{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/hwSNxPrZBKVDPxfkt5ME/RxDInb0au3FmGbSqFRJW/h8jgpMpiv.js"],
  "sourcesContent": ["// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/wEWsQ5RnQUn7QgouhO4F/0fjIVII8UIeMUSEPRj8I/i59KN99_1.js\";import ListItemBadge from\"https://framerusercontent.com/modules/e9TRoZsWwZ9wyPxBHCs1/WoRhk6R5Ydz4ldiMljFJ/bkf_3iqYh.js\";const ListItemBadgeFonts=getFonts(ListItemBadge);const cycleOrder=[\"FTHtNVkCS\"];const serializationHash=\"framer-f5u3c\";const variantClassNames={FTHtNVkCS:\"framer-v-26f9mj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,image,link,tagText,title,width,...props})=>{var _ref,_ref1,_ref2;return{...props,JSrvOo0K9:link!==null&&link!==void 0?link:props.JSrvOo0K9,vg0dmE_aV:(_ref=tagText!==null&&tagText!==void 0?tagText:props.vg0dmE_aV)!==null&&_ref!==void 0?_ref:\"Structural\",W84r5_ebY:(_ref1=image!==null&&image!==void 0?image:props.W84r5_ebY)!==null&&_ref1!==void 0?_ref1:{src:\"https://framerusercontent.com/images/bcL8yURwPCHgx6eXH9kVOw84E.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/bcL8yURwPCHgx6eXH9kVOw84E.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/bcL8yURwPCHgx6eXH9kVOw84E.jpg 782w\"},wiHozvNCv:(_ref2=title!==null&&title!==void 0?title:props.wiHozvNCv)!==null&&_ref2!==void 0?_ref2:\"Building costs\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,wiHozvNCv,W84r5_ebY,vg0dmE_aV,JSrvOo0K9,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"FTHtNVkCS\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:JSrvOo0K9,openInNewTab:true,children:/*#__PURE__*/_jsx(Image,{...restProps,animate:variants,as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:538,intrinsicWidth:782,pixelHeight:538,pixelWidth:782,sizes:\"min(250px, 100vw)\",...toResponsiveImage(W84r5_ebY)},className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-26f9mj\",className,classNames)} framer-18l449t`,\"data-framer-name\":\"Variant 1\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"FTHtNVkCS\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w4shpv\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"oMgHpO7Z4\",style:{backgroundColor:\"rgba(255, 255, 255, 0.85)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1te9bgd\",\"data-framer-name\":\"Text and supporting text\",layoutDependency:layoutDependency,layoutId:\"AaJUsVa2m\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-107i0jj\",layoutDependency:layoutDependency,layoutId:\"Tb5R9Do7H\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5229cc0-15a0-4c38-b5da-2a811a526ceb, rgb(25, 24, 30)))\"},children:\"Building costs\"})}),className:\"framer-2us5r5\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"JRxGpf6J4\",style:{\"--extracted-r6o4lv\":\"var(--token-d5229cc0-15a0-4c38-b5da-2a811a526ceb, rgb(25, 24, 30))\",\"--framer-paragraph-spacing\":\"13.406593322753906px\"},text:wiHozvNCv,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6so8y6-container\",layoutDependency:layoutDependency,layoutId:\"iYwbs_8ZH-container\",children:/*#__PURE__*/_jsx(ListItemBadge,{BxIfyR1tY:vg0dmE_aV,GQcl1it4F:'var(--token-9bee1602-b191-465f-8eaf-bc740a2a3fbd, rgb(241, 247, 253)) /* {\"name\":\"Mist Blue\"} */',height:\"100%\",id:\"iYwbs_8ZH\",JQsM7qtYB:false,layoutId:\"iYwbs_8ZH\",q2nPHW7TA:\"CheckCircle\",TyxD043yt:'var(--token-2e606580-c5cb-45c2-a66e-07cb8dbe5a38, rgb(42, 75, 240)) /* {\"name\":\"Packhunt Blue\"} */',uuoAbae5k:'var(--token-2e606580-c5cb-45c2-a66e-07cb8dbe5a38, rgb(116, 33, 252)) /* {\"name\":\"Purple\"} */',variant:\"gCJSRjzea\",width:\"100%\"})})]})})})})});});const css=['.framer-f5u3c[data-border=\"true\"]::after, .framer-f5u3c [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f5u3c.framer-18l449t, .framer-f5u3c .framer-18l449t { display: block; }\",\".framer-f5u3c.framer-26f9mj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 240px; justify-content: flex-end; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 250px; will-change: var(--framer-will-change-override, transform); }\",\".framer-f5u3c .framer-1w4shpv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 86px; justify-content: center; overflow: visible; padding: 16px 16px 16px 16px; position: relative; width: 100%; }\",\".framer-f5u3c .framer-1te9bgd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-f5u3c .framer-107i0jj { 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: visible; padding: 0px 0px 0px 2px; position: relative; width: min-content; }\",\".framer-f5u3c .framer-2us5r5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-f5u3c .framer-6so8y6-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-f5u3c.framer-26f9mj, .framer-f5u3c .framer-1w4shpv, .framer-f5u3c .framer-1te9bgd, .framer-f5u3c .framer-107i0jj { gap: 0px; } .framer-f5u3c.framer-26f9mj > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-f5u3c.framer-26f9mj > :first-child, .framer-f5u3c .framer-1w4shpv > :first-child, .framer-f5u3c .framer-1te9bgd > :first-child { margin-top: 0px; } .framer-f5u3c.framer-26f9mj > :last-child, .framer-f5u3c .framer-1w4shpv > :last-child, .framer-f5u3c .framer-1te9bgd > :last-child { margin-bottom: 0px; } .framer-f5u3c .framer-1w4shpv > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-f5u3c .framer-1te9bgd > * { margin: 0px; margin-bottom: calc(5.362637519836426px / 2); margin-top: calc(5.362637519836426px / 2); } .framer-f5u3c .framer-107i0jj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-f5u3c .framer-107i0jj > :first-child { margin-left: 0px; } .framer-f5u3c .framer-107i0jj > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wiHozvNCv\":\"title\",\"W84r5_ebY\":\"image\",\"vg0dmE_aV\":\"tagText\",\"JSrvOo0K9\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerh8jgpMpiv=withCSS(Component,css,\"framer-f5u3c\");export default Framerh8jgpMpiv;Framerh8jgpMpiv.displayName=\"Header solution card\";Framerh8jgpMpiv.defaultProps={height:240,width:250};addPropertyControls(Framerh8jgpMpiv,{wiHozvNCv:{defaultValue:\"Building costs\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},W84r5_ebY:{__defaultAssetReference:\"data:framer/asset-reference,bcL8yURwPCHgx6eXH9kVOw84E.jpg?originalFilename=image+242%402x.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},vg0dmE_aV:{defaultValue:\"Structural\",displayTextArea:false,title:\"Tag text\",type:ControlType.String},JSrvOo0K9:{title:\"Link\",type:ControlType.Link}});addFonts(Framerh8jgpMpiv,[...ListItemBadgeFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh8jgpMpiv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"wiHozvNCv\\\":\\\"title\\\",\\\"W84r5_ebY\\\":\\\"image\\\",\\\"vg0dmE_aV\\\":\\\"tagText\\\",\\\"JSrvOo0K9\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"250\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"240\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./h8jgpMpiv.map"],
  "mappings": "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",
  "names": ["ListItemBadgeFonts", "getFonts", "bkf_3iqYh_default", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "image", "link", "tagText", "title", "width", "props", "_ref", "_ref1", "_ref2", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "wiHozvNCv", "W84r5_ebY", "vg0dmE_aV", "JSrvOo0K9", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "Image2", "cx", "serializationHash", "u", "motion", "RichText2", "x", "bkf_3iqYh_default", "css", "Framerh8jgpMpiv", "withCSS", "h8jgpMpiv_default", "addPropertyControls", "ControlType", "addFonts", "ListItemBadgeFonts", "fonts"]
}
