{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/M6wYjZzsY8shGB3nWhdX/UbwmSxwo3wv5OAwdraqW/rNh4kYFdv.js", "ssg:https://framerusercontent.com/modules/MqKvZdVvo0xBH13wjEu9/bBLS1LLQsTCE87kJSAmx/QHx7UppQM.js", "ssg:https://framer.com/m/SuperfieldsShared-hv54.js@mIr6aiS9WGDutyQDFlPu", "ssg:https://framer.com/m/Masonry-u5eW.js@3By4VvLRRlsqmHmoICUC", "ssg:https://framerusercontent.com/modules/NLdnjtPxQUV5gToBgSgC/qhnBt6DLwIFEjljUNZhz/Superfields_2.js", "ssg:https://framerusercontent.com/modules/Y6kAKAM8ebNqrOcRqM1K/LuiAryqCoTIwkOk7aZES/IXRgZheAH.js"],
  "sourcesContent": ["// Generated by Framer (92d6359)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={dig22y_HH:{hover:true,pressed:true}};const cycleOrder=[\"dig22y_HH\",\"SsZghFTRK\",\"O0JIV_rRr\",\"ftI7hjuCL\",\"gkSmLnWgR\"];const serializationHash=\"framer-HBZdM\";const variantClassNames={dig22y_HH:\"framer-v-1rd4mps\",ftI7hjuCL:\"framer-v-120gv7o\",gkSmLnWgR:\"framer-v-1ebk2ap\",O0JIV_rRr:\"framer-v-13zp9y2\",SsZghFTRK:\"framer-v-1mf5n5n\"};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 transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"dig22y_HH\",Disabled:\"O0JIV_rRr\",Error:\"gkSmLnWgR\",Loading:\"SsZghFTRK\",Success:\"ftI7hjuCL\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"dig22y_HH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dig22y_HH\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"SsZghFTRK\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"SsZghFTRK\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1rd4mps\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"dig22y_HH\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(79, 70, 229))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"dig22y_HH-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\"},\"dig22y_HH-pressed\":{backgroundColor:\"rgb(51, 51, 51)\"},gkSmLnWgR:{backgroundColor:\"rgba(255, 34, 68, 0.15)\"},O0JIV_rRr:{opacity:.5}},...addPropertyOverrides({\"dig22y_HH-hover\":{\"data-framer-name\":undefined},\"dig22y_HH-pressed\":{\"data-framer-name\":undefined},ftI7hjuCL:{\"data-framer-name\":\"Success\"},gkSmLnWgR:{\"data-framer-name\":\"Error\"},O0JIV_rRr:{\"data-framer-name\":\"Disabled\"},SsZghFTRK:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-pkxf3k\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"vtMYUC4uO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{gkSmLnWgR:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ftI7hjuCL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})})},gkSmLnWgR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q8ahw6\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"WzUIVxrsJ\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13g8kx4\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Kki1Xr6zl\",style:{background:\"conic-gradient(from 180deg at 50% 50%, #4cf 0deg, #4cf 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{SsZghFTRK:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axnsi7\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"m1NyF971Y\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HBZdM.framer-1sqj52m, .framer-HBZdM .framer-1sqj52m { display: block; }\",\".framer-HBZdM.framer-1rd4mps { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-HBZdM .framer-pkxf3k { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-HBZdM .framer-1q8ahw6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-HBZdM .framer-13g8kx4 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-HBZdM .framer-1axnsi7 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HBZdM.framer-1rd4mps { gap: 0px; } .framer-HBZdM.framer-1rd4mps > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-HBZdM.framer-1rd4mps > :first-child { margin-left: 0px; } .framer-HBZdM.framer-1rd4mps > :last-child { margin-right: 0px; } }\",\".framer-HBZdM.framer-v-1mf5n5n.framer-1rd4mps, .framer-HBZdM.framer-v-13zp9y2.framer-1rd4mps, .framer-HBZdM.framer-v-120gv7o.framer-1rd4mps, .framer-HBZdM.framer-v-1ebk2ap.framer-1rd4mps { cursor: unset; }\",\".framer-HBZdM.framer-v-1mf5n5n .framer-13g8kx4 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SsZghFTRK\":{\"layout\":[\"fixed\",\"fixed\"]},\"O0JIV_rRr\":{\"layout\":[\"fixed\",\"fixed\"]},\"ftI7hjuCL\":{\"layout\":[\"fixed\",\"fixed\"]},\"gkSmLnWgR\":{\"layout\":[\"fixed\",\"fixed\"]},\"vk9wtJdFv\":{\"layout\":[\"fixed\",\"fixed\"]},\"KrFVMogwq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrNh4kYFdv=withCSS(Component,css,\"framer-HBZdM\");export default FramerrNh4kYFdv;FramerrNh4kYFdv.displayName=\"Button 3\";FramerrNh4kYFdv.defaultProps={height:40,width:240};addPropertyControls(FramerrNh4kYFdv,{variant:{options:[\"dig22y_HH\",\"SsZghFTRK\",\"O0JIV_rRr\",\"ftI7hjuCL\",\"gkSmLnWgR\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrNh4kYFdv,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrNh4kYFdv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SsZghFTRK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O0JIV_rRr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ftI7hjuCL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gkSmLnWgR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vk9wtJdFv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KrFVMogwq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rNh4kYFdv.map", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,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/Z6z0lcLq30pWzhHXGPnq/eF5gUvVVGV39LPyNXqPB/iGsV8U8xz.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3I9rfai4CQ6bIt7dW7Ps/C5y3DCeIVuTWa25ujbEC/PdRhfRmVB.js\";import Button3 from\"https://framerusercontent.com/modules/M6wYjZzsY8shGB3nWhdX/UbwmSxwo3wv5OAwdraqW/rNh4kYFdv.js\";const Button3Fonts=getFonts(Button3);const cycleOrder=[\"sf7eqVEj1\",\"FSvyaTFnL\"];const serializationHash=\"framer-DwivB\";const variantClassNames={FSvyaTFnL:\"framer-v-1491rcf\",sf7eqVEj1:\"framer-v-147mmdu\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":var _variants_success;return(_variants_success=variants.success)!==null&&_variants_success!==void 0?_variants_success:currentVariant;case\"pending\":var _variants_pending;return(_variants_pending=variants.pending)!==null&&_variants_pending!==void 0?_variants_pending:currentVariant;case\"error\":var _variants_error;return(_variants_error=variants.error)!==null&&_variants_error!==void 0?_variants_error:currentVariant;case\"incomplete\":var _variants_incomplete;return(_variants_incomplete=variants.incomplete)!==null&&_variants_incomplete!==void 0?_variants_incomplete:currentVariant;}};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"sf7eqVEj1\",Tablet:\"FSvyaTFnL\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"sf7eqVEj1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sf7eqVEj1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-147mmdu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sf7eqVEj1\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-f063404f-713d-4bc8-b5ad-d10204768342, rgb(224, 231, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({FSvyaTFnL:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ig5gz\",layoutDependency:layoutDependency,layoutId:\"jJQ24D_O5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-2.1px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-09750e7e-451f-4dad-8e2d-ede2ac80151d, rgb(15, 23, 42)))\"},children:[\"Get back to \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1qn201a, var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(79, 70, 229)))\"},children:\"actual\"}),\" work\"]})}),className:\"framer-16zndrs\",fonts:[\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"xoCjBgku1\",style:{\"--extracted-1of0zx5\":\"var(--token-09750e7e-451f-4dad-8e2d-ede2ac80151d, rgb(15, 23, 42))\",\"--extracted-1qn201a\":\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(79, 70, 229))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lqen8t\",\"data-styles-preset\":\"iGsV8U8xz\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09750e7e-451f-4dad-8e2d-ede2ac80151d, rgb(15, 23, 42)))\"},children:\"Sign up to receive our latest AEC industry articles delivered straight to your inbox\"})}),className:\"framer-tamt7u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EQctUvbQ3\",style:{\"--extracted-r6o4lv\":\"var(--token-09750e7e-451f-4dad-8e2d-ede2ac80151d, rgb(15, 23, 42))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/a7b4637f-14f4-461e-b676-8366726845a0/submit\",className:\"framer-1xpa8bc\",layoutDependency:layoutDependency,layoutId:\"MUoRDLF_h\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1oeomu7\",layoutDependency:layoutDependency,layoutId:\"u89yQY0je\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b2dhxo\",\"data-styles-preset\":\"PdRhfRmVB\",children:\"Name\"})}),className:\"framer-1pes3qk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bSWqdctgj\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-fnzx0p\",inputName:\"Name\",layoutDependency:layoutDependency,layoutId:\"lYi5rEEIj\",placeholder:\"Zach Soflin\",style:{\"--framer-input-background\":\"var(--token-ef0c775b-84d1-415b-a7a1-1a107b1a1b48, rgb(255, 255, 255))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(79, 70, 229))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(79, 70, 229))\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-x17ka2\",layoutDependency:layoutDependency,layoutId:\"KW1LeaRAv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b2dhxo\",\"data-styles-preset\":\"PdRhfRmVB\",children:\"Business Email\"})}),className:\"framer-1jh7khr\",\"data-framer-name\":\"Business Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JK7ElKtAE\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-5j0wyl\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"KYdPKf5YZ\",placeholder:\"marketing@layer.team\",style:{\"--framer-input-background\":\"var(--token-ef0c775b-84d1-415b-a7a1-1a107b1a1b48, rgb(255, 255, 255))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-ef0c775b-84d1-415b-a7a1-1a107b1a1b48, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(79, 70, 229))\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"240px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(60+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)-120-248)/2)+20+168,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bvqv2r-container\",layoutDependency:layoutDependency,layoutId:\"Get4epEKJ-container\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"Get4epEKJ\",layoutId:\"Get4epEKJ\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"SsZghFTRK\",success:\"ftI7hjuCL\"},\"dig22y_HH\"),width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DwivB.framer-1mwvtwn, .framer-DwivB .framer-1mwvtwn { display: block; }\",\".framer-DwivB.framer-147mmdu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 400px; justify-content: center; overflow: hidden; padding: 60px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DwivB .framer-9ig5gz { 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: center; overflow: visible; padding: 0px; position: relative; width: 75%; }\",\".framer-DwivB .framer-16zndrs, .framer-DwivB .framer-tamt7u { flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-DwivB .framer-1xpa8bc { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 280px; }\",\".framer-DwivB .framer-1oeomu7, .framer-DwivB .framer-x17ka2 { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-DwivB .framer-1pes3qk, .framer-DwivB .framer-1jh7khr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-DwivB .framer-fnzx0p, .framer-DwivB .framer-5j0wyl { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-DwivB .framer-1bvqv2r-container { flex: none; height: 40px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DwivB.framer-147mmdu, .framer-DwivB .framer-9ig5gz, .framer-DwivB .framer-1xpa8bc, .framer-DwivB .framer-1oeomu7, .framer-DwivB .framer-x17ka2 { gap: 0px; } .framer-DwivB.framer-147mmdu > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-DwivB.framer-147mmdu > :first-child { margin-left: 0px; } .framer-DwivB.framer-147mmdu > :last-child { margin-right: 0px; } .framer-DwivB .framer-9ig5gz > *, .framer-DwivB .framer-1oeomu7 > *, .framer-DwivB .framer-x17ka2 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-DwivB .framer-9ig5gz > :first-child, .framer-DwivB .framer-1xpa8bc > :first-child, .framer-DwivB .framer-1oeomu7 > :first-child, .framer-DwivB .framer-x17ka2 > :first-child { margin-top: 0px; } .framer-DwivB .framer-9ig5gz > :last-child, .framer-DwivB .framer-1xpa8bc > :last-child, .framer-DwivB .framer-1oeomu7 > :last-child, .framer-DwivB .framer-x17ka2 > :last-child { margin-bottom: 0px; } .framer-DwivB .framer-1xpa8bc > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",\".framer-DwivB.framer-v-1491rcf.framer-147mmdu { width: 810px; }\",\".framer-DwivB.framer-v-1491rcf .framer-9ig5gz { width: 50%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FSvyaTFnL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQHx7UppQM=withCSS(Component,css,\"framer-DwivB\");export default FramerQHx7UppQM;FramerQHx7UppQM.displayName=\"Blog-Signup\";FramerQHx7UppQM.defaultProps={height:400,width:1200};addPropertyControls(FramerQHx7UppQM,{variant:{options:[\"sf7eqVEj1\",\"FSvyaTFnL\"],optionTitles:[\"Desktop\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQHx7UppQM,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...Button3Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQHx7UppQM\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FSvyaTFnL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QHx7UppQM.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion}from\"framer-motion\";import{createContext,cloneElement}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const usePaginationState=createStore({});export const useFilterState=createStore({});export const useFavouriteState=createStore({});export const useSearchState=createStore({});export const useRandomizationState=createStore({});export const SuperfieldsContext=/*#__PURE__*/createContext({active:false});export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){var _props_font,_props_style;if(props.appearance==\"custom\"){var _props_customLayer,_props_style1,_props_style2;let layer=(_props_customLayer=props.customLayer)===null||_props_customLayer===void 0?void 0:_props_customLayer[0];const width=(_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.width;const height=(_props_style2=props.style)===null||_props_style2===void 0?void 0:_props_style2.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,icon:\"color\",defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,icon:\"color\",defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}\nexport const __FramerMetadata__ = {\"exports\":{\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SuperfieldsContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFavouriteState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearchState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFilterState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRandomizationState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePaginationState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "// Code from Nikolay Goncharuk on GitHub:\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/Masonry.tsx\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/useResize.ts\n//\n// Modified by Isaac Roberts\n// https://framestack.co/components/masonry-layout\n//\n// Copyright (c) 2021 Nikolay Goncharuk\n// MIT License\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useLayoutEffect,useMemo,useRef,Children,isValidElement}from\"react\";const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;export default function Masonry({breakpoints,columns=DEFAULT_COLUMNS,gap=DEFAULT_GAP,reverse=false,autoArrange=false,alignment=\"center\",children,style,...otherProps},forwardedRef){const elements=useRef([]);const[arrange,setArrange]=useState(false);// eslint-disable-next-line react-hooks/exhaustive-deps\nuseLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);return()=>{if(autoArrange&&arrange)setArrange(false);};});const layout=useMemo(()=>{if(columns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:columns},()=>{return[];});const columnHeights=newLayout.map(()=>0);const getcolumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=elementHeight||0;return columnIndex;}return index%columns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getcolumnIndex(index)].push({element:child,index});}});return newLayout;},[arrange,autoArrange,children,columns,reverse]);const temporaryElements=[];const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;}};return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:alignment,gap},children:column.map((item,itemIndex)=>/*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),children:item.element},itemIndex))},columnIndex))});}Masonry.displayName=\"Superfields/Masonry\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Masonry\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masonry.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData}from\"framer\";import{cloneElement,useEffect,useState,useRef,useMemo}from\"react\";import{Message,usePaginationState,useFilterState,useFavouriteState,useSearchState,useRandomizationState}from\"https://framer.com/m/SuperfieldsShared-hv54.js@mIr6aiS9WGDutyQDFlPu\";import Masonry from\"https://framer.com/m/Masonry-u5eW.js@3By4VvLRRlsqmHmoICUC\";const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";const DELIMITER=\"_&%#|_\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n */export default function Superfields(props){var _props_collectionList,_props_emptyState,_randomizationState_superfieldsId,_filters_FAVOURITES_FILTER_ID,_searchState_superfieldsId,_paginationState_superfieldsId,_randomizationState_superfieldsId1;const{superfieldsId,layout,componentConfig,favouriting,randomize,cmsCollectionName,slugFieldName,favouritesOnly}=props;const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const scrollUpRef=useRef(null);const[paginationState,setPaginationState]=usePaginationState();const[filterState,setFilterState]=useFilterState();const[favouriteState,setFavouriteState]=useFavouriteState();const[searchState,setSearchState]=useSearchState();const[randomizationState,setRandomizationState]=useRandomizationState();const filters=filterState[superfieldsId];const{query,queryParent,queryData,propertyControlsByName,slugFieldId}=useMemo(()=>{var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_queryParent_props,_propertyControlsByName_slugFieldName;let queryParent=null;if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query){queryParent=collectionList;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query){queryParent=collectionList.props.children;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query){queryParent=collectionList.props.children.props.children;}const query=queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.query;let queryData=null;if(query===null||query===void 0?void 0:query.from){if(query.from.data){queryData=query.from.data;}else if(query.from.left){let left=query.from.left;for(let i=0;i<100;i++){if(left.type==\"Collection\"){queryData=left.data;break;}else if(left.left){left=left.left;}else{break;}}}}// Get property controls\nconst propertyControlsByName={};const propertyControlsById=(queryData===null||queryData===void 0?void 0:queryData.propertyControls)||{};for(const id in propertyControlsById){const control=propertyControlsById[id];propertyControlsByName[control.title]={id,...control};}var _propertyControlsByName_slugFieldName_id;const slugFieldId=(_propertyControlsByName_slugFieldName_id=(_propertyControlsByName_slugFieldName=propertyControlsByName[slugFieldName])===null||_propertyControlsByName_slugFieldName===void 0?void 0:_propertyControlsByName_slugFieldName.id)!==null&&_propertyControlsByName_slugFieldName_id!==void 0?_propertyControlsByName_slugFieldName_id:\"\";return{query,queryParent,queryData,propertyControlsByName,slugFieldId};},[collectionList]);const select=useMemo(()=>{let select=Array.isArray(query===null||query===void 0?void 0:query.select)?[...query.select]:[];if((query===null||query===void 0?void 0:query.select)&&(filters||props.search)){let usedFieldNames=[];if(filters){for(const fieldName of Object.keys(filters)){const filter=filters[fieldName];if(filter.fieldType==\"multipleOptions\"){usedFieldNames.push(...fieldName.split(DELIMITER));}else{usedFieldNames.push(fieldName);}}}for(const fieldName of props.searchFields){usedFieldNames.push(fieldName);}usedFieldNames=usedFieldNames.map(value=>{var _propertyControlsByName_value;return((_propertyControlsByName_value=propertyControlsByName[value])===null||_propertyControlsByName_value===void 0?void 0:_propertyControlsByName_value.id)||null;}).filter(value=>value!==null);for(const value of select){usedFieldNames.push(value.name);}select=Array.from(new Set(usedFieldNames)).map(name=>({name,type:\"Identifier\"}));}return select;},[query,filters,props.search,props.searchFields]);const originalData=query?useQueryData({...query,select}):[];let paginationLength=0;let paginationType=props.paginationType;if(collectionList&&query&&!isCanvas){var _collectionList_props_children,_collectionList_props;const QueryData=(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:(_collectionList_props_children=_collectionList_props.children)===null||_collectionList_props_children===void 0?void 0:_collectionList_props_children.type;if(QueryData){const a=QueryData({query:{...query,select:[{name:\"id\",type:\"Identifier\"}]},children:collection=>{if(collection&&collection.length!==originalData.length){paginationLength=(collection===null||collection===void 0?void 0:collection.length)||0;paginationType=\"framerPagination\";}return null;}});}}const pagination=props.pagination||paginationLength!==0;const itemsPerPage=paginationLength!==0?paginationLength:props.pagination?props.itemsPerPage:0;let data=originalData;const originalDataMap={};if(!isCanvas){if(Array.isArray(queryData)){for(const item of queryData){originalDataMap[item.id]=item;}}else if(Array.isArray(data)){for(const item of data){originalDataMap[item.id]=item;}}}const[dataOrder,setDataOrder]=useState(null);// Array.from({ length: originalData?.length || 0 }, (_, i) => i)\nconst updatePaginationState=()=>{if(Array.isArray(data)){const totalPages=Math.ceil(data.length/itemsPerPage);setPaginationState({[superfieldsId]:{page:0,totalPages,itemsPerPage,totalItems:data.length,paginationType,active:pagination,onPaginationChange}});}};useEffect(()=>{updatePaginationState();setFilterState({});setRandomizationState({[superfieldsId]:{seed:props.randomize&&!isCanvas?Math.random():null}});},[]);useEffect(()=>{var _randomizationState_superfieldsId;var _randomizationState_superfieldsId_seed;const seed=(_randomizationState_superfieldsId_seed=(_randomizationState_superfieldsId=randomizationState[superfieldsId])===null||_randomizationState_superfieldsId===void 0?void 0:_randomizationState_superfieldsId.seed)!==null&&_randomizationState_superfieldsId_seed!==void 0?_randomizationState_superfieldsId_seed:null;if(seed&&!isCanvas&&Array.isArray(originalData)){const newDataOrder=Array.from({length:originalData.length},(_,i)=>i);shuffle(newDataOrder,seed);setDataOrder(newDataOrder);}},[randomize,(_randomizationState_superfieldsId=randomizationState[superfieldsId])===null||_randomizationState_superfieldsId===void 0?void 0:_randomizationState_superfieldsId.seed,originalData]);function onPaginationChange(){if(props.scrollUp&&scrollUpRef.current&&paginationType==\"prevNextButtons\"){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:\"smooth\"});}}}// Filtering\nif(!isCanvas&&filters){let newData=[...data];for(const fieldName in filters){if(fieldName==FAVOURITES_FILTER_ID){continue;}const filter=filters[fieldName];const value=filter===null||filter===void 0?void 0:filter.value;const conditionContains=(filter===null||filter===void 0?void 0:filter.condition)===\"contains\";const fields=[];if(filter.fieldType===\"multipleOptions\"){for(const n of fieldName.split(DELIMITER)){const field=propertyControlsByName[n.trim()];if(field){fields.push(field);}}}else{const field=propertyControlsByName[fieldName];if(field){fields.push(field);}}if(filter&&fields.length&&value!=null&&value!=undefined){const filteredData=[];for(const cmsItem of newData){let foundMatch=false;const originalDataItem=originalDataMap[cmsItem.id];for(const field of fields){const dataFieldValue=originalDataItem[field.id];if(typeof value==\"string\"&&filter.multiSelect){const values=value.split(DELIMITER);switch(field.type){case\"string\":if(conditionContains){for(const value of values){if(dataFieldValue.includes(value)){foundMatch=true;break;}}}else{if(values.includes(dataFieldValue)){foundMatch=true;}}break;case\"enum\":for(const v of values){var _field_optionTitles,_field_options;if(dataFieldValue==((_field_options=field.options)===null||_field_options===void 0?void 0:_field_options[(_field_optionTitles=field.optionTitles)===null||_field_optionTitles===void 0?void 0:_field_optionTitles.indexOf(v)])){foundMatch=true;}}break;}}else{switch(field.type){case\"boolean\":if(dataFieldValue==value){foundMatch=true;}break;case\"string\":if(conditionContains){var _originalDataItem_field_id;if((_originalDataItem_field_id=originalDataItem[field.id])===null||_originalDataItem_field_id===void 0?void 0:_originalDataItem_field_id.includes(value)){foundMatch=true;}}else{if(dataFieldValue==value){foundMatch=true;}}break;case\"enum\":var _field_optionTitles1,_field_options1;if(dataFieldValue==((_field_options1=field.options)===null||_field_options1===void 0?void 0:_field_options1[(_field_optionTitles1=field.optionTitles)===null||_field_optionTitles1===void 0?void 0:_field_optionTitles1.indexOf(value)]))foundMatch=true;break;}}if(foundMatch){filteredData.push(cmsItem);break;}}}newData=filteredData;}}data=newData;}// Favourites filter\nconst favouriteFilterValue=filters===null||filters===void 0?void 0:(_filters_FAVOURITES_FILTER_ID=filters[FAVOURITES_FILTER_ID])===null||_filters_FAVOURITES_FILTER_ID===void 0?void 0:_filters_FAVOURITES_FILTER_ID.value;if(!isCanvas&&slugFieldId&&data&&(favouritesOnly||typeof favouriteFilterValue===\"boolean\")){const favourites=favouriteState[cmsCollectionName];if(Array.isArray(favourites)){if(favouriteFilterValue===true||favouritesOnly){data=data.filter(item=>favourites.includes(item[slugFieldId]));}else{data=data.filter(item=>!favourites.includes(item[slugFieldId]));}}else if(favouritesOnly){// Hide all items in optimized version of website if favourites only is enabled\ndata=[];}}// Search\nlet missingSearchFieldError=\"\";var _searchState_superfieldsId_trim_toLowerCase;const searchText=(_searchState_superfieldsId_trim_toLowerCase=(_searchState_superfieldsId=searchState[superfieldsId])===null||_searchState_superfieldsId===void 0?void 0:_searchState_superfieldsId.trim().toLowerCase())!==null&&_searchState_superfieldsId_trim_toLowerCase!==void 0?_searchState_superfieldsId_trim_toLowerCase:\"\";if(searchText.length&&Array.isArray(data)){const otherData=[];// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...data],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<props.searchFields.length;i++){const fieldName=props.searchFields[i];const property=propertyControlsByName[fieldName];if(!property){missingSearchFieldError=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const optionMap={};const propIsString=propertyType==\"string\";const propIsEnum=propertyType==\"enum\";const propIsNumber=propertyType==\"number\";if(propertyType==\"enum\"&&property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i].toLowerCase();}}for(const ii in data){var _originalDataMap_cmsItem_id;const cmsItem=data[ii];const value=(_originalDataMap_cmsItem_id=originalDataMap[cmsItem.id])===null||_originalDataMap_cmsItem_id===void 0?void 0:_originalDataMap_cmsItem_id[propertyID];if(value==undefined||value==null){continue;}let text=propIsString?value.toLowerCase():propIsEnum?optionMap[value]:propIsNumber?String(value):\"\";let level=0;if(text==searchText){level=4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){level=3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){level=2;}else{level=1;}}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem);itemLevels[ii]=level;}}}if(!missingSearchFieldError.length){data=[...levels[4],...levels[3],...levels[2],...levels[1],...otherData];}}if((data===null||data===void 0?void 0:data.length)!==((_paginationState_superfieldsId=paginationState[superfieldsId])===null||_paginationState_superfieldsId===void 0?void 0:_paginationState_superfieldsId.totalItems)){updatePaginationState();}// Number of items removed from beginning of array by pagination\nlet childrenStartOffset=0;// Pagination and randomization are performed after filtering and search\nlet items=data;// Randomization\nif(!isCanvas&&!searchText&&((_randomizationState_superfieldsId1=randomizationState[superfieldsId])===null||_randomizationState_superfieldsId1===void 0?void 0:_randomizationState_superfieldsId1.seed)){let orderedItems=originalData;if(dataOrder){orderedItems=new Array(originalData.length);for(let i=0;i<dataOrder.length;i++){orderedItems[dataOrder[i]]=originalData[i];}}items=orderedItems.filter(item=>items.includes(item));}// Pagination\nif(!isCanvas&&pagination){const state=paginationState[superfieldsId];let page=state?state.page:0;switch(paginationType){case\"prevNextButtons\":items=items.slice(page*itemsPerPage,(page+1)*itemsPerPage);childrenStartOffset=page*itemsPerPage;break;case\"loadMoreButton\":case\"framerPagination\":items=items.slice(0,(page+1)*itemsPerPage);break;}}let showNotComponentChildError=false;let children=null;let className=\"\";if(!isCanvas&&collectionList&&query){var _collectionList_props1,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const{offset,limit,...otherQuery}=query;let childrenFunction=null;const clpc=(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:_collectionList_props1.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){var _clpc_props2;childrenFunction=clpc===null||clpc===void 0?void 0:(_clpc_props2=clpc.props)===null||_clpc_props2===void 0?void 0:_clpc_props2.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}if(childrenFunction){var _clChildren_props,_collectionList_props2;const state=paginationState[superfieldsId];const paginationInfo={currentPage:state?state.page+1:1,totalPages:state?state.totalPages:1,isLoading:false};const loadMore=()=>{const state=paginationState[superfieldsId];if(pagination&&state){const newPage=state.page+1;if(newPage>=0&&newPage<state.totalPages){setPaginationState(prev=>({[superfieldsId]:{...prev[superfieldsId],page:newPage}}));onPaginationChange();}}};let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{if(componentConfig&&componentConfig.variant.length>0&&(elements===null||elements===void 0?void 0:elements.length)){const newChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){const child=elements[i];const component=/*#__PURE__*/_jsx(ComponentVariantSwitch,{// key={child.props?.id}\nchild:child,componentConfig:componentConfig});if(component===child){isComponentWithVariants=false;break;}else{newChildren.push(component);}}if(isComponentWithVariants){return newChildren;}}return elements;};if(Array.isArray(clChildren)){children=modifyChildren(clChildren);}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props=clChildren.props)===null||_clChildren_props===void 0?void 0:_clChildren_props.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){children=modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}children=newChildren;}}className=((_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:_collectionList_props2.className)||\"\";}}if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}if(favouriting&&cmsCollectionName==\"\"){return /*#__PURE__*/_jsx(Message,{title:\"Enter a CMS Collection Name\",subtitle:'Write the name of the CMS collection in the \"CMS Collection Name\" property. The name is used for saving favourites as a cookie and for matching with favourite buttons.'});}if(favouriting&&slugFieldName==\"\"){return /*#__PURE__*/_jsx(Message,{title:\"Enter a Slug Field Name\",subtitle:'Write the name of the field in the \"Slug Field Name\" property. \"Slug\" is the default value unless you renamed it.'});}if(showNotComponentChildError){return /*#__PURE__*/_jsx(Message,{title:\"Collection List item is not a component with variants.\",subtitle:\"To use variant overrides, make sure the only item in the Collection List is a component with variants. Otherwise, remove the component variant override.\"});}if(missingSearchFieldError.length){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchFieldError}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchFieldError}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list, or add a new CMS field with that name.`});}let layoutStyle={};if(layout){const padding=layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`;switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap,padding};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV,padding,placeContent:\"start end\"};break;}}const isMasonry=(layout===null||layout===void 0?void 0:layout.type)==\"masonry\";// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(pagination&&paginationType!==\"framerPagination\"){try{const children=collectionList.type.type(collectionList.props).props.children.props.children;if(children.length>1){for(let i=0;i<children.length;i++){if(children[i].key==\"repeated\"){paginationPreviewOffset=i;paginationItemsAfter=children.length-i-1;break;}}}}catch{console.log(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){var _collectionList_props___node_cache,_collectionList_props___node,_collectionList_props3;const htmlElement=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:(_collectionList_props___node=_collectionList_props3.__node)===null||_collectionList_props___node===void 0?void 0:(_collectionList_props___node_cache=_collectionList_props___node.cache)===null||_collectionList_props___node_cache===void 0?void 0:_collectionList_props___node_cache.htmlElement;if(htmlElement){var _htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props,_htmlElement_reactFiberKey_memoizedProps_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props,_htmlElement_reactFiberKey_memoizedProps_children_,_htmlElement_reactFiberKey_memoizedProps_children,_htmlElement_reactFiberKey_memoizedProps,_htmlElement_reactFiberKey;let reactFiberKey=\"\";for(const key of Object.keys(htmlElement)){if(key.startsWith(\"__reactFiber\")){reactFiberKey=key;}}// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\nlet cmsChildren=(_htmlElement_reactFiberKey=htmlElement[reactFiberKey])===null||_htmlElement_reactFiberKey===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps=_htmlElement_reactFiberKey.memoizedProps)===null||_htmlElement_reactFiberKey_memoizedProps===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children=_htmlElement_reactFiberKey_memoizedProps.children)===null||_htmlElement_reactFiberKey_memoizedProps_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children_=_htmlElement_reactFiberKey_memoizedProps_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props=_htmlElement_reactFiberKey_memoizedProps_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props=_htmlElement_reactFiberKey_memoizedProps_children__props_children.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children[1])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props===void 0?void 0:_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props.children;if(Array.isArray(cmsChildren)){let children=[];for(const child of cmsChildren){var _child_props;if(child.key==\"repeated\"&&Array.isArray((_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.children)){children=children.concat(child.props.children);}else{children.push(child);}}return /*#__PURE__*/_jsx(Masonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:children});}}}else{var _collectionList_props4;var _props_id;const id=(_props_id=props.id)!==null&&_props_id!==void 0?_props_id:\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:{...(_collectionList_props4=collectionList.props)===null||_collectionList_props4===void 0?void 0:_collectionList_props4.style,...props.style,...layoutStyle}}),pagination&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!(items===null||items===void 0?void 0:items.length)){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style}});}else{return /*#__PURE__*/_jsx(\"div\",{});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:{...collectionList===null||collectionList===void 0?void 0:collectionList.props.style,...props.style,position:\"relative\",...layoutStyle},className:isMasonry?\"\":className,children:[isMasonry?/*#__PURE__*/_jsx(Masonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:children}):children,props.scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:props.scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",description:\" \",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\"}}},pagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},scrollUp:{type:ControlType.Object,optional:true,icon:\"interaction\",defaultValue:{offset:0},controls:{offset:{type:ControlType.Number,defaultValue:-32,step:1,description:\"When the page is changed, scroll up to the top of the Superfields component with an offset in px.\"}},hidden:props=>!props.pagination||props.paginationType!=\"prevNextButtons\"},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Collection Name\",title:\"CMS Collection Name\",hidden:props=>!props.favouriting},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",hidden:props=>!props.favouriting},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[\"Title\"],title:\"Fields\",control:{type:ControlType.String,placeholder:\"CMS Field Name\"},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false}});function ComponentVariantSwitch({child,componentConfig}){var _child_props_children_props_children,_child_props_children_props,_child_props_children,_child_props,_component_type,_component_props_children__props_children_props,_component_props_children__props_children,_component_props_children__props,_component_props_children_,_component_props_children,_component_props,_component_props1;const componentProps=child===null||child===void 0?void 0:(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_children=_child_props.children)===null||_child_props_children===void 0?void 0:(_child_props_children_props=_child_props_children.props)===null||_child_props_children_props===void 0?void 0:(_child_props_children_props_children=_child_props_children_props.children)===null||_child_props_children_props_children===void 0?void 0:_child_props_children_props_children.props;// Component types:\n// default: variant prop is 0 levels down\n// links: use ResolveLinks and go 2 levels down\n// child: variant prop is 1 levels down\nlet componentType=\"default\";let component=componentProps===null||componentProps===void 0?void 0:componentProps.children;if(typeof component==\"function\"&&(componentProps===null||componentProps===void 0?void 0:componentProps.links)){componentType=\"links\";component=ResolveLinks.render({links:componentProps.links,children:componentProps.children});}else if(!(component===null||component===void 0?void 0:(_component_type=component.type)===null||_component_type===void 0?void 0:_component_type.propertyControls)){componentType=\"child\";}const cData=componentType==\"links\"?component===null||component===void 0?void 0:(_component_props=component.props)===null||_component_props===void 0?void 0:(_component_props_children=_component_props.children)===null||_component_props_children===void 0?void 0:(_component_props_children_=_component_props_children[0])===null||_component_props_children_===void 0?void 0:(_component_props_children__props=_component_props_children_.props)===null||_component_props_children__props===void 0?void 0:(_component_props_children__props_children=_component_props_children__props.children)===null||_component_props_children__props_children===void 0?void 0:(_component_props_children__props_children_props=_component_props_children__props_children.props)===null||_component_props_children__props_children_props===void 0?void 0:_component_props_children__props_children_props.children:componentType==\"child\"?component===null||component===void 0?void 0:(_component_props1=component.props)===null||_component_props1===void 0?void 0:_component_props1.children:component;if(component&&cData){var _cData_type_propertyControls,_cData_type;const variantProp=(_cData_type=cData.type)===null||_cData_type===void 0?void 0:(_cData_type_propertyControls=_cData_type.propertyControls)===null||_cData_type_propertyControls===void 0?void 0:_cData_type_propertyControls.variant;if(variantProp){if(componentType==\"links\"){return /*#__PURE__*/cloneElement(component,{children:{...component.props.children[0],props:{...component.props.children[0].props,children:{...component.props.children[0].props.children,props:{...component.props.children[0].props.children.props,children:{...cData,props:{...cData.props,variant:componentConfig.variant}}}}}}});}else if(componentType==\"child\"){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant:componentConfig.variant}}});}else{return /*#__PURE__*/cloneElement(component,{variant:componentConfig.variant});}}}return child;}class SeededRNG{next(){this.seed=(this.a*this.seed+this.c)%this.m;return this.seed/(this.m-1);}constructor(seed){this.seed=seed;this.m=2147483648// 2**31\n;this.a=1103515245;this.c=12345;}}// Fisher-Yates Shuffle using a seeded RNG\nfunction shuffle(array,seed){const rng=new SeededRNG(seed);for(let i=array.length-1;i>0;i--){const j=Math.floor(rng.next()*(i+1));[array[i],array[j]]=[array[j],array[i]]// Swap elements\n;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Superfields_2.map", "// Generated by Framer (4d21961)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlogSignup from\"#framer/local/canvasComponent/QHx7UppQM/QHx7UppQM.js\";import HeaderChip from\"#framer/local/canvasComponent/THhn4h7By/THhn4h7By.js\";import WorkflowContentBlocks from\"#framer/local/canvasComponent/YWMP_5wz_/YWMP_5wz_.js\";import Superfields from\"#framer/local/codeFile/jjk0A7p/Superfields_2.js\";import*as sharedStyle1 from\"#framer/local/css/iGsV8U8xz/iGsV8U8xz.js\";import*as sharedStyle from\"#framer/local/css/yV75mmmsp/yV75mmmsp.js\";import metadataProvider from\"#framer/local/webPageMetadata/IXRgZheAH/IXRgZheAH.js\";const HeaderChipFonts=getFonts(HeaderChip);const WorkflowContentBlocksFonts=getFonts(WorkflowContentBlocks);const SuperfieldsFonts=getFonts(Superfields);const BlogSignupFonts=getFonts(BlogSignup);const breakpoints={JurIV7syV:\"(max-width: 824px)\",Nswr1BMZ9:\"(min-width: 825px) and (max-width: 1199px)\",xMcubRbfy:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-sSsdU\";const variantClassNames={JurIV7syV:\"framer-v-12slbv0\",Nswr1BMZ9:\"framer-v-im9v7x\",xMcubRbfy:\"framer-v-xvyi0j\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"xMcubRbfy\",Phone:\"JurIV7syV\",Tablet:\"Nswr1BMZ9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xMcubRbfy\"};};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);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"JurIV7syV\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Nswr1BMZ9\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"Nswr1BMZ9\",\"JurIV7syV\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"JurIV7syV\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"xMcubRbfy\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-xvyi0j\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"header\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:2250},className:\"framer-1y5kq0n\",\"data-framer-name\":\"Hero Text\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+68+0+120+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xhwlj0-container\",nodeId:\"ydxH9fOiF\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(HeaderChip,{arxwsJloe:{borderColor:'var(--token-45ce8cf9-a6fa-45bb-b9db-340daa3ac818, rgb(241, 245, 249)) /* {\"name\":\"Light Gray\"} */',borderStyle:\"solid\",borderWidth:1},GHhIUYUl9:\"Layer Blog\",height:\"100%\",id:\"ydxH9fOiF\",layoutId:\"ydxH9fOiF\",ltmRPyqOP:\"var(--token-57bd2d35-4309-4265-b7d0-3a1b24d4fe93, rgb(100, 116, 139))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JurIV7syV:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1f0zhng\",\"data-styles-preset\":\"yV75mmmsp\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Do more with \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(59, 130, 246))\"},children:\"less\"}),\".\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-lqen8t\",\"data-styles-preset\":\"iGsV8U8xz\",style:{\"--framer-text-alignment\":\"center\"},children:\"Tips & resources to supercharge efficiency & reduce overhead\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1f0zhng\",\"data-styles-preset\":\"yV75mmmsp\",children:[\"Do more with \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-61499991-90ba-4f12-b93e-e22d97153abf, rgb(59, 130, 246))\"},children:\"less\"}),\".\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-lqen8t\",\"data-styles-preset\":\"iGsV8U8xz\",children:\"Tips & resources to supercharge efficiency & reduce overhead\"})]}),className:\"framer-1vpmjn2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"header\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:2250},className:\"framer-evzck5 hidden-12slbv0\",\"data-framer-name\":\"Construction Administration\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nswr1BMZ9:{width:`calc(${componentViewport?.width||\"100vw\"} - 120px)`,y:(componentViewport?.y||0)+68+374+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:622,width:\"1200px\",y:(componentViewport?.y||0)+68+374+60+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12yupbi-container\",nodeId:\"gdl9675Gy\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nswr1BMZ9:{variant:\"b6N04XlNT\"}},children:/*#__PURE__*/_jsx(WorkflowContentBlocks,{height:\"100%\",id:\"gdl9675Gy\",layoutId:\"gdl9675Gy\",style:{width:\"100%\"},variant:\"i_mYBH2_a\",width:\"100%\"})})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"header\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:2250},className:\"framer-1nks6uh hidden-xvyi0j hidden-12slbv0\",\"data-framer-name\":\"Construction Administration\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pwc8ab-container\",isAuthoredByUser:true,nodeId:\"OZcoBbOPX\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(Superfields,{cmsCollectionName:\"\",collectionList:[],emptyState:[],favouritesOnly:false,favouriting:false,filtering:false,height:\"100%\",id:\"OZcoBbOPX\",itemsPerPage:4,layoutId:\"OZcoBbOPX\",pagination:false,paginationType:\"prevNextButtons\",randomize:false,scrollUp:{offset:0},search:false,searchFields:[\"Title\"],slugFieldName:\"Slug\",style:{width:\"100%\"},superfieldsId:0,width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nswr1BMZ9:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+68+996}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"1200px\",y:(componentViewport?.y||0)+68+1116,children:/*#__PURE__*/_jsx(Container,{className:\"framer-d5ibdo-container hidden-12slbv0\",nodeId:\"E4xq0s7IZ\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nswr1BMZ9:{variant:\"FSvyaTFnL\"}},children:/*#__PURE__*/_jsx(BlogSignup,{height:\"100%\",id:\"E4xq0s7IZ\",layoutId:\"E4xq0s7IZ\",style:{height:\"100%\",width:\"100%\"},variant:\"sf7eqVEj1\",width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(\"header\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:2250},className:\"framer-g3pems hidden-im9v7x hidden-12slbv0\",\"data-framer-name\":\"Design\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:622,width:\"1200px\",y:(componentViewport?.y||0)+68+1516+100+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7cxxml-container\",nodeId:\"ktnInzMGa\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(WorkflowContentBlocks,{height:\"100%\",id:\"ktnInzMGa\",layoutId:\"ktnInzMGa\",style:{width:\"100%\"},variant:\"UT1F7SWzv\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(\"header\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:2250},className:\"framer-aqgzx9 hidden-im9v7x hidden-12slbv0\",\"data-framer-name\":\"Operations\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:622,width:\"1200px\",y:(componentViewport?.y||0)+68+2238+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ycqcys-container\",nodeId:\"b0Sx5apCB\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(WorkflowContentBlocks,{height:\"100%\",id:\"b0Sx5apCB\",layoutId:\"b0Sx5apCB\",style:{width:\"100%\"},variant:\"Hbag583W_\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(\"header\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:2250},className:\"framer-13cvvvh hidden-im9v7x hidden-12slbv0\",\"data-framer-name\":\"Interior Design\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:622,width:\"1200px\",y:(componentViewport?.y||0)+68+2860+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-l17pu9-container\",nodeId:\"Un_i4kWHv\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(WorkflowContentBlocks,{height:\"100%\",id:\"Un_i4kWHv\",layoutId:\"Un_i4kWHv\",style:{width:\"100%\"},variant:\"lQpkJTv3e\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-gx0yhz hidden-xvyi0j hidden-im9v7x\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pb920f-container\",isAuthoredByUser:true,nodeId:\"nZN7Mn0aV\",scopeId:\"IXRgZheAH\",children:/*#__PURE__*/_jsx(Superfields,{cmsCollectionName:\"\",collectionList:[],emptyState:[],favouritesOnly:false,favouriting:false,filtering:false,height:\"100%\",id:\"nZN7Mn0aV\",itemsPerPage:4,layoutId:\"nZN7Mn0aV\",pagination:false,paginationType:\"prevNextButtons\",randomize:false,scrollUp:{offset:0},search:false,searchFields:[\"Title\"],slugFieldName:\"Slug\",style:{width:\"100%\"},superfieldsId:0,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sSsdU.framer-pqksru, .framer-sSsdU .framer-pqksru { display: block; }\",\".framer-sSsdU.framer-xvyi0j { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 68px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-sSsdU .framer-1y5kq0n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 60px 60px 60px; position: relative; width: 1200px; }\",\".framer-sSsdU .framer-1xhwlj0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-sSsdU .framer-1vpmjn2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-sSsdU .framer-evzck5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 60px; position: relative; width: 100%; }\",\".framer-sSsdU .framer-12yupbi-container, .framer-sSsdU .framer-7cxxml-container, .framer-sSsdU .framer-ycqcys-container, .framer-sSsdU .framer-l17pu9-container { flex: none; height: auto; position: relative; width: 1200px; }\",\".framer-sSsdU .framer-1nks6uh, .framer-sSsdU .framer-aqgzx9, .framer-sSsdU .framer-13cvvvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-sSsdU .framer-pwc8ab-container, .framer-sSsdU .framer-pb920f-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-sSsdU .framer-d5ibdo-container { flex: none; height: 400px; position: relative; width: 1200px; }\",\".framer-sSsdU .framer-g3pems { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-sSsdU .framer-gx0yhz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: visible; padding: 0px 100px 40px 100px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-sSsdU.framer-xvyi0j, .framer-sSsdU .framer-1y5kq0n, .framer-sSsdU .framer-evzck5, .framer-sSsdU .framer-1nks6uh, .framer-sSsdU .framer-g3pems, .framer-sSsdU .framer-aqgzx9, .framer-sSsdU .framer-13cvvvh, .framer-sSsdU .framer-gx0yhz { gap: 0px; } .framer-sSsdU.framer-xvyi0j > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-sSsdU.framer-xvyi0j > :first-child, .framer-sSsdU .framer-1y5kq0n > :first-child, .framer-sSsdU .framer-evzck5 > :first-child, .framer-sSsdU .framer-1nks6uh > :first-child, .framer-sSsdU .framer-g3pems > :first-child, .framer-sSsdU .framer-aqgzx9 > :first-child, .framer-sSsdU .framer-13cvvvh > :first-child, .framer-sSsdU .framer-gx0yhz > :first-child { margin-top: 0px; } .framer-sSsdU.framer-xvyi0j > :last-child, .framer-sSsdU .framer-1y5kq0n > :last-child, .framer-sSsdU .framer-evzck5 > :last-child, .framer-sSsdU .framer-1nks6uh > :last-child, .framer-sSsdU .framer-g3pems > :last-child, .framer-sSsdU .framer-aqgzx9 > :last-child, .framer-sSsdU .framer-13cvvvh > :last-child, .framer-sSsdU .framer-gx0yhz > :last-child { margin-bottom: 0px; } .framer-sSsdU .framer-1y5kq0n > *, .framer-sSsdU .framer-evzck5 > *, .framer-sSsdU .framer-1nks6uh > *, .framer-sSsdU .framer-g3pems > *, .framer-sSsdU .framer-aqgzx9 > *, .framer-sSsdU .framer-13cvvvh > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-sSsdU .framer-gx0yhz > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,\"@media (min-width: 825px) and (max-width: 1199px) { .framer-sSsdU.framer-xvyi0j { width: 825px; } .framer-sSsdU .framer-1y5kq0n { order: 0; width: 100%; } .framer-sSsdU .framer-evzck5 { order: 1; padding: 0px 60px 0px 60px; } .framer-sSsdU .framer-12yupbi-container { width: 100%; } .framer-sSsdU .framer-1nks6uh { order: 3; } .framer-sSsdU .framer-d5ibdo-container { order: 2; width: 100%; }}\",\"@media (max-width: 824px) { .framer-sSsdU.framer-xvyi0j { width: 390px; } .framer-sSsdU .framer-1y5kq0n { order: 0; width: 100%; } .framer-sSsdU .framer-gx0yhz { order: 2; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3825.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nswr1BMZ9\":{\"layout\":[\"fixed\",\"auto\"]},\"JurIV7syV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FramerIXRgZheAH=withCSS(Component,css,\"framer-sSsdU\");export default FramerIXRgZheAH;FramerIXRgZheAH.displayName=\"Templates\";FramerIXRgZheAH.defaultProps={height:3825.5,width:1200};addFonts(FramerIXRgZheAH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...HeaderChipFonts,...WorkflowContentBlocksFonts,...SuperfieldsFonts,...BlogSignupFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIXRgZheAH\",\"slots\":[],\"annotations\":{\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nswr1BMZ9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JurIV7syV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"3825.5\",\"framerAcceptsLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerrNh4kYFdv", "withCSS", "rNh4kYFdv_default", "addPropertyControls", "ControlType", "addFonts", "Button3Fonts", "getFonts", "rNh4kYFdv_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "formVariants", "form", "currentVariant", "_variants_success", "_variants_pending", "_variants_error", "_variants_incomplete", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "FormContainer", "formState", "l", "FormPlainTextInput2", "ComponentViewportProvider", "css", "FramerQHx7UppQM", "withCSS", "QHx7UppQM_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "usePaginationState", "createStore", "useFilterState", "useFavouriteState", "useSearchState", "useRandomizationState", "Button", "props", "onClick", "onMouseEnter", "_props_font", "_props_style", "_props_customLayer", "_props_style1", "_props_style2", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "Border", "width", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "p", "motion", "Message", "title", "subtitle", "u", "createBackground", "fill", "on", "color", "colorA", "colorB", "DEFAULT_COLUMNS", "DEFAULT_GAP", "Masonry", "breakpoints", "columns", "gap", "reverse", "autoArrange", "alignment", "children", "style", "otherProps", "forwardedRef", "elements", "pe", "arrange", "setArrange", "ye", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "getcolumnIndex", "index", "columnIndex", "item", "element", "elementHeight", "child", "J", "temporaryElements", "addElement", "p", "column", "itemIndex", "FAVOURITES_FILTER_ID", "DELIMITER", "Superfields", "props", "_props_collectionList", "_props_emptyState", "_randomizationState_superfieldsId", "_filters_FAVOURITES_FILTER_ID", "_searchState_superfieldsId", "_paginationState_superfieldsId", "_randomizationState_superfieldsId1", "superfieldsId", "layout", "componentConfig", "favouriting", "randomize", "cmsCollectionName", "slugFieldName", "favouritesOnly", "collectionList", "emptyState", "isCanvas", "RenderTarget", "scrollUpRef", "pe", "paginationState", "setPaginationState", "usePaginationState", "filterState", "setFilterState", "useFilterState", "favouriteState", "setFavouriteState", "useFavouriteState", "searchState", "setSearchState", "useSearchState", "randomizationState", "setRandomizationState", "useRandomizationState", "filters", "query", "queryParent", "queryData", "propertyControlsByName", "slugFieldId", "se", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_collectionList_props_children_props_children_props", "_collectionList_props_children_props_children", "_collectionList_props_children_props1", "_collectionList_props_children1", "_collectionList_props2", "_queryParent_props", "_propertyControlsByName_slugFieldName", "left", "i", "propertyControlsById", "id", "control", "_propertyControlsByName_slugFieldName_id", "select", "usedFieldNames", "fieldName", "value", "_propertyControlsByName_value", "name", "originalData", "useQueryData", "paginationLength", "paginationType", "QueryData", "a", "collection", "pagination", "itemsPerPage", "data", "originalDataMap", "item", "dataOrder", "setDataOrder", "ye", "updatePaginationState", "totalPages", "onPaginationChange", "ue", "_randomizationState_superfieldsId_seed", "seed", "newDataOrder", "_", "shuffle", "rect", "window", "newData", "filter", "conditionContains", "fields", "n", "field", "filteredData", "cmsItem", "foundMatch", "originalDataItem", "dataFieldValue", "values", "v", "_field_optionTitles", "_field_options", "_originalDataItem_field_id", "_field_optionTitles1", "_field_options1", "favouriteFilterValue", "favourites", "missingSearchFieldError", "_searchState_superfieldsId_trim_toLowerCase", "searchText", "otherData", "levels", "itemLevels", "property", "propertyID", "propertyType", "optionMap", "propIsString", "propIsEnum", "propIsNumber", "ii", "_originalDataMap_cmsItem_id", "text", "level", "oldLevel", "oldLevelItems", "childrenStartOffset", "items", "orderedItems", "state", "page", "showNotComponentChildError", "children", "className", "_clpc_props", "_clpc_props_children_props", "_clpc_props_children", "_clpc_props1", "offset", "limit", "otherQuery", "childrenFunction", "clpc", "_clpc_props2", "_clChildren_props", "paginationInfo", "clChildren", "newPage", "prev", "modifyChildren", "elements", "newChildren", "isComponentWithVariants", "child", "component", "p", "ComponentVariantSwitch", "childrenArray", "Message", "layoutStyle", "padding", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "paginationPreviewOffset", "paginationItemsAfter", "_collectionList_props___node_cache", "_collectionList_props___node", "_collectionList_props3", "htmlElement", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props", "_htmlElement_reactFiberKey_memoizedProps_children_", "_htmlElement_reactFiberKey_memoizedProps_children", "_htmlElement_reactFiberKey_memoizedProps", "_htmlElement_reactFiberKey", "reactFiberKey", "key", "cmsChildren", "_child_props", "Masonry", "_collectionList_props4", "_props_id", "u", "l", "q", "addPropertyControls", "ControlType", "_child_props_children_props_children", "_child_props_children_props", "_child_props_children", "_component_type", "_component_props_children__props_children_props", "_component_props_children__props_children", "_component_props_children__props", "_component_props_children_", "_component_props_children", "_component_props", "_component_props1", "componentProps", "componentType", "ResolveLinks", "cData", "_cData_type_propertyControls", "_cData_type", "SeededRNG", "array", "rng", "j", "HeaderChipFonts", "getFonts", "THhn4h7By_default", "WorkflowContentBlocksFonts", "YWMP_5wz_default", "SuperfieldsFonts", "Superfields", "BlogSignupFonts", "QHx7UppQM_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "x", "RichText2", "css", "FramerIXRgZheAH", "withCSS", "IXRgZheAH_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
