{"version":3,"file":"TypingAnimation.DXZ5mlE4.mjs","names":["e","e.default","t","t.default","Typewriter"],"sources":["https:/ga.jspm.io/npm:react-simple-typewriter@5.0.1/dist/index.js","https:/framerusercontent.com/modules/pxR06Sm95WNJFq1zfoCG/Kh1c5MzSAR2DCgquhUH8/TypingAnimation.js"],"sourcesContent":["import*as e from\"react/jsx-runtime\";import*as t from\"react\";var i=\"default\"in e?e.default:e;var u=\"default\"in t?t.default:t;var s={};Object.defineProperty(s,\"__esModule\",{value:!0});var l=i,a=u,r=function(){return r=Object.assign||function(e){for(var t,i=1,u=arguments.length;i<u;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},r.apply(this,arguments)};function o(e,t){var i,u;switch(t.type){case\"TYPE\":return r(r({},e),{speed:t.speed,text:null===(i=t.payload)||void 0===i?void 0:i.substring(0,e.text.length+1)});case\"DELAY\":return r(r({},e),{speed:t.payload});case\"DELETE\":return r(r({},e),{speed:t.speed,text:null===(u=t.payload)||void 0===u?void 0:u.substring(0,e.text.length-1)});case\"COUNT\":return r(r({},e),{count:e.count+1});default:return e}}var n=function(e){var t=e.words,i=void 0===t?[\"Hello World!\",\"This is\",\"a simple Typewriter\"]:t,u=e.loop,s=void 0===u?1:u,l=e.typeSpeed,d=void 0===l?80:l,c=e.deleteSpeed,p=void 0===c?50:c,y=e.delaySpeed,f=void 0===y?1500:y,v=e.onLoopDone,m=e.onType,h=e.onDelete,T=e.onDelay,_=a.useReducer(o,{speed:d,text:\"\",count:0}),g=_[0],x=g.speed,C=g.text,D=g.count,E=_[1],S=a.useRef(0),b=a.useRef(!1),k=a.useRef(!1),w=a.useRef(!1),j=a.useRef(!1),R=a.useCallback((function(){var e=D%i.length,t=i[e];k.current?(E({type:\"DELETE\",payload:t,speed:p}),\"\"===C&&(k.current=!1,E({type:\"COUNT\"}))):(E({type:\"TYPE\",payload:t,speed:d}),w.current=!0,C===t&&(E({type:\"DELAY\",payload:f}),w.current=!1,j.current=!0,setTimeout((function(){j.current=!1,k.current=!0}),f),s>0&&(S.current+=1,S.current/i.length===s&&(j.current=!1,b.current=!0)))),w.current&&m&&m(S.current),k.current&&h&&h(),j.current&&T&&T()}),[D,f,p,s,d,i,C,m,h,T]);return a.useEffect((function(){var e=setTimeout(R,x);return b.current&&clearTimeout(e),function(){return clearTimeout(e)}}),[R,x]),a.useEffect((function(){v&&b.current&&v()}),[v]),[C,{isType:w.current,isDelay:j.current,isDelete:k.current,isDone:b.current}]};var d=\"styles-module_blinkingCursor__yugAC\",c=\"styles-module_blinking__9VXRT\";!function(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&\"undefined\"!=typeof document){var u=document.head||document.getElementsByTagName(\"head\")[0],s=document.createElement(\"style\");s.type=\"text/css\",\"top\"===i&&u.firstChild?u.insertBefore(s,u.firstChild):u.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}(\".styles-module_blinkingCursor__yugAC{color:inherit;font:inherit;left:3px;line-height:inherit;opacity:1;position:relative;top:0}.styles-module_blinking__9VXRT{animation-duration:.8s;animation-iteration-count:infinite;animation-name:styles-module_blink__rqfaf}@keyframes styles-module_blink__rqfaf{0%{opacity:1}to{opacity:0}}\");var p=a.memo((function(e){var t=e.cursorBlinking,i=void 0===t||t,u=e.cursorStyle,s=void 0===u?\"|\":u,a=e.cursorColor,p=void 0===a?\"inherit\":a;return l.jsx(\"span\",r({style:{color:p},className:\"\".concat(d,\" \").concat(i?c:\"\")},{children:s}))}));s.Cursor=p,s.Typewriter=function(e){var t=e.words,i=void 0===t?[\"Hello World!\",\"This is\",\"a simple Typewriter\"]:t,u=e.loop,s=void 0===u?1:u,a=e.typeSpeed,d=void 0===a?80:a,c=e.deleteSpeed,y=void 0===c?50:c,f=e.delaySpeed,v=void 0===f?1500:f,m=e.cursor,h=void 0!==m&&m,T=e.cursorStyle,_=void 0===T?\"|\":T,g=e.cursorColor,x=void 0===g?\"inherit\":g,C=e.cursorBlinking,D=void 0===C||C,E=e.onLoopDone,S=e.onType,b=e.onDelay,k=e.onDelete,w=n({words:i,loop:s,typeSpeed:d,deleteSpeed:y,delaySpeed:v,onLoopDone:E,onType:S,onDelay:b,onDelete:k})[0];return l.jsxs(l.Fragment,{children:[l.jsx(\"span\",{children:w}),h&&l.jsx(p,{cursorStyle:_,cursorColor:x,cursorBlinking:D})]})},s.useTypewriter=n;const y=s.__esModule,f=s.Cursor,v=s.Typewriter,m=s.useTypewriter;export{f as Cursor,v as Typewriter,y as __esModule,s as default,m as useTypewriter};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{Typewriter}from\"react-simple-typewriter\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/*\n * Typing Animation\n * By Kanishak M\n * Library Used : react-simple-typewriter\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TypingAnimation(props){const{typeSpeed,deleteSpeed,text,font,RepeatType,RepeatValue,showCursor,delay,cursorStyle}=props;const defaultWordProps=[\"Eat\",\"Sleep\",\"Code\",\"Repeat\"];const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsx(\"span\",{style:{...font.font,color:font.color,display:\"flex\",alignItems:font.alignItems,justifyContent:font.justifyContent,padding:font.padding,width:\"100%\",height:\"100%\",position:\"relative\"},children:/*#__PURE__*/_jsx(Typewriter,{words:!text.length?defaultWordProps:text,loop:RepeatType?0:RepeatValue,cursor:showCursor,cursorStyle:cursorStyle.text,cursorColor:cursorStyle.color,cursorBlinking:cursorStyle.blinking,typeSpeed:typeSpeed,deleteSpeed:deleteSpeed,delaySpeed:delay})});}addPropertyControls(TypingAnimation,{text:{title:\"Words\",type:ControlType.Array,control:{type:ControlType.String,defaultValue:\"Typing String\"},defaultValue:[\"Eat\",\"Sleep\",\"Code\",\"Repeat\"]},font:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000000\"},padding:{type:ControlType.Padding,defaultValue:\"10\"},alignItems:{type:ControlType.Enum,displaySegmentedControl:true,title:\"alignItems\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},justifyContent:{type:ControlType.Enum,displaySegmentedControl:true,title:\"justifyContent\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"}}},showCursor:{type:ControlType.Boolean,title:\"Show Cursor\",defaultValue:true},cursorStyle:{type:ControlType.Object,title:\"Cursor Style\",hidden(props){return props.showCursor===false;},controls:{text:{title:\"Cursor Text\",type:ControlType.String,defaultValue:\"!\"},color:{title:\"Cursor Color\",type:ControlType.Color,defaultValue:\"#000000\"},blinking:{title:\"Cursor Blinking\",type:ControlType.Boolean,defaultValue:true}}},RepeatType:{type:ControlType.Boolean,title:\"RepeatType\",enabledTitle:\"Infinite\",disabledTitle:\"Specific\",defaultValue:true},RepeatValue:{type:ControlType.Number,displayStepper:true,hidden(props){return props.RepeatType===true;},defaultValue:2},typeSpeed:{title:\"Type Speed\",type:ControlType.Number,displayStepper:true,defaultValue:50,description:\"Character typing speed in Milliseconds\"},deleteSpeed:{title:\"Delete Speed\",type:ControlType.Number,displayStepper:true,defaultValue:50},delay:{title:\"Delay\",type:ControlType.Number,displayStepper:true,defaultValue:1e3,description:\"Delay time between the words in Milliseconds\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypingAnimation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypingAnimation.map"],"mappings":"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"}