{"version":3,"file":"shared-lib.i0mwlWE2.mjs","names":["useState","useRef","p","useMemo"],"sources":["https:/framerusercontent.com/modules/qMLVV5SfQXVtOfL82u3L/Sfxd6YAAie7Vn8SWMGek/AnimatedLogoReverseHighlight.js","https:/framerusercontent.com/modules/7t1U0Q1twilCf5MB49Pb/DmrIGwq4jtb2f3fQlqKl/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,addPropertyControls}from\"framer\";import{useEffect,useMemo,useRef,useState}from\"react\";const paths=[\"M48 0H0V24H48V0Z\",\"M72 24H48V96H72V24Z\",\"M120 0H72V24H120V0Z\",\"M144 24H120V72H144V24Z\",\"M192 72H144V96H192V72Z\",\"M252 72H204V96H252V72Z\",\"M276 24H252V72H276V24Z\",\"M252 0H204V24H252V0Z\",\"M312 24H288V72H312V24Z\",\"M360 0H312V24H360V0Z\",\"M360 72H312V96H360V72Z\",\"M492 48L492 0L468 0L468 48L492 48Z\",\"M468 72L468 48L396 48L396 72L468 72Z\",\"M492 120L492 72L468 72L468 120L492 120Z\",\"M468 144L468 120L420 120L420 144L468 144Z\",\"M420 192L420 144L396 144L396 192L420 192Z\",\"M420 252L420 204L396 204L396 252L420 252Z\",\"M468 276L468 252L420 252L420 276L468 276Z\",\"M492 252L492 204L468 204L468 252L492 252Z\",\"M468 312L468 288L420 288L420 312L468 312Z\",\"M492 360L492 312L468 312L468 360L492 360Z\",\"M420 360L420 312L396 312L396 360L420 360Z\",\"M444 492L492 492L492 468L444 468L444 492Z\",\"M420 468L444 468L444 396L420 396L420 468Z\",\"M372 492L420 492L420 468L372 468L372 492Z\",\"M348 468L372 468L372 420L348 420L348 468Z\",\"M300 420L348 420L348 396L300 396L300 420Z\",\"M240 420L288 420L288 396L240 396L240 420Z\",\"M216 468L240 468L240 420L216 420L216 468Z\",\"M240 492L288 492L288 468L240 468L240 492Z\",\"M180 468L204 468L204 420L180 420L180 468Z\",\"M132 492L180 492L180 468L132 468L132 492Z\",\"M132 420L180 420L180 396L132 396L132 420Z\",\"M0 444L0 492L24 492L24 444L0 444Z\",\"M24 420L24 444L96 444L96 420L24 420Z\",\"M0 372L0 420L24 420L24 372L0 372Z\",\"M24 348L24 372L72 372L72 348L24 348Z\",\"M72 300L72 348L96 348L96 300L72 300Z\",\"M72 240L72 288L96 288L96 240L72 240Z\",\"M24 216L24 240L72 240L72 216L24 216Z\",\"M0 240L0 288L24 288L24 240L0 240Z\",\"M24 180L24 204L72 204L72 180L24 180Z\",\"M0 132L0 180L24 180L24 132L0 132Z\",\"M72 132L72 180L96 180L96 132L72 132Z\"];const defaultProps={stepDuration:60,foregroundColor:\"#766D60\",foregroundDuration:60,highlightColor:\"#FCFFF3\",highlightDuration:180};export default function AnimatedLogoReverseHighlight({className,style,foregroundColor=defaultProps.foregroundColor,highlightColor=defaultProps.highlightColor,stepDuration=defaultProps.stepDuration,highlightDuration=defaultProps.highlightDuration,foregroundDuration=defaultProps.foregroundDuration,...props}){const[progress,setProgress]=useState(0);const[direction,setDirection]=useState(\"in\");const timerRef=useRef(null);const mountedRef=useRef(true);const clearTimer=()=>{if(timerRef.current!=null){clearTimeout(timerRef.current);timerRef.current=null;}};useEffect(()=>{mountedRef.current=true;return()=>{mountedRef.current=false;clearTimer();};},[]);useEffect(()=>{clearTimer();const max=paths.length;const shouldTickIn=direction===\"in\"&&progress<max;const shouldTickOut=direction===\"out\"&&progress>0;if(!(shouldTickIn||shouldTickOut)){return;}timerRef.current=setTimeout(()=>{if(!mountedRef.current){return;}if(direction===\"in\"){setProgress(p=>Math.min(max,p+1));}else{setProgress(p=>Math.max(0,p-1));}},stepDuration);},[direction,progress,stepDuration]);const handleEnter=()=>{setDirection(\"out\");setProgress(p=>{const max=paths.length;return p===max?max-1:p;});};const handleLeave=()=>{setDirection(\"in\");};const mergedStyle=useMemo(()=>({\"--foregroundColor\":foregroundColor,\"--highlightColor\":highlightColor,...style||{}}),[foregroundColor,highlightColor,style]);return /*#__PURE__*/_jsx(\"div\",{className:className,style:mergedStyle,onMouseEnter:handleEnter,onMouseLeave:handleLeave,...props,children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 492 492\",role:\"img\",\"aria-label\":\"Animated logo\",style:{display:\"block\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"g\",{fill:\"var(--foregroundColor)\",children:paths.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d,style:{opacity:i<progress?1:0,transition:`opacity ${foregroundDuration}ms linear`}},i))}),/*#__PURE__*/_jsx(\"g\",{fill:\"var(--highlightColor)\",style:{pointerEvents:\"none\",opacity:direction===\"in\"&&progress===paths.length?1:0,transition:`opacity ${highlightDuration}ms ease-in-out`},children:paths.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d},`h-${i}`))})]})});}const propertyControls={speed:{type:ControlType.Number,title:\"Step duration\",defaultValue:60,min:0,max:500,step:10,displayStepper:true},foregroundDuration:{type:ControlType.Number,title:\"Foreground duration\",defaultValue:60,min:0,max:500,step:10,displayStepper:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#211D1C\",optional:true},foregroundColor:{type:ControlType.Color,title:\"Foreground\",defaultValue:\"#766D60\",optional:true},highlightColor:{type:ControlType.Color,title:\"Highlight\",defaultValue:\"#FCFFF3\",optional:true},highlightDuration:{type:ControlType.Number,title:\"Highlight fade (ms)\",defaultValue:180,min:0,max:2e3,step:10,displayStepper:true}};addPropertyControls(AnimatedLogoReverseHighlight,propertyControls);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedLogoReverseHighlight\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedLogoReverseHighlight.map","// Generated by Framer (571faa6)\nexport default function metadata(params,activeLocale){return{description:\"Post-training Data Research\",favicon:\"https://framerusercontent.com/assets/cGTAhTrXGdw5mqZ5PFWvbhd2XWs.png\",robots:\"max-image-preview:large\",title:\"The LLM Data Company\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}