{"version":3,"file":"CutoutPortrait.DpiaUCRT.mjs","names":["__esmMin","init_jsx_runtime","c","p","motion","init_framer_motion_DhsWWWsN","ControlType","init_framer_B6PCHH0A","addPropertyControls","CutoutPortrait","name","role","imageSrc","shadowX","shadowY","shadowBlur","shadowColor","init_CutoutPortrait"],"sources":["https:/framerusercontent.com/modules/B0kaXuaIP3Rbw9MIKxLf/y3xIeRSO4FQn1nZZurHi/CutoutPortrait.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{ControlType,addPropertyControls}from\"framer\";export function CutoutPortrait({imageSrc,shadowColor,shadowBlur,shadowX,shadowY,backgroundColor,objectFit,name,role}){return /*#__PURE__*/_jsxs(motion.div,{style:{width:\"100%\",height:\"100%\",display:\"flex\",position:\"relative\",backgroundColor:backgroundColor,justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",borderRadius:12,minBlockSize:40,minInlineSize:40},children:[/*#__PURE__*/_jsxs(motion.span,{style:{position:\"absolute\",right:6,bottom:6,zIndex:2,display:\"grid\",alignItems:\"end\",gap:4},children:[name&&/*#__PURE__*/_jsx(motion.span,{style:{paddingBlock:2,paddingInline:12,backgroundColor:\"rgba(0,0,0,0.9)\",color:\"#FAFAFA\",fontFamily:\"DM Sans\",fontSize:18,textAlign:\"right\",justifySelf:\"end\",borderRadius:4},children:name}),role&&/*#__PURE__*/_jsx(motion.span,{style:{paddingBlock:2,paddingInline:12,backgroundColor:\"rgba(0,0,0,0.6)\",color:\"#FAFAFA\",fontFamily:\"Geist Mono\",fontSize:15,textAlign:\"right\",justifySelf:\"end\",alignSelf:\"end\",width:\"fit-content\",whiteSpace:\"nowrap\",borderRadius:4},children:role})]}),/*#__PURE__*/_jsx(motion.img,{src:imageSrc,alt:`Photo of ${name}`,style:{width:\"100%\",height:\"100%\",objectFit:objectFit,zIndex:1,/* The magic filter that contours the person's shape */filter:`drop-shadow(${shadowX}px ${shadowY}px ${shadowBlur}px ${shadowColor})`},whileHover:{scale:1.02},transition:{ease:[.33,1,.25,1],duration:.3}})]});}// Default property control values for the Framer sidebar\nCutoutPortrait.defaultProps={imageSrc:\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=900&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTF8fHByb2ZpbGV8ZW58MHx8MHx8fDA%3D\",shadowColor:\"rgba(0, 0, 0, 0.3)\",shadowBlur:20};// Controls to easily tweake the shadow inside Framer's interface\naddPropertyControls(CutoutPortrait,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Name\"},role:{type:ControlType.String,title:\"Role\",defaultValue:\"\"},objectFit:{type:ControlType.Enum,title:\"Image\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:\"contain\"},imageSrc:{type:ControlType.Image,title:\"Image\"},shadowColor:{type:ControlType.Color,title:\"Shadow Color\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\"},shadowX:{type:ControlType.Number,title:\"Shadow X\",min:0,max:100},shadowY:{type:ControlType.Number,title:\"Shadow Y\",min:0,max:100},shadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",min:0,max:100}});\nexport const __FramerMetadata__ = {\"exports\":{\"CutoutPortrait\":{\"type\":\"reactComponent\",\"name\":\"CutoutPortrait\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CutoutPortrait.map"],"mappings":"A,qNAA+I,SAAgBS,EAAe,CAAC,WAAS,cAAY,aAAW,UAAQ,UAAQ,kBAAgB,YAAU,OAAK,QAAM,CAAC,MAAoB,gBAAML,EAAO,IAAI,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,SAAS,WAA2B,kBAAgB,eAAe,SAAS,WAAW,SAAS,SAAS,SAAS,aAAa,GAAG,aAAa,GAAG,cAAc,EAAE,EAAE,SAAS,CAAc,gBAAMA,EAAO,KAAK,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,OAAO,WAAW,MAAM,IAAI,CAAC,EAAE,SAAS,CAACM,GAAmB,gBAAKN,EAAO,KAAK,CAAC,MAAM,CAAC,aAAa,EAAE,cAAc,GAAG,gBAAgB,kBAAkB,MAAM,UAAU,WAAW,UAAU,SAAS,GAAG,UAAU,QAAQ,YAAY,MAAM,aAAa,CAAC,EAAE,SAASM,CAAI,CAAC,EAAEC,GAAmB,gBAAKP,EAAO,KAAK,CAAC,MAAM,CAAC,aAAa,EAAE,cAAc,GAAG,gBAAgB,kBAAkB,MAAM,UAAU,WAAW,aAAa,SAAS,GAAG,UAAU,QAAQ,YAAY,MAAM,UAAU,MAAM,MAAM,cAAc,WAAW,SAAS,aAAa,CAAC,EAAE,SAASO,CAAI,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKP,EAAO,IAAI,CAAC,IAAIQ,EAAS,IAAI,YAAYF,IAAO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAiB,YAAU,OAAO,EAAyD,OAAO,eAAeG,EAAQ,KAAKC,EAAQ,KAAKC,EAAW,KAAKC,EAAY,EAAE,EAAE,WAAW,CAAC,MAAM,IAAI,EAAE,WAAW,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,0CACr+C,EAAe,aAAa,CAAC,SAAS,8KAA8K,YAAY,qBAAqB,WAAW,EAAE,EAClQR,EAAoBC,EAAe,CAAC,KAAK,CAAC,KAAKH,EAAY,OAAO,MAAM,OAAO,aAAa,MAAM,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,EAAE,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,QAAQ,SAAS,EAAE,aAAa,CAAC,QAAQ,SAAS,EAAE,aAAa,SAAS,EAAE,SAAS,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,cAAc,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,kBAAkB,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,GAAG,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,cAAc,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,C"}