{"version":3,"file":"PracticeLogos.CLvJJUHH.mjs","names":[],"sources":["https:/framerusercontent.com/modules/r2GIKrJAX9JJScSqKH20/lF0rYUF28sFK2Oqd4Tb4/PracticeLogos.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const BASE=\"https://framerusercontent.com/images/\";// Real customer practice logos (source: /medical \"Validation - Industy pages\" > Healthcare Logos)\nconst LOGOS=[{name:\"AdventHealth\",src:BASE+\"cg49FQzykOX6LuQGKGmsVWCd6uo.svg\",far:3.625,car:3.925,ky:1.132},{name:\"Swell Medical\",src:BASE+\"7A4DVqJFPTxQq3FrS2MOBpKVjI.png\",far:3.917,car:4.255,ky:1.091},{name:\"Access Primary Care Physicians\",src:BASE+\"A8W0x7bZa0h5CY6p5gQX1N4wHag.png\",far:2.692,car:2.6,ky:1.043},{name:\"Legato Living\",src:BASE+\"D040Y2h8PRzrQfh3jZPsTB6nU.png\",far:2.675,car:3.181,ky:1.277},{name:\"West Coast Neurology\",src:BASE+\"MY39W3tVCVntziqdopg0OvgSJJc.png\",far:4.642,car:5.356,ky:1.154},{name:\"Provida Family Medicine\",src:BASE+\"Mw9KYDDu10r9VWUG6qbE2iiXEEc.png\",far:3.65,car:3.65,ky:1},{name:\"Shae Health\",src:BASE+\"RCjyE6pUHdsYYiowCCTfAPoFBA.png\",far:1.267,car:1.261,ky:1.008},{name:\"JetDental\",src:BASE+\"W2dKroGEMGEJQr4eb3mGrMq8Zg.png\",far:4.142,car:4.142,ky:1}];function sizeFor(l,base){// Optical sizing on the visible mark, then expand to the file box so file padding doesn't shrink it\nconst area=base*base*3.6;let ch=Math.sqrt(area/l.car);ch=Math.max(base*.8,Math.min(base*1.3,ch));const h=ch*l.ky;return{h:Math.round(h),w:Math.round(h*l.far)};}/**\n * LP26/Practice logos\n * @framerIntrinsicWidth 1120\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function PracticeLogos(props){const{caption=\"Trusted by hundreds of practices, including\",showCaption=true,align=\"center\",logoHeight=32,gap=64,duration=40,captionColor=\"#0C93FF\"}=props;const isStatic=useIsStaticRenderer();const id=\"lp26pl\";const row=dup=>/*#__PURE__*/_jsx(\"div\",{className:id+\"-row\",\"aria-hidden\":dup?true:undefined,style:{display:\"flex\",alignItems:\"center\",gap,paddingRight:gap,flexShrink:0},children:LOGOS.map(l=>{const s=sizeFor(l,logoHeight);return /*#__PURE__*/_jsx(\"img\",{className:id+\"-logo\",src:l.src,alt:dup?\"\":l.name,width:s.w,height:s.h,loading:\"lazy\",draggable:false,style:{width:s.w,height:s.h,objectFit:\"contain\",display:\"block\",flexShrink:0}},l.name+(dup?\"-d\":\"\"));})});return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",containerType:\"inline-size\",containerName:id,display:\"flex\",flexDirection:\"column\",alignItems:align===\"center\"?\"center\":\"flex-start\",gap:24},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                .${id}-wrap:hover .${id}-track { animation-play-state: paused !important; }\n                .${id}-logo { filter: grayscale(1); opacity: .6; mix-blend-mode: multiply; transition: filter .3s ease, opacity .3s ease; }\n                .${id}-logo:hover { filter: grayscale(0); opacity: 1; }\n                .${id}-cap { font-size: 12px; text-wrap: balance; }\n                @container ${id} (min-width: 810px) { .${id}-cap { font-size: 13px; } }\n                @keyframes ${id}-scroll { from { transform: translate3d(0,0,0) } to { transform: translate3d(-50%,0,0) } }\n                @media (prefers-reduced-motion: reduce) {\n                    .${id}-track { animation: none !important; transform: none; flex-wrap: wrap; justify-content: center; width: 100% !important; row-gap: 24px; }\n                    .${id}-track > .${id}-row { flex-wrap: wrap; justify-content: center; row-gap: 24px; padding-right: 0 !important; }\n                    .${id}-track > .${id}-row[aria-hidden] { display: none !important; }\n                    .${id}-wrap { -webkit-mask-image: none !important; mask-image: none !important; }\n                }\n            `}),showCaption&&/*#__PURE__*/_jsx(\"p\",{className:id+\"-cap\",style:{margin:0,fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontWeight:600,lineHeight:\"1.4em\",letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:captionColor,textAlign:align},children:caption}),/*#__PURE__*/_jsx(\"div\",{className:id+\"-wrap\",role:\"list\",\"aria-label\":\"Customer practices\",style:{width:\"100%\",overflow:\"hidden\",WebkitMaskImage:\"linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%)\",maskImage:\"linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%)\",padding:\"6px 0\"},children:/*#__PURE__*/_jsxs(\"div\",{className:id+\"-track\",style:{display:\"flex\",width:\"max-content\",animation:isStatic?\"none\":`${id}-scroll ${duration}s linear infinite`},children:[row(false),row(true)]})})]});}PracticeLogos.displayName=\"LP26/Practice logos\";addPropertyControls(PracticeLogos,{caption:{type:ControlType.String,title:\"Caption\",defaultValue:\"Trusted by hundreds of practices, including\"},showCaption:{type:ControlType.Boolean,title:\"Caption\",defaultValue:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"center\",\"left\"],optionTitles:[\"Center\",\"Left\"],defaultValue:\"center\",displaySegmentedControl:true},captionColor:{type:ControlType.Color,title:\"Caption color\",defaultValue:\"#0C93FF\"},logoHeight:{type:ControlType.Number,title:\"Logo height\",defaultValue:32,min:20,max:48,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:64,min:24,max:120,unit:\"px\"},duration:{type:ControlType.Number,title:\"Loop (s)\",defaultValue:40,min:10,max:120}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PracticeLogos\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"1120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PracticeLogos.map"],"mappings":"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"}