{"version":3,"file":"LogoGrayColor.CAmPRHrf.mjs","names":["React.useState","React.useId","_Fragment"],"sources":["https:/framerusercontent.com/modules/dbr5tC2v2dJON6VzDHnK/DQOJQAGHIc8uvMqBzbFw/LogoGrayColor.js"],"sourcesContent":["// LogoSlotMatrix.tsx\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function LogoSlotMatrix({logo,alt,rWeight,gWeight,bWeight,contrast,brightness,transitionMs}){const[hover,setHover]=React.useState(false);const uid=React.useId();const filterId=`gs-${uid}`;const sum=rWeight+gWeight+bWeight||1;const rw=rWeight/sum;const gw=gWeight/sum;const bw=bWeight/sum;const matrix=`\n    ${rw} ${gw} ${bw} 0 0\n    ${rw} ${gw} ${bw} 0 0\n    ${rw} ${gw} ${bw} 0 0\n    0     0     0     1 0\n  `.replace(/\\s+/g,\" \").trim();const baseFilter=`url(#${filterId}) contrast(${contrast}) brightness(${brightness})`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{width:\"0\",height:\"0\",style:{position:\"absolute\",visibility:\"hidden\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"filter\",{id:filterId,colorInterpolationFilters:\"sRGB\",children:/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:matrix})})}),/*#__PURE__*/_jsx(\"div\",{role:\"img\",\"aria-label\":alt,style:{display:\"inline-block\",lineHeight:0,width:\"auto\",height:\"auto\",filter:hover?\"none\":baseFilter,transition:`filter ${transitionMs}ms ease`},onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),children:logo})]});}addPropertyControls(LogoSlotMatrix,{logo:{type:ControlType.ComponentInstance,title:\"Logo frame\"},alt:{type:ControlType.String,title:\"Alt text\",defaultValue:\"\"},rWeight:{type:ControlType.Number,title:\"Red w\",defaultValue:.299,min:0,max:2,step:.001},gWeight:{type:ControlType.Number,title:\"Green w\",defaultValue:.587,min:0,max:2,step:.001},bWeight:{type:ControlType.Number,title:\"Blue w\",defaultValue:.114,min:0,max:2,step:.001},contrast:{type:ControlType.Number,title:\"Contrast\",defaultValue:1.35,min:.5,max:3,step:.01},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:1.06,min:.5,max:2,step:.01},transitionMs:{type:ControlType.Number,title:\"Transition ms\",defaultValue:250,min:0,max:2e3,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoSlotMatrix\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoGrayColor.map"],"mappings":"+LAC+J,SAAwB,EAAe,CAAC,OAAK,MAAI,UAAQ,UAAQ,UAAQ,WAAS,aAAW,gBAAc,CAAC,GAAK,CAAC,EAAM,GAAUA,EAAe,EAAK,EAAgC,EAAS,MAA7BC,EAAqC,IAAU,EAAI,EAAQ,EAAQ,GAAS,EAAQ,EAAG,EAAQ,EAAU,EAAG,EAAQ,EAAU,EAAG,EAAQ,EAAU,EAAO;MACrd,EAAG,GAAG,EAAG,GAAG,EAAG;MACf,EAAG,GAAG,EAAG,GAAG,EAAG;MACf,EAAG,GAAG,EAAG,GAAG,EAAG;;IAEjB,QAAQ,OAAO,GAAG,CAAC,CAAC,KAAK,EAAQ,EAAW,QAAQ,EAAS,aAAa,EAAS,eAAe,EAAW,GAAG,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,IAAI,OAAO,IAAI,MAAM,CAAC,SAAS,WAAW,WAAW,QAAQ,EAAE,cAAc,OAAO,SAAsB,EAAK,SAAS,CAAC,GAAG,EAAS,0BAA0B,OAAO,SAAsB,EAAK,gBAAgB,CAAC,KAAK,SAAS,OAAO,CAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,KAAK,MAAM,aAAa,EAAI,MAAM,CAAC,QAAQ,eAAe,WAAW,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,EAAM,OAAO,EAAW,WAAW,UAAU,EAAa,QAAQ,EAAE,iBAAiB,EAAS,EAAI,EAAE,iBAAiB,EAAS,EAAK,EAAE,SAAS,CAAI,CAAC,CAAC,CAAC,CAAC,CAAE,iBALloB,IAA4B,IAAoD,EAKmjB,EAAoB,EAAe,CAAC,KAAK,CAAC,KAAK,EAAY,kBAAkB,MAAM,YAAY,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,KAAK,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,KAAK,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,KAAK,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,KAAK,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,KAAK,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,CAAC,CAAC"}