{"version":3,"file":"shared-lib.ECEusEye.mjs","names":["React.useMemo"],"sources":["https:/framerusercontent.com/modules/jFsOa0xt7OLPbMODrcP3/gzj2joPeNSjLVyDkW1XM/PR6cP3ayq.js","https:/framerusercontent.com/modules/tPJAoPudEKcczlVmEmv2/LuRso7tFRm0gHvUdliGs/GridBackground.js","https:/framerusercontent.com/modules/mE7fcAXofICKE22yPshY/qPDqJCNA265Pmx2eOleB/siteMetadata.js"],"sourcesContent":["// Generated by Framer (1493872)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-regular\",\"FS;Outfit-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"}]}];export const css=['.framer-Fuavo .framer-styles-preset-a98hn:not(.rich-text-wrapper), .framer-Fuavo .framer-styles-preset-a98hn.rich-text-wrapper p { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-01dd8dba-27e0-46ae-866a-95595b82015d, rgba(255, 255, 255, 0.7)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Fuavo\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: generate a grid background for my design and make the color a changeable variable\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function GridBackground(props){const{gridColor,backgroundColor,cellSize,lineWidth,gridOpacity,style}=props;const safeCellSize=Number.isFinite(cellSize)?Math.max(2,cellSize):24;const safeLineWidth=Number.isFinite(lineWidth)?Math.max(.5,lineWidth):1;const safeOpacity=Number.isFinite(gridOpacity)?Math.max(0,Math.min(1,gridOpacity)):.35;const backgroundImage=React.useMemo(()=>{const c=gridColor;const lw=`${safeLineWidth}px`;return[`linear-gradient(to right, ${c} 0, ${c} ${lw}, transparent ${lw}, transparent 100%)`,`linear-gradient(to bottom, ${c} 0, ${c} ${lw}, transparent ${lw}, transparent 100%)`].join(\", \");},[gridColor,safeLineWidth]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor,backgroundImage,backgroundSize:`${safeCellSize}px ${safeCellSize}px`,backgroundPosition:\"0 0\",opacity:safeOpacity,...style}});}addPropertyControls(GridBackground,{gridColor:{type:ControlType.Color,title:\"Grid Color\",defaultValue:\"#EEEEEE\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},cellSize:{type:ControlType.Number,title:\"Cell Size\",defaultValue:24,min:2,max:200,step:1,unit:\"px\"},lineWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:1,min:.5,max:10,step:.5,unit:\"px\"},gridOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.35,min:0,max:1,step:.05}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GridBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GridBackground.map","// Generated by Framer (2f17f47)\nexport default function metadata(params,activeLocale){return{description:\"Premium short-form video agency website template.\",favicon:\"https://framerusercontent.com/assets/It8HF9DLopiEfTQxTHpuDlWPi4.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/6edyRfL8AfzV1Fb5Ir04fSiwhA.png\",title:\"Wolfbit Media Portfolio \"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"uMAC6B,EAAC,EAAU,UAAU,CAAC,oBAAoB,gBAAgB,CAAC,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAe,EAAI,CAAC,y1BAAy1B,EAAe,EAAU,kBCGniD,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,YAAU,kBAAgB,WAAS,YAAU,cAAY,SAAO,EAAY,EAAa,OAAO,SAAS,CAAQ,EAAE,KAAK,IAAI,EAAE,CAAQ,EAAE,GAAS,EAAc,OAAO,SAAS,CAAS,EAAE,KAAK,IAAI,GAAG,CAAS,EAAE,EAAQ,EAAY,OAAO,SAAS,CAAW,EAAE,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,CAAW,CAAC,EAAE,IAAwT,OAAoB,EAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,kBAAgB,gBAA3aA,MAAkB,CAAC,IAAM,EAAE,EAAgB,EAAG,GAAG,EAAc,IAAI,MAAM,CAAC,6BAA6B,EAAE,MAAM,EAAE,GAAG,EAAG,gBAAgB,EAAG,qBAAqB,8BAA8B,EAAE,MAAM,EAAE,GAAG,EAAG,gBAAgB,EAAG,oBAAoB,CAAC,CAAC,KAAK,IAAI,CAAE,EAAE,CAAC,EAAU,CAAa,CAA8J,EAAE,eAAe,GAAG,EAAa,KAAK,EAAa,IAAI,mBAAmB,MAAM,QAAQ,EAAY,GAAG,CAAK,CAAC,CAAC,CAAE,iBAHt3B,IAA4B,IAAoD,EAGuyB,EAAoB,EAAe,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,IAAI,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,KCH34C,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,oDAAoD,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,0BAA0B,CAAE"}