{"version":3,"file":"Standard_Guide_Map.CxiD6ZMF.mjs","names":["addPropertyOverrides","Divider","MapPinSimple","Phone","Globe","Storefront","Money","BowlFood","Trophy","cycleOrder","serializationHash","variantClassNames","transition1","Tags","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","Image1","_Fragment","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","Icon","React.forwardRef","loadMapbox","MAPBOX_CSS","MAPBOX_JS","collectPlaces","pinSvg","React.useRef","React.useState","React.useCallback","_Fragment","ListBullets","MapTrifold","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle.css","sharedStyle.fonts","React.useRef","React.useState","React.useCallback","__esmMin","x","init_ssg_sandbox_shims","pe","init_npm_react_18_3_1","l","_e","oe","ne","c","J","init_jsx_runtime","ce","ie","de","window","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","motion","addPropertyControls","getFonts","useLocaleInfo","useQueryData","RichText","getFontsFromSharedStyle","cx","withCSS","withCodeBoundaryForOverrides","SmartComponentScopedContainer","forwardLoader","RenderTarget","init_framer_B1b760uK","Link","ComponentViewportProvider","useActiveVariantCallback","useVariantState","addFonts","useSVGTemplate","ChildrenCanSuspend","Image$1","useComponentViewport","ControlType","PathVariablesContext","init_R9t2PHuh_","css$2","fonts","init_AxU_Ah5Xk","className","FramerR9t2PHuh_","init_IIb8zAbuE","css$3","fonts$1","className$1","init_VsN9aBc3c","css$4","fonts$2","className$2","init_GFVGfcUG5","D","init_V7umI1nkM","css$5","fonts$3","className$3","init_wRuyKrFiD","css$6","fonts$4","className$4","init_hF6G8oEjG","Icon$3","init_u3JPFIIep","css$7","fonts$5","className$5","Icon$7","init_I13kdmfkC","init_OOTOOdaMO","init_YO7MK5PPy","init_tm1UxMYDS","Icon$4","Icon$5","Icon$6","init_Z57gvtJ2V","init_BCeL9KHfY","Icon$8","Icon$9","createStore","init_store_js__1_0","init_b6C_UzhLR","css$8","fonts$6","className$6","addPropertyOverrides$1","variants","nextOverrides","variant","overrides","DividerFonts","MapPinSimpleFonts","PhoneFonts","GlobeFonts","StorefrontFonts","MoneyFonts","BowlFoodFonts","TrophyFonts","cycleOrder$1","serializationHash$1","variantClassNames$1","fQD6cTg0H_uOQpCMLq8rVvfrYSOu","transition1$1","matchVariant","isSet","toResponsiveImage","animation","query1","QueryData","animation1","query3","convertFromBoolean","toString","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$3","createLayoutDependency$1","Component$1","css$1","FramerFxFSRxUdj","init_FxFSRxUdj","args","arg","value","i1z6zuCQY","children","query","ZQxyx8g_t","config","transition","contextValue","props","websiteLink","heavyHitter","name1","foodType","cardBlurb","dataRec","websiteURL","addressLink","address","phoneClickToCall","phone","restaurantLink","title","neighborhoodLink","restaurantImage","dataName","textContent","phoneLink","textContent1","dataLat","dataLng","tags","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$7","restProps","layoutDependency","scopingClassNames","visible","QjNKp6f2E","isDisplayed","baseVariant","kUEeDY4uq","activeLocale","jmorWSrru","layoutId","gestureHandlers","classNames","style","gestureVariant","pesGbMA3l","foL5fpfPS","Bf3WmamYU","kCwDRLx8A","KEhmYNsIy","txN9BGksy","LGTX3oEpB","bdCs66stb","qf9okAaIK","qAR5elGXy","sJYpxHHra","collection","DlMLflLioaQDRy0wJs","idaQDRy0wJs","vXL3qNCcCaQDRy0wJs","U8xKj4xCI","collection1","DlMLflLiokUfO_WuRq","idkUfO_WuRq","vXL3qNCcCkUfO_WuRq","JlsQ2iwGn","qS_Yi1YxG","yp5teBc_L","yERiIzb5D","jAkpEM3h8","context","mask$1","Base$1","MotionSVG$1","SVG$1","svg$1","getProps$2","Icon$2","init_P6cT9s0ni","rest","animated","color","width1","alpha","href","qxTvv_EBh","ezTt3ayMo","lschgej4H","mask","Base","MotionSVG","SVG","svg","getProps$1","Icon$1","init_bpLyLK1Gn","loadMapbox$1","w","resolve","MAPBOX_CSS$1","link","existing","MAPBOX_JS$1","reject","script","readField","card","name","readUrl","node","anchor","readLink","readImg","collectPlaces$1","latNodes","places","latNode","mapData","lat","lng","pinSvg$1","Icon","GuideMapMobile","containerRef","mapRef","boundsRef","markersRef","placesRef","touchStartX","status","setStatus","activeIndex","setActiveIndex","sheetOpen","setSheetOpen","isCanvas","paintMarkers","el","marker","active","i","index","dimmedOpacity","goToPlace","place","focusZoom","showAll","fitPadding","cancelled","retryTimer","attempts","mapboxgl","tryBuild","build","token","bounds","p","map","styleUrl","pinColor","interactive","FONT_DISPLAY","COLOR_RED","FONT_BODY","COLOR_INK","COLOR_BLUE","COLOR_PAPER","dx","cardBottomOffset","init_GuideMapMobile","useMapToggleStore","init_MapToggleStore","SyncMapToggle","state","setState","Component","ClickThroughWhenListShowing","ForceClickable","init_MapToggleOverrides","addPropertyOverrides","ListBulletsFonts","MotionDivSyncMapTogglemdg8c4","MapTrifoldFonts","MotionDivSyncMapToggle1n6anvl","MotionDivForceClickablezzvwi1","GuideMapMobileFonts","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transition2","transformTemplate2","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","css","Framerolgm912ZL","init_olgm912ZL","onTapa1q05o","activeVariantCallback","setVariant","onTap1vsor1z","loadMapbox","MAPBOX_CSS","MAPBOX_JS","collectPlaces","pinSvg","GuideMap","popupRef","activeIndexRef","suppressFlyRef","setActive","markers","target","fly","observer","popup","recLine","lastScrollY","topObserver","entry","entries","currentScrollY","scrollingUp","idx","flyOnScroll","scrollAxis","borderTop","borderWidth","borderColor","borderRight","borderBottom","borderLeft","init_Standard_Guide_Map"],"sources":["https:/framerusercontent.com/modules/AqlNGTW5G0TS0JjiNL6a/injTRc457HnPdxhuZO2Z/FxFSRxUdj.js","https:/framerusercontent.com/modules/nOK0kqUhx3R7pa5LFaCf/XWiyN5wdwdeFxeMO57Kz/P6cT9s0ni.js","https:/framerusercontent.com/modules/zeAt37uVx5nPlCz9CSY7/SUkAvz83OJteikM9ADHt/bpLyLK1Gn.js","https:/framerusercontent.com/modules/mRoC2ZoUDvMj7Ast6tpu/OwcrzZ8dRTPoT8ExbfBA/GuideMapMobile.js","https:/framerusercontent.com/modules/sAhrKEG3Iogeyyjn75IM/lqdskDECQBPU4pFh1iwi/MapToggleStore.js","https:/framerusercontent.com/modules/9onPqvDLJ81ODgHTOwtB/h9nuazlomgQctWYFNrfR/MapToggleOverrides.js","https:/framerusercontent.com/modules/lAhGQotIZCeMtpmApFwT/xmaNnSiuzH5W1TFXZ2z4/olgm912ZL.js","https:/framerusercontent.com/modules/uWiWMf4Q1zF9XVXLGMCW/8lrKcJEO1NrtMIn9feZ5/Standard_Guide_Map.js"],"sourcesContent":["// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Phone from\"https://framerusercontent.com/modules/JhjNU5admIi32bgBk7kN/piPqsNFW90HigDdjsxLZ/I13kdmfkC.js\";import Storefront from\"https://framerusercontent.com/modules/KcjzTBRSIvvQzanFZKHh/h8lpBroPmkWc0BVuwUm3/Z57gvtJ2V.js\";import Money from\"https://framerusercontent.com/modules/KjptWbam6Lh9QGw0hBOy/HKHdbZcuMFOutmiIN7nj/tm1UxMYDS.js\";import MapPinSimple from\"https://framerusercontent.com/modules/OUZ0utNiooOoCk7K7Qui/nEaMFRPMeCyQmYrxYXO9/OOTOOdaMO.js\";import Globe from\"https://framerusercontent.com/modules/qg5O78z2q8kvZbQWStw5/OjxXH2GCT4nXPHo2IICz/YO7MK5PPy.js\";import BowlFood from\"https://framerusercontent.com/modules/wsyalGUxid08ptENiUT7/l5jgniwrHMCKGJmabeHP/BCeL9KHfY.js\";import Trophy from\"https://framerusercontent.com/modules/xD1tQGy4pyZevRTI4Nw5/iOVoTU0oozI6tmm5ErAY/hF6G8oEjG.js\";import Tags from\"https://framerusercontent.com/modules/KU2ugODMCod1H7oCAGvn/LfWSlUssnVwPL1VDQJMk/GFVGfcUG5.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/vkA3ZE8bBhe411nJ6eQ7/vga0NyZ9Duznm7yqmFtj/AxU_Ah5Xk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rS0Cyvxfxvw076iklvdk/pRNuhyMCnn4cx61qMSfi/IIb8zAbuE.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/oN8ntlHYMWdbibKWjzmJ/7sOf2JXkLzmYXnImlmEK/u3JPFIIep.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/j5vlsaLuaPRKW6ooYCw0/n7MqLfwCI7DOqzO6LX0b/V7umI1nkM.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Tv0E7gQpK9VYlsiUALrF/7QraMGjm52nBcN8NgNOv/VsN9aBc3c.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/pOlgpbDlIFbBIhAbO8uz/rM0opPmYn9MZ2DOXFALR/wRuyKrFiD.js\";import Divider from\"https://framerusercontent.com/modules/itYq5ICHQJ4pPeR7lidr/uN1vifvGHHWyl0ErheaM/R9t2PHuh_.js\";const DividerFonts=getFonts(Divider);const MapPinSimpleFonts=getFonts(MapPinSimple);const PhoneFonts=getFonts(Phone);const GlobeFonts=getFonts(Globe);const StorefrontFonts=getFonts(Storefront);const MoneyFonts=getFonts(Money);const BowlFoodFonts=getFonts(BowlFood);const TrophyFonts=getFonts(Trophy);const cycleOrder=[\"kTgnyKGW7\",\"EFdI_4gL2\"];const serializationHash=\"framer-gMqo2\";const variantClassNames={EFdI_4gL2:\"framer-v-5ghrgg\",kTgnyKGW7:\"framer-v-zbx0ff\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QjNKp6f2E=undefined;const pesGbMA3l=undefined;const foL5fpfPS=undefined;const Bf3WmamYU=undefined;const kCwDRLx8A=undefined;const KEhmYNsIy=undefined;const txN9BGksy=undefined;const LGTX3oEpB=undefined;const bdCs66stb=undefined;const qf9okAaIK=undefined;const qAR5elGXy=undefined;const sJYpxHHra=undefined;const i1z6zuCQY=undefined;const U8xKj4xCI=undefined;const ZQxyx8g_t=undefined;const JlsQ2iwGn=undefined;const qS_Yi1YxG=undefined;const yp5teBc_L=undefined;const yERiIzb5D=undefined;const jAkpEM3h8=undefined;const kUEeDY4uq=undefined;const jmorWSrru=undefined;const DlMLflLioaQDRy0wJs=undefined;const vXL3qNCcCaQDRy0wJs=undefined;const idaQDRy0wJs=undefined;const fQD6cTg0H_uOQpCMLq8rVvfrYSOu=undefined;const DlMLflLiokUfO_WuRq=undefined;const vXL3qNCcCkUfO_WuRq=undefined;const idkUfO_WuRq=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const query=(prequery,{i1z6zuCQY})=>prequery({from:{alias:\"aQDRy0wJs\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:i1z6zuCQY},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"aQDRy0wJs\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:i1z6zuCQY},type:\"BinaryOperation\"}});const query1=i1z6zuCQY=>({from:{alias:\"aQDRy0wJs\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:i1z6zuCQY},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"aQDRy0wJs\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:i1z6zuCQY},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const animation1={backgroundColor:\"var(--token-285107fe-a641-45d8-8537-f6c952d6f828, rgb(130, 28, 13))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const query2=(prequery,{ZQxyx8g_t})=>prequery({from:{alias:\"kUfO_WuRq\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:ZQxyx8g_t},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"kUfO_WuRq\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:ZQxyx8g_t},type:\"BinaryOperation\"}});const query3=ZQxyx8g_t=>({from:{alias:\"kUfO_WuRq\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:ZQxyx8g_t},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"kUfO_WuRq\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:ZQxyx8g_t},type:\"BinaryOperation\"}});const convertFromBoolean=(value,activeLocale)=>{return value?\"\":\"\";};const toString=value=>{return typeof value===\"string\"?value:String(value);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"kTgnyKGW7\",\"Variant 2\":\"EFdI_4gL2\"};const Variants=motion.create(React.Fragment);const getProps=({address,addressLink,cardBlurb,dataLat,dataLng,dataName,dataRec,foodType,heavyHitter,height,id,name1,neighborhoodLink,phone,phoneClickToCall,phoneLink,restaurantImage,restaurantLink,tags,textContent,textContent1,title,websiteLink,websiteURL,width,...props})=>{return{...props,bdCs66stb:websiteLink??props.bdCs66stb,Bf3WmamYU:heavyHitter??props.Bf3WmamYU??true,foL5fpfPS:name1??props.foL5fpfPS??\"\",i1z6zuCQY:foodType??props.i1z6zuCQY,jAkpEM3h8:cardBlurb??props.jAkpEM3h8??\"\",JlsQ2iwGn:dataRec??props.JlsQ2iwGn??\"text\",jmorWSrru:websiteURL??props.jmorWSrru,kCwDRLx8A:addressLink??props.kCwDRLx8A,KEhmYNsIy:address??props.KEhmYNsIy??\"\",kUEeDY4uq:phoneClickToCall??props.kUEeDY4uq,LGTX3oEpB:phone??props.LGTX3oEpB??\"\",pesGbMA3l:restaurantLink??props.pesGbMA3l,qAR5elGXy:title??props.qAR5elGXy??\"\",qf9okAaIK:neighborhoodLink??props.qf9okAaIK,QjNKp6f2E:restaurantImage??props.QjNKp6f2E,qS_Yi1YxG:dataName??props.qS_Yi1YxG??\"text\",sJYpxHHra:textContent??props.sJYpxHHra??\"$$$\",txN9BGksy:phoneLink??props.txN9BGksy,U8xKj4xCI:textContent1??props.U8xKj4xCI??\"Heavy Hitter\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kTgnyKGW7\",yERiIzb5D:dataLat??props.yERiIzb5D??\"content\",yp5teBc_L:dataLng??props.yp5teBc_L??\"text\",ZQxyx8g_t:tags??props.ZQxyx8g_t};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,foL5fpfPS,Bf3WmamYU,KEhmYNsIy,LGTX3oEpB,qAR5elGXy,sJYpxHHra,U8xKj4xCI,i1z6zuCQY,ZQxyx8g_t,jAkpEM3h8,jmorWSrru,kUEeDY4uq,yERiIzb5D,yp5teBc_L,qS_Yi1YxG,JlsQ2iwGn,QjNKp6f2E,kCwDRLx8A,pesGbMA3l,txN9BGksy,bdCs66stb,qf9okAaIK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kTgnyKGW7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(QjNKp6f2E);const isDisplayed=()=>{if(baseVariant===\"EFdI_4gL2\")return false;return true;};const textContent=toString(convertFromBoolean(isSet(kUEeDY4uq),activeLocale));const textContent1=toString(convertFromBoolean(isSet(jmorWSrru),activeLocale));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zbx0ff\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kTgnyKGW7\",ref:refBinding,style:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6)\",...style},...addPropertyOverrides({EFdI_4gL2:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-180xna1-container\",layoutDependency:layoutDependency,layoutId:\"rnAqGlWOu-container\",nodeId:\"rnAqGlWOu\",rendersWithMotion:true,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"rnAqGlWOu\",layoutId:\"rnAqGlWOu\",style:{width:\"100%\"},variant:matchVariant(\"Sq19_dOaL\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19c2q2\",layoutDependency:layoutDependency,layoutId:\"UaDxl1dGC\",children:[visible!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(QjNKp6f2E)},className:\"framer-6qf67a\",layoutDependency:layoutDependency,layoutId:\"caH8mysYB\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsx(Link,{href:pesGbMA3l,motionChild:true,nodeId:\"MZyVmX0NM\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-smv1jo framer-1sdj6yd\",layoutDependency:layoutDependency,layoutId:\"MZyVmX0NM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cy6bs8\",layoutDependency:layoutDependency,layoutId:\"xGsVRKjO9\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-ry8tf9\",\"data-styles-preset\":\"IIb8zAbuE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-edofoz\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JtiKSQ2rI\",style:{\"--extracted-a0htzi\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:foL5fpfPS,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m14rgm\",layoutDependency:layoutDependency,layoutId:\"XaZxyNoit\",children:Bf3WmamYU!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Heavy Hitter logo badge\",fit:\"fill\",intrinsicHeight:214,intrinsicWidth:312,pixelHeight:214,pixelWidth:312,sizes:\"60px\",src:\"https://framerusercontent.com/images/LsFkHRLZtDmHuQAixKzrcDWs.svg?width=312&height=214\"},className:\"framer-163c8tb\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"ugk_VQIES\"})})]})}),/*#__PURE__*/_jsx(Link,{href:kCwDRLx8A,motionChild:true,nodeId:\"c3xZpZAtK\",openInNewTab:true,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-of9kfk framer-1sdj6yd\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"c3xZpZAtK\",whileHover:animation,children:[/*#__PURE__*/_jsx(MapPinSimple,{animated:true,className:\"framer-1nk0b9x\",layoutDependency:layoutDependency,layoutId:\"BqDlMWd1Q\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-1097dwy\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bBJlb5SED\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:KEhmYNsIy,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v2t5sj\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"iq9sH7JPf\",children:[/*#__PURE__*/_jsx(Link,{href:txN9BGksy,motionChild:true,nodeId:\"ypBH8DHax\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-s52com framer-1sdj6yd\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"ypBH8DHax\",whileHover:animation,children:[/*#__PURE__*/_jsx(Phone,{animated:true,className:\"framer-iu17ms\",layoutDependency:layoutDependency,layoutId:\"NtYxt4jcp\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-198ett1\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TUsDHuUJR\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:LGTX3oEpB,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:bdCs66stb,motionChild:true,nodeId:\"HAPCNfUlt\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ckambl framer-1sdj6yd\",\"data-framer-name\":\"Website\",layoutDependency:layoutDependency,layoutId:\"HAPCNfUlt\",whileHover:animation,children:[/*#__PURE__*/_jsx(Globe,{animated:true,className:\"framer-10372a8\",layoutDependency:layoutDependency,layoutId:\"GE52QGcG5\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Visit Website\"})}),className:\"framer-110zssc\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LOCEWDFfk\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:qf9okAaIK,motionChild:true,nodeId:\"zoOQR4k7u\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13s89kw framer-1sdj6yd\",\"data-framer-name\":\"Neighborhood/budget\",layoutDependency:layoutDependency,layoutId:\"zoOQR4k7u\",whileHover:animation,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-42z2j5\",\"data-framer-name\":\"Neighborhood\",layoutDependency:layoutDependency,layoutId:\"ps7iSkWOz\",children:[/*#__PURE__*/_jsx(Storefront,{animated:true,className:\"framer-kpgc9l\",layoutDependency:layoutDependency,layoutId:\"Ymv9n_6xa\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Avondale\"})}),className:\"framer-1fzxfgi\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qsYZvZgak\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:qAR5elGXy,verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kgwi9u\",\"data-framer-name\":\"budget\",layoutDependency:layoutDependency,layoutId:\"Fk7QEycxo\",children:[/*#__PURE__*/_jsx(Money,{animated:true,className:\"framer-1a6m1gh\",layoutDependency:layoutDependency,layoutId:\"y9f_go2fq\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-3y474o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cWv8pmlN2\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sJYpxHHra,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bbbmj3\",\"data-framer-name\":\"Cuisine\",layoutDependency:layoutDependency,layoutId:\"tiS01HSPD\",children:[/*#__PURE__*/_jsx(BowlFood,{animated:true,className:\"framer-14a23ab\",layoutDependency:layoutDependency,layoutId:\"mVD1H60FC\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14jo9mr\",layoutDependency:layoutDependency,layoutId:\"aQDRy0wJs\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(i1z6zuCQY),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({DlMLflLio:DlMLflLioaQDRy0wJs,id:idaQDRy0wJs,vXL3qNCcC:vXL3qNCcCaQDRy0wJs},index)=>{DlMLflLioaQDRy0wJs??=\"\";vXL3qNCcCaQDRy0wJs??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`aQDRy0wJs-${idaQDRy0wJs}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{vXL3qNCcC:vXL3qNCcCaQDRy0wJs},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w20g79\",layoutDependency:layoutDependency,layoutId:\"di1z9Onng\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Ukrainian\"})}),className:\"framer-17yg1bf\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m6O4T74Pw\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:DlMLflLioaQDRy0wJs,verticalAlignment:\"top\",withExternalLayout:true})})})},idaQDRy0wJs);})});}})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12qmbig\",layoutDependency:layoutDependency,layoutId:\"BeTjGyuia\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dv0c1a\",\"data-framer-name\":\"Rating\",layoutDependency:layoutDependency,layoutId:\"BWrrMHKUJ\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Trophy,{animated:true,className:\"framer-15lsuf8\",layoutDependency:layoutDependency,layoutId:\"lgckXfuU_\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1fn2eg1\",\"data-styles-preset\":\"u3JPFIIep\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uOQpCMLq8:fQD6cTg0H_uOQpCMLq8rVvfrYSOu},webPageId:\"VAKxrosEH\"},motionChild:true,nodeId:\"NPX8LjQbJ\",openInNewTab:false,relValues:[],scopeId:\"FxFSRxUdj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rj0f3z\",\"data-styles-preset\":\"VsN9aBc3c\",children:\"Content\"})})})}),className:\"framer-kr4z6r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NPX8LjQbJ\",style:{\"--extracted-1w1cjl5\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"},text:U8xKj4xCI,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1onml12\",\"data-framer-name\":\"Tags\",layoutDependency:layoutDependency,layoutId:\"fnEgi6DuU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pw8ix9\",layoutDependency:layoutDependency,layoutId:\"kUfO_WuRq\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(ZQxyx8g_t),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({DlMLflLio:DlMLflLiokUfO_WuRq,id:idkUfO_WuRq,vXL3qNCcC:vXL3qNCcCkUfO_WuRq},index1)=>{DlMLflLiokUfO_WuRq??=\"\";vXL3qNCcCkUfO_WuRq??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`kUfO_WuRq-${idkUfO_WuRq}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{vXL3qNCcC:vXL3qNCcCkUfO_WuRq},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rsn9do\",layoutDependency:layoutDependency,layoutId:\"ldzxk5Vld\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e7eplt\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Mka35tkUS\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1csyx76\",\"data-styles-preset\":\"wRuyKrFiD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Ukrainian\"})}),className:\"framer-11ilstx\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LThFas1Be\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:DlMLflLiokUfO_WuRq,verticalAlignment:\"top\",withExternalLayout:true})})})})},idkUfO_WuRq);})});}})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q1ibf\",\"data-framer-name\":\"MapData\",layoutDependency:layoutDependency,layoutId:\"T40k9tUtJ\",style:{opacity:0},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-gm66jy\",\"data-framer-name\":\"data-rec\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vGK_4mlUE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JlsQ2iwGn,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-16oczti\",\"data-framer-name\":\"data-name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yp4Qvi65G\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qS_Yi1YxG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-12nll76\",\"data-framer-name\":\"data-lng\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TVKltOF0i\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yp5teBc_L,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1obh1lx\",\"data-framer-name\":\"data-lat\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AW65wMC4I\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yERiIzb5D,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1gfg15e\",\"data-framer-name\":\"data-address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wBBI8P32x\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KEhmYNsIy,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-yxlufi\",\"data-framer-name\":\"data-blurb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MTa2bfyyE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jAkpEM3h8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1vvp9or\",\"data-framer-name\":\"data-phone\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iZslMA21E\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LGTX3oEpB,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-11sy5sm\",\"data-framer-name\":\"data-phonelink\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kZndvdPvW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Visit Website\"})}),className:\"framer-wnqy3h\",\"data-framer-name\":\"data-website\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fRcYQoOY4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-3ff76n\",\"data-framer-name\":\"data-websitelink\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OO7mt5En9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-sizf5u\",\"data-framer-name\":\"data-budget\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WKNV0yWy1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sJYpxHHra,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1s7n16l\",\"data-framer-name\":\"data-foodtype\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UdNDDzg6_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:U8xKj4xCI,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"2px\",...toResponsiveImage(QjNKp6f2E)},className:\"framer-awrr3q\",\"data-framer-name\":\"data-img\",layoutDependency:layoutDependency,layoutId:\"huySl1tmL\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4obqv\",layoutDependency:layoutDependency,layoutId:\"q8RfY_i3q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-s3yope\",\"data-styles-preset\":\"AxU_Ah5Xk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\"},children:\"Content\"})})}),className:\"framer-e08o\",\"data-framer-name\":\"Card Blurb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UsL3g3bj5\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:jAkpEM3h8,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r5bgzu-container\",layoutDependency:layoutDependency,layoutId:\"u5iMqQQK7-container\",nodeId:\"u5iMqQQK7\",rendersWithMotion:true,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"u5iMqQQK7\",layoutId:\"u5iMqQQK7\",style:{width:\"100%\"},variant:matchVariant(\"Sq19_dOaL\"),width:\"100%\"})})})]})})})});});const css=[\".framer-gMqo2.framer-1sdj6yd, .framer-gMqo2 .framer-1sdj6yd { display: block; }\",\".framer-gMqo2.framer-zbx0ff { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-gMqo2 .framer-180xna1-container, .framer-gMqo2 .framer-1r5bgzu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-19c2q2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-6qf67a { flex: none; height: 300px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-smv1jo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 0px 0px 10px; position: relative; text-decoration: none; width: 100%; }\",\".framer-gMqo2 .framer-cy6bs8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-edofoz, .framer-gMqo2 .framer-e08o { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-gMqo2 .framer-m14rgm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 60px; }\",\".framer-gMqo2 .framer-163c8tb { flex: none; height: auto; position: relative; width: 60px; }\",\".framer-gMqo2 .framer-of9kfk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-1nk0b9x, .framer-gMqo2 .framer-iu17ms, .framer-gMqo2 .framer-10372a8, .framer-gMqo2 .framer-kpgc9l, .framer-gMqo2 .framer-1a6m1gh, .framer-gMqo2 .framer-14a23ab, .framer-gMqo2 .framer-15lsuf8 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-gMqo2 .framer-1097dwy, .framer-gMqo2 .framer-198ett1, .framer-gMqo2 .framer-110zssc, .framer-gMqo2 .framer-1fzxfgi, .framer-gMqo2 .framer-17yg1bf, .framer-gMqo2 .framer-kr4z6r, .framer-gMqo2 .framer-11ilstx, .framer-gMqo2 .framer-gm66jy, .framer-gMqo2 .framer-16oczti, .framer-gMqo2 .framer-12nll76, .framer-gMqo2 .framer-1obh1lx, .framer-gMqo2 .framer-1gfg15e, .framer-gMqo2 .framer-yxlufi, .framer-gMqo2 .framer-1vvp9or, .framer-gMqo2 .framer-11sy5sm, .framer-gMqo2 .framer-wnqy3h, .framer-gMqo2 .framer-3ff76n, .framer-gMqo2 .framer-sizf5u, .framer-gMqo2 .framer-1s7n16l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gMqo2 .framer-v2t5sj, .framer-gMqo2 .framer-1onml12 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-s52com { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-1ckambl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-13s89kw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-42z2j5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 360px; }\",\".framer-gMqo2 .framer-kgwi9u, .framer-gMqo2 .framer-bbbmj3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-3y474o { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 314px; word-break: break-word; word-wrap: break-word; }\",\".framer-gMqo2 .framer-14jo9mr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-w20g79 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-12qmbig { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-1dv0c1a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 10px 4px 10px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-pw8ix9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px 12px; height: min-content; justify-content: flex-start; padding: 12px 0px 4px 10px; position: relative; width: 1px; }\",\".framer-gMqo2 .framer-1rsn9do { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-e7eplt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px 12px 0px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-q1ibf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-gMqo2 .framer-awrr3q { flex: none; height: 2px; position: relative; width: 2px; }\",\".framer-gMqo2 .framer-e4obqv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-gMqo2[data-border=\"true\"]::after, .framer-gMqo2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 515\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EFdI_4gL2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"foL5fpfPS\":\"name1\",\"Bf3WmamYU\":\"heavyHitter\",\"KEhmYNsIy\":\"address\",\"LGTX3oEpB\":\"phone\",\"qAR5elGXy\":\"title\",\"sJYpxHHra\":\"textContent\",\"U8xKj4xCI\":\"textContent1\",\"i1z6zuCQY\":\"foodType\",\"ZQxyx8g_t\":\"tags\",\"jAkpEM3h8\":\"cardBlurb\",\"jmorWSrru\":\"websiteURL\",\"kUEeDY4uq\":\"phoneClickToCall\",\"yERiIzb5D\":\"dataLat\",\"yp5teBc_L\":\"dataLng\",\"qS_Yi1YxG\":\"dataName\",\"JlsQ2iwGn\":\"dataRec\",\"QjNKp6f2E\":\"restaurantImage\",\"kCwDRLx8A\":\"addressLink\",\"pesGbMA3l\":\"restaurantLink\",\"txN9BGksy\":\"phoneLink\",\"bdCs66stb\":\"websiteLink\",\"qf9okAaIK\":\"neighborhoodLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFxFSRxUdj=withCSS(Component,css,\"framer-gMqo2\");export default FramerFxFSRxUdj;FramerFxFSRxUdj.displayName=\"Place Card Skinny\";FramerFxFSRxUdj.defaultProps={height:515,width:360};addPropertyControls(FramerFxFSRxUdj,{variant:{options:[\"kTgnyKGW7\",\"EFdI_4gL2\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},foL5fpfPS:{defaultValue:\"\",title:\"Name\",type:ControlType.String},onfoL5fpfPSChange:{changes:\"foL5fpfPS\",type:ControlType.ChangeHandler},Bf3WmamYU:{defaultValue:true,title:\"Heavy Hitter\",type:ControlType.Boolean},onBf3WmamYUChange:{changes:\"Bf3WmamYU\",type:ControlType.ChangeHandler},KEhmYNsIy:{defaultValue:\"\",title:\"Address\",type:ControlType.String},onKEhmYNsIyChange:{changes:\"KEhmYNsIy\",type:ControlType.ChangeHandler},LGTX3oEpB:{defaultValue:\"\",title:\"Phone\",type:ControlType.String},onLGTX3oEpBChange:{changes:\"LGTX3oEpB\",type:ControlType.ChangeHandler},qAR5elGXy:{defaultValue:\"\",title:\"Title\",type:ControlType.String},onqAR5elGXyChange:{changes:\"qAR5elGXy\",type:ControlType.ChangeHandler},sJYpxHHra:{defaultValue:\"$$$\",title:\"Text Content\",type:ControlType.String},onsJYpxHHraChange:{changes:\"sJYpxHHra\",type:ControlType.ChangeHandler},U8xKj4xCI:{defaultValue:\"Heavy Hitter\",title:\"Text Content\",type:ControlType.String},onU8xKj4xCIChange:{changes:\"U8xKj4xCI\",type:ControlType.ChangeHandler},i1z6zuCQY:{dataIdentifier:\"local-module:collection/GFVGfcUG5:default\",title:\"Food Type\",type:ControlType.MultiCollectionReference},oni1z6zuCQYChange:{changes:\"i1z6zuCQY\",type:ControlType.ChangeHandler},ZQxyx8g_t:{dataIdentifier:\"local-module:collection/GFVGfcUG5:default\",title:\"Tags\",type:ControlType.MultiCollectionReference},onZQxyx8g_tChange:{changes:\"ZQxyx8g_t\",type:ControlType.ChangeHandler},jAkpEM3h8:{defaultValue:\"\",title:\"Card Blurb\",type:ControlType.String},onjAkpEM3h8Change:{changes:\"jAkpEM3h8\",type:ControlType.ChangeHandler},jmorWSrru:{title:\"Website URL\",type:ControlType.Link},kUEeDY4uq:{title:\"Phone Click To Call\",type:ControlType.Link},yERiIzb5D:{defaultValue:\"content\",displayTextArea:false,title:\"data-lat\",type:ControlType.String},onyERiIzb5DChange:{changes:\"yERiIzb5D\",type:ControlType.ChangeHandler},yp5teBc_L:{defaultValue:\"text\",displayTextArea:false,title:\"data-lng\",type:ControlType.String},onyp5teBc_LChange:{changes:\"yp5teBc_L\",type:ControlType.ChangeHandler},qS_Yi1YxG:{defaultValue:\"text\",displayTextArea:false,title:\"data-name\",type:ControlType.String},onqS_Yi1YxGChange:{changes:\"qS_Yi1YxG\",type:ControlType.ChangeHandler},JlsQ2iwGn:{defaultValue:\"text\",displayTextArea:false,title:\"data-rec\",type:ControlType.String},onJlsQ2iwGnChange:{changes:\"JlsQ2iwGn\",type:ControlType.ChangeHandler},QjNKp6f2E:{title:\"Restaurant Image\",type:ControlType.ResponsiveImage},kCwDRLx8A:{title:\"Address Link\",type:ControlType.Link},pesGbMA3l:{title:\"Restaurant Link\",type:ControlType.Link},txN9BGksy:{title:\"Phone Link\",type:ControlType.Link},bdCs66stb:{title:\"Website Link\",type:ControlType.Link},qf9okAaIK:{title:\"Neighborhood link\",type:ControlType.Link}});addFonts(FramerFxFSRxUdj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DividerFonts,...MapPinSimpleFonts,...PhoneFonts,...GlobeFonts,...StorefrontFonts,...MoneyFonts,...BowlFoodFonts,...TrophyFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerFxFSRxUdj.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Divider,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFxFSRxUdj\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"515\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EFdI_4gL2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"360\",\"framerVariables\":\"{\\\"foL5fpfPS\\\":\\\"name1\\\",\\\"Bf3WmamYU\\\":\\\"heavyHitter\\\",\\\"KEhmYNsIy\\\":\\\"address\\\",\\\"LGTX3oEpB\\\":\\\"phone\\\",\\\"qAR5elGXy\\\":\\\"title\\\",\\\"sJYpxHHra\\\":\\\"textContent\\\",\\\"U8xKj4xCI\\\":\\\"textContent1\\\",\\\"i1z6zuCQY\\\":\\\"foodType\\\",\\\"ZQxyx8g_t\\\":\\\"tags\\\",\\\"jAkpEM3h8\\\":\\\"cardBlurb\\\",\\\"jmorWSrru\\\":\\\"websiteURL\\\",\\\"kUEeDY4uq\\\":\\\"phoneClickToCall\\\",\\\"yERiIzb5D\\\":\\\"dataLat\\\",\\\"yp5teBc_L\\\":\\\"dataLng\\\",\\\"qS_Yi1YxG\\\":\\\"dataName\\\",\\\"JlsQ2iwGn\\\":\\\"dataRec\\\",\\\"QjNKp6f2E\\\":\\\"restaurantImage\\\",\\\"kCwDRLx8A\\\":\\\"addressLink\\\",\\\"pesGbMA3l\\\":\\\"restaurantLink\\\",\\\"txN9BGksy\\\":\\\"phoneLink\\\",\\\"bdCs66stb\\\":\\\"websiteLink\\\",\\\"qf9okAaIK\\\":\\\"neighborhoodLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 0 0 L 12 0 L 12 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"idS_oiCRE\" transform=\"translate(8.25 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 0\" fill=\"transparent\" height=\"1px\" id=\"yAXS8Sfet\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 6)\" width=\"12px\"/><path d=\"M 0 0 L 11.999 0\" fill=\"transparent\" height=\"1px\" id=\"HWnOIxYwZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.251 12)\" width=\"11.999062500000008px\"/><path d=\"M 0 0 L 11.999 0\" fill=\"transparent\" height=\"1px\" id=\"e0i2ORUs3\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.251 18)\" width=\"11.999062500000008px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"WR5g9ZIwO\" transform=\"translate(3 4.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"fmdPNq2fc\" transform=\"translate(3 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"iohjEB2eG\" transform=\"translate(3 16.875)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1117536597\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-aF8e6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-aF8e6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"List Bullets\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-aF8e6\");Icon.displayName=\"List Bullets\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"List Bullets\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 13.5 L 0 0 L 6 3 L 6 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"n5So0Ob6R\" transform=\"translate(9 3.75)\" width=\"6px\"/><path d=\"M 0 13.5 L 0 0\" fill=\"transparent\" height=\"13.5px\" id=\"fTkjN7r4o\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 3.75)\" width=\"1px\"/><path d=\"M 0 0 L 0 13.5\" fill=\"transparent\" height=\"13.5px\" id=\"PGp_h8y1k\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15 6.75)\" width=\"1px\"/><path d=\"M 6 13.5 L 0 15 L 0 1.5 L 6 0 L 12 3 L 18 1.5 L 18 15 L 12 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"rLB0gXXbE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3.75)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2631352072\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NgWgT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NgWgT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Map Trifold\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-NgWgT\");Icon.displayName=\"Map Trifold\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Map Trifold\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ─────────────────────────────────────────────────────────────\n// HEAVYT GuideMapMobile\n// Mobile map experience for Guide pages.\n//\n// Full-screen map. Tap a pin → a swipeable preview card appears\n// fixed above the bottom tab bar (name, address, blurb preview,\n// Read More). Swipe the card left/right to cycle places in list\n// order; the map flies to each. \"Read More\" opens a full bottom\n// sheet with all place fields. The place name in the sheet links\n// to the detail page.\n//\n// This component renders ONLY the map layer + preview card + sheet.\n// The List/Map tab bar is built in Framer as variants; this sits\n// inside the Map variant. Place it full-bleed.\n//\n// REQUIRED MapData layers inside Place Card Skinny:\n//   data-lat, data-lng, data-name, data-rec, data-address, data-blurb\n//   plus data-url (a hidden text/link layer bound to the place slug\n//   or detail URL) — optional; if absent, name won't link out.\n// ─────────────────────────────────────────────────────────────\nconst MAPBOX_JS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.js\";const MAPBOX_CSS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.css\";// Brand fonts — match the strings Framer registers. If dev tools shows\n// a different computed font-family on your h4/body, update these.\nconst FONT_DISPLAY='\"Ciclo Display\", serif'// headings (name)\n;const FONT_BODY='\"Acumin Pro\", sans-serif'// body (address, blurb)\n;const COLOR_RED=\"#EC5840\";const COLOR_INK=\"#1A2238\";const COLOR_PAPER=\"#F2F0EA\";const COLOR_BLUE=\"#3A4C7E\";function loadMapbox(){return new Promise((resolve,reject)=>{const w=window;if(w.mapboxgl)return resolve(w.mapboxgl);if(!document.querySelector(`link[href=\"${MAPBOX_CSS}\"]`)){const link=document.createElement(\"link\");link.rel=\"stylesheet\";link.href=MAPBOX_CSS;document.head.appendChild(link);}const existing=document.querySelector(`script[src=\"${MAPBOX_JS}\"]`);if(existing){existing.addEventListener(\"load\",()=>resolve(w.mapboxgl));existing.addEventListener(\"error\",reject);return;}const script=document.createElement(\"script\");script.src=MAPBOX_JS;script.onload=()=>resolve(w.mapboxgl);script.onerror=reject;document.head.appendChild(script);});}function readField(card,name){return card.querySelector(`[data-framer-name=\"${name}\"]`)?.textContent?.trim()??\"\";}function readUrl(card){const node=card.querySelector('[data-framer-name=\"data-url\"]');if(!node)return\"\";const anchor=node.querySelector(\"a\");if(anchor?.getAttribute(\"href\"))return anchor.getAttribute(\"href\");return node.textContent?.trim()??\"\";}function readLink(card,name){const node=card.querySelector(`[data-framer-name=\"${name}\"]`);if(!node)return\"\";const anchor=node.querySelector(\"a\");if(anchor?.getAttribute(\"href\"))return anchor.getAttribute(\"href\");return node.textContent?.trim()??\"\";}function readImg(card){const node=card.querySelector('[data-framer-name=\"data-img\"]');if(!node)return\"\";const img=node.tagName===\"IMG\"?node:node.querySelector(\"img\");return img?.src??\"\";}function collectPlaces(){const latNodes=Array.from(document.querySelectorAll('[data-framer-name=\"data-lat\"]'));const places=[];for(const latNode of latNodes){const mapData=latNode.closest('[data-framer-name=\"MapData\"]');if(!mapData)continue;const card=mapData.parentElement;if(!card)continue;const lat=parseFloat(latNode.textContent?.trim()??\"\");const lng=parseFloat(readField(card,\"data-lng\"));if(Number.isNaN(lat)||Number.isNaN(lng))continue;places.push({lat,lng,name:readField(card,\"data-name\")||\"Untitled\",rec:readField(card,\"data-rec\"),address:readField(card,\"data-address\"),blurb:readField(card,\"data-blurb\"),phone:readField(card,\"data-phone\"),phonelink:readLink(card,\"data-phonelink\"),website:readField(card,\"data-website\"),websitelink:readLink(card,\"data-websitelink\"),budget:readField(card,\"data-budget\"),foodtype:readField(card,\"data-foodtype\"),img:readImg(card),url:readUrl(card),el:card.closest(\"a\")??card,cardNode:card});}return places;}function pinSvg(color){return`<svg width=\"34\" height=\"44\" viewBox=\"0 0 34 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" style=\"display:block\">\n  <path d=\"M17 0C7.6 0 0 7.5 0 16.8 0 28.4 17 44 17 44s17-15.6 17-27.2C34 7.5 26.4 0 17 0Z\" fill=\"${color}\"/>\n  <circle cx=\"17\" cy=\"16.5\" r=\"5.5\" fill=\"#F2F0EA\"/>\n</svg>`;}// Phosphor-style icons (fill weight, 256 viewBox) as React nodes\nfunction Icon({name,color}){const paths={pin:\"M128,16a88.1,88.1,0,0,0-88,88c0,75.3,80,132.17,83.41,134.55a8,8,0,0,0,9.18,0C136,236.17,216,179.3,216,104A88.1,88.1,0,0,0,128,16Zm0,56a32,32,0,1,1-32,32A32,32,0,0,1,128,72Z\",phone:\"M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46Z\",globe:\"M128,24A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24ZM101.63,168h52.74C149,186.34,140,202.87,128,215.89,116,202.87,107,186.34,101.63,168ZM98,152a145.72,145.72,0,0,1,0-48h60a145.72,145.72,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.79a161.79,161.79,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154.37,88H101.63C107,69.66,116,53.13,128,40.11,140,53.13,149,69.66,154.37,88Zm19.84,16h38.46a88.15,88.15,0,0,1,0,48H174.21a161.79,161.79,0,0,0,0-48Zm32.16-16H170.94a142.39,142.39,0,0,0-20.26-45A88.37,88.37,0,0,1,206.37,88ZM105.32,43A142.39,142.39,0,0,0,85.06,88H49.63A88.37,88.37,0,0,1,105.32,43ZM49.63,168H85.06a142.39,142.39,0,0,0,20.26,45A88.37,88.37,0,0,1,49.63,168Zm101.05,45a142.39,142.39,0,0,0,20.26-45h35.43A88.37,88.37,0,0,1,150.68,213Z\",money:\"M232,56H24A16,16,0,0,0,8,72V184a16,16,0,0,0,16,16H232a16,16,0,0,0,16-16V72A16,16,0,0,0,232,56ZM193.65,184H62.35A56.78,56.78,0,0,0,24,145.65v-35.3A56.78,56.78,0,0,0,62.35,72h131.3A56.78,56.78,0,0,0,232,110.35v35.3A56.78,56.78,0,0,0,193.65,184ZM128,96a32,32,0,1,0,32,32A32,32,0,0,0,128,96Z\",food:\"M232,96a72.08,72.08,0,0,1-65.4,71.69l-3.79,36A16,16,0,0,1,146.9,218H109.1a16,16,0,0,1-15.91-14.34l-3.79-36A72,72,0,0,1,88,24.61V24a16,16,0,0,1,32,0v.61A72.05,72.05,0,0,1,160,24.61V24a16,16,0,0,1,32,0v.61A72.08,72.08,0,0,1,232,96Z\",trophy:\"M232,64H208V48a16,16,0,0,0-16-16H64A16,16,0,0,0,48,48V64H24A16,16,0,0,0,8,80V96a40,40,0,0,0,40,40h3.65A80.13,80.13,0,0,0,120,191.61V216H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16H136V191.58c31.94-3.23,58.44-25.64,68.08-55.58H208a40,40,0,0,0,40-40V80A16,16,0,0,0,232,64ZM48,120A24,24,0,0,1,24,96V80H48v32q0,4,.39,8Zm184-24a24,24,0,0,1-24,24h-.5a78.71,78.71,0,0,0,.5-8.71V80h24Z\"};return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 256 256\",fill:color,style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:paths[name]})});}export default function GuideMapMobile(props){const{token,styleUrl,pinColor,dimmedOpacity,focusZoom,fitPadding,cardBottomOffset,interactive}=props;const containerRef=React.useRef(null);const mapRef=React.useRef(null);const boundsRef=React.useRef(null);const markersRef=React.useRef([]);const placesRef=React.useRef([]);const touchStartX=React.useRef(0);const[status,setStatus]=React.useState(\"loading\");const[activeIndex,setActiveIndex]=React.useState(-1);const[sheetOpen,setSheetOpen]=React.useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Keep marker styling in sync with the active place\nconst paintMarkers=React.useCallback(index=>{markersRef.current.forEach(({marker},i)=>{const el=marker.getElement();const active=i===index;el.style.opacity=active||index<0?\"1\":String(dimmedOpacity);el.style.zIndex=active?\"2\":\"1\";const svg=el.firstElementChild;if(svg){svg.style.transition=\"transform 200ms ease\";svg.style.transform=active?\"scale(1.18)\":\"scale(1)\";svg.style.transformOrigin=\"center bottom\";}});},[dimmedOpacity]);const goToPlace=React.useCallback(index=>{const places=placesRef.current;if(index<0||index>=places.length)return;setActiveIndex(index);paintMarkers(index);const place=places[index];if(mapRef.current){mapRef.current.flyTo({center:[place.lng,place.lat],zoom:Math.max(mapRef.current.getZoom(),focusZoom),duration:700,// leave room for preview card + tab bar at bottom\npadding:{top:40,bottom:320,left:40,right:40}});}},[focusZoom,paintMarkers]);const showAll=React.useCallback(()=>{setActiveIndex(-1);setSheetOpen(false);paintMarkers(-1);if(mapRef.current&&boundsRef.current){mapRef.current.fitBounds(boundsRef.current,{padding:fitPadding,maxZoom:focusZoom,duration:700});}},[fitPadding,focusZoom,paintMarkers]);React.useEffect(()=>{if(isCanvas)return;let cancelled=false;let retryTimer=null;let attempts=0;const init=async()=>{let mapboxgl;try{mapboxgl=await loadMapbox();}catch{if(!cancelled)setStatus(\"error\");return;}if(cancelled)return;const tryBuild=()=>{if(cancelled)return;const places=collectPlaces();if(places.length===0){attempts++;if(attempts<40){retryTimer=setTimeout(tryBuild,250);}else{setStatus(\"empty\");}return;}build(places);};const build=places=>{if(!containerRef.current||cancelled)return;placesRef.current=places;mapboxgl.accessToken=token;const bounds=new mapboxgl.LngLatBounds;places.forEach(p=>bounds.extend([p.lng,p.lat]));boundsRef.current=bounds;const map=new mapboxgl.Map({container:containerRef.current,style:styleUrl,bounds,fitBoundsOptions:{padding:fitPadding,maxZoom:focusZoom},attributionControl:false});map.addControl(new mapboxgl.AttributionControl({compact:true}));mapRef.current=map;markersRef.current=places.map((place,i)=>{const el=document.createElement(\"div\");el.innerHTML=pinSvg(pinColor);el.style.cursor=\"pointer\";el.style.transition=\"opacity 250ms ease\";el.addEventListener(\"click\",()=>goToPlace(i));const marker=new mapboxgl.Marker({element:el,anchor:\"bottom\"}).setLngLat([place.lng,place.lat]).addTo(map);return{marker,place};});setStatus(\"ready\");};tryBuild();};init();return()=>{cancelled=true;if(retryTimer)clearTimeout(retryTimer);mapRef.current?.remove();mapRef.current=null;markersRef.current=[];placesRef.current=[];};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[token,styleUrl,pinColor]);const places=placesRef.current;const active=activeIndex>=0?places[activeIndex]:null;// Swipe handlers on the preview card\nconst onTouchStart=e=>{touchStartX.current=e.touches[0].clientX;};const onTouchEnd=e=>{const dx=e.changedTouches[0].clientX-touchStartX.current;if(Math.abs(dx)<40)return;if(dx<0&&activeIndex<places.length-1)goToPlace(activeIndex+1);if(dx>0&&activeIndex>0)goToPlace(activeIndex-1);};if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",minHeight:400,background:\"#F2F0EA\",border:\"1px dashed #3A4C7E\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,textAlign:\"center\",padding:16,boxSizing:\"border-box\"},children:\"GuideMapMobile — map, preview card + sheet render on device\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",background:\"#F2F0EA\",overflow:\"hidden\"},children:[interactive===false&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:99999,background:\"transparent\"}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .hgm-readmore { font: inherit; }\n                .hgm-sheet-scroll::-webkit-scrollbar { display: none; }\n                .hgm-sheet-name {\n                    font-family: ${FONT_DISPLAY};\n                    font-weight: 400;\n                    color: ${COLOR_RED};\n                    letter-spacing: -0.005em;\n                    font-size: 24px;\n                    line-height: 43px;\n                    text-decoration: none;\n                    display: inline-block;\n                    margin-right: 36px;\n                }\n                .hgm-row {\n                    font-family: ${FONT_BODY};\n                    font-weight: 400;\n                    color: ${COLOR_RED};\n                    letter-spacing: -0.01em;\n                    font-size: 16px;\n                    line-height: 28px;\n                    text-decoration: none;\n                    display: flex;\n                    align-items: center;\n                    gap: 10px;\n                }\n                .hgm-blurb {\n                    font-family: ${FONT_BODY};\n                    font-weight: 400;\n                    color: ${COLOR_INK};\n                    letter-spacing: -0.01em;\n                    font-size: 16px;\n                    line-height: 28px;\n                }\n                @media (min-width: 810px) {\n                    .hgm-sheet-name { font-size: 28px; line-height: 40px; }\n                    .hgm-row { font-size: 18px; }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"}}),status===\"ready\"&&active&&/*#__PURE__*/_jsx(\"button\",{onClick:showAll,style:{position:\"absolute\",top:16,left:\"50%\",transform:\"translateX(-50%)\",background:COLOR_BLUE,color:COLOR_PAPER,fontFamily:FONT_BODY,fontSize:12,fontWeight:600,letterSpacing:\"0.06em\",textTransform:\"uppercase\",border:\"none\",borderRadius:20,padding:\"8px 20px\",cursor:\"pointer\",zIndex:6},children:\"Show All\"}),active&&!sheetOpen&&/*#__PURE__*/_jsxs(\"div\",{onTouchStart:onTouchStart,onTouchEnd:onTouchEnd,style:{position:\"absolute\",left:16,right:16,bottom:cardBottomOffset,background:\"#F2F0EA\",borderRadius:16,boxShadow:\"0 8px 28px rgba(26,34,56,0.22)\",padding:16,zIndex:7,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_DISPLAY,fontSize:21,fontWeight:400,color:COLOR_RED,lineHeight:\"28px\"},children:active.name}),active.address&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_BODY,fontSize:14,fontWeight:400,letterSpacing:\"-0.01em\",color:COLOR_INK,marginTop:6},children:active.address}),active.blurb&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_BODY,fontSize:16,fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"28px\",color:COLOR_INK,marginTop:8,display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"},children:active.blurb}),/*#__PURE__*/_jsx(\"button\",{className:\"hgm-readmore\",onClick:()=>setSheetOpen(true),style:{marginTop:12,background:\"none\",border:\"none\",padding:0,color:COLOR_RED,fontFamily:FONT_BODY,fontSize:13,fontWeight:600,letterSpacing:\"0.04em\",textTransform:\"uppercase\",cursor:\"pointer\"},children:\"Read More…\"}),places.length>1&&places.length<=8&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:5,justifyContent:\"center\",marginTop:12},children:places.map((_,i)=>/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:6,background:i===activeIndex?COLOR_RED:\"rgba(58,76,126,0.3)\"}},i))}),places.length>8&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginTop:12,fontFamily:FONT_BODY,fontSize:12,letterSpacing:\"0.04em\",color:COLOR_BLUE,opacity:.7},children:[activeIndex+1,\" / \",places.length]})]}),active&&sheetOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>setSheetOpen(false),style:{position:\"absolute\",inset:0,background:\"rgba(26,34,56,0.35)\",zIndex:8}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:0,height:\"80vh\",background:COLOR_PAPER,borderTopLeftRadius:20,borderTopRightRadius:20,overflow:\"hidden\",zIndex:9,boxSizing:\"border-box\",boxShadow:\"0 -8px 28px rgba(26,34,56,0.25)\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setSheetOpen(false),\"aria-label\":\"Close\",style:{position:\"absolute\",top:16,right:16,width:30,height:30,borderRadius:15,border:`1.5px solid ${COLOR_INK}`,background:\"transparent\",color:COLOR_INK,fontSize:14,lineHeight:\"1\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",zIndex:3},children:\"✕\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-sheet-scroll\",style:{position:\"absolute\",inset:0,overflowY:\"auto\",padding:\"56px 20px 48px\",boxSizing:\"border-box\"},children:[active.img&&/*#__PURE__*/_jsx(\"img\",{src:active.img,alt:active.name,style:{width:\"100%\",height:200,objectFit:\"cover\",borderRadius:12,display:\"block\",marginBottom:16}}),active.url?/*#__PURE__*/_jsx(\"a\",{href:active.url,className:\"hgm-sheet-name\",children:active.name}):/*#__PURE__*/_jsx(\"div\",{className:\"hgm-sheet-name\",children:active.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,marginTop:16},children:[active.rec&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",style:{fontWeight:600},children:[/*#__PURE__*/_jsx(Icon,{name:\"trophy\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.rec})]}),active.address&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"pin\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.address})]}),active.phone&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"phone\",color:COLOR_RED}),active.phonelink?/*#__PURE__*/_jsx(\"a\",{href:active.phonelink.startsWith(\"tel:\")?active.phonelink:`tel:${active.phonelink}`,className:\"hgm-row\",style:{gap:0},children:active.phone}):/*#__PURE__*/_jsx(\"span\",{children:active.phone})]}),(active.website||active.websitelink)&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"globe\",color:COLOR_RED}),active.websitelink?/*#__PURE__*/_jsx(\"a\",{href:active.websitelink,target:\"_blank\",rel:\"noopener noreferrer\",className:\"hgm-row\",style:{gap:0},children:active.website||\"Visit Website\"}):/*#__PURE__*/_jsx(\"span\",{children:active.website})]}),active.budget&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"money\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.budget})]}),active.foodtype&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"food\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.foodtype})]})]}),active.blurb&&/*#__PURE__*/_jsx(\"div\",{className:\"hgm-blurb\",style:{marginTop:20,marginBottom:4},children:active.blurb}),active.url&&/*#__PURE__*/_jsx(\"a\",{href:active.url,style:{display:\"inline-block\",marginTop:20,color:COLOR_RED,fontFamily:FONT_BODY,fontSize:13,fontWeight:600,letterSpacing:\"0.04em\",textTransform:\"uppercase\",textDecoration:\"none\"},children:\"See Details →\"})]})]})]}),status===\"empty\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,padding:16,textAlign:\"center\"},children:\"No place data found. Check the MapData layers in the Place Card.\"})]});}GuideMapMobile.defaultProps={token:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\",styleUrl:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\",pinColor:\"#821C0D\",dimmedOpacity:.35,focusZoom:14.5,fitPadding:56,cardBottomOffset:320,interactive:true};addPropertyControls(GuideMapMobile,{token:{type:ControlType.String,title:\"Mapbox Token\",defaultValue:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\"},styleUrl:{type:ControlType.String,title:\"Map Style\",defaultValue:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\"},pinColor:{type:ControlType.Color,title:\"Pin Color\",defaultValue:\"#821C0D\"},dimmedOpacity:{type:ControlType.Number,title:\"Dimmed Pins\",min:.1,max:.8,step:.05,defaultValue:.35},focusZoom:{type:ControlType.Number,title:\"Focus Zoom\",min:10,max:17,step:.5,defaultValue:14.5},fitPadding:{type:ControlType.Number,title:\"Fit Padding\",min:16,max:120,step:4,defaultValue:56},cardBottomOffset:{type:ControlType.Number,title:\"Card Bottom Offset\",min:0,max:200,step:4,defaultValue:84},interactive:{type:ControlType.Boolean,title:\"Interactive\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GuideMapMobile\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GuideMapMobile.map","import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useMapToggleStore=createStore({isMapVisible:false});\nexport const __FramerMetadata__ = {\"exports\":{\"useMapToggleStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MapToggleStore.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMapToggleStore}from\"https://framerusercontent.com/modules/sAhrKEG3Iogeyyjn75IM/lqdskDECQBPU4pFh1iwi/MapToggleStore.js\";// your actual published URL\nexport function SyncMapToggle(Component){return props=>{const[state,setState]=useMapToggleStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{setState({isMapVisible:!state.isMapVisible});props.onClick?.(e);}});};}export function ClickThroughWhenListShowing(Component){return props=>{const[state]=useMapToggleStore();return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:state.isMapVisible?\"auto\":\"none\"}});};}export function ForceClickable(Component){return props=>/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:\"auto\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"ForceClickable\":{\"type\":\"reactHoc\",\"name\":\"ForceClickable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickThroughWhenListShowing\":{\"type\":\"reactHoc\",\"name\":\"ClickThroughWhenListShowing\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SyncMapToggle\":{\"type\":\"reactHoc\",\"name\":\"SyncMapToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MapToggleOverrides.map","// Generated by Framer (4d662f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ListBullets from\"https://framerusercontent.com/modules/nOK0kqUhx3R7pa5LFaCf/XWiyN5wdwdeFxeMO57Kz/P6cT9s0ni.js\";import MapTrifold from\"https://framerusercontent.com/modules/zeAt37uVx5nPlCz9CSY7/SUkAvz83OJteikM9ADHt/bpLyLK1Gn.js\";import GuideMapMobile from\"https://framerusercontent.com/modules/mRoC2ZoUDvMj7Ast6tpu/OwcrzZ8dRTPoT8ExbfBA/GuideMapMobile.js\";import{ForceClickable,SyncMapToggle}from\"https://framerusercontent.com/modules/9onPqvDLJ81ODgHTOwtB/h9nuazlomgQctWYFNrfR/MapToggleOverrides.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/P6hfJSZfYGCk7sdXJoWL/CdLu8laAfj3JUfZJeaKV/b6C_UzhLR.js\";const ListBulletsFonts=getFonts(ListBullets);const MotionDivSyncMapTogglemdg8c4=withCodeBoundaryForOverrides(motion.div,{nodeId:\"eyZZ0yanj\",override:SyncMapToggle,scopeId:\"olgm912ZL\"});const MapTrifoldFonts=getFonts(MapTrifold);const MotionDivSyncMapToggle1n6anvl=withCodeBoundaryForOverrides(motion.div,{nodeId:\"C1kShvLxC\",override:SyncMapToggle,scopeId:\"olgm912ZL\"});const MotionDivForceClickablezzvwi1=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Rx8BFA39z\",override:ForceClickable,scopeId:\"olgm912ZL\"});const GuideMapMobileFonts=getFonts(GuideMapMobile);const cycleOrder=[\"oo75OJhge\",\"OGiprEYJo\"];const serializationHash=\"framer-8QxLO\";const variantClassNames={OGiprEYJo:\"framer-v-1e11i8x\",oo75OJhge:\"framer-v-1l58kt3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"oo75OJhge\",\"Variant 2\":\"OGiprEYJo\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oo75OJhge\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oo75OJhge\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapa1q05o=activeVariantCallback(async(...args)=>{setVariant(\"oo75OJhge\");});const onTap1vsor1z=activeVariantCallback(async(...args)=>{setVariant(\"OGiprEYJo\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OGiprEYJo\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l58kt3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"oo75OJhge\",ref:refBinding,style:{...style},...addPropertyOverrides({OGiprEYJo:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivForceClickablezzvwi1,{className:\"framer-zzvwi1\",\"data-framer-name\":\"Toggle\",layoutDependency:layoutDependency,layoutId:\"Rx8BFA39z\",style:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0.12043746035487857px 0.6021873017743928px 0.6141129605170834px -1.25px rgba(58, 76, 126, 0.72), 0.4577066606486914px 2.288533303243457px 2.333855194149069px -2.5px rgba(58, 76, 126, 0.64), 2px 10px 10.198039027185573px -3.75px rgba(58, 76, 126, 0.25)\"},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(MotionDivSyncMapTogglemdg8c4,{className:\"framer-mdg8c4\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"eyZZ0yanj\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},...addPropertyOverrides({OGiprEYJo:{\"data-highlight\":true,onTap:onTapa1q05o}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m6bmk1\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"U3dQHHji3\",style:{backgroundColor:\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},transformTemplate:transformTemplate2,variants:{OGiprEYJo:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"}},children:[/*#__PURE__*/_jsx(ListBullets,{animated:true,className:\"framer-k0fgqy\",layoutDependency:layoutDependency,layoutId:\"IiODl7WxT\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",\"--pgex8v\":1.5},variants:{OGiprEYJo:{\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"List\"})})}),className:\"framer-1o70xfs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V7uiKkx77\",style:{\"--extracted-r6o4lv\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{OGiprEYJo:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OGiprEYJo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"List\"})})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(MotionDivSyncMapToggle1n6anvl,{className:\"framer-1n6anvl\",\"data-framer-name\":\"Map\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C1kShvLxC\",onTap:onTap1vsor1z,style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},...addPropertyOverrides({OGiprEYJo:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wdlbgx\",\"data-framer-name\":\"Map\",layoutDependency:layoutDependency,layoutId:\"lfeOpiA_r\",style:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},transformTemplate:transformTemplate2,variants:{OGiprEYJo:{backgroundColor:\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"}},children:[/*#__PURE__*/_jsx(MapTrifold,{animated:true,className:\"framer-1kzl9ae\",layoutDependency:layoutDependency,layoutId:\"hnkRvDZuk\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5},variants:{OGiprEYJo:{\"--21h8s6\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"Map\"})})}),className:\"framer-1bcayh1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ISeCdZZCX\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{OGiprEYJo:{\"--extracted-r6o4lv\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OGiprEYJo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"Map\"})})})}},baseVariant,gestureVariant)})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1372gzi\",layoutDependency:layoutDependency,layoutId:\"Igtpb29p_\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3szsv8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ihDsRzR75-container\",nodeId:\"ihDsRzR75\",rendersWithMotion:true,scopeId:\"olgm912ZL\",children:/*#__PURE__*/_jsx(GuideMapMobile,{cardBottomOffset:190,dimmedOpacity:.2,fitPadding:36,focusZoom:15,height:\"100%\",id:\"ihDsRzR75\",interactive:true,layoutId:\"ihDsRzR75\",pinColor:\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",style:{height:\"100%\",width:\"100%\"},styleUrl:\"mapbox://styles/heavytlikestoeat/cmq4jw6q9003v01qu6xixe1a0\",token:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\",width:\"100%\"})})})})]})})})});});const css=[\".framer-8QxLO.framer-1eotzq8, .framer-8QxLO .framer-1eotzq8 { display: block; }\",\".framer-8QxLO.framer-1l58kt3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 800px; padding: 0px; position: relative; width: 390px; }\",\".framer-8QxLO .framer-zzvwi1 { align-content: center; align-items: center; bottom: 160px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 2px; pointer-events: auto; position: absolute; width: min-content; z-index: 1; }\",\".framer-8QxLO .framer-mdg8c4 { flex: none; height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 86px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8QxLO .framer-m6bmk1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 4px 18px 4px 18px; position: absolute; top: 50%; width: min-content; }\",\".framer-8QxLO .framer-k0fgqy, .framer-8QxLO .framer-1kzl9ae { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-8QxLO .framer-1o70xfs, .framer-8QxLO .framer-1bcayh1 { flex: none; height: 16px; position: relative; white-space: pre; width: auto; }\",\".framer-8QxLO .framer-1n6anvl { cursor: pointer; flex: none; height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 93px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8QxLO .framer-wdlbgx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 49%; overflow: visible; padding: 4px 18px 4px 18px; position: absolute; top: 50%; width: min-content; }\",\".framer-8QxLO .framer-1372gzi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: calc(50.00000000000002% - 200px / 2); overflow: visible; padding: 0px; pointer-events: auto; position: absolute; top: 0px; width: 200px; z-index: 0; }\",\".framer-8QxLO .framer-3szsv8-container { flex: 1 0 0px; height: 100%; pointer-events: auto; position: relative; width: 1px; z-index: 0; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-zzvwi1 { order: 0; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-mdg8c4 { cursor: pointer; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-1n6anvl { cursor: unset; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-1372gzi { left: 0px; order: 1; top: calc(50.00000000000002% - 100vh / 2); width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OGiprEYJo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerolgm912ZL=withCSS(Component,css,\"framer-8QxLO\");export default Framerolgm912ZL;Framerolgm912ZL.displayName=\"ListMapMobile\";Framerolgm912ZL.defaultProps={height:800,width:390};addPropertyControls(Framerolgm912ZL,{variant:{options:[\"oo75OJhge\",\"OGiprEYJo\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerolgm912ZL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ListBulletsFonts,...MapTrifoldFonts,...GuideMapMobileFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerolgm912ZL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OGiprEYJo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./olgm912ZL.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const MAPBOX_JS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.js\";const MAPBOX_CSS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.css\";function loadMapbox(){return new Promise((resolve,reject)=>{const w=window;if(w.mapboxgl)return resolve(w.mapboxgl);if(!document.querySelector(`link[href=\"${MAPBOX_CSS}\"]`)){const link=document.createElement(\"link\");link.rel=\"stylesheet\";link.href=MAPBOX_CSS;document.head.appendChild(link);}const existing=document.querySelector(`script[src=\"${MAPBOX_JS}\"]`);if(existing){existing.addEventListener(\"load\",()=>resolve(w.mapboxgl));existing.addEventListener(\"error\",reject);return;}const script=document.createElement(\"script\");script.src=MAPBOX_JS;script.onload=()=>resolve(w.mapboxgl);script.onerror=reject;document.head.appendChild(script);});}function collectPlaces(){const latNodes=Array.from(document.querySelectorAll('[data-framer-name=\"data-lat\"]'));const places=[];for(const latNode of latNodes){const mapData=latNode.closest('[data-framer-name=\"MapData\"]');if(!mapData)continue;const card=mapData.parentElement;if(!card)continue;const lat=parseFloat(latNode.textContent?.trim()??\"\");const lng=parseFloat(card.querySelector('[data-framer-name=\"data-lng\"]')?.textContent?.trim()??\"\");if(Number.isNaN(lat)||Number.isNaN(lng))continue;places.push({lat,lng,name:card.querySelector('[data-framer-name=\"data-name\"]')?.textContent?.trim()||\"Untitled\",rec:card.querySelector('[data-framer-name=\"data-rec\"]')?.textContent?.trim()||\"\",el:card.closest(\"a\")??card});}return places;}function pinSvg(color){return`<svg width=\"34\" height=\"44\" viewBox=\"0 0 34 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" style=\"display:block\">\n  <path d=\"M17 0C7.6 0 0 7.5 0 16.8 0 28.4 17 44 17 44s17-15.6 17-27.2C34 7.5 26.4 0 17 0Z\" fill=\"${color}\"/>\n  <circle cx=\"17\" cy=\"16.5\" r=\"5.5\" fill=\"#F2F0EA\"/>\n</svg>`;}export default function GuideMap(props){const{token,styleUrl,pinColor,dimmedOpacity,focusZoom,fitPadding,scrollAxis,flyOnScroll,borderRadius,borderWidth,borderColor,borderTop,borderRight,borderBottom,borderLeft}=props;const containerRef=React.useRef(null);const mapRef=React.useRef(null);const boundsRef=React.useRef(null);const markersRef=React.useRef([]);const popupRef=React.useRef(null);const activeIndexRef=React.useRef(-1);const suppressFlyRef=React.useRef(false);const[status,setStatus]=React.useState(\"loading\");const isCanvas=RenderTarget.current()===RenderTarget.canvas;const showAll=React.useCallback(()=>{if(!mapRef.current||!boundsRef.current)return;activeIndexRef.current=-1;markersRef.current.forEach(({marker})=>{const el=marker.getElement();el.style.opacity=\"1\";el.style.zIndex=\"1\";const svg=el.firstElementChild;if(svg)svg.style.transform=\"scale(1)\";});mapRef.current.fitBounds(boundsRef.current,{padding:fitPadding,maxZoom:focusZoom,duration:900});},[fitPadding,focusZoom]);const setActive=React.useCallback((index,fly)=>{if(index===activeIndexRef.current)return;activeIndexRef.current=index;const markers=markersRef.current;markers.forEach(({marker},i)=>{const el=marker.getElement();const active=i===index;el.style.opacity=active?\"1\":String(dimmedOpacity);el.style.zIndex=active?\"2\":\"1\";const svg=el.firstElementChild;if(svg){svg.style.transition=\"transform 200ms ease\";svg.style.transform=active?\"scale(1.18)\":\"scale(1)\";svg.style.transformOrigin=\"center bottom\";}});const target=markers[index];if(fly&&target&&mapRef.current){mapRef.current.flyTo({center:[target.place.lng,target.place.lat],zoom:Math.max(mapRef.current.getZoom(),focusZoom),duration:900,essential:false});}},[dimmedOpacity,focusZoom]);React.useEffect(()=>{if(isCanvas)return;let cancelled=false;let observer=null;let retryTimer=null;let attempts=0;const init=async()=>{let mapboxgl;try{mapboxgl=await loadMapbox();}catch{if(!cancelled)setStatus(\"error\");return;}if(cancelled)return;const tryBuild=()=>{if(cancelled)return;const places=collectPlaces();if(places.length===0){attempts++;if(attempts<40){retryTimer=setTimeout(tryBuild,250);}else{setStatus(\"empty\");}return;}build(places);};const build=places=>{if(!containerRef.current||cancelled)return;mapboxgl.accessToken=token;const bounds=new mapboxgl.LngLatBounds;places.forEach(p=>bounds.extend([p.lng,p.lat]));boundsRef.current=bounds;const map=new mapboxgl.Map({container:containerRef.current,style:styleUrl,bounds,fitBoundsOptions:{padding:fitPadding,maxZoom:focusZoom},cooperativeGestures:true,attributionControl:false});map.addControl(new mapboxgl.NavigationControl({showCompass:false}),\"top-right\");map.addControl(new mapboxgl.AttributionControl({compact:true}));mapRef.current=map;const popup=new mapboxgl.Popup({closeButton:false,closeOnClick:false,offset:54,className:\"heavyt-tooltip\"});popupRef.current=popup;markersRef.current=places.map((place,i)=>{const el=document.createElement(\"div\");el.innerHTML=pinSvg(pinColor);el.style.cursor=\"pointer\";el.style.transition=\"opacity 250ms ease\";el.style.opacity=\"1\";el.addEventListener(\"mouseenter\",()=>{const recLine=place.rec?`<div style=\"font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:#F2F0EA;margin-top:3px;opacity:0.85;\">${place.rec}</div>`:\"\";popup.setLngLat([place.lng,place.lat]).setHTML(`<div style=\"font-family:inherit;padding:2px 2px;\">\n                                   <div style=\"font-size:13px;font-weight:600;color:#F2F0EA;\">${place.name}</div>\n                                   ${recLine}\n                                 </div>`).addTo(map);});el.addEventListener(\"mouseleave\",()=>popup.remove());el.addEventListener(\"click\",()=>{suppressFlyRef.current=true;setActive(i,true);place.el.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});setTimeout(()=>{suppressFlyRef.current=false;},1200);});const marker=new mapboxgl.Marker({element:el,anchor:\"bottom\"}).setLngLat([place.lng,place.lat]).addTo(map);return{marker,place};});// Reset to show-all only when scrolling back up to first card\nlet lastScrollY=window.scrollY;const topObserver=new IntersectionObserver(entries=>{for(const entry of entries){const currentScrollY=window.scrollY;const scrollingUp=currentScrollY<lastScrollY;lastScrollY=currentScrollY;if(entry.isIntersecting&&scrollingUp){showAll();}}},{threshold:.3});if(places.length>0)topObserver.observe(places[0].el);// Observe the first card — when it's fully visible, reset\nconst margin=scrollAxis===\"horizontal\"?\"0px -42% 0px -42%\":\"-42% 0px -42% 0px\";observer=new IntersectionObserver(entries=>{for(const entry of entries){if(!entry.isIntersecting)continue;const idx=places.findIndex(p=>p.el===entry.target);if(idx>=0){setActive(idx,flyOnScroll&&!suppressFlyRef.current);}}},{rootMargin:margin,threshold:0});places.forEach(p=>observer.observe(p.el));setStatus(\"ready\");};tryBuild();};init();return()=>{cancelled=true;if(retryTimer)clearTimeout(retryTimer);observer?.disconnect();popupRef.current?.remove();mapRef.current?.remove();mapRef.current=null;markersRef.current=[];activeIndexRef.current=-1;};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[token,styleUrl,pinColor,scrollAxis,flyOnScroll]);if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius,background:\"#F2F0EA\",borderTop:borderTop?`${borderWidth}px solid ${borderColor}`:\"none\",borderRight:borderRight?`${borderWidth}px solid ${borderColor}`:\"none\",borderBottom:borderBottom?`${borderWidth}px solid ${borderColor}`:\"none\",borderLeft:borderLeft?`${borderWidth}px solid ${borderColor}`:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,textAlign:\"center\",padding:16,boxSizing:\"border-box\"},children:\"GuideMap — pins render in preview / published site\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius,overflow:\"hidden\",position:\"relative\",background:\"#F2F0EA\",borderTop:borderTop?`${borderWidth}px solid ${borderColor}`:\"none\",borderRight:borderRight?`${borderWidth}px solid ${borderColor}`:\"none\",borderBottom:borderBottom?`${borderWidth}px solid ${borderColor}`:\"none\",borderLeft:borderLeft?`${borderWidth}px solid ${borderColor}`:\"none\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .heavyt-tooltip .mapboxgl-popup-content {\n                    background: #EC5840;\n                    border-radius: 8px;\n                    box-shadow: 0 4px 14px rgba(0,0,0,0.22);\n                    padding: 7px 11px;\n                }\n                .heavyt-tooltip .mapboxgl-popup-tip {\n                    border-top-color: #EC5840 !important;\n                }\n                .heavyt-showall {\n                    position: absolute;\n                    bottom: 16px;\n                    left: 50%;\n                    transform: translateX(-50%);\n                    background: #3A4C7E;\n                    color: #F2F0EA;\n                    font-family: inherit;\n                    font-size: 12px;\n                    font-weight: 600;\n                    letter-spacing: 0.06em;\n                    text-transform: uppercase;\n                    border: none;\n                    border-radius: 20px;\n                    padding: 8px 20px;\n                    cursor: pointer;\n                    z-index: 10;\n                    transition: background 200ms ease, opacity 200ms ease;\n                    white-space: nowrap;\n                }\n                .heavyt-showall:hover {\n                    background: #EC5840;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"}}),status===\"ready\"&&/*#__PURE__*/_jsx(\"button\",{className:\"heavyt-showall\",onClick:showAll,children:\"Show All\"}),status===\"empty\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,padding:16,textAlign:\"center\"},children:\"No place data found. Check the MapData layers in the Place Card.\"})]});}GuideMap.defaultProps={token:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\",styleUrl:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\",pinColor:\"#821C0D\",dimmedOpacity:.35,focusZoom:14.5,fitPadding:64,scrollAxis:\"vertical\",flyOnScroll:true,borderRadius:24,borderWidth:0,borderColor:\"#3A4C7E\",borderTop:false,borderRight:false,borderBottom:false,borderLeft:false};addPropertyControls(GuideMap,{token:{type:ControlType.String,title:\"Mapbox Token\",defaultValue:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\"},styleUrl:{type:ControlType.String,title:\"Map Style\",defaultValue:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\"},pinColor:{type:ControlType.Color,title:\"Pin Color\",defaultValue:\"#821C0D\"},dimmedOpacity:{type:ControlType.Number,title:\"Dimmed Pins\",min:.1,max:.8,step:.05,defaultValue:.35},focusZoom:{type:ControlType.Number,title:\"Focus Zoom\",min:10,max:17,step:.5,defaultValue:14.5},fitPadding:{type:ControlType.Number,title:\"Fit Padding\",min:16,max:160,step:4,defaultValue:64},scrollAxis:{type:ControlType.Enum,title:\"Scroll Axis\",options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical (desktop)\",\"Horizontal (mobile)\"],defaultValue:\"vertical\"},flyOnScroll:{type:ControlType.Boolean,title:\"Fly on Scroll\",defaultValue:true},borderRadius:{type:ControlType.Number,title:\"Corner Radius\",min:0,max:48,step:2,defaultValue:24},borderTop:{type:ControlType.Boolean,title:\"Border Top\",defaultValue:false},borderRight:{type:ControlType.Boolean,title:\"Border Right\",defaultValue:false},borderBottom:{type:ControlType.Boolean,title:\"Border Bottom\",defaultValue:false},borderLeft:{type:ControlType.Boolean,title:\"Border Left\",defaultValue:false},borderWidth:{type:ControlType.Number,title:\"Border Width\",min:0,max:8,step:1,defaultValue:1},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#3A4C7E\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GuideMap\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Standard_Guide_Map.map"],"mappings":"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"}