{"version":3,"file":"AnimatedTextMaster.DAGAV64U.mjs","names":["t","r","i","l","a","n","o","s","m","p","v","V","b","e","S","c","O","g","y","x","I","N","f"],"sources":["https:/framerusercontent.com/modules/35Fukrlixr8WkIGpKCIr/EbDDjJ3oM2yTyrpucz6r/AnimatedTextMaster.js"],"sourcesContent":["/**\n * By Daxesh Vadgama / https://www.aframe.studio/\n *\n * This resource can be used freely if integrated or build upon in personal or\n * commercial projects such as websites, web apps and web templates intended\n * for sale. It is not allowed to take the resource 'as-is' and sell it\n * redistribute, re-publish it, or sell 'pluginized' versions of it.\n *\n */var e,t,r,i,l,a,n,o,s,p;import{jsx as u}from\"react/jsx-runtime\";import{addPropertyControls as d,ControlType as f,RenderTarget as m}from\"framer\";import{useScroll as c,animate as y,stagger as g,transform as x,useSpring as b}from\"framer-motion\";import{useRef as v,useEffect as O,createElement as h}from\"react\";(a=e||(e={})).In=\"in\",a.Out=\"out\",a[\"In & Out\"]=\"inOut\",(n=t||(t={})).First=\"first\",n.Center=\"center\",n.Last=\"last\",(o=r||(r={})).Left=\"left\",o.Center=\"center\",o.Right=\"right\",(s=i||(i={})).Top=\"top\",s.Center=\"center\",s.Bottom=\"bottom\",(p=l||(l={})).Hidden=\"hidden\",p.Visible=\"visible\";/**\n * AnimatedText\n * By Daxesh Vadgama | Aframe.studio\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function V(e){var t,r,i,l,a,n,o;let s=m.current()===m.canvas,p=v(null),u=v(),d=v(),f=v([]),V=b(0,e.transition),S=c({target:(null===(t=e.override)||void 0===t?void 0:t.target)?null===(r=e.override)||void 0===r?void 0:r.target():p,offset:[null!==(n=null===(i=e.override)||void 0===i?void 0:i.start)&&void 0!==n?n:\"start end\",null!==(o=null===(l=e.override)||void 0===l?void 0:l.end)&&void 0!==o?o:\"end start\"],layoutEffect:null===(a=e.override)||void 0===a?void 0:a.layoutEffect});s||(S.scrollYProgress.on(\"change\",e=>{V.set(e);}),V.on(\"change\",e=>{u.current&&d.current&&(u.current.time=d.current(e));})),O(()=>{P.createClasses();let t=[],r=P.getDuration(f.current.length,e.staggerOptions.amount,e.staggerOptions.from,e.transition.delay,e.transition.extend),i={duration:1,delay:g(e.staggerOptions.amount,{from:e.staggerOptions.from,startDelay:e.transition.delay})},l=\"out\"!==e.direction?P.getKeyframe(e.effectInOptions,!1):void 0,a=\"in\"!==e.direction?P.getKeyframe(e.effectOutOptions,!0):void 0;if(!s){var n,o;switch(e.direction){case\"in\":u.current=y([[f.current,l,i]]),t=[0,.6];break;case\"out\":u.current=y([[f.current,a,i]]),t=[.4,1];break;case\"inOut\":u.current=y([[f.current,l,i],[f.current,a,{duration:1,delay:g(e.staggerOptions.amount,{from:e.staggerOptions.from}),at:r+e.transition.delay}]]),t=[0,1],r*=2;}u.current.pause(),d.current=x((null===(n=e.override)||void 0===n?void 0:n.start)||(null===(o=e.override)||void 0===o?void 0:o.end)?[0,1]:t,[0,r]);}return()=>{var e;null===(e=u.current)||void 0===e||e.stop();};},[]);let I={width:\"100%\",fontSize:e.font.fontSize,fontFamily:e.font.font,fontWeight:e.font.fontWeight,letterSpacing:e.font.letterSpacing,lineHeight:e.font.lineHeightType?e.font.lineHeight:`${e.font.lineHeightPixels}px`,textAlign:e.font.textAlign,color:e.color,perspective:e.styles.perspective},N=P.registerClass(\"c\",{display:\"inline-block\",\"transform-style\":\"preserve-3d\"}),T=P.registerClass(\"o\",{display:\"inline-block\",overflow:\"hidden\",\"transform-style\":\"preserve-3d\"}),j=P.registerClass(\"i\"+e.styleItems.transformHorizontal.substring(0,1)+e.styleItems.transformVertical.substring(0,1),{display:\"inline-block\",\"white-space\":\"pre-wrap\",\"transform-origin\":e.styleItems.transformHorizontal+\" \"+e.styleItems.transformVertical});return /*#__PURE__*/h(\"div\",{ref:p,style:I},P.splitItems(e.text,f,e.perWord,N,j,T,\"hidden\"===e.styleItems.overflow));}V.displayName=\"Animated Text\";let S={opacity:1,x:0,y:0,z:0,scale:1,rotate:0,rotateX:0,rotateY:0},P={splitItems:(e,t,r,i,l,a,n)=>{let o=0,s=e=>{t.current[o]=e,o+=1;},p=(e,t)=>n?/*#__PURE__*/h(\"span\",{key:t,className:a},/*#__PURE__*/h(\"span\",{ref:s,className:l},e)):/*#__PURE__*/h(\"span\",{key:t,ref:s,className:l},e),u=e.split(\" \").map((e,t,r)=>t<r.length-1?e+\" \":e);return r?u.map((e,t)=>p(e,t)):u.map((e,t)=>/*#__PURE__*/h(\"span\",{key:t,className:i},e.split(\"\").map((e,t)=>p(e,t))));},getKeyframeProperty:(e,t,r,i)=>{e[t]!==S[t]&&(r[t]=i?[S[t],e[t]]:[e[t],S[t]]);},getKeyframe:(e,t)=>{let r={};for(let i in S)P.getKeyframeProperty(e,i,r,t);return r;},getDuration:(e,t,r,i,l)=>i+l+1+(\"center\"===r?Math.ceil(e/2)-1:e-1)*t,classesId:\"_animatedtext_\",rules:[],registerClass:(e,t)=>{let r=P.classesId+\"_\"+e;return P.rules.push([r,t]),r;},createClasses:()=>{let e=document.getElementById(P.classesId);if(e)return;e=document.createElement(\"style\"),document.head.appendChild(e),e.id=P.classesId;let t=e.sheet;for(let e of P.rules)t.insertRule(`.${e[0]}{${Object.keys(e[1]).map(t=>`${t}:${e[1][t]}`).join(\"; \")}}`,t.cssRules.length);},findTarget:e=>{var t;return null!==(t=document.querySelector(`[name=\"${e}\"]`))&&void 0!==t?t:document.querySelector(`[data-framer-name=\"${e}\"]`);}},I={opacity:1,x:0,y:20,z:0,scale:1,rotate:0,rotateX:0,rotateY:0};export const defaultProps={text:\"Animated Text\",perWord:!1,direction:\"in\",effectInOptions:I,effectOutOptions:I,staggerOptions:{amount:.1,from:\"first\"},color:\"#666\",font:{font:\"Inter\",fontSize:32,fontWeight:400,textAlign:\"center\",letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:!0},styles:{perspective:400},styleItems:{transformHorizontal:\"center\",transformVertical:\"center\",overflow:\"visible\"},transition:{stiffness:500,damping:60,mass:1,delay:0,extend:0}};let N={opacity:{title:\"Opacity\",type:f.Number,min:0,max:1,step:.01,defaultValue:I.opacity},x:{title:\"X\",type:f.Number,min:-500,max:500,unit:\"px\",step:1,displayStepper:!0,defaultValue:I.x},y:{title:\"Y\",type:f.Number,min:-500,max:500,unit:\"px\",step:1,displayStepper:!0,defaultValue:I.y},z:{title:\"Z\",type:f.Number,min:-400,max:400,unit:\"px\",step:1,displayStepper:!0,defaultValue:I.z},scale:{title:\"Scale\",type:f.Number,min:0,max:5,step:.01,displayStepper:!0,defaultValue:I.scale},rotate:{title:\"Rotate\",type:f.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:I.rotate},rotateX:{title:\"Rotate X\",type:f.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:I.rotateX},rotateY:{title:\"Rotate Y\",type:f.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:I.rotateY}};d(V,{text:{title:\"Text\",type:f.String,defaultValue:defaultProps.text,displayTextArea:!0},perWord:{title:\"Per Word\",type:f.Boolean,defaultValue:defaultProps.perWord},direction:{title:\"Direction\",type:f.Enum,options:Object.values(e),optionTitles:Object.keys(e),defaultValue:defaultProps.direction},effectInOptions:{title:\"From\",type:f.Object,controls:N,hidden:e=>\"out\"===e.direction},effectOutOptions:{title:\"To\",type:f.Object,controls:N,hidden:e=>\"in\"===e.direction},staggerOptions:{title:\"Stagger\",type:f.Object,controls:{amount:{title:\"Amount\",type:f.Number,step:.01,defaultValue:defaultProps.staggerOptions.amount},from:{title:\"From\",type:f.Enum,options:Object.values(t),optionTitles:Object.keys(t),defaultValue:defaultProps.staggerOptions.from}}},color:{type:f.Color,defaultValue:defaultProps.color},font:{type:f.Object,controls:{font:{title:\"Font\",type:f.String,placeholder:\"Inter\",defaultValue:defaultProps.font.font},fontSize:{title:\"Size\",type:f.Number,min:0,max:500,step:.5,defaultValue:defaultProps.font.fontSize},fontWeight:{title:\"Weight\",type:f.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:defaultProps.font.fontWeight},textAlign:{type:f.Enum,displaySegmentedControl:!0,title:\"Align\",options:Object.values(r),optionTitles:Object.keys(r),defaultValue:defaultProps.font.textAlign},letterSpacing:{title:\"Letter\",type:f.Number,step:.1,displayStepper:!0,defaultValue:defaultProps.font.letterSpacing},lineHeight:{type:f.Number,title:\"Line\",min:-5,max:5,step:.1,displayStepper:!0,defaultValue:defaultProps.font.lineHeight,hidden:e=>!e.lineHeightType},lineHeightPixels:{type:f.Number,title:\"Line\",min:-500,max:500,step:1,displayStepper:!0,defaultValue:defaultProps.font.lineHeightPixels,hidden:e=>e.lineHeightType},lineHeightType:{type:f.Boolean,title:\" \",enabledTitle:\"em\",disabledTitle:\"px\",defaultValue:defaultProps.font.lineHeightType}}},styles:{title:\"Style\",type:f.Object,controls:{perspective:{type:f.Number,min:0,max:1200,step:1,defaultValue:defaultProps.styles.perspective}}},styleItems:{type:f.Object,title:\"Style Item\",controls:{transformHorizontal:{type:f.Enum,title:\"Origin\",displaySegmentedControl:!0,options:Object.values(r),optionTitles:Object.keys(r),defaultValue:defaultProps.styleItems.transformHorizontal},transformVertical:{type:f.Enum,title:\" \",displaySegmentedControl:!0,options:Object.values(i),optionTitles:Object.keys(i),defaultValue:defaultProps.styleItems.transformVertical},overflow:{type:f.Enum,optionTitles:Object.keys(l),options:Object.values(l),defaultValue:defaultProps.styleItems.overflow}}},transition:{title:\"Scroll Transition\",type:f.Object,controls:{stiffness:{title:\"Stiffness\",type:f.Number,min:1,max:1e3,step:1,defaultValue:defaultProps.transition.stiffness},damping:{title:\"Damping\",type:f.Number,min:0,max:100,step:1,defaultValue:defaultProps.transition.damping},mass:{title:\"Mass\",type:f.Number,min:0,max:10,step:.1,defaultValue:defaultProps.transition.mass},delay:{title:\"Delay\",type:f.Number,displayStepper:!0,min:0,max:10,step:.1,defaultValue:defaultProps.transition.delay},extend:{title:\"Extend\",type:f.Number,displayStepper:!0,min:0,max:10,step:.1,defaultValue:defaultProps.transition.extend}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"V\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"auto\"}},\"defaultProps\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedTextMaster.map"],"mappings":"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"}