{"version":3,"file":"shared-lib.Cbv-YPKy.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","SVG"],"sources":["https:/framerusercontent.com/modules/m9ZWF5tpjBgj8UkzHxW4/CKUfWZNS1ZZizQHqJg5z/BANLhJu82.js","https:/framerusercontent.com/modules/zIXknzUVKqhKaQRxRZ9v/OCF6S7LDy9V6DkTbkTSj/siteMetadata.js"],"sourcesContent":["// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-H14c0\";const variantClassNames={bw3SvlOIe:\"framer-v-14bo7o2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bw3SvlOIe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bw3SvlOIe\",openInNewTab:false,scopeId:\"BANLhJu82\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14bo7o2\",className,classNames)} framer-nsujl7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bw3SvlOIe\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-amwgih\",layoutDependency:layoutDependency,layoutId:\"CLZwlfdSk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 333.409 100.135\" overflow=\"visible\"><path d=\"M 318.842 94.874 C 305.014 102.262 282.297 100.309 273.761 98.309 C 256.325 94.233 247.292 79.898 248.01 62.252 L 271.675 62.271 C 272.727 73.898 278.67 77.64 289.541 78.625 C 295.608 79.171 309.024 79.314 309.349 71.161 C 309.455 68.52 307.789 65.984 305.024 64.759 C 293.321 59.563 280.593 60.3 265.014 52.778 C 252.622 46.797 249.014 34.931 251.11 22.022 C 253.837 5.305 268.976 0.549 283.904 0.108 C 293.541 -0.169 303.445 -0.207 312.278 3.754 C 324.852 9.4 330.584 21.295 330.89 34.424 L 307.12 34.424 C 306.651 28.482 303.522 23.429 297.828 21.774 C 291.713 19.994 275.263 18.97 274.622 26.663 C 274.402 29.257 275.809 31.544 278.44 32.529 C 284.153 34.663 290.182 35.467 296.287 36.596 C 317.11 40.434 335.397 47.831 333.234 72.759 C 332.421 82.156 327.33 90.338 318.842 94.874 Z M 89.388 99.161 L 89.388 25.266 L 69.885 99.161 L 43.809 99.161 L 24.364 25.266 L 24.086 99.132 L 0 99.161 L 0 1.018 L 42.861 0.979 L 57.55 55.707 L 72.22 0.979 L 115.081 0.979 L 115.081 99.161 Z M 124.373 39.381 L 239.455 39.381 L 239.455 60.759 L 124.373 60.759 Z\" fill=\"rgb(249,249,249)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qt9b80\",layoutDependency:layoutDependency,layoutId:\"BtB1kDc9N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.439 100.135\" overflow=\"visible\"><path d=\"M 70.872 94.874 C 57.044 102.262 34.327 100.309 25.791 98.309 C 8.355 94.233 -0.678 79.898 0.04 62.252 L 23.705 62.271 C 24.757 73.898 30.7 77.64 41.571 78.625 C 47.638 79.171 61.054 79.314 61.379 71.161 C 61.485 68.52 59.82 65.984 57.054 64.759 C 45.351 59.563 32.623 60.3 17.044 52.778 C 4.652 46.797 1.044 34.931 3.14 22.022 C 5.867 5.305 21.006 0.549 35.934 0.108 C 45.571 -0.169 55.475 -0.207 64.308 3.754 C 76.882 9.4 82.614 21.295 82.92 34.424 L 59.15 34.424 C 58.681 28.482 55.552 23.429 49.858 21.774 C 43.743 19.994 27.293 18.97 26.652 26.663 C 26.432 29.257 27.839 31.544 30.47 32.529 C 36.183 34.663 42.212 35.467 48.317 36.596 C 69.14 40.434 87.427 47.831 85.265 72.759 C 84.451 82.156 79.36 90.338 70.872 94.874 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14rgkvl\",layoutDependency:layoutDependency,layoutId:\"O3C0uT_fe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.081 98.182\" overflow=\"visible\"><path d=\"M 89.388 98.182 L 89.388 24.287 L 69.885 98.182 L 43.809 98.182 L 24.364 24.287 L 24.086 98.153 L 0 98.182 L 0 0.038 L 42.861 0 L 57.55 54.727 L 72.22 0 L 115.081 0 L 115.081 98.182 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5tn3or\",layoutDependency:layoutDependency,layoutId:\"Wyftkd6Za\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.081 21.378\" overflow=\"visible\"><path d=\"M 0 0 L 115.081 0 L 115.081 21.378 L 0 21.378 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H14c0.framer-nsujl7, .framer-H14c0 .framer-nsujl7 { display: block; }\",\".framer-H14c0.framer-14bo7o2 { gap: 10px; height: 100px; overflow: visible; position: relative; text-decoration: none; width: 334px; }\",\".framer-H14c0 .framer-amwgih { height: 100px; left: 0px; position: absolute; top: 0px; width: 334px; }\",\".framer-H14c0 .framer-1qt9b80 { height: 100px; left: 248px; position: absolute; top: 0px; width: 86px; }\",\".framer-H14c0 .framer-14rgkvl { height: 98px; left: 0px; position: absolute; top: 1px; width: 115px; }\",\".framer-H14c0 .framer-5tn3or { height: 22px; left: 125px; position: absolute; top: 40px; width: 115px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 334\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBANLhJu82=withCSS(Component,css,\"framer-H14c0\");export default FramerBANLhJu82;FramerBANLhJu82.displayName=\"Header\";FramerBANLhJu82.defaultProps={height:100,width:334};addFonts(FramerBANLhJu82,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBANLhJu82\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"334\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BANLhJu82.map","// Generated by Framer (a1ad18b)\nexport default function metadata(params,activeLocale){return{description:\"Matt Swan is a motion and graphic designer specialising in motion branding and animation. Creating animated logos, brand films, launch campaigns and explainer videos for agencies, studios and companies worldwide.\",favicon:\"https://framerusercontent.com/assets/zQEoq1pjvpOTTxfqv3mF1R3VLDU.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/hkypNnk7y4yUWqn6i3uQ2cQWnNA.png\",title:\"Matt Swan | Motion & Graphic Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"6VACyD,IAAoG,IAAkE,IAA4B,CAAgC,EAAkB,eAAqB,EAAkB,CAAC,UAAU,mBAAmB,CAA8L,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOA,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,EAAS,EAAO,OAAOC,EAAe,CAAO,GAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAAS,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUlqC,EAAgB,EAVkrC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAW,EAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,EAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAG,EAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiB,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAMC,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mtCAAmtC,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,w4BAAw4B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wWAAwW,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,gOAAgO,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,yIAAyI,yGAAyG,2GAA2G,yGAAyG,2GAA2G,CAUp9M,eAAe,GAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVpR,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,uNAAuN,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,wCAAwC"}