{"version":3,"file":"QualifiaLine.B_8srgVP.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/YOymiR79HRLC0FD66G1W/fnCbsAX9EL8tWgty6A11/QualifiaLine.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView,useReducedMotion}from\"framer-motion\";/**\n * A restrained animated divider for Qualifia marketing sections.\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 12\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function QualifiaLine(props){const{baseColor=\"rgba(18,18,18,0.12)\",accentColor=\"#1E6B4D\",thickness=1,duration=1.1,delay=.1,style}=props;const rootRef=useRef(null);const inView=useInView(rootRef,{once:true,amount:.4});const reduceMotion=useReducedMotion();const isStatic=useIsStaticRenderer();const show=isStatic||reduceMotion||inView;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,\"aria-hidden\":\"true\",style:{...style,position:\"relative\",width:\"100%\",height:Math.max(8,thickness*6),overflow:\"hidden\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:\"50%\",height:thickness,transform:\"translateY(-50%)\",background:baseColor}}),/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{scaleX:show?1:0},transition:{duration:reduceMotion?0:duration,delay:reduceMotion?0:delay,ease:[.22,1,.36,1]},style:{position:\"absolute\",left:0,right:0,top:\"50%\",height:Math.max(thickness,2),transformOrigin:\"left center\",translateY:\"-50%\",background:`linear-gradient(90deg, ${accentColor}, ${accentColor} 36%, transparent 78%)`}})]});}addPropertyControls(QualifiaLine,{baseColor:{type:ControlType.Color,title:\"Base\",defaultValue:\"rgba(18,18,18,0.12)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#1E6B4D\"},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:1,min:1,max:4,step:1,unit:\"px\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.1,min:.3,max:3,step:.1,unit:\"s\"},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:.1,min:0,max:1,step:.1,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QualifiaLine\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"800\",\"framerIntrinsicHeight\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QualifiaLine.map"],"mappings":"wPAMG,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,YAAU,sBAAsB,cAAY,UAAU,YAAU,EAAE,WAAS,IAAI,QAAM,GAAG,SAAO,EAAY,EAAQA,EAAO,IAAI,EAAQ,EAAO,EAAU,EAAQ,CAAC,KAAK,GAAK,OAAO,EAAE,CAAC,EAAQ,EAAa,EAAiB,EAA6C,EAA5B,EAAwC,GAAG,GAAc,EAAO,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAQ,cAAc,OAAO,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,MAAM,OAAO,OAAO,KAAK,IAAI,EAAE,EAAU,CAAC,EAAE,SAAS,SAAS,cAAc,MAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,MAAM,OAAO,EAAU,UAAU,mBAAmB,WAAW,CAAS,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,QAAQ,GAAM,QAAQ,CAAC,OAAO,IAAQ,EAAE,WAAW,CAAC,SAAS,EAAa,EAAE,EAAS,MAAM,EAAa,EAAE,EAAM,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,MAAM,OAAO,KAAK,IAAI,EAAU,CAAC,EAAE,gBAAgB,cAAc,WAAW,OAAO,WAAW,0BAA0B,EAAY,IAAI,EAAY,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,iBANjgC,IAA0B,IAAwE,IAA6D,EAMm2B,EAAoB,EAAa,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,qBAAqB,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,IAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,KAAK,GAAG,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,KAAK,GAAG,CAAC,CAAC"}