{"version":3,"file":"shared-lib.suCUTAk0.mjs","names":["e","t","u","a","s","n","o","r","c","t","e","i","o","n","r","n","e","t","o","a","__assign","n","e","t","r","a","n","s","e","r","t","o","c","i","h","u","d","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","u","d","O","g","m","U","q","K","_","G","W","L","D","M","k","B","j","C","$","R","N","x","F","V","se","b","ce","le","Children","useRef","useMemo","useState","useCallback","size","i","t","t","e","_","c","p","g","v","T","y","w","k","x","D","M","C","A","E","P","R","S","z","I","L","F","B","U","N","q","gt","j","V","Q","Y","G","W","K","H","Z","$","J","X","tt","et","it","rt","i","r","Qe","nt","te","st","ot","ut","ht","lt","ft","_t","n","ct","dt","pt","mt","vt","Tt","yt","wt","bt","s","a","kt","xt","Dt","Mt","Ct","At","Et","Pt","Rt","St","Ot","zt","It","Yt","Ft","u","Ee","Bt","Nt","o","h","l","ge","qt","jt","Vt","Ge","Gt","Wt","clamp","Xt","Pe","ee","ie","re","Ue","m","b","Fe","ne","se","oe","ue","he","de","le","fe","wrap","_e","ce","pe","interpolate","me","ve","Te","Ze","ye","we","ke","d","xe","Me","De","Ce","Ae","Re","Se","Oe","ze","Ie","Le","Be","Ne","qe","je","Ve","Ye","Animation","progress","We","He","Ke","$e","O","Y","k","E","z","N","V","R","W","D","G","e","t","j","q","H","r","L","Z","U","$","K","J","Q","s","n","tt","et","rt","it","i","nt","st","F","at","ot","M","pt","B","ht","ut","ct","gt","dt","mt","o","a","yt","vt","l","p","h","u","c","g","d","m","x","y","v","_","w","b","O","P","S","T","f","C","A","I","X","e","r","o","React.useRef","React.useState","e","x","y","prev","i","_Fragment","gsap","r","b","p","c","w","s","r","t","a","e","l","o","n","v","i","u","s","r","e","a","c","t","n","$","s","x","j","C","z","w","l","o","p","h","v","d","m","b","k","g","y","u","i","o","t","n","B","ye","i","a","ue","pe","c","d","h","m","te","ne","re","se","l","g.RULESET","g.prefixer","g.stringify","p","f","y","g.compile","v","g.serialize","g.middleware","g.rulesheet","g","S","w","_","C","I","T","$","O","E","N","G","L","s","e","r","fonts","css","className","match","containerStyles","emptyStateStyle","n","o","t","e","i","l","useMemo","lowercaseIconKeyPairs","iconKeys","defaultEvents","a","useState","HomeFactory","React","e","defaultEvents","fonts","css","className","fonts","css","className","fonts","css","className","e","useMemo","useCallback","SVG","useState","match","fonts","css","className","addPropertyOverrides","FeatherFonts","Feather","TextShimmerFonts","SVG","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","CopyButton","Feather","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","transition3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","React.useState","React.useRef","animation","React.Fragment","addPropertyOverrides","SquiggleEffect","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","MLogo","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","Name","UnderlineButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","metadata","metadataVersion","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js","https:/ga.jspm.io/npm:gsap@3.11.3/gsap-core.js","https:/ga.jspm.io/npm:gsap@3.11.3/CSSPlugin.js","https:/ga.jspm.io/npm:gsap@3.11.3/index.js","https:/framerusercontent.com/modules/nteQnWNYuBiutH6LSAQe/sg7vXsbsHsjyCOJhXNyO/Click_effects_prod.js","https:/ga.jspm.io/npm:shallowequal@1.1.0/index.js","https:/ga.jspm.io/npm:stylis@4.0.13/index.js","https:/ga.jspm.io/npm:styled-components@6.0.8/dist/styled-components.browser.esm.js","https:/framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js","https:/framerusercontent.com/modules/tEIHCyyQua03AgBOfTAz/HuVdyzwcjzOc9D4bL75P/XZJFg6J7T.js","https:/framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/hysIzJFX8QNPNZQxdzGw/0yzbJFUpkNrpTxnrjCwC/CxE6z_HnX.js","https:/framerusercontent.com/modules/SEGj7kNZurws9MG4uuKG/yECzO6YpdmPcwmAYCBn1/kV5UhONo7.js","https:/framerusercontent.com/modules/ekDXs8wvodzBKrGKpLbP/gEc3VuVCka46yK00LtfZ/u5IfC9y8S.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/OobIpExjjda7YDjHO9YN/SVG.js","https:/framerusercontent.com/modules/hXzbCFxg7xBIEGpJcFCF/qpgv9Ir45u0sGPnlK285/j33Louzq2.js","https:/framerusercontent.com/modules/5J7Iq0uCqpOpXwWc3TZC/9dgfWCjcMSXKLkybhuxY/yyY5XLxmk.js","https:/framerusercontent.com/modules/6bklV3pZxIxVxiAL13Rf/4vVPCP7lWaLDeV0W0pJi/pHjkreYc7.js","https:/framerusercontent.com/modules/87EtGiCCItlZ64adCNoP/Wx3Bhh0NPQPzXlgkBFYB/jhd181SMT.js","https:/framerusercontent.com/modules/z9H44HEjted47ZprsTAo/tpRGI7dNrWrB1vNTOCsy/oe8qrs6Ka.js","https:/framerusercontent.com/modules/xNlBK0A22RD7tLAARJTr/ghv2Q71f6r4f3eTtUxjj/NfvRQDQUL.js","https:/framerusercontent.com/modules/LXCuYhXAjTJvBucqFfhj/Qi35IyiB6uVx7O5tKZxi/B7LIf5mW_.js","https:/framerusercontent.com/modules/He6rTYeFe4qjpnorvuvu/FVeiPLAn5HqXF6oCRWlZ/fjsW5Bhw6.js","https:/framerusercontent.com/modules/9Utm1i17lc4epzKrGohm/jWkNAey9UMNUTfqwNwok/SquiggleEffect_Prod.js","https:/framerusercontent.com/modules/Tba1Yfdzg11VjLHBMn15/SmuSsrWbmGmmIuJfqevn/jk6LRC46a.js","https:/framerusercontent.com/modules/Kg3U29GBSp9mXmoJIdY8/wq01yQTOwNJLPhE4yCBv/q4Kt7f_sL.js","https:/framerusercontent.com/modules/jILLETiuFjW0556Car47/17R7NT20xq3r8IGh9c8g/yRJ8wKYJa.js","https:/framerusercontent.com/modules/lVPmtWePe7fTZCYzBJIq/BJOpZWDKt9deCXZGLHk7/d_0piGKyn.js","https:/framerusercontent.com/modules/ir6ydr0VSzf3c4NejJHK/VRJYjhgA6ttLZDpF0IHL/KJwycova0.js","https:/framerusercontent.com/modules/259MZ60w7i1JyrJHI2SH/rY8SgKGkE9rFwKnD4jdR/kwukDoYni.js","https:/framerusercontent.com/modules/5G39gcZAPWfH01aS72RY/qXgZBOfPbFYJA2pY1mCf/q0oNi0l2R.js","https:/framerusercontent.com/modules/lZrlrmQpPpOUanJ4kmFp/MQ13UVzi5CoTMy6LCQpD/Rmg1bVg0R.js","https:/framerusercontent.com/modules/H8M6gSmPCiNQggCslw87/ru9DBSV5TgT6NS5XYFi5/VWam_t4ou.js","https:/framerusercontent.com/modules/0yEr9SX9p7Hka4c7A3xo/F4ElrUW7rWPRuf1RYK43/LuOOjo3bv.js","https:/framerusercontent.com/modules/JiMC5V40OZk5W3NonhgT/zFARpbDtvErbXbWArNmb/mL9KR83E2.js"],"sourcesContent":["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype);t.prototype.constructor=t;t.__proto__=e}\n/*!\n * GSAP 3.11.3\n * https://greensock.com\n *\n * @license Copyright 2008-2022, GreenSock. All rights reserved.\n * Subject to the terms at https://greensock.com/standard-license or for\n * Club GreenSock members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/var t,e,i,r,n,s,a,o,u,h,l,_={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},c={duration:.5,overwrite:false,delay:0},d=1e8,p=1/d,m=2*Math.PI,g=m/4,v=0,T=Math.sqrt,y=Math.cos,w=Math.sin,b=function _isString(t){return\"string\"===typeof t},k=function _isFunction(t){return\"function\"===typeof t},x=function _isNumber(t){return\"number\"===typeof t},D=function _isUndefined(t){return\"undefined\"===typeof t},M=function _isObject(t){return\"object\"===typeof t},C=function _isNotFalse(t){return false!==t},A=function _windowExists(){return\"undefined\"!==typeof window},E=function _isFuncOrString(t){return k(t)||b(t)},P=\"function\"===typeof ArrayBuffer&&ArrayBuffer.isView||function(){},R=Array.isArray,S=/(?:-?\\.?\\d|\\.)+/gi,O=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,z=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,I=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,L=/[+-]=-?[.\\d]+/,F=/[^,'\"\\[\\]\\s]+/gi,B=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,U={},N={},q=function _install(t){return(N=gt(t,U))&&Oi},j=function _missingPlugin(t,e){return console.warn(\"Invalid property\",t,\"set to\",e,\"Missing plugin? gsap.registerPlugin()\")},V=function _warn(t,e){return!e&&console.warn(t)},Q=function _addGlobal(t,e){return t&&(U[t]=e)&&N&&(N[t]=e)||U},Y=function _emptyFunc(){return 0},G={suppressEvents:true,isStart:true,kill:false},W={suppressEvents:true,kill:false},K={suppressEvents:true},H={},Z=[],$={},J={},X={},tt=30,et=[],it=\"\",rt=function _harness(t){var e,i,r=t[0];M(r)||k(r)||(t=[t]);if(!(e=(r._gsap||{}).harness)){i=et.length;while(i--&&!et[i].targetTest(r));e=et[i]}i=t.length;while(i--)t[i]&&(t[i]._gsap||(t[i]._gsap=new Qe(t[i],e)))||t.splice(i,1);return t},nt=function _getCache(t){return t._gsap||rt(te(t))[0]._gsap},st=function _getProperty(t,e,i){return(i=t[e])&&k(i)?t[e]():D(i)&&t.getAttribute&&t.getAttribute(e)||i},at=function _forEachName(t,e){return(t=t.split(\",\")).forEach(e)||t},ot=function _round(t){return Math.round(1e5*t)/1e5||0},ut=function _roundPrecise(t){return Math.round(1e7*t)/1e7||0},ht=function _parseRelative(t,e){var i=e.charAt(0),r=parseFloat(e.substr(2));t=parseFloat(t);return\"+\"===i?t+r:\"-\"===i?t-r:\"*\"===i?t*r:t/r},lt=function _arrayContainsAny(t,e){var i=e.length,r=0;for(;t.indexOf(e[r])<0&&++r<i;);return r<i},ft=function _lazyRender(){var t,e,i=Z.length,r=Z.slice(0);$={};Z.length=0;for(t=0;t<i;t++){e=r[t];e&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],true)._lazy=0)}},_t=function _lazySafeRender(t,i,r,n){Z.length&&ft();t.render(i,r,n||e&&i<0&&(t._initted||t._startAt));Z.length&&ft()},ct=function _numericIfPossible(t){var e=parseFloat(t);return(e||0===e)&&(t+\"\").match(F).length<2?e:b(t)?t.trim():t},dt=function _passThrough(t){return t},pt=function _setDefaults(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},mt=function _setKeyframeDefaults(t){return function(e,i){for(var r in i)r in e||\"duration\"===r&&t||\"ease\"===r||(e[r]=i[r])}},gt=function _merge(t,e){for(var i in e)t[i]=e[i];return t},vt=function _mergeDeep(t,e){for(var i in e)\"__proto__\"!==i&&\"constructor\"!==i&&\"prototype\"!==i&&(t[i]=M(e[i])?_mergeDeep(t[i]||(t[i]={}),e[i]):e[i]);return t},Tt=function _copyExcluding(t,e){var i,r={};for(i in t)i in e||(r[i]=t[i]);return r},yt=function _inheritDefaults(t){var e=t.parent||r,i=t.keyframes?mt(R(t.keyframes)):pt;if(C(t.inherit))while(e){i(t,e.vars.defaults);e=e.parent||e._dp}return t},wt=function _arraysMatch(t,e){var i=t.length,r=i===e.length;while(r&&i--&&t[i]===e[i]);return i<0},bt=function _addLinkedListItem(t,e,i,r,n){void 0===i&&(i=\"_first\");void 0===r&&(r=\"_last\");var s,a=t[r];if(n){s=e[n];while(a&&a[n]>s)a=a._prev}if(a){e._next=a._next;a._next=e}else{e._next=t[i];t[i]=e}e._next?e._next._prev=e:t[r]=e;e._prev=a;e.parent=e._dp=t;return e},kt=function _removeLinkedListItem(t,e,i,r){void 0===i&&(i=\"_first\");void 0===r&&(r=\"_last\");var n=e._prev,s=e._next;n?n._next=s:t[i]===e&&(t[i]=s);s?s._prev=n:t[r]===e&&(t[r]=n);e._next=e._prev=e.parent=null},xt=function _removeFromParent(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove(t);t._act=0},Dt=function _uncache(t,e){if(t&&(!e||e._end>t._dur||e._start<0)){var i=t;while(i){i._dirty=1;i=i.parent}}return t},Mt=function _recacheAncestors(t){var e=t.parent;while(e&&e.parent){e._dirty=1;e.totalDuration();e=e.parent}return t},Ct=function _rewindStartAt(t,i,r,n){return t._startAt&&(e?t._startAt.revert(W):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(i,true,n))},At=function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)},Et=function _elapsedCycleDuration(t){return t._repeat?Pt(t._tTime,t=t.duration()+t._rDelay)*t:0},Pt=function _animationCycle(t,e){var i=Math.floor(t/=e);return t&&i===t?i-1:i},Rt=function _parentToChildTotalTime(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},St=function _setEnd(t){return t._end=ut(t._start+(t._tDur/Math.abs(t._ts||t._rts||p)||0))},Ot=function _alignPlayhead(t,e){var i=t._dp;if(i&&i.smoothChildTiming&&t._ts){t._start=ut(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts));St(t);i._dirty||Dt(i,t)}return t},zt=function _postAddChecks(t,e){var i;if(e._time||e._initted&&!e._dur){i=Rt(t.rawTime(),e);(!e._dur||Kt(0,e.totalDuration(),i)-e._tTime>p)&&e.render(i,true)}if(Dt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration()){i=t;while(i._dp){i.rawTime()>=0&&i.totalTime(i._tTime);i=i._dp}}t._zTime=-p}},It=function _addToTimeline(t,e,i,n){e.parent&&xt(e);e._start=ut((x(i)?i:i||t!==r?Yt(t,i,e):t._time)+e._delay);e._end=ut(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0));bt(t,e,\"_first\",\"_last\",t._sort?\"_start\":0);Ut(e)||(t._recent=e);n||zt(t,e);t._ts<0&&Ot(t,t._tTime);return t},Lt=function _scrollTrigger(t,e){return(U.ScrollTrigger||j(\"scrollTrigger\",e))&&U.ScrollTrigger.create(e,t)},Ft=function _attemptInitTween(t,i,r,n,s){Xe(t,i,s);if(!t._initted)return 1;if(!r&&t._pt&&!e&&(t._dur&&false!==t.vars.lazy||!t._dur&&t.vars.lazy)&&u!==Ee.frame){Z.push(t);t._lazy=[s,n];return 1}},Bt=function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))},Ut=function _isFromOrFromStart(t){var e=t.data;return\"isFromStart\"===e||\"isStart\"===e},Nt=function _renderZeroDurationTween(t,i,r,n){var s,a,o,u=t.ratio,h=i<0||!i&&(!t._start&&Bt(t)&&!(!t._initted&&Ut(t))||(t._ts<0||t._dp._ts<0)&&!Ut(t))?0:1,l=t._rDelay,_=0;if(l&&t._repeat){_=Kt(0,t._tDur,i);a=Pt(_,l);t._yoyo&&1&a&&(h=1-h);if(a!==Pt(t._tTime,l)){u=1-h;t.vars.repeatRefresh&&t._initted&&t.invalidate()}}if(h!==u||e||n||t._zTime===p||!i&&t._zTime){if(!t._initted&&Ft(t,i,n,r,_))return;o=t._zTime;t._zTime=i||(r?p:0);r||(r=i&&!o);t.ratio=h;t._from&&(h=1-h);t._time=0;t._tTime=_;s=t._pt;while(s){s.r(h,s.d);s=s._next}i<0&&Ct(t,i,r,true);t._onUpdate&&!r&&ge(t,\"onUpdate\");_&&t._repeat&&!r&&t.parent&&ge(t,\"onRepeat\");if((i>=t._tDur||i<0)&&t.ratio===h){h&&xt(t,1);if(!r&&!e){ge(t,h?\"onComplete\":\"onReverseComplete\",true);t._prom&&t._prom()}}}else t._zTime||(t._zTime=i)},qt=function _findNextPauseTween(t,e,i){var r;if(i>e){r=t._first;while(r&&r._start<=i){if(\"isPause\"===r.data&&r._start>e)return r;r=r._next}}else{r=t._last;while(r&&r._start>=i){if(\"isPause\"===r.data&&r._start<e)return r;r=r._prev}}},jt=function _setDuration(t,e,i,r){var n=t._repeat,s=ut(e)||0,a=t._tTime/t._tDur;a&&!r&&(t._time*=s/t._dur);t._dur=s;t._tDur=n?n<0?1e10:ut(s*(n+1)+t._rDelay*n):s;a>0&&!r&&Ot(t,t._tTime=t._tDur*a);t.parent&&St(t);i||Dt(t.parent,t);return t},Vt=function _onUpdateTotalDuration(t){return t instanceof Ge?Dt(t):jt(t,t._dur)},Qt={_start:0,endTime:Y,totalDuration:Y},Yt=function _parsePosition(t,e,i){var r,n,s,a=t.labels,o=t._recent||Qt,u=t.duration()>=d?o.endTime(false):t._dur;if(b(e)&&(isNaN(e)||e in a)){n=e.charAt(0);s=\"%\"===e.substr(-1);r=e.indexOf(\"=\");if(\"<\"===n||\">\"===n){r>=0&&(e=e.replace(/=/,\"\"));return(\"<\"===n?o._start:o.endTime(o._repeat>=0))+(parseFloat(e.substr(1))||0)*(s?(r<0?o:i).totalDuration()/100:1)}if(r<0){e in a||(a[e]=u);return a[e]}n=parseFloat(e.charAt(r-1)+e.substr(r+1));s&&i&&(n=n/100*(R(i)?i[0]:i).totalDuration());return r>1?_parsePosition(t,e.substr(0,r-1),i)+n:u+n}return null==e?u:+e},Gt=function _createTweenType(t,e,i){var r,n,s=x(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];s&&(o.duration=e[1]);o.parent=i;if(t){r=o;n=i;while(n&&!(\"immediateRender\"in r)){r=n.vars.defaults||{};n=C(n.vars.inherit)&&n.parent}o.immediateRender=C(r.immediateRender);t<2?o.runBackwards=1:o.startAt=e[a-1]}return new ai(e[0],o,e[a+1])},Wt=function _conditionalReturn(t,e){return t||0===t?e(t):e},Kt=function _clamp(t,e,i){return i<t?t:i>e?e:i},Ht=function getUnit(t,e){return b(t)&&(e=B.exec(t))?e[1]:\"\"},Zt=function clamp(t,e,i){return Wt(i,(function(i){return Kt(t,e,i)}))},$t=[].slice,Jt=function _isArrayLike(t,e){return t&&M(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&M(t[0]))&&!t.nodeType&&t!==n},Xt=function _flatten(t,e,i){void 0===i&&(i=[]);return t.forEach((function(t){var r;return b(t)&&!e||Jt(t,1)?(r=i).push.apply(r,te(t)):i.push(t)}))||i},te=function toArray(t,e,r){return i&&!e&&i.selector?i.selector(t):!b(t)||r||!s&&Pe()?R(t)?Xt(t,r):Jt(t)?$t.call(t,0):t?[t]:[]:$t.call((e||a).querySelectorAll(t),0)},ee=function selector(t){t=te(t)[0]||V(\"Invalid scope\")||{};return function(e){var i=t.current||t.nativeElement||t;return te(e,i.querySelectorAll?i:i===t?V(\"Invalid scope\")||a.createElement(\"div\"):t)}},ie=function shuffle(t){return t.sort((function(){return.5-Math.random()}))},re=function distribute(t){if(k(t))return t;var e=M(t)?t:{each:t},i=Ue(e.ease),r=e.from||0,n=parseFloat(e.base)||0,s={},a=r>0&&r<1,o=isNaN(r)||a,u=e.axis,h=r,l=r;if(b(r))h=l={center:.5,edges:.5,end:1}[r]||0;else if(!a&&o){h=r[0];l=r[1]}return function(t,a,_){var c,p,m,g,v,y,w,b,k,x=(_||e).length,D=s[x];if(!D){k=\"auto\"===e.grid?0:(e.grid||[1,d])[1];if(!k){w=-d;while(w<(w=_[k++].getBoundingClientRect().left)&&k<x);k--}D=s[x]=[];c=o?Math.min(k,x)*h-.5:r%k;p=k===d?0:o?x*l/k-.5:r/k|0;w=0;b=d;for(y=0;y<x;y++){m=y%k-c;g=p-(y/k|0);D[y]=v=u?Math.abs(\"y\"===u?g:m):T(m*m+g*g);v>w&&(w=v);v<b&&(b=v)}\"random\"===r&&ie(D);D.max=w-b;D.min=b;D.v=x=(parseFloat(e.amount)||parseFloat(e.each)*(k>x?x-1:u?\"y\"===u?x/k:k:Math.max(k,x/k))||0)*(\"edges\"===r?-1:1);D.b=x<0?n-x:n;D.u=Ht(e.amount||e.each)||0;i=i&&x<0?Fe(i):i}x=(D[t]-D.min)/D.max||0;return ut(D.b+(i?i(x):x)*D.v)+D.u}},ne=function _roundModifier(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(i){var r=ut(Math.round(parseFloat(i)/t)*t*e);return(r-r%1)/e+(x(i)?0:Ht(i))}},se=function snap(t,e){var i,r,n=R(t);if(!n&&M(t)){i=n=t.radius||d;if(t.values){t=te(t.values);(r=!x(t[0]))&&(i*=i)}else t=ne(t.increment)}return Wt(e,n?k(t)?function(e){r=t(e);return Math.abs(r-e)<=i?r:e}:function(e){var n,s,a=parseFloat(r?e.x:e),o=parseFloat(r?e.y:0),u=d,h=0,l=t.length;while(l--){if(r){n=t[l].x-a;s=t[l].y-o;n=n*n+s*s}else n=Math.abs(t[l]-a);if(n<u){u=n;h=l}}h=!i||u<=i?t[h]:e;return r||h===e||x(e)?h:h+Ht(e)}:ne(t))},ae=function random(t,e,i,r){return Wt(R(t)?!e:true===i?!!(i=0):!r,(function(){return R(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+\"\").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*r)/r}))},oe=function pipe(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},ue=function unitize(t,e){return function(i){return t(parseFloat(i))+(e||Ht(i))}},he=function normalize(t,e,i){return de(t,e,0,1,i)},le=function _wrapArray(t,e,i){return Wt(i,(function(i){return t[~~e(i)]}))},fe=function wrap(t,e,i){var r=e-t;return R(t)?le(t,wrap(0,t.length),e):Wt(i,(function(e){return(r+(e-t)%r)%r+t}))},_e=function wrapYoyo(t,e,i){var r=e-t,n=2*r;return R(t)?le(t,wrapYoyo(0,t.length-1),e):Wt(i,(function(e){e=(n+(e-t)%n)%n||0;return t+(e>r?n-e:e)}))},ce=function _replaceRandom(t){var e,i,r,n,s=0,a=\"\";while(~(e=t.indexOf(\"random(\",s))){r=t.indexOf(\")\",e);n=\"[\"===t.charAt(e+7);i=t.substr(e+7,r-e-7).match(n?F:S);a+=t.substr(s,e-s)+ae(n?i:+i[0],n?0:+i[1],+i[2]||1e-5);s=r+1}return a+t.substr(s,t.length-s)},de=function mapRange(t,e,i,r,n){var s=e-t,a=r-i;return Wt(n,(function(e){return i+((e-t)/s*a||0)}))},pe=function interpolate(t,e,i,r){var n=isNaN(t+e)?0:function(i){return(1-i)*t+i*e};if(!n){var s,a,o,u,h,l=b(t),_={};true===i&&(r=1)&&(i=null);if(l){t={p:t};e={p:e}}else if(R(t)&&!R(e)){o=[];u=t.length;h=u-2;for(a=1;a<u;a++)o.push(interpolate(t[a-1],t[a]));u--;n=function func(t){t*=u;var e=Math.min(h,~~t);return o[e](t-e)};i=e}else r||(t=gt(R(t)?[]:{},t));if(!o){for(s in e)Ze.call(_,t,s,\"get\",e[s]);n=function func(e){return pi(e,_)||(l?t.p:t)}}}return Wt(i,n)},me=function _getLabelInDirection(t,e,i){var r,n,s,a=t.labels,o=d;for(r in a){n=a[r]-e;if(n<0===!!i&&n&&o>(n=Math.abs(n))){s=r;o=n}}return s},ge=function _callback(t,e,r){var n,s,a,o=t.vars,u=o[e],h=i,l=t._ctx;if(u){n=o[e+\"Params\"];s=o.callbackScope||t;r&&Z.length&&ft();l&&(i=l);a=n?u.apply(s,n):u.call(s);i=h;return a}},ve=function _interrupt(t){xt(t);t.scrollTrigger&&t.scrollTrigger.kill(!!e);t.progress()<1&&ge(t,\"onInterrupt\");return t},Te=function _createPlugin(t){t=!t.name&&t.default||t;var e=t.name,i=k(t),r=e&&!i&&t.init?function(){this._props=[]}:t,n={init:Y,render:pi,add:Ze,kill:gi,modifier:mi,rawVars:0},s={targetTest:0,get:0,getSetter:fi,aliases:{},register:0};Pe();if(t!==r){if(J[e])return;pt(r,pt(Tt(t,n),s));gt(r.prototype,gt(n,Tt(t,s)));J[r.prop=e]=r;if(t.targetTest){et.push(r);H[e]=1}e=(\"css\"===e?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}Q(e,r);t.register&&t.register(Oi,r,yi)},ye=255,we={aqua:[0,ye,ye],lime:[0,ye,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ye],navy:[0,0,128],white:[ye,ye,ye],olive:[128,128,0],yellow:[ye,ye,0],orange:[ye,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ye,0,0],pink:[ye,192,203],cyan:[0,ye,ye],transparent:[ye,ye,ye,0]},be=function _hue(t,e,i){t+=t<0?1:t>1?-1:0;return(6*t<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*ye+.5|0},ke=function splitColor(t,e,i){var r,n,s,a,o,u,h,l,_,c,d=t?x(t)?[t>>16,t>>8&ye,t&ye]:0:we.black;if(!d){\",\"===t.substr(-1)&&(t=t.substr(0,t.length-1));if(we[t])d=we[t];else if(\"#\"===t.charAt(0)){if(t.length<6){r=t.charAt(1);n=t.charAt(2);s=t.charAt(3);t=\"#\"+r+r+n+n+s+s+(5===t.length?t.charAt(4)+t.charAt(4):\"\")}if(9===t.length){d=parseInt(t.substr(1,6),16);return[d>>16,d>>8&ye,d&ye,parseInt(t.substr(7),16)/255]}t=parseInt(t.substr(1),16);d=[t>>16,t>>8&ye,t&ye]}else if(\"hsl\"===t.substr(0,3)){d=c=t.match(S);if(e){if(~t.indexOf(\"=\")){d=t.match(O);i&&d.length<4&&(d[3]=1);return d}}else{a=+d[0]%360/360;o=+d[1]/100;u=+d[2]/100;n=u<=.5?u*(o+1):u+o-u*o;r=2*u-n;d.length>3&&(d[3]*=1);d[0]=be(a+1/3,r,n);d[1]=be(a,r,n);d[2]=be(a-1/3,r,n)}}else d=t.match(S)||we.transparent;d=d.map(Number)}if(e&&!c){r=d[0]/ye;n=d[1]/ye;s=d[2]/ye;h=Math.max(r,n,s);l=Math.min(r,n,s);u=(h+l)/2;if(h===l)a=o=0;else{_=h-l;o=u>.5?_/(2-h-l):_/(h+l);a=h===r?(n-s)/_+(n<s?6:0):h===n?(s-r)/_+2:(r-n)/_+4;a*=60}d[0]=~~(a+.5);d[1]=~~(100*o+.5);d[2]=~~(100*u+.5)}i&&d.length<4&&(d[3]=1);return d},xe=function _colorOrderData(t){var e=[],i=[],r=-1;t.split(Me).forEach((function(t){var n=t.match(z)||[];e.push.apply(e,n);i.push(r+=n.length+1)}));e.c=i;return e},De=function _formatColors(t,e,i){var r,n,s,a,o=\"\",u=(t+o).match(Me),h=e?\"hsla(\":\"rgba(\",l=0;if(!u)return t;u=u.map((function(t){return(t=ke(t,e,1))&&h+(e?t[0]+\",\"+t[1]+\"%,\"+t[2]+\"%,\"+t[3]:t.join(\",\"))+\")\"}));if(i){s=xe(t);r=i.c;if(r.join(o)!==s.c.join(o)){n=t.replace(Me,\"1\").split(z);a=n.length-1;for(;l<a;l++)o+=n[l]+(~r.indexOf(l)?u.shift()||h+\"0,0,0,0)\":(s.length?s:u.length?u:i).shift())}}if(!n){n=t.split(Me);a=n.length-1;for(;l<a;l++)o+=n[l]+u[l]}return o+n[a]},Me=function(){var t,e=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\";for(t in we)e+=\"|\"+t+\"\\\\b\";return new RegExp(e+\")\",\"gi\")}(),Ce=/hsl[a]?\\(/,Ae=function _colorStringFilter(t){var e,i=t.join(\" \");Me.lastIndex=0;if(Me.test(i)){e=Ce.test(i);t[1]=De(t[1],e);t[0]=De(t[0],e,xe(t[1]));return true}},Ee=function(){var t,e,i,r,u,h,_=Date.now,c=500,d=33,m=_(),g=m,v=1e3/240,T=v,y=[],w=function _tick(i){var n,s,a,o,l=_()-g,p=true===i;l>c&&(m+=l-d);g+=l;a=g-m;n=a-T;if(n>0||p){o=++r.frame;u=a-1e3*r.time;r.time=a/=1e3;T+=n+(n>=v?4:v-n);s=1}p||(t=e(_tick));if(s)for(h=0;h<y.length;h++)y[h](a,u,o,i)};r={time:0,frame:0,tick:function tick(){w(true)},deltaRatio:function deltaRatio(t){return u/(1e3/(t||60))},wake:function wake(){if(o){if(!s&&A()){n=s=window;a=n.document||{};U.gsap=Oi;(n.gsapVersions||(n.gsapVersions=[])).push(Oi.version);q(N||n.GreenSockGlobals||!n.gsap&&n||{});i=n.requestAnimationFrame}t&&r.sleep();e=i||function(t){return setTimeout(t,T-1e3*r.time+1|0)};l=1;w(2)}},sleep:function sleep(){(i?n.cancelAnimationFrame:clearTimeout)(t);l=0;e=Y},lagSmoothing:function lagSmoothing(t,e){c=t||1/p;d=Math.min(e,c,0)},fps:function fps(t){v=1e3/(t||240);T=1e3*r.time+v},add:function add(t,e,i){var n=e?function(e,i,s,a){t(e,i,s,a);r.remove(n)}:t;r.remove(t);y[i?\"unshift\":\"push\"](n);Pe();return n},remove:function remove(t,e){~(e=y.indexOf(t))&&y.splice(e,1)&&h>=e&&h--},_listeners:y};return r}(),Pe=function _wake(){return!l&&Ee.wake()},Re={},Se=/^[\\d.\\-M][\\d.\\-,\\s]/,Oe=/[\"']/g,ze=function _parseObjectInString(t){var e,i,r,n={},s=t.substr(1,t.length-3).split(\":\"),a=s[0],o=1,u=s.length;for(;o<u;o++){i=s[o];e=o!==u-1?i.lastIndexOf(\",\"):i.length;r=i.substr(0,e);n[a]=isNaN(r)?r.replace(Oe,\"\").trim():+r;a=i.substr(e+1).trim()}return n},Ie=function _valueInParentheses(t){var e=t.indexOf(\"(\")+1,i=t.indexOf(\")\"),r=t.indexOf(\"(\",e);return t.substring(e,~r&&r<i?t.indexOf(\")\",i+1):i)},Le=function _configEaseFromString(t){var e=(t+\"\").split(\"(\"),i=Re[e[0]];return i&&e.length>1&&i.config?i.config.apply(null,~t.indexOf(\"{\")?[ze(e[1])]:Ie(t).split(\",\").map(ct)):Re._CE&&Se.test(t)?Re._CE(\"\",t):i},Fe=function _invertEase(t){return function(e){return 1-t(1-e)}},Be=function _propagateYoyoEase(t,e){var i,r=t._first;while(r){if(r instanceof Ge)_propagateYoyoEase(r,e);else if(r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==e)if(r.timeline)_propagateYoyoEase(r.timeline,e);else{i=r._ease;r._ease=r._yEase;r._yEase=i;r._yoyo=e}r=r._next}},Ue=function _parseEase(t,e){return t&&(k(t)?t:Re[t]||Le(t))||e},Ne=function _insertEase(t,e,i,r){void 0===i&&(i=function easeOut(t){return 1-e(1-t)});void 0===r&&(r=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,s={easeIn:e,easeOut:i,easeInOut:r};at(t,(function(t){Re[t]=U[t]=s;Re[n=t.toLowerCase()]=i;for(var e in s)Re[n+(\"easeIn\"===e?\".in\":\"easeOut\"===e?\".out\":\".inOut\")]=Re[t+\".\"+e]=s[e]}));return s},qe=function _easeInOutFromOut(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},je=function _configElastic(t,e,i){var r=e>=1?e:1,n=(i||(t?.3:.45))/(e<1?e:1),s=n/m*(Math.asin(1/r)||0),a=function easeOut(t){return 1===t?1:r*Math.pow(2,-10*t)*w((t-s)*n)+1},o=\"out\"===t?a:\"in\"===t?function(t){return 1-a(1-t)}:qe(a);n=m/n;o.config=function(e,i){return _configElastic(t,e,i)};return o},Ve=function _configBack(t,e){void 0===e&&(e=1.70158);var i=function easeOut(t){return t?--t*t*((e+1)*t+e)+1:0},r=\"out\"===t?i:\"in\"===t?function(t){return 1-i(1-t)}:qe(i);r.config=function(e){return _configBack(t,e)};return r};at(\"Linear,Quad,Cubic,Quart,Quint,Strong\",(function(t,e){var i=e<5?e+1:e;Ne(t+\",Power\"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))}));Re.Linear.easeNone=Re.none=Re.Linear.easeIn;Ne(\"Elastic\",je(\"in\"),je(\"out\"),je());(function(t,e){var i=1/e,r=2*i,n=2.5*i,s=function easeOut(s){return s<i?t*s*s:s<r?t*Math.pow(s-1.5/e,2)+.75:s<n?t*(s-=2.25/e)*s+.9375:t*Math.pow(s-2.625/e,2)+.984375};Ne(\"Bounce\",(function(t){return 1-s(1-t)}),s)})(7.5625,2.75);Ne(\"Expo\",(function(t){return t?Math.pow(2,10*(t-1)):0}));Ne(\"Circ\",(function(t){return-(T(1-t*t)-1)}));Ne(\"Sine\",(function(t){return 1===t?1:1-y(t*g)}));Ne(\"Back\",Ve(\"in\"),Ve(\"out\"),Ve());Re.SteppedEase=Re.steps=U.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var i=1/t,r=t+(e?0:1),n=e?1:0,s=1-p;return function(t){return((r*Kt(0,s,t)|0)+n)*i}}};c.ease=Re[\"quad.out\"];at(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",(function(t){return it+=t+\",\"+t+\"Params,\"}));var Qe=function GSCache(t,e){this.id=v++;t._gsap=this;this.target=t;this.harness=e;this.get=e?e.get:st;this.set=e?e.getSetter:fi};var Ye=function(){function Animation(t){this.vars=t;this._delay=+t.delay||0;if(this._repeat=Infinity===t.repeat?-2:t.repeat||0){this._rDelay=t.repeatDelay||0;this._yoyo=!!t.yoyo||!!t.yoyoEase}this._ts=1;jt(this,+t.duration,1,1);this.data=t.data;if(i){this._ctx=i;i.data.push(this)}l||Ee.wake()}var t=Animation.prototype;t.delay=function delay(t){if(t||0===t){this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay);this._delay=t;return this}return this._delay};t.duration=function duration(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur};t.totalDuration=function totalDuration(t){if(!arguments.length)return this._tDur;this._dirty=0;return jt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))};t.totalTime=function totalTime(t,e){Pe();if(!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){Ot(this,t);!i._dp||i.parent||zt(i,this);while(i&&i.parent){i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,true);i=i.parent}!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&It(this._dp,this,this._start-this._delay)}if(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===p||!t&&!this._initted&&(this.add||this._ptLookup)){this._ts||(this._pTime=t);_t(this,t,e)}return this};t.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Et(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time};t.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio};t.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Et(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio};t.iteration=function iteration(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?Pt(this._tTime,i)+1:1};t.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-p?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?Rt(this.parent._time,this):this._tTime;this._rts=+t||0;this._ts=this._ps||t===-p?0:this._rts;this.totalTime(Kt(-this._delay,this._tDur,e),true);St(this);return Mt(this)};t.paused=function paused(t){if(!arguments.length)return this._ps;if(this._ps!==t){this._ps=t;if(t){this._pTime=this._tTime||Math.max(-this._delay,this.rawTime());this._ts=this._act=0}else{Pe();this._ts=this._rts;this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==p&&(this._tTime-=p))}}return this};t.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;e&&(e._sort||!this.parent)&&It(e,this,t-this._delay);return this}return this._start};t.endTime=function endTime(t){return this._start+(C(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)};t.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Rt(e.rawTime(t),this):this._tTime:this._tTime};t.revert=function revert(t){void 0===t&&(t=K);var i=e;e=t;if(this._initted||this._startAt){this.timeline&&this.timeline.revert(t);this.totalTime(-.01,t.suppressEvents)}\"nested\"!==this.data&&false!==t.kill&&this.kill();e=i;return this};t.globalTime=function globalTime(t){var e=this,i=arguments.length?t:e.rawTime();while(e){i=e._start+i/(e._ts||1);e=e._dp}return!this.parent&&this.vars.immediateRender?-1:i};t.repeat=function repeat(t){if(arguments.length){this._repeat=Infinity===t?-2:t;return Vt(this)}return-2===this._repeat?Infinity:this._repeat};t.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;this._rDelay=t;Vt(this);return e?this.time(e):this}return this._rDelay};t.yoyo=function yoyo(t){if(arguments.length){this._yoyo=t;return this}return this._yoyo};t.seek=function seek(t,e){return this.totalTime(Yt(this,t),C(e))};t.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,C(e))};t.play=function play(t,e){null!=t&&this.seek(t,e);return this.reversed(false).paused(false)};t.reverse=function reverse(t,e){null!=t&&this.seek(t||this.totalDuration(),e);return this.reversed(true).paused(false)};t.pause=function pause(t,e){null!=t&&this.seek(t,e);return this.paused(true)};t.resume=function resume(){return this.paused(false)};t.reversed=function reversed(t){if(arguments.length){!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-p:0));return this}return this._rts<0};t.invalidate=function invalidate(){this._initted=this._act=0;this._zTime=-p;return this};t.isActive=function isActive(){var t,e=this.parent||this._dp,i=this._start;return!!(!e||this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(true))>=i&&t<this.endTime(true)-p)};t.eventCallback=function eventCallback(t,e,i){var r=this.vars;if(arguments.length>1){if(e){r[t]=e;i&&(r[t+\"Params\"]=i);\"onUpdate\"===t&&(this._onUpdate=e)}else delete r[t];return this}return r[t]};t.then=function then(t){var e=this;return new Promise((function(i){var r=k(t)?t:dt,n=function _resolve(){var t=e.then;e.then=null;k(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t);i(r);e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n}))};t.kill=function kill(){ve(this)};return Animation}();pt(Ye.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:false,parent:null,_initted:false,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-p,_prom:0,_ps:false,_rts:1});var Ge=function(t){_inheritsLoose(Timeline,t);function Timeline(e,i){var n;void 0===e&&(e={});n=t.call(this,e)||this;n.labels={};n.smoothChildTiming=!!e.smoothChildTiming;n.autoRemoveChildren=!!e.autoRemoveChildren;n._sort=C(e.sortChildren);r&&It(e.parent||r,_assertThisInitialized(n),i);e.reversed&&n.reverse();e.paused&&n.paused(true);e.scrollTrigger&&Lt(_assertThisInitialized(n),e.scrollTrigger);return n}var i=Timeline.prototype;i.to=function to(t,e,i){Gt(0,arguments,this);return this};i.from=function from(t,e,i){Gt(1,arguments,this);return this};i.fromTo=function fromTo(t,e,i,r){Gt(2,arguments,this);return this};i.set=function set(t,e,i){e.duration=0;e.parent=this;yt(e).repeatDelay||(e.repeat=0);e.immediateRender=!!e.immediateRender;new ai(t,e,Yt(this,i),1);return this};i.call=function call(t,e,i){return It(this,ai.delayedCall(0,t,e),i)};i.staggerTo=function staggerTo(t,e,i,r,n,s,a){i.duration=e;i.stagger=i.stagger||r;i.onComplete=s;i.onCompleteParams=a;i.parent=this;new ai(t,i,Yt(this,n));return this};i.staggerFrom=function staggerFrom(t,e,i,r,n,s,a){i.runBackwards=1;yt(i).immediateRender=C(i.immediateRender);return this.staggerTo(t,e,i,r,n,s,a)};i.staggerFromTo=function staggerFromTo(t,e,i,r,n,s,a,o){r.startAt=i;yt(r).immediateRender=C(r.immediateRender);return this.staggerTo(t,e,r,n,s,a,o)};i.render=function render(t,i,n){var s,a,o,u,h,l,_,c,d,m,g,v,T=this._time,y=this._dirty?this.totalDuration():this._tDur,w=this._dur,b=t<=0?0:ut(t),k=this._zTime<0!==t<0&&(this._initted||!w);this!==r&&b>y&&t>=0&&(b=y);if(b!==this._tTime||n||k){if(T!==this._time&&w){b+=this._time-T;t+=this._time-T}s=b;d=this._start;c=this._ts;l=!c;if(k){w||(T=this._zTime);(t||!i)&&(this._zTime=t)}if(this._repeat){g=this._yoyo;h=w+this._rDelay;if(this._repeat<-1&&t<0)return this.totalTime(100*h+t,i,n);s=ut(b%h);if(b===y){u=this._repeat;s=w}else{u=~~(b/h);if(u&&u===b/h){s=w;u--}s>w&&(s=w)}m=Pt(this._tTime,h);!T&&this._tTime&&m!==u&&(m=u);if(g&&1&u){s=w-s;v=1}if(u!==m&&!this._lock){var x=g&&1&m,D=x===(g&&1&u);u<m&&(x=!x);T=x?0:w;this._lock=1;this.render(T||(v?0:ut(u*h)),i,!w)._lock=0;this._tTime=b;!i&&this.parent&&ge(this,\"onRepeat\");this.vars.repeatRefresh&&!v&&(this.invalidate()._lock=1);if(T&&T!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;w=this._dur;y=this._tDur;if(D){this._lock=2;T=x?w:-1e-4;this.render(T,true);this.vars.repeatRefresh&&!v&&this.invalidate()}this._lock=0;if(!this._ts&&!l)return this;Be(this,v)}}if(this._hasPause&&!this._forcing&&this._lock<2){_=qt(this,ut(T),ut(s));_&&(b-=s-(s=_._start))}this._tTime=b;this._time=s;this._act=!c;if(!this._initted){this._onUpdate=this.vars.onUpdate;this._initted=1;this._zTime=t;T=0}if(!T&&s&&!i){ge(this,\"onStart\");if(this._tTime!==b)return this}if(s>=T&&t>=0){a=this._first;while(a){o=a._next;if((a._act||s>=a._start)&&a._ts&&_!==a){if(a.parent!==this)return this.render(t,i,n);a.render(a._ts>0?(s-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(s-a._start)*a._ts,i,n);if(s!==this._time||!this._ts&&!l){_=0;o&&(b+=this._zTime=-p);break}}a=o}}else{a=this._last;var M=t<0?t:s;while(a){o=a._prev;if((a._act||M<=a._end)&&a._ts&&_!==a){if(a.parent!==this)return this.render(t,i,n);a.render(a._ts>0?(M-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(M-a._start)*a._ts,i,n||e&&(a._initted||a._startAt));if(s!==this._time||!this._ts&&!l){_=0;o&&(b+=this._zTime=M?-p:p);break}}a=o}}if(_&&!i){this.pause();_.render(s>=T?0:-p)._zTime=s>=T?1:-1;if(this._ts){this._start=d;St(this);return this.render(t,i,n)}}this._onUpdate&&!i&&ge(this,\"onUpdate\",true);if((b===y&&this._tTime>=this.totalDuration()||!b&&T)&&(d===this._start||Math.abs(c)!==Math.abs(this._ts))&&!this._lock){(t||!w)&&(b===y&&this._ts>0||!b&&this._ts<0)&&xt(this,1);if(!i&&!(t<0&&!T)&&(b||T||!y)){ge(this,b===y&&t>=0?\"onComplete\":\"onReverseComplete\",true);this._prom&&!(b<y&&this.timeScale()>0)&&this._prom()}}}return this};i.add=function add(t,e){var i=this;x(e)||(e=Yt(this,e,t));if(!(t instanceof Ye)){if(R(t)){t.forEach((function(t){return i.add(t,e)}));return this}if(b(t))return this.addLabel(t,e);if(!k(t))return this;t=ai.delayedCall(0,t)}return this!==t?It(this,t,e):this};i.getChildren=function getChildren(t,e,i,r){void 0===t&&(t=true);void 0===e&&(e=true);void 0===i&&(i=true);void 0===r&&(r=-d);var n=[],s=this._first;while(s){if(s._start>=r)if(s instanceof ai)e&&n.push(s);else{i&&n.push(s);t&&n.push.apply(n,s.getChildren(true,e,i))}s=s._next}return n};i.getById=function getById(t){var e=this.getChildren(1,1,1),i=e.length;while(i--)if(e[i].vars.id===t)return e[i]};i.remove=function remove(t){if(b(t))return this.removeLabel(t);if(k(t))return this.killTweensOf(t);kt(this,t);t===this._recent&&(this._recent=this._last);return Dt(this)};i.totalTime=function totalTime(e,i){if(!arguments.length)return this._tTime;this._forcing=1;!this._dp&&this._ts&&(this._start=ut(Ee.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts)));t.prototype.totalTime.call(this,e,i);this._forcing=0;return this};i.addLabel=function addLabel(t,e){this.labels[t]=Yt(this,e);return this};i.removeLabel=function removeLabel(t){delete this.labels[t];return this};i.addPause=function addPause(t,e,i){var r=ai.delayedCall(0,e||Y,i);r.data=\"isPause\";this._hasPause=1;return It(this,r,Yt(this,t))};i.removePause=function removePause(t){var e=this._first;t=Yt(this,t);while(e){e._start===t&&\"isPause\"===e.data&&xt(e);e=e._next}};i.killTweensOf=function killTweensOf(t,e,i){var r=this.getTweensOf(t,i),n=r.length;while(n--)We!==r[n]&&r[n].kill(t,e);return this};i.getTweensOf=function getTweensOf(t,e){var i,r=[],n=te(t),s=this._first,a=x(e);while(s){s instanceof ai?lt(s._targets,n)&&(a?(!We||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&r.push(s):(i=s.getTweensOf(n,e)).length&&r.push.apply(r,i);s=s._next}return r};i.tweenTo=function tweenTo(t,e){e=e||{};var i,r=this,n=Yt(r,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,h=s.immediateRender,l=ai.to(r,pt({ease:e.ease||\"none\",lazy:false,immediateRender:false,time:n,overwrite:\"auto\",duration:e.duration||Math.abs((n-(a&&\"time\"in a?a.time:r._time))/r.timeScale())||p,onStart:function onStart(){r.pause();if(!i){var t=e.duration||Math.abs((n-(a&&\"time\"in a?a.time:r._time))/r.timeScale());l._dur!==t&&jt(l,t,0,1).render(l._time,true,true);i=1}o&&o.apply(l,u||[])}},e));return h?l.render(0):l};i.tweenFromTo=function tweenFromTo(t,e,i){return this.tweenTo(e,pt({startAt:{time:Yt(this,t)}},i))};i.recent=function recent(){return this._recent};i.nextLabel=function nextLabel(t){void 0===t&&(t=this._time);return me(this,Yt(this,t))};i.previousLabel=function previousLabel(t){void 0===t&&(t=this._time);return me(this,Yt(this,t),1)};i.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,true):this.previousLabel(this._time+p)};i.shiftChildren=function shiftChildren(t,e,i){void 0===i&&(i=0);var r,n=this._first,s=this.labels;while(n){if(n._start>=i){n._start+=t;n._end+=t}n=n._next}if(e)for(r in s)s[r]>=i&&(s[r]+=t);return Dt(this)};i.invalidate=function invalidate(e){var i=this._first;this._lock=0;while(i){i.invalidate(e);i=i._next}return t.prototype.invalidate.call(this,e)};i.clear=function clear(t){void 0===t&&(t=true);var e,i=this._first;while(i){e=i._next;this.remove(i);i=e}this._dp&&(this._time=this._tTime=this._pTime=0);t&&(this.labels={});return Dt(this)};i.totalDuration=function totalDuration(t){var e,i,n,s=0,a=this,o=a._last,u=d;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){n=a.parent;while(o){e=o._prev;o._dirty&&o.totalDuration();i=o._start;if(i>u&&a._sort&&o._ts&&!a._lock){a._lock=1;It(a,o,i-o._delay,1)._lock=0}else u=i;if(i<0&&o._ts){s-=i;if(!n&&!a._dp||n&&n.smoothChildTiming){a._start+=i/a._ts;a._time-=i;a._tTime-=i}a.shiftChildren(-i,false,-Infinity);u=0}o._end>s&&o._ts&&(s=o._end);o=e}jt(a,a===r&&a._time>s?a._time:s,1,1);a._dirty=0}return a._tDur};Timeline.updateRoot=function updateRoot(t){if(r._ts){_t(r,Rt(t,r));u=Ee.frame}if(Ee.frame>=tt){tt+=_.autoSleep||120;var e=r._first;if((!e||!e._ts)&&_.autoSleep&&Ee._listeners.length<2){while(e&&!e._ts)e=e._next;e||Ee.sleep()}}};return Timeline}(Ye);pt(Ge.prototype,{_lock:0,_hasPause:0,_forcing:0});var We,Ke,He=function _addComplexStringPropTween(t,e,i,r,n,s,a){var o,u,h,l,_,c,d,p,m=new yi(this._pt,t,e,0,1,di,null,n),g=0,v=0;m.b=i;m.e=r;i+=\"\";r+=\"\";(d=~r.indexOf(\"random(\"))&&(r=ce(r));if(s){p=[i,r];s(p,t,e);i=p[0];r=p[1]}u=i.match(I)||[];while(o=I.exec(r)){l=o[0];_=r.substring(g,o.index);h?h=(h+1)%5:\"rgba(\"===_.substr(-5)&&(h=1);if(l!==u[v++]){c=parseFloat(u[v-1])||0;m._pt={_next:m._pt,p:_||1===v?_:\",\",s:c,c:\"=\"===l.charAt(1)?ht(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0};g=I.lastIndex}}m.c=g<r.length?r.substring(g,r.length):\"\";m.fp=a;(L.test(r)||d)&&(m.e=0);this._pt=m;return m},Ze=function _addPropTween(t,e,i,r,n,s,a,o,u,h){k(r)&&(r=r(n||0,t,s));var l,c=t[e],d=\"get\"!==i?i:k(c)?u?t[e.indexOf(\"set\")||!k(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](u):t[e]():c,p=k(c)?u?hi:ui:oi;if(b(r)){~r.indexOf(\"random(\")&&(r=ce(r));if(\"=\"===r.charAt(1)){l=ht(d,r)+(Ht(d)||0);(l||0===l)&&(r=l)}}if(!h||d!==r||Ke){if(!isNaN(d*r)&&\"\"!==r){l=new yi(this._pt,t,e,+d||0,r-(d||0),\"boolean\"===typeof c?ci:_i,0,p);u&&(l.fp=u);a&&l.modifier(a,this,t);return this._pt=l}!c&&!(e in t)&&j(e,r);return He.call(this,t,e,d,r,p,o||_.stringFilter,u)}},$e=function _processVars(t,e,i,r,n){k(t)&&(t=ri(t,n,e,i,r));if(!M(t)||t.style&&t.nodeType||R(t)||P(t))return b(t)?ri(t,n,e,i,r):t;var s,a={};for(s in t)a[s]=ri(t[s],n,e,i,r);return a},Je=function _checkPlugin(t,e,i,r,n,s){var a,o,u,l;if(J[t]&&false!==(a=new J[t]).init(n,a.rawVars?e[t]:$e(e[t],r,n,s,i),i,r,s)){i._pt=o=new yi(i._pt,n,t,0,1,a.render,a,0,a.priority);if(i!==h){u=i._ptLookup[i._targets.indexOf(n)];l=a._props.length;while(l--)u[a._props[l]]=o}}return a},Xe=function _initTween(i,n,s){var a,o,u,h,l,_,m,g,v,T,y,w,b,k=i.vars,x=k.ease,D=k.startAt,M=k.immediateRender,A=k.lazy,E=k.onUpdate,P=k.onUpdateParams,R=k.callbackScope,S=k.runBackwards,O=k.yoyoEase,z=k.keyframes,I=k.autoRevert,L=i._dur,F=i._startAt,B=i._targets,U=i.parent,N=U&&\"nested\"===U.data?U.vars.targets:B,q=\"auto\"===i._overwrite&&!t,j=i.timeline;j&&(!z||!x)&&(x=\"none\");i._ease=Ue(x,c.ease);i._yEase=O?Fe(Ue(true===O?x:O,c.ease)):0;if(O&&i._yoyo&&!i._repeat){O=i._yEase;i._yEase=i._ease;i._ease=O}i._from=!j&&!!k.runBackwards;if(!j||z&&!k.stagger){g=B[0]?nt(B[0]).harness:0;w=g&&k[g.prop];a=Tt(k,H);if(F){F._zTime<0&&F.progress(1);n<0&&S&&M&&!I?F.render(-1,true):F.revert(S&&L?W:G);F._lazy=0}if(D){xt(i._startAt=ai.set(B,pt({data:\"isStart\",overwrite:false,parent:U,immediateRender:true,lazy:C(A),startAt:null,delay:0,onUpdate:E,onUpdateParams:P,callbackScope:R,stagger:0},D)));i._startAt._dp=0;n<0&&(e||!M&&!I)&&i._startAt.revert(W);if(M&&L&&n<=0&&s<=0){n&&(i._zTime=n);return}}else if(S&&L&&!F){n&&(M=false);u=pt({overwrite:false,data:\"isFromStart\",lazy:M&&C(A),immediateRender:M,stagger:0,parent:U},a);w&&(u[g.prop]=w);xt(i._startAt=ai.set(B,u));i._startAt._dp=0;n<0&&(e?i._startAt.revert(W):i._startAt.render(-1,true));i._zTime=n;if(M){if(!n)return}else _initTween(i._startAt,p,p)}i._pt=i._ptCache=0;A=L&&C(A)||A&&!L;for(o=0;o<B.length;o++){l=B[o];m=l._gsap||rt(B)[o]._gsap;i._ptLookup[o]=T={};$[m.id]&&Z.length&&ft();y=N===B?o:N.indexOf(l);if(g&&false!==(v=new g).init(l,w||a,i,y,N)){i._pt=h=new yi(i._pt,l,v.name,0,1,v.render,v,0,v.priority);v._props.forEach((function(t){T[t]=h}));v.priority&&(_=1)}if(!g||w)for(u in a)J[u]&&(v=Je(u,a,i,y,l,N))?v.priority&&(_=1):T[u]=h=Ze.call(i,l,u,\"get\",a[u],y,N,0,k.stringFilter);i._op&&i._op[o]&&i.kill(l,i._op[o]);if(q&&i._pt){We=i;r.killTweensOf(l,T,i.globalTime(n));b=!i.parent;We=0}i._pt&&A&&($[m.id]=1)}_&&Ti(i);i._onInit&&i._onInit(i)}i._onUpdate=E;i._initted=(!i._op||i._pt)&&!b;z&&n<=0&&j.render(d,true,true)},ti=function _updatePropTweens(t,e,i,r,n,s,a){var o,u,h,l,_=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!_){_=t._ptCache[e]=[];h=t._ptLookup;l=t._targets.length;while(l--){o=h[l][e];if(o&&o.d&&o.d._pt){o=o.d._pt;while(o&&o.p!==e&&o.fp!==e)o=o._next}if(!o){Ke=1;t.vars[e]=\"+=0\";Xe(t,a);Ke=0;return 1}_.push(o)}}l=_.length;while(l--){u=_[l];o=u._pt||u;o.s=!r&&0!==r||n?o.s+(r||0)+s*o.c:r;o.c=i-o.s;u.e&&(u.e=ot(i)+Ht(u.e));u.b&&(u.b=o.s+Ht(u.b))}},ei=function _addAliasesToVars(t,e){var i,r,n,s,a=t[0]?nt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;i=gt({},e);for(r in o)if(r in i){s=o[r].split(\",\");n=s.length;while(n--)i[s[n]]=i[r]}return i},ii=function _parseKeyframe(t,e,i,r){var n,s,a=e.ease||r||\"power1.inOut\";if(R(e)){s=i[t]||(i[t]=[]);e.forEach((function(t,i){return s.push({t:i/(e.length-1)*100,v:t,e:a})}))}else for(n in e){s=i[n]||(i[n]=[]);\"ease\"===n||s.push({t:parseFloat(t),v:e[n],e:a})}},ri=function _parseFuncOrString(t,e,i,r,n){return k(t)?t.call(e,i,r,n):b(t)&&~t.indexOf(\"random(\")?ce(t):t},ni=it+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",si={};at(ni+\",id,stagger,delay,duration,paused,scrollTrigger\",(function(t){return si[t]=1}));var ai=function(e){_inheritsLoose(Tween,e);function Tween(i,n,s,a){var o;if(\"number\"===typeof n){s.duration=n;n=s;s=null}o=e.call(this,a?n:yt(n))||this;var u,h,l,c,d,m,g,v,T=o.vars,y=T.duration,w=T.delay,b=T.immediateRender,k=T.stagger,D=T.overwrite,A=T.keyframes,S=T.defaults,O=T.scrollTrigger,z=T.yoyoEase,I=n.parent||r,L=(R(i)||P(i)?x(i[0]):\"length\"in n)?[i]:te(i);o._targets=L.length?rt(L):V(\"GSAP target \"+i+\" not found. https://greensock.com\",!_.nullTargetWarn)||[];o._ptLookup=[];o._overwrite=D;if(A||k||E(y)||E(w)){n=o.vars;u=o.timeline=new Ge({data:\"nested\",defaults:S||{},targets:I&&\"nested\"===I.data?I.vars.targets:L});u.kill();u.parent=u._dp=_assertThisInitialized(o);u._start=0;if(k||E(y)||E(w)){c=L.length;g=k&&re(k);if(M(k))for(d in k)if(~ni.indexOf(d)){v||(v={});v[d]=k[d]}for(h=0;h<c;h++){l=Tt(n,si);l.stagger=0;z&&(l.yoyoEase=z);v&&gt(l,v);m=L[h];l.duration=+ri(y,_assertThisInitialized(o),h,m,L);l.delay=(+ri(w,_assertThisInitialized(o),h,m,L)||0)-o._delay;if(!k&&1===c&&l.delay){o._delay=w=l.delay;o._start+=w;l.delay=0}u.to(m,l,g?g(h,m,L):0);u._ease=Re.none}u.duration()?y=w=0:o.timeline=0}else if(A){yt(pt(u.vars.defaults,{ease:\"none\"}));u._ease=Ue(A.ease||n.ease||\"none\");var F,B,U,N=0;if(R(A)){A.forEach((function(t){return u.to(L,t,\">\")}));u.duration()}else{l={};for(d in A)\"ease\"===d||\"easeEach\"===d||ii(d,A[d],l,A.easeEach);for(d in l){F=l[d].sort((function(t,e){return t.t-e.t}));N=0;for(h=0;h<F.length;h++){B=F[h];U={ease:B.e,duration:(B.t-(h?F[h-1].t:0))/100*y};U[d]=B.v;u.to(L,U,N);N+=U.duration}}u.duration()<y&&u.to({},{duration:y-u.duration()})}}y||o.duration(y=u.duration())}else o.timeline=0;if(true===D&&!t){We=_assertThisInitialized(o);r.killTweensOf(L);We=0}It(I,_assertThisInitialized(o),s);n.reversed&&o.reverse();n.paused&&o.paused(true);if(b||!y&&!A&&o._start===ut(I._time)&&C(b)&&At(_assertThisInitialized(o))&&\"nested\"!==I.data){o._tTime=-p;o.render(Math.max(0,-w)||0)}O&&Lt(_assertThisInitialized(o),O);return o}var i=Tween.prototype;i.render=function render(t,e,i){var r,n,s,a,o,u,h,l,_,c=this._time,d=this._tDur,m=this._dur,g=t<0,v=t>d-p&&!g?d:t<p?0:t;if(m){if(v!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g){r=v;l=this.timeline;if(this._repeat){a=m+this._rDelay;if(this._repeat<-1&&g)return this.totalTime(100*a+t,e,i);r=ut(v%a);if(v===d){s=this._repeat;r=m}else{s=~~(v/a);if(s&&s===v/a){r=m;s--}r>m&&(r=m)}u=this._yoyo&&1&s;if(u){_=this._yEase;r=m-r}o=Pt(this._tTime,a);if(r===c&&!i&&this._initted){this._tTime=v;return this}if(s!==o){l&&this._yEase&&Be(l,u);if(this.vars.repeatRefresh&&!u&&!this._lock){this._lock=i=1;this.render(ut(a*s),true).invalidate()._lock=0}}}if(!this._initted){if(Ft(this,g?t:r,i,e,v)){this._tTime=0;return this}if(c!==this._time)return this;if(m!==this._dur)return this.render(t,e,i)}this._tTime=v;this._time=r;if(!this._act&&this._ts){this._act=1;this._lazy=0}this.ratio=h=(_||this._ease)(r/m);this._from&&(this.ratio=h=1-h);if(r&&!c&&!e){ge(this,\"onStart\");if(this._tTime!==v)return this}n=this._pt;while(n){n.r(h,n.d);n=n._next}l&&l.render(t<0?t:!r&&u?-p:l._dur*l._ease(r/this._dur),e,i)||this._startAt&&(this._zTime=t);if(this._onUpdate&&!e){g&&Ct(this,t,e,i);ge(this,\"onUpdate\")}this._repeat&&s!==o&&this.vars.onRepeat&&!e&&this.parent&&ge(this,\"onRepeat\");if((v===this._tDur||!v)&&this._tTime===v){g&&!this._onUpdate&&Ct(this,t,true,true);(t||!m)&&(v===this._tDur&&this._ts>0||!v&&this._ts<0)&&xt(this,1);if(!e&&!(g&&!c)&&(v||c||u)){ge(this,v===d?\"onComplete\":\"onReverseComplete\",true);this._prom&&!(v<d&&this.timeScale()>0)&&this._prom()}}}}else Nt(this,t,e,i);return this};i.targets=function targets(){return this._targets};i.invalidate=function invalidate(t){(!t||!this.vars.runBackwards)&&(this._startAt=0);this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0;this._ptLookup=[];this.timeline&&this.timeline.invalidate(t);return e.prototype.invalidate.call(this,t)};i.resetTo=function resetTo(t,e,i,r){l||Ee.wake();this._ts||this.play();var n,s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);this._initted||Xe(this,s);n=this._ease(s/this._dur);if(ti(this,t,e,i,r,n,s))return this.resetTo(t,e,i,r);Ot(this,0);this.parent||bt(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0);return this.render(0)};i.kill=function kill(t,e){void 0===e&&(e=\"all\");if(!t&&(!e||\"all\"===e)){this._lazy=this._pt=0;return this.parent?ve(this):this}if(this.timeline){var i=this.timeline.totalDuration();this.timeline.killTweensOf(t,e,We&&true!==We.vars.overwrite)._first||ve(this);this.parent&&i!==this.timeline.totalDuration()&&jt(this,this._dur*this.timeline._tDur/i,0,1);return this}var r,n,s,a,o,u,h,l=this._targets,_=t?te(t):l,c=this._ptLookup,d=this._pt;if((!e||\"all\"===e)&&wt(l,_)){\"all\"===e&&(this._pt=0);return ve(this)}r=this._op=this._op||[];if(\"all\"!==e){if(b(e)){o={};at(e,(function(t){return o[t]=1}));e=o}e=ei(l,e)}h=l.length;while(h--)if(~_.indexOf(l[h])){n=c[h];if(\"all\"===e){r[h]=e;a=n;s={}}else{s=r[h]=r[h]||{};a=e}for(o in a){u=n&&n[o];if(u){\"kill\"in u.d&&true!==u.d.kill(o)||kt(this,u,\"_pt\");delete n[o]}\"all\"!==s&&(s[o]=1)}}this._initted&&!this._pt&&d&&ve(this);return this};Tween.to=function to(t,e){return new Tween(t,e,arguments[2])};Tween.from=function from(t,e){return Gt(1,arguments)};Tween.delayedCall=function delayedCall(t,e,i,r){return new Tween(e,0,{immediateRender:false,lazy:false,overwrite:false,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:r})};Tween.fromTo=function fromTo(t,e,i){return Gt(2,arguments)};Tween.set=function set(t,e){e.duration=0;e.repeatDelay||(e.repeat=0);return new Tween(t,e)};Tween.killTweensOf=function killTweensOf(t,e,i){return r.killTweensOf(t,e,i)};return Tween}(Ye);pt(ai.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});at(\"staggerTo,staggerFrom,staggerFromTo\",(function(t){ai[t]=function(){var e=new Ge,i=$t.call(arguments,0);i.splice(\"staggerFromTo\"===t?5:4,0,0);return e[t].apply(e,i)}}));var oi=function _setterPlain(t,e,i){return t[e]=i},ui=function _setterFunc(t,e,i){return t[e](i)},hi=function _setterFuncWithParam(t,e,i,r){return t[e](r.fp,i)},li=function _setterAttribute(t,e,i){return t.setAttribute(e,i)},fi=function _getSetter(t,e){return k(t[e])?ui:D(t[e])&&t.setAttribute?li:oi},_i=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},ci=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},di=function _renderComplexString(t,e){var i=e._pt,r=\"\";if(!t&&e.b)r=e.b;else if(1===t&&e.e)r=e.e;else{while(i){r=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+r;i=i._next}r+=e.c}e.set(e.t,e.p,r,e)},pi=function _renderPropTweens(t,e){var i=e._pt;while(i){i.r(t,i.d);i=i._next}},mi=function _addPluginModifier(t,e,i,r){var n,s=this._pt;while(s){n=s._next;s.p===r&&s.modifier(t,e,i);s=n}},gi=function _killPropTweensOf(t){var e,i,r=this._pt;while(r){i=r._next;r.p===t&&!r.op||r.op===t?kt(this,r,\"_pt\"):r.dep||(e=1);r=i}return!e},vi=function _setterWithModifier(t,e,i,r){r.mSet(t,e,r.m.call(r.tween,i,r.mt),r)},Ti=function _sortPropTweensByPriority(t){var e,i,r,n,s=t._pt;while(s){e=s._next;i=r;while(i&&i.pr>s.pr)i=i._next;(s._prev=i?i._prev:n)?s._prev._next=s:r=s;(s._next=i)?i._prev=s:n=s;s=e}t._pt=r};var yi=function(){function PropTween(t,e,i,r,n,s,a,o,u){this.t=e;this.s=r;this.c=n;this.p=i;this.r=s||_i;this.d=a||this;this.set=o||oi;this.pr=u||0;this._next=t;t&&(t._prev=this)}var t=PropTween.prototype;t.modifier=function modifier(t,e,i){this.mSet=this.mSet||this.set;this.set=vi;this.m=t;this.mt=i;this.tween=e};return PropTween}();at(it+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\",(function(t){return H[t]=1}));U.TweenMax=U.TweenLite=ai;U.TimelineLite=U.TimelineMax=Ge;r=new Ge({sortChildren:false,defaults:c,autoRemoveChildren:true,id:\"root\",smoothChildTiming:true});_.stringFilter=Ae;var wi=[],bi={},ki=[],xi=0,Di=function _dispatch(t){return(bi[t]||ki).map((function(t){return t()}))},Mi=function _onMediaChange(){var t=Date.now(),e=[];if(t-xi>2){Di(\"matchMediaInit\");wi.forEach((function(t){var i,r,s,a,o=t.queries,u=t.conditions;for(r in o){i=n.matchMedia(o[r]).matches;i&&(s=1);if(i!==u[r]){u[r]=i;a=1}}if(a){t.revert();s&&e.push(t)}}));Di(\"matchMediaRevert\");e.forEach((function(t){return t.onMatch(t)}));xi=t;Di(\"matchMedia\")}};var Ci=function(){function Context(t,e){this.selector=e&&ee(e);this.data=[];this._r=[];this.isReverted=false;t&&this.add(t)}var t=Context.prototype;t.add=function add(t,e,r){if(k(t)){r=e;e=t;t=k}var n=this,s=function f(){var t,s=i,a=n.selector;s&&s!==n&&s.data.push(n);r&&(n.selector=ee(r));i=n;t=e.apply(n,arguments);k(t)&&n._r.push(t);i=s;n.selector=a;n.isReverted=false;return t};n.last=s;return t===k?s(n):t?n[t]=s:s};t.ignore=function ignore(t){var e=i;i=null;t(this);i=e};t.getTweens=function getTweens(){var t=[];this.data.forEach((function(e){return e instanceof Context?t.push.apply(t,e.getTweens()):e instanceof ai&&!(e.parent&&\"nested\"===e.parent.data)&&t.push(e)}));return t};t.clear=function clear(){this._r.length=this.data.length=0};t.kill=function kill(t,e){var i=this;if(t){var r=this.getTweens();this.data.forEach((function(t){if(\"isFlip\"===t.data){t.revert();t.getChildren(true,true,false).forEach((function(t){return r.splice(r.indexOf(t),1)}))}}));r.map((function(t){return{g:t.globalTime(0),t:t}})).sort((function(t,e){return e.g-t.g||-1})).forEach((function(e){return e.t.revert(t)}));this.data.forEach((function(e){return!(e instanceof Ye)&&e.revert&&e.revert(t)}));this._r.forEach((function(e){return e(t,i)}));this.isReverted=true}else this.data.forEach((function(t){return t.kill&&t.kill()}));this.clear();if(e){var n=wi.indexOf(this);!!~n&&wi.splice(n,1)}};t.revert=function revert(t){this.kill(t||{})};return Context}();var Ai=function(){function MatchMedia(t){this.contexts=[];this.scope=t}var t=MatchMedia.prototype;t.add=function add(t,e,i){M(t)||(t={matches:t});var r,s,a,o=new Ci(0,i||this.scope),u=o.conditions={};this.contexts.push(o);e=o.add(\"onMatch\",e);o.queries=t;for(s in t)if(\"all\"===s)a=1;else{r=n.matchMedia(t[s]);if(r){wi.indexOf(o)<0&&wi.push(o);(u[s]=r.matches)&&(a=1);r.addListener?r.addListener(Mi):r.addEventListener(\"change\",Mi)}}a&&e(o);return this};t.revert=function revert(t){this.kill(t||{})};t.kill=function kill(t){this.contexts.forEach((function(e){return e.kill(t,true)}))};return MatchMedia}();var Ei={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return Te(t)}))},timeline:function timeline(t){return new Ge(t)},getTweensOf:function getTweensOf(t,e){return r.getTweensOf(t,e)},getProperty:function getProperty(t,e,i,r){b(t)&&(t=te(t)[0]);var n=nt(t||{}).get,s=i?dt:ct;\"native\"===i&&(i=\"\");return t?e?s((J[e]&&J[e].get||n)(t,e,i,r)):function(e,i,r){return s((J[e]&&J[e].get||n)(t,e,i,r))}:t},quickSetter:function quickSetter(t,e,i){t=te(t);if(t.length>1){var r=t.map((function(t){return Oi.quickSetter(t,e,i)})),n=r.length;return function(t){var e=n;while(e--)r[e](t)}}t=t[0]||{};var s=J[e],a=nt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var r=new s;h._pt=0;r.init(t,i?e+i:e,h,0,[t]);r.render(1,r);h._pt&&pi(1,h)}:a.set(t,o);return s?u:function(e){return u(t,o,i?e+i:e,a,1)}},quickTo:function quickTo(t,e,i){var r;var n=Oi.to(t,gt((r={},r[e]=\"+=0.1\",r.paused=true,r),i||{})),s=function func(t,i,r){return n.resetTo(e,t,i,r)};s.tween=n;return s},isTweening:function isTweening(t){return r.getTweensOf(t,true).length>0},defaults:function defaults(t){t&&t.ease&&(t.ease=Ue(t.ease,c.ease));return vt(c,t||{})},config:function config(t){return vt(_,t||{})},registerEffect:function registerEffect(t){var e=t.name,i=t.effect,r=t.plugins,n=t.defaults,s=t.extendTimeline;(r||\"\").split(\",\").forEach((function(t){return t&&!J[t]&&!U[t]&&V(e+\" effect requires \"+t+\" plugin.\")}));X[e]=function(t,e,r){return i(te(t),pt(e||{},n),r)};s&&(Ge.prototype[e]=function(t,i,r){return this.add(X[e](t,M(i)?i:(r=i)&&{},this),r)})},registerEase:function registerEase(t,e){Re[t]=Ue(e)},parseEase:function parseEase(t,e){return arguments.length?Ue(t,e):Re},getById:function getById(t){return r.getById(t)},exportRoot:function exportRoot(t,e){void 0===t&&(t={});var i,n,s=new Ge(t);s.smoothChildTiming=C(t.smoothChildTiming);r.remove(s);s._dp=0;s._time=s._tTime=r._time;i=r._first;while(i){n=i._next;!e&&!i._dur&&i instanceof ai&&i.vars.onComplete===i._targets[0]||It(s,i,i._start-i._delay);i=n}It(r,s,0);return s},context:function context(t,e){return t?new Ci(t,e):i},matchMedia:function matchMedia(t){return new Ai(t)},matchMediaRefresh:function matchMediaRefresh(){return wi.forEach((function(t){var e,i,r=t.conditions;for(i in r)if(r[i]){r[i]=false;e=1}e&&t.revert()}))||Mi()},addEventListener:function addEventListener(t,e){var i=bi[t]||(bi[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function removeEventListener(t,e){var i=bi[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},utils:{wrap:fe,wrapYoyo:_e,distribute:re,random:ae,snap:se,normalize:he,getUnit:Ht,clamp:Zt,splitColor:ke,toArray:te,selector:ee,mapRange:de,pipe:oe,unitize:ue,interpolate:pe,shuffle:ie},install:q,effects:X,ticker:Ee,updateRoot:Ge.updateRoot,plugins:J,globalTimeline:r,core:{PropTween:yi,globals:Q,Tween:ai,Timeline:Ge,Animation:Ye,getCache:nt,_removeLinkedListItem:kt,reverting:function reverting(){return e},context:function context(t){if(t&&i){i.data.push(t);t._ctx=i}return i},suppressOverwrites:function suppressOverwrites(e){return t=e}}};at(\"to,from,fromTo,delayedCall,set,killTweensOf\",(function(t){return Ei[t]=ai[t]}));Ee.add(Ge.updateRoot);h=Ei.to({},{duration:0});var Pi=function _getPluginPropTween(t,e){var i=t._pt;while(i&&i.p!==e&&i.op!==e&&i.fp!==e)i=i._next;return i},Ri=function _addModifiers(t,e){var i,r,n,s=t._targets;for(i in e){r=s.length;while(r--){n=t._ptLookup[r][i];if(n&&(n=n.d)){n._pt&&(n=Pi(n,i));n&&n.modifier&&n.modifier(e[i],t,s[r],i)}}}},Si=function _buildModifierPlugin(t,e){return{name:t,rawVars:1,init:function init(t,i,r){r._onInit=function(t){var r,n;if(b(i)){r={};at(i,(function(t){return r[t]=1}));i=r}if(e){r={};for(n in i)r[n]=e(i[n]);i=r}Ri(t,i)}}}};var Oi=Ei.registerPlugin({name:\"attr\",init:function init(t,e,i,r,n){var s,a,o;this.tween=i;for(s in e){o=t.getAttribute(s)||\"\";a=this.add(t,\"setAttribute\",(o||0)+\"\",e[s],r,n,0,0,s);a.op=s;a.b=o;this._props.push(s)}},render:function render(t,i){var r=i._pt;while(r){e?r.set(r.t,r.p,r.b,r):r.r(t,r.d);r=r._next}}},{name:\"endArray\",init:function init(t,e){var i=e.length;while(i--)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},Si(\"roundProps\",ne),Si(\"modifiers\"),Si(\"snap\",se))||Ei;ai.version=Ge.version=Oi.version=\"3.11.3\";o=1;A()&&Pe();var zi=Re.Power0,Ii=Re.Power1,Li=Re.Power2,Fi=Re.Power3,Bi=Re.Power4,Ui=Re.Linear,Ni=Re.Quad,qi=Re.Cubic,ji=Re.Quart,Vi=Re.Quint,Qi=Re.Strong,Yi=Re.Elastic,Gi=Re.Back,Wi=Re.SteppedEase,Ki=Re.Bounce,Hi=Re.Sine,Zi=Re.Expo,$i=Re.Circ;export{Ye as Animation,Gi as Back,Ki as Bounce,$i as Circ,qi as Cubic,Yi as Elastic,Zi as Expo,Qe as GSCache,Ui as Linear,zi as Power0,Ii as Power1,Li as Power2,Fi as Power3,Bi as Power4,yi as PropTween,Ni as Quad,ji as Quart,Vi as Quint,Hi as Sine,Wi as SteppedEase,Qi as Strong,Ge as Timeline,Ge as TimelineLite,Ge as TimelineMax,ai as Tween,ai as TweenLite,ai as TweenMax,Je as _checkPlugin,Me as _colorExp,Ae as _colorStringFilter,_ as _config,at as _forEachName,nt as _getCache,st as _getProperty,fi as _getSetter,b as _isString,D as _isUndefined,j as _missingPlugin,O as _numExp,z as _numWithUnitExp,ht as _parseRelative,J as _plugins,L as _relExp,kt as _removeLinkedListItem,di as _renderComplexString,ce as _replaceRandom,ot as _round,ne as _roundModifier,pt as _setDefaults,Ti as _sortPropTweensByPriority,Ee as _ticker,Zt as clamp,Oi as default,re as distribute,Ht as getUnit,Oi as gsap,pe as interpolate,de as mapRange,he as normalize,oe as pipe,ae as random,ee as selector,ie as shuffle,se as snap,ke as splitColor,te as toArray,ue as unitize,fe as wrap,_e as wrapYoyo};\n\n//# sourceMappingURL=gsap-core.js.map","import{gsap as t,PropTween as e,_round as r,_ticker as i,_getCache as n,_getProperty as s,_renderComplexString as a,_colorStringFilter as o,_numWithUnitExp as f,_parseRelative as l,_config as p,_relExp as h,_numExp as u,GSCache as c,getUnit as g,_isString as d,_forEachName as m,_plugins as x,_checkPlugin as y,_replaceRandom as v,_colorExp as _,_missingPlugin as w,_sortPropTweensByPriority as b,_isUndefined as O,_getSetter as P}from\"./gsap-core.js\";var S,M,T,C,B,A,F,X,Y=function _windowExists(){return\"undefined\"!==typeof window},k={},E=180/Math.PI,z=Math.PI/180,N=Math.atan2,V=1e8,I=/([A-Z])/g,R=/(left|right|width|margin|padding|x)/i,W=/[\\s,\\(]\\S/,D={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},G=function _renderCSSProp(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},j=function _renderPropWithEnd(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},q=function _renderCSSPropWithBeginning(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},H=function _renderRoundedCSSProp(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},L=function _renderNonTweeningValue(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Z=function _renderNonTweeningValueOnlyAtEnd(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},U=function _setterCSSStyle(t,e,r){return t.style[e]=r},$=function _setterCSSProp(t,e,r){return t.style.setProperty(e,r)},K=function _setterTransform(t,e,r){return t._gsap[e]=r},J=function _setterScale(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},Q=function _setterScaleWithRender(t,e,r,i,n){var s=t._gsap;s.scaleX=s.scaleY=r;s.renderTransform(n,s)},tt=function _setterTransformWithRender(t,e,r,i,n){var s=t._gsap;s[e]=r;s.renderTransform(n,s)},et=\"transform\",rt=et+\"Origin\",it=function _saveStyle(t,e){var r=this;var i=this.target,n=i.style;if(t in k){this.tfm=this.tfm||{};if(\"transform\"!==t){t=D[t]||t;~t.indexOf(\",\")?t.split(\",\").forEach((function(t){return r.tfm[t]=wt(i,t)})):this.tfm[t]=i._gsap.x?i._gsap[t]:wt(i,t)}if(this.props.indexOf(et)>=0)return;if(i._gsap.svg){this.svgo=i.getAttribute(\"data-svg-origin\");this.props.push(rt,e,\"\")}t=et}(n||e)&&this.props.push(t,e,n[t])},nt=function _removeIndependentTransforms(t){if(t.translate){t.removeProperty(\"translate\");t.removeProperty(\"scale\");t.removeProperty(\"rotate\")}},st=function _revertStyle(){var t,e,r=this.props,i=this.target,n=i.style,s=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty(r[t].replace(I,\"-$1\").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];if(s.svg){s.renderTransform();i.setAttribute(\"data-svg-origin\",this.svgo||\"\")}t=F();if(t&&!t.isStart&&!n[et]){nt(n);s.uncache=1}}},at=function _getStyleSaver(t,e){var r={target:t,props:[],revert:st,save:it};e&&e.split(\",\").forEach((function(t){return r.save(t)}));return r},ot=function _createElement(t,e){var r=M.createElementNS?M.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):M.createElement(t);return r.style?r:M.createElement(t)},ft=function _getComputedProperty(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(I,\"-$1\").toLowerCase())||i.getPropertyValue(e)||!r&&_getComputedProperty(t,pt(e)||e,1)||\"\"},lt=\"O,Moz,ms,Ms,Webkit\".split(\",\"),pt=function _checkPropPrefix(t,e,r){var i=e||B,n=i.style,s=5;if(t in n&&!r)return t;t=t.charAt(0).toUpperCase()+t.substr(1);while(s--&&!(lt[s]+t in n));return s<0?null:(3===s?\"ms\":s>=0?lt[s]:\"\")+t},ht=function _initCore(){if(Y()&&window.document){S=window;M=S.document;T=M.documentElement;B=ot(\"div\")||{style:{}};ot(\"div\");et=pt(et);rt=et+\"Origin\";B.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\";X=!!pt(\"perspective\");F=t.core.reverting;C=1}},ut=function _getBBoxHack(t){var e,r=ot(\"svg\",this.ownerSVGElement&&this.ownerSVGElement.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),i=this.parentNode,n=this.nextSibling,s=this.style.cssText;T.appendChild(r);r.appendChild(this);this.style.display=\"block\";if(t)try{e=this.getBBox();this._gsapBBox=this.getBBox;this.getBBox=_getBBoxHack}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());i&&(n?i.insertBefore(this,n):i.appendChild(this));T.removeChild(r);this.style.cssText=s;return e},ct=function _getAttributeFallbacks(t,e){var r=e.length;while(r--)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},gt=function _getBBox(t){var e;try{e=t.getBBox()}catch(r){e=ut.call(t,true)}e&&(e.width||e.height)||t.getBBox===ut||(e=ut.call(t,true));return!e||e.width||e.x||e.y?e:{x:+ct(t,[\"x\",\"cx\",\"x1\"])||0,y:+ct(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}},dt=function _isSVG(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&gt(t))},mt=function _removeProperty(t,e){if(e){var r=t.style;e in k&&e!==rt&&(e=et);if(r.removeProperty){\"ms\"!==e.substr(0,2)&&\"webkit\"!==e.substr(0,6)||(e=\"-\"+e);r.removeProperty(e.replace(I,\"-$1\").toLowerCase())}else r.removeAttribute(e)}},xt=function _addNonTweeningPT(t,r,i,n,s,a){var o=new e(t._pt,r,i,0,1,a?Z:L);t._pt=o;o.b=n;o.e=s;t._props.push(i);return o},yt={deg:1,rad:1,turn:1},vt={grid:1,flex:1},_t=function _convertToUnit(t,e,s,a){var o,f,l,p,h=parseFloat(s)||0,u=(s+\"\").trim().substr((h+\"\").length)||\"px\",c=B.style,g=R.test(e),d=\"svg\"===t.tagName.toLowerCase(),m=(d?\"client\":\"offset\")+(g?\"Width\":\"Height\"),x=100,y=\"px\"===a,v=\"%\"===a;if(a===u||!h||yt[a]||yt[u])return h;\"px\"!==u&&!y&&(h=_convertToUnit(t,e,s,\"px\"));p=t.getCTM&&dt(t);if((v||\"%\"===u)&&(k[e]||~e.indexOf(\"adius\"))){o=p?t.getBBox()[g?\"width\":\"height\"]:t[m];return r(v?h/o*x:h/100*o)}c[g?\"width\":\"height\"]=x+(y?u:a);f=~e.indexOf(\"adius\")||\"em\"===a&&t.appendChild&&!d?t:t.parentNode;p&&(f=(t.ownerSVGElement||{}).parentNode);f&&f!==M&&f.appendChild||(f=M.body);l=f._gsap;if(l&&v&&l.width&&g&&l.time===i.time&&!l.uncache)return r(h/l.width*x);(v||\"%\"===u)&&!vt[ft(f,\"display\")]&&(c.position=ft(t,\"position\"));f===t&&(c.position=\"static\");f.appendChild(B);o=B[m];f.removeChild(B);c.position=\"absolute\";if(g&&v){l=n(f);l.time=i.time;l.width=f[m]}return r(y?o*h/x:o&&h?x/o*h:0)},wt=function _get(t,e,r,i){var n;C||ht();if(e in D&&\"transform\"!==e){e=D[e];~e.indexOf(\",\")&&(e=e.split(\",\")[0])}if(k[e]&&\"transform\"!==e){n=Yt(t,i);n=\"transformOrigin\"!==e?n[e]:n.svg?n.origin:kt(ft(t,rt))+\" \"+n.zOrigin+\"px\"}else{n=t.style[e];(!n||\"auto\"===n||i||~(n+\"\").indexOf(\"calc(\"))&&(n=Mt[e]&&Mt[e](t,e,r)||ft(t,e)||s(t,e)||(\"opacity\"===e?1:0))}return r&&!~(n+\"\").trim().indexOf(\" \")?_t(t,e,n,r)+r:n},bt=function _tweenComplexCSSString(t,r,i,n){if(!i||\"none\"===i){var s=pt(r,t,1),u=s&&ft(t,s,1);if(u&&u!==i){r=s;i=u}else\"borderColor\"===r&&(i=ft(t,\"borderTopColor\"))}var c,g,d,m,x,y,v,_,w,b,O,P,S=new e(this._pt,t.style,r,0,1,a),M=0,T=0;S.b=i;S.e=n;i+=\"\";n+=\"\";if(\"auto\"===n){t.style[r]=n;n=ft(t,r)||n;t.style[r]=i}c=[i,n];o(c);i=c[0];n=c[1];d=i.match(f)||[];P=n.match(f)||[];if(P.length){while(g=f.exec(n)){v=g[0];w=n.substring(M,g.index);x?x=(x+1)%5:\"rgba(\"!==w.substr(-5)&&\"hsla(\"!==w.substr(-5)||(x=1);if(v!==(y=d[T++]||\"\")){m=parseFloat(y)||0;O=y.substr((m+\"\").length);\"=\"===v.charAt(1)&&(v=l(m,v)+O);_=parseFloat(v);b=v.substr((_+\"\").length);M=f.lastIndex-b.length;if(!b){b=b||p.units[r]||O;if(M===n.length){n+=b;S.e+=b}}O!==b&&(m=_t(t,r,y,b)||0);S._pt={_next:S._pt,p:w||1===T?w:\",\",s:m,c:_-m,m:x&&x<4||\"zIndex\"===r?Math.round:0}}}S.c=M<n.length?n.substring(M,n.length):\"\"}else S.r=\"display\"===r&&\"none\"===n?Z:L;h.test(n)&&(S.e=0);this._pt=S;return S},Ot={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},Pt=function _convertKeywordsToPercentages(t){var e=t.split(\" \"),r=e[0],i=e[1]||\"50%\";if(\"top\"===r||\"bottom\"===r||\"left\"===i||\"right\"===i){t=r;r=i;i=t}e[0]=Ot[r]||r;e[1]=Ot[i]||i;return e.join(\" \")},St=function _renderClearProps(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,s=e.t,a=s.style,o=e.u,f=s._gsap;if(\"all\"===o||true===o){a.cssText=\"\";i=1}else{o=o.split(\",\");n=o.length;while(--n>-1){r=o[n];if(k[r]){i=1;r=\"transformOrigin\"===r?rt:et}mt(s,r)}}if(i){mt(s,et);if(f){f.svg&&s.removeAttribute(\"transform\");Yt(s,1);f.uncache=1;nt(a)}}}},Mt={clearProps:function clearProps(t,r,i,n,s){if(\"isFromStart\"!==s.data){var a=t._pt=new e(t._pt,r,i,0,0,St);a.u=n;a.pr=-10;a.tween=s;t._props.push(i);return 1}}},Tt=[1,0,0,1,0,0],Ct={},Bt=function _isNullTransform(t){return\"matrix(1, 0, 0, 1, 0, 0)\"===t||\"none\"===t||!t},At=function _getComputedTransformMatrixAsArray(t){var e=ft(t,et);return Bt(e)?Tt:e.substr(7).match(u).map(r)},Ft=function _getMatrix(t,e){var r,i,s,a,o=t._gsap||n(t),f=t.style,l=At(t);if(o.svg&&t.getAttribute(\"transform\")){s=t.transform.baseVal.consolidate().matrix;l=[s.a,s.b,s.c,s.d,s.e,s.f];return\"1,0,0,1,0,0\"===l.join(\",\")?Tt:l}if(l===Tt&&!t.offsetParent&&t!==T&&!o.svg){s=f.display;f.display=\"block\";r=t.parentNode;if(!r||!t.offsetParent){a=1;i=t.nextElementSibling;T.appendChild(t)}l=At(t);s?f.display=s:mt(t,\"display\");a&&(i?r.insertBefore(t,i):r?r.appendChild(t):T.removeChild(t))}return e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l},Xt=function _applySVGOrigin(t,e,r,i,n,s){var a,o,f,l,p=t._gsap,h=n||Ft(t,true),u=p.xOrigin||0,c=p.yOrigin||0,g=p.xOffset||0,d=p.yOffset||0,m=h[0],x=h[1],y=h[2],v=h[3],_=h[4],w=h[5],b=e.split(\" \"),O=parseFloat(b[0])||0,P=parseFloat(b[1])||0;if(r){if(h!==Tt&&(o=m*v-x*y)){f=O*(v/o)+P*(-y/o)+(y*w-v*_)/o;l=O*(-x/o)+P*(m/o)-(m*w-x*_)/o;O=f;P=l}}else{a=gt(t);O=a.x+(~b[0].indexOf(\"%\")?O/100*a.width:O);P=a.y+(~(b[1]||b[0]).indexOf(\"%\")?P/100*a.height:P)}if(i||false!==i&&p.smooth){_=O-u;w=P-c;p.xOffset=g+(_*m+w*y)-_;p.yOffset=d+(_*x+w*v)-w}else p.xOffset=p.yOffset=0;p.xOrigin=O;p.yOrigin=P;p.smooth=!!i;p.origin=e;p.originIsAbsolute=!!r;t.style[rt]=\"0px 0px\";if(s){xt(s,p,\"xOrigin\",u,O);xt(s,p,\"yOrigin\",c,P);xt(s,p,\"xOffset\",g,p.xOffset);xt(s,p,\"yOffset\",d,p.yOffset)}t.setAttribute(\"data-svg-origin\",O+\" \"+P)},Yt=function _parseTransform(t,e){var i=t._gsap||new c(t);if(\"x\"in i&&!e&&!i.uncache)return i;var n,s,a,o,f,l,h,u,g,d,m,x,y,v,_,w,b,O,P,S,M,T,C,B,A,F,Y,k,V,I,R,W,D=t.style,G=i.scaleX<0,j=\"px\",q=\"deg\",H=getComputedStyle(t),L=ft(t,rt)||\"0\";n=s=a=l=h=u=g=d=m=0;o=f=1;i.svg=!!(t.getCTM&&dt(t));if(H.translate){\"none\"===H.translate&&\"none\"===H.scale&&\"none\"===H.rotate||(D[et]=(\"none\"!==H.translate?\"translate3d(\"+(H.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(\"none\"!==H.rotate?\"rotate(\"+H.rotate+\") \":\"\")+(\"none\"!==H.scale?\"scale(\"+H.scale.split(\" \").join(\",\")+\") \":\"\")+(\"none\"!==H[et]?H[et]:\"\"));D.scale=D.rotate=D.translate=\"none\"}v=Ft(t,i.svg);if(i.svg){if(i.uncache){A=t.getBBox();L=i.xOrigin-A.x+\"px \"+(i.yOrigin-A.y)+\"px\";B=\"\"}else B=!e&&t.getAttribute(\"data-svg-origin\");Xt(t,B||L,!!B||i.originIsAbsolute,false!==i.smooth,v)}x=i.xOrigin||0;y=i.yOrigin||0;if(v!==Tt){O=v[0];P=v[1];S=v[2];M=v[3];n=T=v[4];s=C=v[5];if(6===v.length){o=Math.sqrt(O*O+P*P);f=Math.sqrt(M*M+S*S);l=O||P?N(P,O)*E:0;g=S||M?N(S,M)*E+l:0;g&&(f*=Math.abs(Math.cos(g*z)));if(i.svg){n-=x-(x*O+y*S);s-=y-(x*P+y*M)}}else{W=v[6];I=v[7];Y=v[8];k=v[9];V=v[10];R=v[11];n=v[12];s=v[13];a=v[14];_=N(W,V);h=_*E;if(_){w=Math.cos(-_);b=Math.sin(-_);B=T*w+Y*b;A=C*w+k*b;F=W*w+V*b;Y=T*-b+Y*w;k=C*-b+k*w;V=W*-b+V*w;R=I*-b+R*w;T=B;C=A;W=F}_=N(-S,V);u=_*E;if(_){w=Math.cos(-_);b=Math.sin(-_);B=O*w-Y*b;A=P*w-k*b;F=S*w-V*b;R=M*b+R*w;O=B;P=A;S=F}_=N(P,O);l=_*E;if(_){w=Math.cos(_);b=Math.sin(_);B=O*w+P*b;A=T*w+C*b;P=P*w-O*b;C=C*w-T*b;O=B;T=A}if(h&&Math.abs(h)+Math.abs(l)>359.9){h=l=0;u=180-u}o=r(Math.sqrt(O*O+P*P+S*S));f=r(Math.sqrt(C*C+W*W));_=N(T,C);g=Math.abs(_)>2e-4?_*E:0;m=R?1/(R<0?-R:R):0}if(i.svg){B=t.getAttribute(\"transform\");i.forceCSS=t.setAttribute(\"transform\",\"\")||!Bt(ft(t,et));B&&t.setAttribute(\"transform\",B)}}if(Math.abs(g)>90&&Math.abs(g)<270)if(G){o*=-1;g+=l<=0?180:-180;l+=l<=0?180:-180}else{f*=-1;g+=g<=0?180:-180}e=e||i.uncache;i.x=n-((i.xPercent=n&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+j;i.y=s-((i.yPercent=s&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-s)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+j;i.z=a+j;i.scaleX=r(o);i.scaleY=r(f);i.rotation=r(l)+q;i.rotationX=r(h)+q;i.rotationY=r(u)+q;i.skewX=g+q;i.skewY=d+q;i.transformPerspective=m+j;(i.zOrigin=parseFloat(L.split(\" \")[2])||0)&&(D[rt]=kt(L));i.xOffset=i.yOffset=0;i.force3D=p.force3D;i.renderTransform=i.svg?Wt:X?Rt:zt;i.uncache=0;return i},kt=function _firstTwoOnly(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},Et=function _addPxTranslate(t,e,i){var n=g(e);return r(parseFloat(e)+parseFloat(_t(t,\"x\",i+\"px\",n)))+n},zt=function _renderNon3DTransforms(t,e){e.z=\"0px\";e.rotationY=e.rotationX=\"0deg\";e.force3D=0;Rt(t,e)},Nt=\"0deg\",Vt=\"0px\",It=\") \",Rt=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,s=r.x,a=r.y,o=r.z,f=r.rotation,l=r.rotationY,p=r.rotationX,h=r.skewX,u=r.skewY,c=r.scaleX,g=r.scaleY,d=r.transformPerspective,m=r.force3D,x=r.target,y=r.zOrigin,v=\"\",_=\"auto\"===m&&t&&1!==t||true===m;if(y&&(p!==Nt||l!==Nt)){var w,b=parseFloat(l)*z,O=Math.sin(b),P=Math.cos(b);b=parseFloat(p)*z;w=Math.cos(b);s=Et(x,s,O*w*-y);a=Et(x,a,-Math.sin(b)*-y);o=Et(x,o,P*w*-y+y)}d!==Vt&&(v+=\"perspective(\"+d+It);(i||n)&&(v+=\"translate(\"+i+\"%, \"+n+\"%) \");(_||s!==Vt||a!==Vt||o!==Vt)&&(v+=o!==Vt||_?\"translate3d(\"+s+\", \"+a+\", \"+o+\") \":\"translate(\"+s+\", \"+a+It);f!==Nt&&(v+=\"rotate(\"+f+It);l!==Nt&&(v+=\"rotateY(\"+l+It);p!==Nt&&(v+=\"rotateX(\"+p+It);h===Nt&&u===Nt||(v+=\"skew(\"+h+\", \"+u+It);1===c&&1===g||(v+=\"scale(\"+c+\", \"+g+It);x.style[et]=v||\"translate(0, 0)\"},Wt=function _renderSVGTransforms(t,e){var i,n,s,a,o,f=e||this,l=f.xPercent,p=f.yPercent,h=f.x,u=f.y,c=f.rotation,g=f.skewX,d=f.skewY,m=f.scaleX,x=f.scaleY,y=f.target,v=f.xOrigin,_=f.yOrigin,w=f.xOffset,b=f.yOffset,O=f.forceCSS,P=parseFloat(h),S=parseFloat(u);c=parseFloat(c);g=parseFloat(g);d=parseFloat(d);if(d){d=parseFloat(d);g+=d;c+=d}if(c||g){c*=z;g*=z;i=Math.cos(c)*m;n=Math.sin(c)*m;s=Math.sin(c-g)*-x;a=Math.cos(c-g)*x;if(g){d*=z;o=Math.tan(g-d);o=Math.sqrt(1+o*o);s*=o;a*=o;if(d){o=Math.tan(d);o=Math.sqrt(1+o*o);i*=o;n*=o}}i=r(i);n=r(n);s=r(s);a=r(a)}else{i=m;a=x;n=s=0}if(P&&!~(h+\"\").indexOf(\"px\")||S&&!~(u+\"\").indexOf(\"px\")){P=_t(y,\"x\",h,\"px\");S=_t(y,\"y\",u,\"px\")}if(v||_||w||b){P=r(P+v-(v*i+_*s)+w);S=r(S+_-(v*n+_*a)+b)}if(l||p){o=y.getBBox();P=r(P+l/100*o.width);S=r(S+p/100*o.height)}o=\"matrix(\"+i+\",\"+n+\",\"+s+\",\"+a+\",\"+P+\",\"+S+\")\";y.setAttribute(\"transform\",o);O&&(y.style[et]=o)},Dt=function _addRotationalPropTween(t,r,i,n,s){var a,o,f=360,l=d(s),p=parseFloat(s)*(l&&~s.indexOf(\"rad\")?E:1),h=p-n,u=n+h+\"deg\";if(l){a=s.split(\"_\")[1];if(\"short\"===a){h%=f;h!==h%(f/2)&&(h+=h<0?f:-f)}\"cw\"===a&&h<0?h=(h+f*V)%f-~~(h/f)*f:\"ccw\"===a&&h>0&&(h=(h-f*V)%f-~~(h/f)*f)}t._pt=o=new e(t._pt,r,i,n,h,j);o.e=u;o.u=\"deg\";t._props.push(i);return o},Gt=function _assign(t,e){for(var r in e)t[r]=e[r];return t},jt=function _addRawTransformPTs(t,r,i){var n,s,a,o,f,l,p,h,u=Gt({},i._gsap),c=\"perspective,force3D,transformOrigin,svgOrigin\",d=i.style;if(u.svg){a=i.getAttribute(\"transform\");i.setAttribute(\"transform\",\"\");d[et]=r;n=Yt(i,1);mt(i,et);i.setAttribute(\"transform\",a)}else{a=getComputedStyle(i)[et];d[et]=r;n=Yt(i,1);d[et]=a}for(s in k){a=u[s];o=n[s];if(a!==o&&c.indexOf(s)<0){p=g(a);h=g(o);f=p!==h?_t(i,s,a,h):parseFloat(a);l=parseFloat(o);t._pt=new e(t._pt,n,s,f,l-f,G);t._pt.u=h||0;t._props.push(s)}}Gt(n,u)};m(\"padding,margin,Width,Radius\",(function(t,e){var r=\"Top\",i=\"Right\",n=\"Bottom\",s=\"Left\",a=(e<3?[r,i,n,s]:[r+s,r+i,n+i,n+s]).map((function(r){return e<2?t+r:\"border\"+r+t}));Mt[e>1?\"border\"+t:t]=function(t,e,r,i,n){var s,o;if(arguments.length<4){s=a.map((function(e){return wt(t,e,r)}));o=s.join(\" \");return 5===o.split(s[0]).length?s[0]:o}s=(i+\"\").split(\" \");o={};a.forEach((function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]}));t.init(e,o,n)}}));var qt={name:\"css\",register:ht,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,r,i,n,s){var a,o,f,h,u,c,m,O,P,S,M,T,B,A,F,X,Y=this._props,E=t.style,z=i.vars.startAt;C||ht();this.styles=this.styles||at(t);X=this.styles.props;this.tween=i;for(m in r)if(\"autoRound\"!==m){o=r[m];if(!x[m]||!y(m,r,i,n,t,s)){u=typeof o;c=Mt[m];if(\"function\"===u){o=o.call(i,n,t,s);u=typeof o}\"string\"===u&&~o.indexOf(\"random(\")&&(o=v(o));if(c)c(this,t,m,o,i)&&(F=1);else if(\"--\"===m.substr(0,2)){a=(getComputedStyle(t).getPropertyValue(m)+\"\").trim();o+=\"\";_.lastIndex=0;if(!_.test(a)){O=g(a);P=g(o)}P?O!==P&&(a=_t(t,m,a,P)+P):O&&(o+=O);this.add(E,\"setProperty\",a,o,n,s,0,0,m);Y.push(m);X.push(m,0,E[m])}else if(\"undefined\"!==u){if(z&&m in z){a=\"function\"===typeof z[m]?z[m].call(i,n,t,s):z[m];d(a)&&~a.indexOf(\"random(\")&&(a=v(a));g(a+\"\")||(a+=p.units[m]||g(wt(t,m))||\"\");\"=\"===(a+\"\").charAt(1)&&(a=wt(t,m))}else a=wt(t,m);h=parseFloat(a);S=\"string\"===u&&\"=\"===o.charAt(1)&&o.substr(0,2);S&&(o=o.substr(2));f=parseFloat(o);if(m in D){if(\"autoAlpha\"===m){1===h&&\"hidden\"===wt(t,\"visibility\")&&f&&(h=0);X.push(\"visibility\",0,E.visibility);xt(this,E,\"visibility\",h?\"inherit\":\"hidden\",f?\"inherit\":\"hidden\",!f)}if(\"scale\"!==m&&\"transform\"!==m){m=D[m];~m.indexOf(\",\")&&(m=m.split(\",\")[0])}}M=m in k;if(M){this.styles.save(m);if(!T){B=t._gsap;B.renderTransform&&!r.parseTransform||Yt(t,r.parseTransform);A=false!==r.smoothOrigin&&B.smooth;T=this._pt=new e(this._pt,E,et,0,1,B.renderTransform,B,0,-1);T.dep=1}if(\"scale\"===m){this._pt=new e(this._pt,B,\"scaleY\",h,(S?l(h,S+f):f)-h||0,G);this._pt.u=0;Y.push(\"scaleY\",m);m+=\"X\"}else{if(\"transformOrigin\"===m){X.push(rt,0,E[rt]);o=Pt(o);if(B.svg)Xt(t,o,0,A,0,this);else{P=parseFloat(o.split(\" \")[2])||0;P!==B.zOrigin&&xt(this,B,\"zOrigin\",B.zOrigin,P);xt(this,E,m,kt(a),kt(o))}continue}if(\"svgOrigin\"===m){Xt(t,o,1,A,0,this);continue}if(m in Ct){Dt(this,B,m,h,S?l(h,S+o):o);continue}if(\"smoothOrigin\"===m){xt(this,B,\"smooth\",B.smooth,o);continue}if(\"force3D\"===m){B[m]=o;continue}if(\"transform\"===m){jt(this,o,t);continue}}}else m in E||(m=pt(m)||m);if(M||(f||0===f)&&(h||0===h)&&!W.test(o)&&m in E){O=(a+\"\").substr((h+\"\").length);f||(f=0);P=g(o)||(m in p.units?p.units[m]:O);O!==P&&(h=_t(t,m,a,P));this._pt=new e(this._pt,M?B:E,m,h,(S?l(h,S+f):f)-h,M||\"px\"!==P&&\"zIndex\"!==m||false===r.autoRound?G:H);this._pt.u=P||0;if(O!==P&&\"%\"!==P){this._pt.b=a;this._pt.r=q}}else if(m in E)bt.call(this,t,m,a,S?S+o:o);else{if(!(m in t)){w(m,o);continue}this.add(t,m,a||t[m],S?S+o:o,n,s)}M||(m in E?X.push(m,0,E[m]):X.push(m,1,a||t[m]));Y.push(m)}}}F&&b(this)},render:function render(t,e){if(e.tween._time||!F()){var r=e._pt;while(r){r.r(t,r.d);r=r._next}}else e.styles.revert()},get:wt,aliases:D,getSetter:function getSetter(t,e,r){var i=D[e];i&&i.indexOf(\",\")<0&&(e=i);return e in k&&e!==rt&&(t._gsap.x||wt(t,\"x\"))?r&&A===r?\"scale\"===e?J:K:(A=r||{})&&(\"scale\"===e?Q:tt):t.style&&!O(t.style[e])?U:~e.indexOf(\"-\")?$:P(t,e)},core:{_removeProperty:mt,_getMatrix:Ft}};t.utils.checkPrefix=pt;t.core.getStyleSaver=at;(function(t,e,r,i){var n=m(t+\",\"+e+\",\"+r,(function(t){k[t]=1}));m(e,(function(t){p.units[t]=\"deg\";Ct[t]=1}));D[n[13]]=t+\",\"+e;m(i,(function(t){var e=t.split(\":\");D[e[1]]=n[e[0]]}))})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\",\"rotation,rotationX,rotationY,skewX,skewY\",\"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");m(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",(function(t){p.units[t]=\"px\"}));t.registerPlugin(qt);export{qt as CSSPlugin,ot as _createElement,gt as _getBBox,pt as checkPrefix,qt as default};\n\n//# sourceMappingURL=CSSPlugin.js.map","import{gsap as e}from\"./gsap-core.js\";export{Back,Bounce,Circ,Cubic,Elastic,Expo,Linear,Power0,Power1,Power2,Power3,Power4,Quad,Quart,Quint,Sine,SteppedEase,Strong,Timeline as TimelineLite,Timeline as TimelineMax,Tween as TweenLite}from\"./gsap-core.js\";import{CSSPlugin as r}from\"./CSSPlugin.js\";export{CSSPlugin}from\"./CSSPlugin.js\";var i=e.registerPlugin(r)||e,o=i.core.Tween;export{o as TweenMax,i as default,i as gsap};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{gsap}from\"gsap\";/**\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function MouseEffects({color=\"#ff0000\",interactionMode=\"rings\",duration=1,strokeWidth=2,effectSize=60,rotation=0}){const containerRef=React.useRef(null);const[mousePosition,setMousePosition]=React.useState({x:0,y:0});const[rings,setRings]=React.useState([]);const[bursts,setBursts]=React.useState([]);const[particles,setParticles]=React.useState([]);const[crosshairs,setCrosshairs]=React.useState([]);const[wavies,setWavies]=React.useState([]);const[snipers,setSnipers]=React.useState([]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Track mouse movement within container\nReact.useEffect(()=>{const handleMouseMove=e=>{if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();setMousePosition({x:e.clientX-rect.left,y:e.clientY-rect.top});}};const container=containerRef.current;if(container){document.addEventListener(\"mousemove\",handleMouseMove);}return()=>{if(container){document.removeEventListener(\"mousemove\",handleMouseMove);}};},[]);// Handle click anywhere on the window to create new interaction\nReact.useEffect(()=>{const handleClick=e=>{if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;if(interactionMode===\"rings\"){// Create ring at click position\nconst newRing={id:Date.now().toString(),x,y};setRings(prev=>[...prev,newRing]);}else if(interactionMode===\"burst\"){// Create burst at click position\nconst newBurst={id:Date.now().toString(),x,y};setBursts(prev=>[...prev,newBurst]);}else if(interactionMode===\"particles\"){// Create multiple particles at click position\nconst newParticles=Array.from({length:8},(_,i)=>({id:`${Date.now()}-${i}`,x,y,angle:i*45*(Math.PI/180),distance:effectSize*.2+Math.random()*(effectSize*.3)}));setParticles(prev=>[...prev,...newParticles]);}else if(interactionMode===\"crosshair\"){// Create crosshair at click position\nconst newCrosshair={id:Date.now().toString(),x,y};setCrosshairs(prev=>[...prev,newCrosshair]);}else if(interactionMode===\"wavy\"){// Create wavy at click position\nconst newWavy={id:Date.now().toString(),x,y};setWavies(prev=>[...prev,newWavy]);}else if(interactionMode===\"sniper\"){// Create sniper at click position\nconst newSniper={id:Date.now().toString(),x,y};setSnipers(prev=>[...prev,newSniper]);}}};// Add global click listener\ndocument.addEventListener(\"click\",handleClick);return()=>{document.removeEventListener(\"click\",handleClick);};},[interactionMode]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"0px\",height:\"0px\",position:\"relative\",overflow:\"visible\"},children:!isCanvas&&/*#__PURE__*/_jsxs(_Fragment,{children:[interactionMode===\"rings\"&&/*#__PURE__*/_jsx(_Fragment,{children:rings.map(ring=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:ring.x-effectSize/2,top:ring.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){const tl=gsap.timeline();// Set initial state\n    gsap.set(el,{scale:.5,\"--stroke-width\":strokeWidth});// Animate SVG ring with GSAP\n    tl.to(el,{scale:2,\"--stroke-width\":0,duration:duration,ease:\"power3.out\",onComplete:()=>{// Remove ring after animation completes\n    setRings(prev=>prev.filter(r=>r.id!==ring.id));}},0).to(el,{opacity:0,duration:duration*.2,ease:\"linear\"},duration*.8);}},children:/*#__PURE__*/_jsx(\"circle\",{cx:effectSize/2,cy:effectSize/2,r:effectSize/4,fill:\"none\",stroke:color,strokeWidth:\"var(--stroke-width, 5)\"})},ring.id))}),interactionMode===\"burst\"&&/*#__PURE__*/_jsx(_Fragment,{children:bursts.map(burst=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:burst.x-effectSize/2,top:burst.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){// Animate each line individually - growing from center outward\n    const lines=el.querySelectorAll(\"line\");lines.forEach((line,index)=>{const angle=[45,80,115,150][index]*(Math.PI/180);const centerX=effectSize/2;const centerY=effectSize/2;const lineLength=effectSize*.4;// Calculate start and end points\n    const startX=centerX+effectSize*.1*Math.cos(angle);const startY=centerY-effectSize*.1*Math.sin(angle);const endX=centerX+effectSize*.25*Math.cos(angle);const endY=centerY-effectSize*.25*Math.sin(angle);// Set initial state: line starts at full length\n    gsap.set(line,{attr:{x1:startX,y1:startY,x2:endX,y2:endY},strokeWidth:strokeWidth});// Animate: line radiates outward while getting shorter\n    gsap.timeline().to(line,{attr:{x1:endX,y1:endY,x2:endX,y2:endY},translateX:effectSize/4*Math.cos(angle),translateY:-effectSize/4*Math.sin(angle),duration:duration,ease:\"power2.out\",onComplete:()=>{setBursts(prev=>prev.filter(b=>b.id!==burst.id));}}).to(line,{strokeWidth:0,duration:duration*.4,ease:\"linear\"},duration*.6);});}},children:[45,80,115,150].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;return /*#__PURE__*/_jsx(\"line\",{x1:centerX,y1:centerY,x2:centerX,y2:centerY,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\"},index);})},burst.id))}),interactionMode===\"particles\"&&/*#__PURE__*/_jsx(_Fragment,{children:particles.map(particle=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",transformOrigin:\"center\",left:particle.x-strokeWidth/2,top:particle.y-strokeWidth/2,width:strokeWidth,height:strokeWidth,backgroundColor:color,borderRadius:\"50%\",pointerEvents:\"none\",transform:`rotate(${rotation}deg)`},ref:el=>{if(el&&!el.dataset.animated){// Mark as animated to prevent re-firing\n    el.dataset.animated=\"true\";// Calculate final position based on angle and distance\n    const finalX=particle.x+Math.cos(particle.angle)*particle.distance;const finalY=particle.y+Math.sin(particle.angle)*particle.distance;// Set initial state: particle starts at center with 0 size\n    gsap.set(el,{left:particle.x-strokeWidth/2,top:particle.y-strokeWidth/2,width:0,height:0});// Animate: particle grows, moves, then shrinks\n    gsap.timeline().to(el,{width:strokeWidth,height:strokeWidth,duration:duration*.2,ease:\"power1.out\"}).to(el,{left:finalX-strokeWidth/2,top:finalY-strokeWidth/2,duration:duration*.4,ease:\"power1.out\"},duration*.2).to(el,{width:0,height:0,left:finalX-strokeWidth/2+strokeWidth/2,top:finalY-strokeWidth/2+strokeWidth/2,duration:duration*.4,ease:\"linear\",onComplete:()=>{setParticles(prev=>prev.filter(p=>p.id!==particle.id));}},duration*.6);}}},particle.id))}),interactionMode===\"crosshair\"&&/*#__PURE__*/_jsx(_Fragment,{children:crosshairs.map(crosshair=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:crosshair.x-effectSize/2,top:crosshair.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){// Animate each line individually - growing from center outward\n    const lines=el.querySelectorAll(\"line\");lines.forEach((line,index)=>{const angle=[0,90,180,270][index]*(Math.PI/180);const centerX=effectSize/2;const centerY=effectSize/2;const lineLength=effectSize*.3// Fixed line length\n    ;// Calculate points for the line\n    const startX=centerX+20*Math.cos(angle);const startY=centerY-20*Math.sin(angle);const endX=centerX+(20+lineLength)*Math.cos(angle);const endY=centerY-(20+lineLength)*Math.sin(angle);// Set initial state: line starts collapsed at center\n    gsap.set(line,{attr:{x1:startX,y1:startY,x2:centerX,y2:centerY},strokeWidth:strokeWidth});// Animate: line grows outward and then shrinks\n    gsap.timeline().to(line,{attr:{x1:endX,y1:endY,x2:endX,y2:endY},duration:duration*.8,ease:\"power1.out\"}).to(line,{strokeWidth:0,duration:duration*.6,ease:\"linear\",onComplete:()=>{setCrosshairs(prev=>prev.filter(c=>c.id!==crosshair.id));}},duration*.4);});}},children:[0,90,180,270].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;return /*#__PURE__*/_jsx(\"line\",{x1:centerX,y1:centerY,x2:centerX,y2:centerY,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\"},index);})},crosshair.id))}),interactionMode===\"wavy\"&&/*#__PURE__*/_jsx(_Fragment,{children:wavies.map(wavy=>/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:wavy.x-effectSize/2,top:wavy.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){// Animate each wavy line individually\n    const paths=el.querySelectorAll(\"path\");paths.forEach((path,index)=>{// Get the actual path length using getTotalLength()\n    const pathLength=path.getTotalLength();// Set initial state with strokeDasharray and strokeDashoffset (path hidden)\n    gsap.set(path,{strokeDasharray:\"1, \"+pathLength,strokeDashoffset:0,strokeWidth:strokeWidth});// Animate strokeDashoffset to reveal the path (like pathReveal.tsx)\n    gsap.timeline().to(path,{strokeDasharray:`${pathLength}, `+pathLength,strokeDashoffset:-pathLength,duration:duration,ease:\"power1.out\"}).to(path,{strokeWidth:0,duration:duration*.4,ease:\"linear\"},duration*.6);});// Remove from state when animation completes\n    gsap.delayedCall(duration,()=>{setWavies(prev=>prev.filter(w=>w.id!==wavy.id));});}},children:[45,90,135,180].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;const startRadius=effectSize*.1;const endRadius=effectSize*.5;const startX=centerX+startRadius*Math.cos(angle*Math.PI/180);const startY=centerY-startRadius*Math.sin(angle*Math.PI/180);const endX=centerX+endRadius*Math.cos(angle*Math.PI/180);const endY=centerY-endRadius*Math.sin(angle*Math.PI/180);const midX=(startX+endX)/2;const midY=(startY+endY)/2;const waveOffset=effectSize*.05;const control1X=midX+waveOffset*Math.cos(angle*Math.PI/180+Math.PI/2);const control1Y=midY-waveOffset*Math.sin(angle*Math.PI/180+Math.PI/2);const wavyPath=`M ${startX} ${startY} Q ${control1X} ${control1Y} ${midX} ${midY} T ${endX} ${endY}`;return /*#__PURE__*/_jsx(\"path\",{d:wavyPath,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\",fill:\"none\"},index);})},wavy.id))}),interactionMode===\"sniper\"&&/*#__PURE__*/_jsx(_Fragment,{children:snipers.map(sniper=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:sniper.x-effectSize/2,top:sniper.y-effectSize/2,width:effectSize,height:effectSize,pointerEvents:\"none\",overflow:\"visible\",transform:`rotate(${rotation}deg)`,transformOrigin:\"center\"},ref:el=>{if(el){const lines=el.querySelectorAll(\"line\");lines.forEach((line,index)=>{const angle=[0,90,180,270][index]*(Math.PI/180);const centerX=effectSize/2;const centerY=effectSize/2;const lineLength=effectSize*.2;const startX=centerX+5*Math.cos(angle);const startY=centerY-5*Math.sin(angle);const endX=centerX+(5+lineLength)*Math.cos(angle);const endY=centerY-(5+lineLength)*Math.sin(angle);gsap.set(line,{attr:{x1:startX,y1:startY,x2:endX,y2:endY},strokeWidth:strokeWidth});gsap.timeline().to(line,{attr:{x1:endX,y1:endY,x2:endX,y2:endY},translateX:(5+lineLength)*Math.cos(angle),translateY:-(5+lineLength)*Math.sin(angle),duration:duration,ease:\"power2.out\"}).to(line,{strokeWidth:0,duration:duration*.4,ease:\"linear\"},duration*.6);});}},children:[0,90,180,270].map((angle,index)=>{const centerX=effectSize/2;const centerY=effectSize/2;return /*#__PURE__*/_jsx(\"line\",{x1:centerX,y1:centerY,x2:centerX,y2:centerY,stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\"},index);})}),[Math.PI/3,2*Math.PI/3,4*Math.PI/3,5*Math.PI/3,Math.PI/6,5*Math.PI/6,7*Math.PI/6,11*Math.PI/6].map((angle,index)=>{return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:sniper.x-strokeWidth/2,top:sniper.y-strokeWidth/2,width:strokeWidth,height:strokeWidth,backgroundColor:color,pointerEvents:\"none\",transformOrigin:\"center\",transform:`rotate(${rotation}deg)`},ref:el=>{if(el&&!el.dataset.animated){el.dataset.animated=\"true\";const finalX=sniper.x+Math.cos(angle)*(20+effectSize*.3);const finalY=sniper.y+Math.sin(angle)*(20+effectSize*.3);gsap.set(el,{x:0,y:0,width:strokeWidth,height:strokeWidth});gsap.timeline().to(el,{x:Math.cos(angle)*(effectSize*.4),y:Math.sin(angle)*(effectSize*.4),duration:duration,ease:\"power2.out\",onComplete:()=>{setSnipers(prev=>prev.filter(s=>s.id!==sniper.id));}}).to(el,{width:0,height:0,duration:duration*.4,ease:\"linear\"},duration*.6);}}},index);})]},sniper.id))})]})});}addPropertyControls(MouseEffects,{interactionMode:{type:ControlType.Enum,title:\"Effect\",options:[\"rings\",\"burst\",\"particles\",\"crosshair\",\"wavy\",\"sniper\"],optionTitles:[\"Rings\",\"Burst\",\"Particles\",\"Crosshair\",\"Wavy\",\"Sniper\"],defaultValue:\"rings\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},duration:{type:ControlType.Number,title:\"Duration\",min:.1,max:2,step:.1,defaultValue:.4,unit:\"s\"},strokeWidth:{type:ControlType.Number,title:\"Stroke\",min:.5,max:10,step:.5,defaultValue:2,unit:\"px\"},effectSize:{type:ControlType.Number,title:\"Size\",min:20,max:200,step:5,defaultValue:60,unit:\"px\"},rotation:{type:ControlType.Number,title:\"Rotation\",min:0,max:360,step:1,defaultValue:0,unit:\"\\xb0\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});MouseEffects.displayName=\"Click Effects\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MouseEffects\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"100\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click_effects_prod.map","var r={};r=function shallowEqual(r,e,t,a){var f=t?t.call(a,r,e):void 0;if(void 0!==f)return!!f;if(r===e)return true;if(\"object\"!==typeof r||!r||\"object\"!==typeof e||!e)return false;var l=Object.keys(r);var o=Object.keys(e);if(l.length!==o.length)return false;var n=Object.prototype.hasOwnProperty.bind(e);for(var v=0;v<l.length;v++){var i=l[v];if(!n(i))return false;var u=r[i];var s=e[i];f=t?t.call(a,u,s,i):void 0;if(false===f||void 0===f&&u!==s)return false}return true};var e=r;export default e;\n\n//# sourceMappingURL=index.js.map","var e=\"-ms-\";var r=\"-moz-\";var a=\"-webkit-\";var c=\"comm\";var t=\"rule\";var n=\"decl\";var s=\"@page\";var i=\"@media\";var u=\"@import\";var l=\"@charset\";var o=\"@viewport\";var p=\"@supports\";var f=\"@document\";var h=\"@namespace\";var v=\"@keyframes\";var d=\"@font-face\";var m=\"@counter-style\";var b=\"@font-feature-values\";\n/**\n * @param {number}\n * @return {number}\n */var k=Math.abs;\n/**\n * @param {number}\n * @return {string}\n */var w=String.fromCharCode;\n/**\n * @param {object}\n * @return {object}\n */var x=Object.assign;\n/**\n * @param {string} value\n * @param {number} length\n * @return {number}\n */function hash(e,r){return(((r<<2^charat(e,0))<<2^charat(e,1))<<2^charat(e,2))<<2^charat(e,3)}\n/**\n * @param {string} value\n * @return {string}\n */function trim(e){return e.trim()}\n/**\n * @param {string} value\n * @param {RegExp} pattern\n * @return {string?}\n */function match(e,r){return(e=r.exec(e))?e[0]:e}\n/**\n * @param {string} value\n * @param {(string|RegExp)} pattern\n * @param {string} replacement\n * @return {string}\n */function replace(e,r,a){return e.replace(r,a)}\n/**\n * @param {string} value\n * @param {string} search\n * @return {number}\n */function indexof(e,r){return e.indexOf(r)}\n/**\n * @param {string} value\n * @param {number} index\n * @return {number}\n */function charat(e,r){return 0|e.charCodeAt(r)}\n/**\n * @param {string} value\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */function substr(e,r,a){return e.slice(r,a)}\n/**\n * @param {string} value\n * @return {number}\n */function strlen(e){return e.length}\n/**\n * @param {any[]} value\n * @return {number}\n */function sizeof(e){return e.length}\n/**\n * @param {any} value\n * @param {any[]} array\n * @return {any}\n */function append(e,r){return r.push(e),e}\n/**\n * @param {string[]} array\n * @param {function} callback\n * @return {string}\n */function combine(e,r){return e.map(r).join(\"\")}var $=1;var g=1;var z=0;var y=0;var j=0;var C=\"\";\n/**\n * @param {string} value\n * @param {object | null} root\n * @param {object | null} parent\n * @param {string} type\n * @param {string[] | string} props\n * @param {object[] | string} children\n * @param {number} length\n */function node(e,r,a,c,t,n,s){return{value:e,root:r,parent:a,type:c,props:t,children:n,line:$,column:g,length:s,return:\"\"}}\n/**\n * @param {object} root\n * @param {object} props\n * @return {object}\n */function copy(e,r){return x(node(\"\",null,null,\"\",null,null,0),e,{length:-e.length},r)}function char(){return j}function prev(){j=y>0?charat(C,--y):0;(g--,10===j)&&(g=1,$--);return j}function next(){j=y<z?charat(C,y++):0;(g++,10===j)&&(g=1,$++);return j}function peek(){return charat(C,y)}function caret(){return y}\n/**\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */function slice(e,r){return substr(C,e,r)}\n/**\n * @param {number} type\n * @return {number}\n */function token(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}\n/**\n * @param {string} value\n * @return {any[]}\n */function alloc(e){return $=g=1,z=strlen(C=e),y=0,[]}\n/**\n * @param {any} value\n * @return {any}\n */function dealloc(e){return C=\"\",e}\n/**\n * @param {number} type\n * @return {string}\n */function delimit(e){return trim(slice(y-1,delimiter(91===e?e+2:40===e?e+1:e)))}\n/**\n * @param {string} value\n * @return {string[]}\n */function tokenize(e){return dealloc(tokenizer(alloc(e)))}\n/**\n * @param {number} type\n * @return {string}\n */function whitespace(e){while(j=peek()){if(!(j<33))break;next()}return token(e)>2||token(j)>3?\"\":\" \"}\n/**\n * @param {string[]} children\n * @return {string[]}\n */function tokenizer(e){while(next())switch(token(j)){case 0:append(identifier(y-1),e);break;case 2:append(delimit(j),e);break;default:append(w(j),e)}return e}\n/**\n * @param {number} index\n * @param {number} count\n * @return {string}\n */function escaping(e,r){while(--r&&next())if(j<48||j>102||j>57&&j<65||j>70&&j<97)break;return slice(e,caret()+(r<6&&32==peek()&&32==next()))}\n/**\n * @param {number} type\n * @return {number}\n */function delimiter(e){while(next())switch(j){case e:return y;case 34:case 39:34!==e&&39!==e&&delimiter(j);break;case 40:41===e&&delimiter(e);break;case 92:next();break}return y}\n/**\n * @param {number} type\n * @param {number} index\n * @return {number}\n */function commenter(e,r){while(next()){if(e+j===57)break;if(e+j===84&&47===peek())break}return\"/*\"+slice(r,y-1)+\"*\"+w(47===e?e:next())}\n/**\n * @param {number} index\n * @return {string}\n */function identifier(e){while(!token(peek()))next();return slice(e,y)}\n/**\n * @param {string} value\n * @return {object[]}\n */function compile(e){return dealloc(parse(\"\",null,null,null,[\"\"],e=alloc(e),0,[0],e))}\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {string[]} rule\n * @param {string[]} rules\n * @param {string[]} rulesets\n * @param {number[]} pseudo\n * @param {number[]} points\n * @param {string[]} declarations\n * @return {object}\n */function parse(e,r,a,c,t,n,s,i,u){var l=0;var o=0;var p=s;var f=0;var h=0;var v=0;var d=1;var m=1;var b=1;var k=0;var x=\"\";var $=t;var g=n;var z=c;var y=x;while(m)switch(v=k,k=next()){case 40:if(108!=v&&58==y.charCodeAt(p-1)){-1!=indexof(y+=replace(delimit(k),\"&\",\"&\\f\"),\"&\\f\")&&(b=-1);break}case 34:case 39:case 91:y+=delimit(k);break;case 9:case 10:case 13:case 32:y+=whitespace(v);break;case 92:y+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),r,a),u);break;default:y+=\"/\"}break;case 123*d:i[l++]=strlen(y)*b;case 125*d:case 59:case 0:switch(k){case 0:case 125:m=0;case 59+o:h>0&&strlen(y)-p&&append(h>32?declaration(y+\";\",c,a,p-1):declaration(replace(y,\" \",\"\")+\";\",c,a,p-2),u);break;case 59:y+=\";\";default:append(z=ruleset(y,r,a,l,o,t,i,x,$=[],g=[],p),n);if(123===k)if(0===o)parse(y,r,z,z,$,n,p,i,g);else switch(f){case 100:case 109:case 115:parse(e,z,z,c&&append(ruleset(e,z,z,0,0,t,i,x,t,$=[],p),g),t,g,p,i,c?$:g);break;default:parse(y,z,z,z,[\"\"],g,0,i,g)}}l=o=h=0,d=b=1,x=y=\"\",p=s;break;case 58:p=1+strlen(y),h=v;default:if(d<1)if(123==k)--d;else if(125==k&&0==d++&&125==prev())continue;switch(y+=w(k),k*d){case 38:b=o>0?1:(y+=\"\\f\",-1);break;case 44:i[l++]=(strlen(y)-1)*b,b=1;break;case 64:45===peek()&&(y+=delimit(next()));f=peek(),o=p=strlen(x=y+=identifier(caret())),k++;break;case 45:45===v&&2==strlen(y)&&(d=0)}}return n}\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} index\n * @param {number} offset\n * @param {string[]} rules\n * @param {number[]} points\n * @param {string} type\n * @param {string[]} props\n * @param {string[]} children\n * @param {number} length\n * @return {object}\n */function ruleset(e,r,a,c,n,s,i,u,l,o,p){var f=n-1;var h=0===n?s:[\"\"];var v=sizeof(h);for(var d=0,m=0,b=0;d<c;++d)for(var w=0,x=substr(e,f+1,f=k(m=i[d])),$=e;w<v;++w)($=trim(m>0?h[w]+\" \"+x:replace(x,/&\\f/g,h[w])))&&(l[b++]=$);return node(e,r,a,0===n?t:u,l,o,p)}\n/**\n * @param {number} value\n * @param {object} root\n * @param {object?} parent\n * @return {object}\n */function comment(e,r,a){return node(e,r,a,c,w(char()),substr(e,2,-2),0)}\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} length\n * @return {object}\n */function declaration(e,r,a,c){return node(e,r,a,n,substr(e,0,c),substr(e,c+1,-1),c)}\n/**\n * @param {string} value\n * @param {number} length\n * @return {string}\n */function prefix(c,t){switch(hash(c,t)){case 5103:return a+\"print-\"+c+c;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return a+c+r+c+e+c+c;case 6828:case 4268:return a+c+e+c+c;case 6165:return a+c+e+\"flex-\"+c+c;case 5187:return a+c+replace(c,/(\\w+).+(:[^]+)/,a+\"box-$1$2\"+e+\"flex-$1$2\")+c;case 5443:return a+c+e+\"flex-item-\"+replace(c,/flex-|-self/,\"\")+c;case 4675:return a+c+e+\"flex-line-pack\"+replace(c,/align-content|flex-|-self/,\"\")+c;case 5548:return a+c+e+replace(c,\"shrink\",\"negative\")+c;case 5292:return a+c+e+replace(c,\"basis\",\"preferred-size\")+c;case 6060:return a+\"box-\"+replace(c,\"-grow\",\"\")+a+c+e+replace(c,\"grow\",\"positive\")+c;case 4554:return a+replace(c,/([^-])(transform)/g,\"$1\"+a+\"$2\")+c;case 6187:return replace(replace(replace(c,/(zoom-|grab)/,a+\"$1\"),/(image-set)/,a+\"$1\"),c,\"\")+c;case 5495:case 3959:return replace(c,/(image-set\\([^]*)/,a+\"$1$`$1\");case 4968:return replace(replace(c,/(.+:)(flex-)?(.*)/,a+\"box-pack:$3\"+e+\"flex-pack:$3\"),/s.+-b[^;]+/,\"justify\")+a+c+c;case 4095:case 3583:case 4068:case 2532:return replace(c,/(.+)-inline(.+)/,a+\"$1$2\")+c;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(c)-1-t>6)switch(charat(c,t+1)){case 109:if(45!==charat(c,t+4))break;case 102:return replace(c,/(.+:)(.+)-([^]+)/,\"$1\"+a+\"$2-$3$1\"+r+(108==charat(c,t+3)?\"$3\":\"$2-$3\"))+c;case 115:return~indexof(c,\"stretch\")?prefix(replace(c,\"stretch\",\"fill-available\"),t)+c:c}break;case 4949:if(115!==charat(c,t+1))break;case 6444:switch(charat(c,strlen(c)-3-(~indexof(c,\"!important\")&&10))){case 107:return replace(c,\":\",\":\"+a)+c;case 101:return replace(c,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+a+(45===charat(c,14)?\"inline-\":\"\")+\"box$3$1\"+a+\"$2$3$1\"+e+\"$2box$3\")+c}break;case 5936:switch(charat(c,t+11)){case 114:return a+c+e+replace(c,/[svh]\\w+-[tblr]{2}/,\"tb\")+c;case 108:return a+c+e+replace(c,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+c;case 45:return a+c+e+replace(c,/[svh]\\w+-[tblr]{2}/,\"lr\")+c}return a+c+e+c+c}return c}\n/**\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */function serialize(e,r){var a=\"\";var c=sizeof(e);for(var t=0;t<c;t++)a+=r(e[t],t,e,r)||\"\";return a}\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */function stringify(e,r,a,s){switch(e.type){case u:case n:return e.return=e.return||e.value;case c:return\"\";case v:return e.return=e.value+\"{\"+serialize(e.children,s)+\"}\";case t:e.value=e.props.join(\",\")}return strlen(a=serialize(e.children,s))?e.return=e.value+\"{\"+a+\"}\":\"\"}\n/**\n * @param {function[]} collection\n * @return {function}\n */function middleware(e){var r=sizeof(e);return function(a,c,t,n){var s=\"\";for(var i=0;i<r;i++)s+=e[i](a,c,t,n)||\"\";return s}}\n/**\n * @param {function} callback\n * @return {function}\n */function rulesheet(e){return function(r){r.root||(r=r.return)&&e(r)}}\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n * @param {function} callback\n */function prefixer(c,s,i,u){if(c.length>-1&&!c.return)switch(c.type){case n:c.return=prefix(c.value,c.length);break;case v:return serialize([copy(c,{value:replace(c.value,\"@\",\"@\"+a)})],u);case t:if(c.length)return combine(c.props,(function(t){switch(match(t,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return serialize([copy(c,{props:[replace(t,/:(read-\\w+)/,\":\"+r+\"$1\")]})],u);case\"::placeholder\":return serialize([copy(c,{props:[replace(t,/:(plac\\w+)/,\":\"+a+\"input-$1\")]}),copy(c,{props:[replace(t,/:(plac\\w+)/,\":\"+r+\"$1\")]}),copy(c,{props:[replace(t,/:(plac\\w+)/,e+\"input-$1\")]})],u)}return\"\"}))}}\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n */function namespace(e){switch(e.type){case t:e.props=e.props.map((function(r){return combine(tokenize(r),(function(r,a,c){switch(charat(r,0)){case 12:return substr(r,1,strlen(r));case 0:case 40:case 43:case 62:case 126:return r;case 58:\"global\"===c[++a]&&(c[a]=\"\",c[++a]=\"\\f\"+substr(c[a],a=1,-1));case 32:return 1===a?\"\":r;default:switch(a){case 0:e=r;return sizeof(c)>1?\"\":r;case a=sizeof(c)-1:case 2:return 2===a?r+e+e:r+e;default:return r}}}))}))}}export{l as CHARSET,c as COMMENT,m as COUNTER_STYLE,n as DECLARATION,f as DOCUMENT,d as FONT_FACE,b as FONT_FEATURE_VALUES,u as IMPORT,v as KEYFRAMES,i as MEDIA,r as MOZ,e as MS,h as NAMESPACE,s as PAGE,t as RULESET,p as SUPPORTS,o as VIEWPORT,a as WEBKIT,k as abs,alloc,append,x as assign,caret,char,j as character,C as characters,charat,g as column,combine,comment,commenter,compile,copy,dealloc,declaration,delimit,delimiter,escaping,w as from,hash,identifier,indexof,z as length,$ as line,match,middleware,namespace,next,node,parse,peek,y as position,prefix,prefixer,prev,replace,ruleset,rulesheet,serialize,sizeof,slice,stringify,strlen,substr,token,tokenize,tokenizer,trim,whitespace};\n\n//# sourceMappingURL=index.js.map","import{__spreadArray as t,__assign as n}from\"tslib\";import o from\"@emotion/is-prop-valid\";import i,{useRef as a,useContext as c,useState as d,useMemo as h,useEffect as f,useDebugValue as m,createElement as y}from\"react\";import v from\"shallowequal\";import*as g from\"stylis\";import S from\"@emotion/unitless\";var w=\"undefined\"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||\"data-styled\",E=\"6.0.8\",N=\"undefined\"!=typeof window&&\"HTMLElement\"in window,_=Boolean(\"boolean\"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&\"\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY?\"false\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&\"\"!==process.env.SC_DISABLE_SPEEDY?\"false\"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:\"production\"!==process.env.NODE_ENV),C={},I=/invalid hook call/i,T=new Set,b=function(n,o){if(\"production\"!==process.env.NODE_ENV){var i=o?' with the id of \"'.concat(o,'\"'):\"\",c=\"The component \".concat(n).concat(i,\" has been created dynamically.\\n\")+\"You may see this warning because you've called styled inside another component.\\nTo resolve this only create new StyledComponents outside of any render method and function component.\",d=console.error;try{var h=!0;console.error=function(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];I.test(n)?(h=!1,T.delete(c)):d.apply(void 0,t([n],o,!1))},a(),h&&!T.has(c)&&(console.warn(c),T.add(c))}catch(t){I.test(t.message)&&T.delete(c)}finally{console.error=d}}},G=Object.freeze([]),M=Object.freeze({});function P(t,n,o){return void 0===o&&(o=M),t.theme!==o.theme&&t.theme||n||o.theme}var z=new Set([\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"track\",\"u\",\"ul\",\"use\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"tspan\"]),$=/[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~-]+/g,B=/(^-|-$)/g;function A(t){return t.replace($,\"-\").replace(B,\"\")}var L=/(a)(d)/gi,D=function(t){return String.fromCharCode(t+(t>25?39:97))};function R(t){var n,o=\"\";for(n=Math.abs(t);n>52;n=n/52|0)o=D(n%52)+o;return(D(n%52)+o).replace(L,\"$1-$2\")}var Y,k=function(t,n){for(var o=n.length;o;)t=33*t^n.charCodeAt(--o);return t},j=function(t){return k(5381,t)};function x(t){return R(j(t)>>>0)}function V(t){return\"production\"!==process.env.NODE_ENV&&\"string\"==typeof t&&t||t.displayName||t.name||\"Component\"}function F(t){return\"string\"==typeof t&&(\"production\"===process.env.NODE_ENV||t.charAt(0)===t.charAt(0).toLowerCase())}var q=\"function\"==typeof Symbol&&Symbol.for,H=q?Symbol.for(\"react.memo\"):60115,J=q?Symbol.for(\"react.forward_ref\"):60112,U={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},X={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Z={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ie=((Y={})[J]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Y[H]=Z,Y);function W(t){return(\"type\"in(n=t)&&n.type.$$typeof)===H?Z:\"$$typeof\"in t?ie[t.$$typeof]:U;var n}var le=Object.defineProperty,ue=Object.getOwnPropertyNames,pe=Object.getOwnPropertySymbols,de=Object.getOwnPropertyDescriptor,me=Object.getPrototypeOf,ye=Object.prototype;function K(t,n,o){if(\"string\"!=typeof n){if(ye){var i=me(n);i&&i!==ye&&K(t,i,o)}var a=ue(n);pe&&(a=a.concat(pe(n)));for(var c=W(t),d=W(n),h=0;h<a.length;++h){var f=a[h];if(!(f in X||o&&o[f]||d&&f in d||c&&f in c)){var m=de(n,f);try{le(t,f,m)}catch(t){}}}}return t}function Q(t){return\"function\"==typeof t}function ee(t){return\"object\"==typeof t&&\"styledComponentId\"in t}function te(t,n){return t&&n?\"\".concat(t,\" \").concat(n):t||n||\"\"}function ne(t,n){if(0===t.length)return\"\";for(var o=t[0],i=1;i<t.length;i++)o+=n?n+t[i]:t[i];return o}function oe(t){return null!==t&&\"object\"==typeof t&&t.constructor.name===Object.name&&!(\"props\"in t&&t.$$typeof)}function re(t,n,o){if(void 0===o&&(o=!1),!o&&!oe(t)&&!Array.isArray(t))return n;if(Array.isArray(n))for(var i=0;i<n.length;i++)t[i]=re(t[i],n[i]);else if(oe(n))for(var i in n)t[i]=re(t[i],n[i]);return t}function se(t,n){Object.defineProperty(t,\"toString\",{value:n})}var be=\"production\"!==process.env.NODE_ENV?{1:\"Cannot create styled-component for component: %s.\\n\\n\",2:\"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\\n\\n- Are you trying to reuse it across renders?\\n- Are you accidentally calling collectStyles twice?\\n\\n\",3:\"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\\n\\n\",4:\"The `StyleSheetManager` expects a valid target or sheet prop!\\n\\n- Does this error occur on the client and is your target falsy?\\n- Does this error occur on the server and is the sheet falsy?\\n\\n\",5:\"The clone method cannot be used on the client!\\n\\n- Are you running in a client-like environment on the server?\\n- Are you trying to run SSR on the client?\\n\\n\",6:\"Trying to insert a new style tag, but the given Node is unmounted!\\n\\n- Are you using a custom target that isn't mounted?\\n- Does your document not have a valid head element?\\n- Have you accidentally removed a style tag manually?\\n\\n\",7:'ThemeProvider: Please return an object from your \"theme\" prop function, e.g.\\n\\n```js\\ntheme={() => ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document `<head>`\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\",18:\"ThemeProvider: Please make sure your useTheme hook is within a `<ThemeProvider>`\"}:{};function ae(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var o=t[0],i=[],a=1,c=t.length;a<c;a+=1)i.push(t[a]);return i.forEach((function(t){o=o.replace(/%[a-z]/,t)})),o}function ce(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];return\"production\"===process.env.NODE_ENV?new Error(\"An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#\".concat(n,\" for more information.\").concat(o.length>0?\" Args: \".concat(o.join(\", \")):\"\")):new Error(ae.apply(void 0,t([be[n]],o,!1)).trim())}var Ee=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,o=0;o<t;o++)n+=this.groupSizes[o];return n},e.prototype.insertRules=function(t,n){if(t>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,a=i;t>=a;)if((a<<=1)<0)throw ce(16,\"\".concat(t));this.groupSizes=new Uint32Array(a),this.groupSizes.set(o),this.length=a;for(var c=i;c<a;c++)this.groupSizes[c]=0}for(var d=this.indexOfGroup(t+1),h=(c=0,n.length);c<h;c++)this.tag.insertRule(d,n[c])&&(this.groupSizes[t]++,d++)},e.prototype.clearGroup=function(t){if(t<this.length){var n=this.groupSizes[t],o=this.indexOfGroup(t),i=o+n;this.groupSizes[t]=0;for(var a=o;a<i;a++)this.tag.deleteRule(o)}},e.prototype.getGroup=function(t){var n=\"\";if(t>=this.length||0===this.groupSizes[t])return n;for(var o=this.groupSizes[t],i=this.indexOfGroup(t),a=i+o,c=i;c<a;c++)n+=\"\".concat(this.tag.getRule(c)).concat(\"/*!sc*/\\n\");return n},e}(),Ne=new Map,Pe=new Map,_e=1,he=function(t){if(Ne.has(t))return Ne.get(t);for(;Pe.has(_e);)_e++;var n=_e++;if(\"production\"!==process.env.NODE_ENV&&((0|n)<0||n>1073741824))throw ce(16,\"\".concat(n));return Ne.set(t,n),Pe.set(n,t),n},fe=function(t,n){Ne.set(t,n),Pe.set(n,t)},Ce=\"style[\".concat(w,\"][\").concat(\"data-styled-version\",'=\"').concat(\"6.0.8\",'\"]'),Ae=new RegExp(\"^\".concat(w,'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)')),ve=function(t,n,o){for(var i,a=o.split(\",\"),c=0,d=a.length;c<d;c++)(i=a[c])&&t.registerName(n,i)},ge=function(t,n){for(var o,i=(null!==(o=n.textContent)&&void 0!==o?o:\"\").split(\"/*!sc*/\\n\"),a=[],c=0,d=i.length;c<d;c++){var h=i[c].trim();if(h){var f=h.match(Ae);if(f){var m=0|parseInt(f[1],10),y=f[2];0!==m&&(fe(y,m),ve(t,y,f[3]),t.getTag().insertRules(m,a)),a.length=0}else a.push(h)}}};function Se(){return\"undefined\"!=typeof __webpack_nonce__?__webpack_nonce__:null}var we=function(t){var n=document.head,o=t||n,i=document.createElement(\"style\"),a=function(t){var n=Array.from(t.querySelectorAll(\"style[\".concat(w,\"]\")));return n[n.length-1]}(o),c=void 0!==a?a.nextSibling:null;i.setAttribute(w,\"active\"),i.setAttribute(\"data-styled-version\",\"6.0.8\");var d=Se();return d&&i.setAttribute(\"nonce\",d),o.insertBefore(i,c),i},Ie=function(){function e(t){this.element=we(t),this.element.appendChild(document.createTextNode(\"\")),this.sheet=function(t){if(t.sheet)return t.sheet;for(var n=document.styleSheets,o=0,i=n.length;o<i;o++){var a=n[o];if(a.ownerNode===t)return a}throw ce(17)}(this.element),this.length=0}return e.prototype.insertRule=function(t,n){try{return this.sheet.insertRule(n,t),this.length++,!0}catch(t){return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var n=this.sheet.cssRules[t];return n&&n.cssText?n.cssText:\"\"},e}(),Re=function(){function e(t){this.element=we(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,n){if(t<=this.length&&t>=0){var o=document.createTextNode(n);return this.element.insertBefore(o,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:\"\"},e}(),Te=function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,n){return t<=this.length&&(this.rules.splice(t,0,n),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:\"\"},e}(),xe=N,ke={isServer:!N,useCSSOMInjection:!_},je=function(){function e(t,o,i){void 0===t&&(t=M),void 0===o&&(o={});var a=this;this.options=n(n({},ke),t),this.gs=o,this.names=new Map(i),this.server=!!t.isServer,!this.server&&N&&xe&&(xe=!1,function(t){for(var n=document.querySelectorAll(Ce),o=0,i=n.length;o<i;o++){var a=n[o];a&&\"active\"!==a.getAttribute(w)&&(ge(t,a),a.parentNode&&a.parentNode.removeChild(a))}}(this)),se(this,(function(){return function(t){for(var n=t.getTag(),o=n.length,i=\"\",r=function(o){var a=function(t){return Pe.get(t)}(o);if(void 0===a)return\"continue\";var c=t.names.get(a),d=n.getGroup(o);if(void 0===c||0===d.length)return\"continue\";var h=\"\".concat(w,\".g\").concat(o,'[id=\"').concat(a,'\"]'),f=\"\";void 0!==c&&c.forEach((function(t){t.length>0&&(f+=\"\".concat(t,\",\"))})),i+=\"\".concat(d).concat(h,'{content:\"').concat(f,'\"}').concat(\"/*!sc*/\\n\")},a=0;a<o;a++)r(a);return i}(a)}))}return e.registerId=function(t){return he(t)},e.prototype.reconstructWithOptions=function(t,o){return void 0===o&&(o=!0),new e(n(n({},this.options),t),this.gs,o&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=function(t){var n=t.useCSSOMInjection,o=t.target;return t.isServer?new Te(o):n?new Ie(o):new Re(o)}(this.options),new Ee(t)));var t},e.prototype.hasNameForId=function(t,n){return this.names.has(t)&&this.names.get(t).has(n)},e.prototype.registerName=function(t,n){if(he(t),this.names.has(t))this.names.get(t).add(n);else{var o=new Set;o.add(n),this.names.set(t,o)}},e.prototype.insertRules=function(t,n,o){this.registerName(t,n),this.getTag().insertRules(he(t),o)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(he(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e}(),Me=/&/g,We=/^\\s*\\/\\/.*$/gm;function Oe(t,n){return t.map((function(t){return\"rule\"===t.type&&(t.value=\"\".concat(n,\" \").concat(t.value),t.value=t.value.replaceAll(\",\",\",\".concat(n,\" \")),t.props=t.props.map((function(t){return\"\".concat(n,\" \").concat(t)}))),Array.isArray(t.children)&&\"@keyframes\"!==t.type&&(t.children=Oe(t.children,n)),t}))}function De(t){var n,o,i,a=void 0===t?M:t,c=a.options,d=void 0===c?M:c,h=a.plugins,f=void 0===h?G:h,l=function(t,i,a){return a===o||a.startsWith(o)&&a.endsWith(o)&&a.replaceAll(o,\"\").length>0?\".\".concat(n):t},m=f.slice();m.push((function(t){t.type===g.RULESET&&t.value.includes(\"&\")&&(t.props[0]=t.props[0].replace(Me,o).replace(i,l))})),d.prefix&&m.push(g.prefixer),m.push(g.stringify);var p=function(t,a,c,h){void 0===a&&(a=\"\"),void 0===c&&(c=\"\"),void 0===h&&(h=\"&\"),n=h,o=a,i=new RegExp(\"\\\\\".concat(o,\"\\\\b\"),\"g\");var f=t.replace(We,\"\"),y=g.compile(c||a?\"\".concat(c,\" \").concat(a,\" { \").concat(f,\" }\"):f);d.namespace&&(y=Oe(y,d.namespace));var v=[];return g.serialize(y,g.middleware(m.concat(g.rulesheet((function(t){return v.push(t)}))))),v};return p.hash=f.length?f.reduce((function(t,n){return n.name||ce(15),k(t,n.name)}),5381).toString():\"\",p}var qe=new je,He=De(),Ke=i.createContext({shouldForwardProp:void 0,styleSheet:qe,stylis:He}),Ue=Ke.Consumer,Ze=i.createContext(void 0);function Ve(){return c(Ke)}function Fe(t){var n=d(t.stylisPlugins),o=n[0],a=n[1],c=Ve().styleSheet,m=h((function(){var n=c;return t.sheet?n=t.sheet:t.target&&(n=n.reconstructWithOptions({target:t.target},!1)),t.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n}),[t.disableCSSOMInjection,t.sheet,t.target,c]),y=h((function(){return De({options:{namespace:t.namespace,prefix:t.enableVendorPrefixes},plugins:o})}),[t.enableVendorPrefixes,t.namespace,o]);f((function(){v(o,t.stylisPlugins)||a(t.stylisPlugins)}),[t.stylisPlugins]);var g=h((function(){return{shouldForwardProp:t.shouldForwardProp,styleSheet:m,stylis:y}}),[t.shouldForwardProp,m,y]);return i.createElement(Ke.Provider,{value:g},i.createElement(Ze.Provider,{value:y},t.children))}var st=function(){function e(t,n){var o=this;this.inject=function(t,n){void 0===n&&(n=He);var i=o.name+n.hash;t.hasNameForId(o.id,i)||t.insertRules(o.id,i,n(o.rules,i,\"@keyframes\"))},this.name=t,this.id=\"sc-keyframes-\".concat(t),this.rules=n,se(this,(function(){throw ce(12,String(o.name))}))}return e.prototype.getName=function(t){return void 0===t&&(t=He),this.name+t.hash},e}(),$e=function(t){return t>=\"A\"&&t<=\"Z\"};function ze(t){for(var n=\"\",o=0;o<t.length;o++){var i=t[o];if(1===o&&\"-\"===i&&\"-\"===t[0])return t;$e(i)?n+=\"-\"+i.toLowerCase():n+=i}return n.startsWith(\"ms-\")?\"-\"+n:n}var Be=function(t){return null==t||!1===t||\"\"===t},Le=function(n){var o,i,a=[];for(var c in n){var d=n[c];n.hasOwnProperty(c)&&!Be(d)&&(Array.isArray(d)&&d.isCss||Q(d)?a.push(\"\".concat(ze(c),\":\"),d,\";\"):oe(d)?a.push.apply(a,t(t([\"\".concat(c,\" {\")],Le(d),!1),[\"}\"],!1)):a.push(\"\".concat(ze(c),\": \").concat((o=c,null==(i=d)||\"boolean\"==typeof i||\"\"===i?\"\":\"number\"!=typeof i||0===i||o in S||o.startsWith(\"--\")?String(i).trim():\"\".concat(i,\"px\")),\";\")))}return a};function Ge(t,n,o,i){if(Be(t))return[];if(ee(t))return[\".\".concat(t.styledComponentId)];if(Q(t)){if(!Q(c=t)||c.prototype&&c.prototype.isReactComponent||!n)return[t];var a=t(n);return\"production\"===process.env.NODE_ENV||\"object\"!=typeof a||Array.isArray(a)||a instanceof st||oe(a)||null===a||console.error(\"\".concat(V(t),\" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\")),Ge(a,n,o,i)}var c;return t instanceof st?o?(t.inject(o,i),[t.getName(i)]):[t]:oe(t)?Le(t):Array.isArray(t)?Array.prototype.concat.apply(G,t.map((function(t){return Ge(t,n,o,i)}))):[t.toString()]}function Ye(t){for(var n=0;n<t.length;n+=1){var o=t[n];if(Q(o)&&!ee(o))return!1}return!0}var it=j(\"6.0.8\"),ut=function(){function e(t,n,o){this.rules=t,this.staticRulesId=\"\",this.isStatic=\"production\"===process.env.NODE_ENV&&(void 0===o||o.isStatic)&&Ye(t),this.componentId=n,this.baseHash=k(it,n),this.baseStyle=o,je.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,o){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,n,o):\"\";if(this.isStatic&&!o.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))i=te(i,this.staticRulesId);else{var a=ne(Ge(this.rules,t,n,o)),c=R(k(this.baseHash,a)>>>0);if(!n.hasNameForId(this.componentId,c)){var d=o(a,\".\".concat(c),void 0,this.componentId);n.insertRules(this.componentId,c,d)}i=te(i,c),this.staticRulesId=c}else{for(var h=k(this.baseHash,o.hash),f=\"\",m=0;m<this.rules.length;m++){var y=this.rules[m];if(\"string\"==typeof y)f+=y,\"production\"!==process.env.NODE_ENV&&(h=k(h,y));else if(y){var v=ne(Ge(y,t,n,o));h=k(h,v+m),f+=v}}if(f){var g=R(h>>>0);n.hasNameForId(this.componentId,g)||n.insertRules(this.componentId,g,o(f,\".\".concat(g),void 0,this.componentId)),i=te(i,g)}}return i},e}(),pt=i.createContext(void 0),dt=pt.Consumer;function Je(){var t=c(pt);if(!t)throw ce(18);return t}function Xe(t){var o=i.useContext(pt),a=h((function(){return function(t,o){if(!t)throw ce(14);if(Q(t)){var i=t(o);if(\"production\"!==process.env.NODE_ENV&&(null===i||Array.isArray(i)||\"object\"!=typeof i))throw ce(7);return i}if(Array.isArray(t)||\"object\"!=typeof t)throw ce(8);return o?n(n({},o),t):t}(t.theme,o)}),[t.theme,o]);return t.children?i.createElement(pt.Provider,{value:a},t.children):null}var ht={},ft=new Set;function Qe(t,a,c){var d=ee(t),h=t,f=!F(t),v=a.attrs,g=void 0===v?G:v,S=a.componentId,w=void 0===S?function(t,n){var o=\"string\"!=typeof t?\"sc\":A(t);ht[o]=(ht[o]||0)+1;var i=\"\".concat(o,\"-\").concat(x(\"6.0.8\"+o+ht[o]));return n?\"\".concat(n,\"-\").concat(i):i}(a.displayName,a.parentComponentId):S,E=a.displayName,N=void 0===E?function(t){return F(t)?\"styled.\".concat(t):\"Styled(\".concat(V(t),\")\")}(t):E,_=a.displayName&&a.componentId?\"\".concat(A(a.displayName),\"-\").concat(a.componentId):a.componentId||w,C=d&&h.attrs?h.attrs.concat(g).filter(Boolean):g,I=a.shouldForwardProp;if(d&&h.shouldForwardProp){var T=h.shouldForwardProp;if(a.shouldForwardProp){var $=a.shouldForwardProp;I=function(t,n){return T(t,n)&&$(t,n)}}else I=T}var B=new ut(c,_,d?h.componentStyle:void 0);function O(t,a){return function(t,a,c){var d=t.attrs,h=t.componentStyle,f=t.defaultProps,v=t.foldedComponentIds,g=t.styledComponentId,S=t.target,w=i.useContext(pt),E=Ve(),N=t.shouldForwardProp||E.shouldForwardProp;\"production\"!==process.env.NODE_ENV&&m(g);var _=function(t,o,i){for(var a,c=n(n({},o),{className:void 0,theme:i}),d=0;d<t.length;d+=1){var h=Q(a=t[d])?a(c):a;for(var f in h)c[f]=\"className\"===f?te(c[f],h[f]):\"style\"===f?n(n({},c[f]),h[f]):h[f]}return o.className&&(c.className=te(c.className,o.className)),c}(d,a,P(a,w,f)||M),C=_.as||S,I={};for(var T in _)void 0===_[T]||\"$\"===T[0]||\"as\"===T||\"theme\"===T||(\"forwardedAs\"===T?I.as=_.forwardedAs:N&&!N(T,C)||(I[T]=_[T],N||\"development\"!==process.env.NODE_ENV||o(T)||ft.has(T)||!z.has(C)||(ft.add(T),console.warn('styled-components: it looks like an unknown prop \"'.concat(T,'\" is being sent through to the DOM, which will likely trigger a React console error. If you would like automatic filtering of unknown props, you can opt-into that behavior via `<StyleSheetManager shouldForwardProp={...}>` (connect an API like `@emotion/is-prop-valid`) or consider using transient props (`$` prefix for automatic filtering.)')))));var G=function(t,n){var o=Ve(),i=t.generateAndInjectStyles(n,o.styleSheet,o.stylis);return\"production\"!==process.env.NODE_ENV&&m(i),i}(h,_);\"production\"!==process.env.NODE_ENV&&t.warnTooManyClasses&&t.warnTooManyClasses(G);var $=te(v,g);return G&&($+=\" \"+G),_.className&&($+=\" \"+_.className),I[F(C)&&!z.has(C)?\"class\":\"className\"]=$,I.ref=c,y(C,I)}(L,t,a)}\"production\"!==process.env.NODE_ENV&&(O.displayName=N);var L=i.forwardRef(O);return L.attrs=C,L.componentStyle=B,L.shouldForwardProp=I,\"production\"!==process.env.NODE_ENV&&(L.displayName=N),L.foldedComponentIds=d?te(h.foldedComponentIds,h.styledComponentId):\"\",L.styledComponentId=_,L.target=d?h.target:t,Object.defineProperty(L,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=d?function(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];for(var i=0,a=n;i<a.length;i++)re(t,a[i],!0);return t}({},h.defaultProps,t):t}}),\"production\"!==process.env.NODE_ENV&&(b(N,_),L.warnTooManyClasses=function(t,n){var o={},i=!1;return function(a){if(!i&&(o[a]=!0,Object.keys(o).length>=200)){var c=n?' with the id of \"'.concat(n,'\"'):\"\";console.warn(\"Over \".concat(200,\" classes were generated for component \").concat(t).concat(c,\".\\n\")+\"Consider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n  const Component = styled.div.attrs(props => ({\\n    style: {\\n      background: props.background,\\n    },\\n  }))`width: 100%;`\\n\\n  <Component />\"),i=!0,o={}}}}(N,_)),se(L,(function(){return\".\".concat(L.styledComponentId)})),f&&K(L,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),L}function et(t,n){for(var o=[t[0]],i=0,a=n.length;i<a;i+=1)o.push(n[i],t[i+1]);return o}var tt=function(t){return Object.assign(t,{isCss:!0})};function nt(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];if(Q(n)||oe(n)){var a=n;return tt(Ge(et(G,t([a],o,!0))))}var c=n;return 0===o.length&&1===c.length&&\"string\"==typeof c[0]?Ge(c):tt(Ge(et(c,o)))}function ot(o,i,a){if(void 0===a&&(a=M),!i)throw ce(1,i);var s=function(n){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];return o(i,a,nt.apply(void 0,t([n],c,!1)))};return s.attrs=function(t){return ot(o,i,n(n({},a),{attrs:Array.prototype.concat(a.attrs,t).filter(Boolean)}))},s.withConfig=function(t){return ot(o,i,n(n({},a),t))},s}var rt=function(t){return ot(Qe,t)},mt=rt;z.forEach((function(t){mt[t]=rt(t)}));var yt=function(){function e(t,n){this.rules=t,this.componentId=n,this.isStatic=Ye(t),je.registerId(this.componentId+1)}return e.prototype.createStyles=function(t,n,o,i){var a=i(ne(Ge(this.rules,n,o,i)),\"\"),c=this.componentId+t;o.insertRules(c,c,a)},e.prototype.removeStyles=function(t,n){n.clearRules(this.componentId+t)},e.prototype.renderStyles=function(t,n,o,i){t>2&&je.registerId(this.componentId+t),this.removeStyles(t,o),this.createStyles(t,n,o,i)},e}();function at(o){for(var a=[],c=1;c<arguments.length;c++)a[c-1]=arguments[c];var d=nt.apply(void 0,t([o],a,!1)),h=\"sc-global-\".concat(x(JSON.stringify(d))),f=new yt(d,h);\"production\"!==process.env.NODE_ENV&&b(h);var l=function(t){var n=Ve(),o=i.useContext(pt),a=i.useRef(n.styleSheet.allocateGSInstance(h)).current;return\"production\"!==process.env.NODE_ENV&&i.Children.count(t.children)&&console.warn(\"The global style component \".concat(h,\" was given child JSX. createGlobalStyle does not render children.\")),\"production\"!==process.env.NODE_ENV&&d.some((function(t){return\"string\"==typeof t&&-1!==t.indexOf(\"@import\")}))&&console.warn(\"Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app.\"),n.styleSheet.server&&u(a,t,n.styleSheet,o,n.stylis),i.useLayoutEffect((function(){if(!n.styleSheet.server)return u(a,t,n.styleSheet,o,n.stylis),function(){return f.removeStyles(a,n.styleSheet)}}),[a,t,n.styleSheet,o,n.stylis]),null};function u(t,o,i,a,c){if(f.isStatic)f.renderStyles(t,C,i,c);else{var d=n(n({},o),{theme:P(o,a,l.defaultProps)});f.renderStyles(t,d,i,c)}}return i.memo(l)}function ct(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");var a=ne(nt.apply(void 0,t([n],o,!1))),c=x(a);return new st(c,a)}function lt(t){var o=i.forwardRef((function(o,a){var c=P(o,i.useContext(pt),t.defaultProps);return\"production\"!==process.env.NODE_ENV&&void 0===c&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'.concat(V(t),'\"')),i.createElement(t,n({},o,{theme:c,ref:a}))}));return\"production\"!==process.env.NODE_ENV&&(o.displayName=\"WithTheme(\".concat(V(t),\")\")),K(o,t)}var vt=function(){function e(){var t=this;this._emitSheetCSS=function(){var n=t.instance.toString(),o=Se(),i=ne([o&&'nonce=\"'.concat(o,'\"'),\"\".concat(w,'=\"true\"'),\"\".concat(\"data-styled-version\",'=\"').concat(\"6.0.8\",'\"')].filter(Boolean),\" \");return\"<style \".concat(i,\">\").concat(n,\"</style>\")},this.getStyleTags=function(){if(t.sealed)throw ce(2);return t._emitSheetCSS()},this.getStyleElement=function(){var o;if(t.sealed)throw ce(2);var a=((o={})[w]=\"\",o[\"data-styled-version\"]=\"6.0.8\",o.dangerouslySetInnerHTML={__html:t.instance.toString()},o),c=Se();return c&&(a.nonce=c),[i.createElement(\"style\",n({},a,{key:\"sc-0-0\"}))]},this.seal=function(){t.sealed=!0},this.instance=new je({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(t){if(this.sealed)throw ce(2);return i.createElement(Fe,{sheet:this.instance},t)},e.prototype.interleaveWithNodeStream=function(t){throw ce(3)},e}(),gt={StyleSheet:je,mainSheet:qe};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\");var St=\"__sc-\".concat(w,\"__\");\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[St]||(window[St]=0),1===window[St]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[St]+=1);export{vt as ServerStyleSheet,Ue as StyleSheetConsumer,Ke as StyleSheetContext,Fe as StyleSheetManager,dt as ThemeConsumer,pt as ThemeContext,Xe as ThemeProvider,gt as __PRIVATE__,at as createGlobalStyle,nt as css,mt as default,ee as isStyledComponent,ct as keyframes,mt as styled,Je as useTheme,E as version,lt as withTheme};\n\n//# sourceMappingURL=styled-components.browser.esm.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled,{keyframes}from\"styled-components\";/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TextShimmer({font,content,color,shimmer,size,speed,userSelect,rotation,delay,tag,direction}){const backgroundSize=`200% 200%`;const speedFormatted=11-speed;const gradientFirst=50-size*(50-20)/100;const gradientLast=50+size*(80-50)/100;const Tag=tag;const animationDuration=speedFormatted+delay;const shimmerAnimation=keyframes`\n      0%, ${delay/animationDuration*100}% {\n        background-position: ${direction===\"left\"?\"-100%\":\"200%\"};\n      }\n      100% {\n        background-position: ${direction===\"left\"?\"200%\":\"-100%\"};\n      }\n    `;const ShimmerTag=styled(Tag)`\n        background: linear-gradient(\n            ${rotation}deg,\n            transparent 0%,\n            transparent ${gradientFirst}%,\n            ${shimmer} 50%,\n            transparent ${gradientLast}%,\n            transparent 100%\n        );\n        -webkit-background-size: ${backgroundSize};\n        -moz-background-size: ${backgroundSize};\n        background-size: ${backgroundSize};\n        -webkit-background-clip: text;\n        -moz-background-clip: text;\n        background-clip: text;\n        background-repeat: no-repeat;\n        animation: ${shimmerAnimation} ${animationDuration}s linear infinite;\n    `;return /*#__PURE__*/_jsxs(\"div\",{style:{userSelect:userSelect?\"auto\":\"none\",position:\"relative\"},children:[/*#__PURE__*/_jsx(Tag,{style:{...font,color,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content}),/*#__PURE__*/_jsx(ShimmerTag,{\"aria-hidden\":\"true\",style:{...font,color:\"transparent\",position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:1,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content})]});}TextShimmer.displayName=\"Text Shimmer\";addPropertyControls(TextShimmer,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},content:{type:ControlType.String,title:\"Content\",defaultValue:\"Learn Framer With Framer University\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF1A\"},shimmer:{type:ControlType.Color,title:\"Shimmer\",defaultValue:\"#ffffff\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:30,step:1,max:100,min:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:5,max:10,min:1,step:1},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",optionIcons:[\"direction-left\",\"direction-right\"]},userSelect:{title:\"User Select\",type:ControlType.Boolean,defaultValue:false},rotation:{type:ControlType.Number,title:\"Rotation\",defaultValue:90,min:45,unit:\"\\xb0\",max:135,step:1},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:10,step:.1},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"span\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextShimmer\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextShimmer_Prod.map","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 450\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 450\",source:\"custom\",uiFamilyName:\"Aspekta 450\",url:\"https://framerusercontent.com/assets/9R8LGTDY7T6NZtMTxBSfFjggw.woff2\"}]}];export const css=[\".framer-5rOmE .framer-styles-preset-ch4yvq:not(.rich-text-wrapper), .framer-5rOmE .framer-styles-preset-ch4yvq.rich-text-wrapper h6 { --framer-font-family: \\\"Aspekta 450\\\", \\\"Aspekta 450 Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-5rOmE .framer-styles-preset-ch4yvq:not(.rich-text-wrapper), .framer-5rOmE .framer-styles-preset-ch4yvq.rich-text-wrapper h6 { --framer-font-family: \\\"Aspekta 450\\\", \\\"Aspekta 450 Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-5rOmE .framer-styles-preset-ch4yvq:not(.rich-text-wrapper), .framer-5rOmE .framer-styles-preset-ch4yvq.rich-text-wrapper h6 { --framer-font-family: \\\"Aspekta 450\\\", \\\"Aspekta 450 Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }\"];export const className=\"framer-5rOmE\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_COLOR=\"#1570EF\";const DEFAULT_SVG=`<svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m13.076 12.21 3.098 3.098a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.424-3.424a1.25 1.25 0 0 0-1.768 0L13.076 9.79l4.902.903c.341.063.341.552 0 .614l-4.902.903Zm-3.206.786-3.178 3.178a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.043-3.043-.878 4.768c-.063.34-.552.34-.615 0l-.902-4.903ZM6.692 4.058a1.25 1.25 0 0 0 0 1.768l3.177 3.178.903-4.903c.063-.34.552-.34.615 0l.878 4.768 3.043-3.043a1.25 1.25 0 0 0 0-1.768L11.884.634a1.25 1.25 0 0 0-1.768 0L6.692 4.058ZM.634 10.116a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.123-3.122-4.768-.879c-.341-.063-.341-.552 0-.614l4.768-.879-3.123-3.122a1.25 1.25 0 0 0-1.768 0L.634 10.116Z\" fill=\"#1570EF\"/></svg>`;const DEFAULT_STROKE_WIDTH=1.5;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */export default function FramerIcons(props){const customizedSvg=getCustomizedSVG(props.svg,props.color,props.strokeWidth);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",maxWidth:\"100%\",maxHeight:\"100%\",alignItems:\"center\",justifyContent:\"center\",...props.style},dangerouslySetInnerHTML:{__html:customizedSvg}});}addPropertyControls(FramerIcons,{svg:{title:\"SVG\",type:ControlType.String,defaultValue:DEFAULT_SVG},strokeWidth:{type:ControlType.Number,step:.25,min:.5,max:2,defaultValue:DEFAULT_STROKE_WIDTH,hidden:props=>hideStrokeWidth(props.svg)},color:{type:ControlType.Color,defaultValue:DEFAULT_COLOR,description:\"By [FramerIcons](https://www.framericons.com?utm=FramerIconComponent)\"}});// hide if no stroke-width or all stroke-widths are 0\nfunction hideStrokeWidth(svg){const strokeWidthMatch=svg.match(/stroke-width=\"([^\"]+)\"/g);return!strokeWidthMatch||strokeWidthMatch.every(match=>match===\"0\");}function getCustomizedSVG(svg,color=DEFAULT_COLOR,strokeWidth=DEFAULT_STROKE_WIDTH){let svgAttributes=svg.match(/<svg[^>]*>/)?.[0];if(!svgAttributes){svg=DEFAULT_SVG;svgAttributes=svg.match(/<svg[^>]*>/)?.[0];}const width=svgAttributes.match(/width=\"([^\"]*)\"/)?.[1];const height=svgAttributes.match(/height=\"([^\"]*)\"/)?.[1];const viewBox=svgAttributes.match(/viewBox=\"([^\"]*)\"/)?.[1]?.split(\" \");const viewBoxWidth=viewBox?.[2];const viewBoxHeight=viewBox?.[3];if(width&&height){svg=svg.replace(/width=\"([^\"]*)\"/,`width=\"100%\"`);svg=svg.replace(/height=\"([^\"]*)\"/,`height=\"100%\"`);}else{svg=svg.replace(/<svg/,`<svg width=\"100%\" height=\"100%\"`);}let hasElementsWithValidColors=false;if(svg.includes('fill=\"')||svg.includes('stroke=\"')){svg=svg.replace(/(fill|stroke)=\"([^\"]+)\"/g,(match,attr,value)=>{if(value===\"none\"||value===\"transparent\"){return match;}// For iconsax -> Crypto -> Bulk\nif(value===\"white\"){return\"\";}hasElementsWithValidColors=true;return`${attr}=\"${color}\"`;});}if(!hasElementsWithValidColors){svg=svg.replace(/<(path|circle|rect|line|polygon|polyline) /g,match=>`<${match.slice(1)} fill=\"${color}\" `);}svg=svg.replace(/stroke-width=\"([^\"]+)\"/g,(match,value)=>{if(value===\"0\"){return match;}return`stroke-width=\"${strokeWidth}\"`;});return svg;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIcons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerIcon.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (677c5d1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 500\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 500\",source:\"custom\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]}];export const css=['.framer-QQ8iC .framer-styles-preset-1qkxrxp:not(.rich-text-wrapper), .framer-QQ8iC .framer-styles-preset-1qkxrxp.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-QQ8iC .framer-styles-preset-1qkxrxp:not(.rich-text-wrapper), .framer-QQ8iC .framer-styles-preset-1qkxrxp.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-QQ8iC .framer-styles-preset-1qkxrxp:not(.rich-text-wrapper), .framer-QQ8iC .framer-styles-preset-1qkxrxp.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-QQ8iC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3e5217b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 400\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"}]}];export const css=['.framer-NWVnm .framer-styles-preset-1jrvx9y:not(.rich-text-wrapper), .framer-NWVnm .framer-styles-preset-1jrvx9y.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 5px; --framer-text-alignment: start; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #303030); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-NWVnm .framer-styles-preset-1jrvx9y:not(.rich-text-wrapper), .framer-NWVnm .framer-styles-preset-1jrvx9y.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 5px; --framer-text-alignment: start; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #303030); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-NWVnm .framer-styles-preset-1jrvx9y:not(.rich-text-wrapper), .framer-NWVnm .framer-styles-preset-1jrvx9y.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 5px; --framer-text-alignment: start; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #303030); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-NWVnm\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 500\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 500\",source:\"custom\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]}];export const css=['.framer-2jlOD .framer-styles-preset-nw6dig:not(.rich-text-wrapper), .framer-2jlOD .framer-styles-preset-nw6dig.rich-text-wrapper h4 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-2jlOD .framer-styles-preset-nw6dig:not(.rich-text-wrapper), .framer-2jlOD .framer-styles-preset-nw6dig.rich-text-wrapper h4 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-2jlOD .framer-styles-preset-nw6dig:not(.rich-text-wrapper), .framer-2jlOD .framer-styles-preset-nw6dig.rich-text-wrapper h4 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-2jlOD\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (98479f1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 400\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-WIPIk .framer-styles-preset-1phrbbe:not(.rich-text-wrapper), .framer-WIPIk .framer-styles-preset-1phrbbe.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, #fcfcfc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WIPIk .framer-styles-preset-1phrbbe:not(.rich-text-wrapper), .framer-WIPIk .framer-styles-preset-1phrbbe.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, #fcfcfc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WIPIk .framer-styles-preset-1phrbbe:not(.rich-text-wrapper), .framer-WIPIk .framer-styles-preset-1phrbbe.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, #fcfcfc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-WIPIk\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/OobIpExjjda7YDjHO9YN/SVG.js\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hXzbCFxg7xBIEGpJcFCF/qpgv9Ir45u0sGPnlK285/j33Louzq2.js\";const FeatherFonts=getFonts(Feather);const TextShimmerFonts=getFonts(TextShimmer);const SVGFonts=getFonts(SVG);const ClipboardFonts=getFonts(Clipboard);const enabledGestures={bZF6s0YXq:{hover:true},I9BMEk8Vk:{hover:true}};const cycleOrder=[\"I9BMEk8Vk\",\"HjmmeEWwV\",\"bZF6s0YXq\",\"xPvO_wL9Y\"];const serializationHash=\"framer-xMRKB\";const variantClassNames={bZF6s0YXq:\"framer-v-l7lxbl\",HjmmeEWwV:\"framer-v-vu0mmh\",I9BMEk8Vk:\"framer-v-1nm6k8x\",xPvO_wL9Y:\"framer-v-5ndlxe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"bZF6s0YXq\",\"Variant 4\":\"xPvO_wL9Y\",Copied:\"HjmmeEWwV\",Default:\"I9BMEk8Vk\"};const getProps=({bG,height,iconCopied,icons,id,labelCopied,mahanetranGmailCom,width,...props})=>{return{...props,b8ei7OpHv:bG??props.b8ei7OpHv??\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(13, 13, 13))\",bPCJyrIbK:iconCopied??props.bPCJyrIbK??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',PbW7K4Unr:icons??props.PbW7K4Unr??\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\",qIDNNRI0q:mahanetranGmailCom??props.qIDNNRI0q??\"mahanetran@gmail.com\",rIGEnoYqD:labelCopied??props.rIGEnoYqD??\"Copied\",variant:humanReadableVariantMap[props.variant]??props.variant??\"I9BMEk8Vk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bPCJyrIbK,rIGEnoYqD,b8ei7OpHv,PbW7K4Unr,qIDNNRI0q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I9BMEk8Vk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaposfl16=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"HjmmeEWwV\");});const onAppearofbwe1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"I9BMEk8Vk\"),1500);});const onTap1pv0q6c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"xPvO_wL9Y\");});const onAppear5kgrte=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bZF6s0YXq\"),1500);});useOnVariantChange(baseVariant,{HjmmeEWwV:onAppearofbwe1,xPvO_wL9Y:onAppear5kgrte});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"HjmmeEWwV\",\"xPvO_wL9Y\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"HjmmeEWwV\",\"xPvO_wL9Y\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nm6k8x\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I9BMEk8Vk\",onTap:onTaposfl16,ref:refBinding,style:{backgroundColor:b8ei7OpHv,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"none\",...style},variants:{\"bZF6s0YXq-hover\":{boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.53), 0px 0.8062101855268702px 0.5643471298688091px -0.625px rgba(0, 0, 0, 0.1), 0px 1.9108604964567348px 1.337602347519714px -1.25px rgba(0, 0, 0, 0.1), 0px 3.4856070620706303px 2.4399249434494408px -1.875px rgba(0, 0, 0, 0.09), 0px 5.794814743450843px 4.056370320415589px -2.5px rgba(0, 0, 0, 0.09), 0px 9.35815330653917px 6.550707314577418px -3.125px rgba(0, 0, 0, 0.08), 0px 15.318368451562709px 10.722857916093893px -3.75px rgba(0, 0, 0, 0.07), 0px 26.37719604641665px 18.464037232491652px -4.375px rgba(0, 0, 0, 0.05), 0px 48px 33.599999999999994px -5px rgba(0, 0, 0, 0)\"},\"I9BMEk8Vk-hover\":{boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.53), 0px 0.8062101855268702px 0.5643471298688091px -0.625px rgba(0, 0, 0, 0.1), 0px 1.9108604964567348px 1.337602347519714px -1.25px rgba(0, 0, 0, 0.1), 0px 3.4856070620706303px 2.4399249434494408px -1.875px rgba(0, 0, 0, 0.09), 0px 5.794814743450843px 4.056370320415589px -2.5px rgba(0, 0, 0, 0.09), 0px 9.35815330653917px 6.550707314577418px -3.125px rgba(0, 0, 0, 0.08), 0px 15.318368451562709px 10.722857916093893px -3.75px rgba(0, 0, 0, 0.07), 0px 26.37719604641665px 18.464037232491652px -4.375px rgba(0, 0, 0, 0.05), 0px 48px 33.599999999999994px -5px rgba(0, 0, 0, 0)\"},bZF6s0YXq:{boxShadow:\"none\"},HjmmeEWwV:{boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.53), 0px 0.8062101855268702px 0.5643471298688091px -0.625px rgba(0, 0, 0, 0.1), 0px 1.9108604964567348px 1.337602347519714px -1.25px rgba(0, 0, 0, 0.1), 0px 3.4856070620706303px 2.4399249434494408px -1.875px rgba(0, 0, 0, 0.09), 0px 5.794814743450843px 4.056370320415589px -2.5px rgba(0, 0, 0, 0.09), 0px 9.35815330653917px 6.550707314577418px -3.125px rgba(0, 0, 0, 0.08), 0px 15.318368451562709px 10.722857916093893px -3.75px rgba(0, 0, 0, 0.07), 0px 26.37719604641665px 18.464037232491652px -4.375px rgba(0, 0, 0, 0.05), 0px 48px 33.599999999999994px -5px rgba(0, 0, 0, 0)\"},xPvO_wL9Y:{boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.53), 0px 0.8062101855268702px 0.5643471298688091px -0.625px rgba(0, 0, 0, 0.1), 0px 1.9108604964567348px 1.337602347519714px -1.25px rgba(0, 0, 0, 0.1), 0px 3.4856070620706303px 2.4399249434494408px -1.875px rgba(0, 0, 0, 0.09), 0px 5.794814743450843px 4.056370320415589px -2.5px rgba(0, 0, 0, 0.09), 0px 9.35815330653917px 6.550707314577418px -3.125px rgba(0, 0, 0, 0.08), 0px 15.318368451562709px 10.722857916093893px -3.75px rgba(0, 0, 0, 0.07), 0px 26.37719604641665px 18.464037232491652px -4.375px rgba(0, 0, 0, 0.05), 0px 48px 33.599999999999994px -5px rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"bZF6s0YXq-hover\":{\"data-framer-name\":undefined},\"I9BMEk8Vk-hover\":{\"data-framer-name\":undefined},bZF6s0YXq:{\"data-framer-name\":\"Variant 3\",onTap:onTap1pv0q6c},HjmmeEWwV:{\"data-framer-name\":\"Copied\",onTap:undefined},xPvO_wL9Y:{\"data-framer-name\":\"Variant 4\",onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sxxor4\",\"data-framer-name\":\"Content - Default\",layoutDependency:layoutDependency,layoutId:\"cL79JJYrR\",style:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},variants:{\"I9BMEk8Vk-hover\":{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},bZF6s0YXq:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},HjmmeEWwV:{filter:\"blur(4px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(4px)\"},xPvO_wL9Y:{filter:\"blur(4px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(4px)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14b1qee-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W5a0xDVlo-container\",nodeId:\"W5a0xDVlo\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"copy\",id:\"W5a0xDVlo\",layoutId:\"W5a0xDVlo\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kcknla-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"a2a7PBaCb-container\",nodeId:\"a2a7PBaCb\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"mahanetran@gmail.com\",delay:0,direction:\"right\",font:{fontFamily:'\"Aspekta 450\", \"Aspekta 450 Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},height:\"100%\",id:\"a2a7PBaCb\",layoutId:\"a2a7PBaCb\",rotation:90,shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",size:30,speed:6,tag:\"p\",userSelect:false,width:\"100%\",...addPropertyOverrides({bZF6s0YXq:{font:{fontFamily:'\"Aspekta 450\", \"Aspekta 450 Placeholder\", sans-serif',fontSize:\"14px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"}},HjmmeEWwV:{color:\"rgba(224, 224, 224, 0.8)\",font:{fontFamily:'\"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},shimmer:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\"},xPvO_wL9Y:{font:{fontFamily:'\"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wx8lgb\",\"data-framer-name\":\"Content - Copied\",layoutDependency:layoutDependency,layoutId:\"labctg4q5\",style:{filter:\"blur(4px)\",opacity:0,scale:.6,WebkitFilter:\"blur(4px)\"},transformTemplate:transformTemplate1,variants:{HjmmeEWwV:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"},xPvO_wL9Y:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1crkqsh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XdKOvmdED-container\",nodeId:\"XdKOvmdED\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(SVG,{customColor:PbW7K4Unr,customPadding:0,customStrokeWidth:2,customSvgCode:bPCJyrIbK,height:\"100%\",id:\"XdKOvmdED\",layoutId:\"XdKOvmdED\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1phrbbe\",\"data-styles-preset\":\"j33Louzq2\",children:\"Copied\"})}),className:\"framer-1agpror\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hncwntscW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rIGEnoYqD,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14w4yu0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A1sZJxOkK-container\",nodeId:\"A1sZJxOkK\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(186, 186, 186))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"check\",id:\"A1sZJxOkK\",layoutId:\"A1sZJxOkK\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({HjmmeEWwV:{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\"},xPvO_wL9Y:{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6tq83w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AqJ2NqgIf-container\",nodeId:\"AqJ2NqgIf\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgba(224, 224, 224, 0.8)\",content:\"Copied ✓\",delay:0,direction:\"right\",font:{fontFamily:'\"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},height:\"100%\",id:\"AqJ2NqgIf\",layoutId:\"AqJ2NqgIf\",rotation:90,shimmer:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",size:30,speed:6,tag:\"p\",userSelect:false,width:\"100%\",...addPropertyOverrides({HjmmeEWwV:{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"Copied\",font:{fontFamily:'\"Aspekta 450\", \"Aspekta 450 Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\"},xPvO_wL9Y:{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"Copied\",font:{fontFamily:'\"Aspekta 450\", \"Aspekta 450 Placeholder\", sans-serif',fontSize:\"14px\",letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hwl575-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qIFv1rRrG-container\",nodeId:\"qIFv1rRrG\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:100,bottomLeftRadius:100,bottomRightRadius:100,color:\"rgba(255, 255, 255, 0)\",content:qIDNNRI0q,fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"qIFv1rRrG\",isMixedBorderRadius:false,label:\"\",layoutId:\"qIFv1rRrG\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:100,topRightRadius:100,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xMRKB.framer-dah7lx, .framer-xMRKB .framer-dah7lx { display: block; }\",\".framer-xMRKB.framer-1nm6k8x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 300px; }\",\".framer-xMRKB .framer-1sxxor4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-xMRKB .framer-14b1qee-container, .framer-xMRKB .framer-14w4yu0-container { flex: none; height: 30px; position: relative; width: 28px; }\",\".framer-xMRKB .framer-1kcknla-container, .framer-xMRKB .framer-6tq83w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xMRKB .framer-wx8lgb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 49%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-xMRKB .framer-1crkqsh-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-xMRKB .framer-1agpror { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xMRKB .framer-1hwl575-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 4; }\",\".framer-xMRKB.framer-v-vu0mmh .framer-wx8lgb, .framer-xMRKB.framer-v-5ndlxe .framer-wx8lgb { gap: 15px; }\",\".framer-xMRKB.framer-v-vu0mmh .framer-14w4yu0-container { order: 0; }\",\".framer-xMRKB.framer-v-vu0mmh .framer-6tq83w-container, .framer-xMRKB.framer-v-5ndlxe .framer-6tq83w-container { order: 3; }\",\".framer-xMRKB.framer-v-l7lxbl.framer-1nm6k8x, .framer-xMRKB.framer-v-5ndlxe.framer-1nm6k8x { height: 50px; width: 240px; }\",\".framer-xMRKB.framer-v-l7lxbl .framer-14b1qee-container { aspect-ratio: 0.9333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 28px); width: 23px; }\",\".framer-xMRKB.framer-v-5ndlxe .framer-14w4yu0-container { aspect-ratio: 0.9333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 28px); order: 0; width: 23px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HjmmeEWwV\":{\"layout\":[\"fixed\",\"fixed\"]},\"bZF6s0YXq\":{\"layout\":[\"fixed\",\"fixed\"]},\"xPvO_wL9Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"deoO5gNCa\":{\"layout\":[\"fixed\",\"fixed\"]},\"NqVzlnOA2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bPCJyrIbK\":\"iconCopied\",\"rIGEnoYqD\":\"labelCopied\",\"b8ei7OpHv\":\"bG\",\"PbW7K4Unr\":\"icons\",\"qIDNNRI0q\":\"mahanetranGmailCom\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryyY5XLxmk=withCSS(Component,css,\"framer-xMRKB\");export default FrameryyY5XLxmk;FrameryyY5XLxmk.displayName=\"Copy Button\";FrameryyY5XLxmk.defaultProps={height:60,width:300};addPropertyControls(FrameryyY5XLxmk,{variant:{options:[\"I9BMEk8Vk\",\"HjmmeEWwV\",\"bZF6s0YXq\",\"xPvO_wL9Y\"],optionTitles:[\"Default\",\"Copied\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},bPCJyrIbK:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',displayTextArea:false,title:\"Icon - Copied\",type:ControlType.String},rIGEnoYqD:{defaultValue:\"Copied\",displayTextArea:false,title:\"Label - Copied\",type:ControlType.String},b8ei7OpHv:{defaultValue:'var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(13, 13, 13)) /* {\"name\":\"Dark Black\"} */',title:\"BG\",type:ControlType.Color},PbW7K4Unr:{defaultValue:'var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250)) /* {\"name\":\"White\"} */',title:\"Icons\",type:ControlType.Color},qIDNNRI0q:{defaultValue:\"mahanetran@gmail.com\",displayTextArea:true,title:\"mahanetran@gmail.com\",type:ControlType.String}});addFonts(FrameryyY5XLxmk,[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 450\",source:\"custom\",uiFamilyName:\"Aspekta 450\",url:\"https://framerusercontent.com/assets/9R8LGTDY7T6NZtMTxBSfFjggw.woff2\"},{cssFamilyName:\"Aspekta 400\",source:\"custom\",uiFamilyName:\"Aspekta 400\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeatherFonts,...TextShimmerFonts,...SVGFonts,...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryyY5XLxmk\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"60\",\"framerVariables\":\"{\\\"bPCJyrIbK\\\":\\\"iconCopied\\\",\\\"rIGEnoYqD\\\":\\\"labelCopied\\\",\\\"b8ei7OpHv\\\":\\\"bG\\\",\\\"PbW7K4Unr\\\":\\\"icons\\\",\\\"qIDNNRI0q\\\":\\\"mahanetranGmailCom\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HjmmeEWwV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bZF6s0YXq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xPvO_wL9Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"deoO5gNCa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NqVzlnOA2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yyY5XLxmk.map","// Generated by Framer (65e1cff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hysIzJFX8QNPNZQxdzGw/0yzbJFUpkNrpTxnrjCwC/CxE6z_HnX.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/SEGj7kNZurws9MG4uuKG/yECzO6YpdmPcwmAYCBn1/kV5UhONo7.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ekDXs8wvodzBKrGKpLbP/gEc3VuVCka46yK00LtfZ/u5IfC9y8S.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/tEIHCyyQua03AgBOfTAz/HuVdyzwcjzOc9D4bL75P/XZJFg6J7T.js\";import CopyButton from\"https://framerusercontent.com/modules/5J7Iq0uCqpOpXwWc3TZC/9dgfWCjcMSXKLkybhuxY/yyY5XLxmk.js\";const CopyButtonFonts=getFonts(CopyButton);const FramerIconsFonts=getFonts(FramerIcons);const TextShimmerFonts=getFonts(TextShimmer);const FeatherFonts=getFonts(Feather);const cycleOrder=[\"MBN5vfPF0\",\"hgs4qYYym\",\"smGBkd4yv\",\"NnnRO1Xr1\",\"euEd56cu_\",\"mCcyq7CC8\"];const serializationHash=\"framer-LKUcd\";const variantClassNames={euEd56cu_:\"framer-v-17022st\",hgs4qYYym:\"framer-v-13f2dj1\",MBN5vfPF0:\"framer-v-jn513m\",mCcyq7CC8:\"framer-v-1559zsm\",NnnRO1Xr1:\"framer-v-wf83d9\",smGBkd4yv:\"framer-v-cev4cp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const animation1={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};const animation3={opacity:.85,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation4={opacity:.85,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const animation5={boxShadow:\"0.24145061431045178px 0.24145061431045178px 1.434143480284856px -1.25px rgba(0, 0, 0, 0.13), 2px 2px 11.879393923933998px -2.5px rgba(0, 0, 0, 0.13)\",opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Footer - D\":\"NnnRO1Xr1\",\"Footer - P\":\"mCcyq7CC8\",\"Footer - T\":\"euEd56cu_\",Desktop:\"MBN5vfPF0\",Phone:\"smGBkd4yv\",Tablet:\"hgs4qYYym\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MBN5vfPF0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MBN5vfPF0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"NnnRO1Xr1\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"NnnRO1Xr1\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"mCcyq7CC8\")return false;return true;};const isDisplayed3=()=>{if([\"NnnRO1Xr1\",\"euEd56cu_\",\"mCcyq7CC8\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"NnnRO1Xr1\",\"euEd56cu_\",\"mCcyq7CC8\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"mCcyq7CC8\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"euEd56cu_\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jn513m\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"MBN5vfPF0\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(232, 232, 232))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{euEd56cu_:{\"--border-top-width\":\"0px\"},mCcyq7CC8:{\"--border-top-width\":\"0px\"},NnnRO1Xr1:{\"--border-top-width\":\"0px\"},smGBkd4yv:{\"--border-top-width\":\"1px\"}},...addPropertyOverrides({euEd56cu_:{\"data-framer-name\":\"Footer - T\"},hgs4qYYym:{\"data-framer-name\":\"Tablet\"},mCcyq7CC8:{\"data-framer-name\":\"Footer - P\"},NnnRO1Xr1:{\"data-framer-name\":\"Footer - D\"},smGBkd4yv:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1qkxrxp\",\"data-styles-preset\":\"CxE6z_HnX\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37)))\"},children:\"Keep it ol' fashioned, come say hi!\"})}),className:\"framer-kzynwu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jskBVxqm2\",style:{\"--extracted-1of0zx5\":\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{euEd56cu_:{\"--extracted-1eung3n\":\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"},mCcyq7CC8:{\"--extracted-1eung3n\":\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({euEd56cu_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-nw6dig\",\"data-styles-preset\":\"u5IfC9y8S\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37)))\"},children:\"Keep it ol' fashioned, come say hi!\"})})},mCcyq7CC8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-nw6dig\",\"data-styles-preset\":\"u5IfC9y8S\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37)))\"},children:\"Keep it ol' fashioned, come say hi!\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-nw6dig\",\"data-styles-preset\":\"u5IfC9y8S\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37)))\"},children:\"Keep it ol' fashioned, come say hi!\"})}),className:\"framer-1bq04wx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XICuxFrsz\",style:{\"--extracted-1eung3n\":\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-txss7u\",layoutDependency:layoutDependency,layoutId:\"v8C6D7_Li\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s3pq63\",layoutDependency:layoutDependency,layoutId:\"jVPhFRV0w\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19i3ho8\",layoutDependency:layoutDependency,layoutId:\"pAfJn1LvN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+30+(((componentViewport?.height||263)-60-203)/2+39+20)+0+10+0+0,...addPropertyOverrides({euEd56cu_:{y:(componentViewport?.y||0)+20+205.8+0+0+0+0},hgs4qYYym:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||253)-50-203)/2+39+30)+0+0+0+0},NnnRO1Xr1:{y:(componentViewport?.y||0)+20+246.6+0+10+0+0},smGBkd4yv:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||367)-50-264)/2+39+25)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13nmpe0-container\",layoutDependency:layoutDependency,layoutId:\"JMuHolQFM-container\",nodeId:\"JMuHolQFM\",rendersWithMotion:true,scopeId:\"pHjkreYc7\",whileHover:animation,...addPropertyOverrides({euEd56cu_:{whileHover:animation1},NnnRO1Xr1:{whileHover:animation1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CopyButton,{b8ei7OpHv:\"rgb(13, 13, 13)\",bPCJyrIbK:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',height:\"100%\",id:\"JMuHolQFM\",layoutId:\"JMuHolQFM\",PbW7K4Unr:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\",qIDNNRI0q:\"mahanetran@gmail.com\",rIGEnoYqD:\"Copied\",variant:\"I9BMEk8Vk\",width:\"100%\",...addPropertyOverrides({smGBkd4yv:{variant:\"bZF6s0YXq\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sytike\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"OhXeSGHSA\",children:[isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nn5vtk\",\"data-framer-name\":\"Old\",layoutDependency:layoutDependency,layoutId:\"lLNOETsrX\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://cal.com/mahanetran-murali/30min\",motionChild:true,nodeId:\"xef4_rucd\",scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-136nblv framer-16jgwol\",layoutDependency:layoutDependency,layoutId:\"xef4_rucd\",whileHover:animation2,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-umx27g\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qDU1A3H0Y\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 20 3.5 C 10.887 3.5 3.5 10.887 3.5 20 C 3.5 29.113 10.887 36.5 20 36.5 C 29.113 36.5 36.5 29.113 36.5 20 C 36.5 10.887 29.113 3.5 20 3.5 Z M 40 20 C 40 31.046 31.046 40 20 40 C 8.954 40 0 31.046 0 20 C 0 8.954 8.954 0 20 0 C 31.046 0 40 8.954 40 20 Z M 28.653 13 L 30.973 13 L 30.973 25.56 L 28.653 25.56 Z M 15.951 13.896 C 16.405 14.138 17.453 15.066 17.453 15.227 C 17.453 15.266 17.082 15.604 16.629 15.977 L 15.805 16.655 L 15.492 16.384 C 15.319 16.235 14.943 15.997 14.657 15.856 C 14.155 15.609 14.101 15.6 13.13 15.6 C 12.129 15.6 12.122 15.601 11.516 15.901 C 10.285 16.509 9.597 17.626 9.485 19.195 C 9.396 20.456 9.798 21.654 10.594 22.495 C 11.82 23.792 14.068 23.891 15.507 22.713 L 15.852 22.43 L 16.652 23.128 C 17.092 23.512 17.453 23.864 17.453 23.911 C 17.453 24.075 16.515 24.886 16.022 25.148 C 15.301 25.533 14.575 25.718 13.572 25.772 C 12.34 25.839 11.502 25.675 10.453 25.16 C 8.836 24.367 7.686 22.996 7.197 21.28 C 6.934 20.356 6.934 18.677 7.197 17.765 C 7.904 15.313 9.901 13.602 12.379 13.324 C 13.654 13.181 15.019 13.399 15.951 13.896 Z M 19.053 17.72 C 19.624 17.149 20.197 16.803 20.932 16.585 C 21.592 16.389 22.762 16.428 23.372 16.666 C 23.816 16.839 24.309 17.236 24.633 17.68 L 24.807 17.92 L 24.81 17.26 L 24.812 16.6 L 27.052 16.6 L 27.052 25.56 L 24.812 25.56 L 24.808 24.94 C 24.804 24.332 24.801 24.324 24.668 24.518 C 24.343 24.993 24.045 25.254 23.547 25.498 C 23.04 25.748 22.974 25.76 22.094 25.76 C 21.021 25.76 20.589 25.645 19.803 25.148 C 18.86 24.553 18.109 23.486 17.814 22.323 C 17.747 22.059 17.692 21.501 17.692 21.072 C 17.692 19.745 18.147 18.625 19.053 17.72 Z M 21.329 23.426 C 21.596 23.569 21.787 23.6 22.413 23.6 C 23.323 23.6 23.634 23.468 24.195 22.844 C 24.635 22.354 24.813 21.868 24.813 21.159 C 24.813 20.125 24.374 19.302 23.598 18.88 C 23.252 18.691 23.059 18.645 22.534 18.624 C 22.118 18.607 21.786 18.638 21.589 18.711 C 20.524 19.107 19.955 20.054 20.03 21.303 C 20.087 22.256 20.548 23.009 21.329 23.426 Z\" fill=\"rgb(37,37,37)\"></path></svg>',svgContentId:9832784680,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mahanetran-murali/\",motionChild:true,nodeId:\"qt1e4ksKw\",scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qbj9s2 framer-16jgwol\",\"data-framer-name\":\"linkedin-box-line\",layoutDependency:layoutDependency,layoutId:\"qt1e4ksKw\",whileHover:animation2,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2cf4u5\",\"data-framer-name\":\"linkedin-box-line\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ipiMKacbL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.5 40\"><path d=\"M 3.835 2 L 35.835 2 C 36.94 2 37.835 2.895 37.835 4 L 37.835 36 C 37.835 37.105 36.94 38 35.835 38 L 3.835 38 C 2.73 38 1.835 37.105 1.835 36 L 1.835 4 C 1.835 2.895 2.73 2 3.835 2 Z M 5.835 6 L 5.835 34 L 33.835 34 L 33.835 6 Z M 10.835 14 C 9.178 14 7.835 12.657 7.835 11 C 7.835 9.343 9.178 8 10.835 8 C 12.492 8 13.835 9.343 13.835 11 C 13.835 12.657 12.492 14 10.835 14 Z M 8.835 16 L 12.835 16 L 12.835 31 L 8.835 31 Z M 19.835 16.859 C 21.004 15.731 22.366 15 23.835 15 C 27.977 15 30.835 18.358 30.835 22.5 L 30.835 31 L 26.835 31 L 26.835 22.5 C 26.835 20.567 25.268 19 23.335 19 C 21.402 19 19.835 20.567 19.835 22.5 L 19.835 31 L 15.835 31 L 15.835 16 L 19.835 16 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:10159199545,withExternalLayout:true,...addPropertyOverrides({smGBkd4yv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 35\"><path d=\"M 3.343 1.75 L 31.241 1.75 C 32.204 1.75 32.984 2.534 32.984 3.5 L 32.984 31.5 C 32.984 32.467 32.204 33.25 31.241 33.25 L 3.343 33.25 C 2.38 33.25 1.6 32.467 1.6 31.5 L 1.6 3.5 C 1.6 2.534 2.38 1.75 3.343 1.75 Z M 5.087 5.25 L 5.087 29.75 L 29.497 29.75 L 29.497 5.25 Z M 9.446 12.25 C 8.001 12.25 6.83 11.075 6.83 9.625 C 6.83 8.175 8.001 7 9.446 7 C 10.89 7 12.061 8.175 12.061 9.625 C 12.061 11.075 10.89 12.25 9.446 12.25 Z M 7.702 14 L 11.189 14 L 11.189 27.125 L 7.702 27.125 Z M 17.292 14.752 C 18.311 13.764 19.499 13.125 20.779 13.125 C 24.39 13.125 26.882 16.063 26.882 19.688 L 26.882 27.125 L 23.395 27.125 L 23.395 19.688 C 23.395 17.996 22.029 16.625 20.343 16.625 C 18.658 16.625 17.292 17.996 17.292 19.688 L 17.292 27.125 L 13.805 27.125 L 13.805 14 L 17.292 14 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:10121590744}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/charmahander\",motionChild:true,nodeId:\"X6nllT0pH\",scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2c4csu framer-16jgwol\",\"data-framer-name\":\"twitter-x-line\",layoutDependency:layoutDependency,layoutId:\"X6nllT0pH\",whileHover:animation2,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1vjo5td\",\"data-framer-name\":\"twitter-x-line\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"YEjDTYOOt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.5 40\"><path d=\"M 13.222 3.333 L 1.653 3.333 L 15.306 21.691 L 2.396 36.667 L 6.776 36.667 L 17.335 24.418 L 26.444 36.667 L 38.014 36.667 L 23.786 17.537 L 36.031 3.333 L 31.651 3.333 L 21.758 14.81 Z M 28.097 33.333 L 8.264 6.667 L 11.569 6.667 L 31.403 33.333 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:9959274490,withExternalLayout:true,...addPropertyOverrides({smGBkd4yv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 35\"><path d=\"M 11.527 2.917 L 1.441 2.917 L 13.344 18.979 L 2.089 32.083 L 5.908 32.083 L 15.112 21.366 L 23.054 32.083 L 33.14 32.083 L 20.737 15.345 L 31.411 2.917 L 27.593 2.917 L 18.968 12.958 Z M 24.495 29.167 L 7.204 5.833 L 10.086 5.833 L 27.377 29.167 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:9688136425}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://open.spotify.com/user/3dg8cpi020digid15w2zkw6f4?si=aa14e8bfb67d49bc\",motionChild:true,nodeId:\"wILAjczrf\",scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13brccr framer-16jgwol\",\"data-framer-name\":\"spotify-line\",layoutDependency:layoutDependency,layoutId:\"wILAjczrf\",whileHover:animation2,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1m3zcz0\",\"data-framer-name\":\"spotify-line\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RDPzSSHUc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41 41\"><path d=\"M 21.043 1.495 C 31.865 1.495 40.543 10.27 40.543 20.995 C 40.543 31.72 31.768 40.495 21.043 40.495 C 10.318 40.495 1.543 31.72 1.543 20.995 C 1.543 10.27 10.318 1.495 21.043 1.495 Z M 21.205 5.557 C 12.634 5.557 5.605 12.586 5.605 21.157 C 5.605 29.729 12.634 36.757 21.205 36.757 C 29.776 36.757 36.805 29.729 36.805 21.157 C 36.805 12.55 29.837 5.557 21.205 5.557 Z M 28.695 31.042 C 24.112 28.214 18.36 27.627 11.533 29.187 C 10.854 29.386 10.267 28.897 10.072 28.312 C 9.877 27.627 10.365 27.044 10.95 26.849 C 18.36 25.19 24.795 25.874 29.865 28.994 C 30.547 29.287 30.643 30.065 30.354 30.652 C 29.964 31.235 29.281 31.432 28.695 31.042 Z M 30.614 25.512 C 25.351 22.294 17.356 21.319 11.213 23.269 C 10.435 23.464 9.556 23.074 9.361 22.294 C 9.166 21.514 9.556 20.635 10.336 20.44 C 17.453 18.297 26.228 19.371 32.273 23.074 C 32.86 23.368 33.151 24.342 32.665 25.024 C 32.176 25.707 31.298 25.999 30.614 25.512 Z M 10.18 17.047 C 9.205 17.337 8.23 16.752 7.938 15.875 C 7.645 14.898 8.23 13.925 9.108 13.631 C 16.03 11.583 27.438 11.973 34.655 16.265 C 35.53 16.752 35.823 17.922 35.335 18.8 C 34.85 19.484 33.678 19.773 32.802 19.287 C 26.56 15.582 16.128 15.192 10.18 17.047 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:12331468106,withExternalLayout:true,...addPropertyOverrides({hgs4qYYym:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41 41\"><path d=\"M 20.043 1.495 C 30.31 1.495 38.543 9.82 38.543 19.995 C 38.543 30.17 30.218 38.495 20.043 38.495 C 9.868 38.495 1.543 30.17 1.543 19.995 C 1.543 9.82 9.868 1.495 20.043 1.495 Z M 20.197 5.349 C 12.065 5.349 5.397 12.018 5.397 20.149 C 5.397 28.281 12.065 34.949 20.197 34.949 C 28.328 34.949 34.997 28.281 34.997 20.149 C 34.997 11.983 28.386 5.349 20.197 5.349 Z M 27.302 29.526 C 22.955 26.844 17.497 26.287 11.021 27.767 C 10.376 27.955 9.82 27.491 9.635 26.936 C 9.45 26.287 9.912 25.734 10.467 25.549 C 17.497 23.975 23.602 24.624 28.412 27.584 C 29.06 27.861 29.151 28.6 28.876 29.156 C 28.506 29.71 27.859 29.896 27.302 29.526 Z M 29.123 24.28 C 24.13 21.227 16.545 20.302 10.717 22.152 C 9.979 22.337 9.145 21.967 8.96 21.227 C 8.775 20.487 9.145 19.653 9.885 19.468 C 16.637 17.435 24.962 18.454 30.697 21.967 C 31.254 22.246 31.53 23.17 31.069 23.817 C 30.605 24.465 29.772 24.742 29.123 24.28 Z M 9.737 16.249 C 8.812 16.525 7.887 15.97 7.61 15.138 C 7.332 14.211 7.887 13.288 8.72 13.009 C 15.287 11.066 26.11 11.436 32.956 15.508 C 33.787 15.97 34.065 17.08 33.602 17.913 C 33.141 18.562 32.03 18.836 31.199 18.375 C 25.277 14.86 15.38 14.49 9.737 16.249 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:12407082690},smGBkd4yv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35 35\"><path d=\"M 17.537 0.433 C 27.007 0.433 34.6 8.111 34.6 17.496 C 34.6 26.88 26.922 34.558 17.537 34.558 C 8.153 34.558 0.475 26.88 0.475 17.496 C 0.475 8.111 8.153 0.433 17.537 0.433 Z M 17.68 3.988 C 10.18 3.988 4.03 10.138 4.03 17.638 C 4.03 25.137 10.18 31.288 17.68 31.288 C 25.179 31.288 31.33 25.137 31.33 17.638 C 31.33 10.106 25.232 3.988 17.68 3.988 Z M 24.233 26.286 C 20.223 23.812 15.19 23.299 9.216 24.664 C 8.622 24.837 8.109 24.409 7.938 23.898 C 7.767 23.299 8.194 22.789 8.706 22.618 C 15.19 21.166 20.82 21.765 25.257 24.495 C 25.854 24.751 25.938 25.432 25.684 25.945 C 25.343 26.456 24.746 26.628 24.233 26.286 Z M 25.912 21.448 C 21.307 18.632 14.311 17.779 8.937 19.485 C 8.256 19.656 7.486 19.315 7.316 18.632 C 7.145 17.95 7.486 17.181 8.169 17.01 C 14.397 15.134 22.075 16.074 27.364 19.315 C 27.877 19.572 28.132 20.424 27.707 21.021 C 27.279 21.618 26.511 21.874 25.912 21.448 Z M 8.033 14.041 C 7.18 14.295 6.327 13.783 6.071 13.016 C 5.815 12.161 6.327 11.309 7.094 11.052 C 13.152 9.26 23.133 9.602 29.448 13.357 C 30.214 13.783 30.47 14.807 30.044 15.575 C 29.618 16.174 28.593 16.427 27.827 16.002 C 22.365 12.76 13.237 12.418 8.033 14.041 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\"></path></svg>',svgContentId:11141963729}},baseVariant,gestureVariant)})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gk8r9u\",\"data-framer-name\":\"New\",layoutDependency:layoutDependency,layoutId:\"W3ly2J96k\",children:[isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/charmahander\",motionChild:true,nodeId:\"e_q3VkTMO\",openInNewTab:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10d26rl framer-16jgwol\",layoutDependency:layoutDependency,layoutId:\"e_q3VkTMO\",style:{scale:1},variants:{euEd56cu_:{scale:1.2},mCcyq7CC8:{scale:1.2}},...addPropertyOverrides({euEd56cu_:{whileHover:animation3},mCcyq7CC8:{whileHover:animation3},NnnRO1Xr1:{whileHover:animation3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rp61zg-container\",\"data-framer-name\":\"bxl-twitter\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xCSeJ6gln-container\",name:\"bxl-twitter\",nodeId:\"xCSeJ6gln\",rendersWithMotion:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\",height:\"100%\",id:\"xCSeJ6gln\",layoutId:\"xCSeJ6gln\",name:\"bxl-twitter\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M19.633 7.997c.013.175.013.349.013.523 0 5.325-4.053 11.461-11.46 11.461-2.282 0-4.402-.661-6.186-1.809.324.037.636.05.973.05a8.07 8.07 0 0 0 5.001-1.721 4.036 4.036 0 0 1-3.767-2.793c.249.037.499.062.761.062.361 0 .724-.05 1.061-.137a4.027 4.027 0 0 1-3.23-3.953v-.05c.537.299 1.16.486 1.82.511a4.022 4.022 0 0 1-1.796-3.354c0-.748.199-1.434.548-2.032a11.457 11.457 0 0 0 8.306 4.215c-.062-.3-.1-.611-.1-.923a4.026 4.026 0 0 1 4.028-4.028c1.16 0 2.207.486 2.943 1.272a7.957 7.957 0 0 0 2.556-.973 4.02 4.02 0 0 1-1.771 2.22 8.073 8.073 0 0 0 2.319-.624 8.645 8.645 0 0 1-2.019 2.083z\"/></svg>',width:\"100%\"})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:\"https://open.spotify.com/user/3dg8cpi020digid15w2zkw6f4?si=aa14e8bfb67d49bc\",motionChild:true,nodeId:\"HKmfVhawz\",openInNewTab:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1y4yac2 framer-16jgwol\",layoutDependency:layoutDependency,layoutId:\"HKmfVhawz\",style:{scale:1},variants:{euEd56cu_:{scale:1.2},mCcyq7CC8:{scale:1.2}},...addPropertyOverrides({euEd56cu_:{whileHover:animation3},mCcyq7CC8:{whileHover:animation3},NnnRO1Xr1:{whileHover:animation3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k64jjz-container\",\"data-framer-name\":\"bxl-spotify\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ygPzGTRFU-container\",name:\"bxl-spotify\",nodeId:\"ygPzGTRFU\",rendersWithMotion:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\",height:\"100%\",id:\"ygPzGTRFU\",layoutId:\"ygPzGTRFU\",name:\"bxl-spotify\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><path  fill=\"#ffffff\" d=\"M12.01 2.019c-5.495 0-9.991 4.496-9.991 9.991 0 5.494 4.496 9.99 9.991 9.99 5.494 0 9.99-4.496 9.99-9.99 0-5.495-4.446-9.991-9.99-9.991zm4.595 14.436c-.199.299-.549.4-.85.201-2.349-1.45-5.296-1.75-8.793-.951-.348.102-.648-.148-.748-.449-.101-.35.149-.648.45-.749 3.795-.85 7.093-.499 9.69 1.1.35.149.4.548.251.848zm1.2-2.747c-.251.349-.7.499-1.051.249-2.697-1.646-6.792-2.148-9.939-1.148-.398.101-.85-.1-.949-.498-.101-.402.1-.852.499-.952 3.646-1.098 8.143-.548 11.239 1.351.3.149.45.648.201.998zm.099-2.799c-3.197-1.897-8.542-2.097-11.59-1.146a.938.938 0 0 1-1.148-.6.937.937 0 0 1 .599-1.151c3.547-1.049 9.392-.85 13.089 1.351.449.249.599.849.349 1.298-.25.35-.849.498-1.299.248z\"/></svg>',width:\"100%\"})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mahanetran-murali/\",motionChild:true,nodeId:\"X3OUDmAUk\",openInNewTab:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pmmqvx framer-16jgwol\",layoutDependency:layoutDependency,layoutId:\"X3OUDmAUk\",style:{scale:1},variants:{euEd56cu_:{scale:1.2},mCcyq7CC8:{scale:1.2}},...addPropertyOverrides({euEd56cu_:{whileHover:animation3},mCcyq7CC8:{whileHover:animation3},NnnRO1Xr1:{whileHover:animation3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rdiaih-container\",\"data-framer-name\":\"bxl-linkedin\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FHCbZwWBx-container\",name:\"bxl-linkedin\",nodeId:\"FHCbZwWBx\",rendersWithMotion:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\",height:\"100%\",id:\"FHCbZwWBx\",layoutId:\"FHCbZwWBx\",name:\"bxl-linkedin\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\"><circle  fill=\"#ffffff\" cx=\"4.983\" cy=\"5.009\" r=\"2.188\"/><path  fill=\"#ffffff\" d=\"M9.237 8.855v12.139h3.769v-6.003c0-1.584.298-3.118 2.262-3.118 1.937 0 1.961 1.811 1.961 3.218v5.904H21v-6.657c0-3.27-.704-5.783-4.526-5.783-1.835 0-3.065 1.007-3.568 1.96h-.051v-1.66H9.237zm-6.142 0H6.87v12.139H3.095z\"/></svg>',width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://cal.com/mahanetran-murali/30min\",motionChild:true,nodeId:\"eRW9FhabU\",scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nkwsus framer-16jgwol\",layoutDependency:layoutDependency,layoutId:\"eRW9FhabU\",style:{scale:1},variants:{euEd56cu_:{scale:1.2},mCcyq7CC8:{scale:1.2}},whileHover:animation2,...addPropertyOverrides({euEd56cu_:{whileHover:animation4},mCcyq7CC8:{whileHover:animation4},NnnRO1Xr1:{whileHover:animation4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ni6fcn\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"up6GtWbHj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 43.8 24 C 43.8 34.935 34.935 43.8 24 43.8 C 17.768 43.8 12.209 40.921 8.58 36.421 C 11.818 38.677 15.754 40 20 40 C 31.046 40 40 31.046 40 20 C 40 15.754 38.677 11.818 36.421 8.58 C 40.921 12.209 43.8 17.768 43.8 24 Z M 8.58 36.421 C 3.394 32.807 0 26.8 0 20 C 0 8.954 8.954 0 20 0 C 26.8 0 32.807 3.394 36.421 8.58 C 33.024 5.84 28.704 4.2 24 4.2 C 13.065 4.2 4.2 13.065 4.2 24 C 4.2 28.704 5.84 33.024 8.58 36.421 Z M 28.653 13 L 30.973 13 L 30.973 25.56 L 28.653 25.56 Z M 15.951 13.896 C 16.405 14.138 17.453 15.066 17.453 15.227 C 17.453 15.266 17.082 15.604 16.629 15.977 L 15.805 16.655 L 15.492 16.384 C 15.319 16.235 14.943 15.997 14.657 15.856 C 14.155 15.609 14.101 15.6 13.13 15.6 C 12.129 15.6 12.122 15.601 11.516 15.901 C 10.285 16.509 9.597 17.626 9.485 19.195 C 9.396 20.456 9.798 21.654 10.594 22.495 C 11.82 23.792 14.068 23.891 15.507 22.713 L 15.852 22.43 L 16.652 23.128 C 17.092 23.512 17.453 23.864 17.453 23.911 C 17.453 24.075 16.515 24.886 16.022 25.148 C 15.301 25.533 14.575 25.718 13.572 25.772 C 12.34 25.839 11.502 25.675 10.453 25.16 C 8.836 24.367 7.686 22.996 7.197 21.28 C 6.934 20.356 6.934 18.677 7.197 17.765 C 7.904 15.313 9.901 13.602 12.379 13.324 C 13.654 13.181 15.019 13.399 15.951 13.896 Z M 19.053 17.72 C 19.624 17.149 20.197 16.803 20.932 16.585 C 21.592 16.389 22.762 16.428 23.372 16.666 C 23.816 16.839 24.309 17.236 24.633 17.68 L 24.807 17.92 L 24.81 17.26 L 24.812 16.6 L 27.052 16.6 L 27.052 25.56 L 24.812 25.56 L 24.808 24.94 C 24.804 24.332 24.801 24.324 24.668 24.518 C 24.343 24.993 24.045 25.254 23.547 25.498 C 23.04 25.748 22.974 25.76 22.094 25.76 C 21.021 25.76 20.589 25.645 19.803 25.148 C 18.86 24.553 18.109 23.486 17.814 22.323 C 17.747 22.059 17.692 21.501 17.692 21.072 C 17.692 19.745 18.147 18.625 19.053 17.72 Z M 21.329 23.426 C 21.596 23.569 21.787 23.6 22.413 23.6 C 23.323 23.6 23.634 23.468 24.195 22.844 C 24.635 22.354 24.813 21.868 24.813 21.159 C 24.813 20.125 24.374 19.302 23.598 18.88 C 23.252 18.691 23.059 18.645 22.534 18.624 C 22.118 18.607 21.786 18.638 21.589 18.711 C 20.524 19.107 19.955 20.054 20.03 21.303 C 20.087 22.256 20.548 23.009 21.329 23.426 Z\" fill=\"rgb(37,37,37)\"></path></svg>',svgContentId:11915914488,withExternalLayout:true,...addPropertyOverrides({euEd56cu_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 36.79 18.895 C 36.79 28.226 29.226 35.79 19.895 35.79 C 10.564 35.79 3 28.226 3 18.895 C 3 9.564 10.564 2 19.895 2 C 29.226 2 36.79 9.564 36.79 18.895 Z M 27.204 23.592 L 29.164 23.592 L 29.164 12.982 L 27.204 12.982 Z M 13.457 13.255 C 11.364 13.49 9.677 14.935 9.08 17.007 C 8.858 17.777 8.858 19.196 9.08 19.976 C 9.492 21.426 10.464 22.584 11.83 23.254 C 12.716 23.689 13.424 23.827 14.465 23.771 C 15.312 23.725 15.926 23.569 16.535 23.244 C 16.951 23.022 17.743 22.337 17.743 22.199 C 17.743 22.159 17.439 21.861 17.067 21.537 L 16.391 20.947 L 16.099 21.186 C 14.884 22.182 12.985 22.098 11.95 21.003 C 11.277 20.292 10.937 19.28 11.013 18.215 C 11.107 16.89 11.689 15.946 12.728 15.432 C 13.24 15.179 13.246 15.178 14.092 15.178 C 14.911 15.178 14.957 15.186 15.381 15.395 C 15.623 15.514 15.941 15.714 16.086 15.841 L 16.352 16.07 L 17.047 15.497 C 17.43 15.181 17.743 14.896 17.743 14.863 C 17.743 14.727 16.858 13.943 16.474 13.739 C 15.687 13.319 14.534 13.134 13.457 13.255 Z M 17.946 19.8 C 17.946 20.163 17.991 20.634 18.048 20.857 C 18.298 21.84 18.932 22.741 19.729 23.244 C 20.393 23.663 20.758 23.761 21.664 23.761 C 22.407 23.761 22.463 23.751 22.892 23.54 C 23.312 23.333 23.564 23.112 23.839 22.712 C 23.951 22.548 23.953 22.554 23.957 23.068 L 23.96 23.592 L 25.853 23.592 L 25.853 16.023 L 23.96 16.023 L 23.958 16.58 L 23.956 17.138 L 23.808 16.935 C 23.535 16.56 23.118 16.225 22.744 16.079 C 22.228 15.878 21.24 15.845 20.683 16.01 C 20.061 16.194 19.577 16.487 19.095 16.969 C 18.33 17.734 17.946 18.68 17.946 19.8 Z M 19.92 19.996 C 19.857 18.94 20.338 18.141 21.237 17.806 C 21.404 17.744 21.684 17.718 22.036 17.732 C 22.479 17.75 22.642 17.79 22.935 17.949 C 23.59 18.306 23.961 19.001 23.961 19.874 C 23.961 20.473 23.81 20.884 23.439 21.297 C 22.965 21.824 22.702 21.936 21.934 21.936 C 21.404 21.936 21.243 21.91 21.018 21.789 C 20.358 21.437 19.969 20.8 19.92 19.996 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8)) /* {&quot;name&quot;:&quot;Dark Black&quot;} */\"></path></svg>',svgContentId:11461140116},mCcyq7CC8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 37 20 C 37 29.389 29.389 37 20 37 C 10.611 37 3 29.389 3 20 C 3 10.611 10.611 3 20 3 C 29.389 3 37 10.611 37 20 Z M 27.355 24.726 L 29.327 24.726 L 29.327 14.05 L 27.355 14.05 Z M 13.522 14.325 C 11.416 14.561 9.719 16.016 9.118 18.1 C 8.894 18.875 8.894 20.303 9.118 21.088 C 9.533 22.547 10.51 23.712 11.885 24.386 C 12.777 24.823 13.489 24.963 14.537 24.906 C 15.388 24.86 16.006 24.703 16.619 24.376 C 17.038 24.153 17.835 23.463 17.835 23.324 C 17.835 23.284 17.529 22.985 17.154 22.659 L 16.474 22.065 L 16.181 22.306 C 14.958 23.308 13.047 23.223 12.005 22.121 C 11.329 21.406 10.987 20.388 11.063 19.316 C 11.157 17.982 11.743 17.032 12.789 16.516 C 13.304 16.261 13.31 16.26 14.161 16.26 C 14.985 16.26 15.031 16.268 15.458 16.478 C 15.702 16.598 16.021 16.8 16.168 16.927 L 16.435 17.157 L 17.135 16.581 C 17.52 16.263 17.835 15.976 17.835 15.943 C 17.835 15.806 16.945 15.018 16.558 14.812 C 15.766 14.39 14.606 14.204 13.522 14.325 Z M 18.039 20.911 C 18.039 21.276 18.085 21.75 18.142 21.975 C 18.393 22.963 19.031 23.87 19.833 24.376 C 20.501 24.798 20.868 24.896 21.78 24.896 C 22.528 24.896 22.584 24.886 23.015 24.674 C 23.438 24.466 23.692 24.244 23.968 23.84 C 24.081 23.675 24.084 23.682 24.087 24.199 L 24.091 24.726 L 25.995 24.726 L 25.995 17.11 L 24.091 17.11 L 24.088 17.671 L 24.086 18.232 L 23.938 18.028 C 23.663 17.651 23.243 17.313 22.867 17.166 C 22.348 16.964 21.353 16.931 20.793 17.097 C 20.167 17.283 19.68 17.577 19.195 18.062 C 18.425 18.832 18.039 19.784 18.039 20.911 Z M 20.025 21.108 C 19.962 20.045 20.445 19.241 21.351 18.904 C 21.518 18.842 21.801 18.816 22.154 18.83 C 22.6 18.848 22.764 18.888 23.059 19.048 C 23.718 19.407 24.091 20.107 24.091 20.985 C 24.091 21.588 23.939 22.001 23.566 22.417 C 23.089 22.947 22.824 23.06 22.051 23.06 C 21.519 23.06 21.357 23.034 21.13 22.912 C 20.466 22.557 20.074 21.917 20.025 21.108 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8)) /* {&quot;name&quot;:&quot;Dark Black&quot;} */\"></path></svg>',svgContentId:8593308699},NnnRO1Xr1:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\"><path d=\"M 41.8 22 C 41.8 32.935 32.935 41.8 22 41.8 C 11.065 41.8 2.2 32.935 2.2 22 C 2.2 11.065 11.065 2.2 22 2.2 C 32.935 2.2 41.8 11.065 41.8 22 Z M 32.383 28.672 L 35.167 28.672 L 35.167 13.6 L 32.383 13.6 Z M 12.855 13.989 C 9.881 14.322 7.485 16.375 6.637 19.318 C 6.321 20.412 6.321 22.427 6.637 23.536 C 7.223 25.596 8.603 27.24 10.543 28.192 C 11.802 28.81 12.808 29.007 14.287 28.926 C 15.49 28.861 16.362 28.639 17.227 28.178 C 17.818 27.863 18.943 26.89 18.943 26.693 C 18.943 26.637 18.511 26.214 17.983 25.753 L 17.023 24.916 L 16.608 25.255 C 14.882 26.67 12.185 26.551 10.713 24.995 C 9.758 23.985 9.275 22.547 9.382 21.034 C 9.516 19.151 10.342 17.81 11.819 17.081 C 12.547 16.722 12.555 16.72 13.756 16.72 C 14.921 16.72 14.986 16.731 15.588 17.028 C 15.932 17.197 16.383 17.482 16.59 17.661 L 16.966 17.987 L 17.955 17.173 C 18.498 16.725 18.943 16.32 18.943 16.272 C 18.943 16.08 17.686 14.966 17.141 14.675 C 16.023 14.079 14.385 13.817 12.855 13.989 Z M 19.231 23.286 C 19.231 23.801 19.296 24.471 19.376 24.788 C 19.731 26.183 20.632 27.463 21.764 28.178 C 22.707 28.774 23.226 28.912 24.513 28.912 C 25.569 28.912 25.649 28.898 26.257 28.598 C 26.854 28.304 27.212 27.991 27.602 27.422 C 27.762 27.189 27.765 27.198 27.77 27.928 L 27.775 28.672 L 30.463 28.672 L 30.463 17.92 L 27.775 17.92 L 27.772 18.712 L 27.769 19.504 L 27.559 19.216 C 27.171 18.683 26.579 18.207 26.047 18 C 25.314 17.714 23.91 17.667 23.119 17.902 C 22.236 18.164 21.549 18.579 20.863 19.264 C 19.777 20.35 19.231 21.694 19.231 23.286 Z M 22.036 23.564 C 21.946 22.064 22.629 20.929 23.907 20.453 C 24.144 20.365 24.542 20.328 25.041 20.348 C 25.67 20.374 25.903 20.43 26.318 20.656 C 27.249 21.163 27.776 22.15 27.776 23.39 C 27.776 24.242 27.562 24.825 27.034 25.412 C 26.361 26.161 25.987 26.32 24.896 26.32 C 24.144 26.32 23.916 26.283 23.595 26.112 C 22.657 25.61 22.105 24.707 22.036 23.564 Z\" fill=\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8)) /* {&quot;name&quot;:&quot;Dark Black&quot;} */\"></path></svg>',svgContentId:9463770488}},baseVariant,gestureVariant)})})})]})]}),isDisplayed5()&&/*#__PURE__*/_jsx(Link,{href:\"mailto:mahanetran@gmail.com\",motionChild:true,nodeId:\"uLlwOK35C\",openInNewTab:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-zttfmo framer-16jgwol\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"uLlwOK35C\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},whileHover:animation5,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kre7iw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"v4LPisPtf-container\",nodeId:\"v4LPisPtf\",rendersWithMotion:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"mahanetran@gmail.com\",delay:0,direction:\"right\",font:{fontFamily:'\"Aspekta 450\", \"Aspekta 450 Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"v4LPisPtf\",layoutId:\"v4LPisPtf\",rotation:90,shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",size:30,speed:6,tag:\"p\",userSelect:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6rv4jc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Lkfmv1YH6-container\",nodeId:\"Lkfmv1YH6\",rendersWithMotion:true,scopeId:\"pHjkreYc7\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"mail\",id:\"Lkfmv1YH6\",layoutId:\"Lkfmv1YH6\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})]})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5gm7fv\",layoutDependency:layoutDependency,layoutId:\"F0AC1ubfQ\",style:{backgroundColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},variants:{euEd56cu_:{backgroundColor:\"rgba(224, 224, 224, 0.8)\"},mCcyq7CC8:{backgroundColor:\"rgba(224, 224, 224, 0.8)\"},NnnRO1Xr1:{backgroundColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gu99gc\",layoutDependency:layoutDependency,layoutId:\"jnX6SubY3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1jrvx9y\",\"data-styles-preset\":\"kV5UhONo7\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2025. All rights reserved - Built by Mahanetran Murali\"})}),className:\"framer-105di3s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nnr_MzLbc\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{euEd56cu_:{\"--extracted-1w1cjl5\":\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143))\"},mCcyq7CC8:{\"--extracted-1w1cjl5\":\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143))\"},NnnRO1Xr1:{\"--extracted-1w1cjl5\":\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({euEd56cu_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ch4yvq\",\"data-styles-preset\":\"XZJFg6J7T\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143)))\"},children:\"\\xa9 2025. All rights reserved - Built by Mahanetran Murali\"})})},mCcyq7CC8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ch4yvq\",\"data-styles-preset\":\"XZJFg6J7T\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143)))\"},children:\"\\xa9 2025. All rights reserved - Built by Mahanetran Murali\"})})},NnnRO1Xr1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ch4yvq\",\"data-styles-preset\":\"XZJFg6J7T\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(143, 143, 143)))\"},children:\"\\xa9 2025. All rights reserved - Built by Mahanetran Murali\"})})}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO0FzcGVrdGEgNTAw\",\"--framer-font-family\":'\"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224)))\"},children:\"good design is \"}),\"good for business\"]})}),className:\"framer-1agxenx\",fonts:[\"CUSTOM;Aspekta 500\"],layoutDependency:layoutDependency,layoutId:\"wwHD5wp_5\",style:{\"--extracted-1sp2osd\":\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",\"--extracted-gdpscs\":\"var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO0FzcGVrdGEgNTAw\",\"--framer-font-family\":'\"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224)))\"},children:\"good design is \"}),\"good for business\"]})}),className:\"framer-11eh0ef\",fonts:[\"CUSTOM;Aspekta 500\"],layoutDependency:layoutDependency,layoutId:\"YIkFs1QpV\",style:{\"--extracted-1sp2osd\":\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",\"--extracted-gdpscs\":\"var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO0FzcGVrdGEgNTAw\",\"--framer-font-family\":'\"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224)))\"},children:\"good design is \"}),\"good for business\"]})}),className:\"framer-2noq6w\",fonts:[\"CUSTOM;Aspekta 500\"],layoutDependency:layoutDependency,layoutId:\"gQinn3kqJ\",style:{\"--extracted-1sp2osd\":\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",\"--extracted-gdpscs\":\"var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LKUcd.framer-16jgwol, .framer-LKUcd .framer-16jgwol { display: block; }\",\".framer-LKUcd.framer-jn513m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 30px; position: relative; width: 1200px; }\",\".framer-LKUcd .framer-kzynwu, .framer-LKUcd .framer-1bq04wx { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-LKUcd .framer-txss7u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1100px; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-LKUcd .framer-s3pq63 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: min-content; }\",\".framer-LKUcd .framer-19i3ho8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-LKUcd .framer-13nmpe0-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd .framer-1sytike { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 80px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-LKUcd .framer-1nn5vtk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-LKUcd .framer-136nblv, .framer-LKUcd .framer-nkwsus { flex: none; height: 41px; overflow: visible; position: relative; text-decoration: none; width: 41px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-LKUcd .framer-umx27g, .framer-LKUcd .framer-ni6fcn { flex: none; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-LKUcd .framer-qbj9s2, .framer-LKUcd .framer-2c4csu { flex: none; height: 40px; overflow: hidden; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-LKUcd .framer-2cf4u5, .framer-LKUcd .framer-1vjo5td { flex: none; height: 40px; left: 0px; position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 40px; }\",\".framer-LKUcd .framer-13brccr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); overflow: hidden; position: relative; text-decoration: none; width: 41px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-LKUcd .framer-1m3zcz0 { flex: none; height: 41px; left: calc(48.78048780487807% - 41px / 2); position: absolute; top: calc(48.78048780487807% - 41px / 2); width: 41px; }\",\".framer-LKUcd .framer-gk8r9u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 336px; }\",\".framer-LKUcd .framer-10d26rl, .framer-LKUcd .framer-1y4yac2, .framer-LKUcd .framer-1pmmqvx { flex: none; height: 48px; overflow: visible; position: relative; text-decoration: none; width: 48px; }\",\".framer-LKUcd .framer-1rp61zg-container, .framer-LKUcd .framer-1k64jjz-container, .framer-LKUcd .framer-rdiaih-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-LKUcd .framer-zttfmo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: hidden; padding: 8px 20px 9px 20px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-LKUcd .framer-kre7iw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LKUcd .framer-6rv4jc-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-LKUcd .framer-5gm7fv { flex: none; height: 2px; overflow: visible; position: relative; width: 90%; }\",\".framer-LKUcd .framer-1gu99gc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LKUcd .framer-105di3s { flex: none; height: auto; max-width: 95%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-LKUcd .framer-1agxenx, .framer-LKUcd .framer-11eh0ef { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 0; }\",\".framer-LKUcd .framer-2noq6w { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 0; }\",\".framer-LKUcd.framer-v-13f2dj1.framer-jn513m { gap: 30px; padding: 20px 30px 30px 30px; width: 810px; }\",\".framer-LKUcd.framer-v-13f2dj1 .framer-kzynwu, .framer-LKUcd.framer-v-cev4cp .framer-kzynwu, .framer-LKUcd.framer-v-wf83d9 .framer-1agxenx, .framer-LKUcd.framer-v-17022st .framer-11eh0ef, .framer-LKUcd.framer-v-1559zsm .framer-6rv4jc-container, .framer-LKUcd.framer-v-1559zsm .framer-2noq6w { order: 0; }\",\".framer-LKUcd.framer-v-13f2dj1 .framer-txss7u { gap: 60px; max-width: 800px; order: 2; }\",\".framer-LKUcd.framer-v-13f2dj1 .framer-s3pq63, .framer-LKUcd.framer-v-17022st .framer-s3pq63 { gap: 50px; }\",\".framer-LKUcd.framer-v-13f2dj1 .framer-1sytike, .framer-LKUcd.framer-v-cev4cp .framer-1sytike, .framer-LKUcd.framer-v-17022st .framer-1sytike { height: min-content; }\",\".framer-LKUcd.framer-v-13f2dj1 .framer-1gu99gc, .framer-LKUcd.framer-v-cev4cp .framer-1gu99gc, .framer-LKUcd.framer-v-wf83d9 .framer-1gu99gc, .framer-LKUcd.framer-v-17022st .framer-1gu99gc, .framer-LKUcd.framer-v-1559zsm .framer-1gu99gc { order: 10; }\",\".framer-LKUcd.framer-v-cev4cp.framer-jn513m { gap: 25px; overflow: visible; padding: 20px 20px 30px 20px; width: 390px; }\",\".framer-LKUcd.framer-v-cev4cp .framer-txss7u { flex-direction: column; gap: 20px; justify-content: flex-start; order: 2; }\",\".framer-LKUcd.framer-v-cev4cp .framer-s3pq63, .framer-LKUcd.framer-v-1559zsm .framer-s3pq63 { flex-direction: column; gap: 30px; justify-content: flex-start; order: 0; }\",\".framer-LKUcd.framer-v-cev4cp .framer-1nn5vtk { gap: 30px; }\",\".framer-LKUcd.framer-v-cev4cp .framer-136nblv { width: 40px; }\",\".framer-LKUcd.framer-v-cev4cp .framer-2cf4u5, .framer-LKUcd.framer-v-cev4cp .framer-1vjo5td { height: 35px; left: calc(47.50000000000002% - 34px / 2); top: calc(50.00000000000002% - 35px / 2); width: 34px; }\",\".framer-LKUcd.framer-v-cev4cp .framer-1m3zcz0 { height: 35px; left: calc(48.78048780487807% - 35px / 2); top: calc(48.78048780487807% - 35px / 2); width: 35px; }\",\".framer-LKUcd.framer-v-cev4cp .framer-105di3s, .framer-LKUcd.framer-v-1559zsm .framer-105di3s { --framer-text-wrap-override: balance; }\",\".framer-LKUcd.framer-v-wf83d9.framer-jn513m { gap: 36px; justify-content: flex-start; padding: 20px 0px 20px 0px; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-1bq04wx { order: 3; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-txss7u { order: 4; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-s3pq63 { padding: 0px; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-1sytike { flex-direction: row; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-gk8r9u, .framer-LKUcd.framer-v-1559zsm .framer-gk8r9u { gap: 32px; order: 0; overflow: visible; width: min-content; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-10d26rl { order: 3; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd.framer-v-wf83d9 .framer-1y4yac2 { order: 4; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd.framer-v-wf83d9 .framer-1pmmqvx { order: 2; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd.framer-v-wf83d9 .framer-nkwsus { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); order: 1; width: 48px; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-ni6fcn { height: 44px; left: calc(50.00000000000002% - 44px / 2); top: calc(50.00000000000002% - 44px / 2); width: 44px; }\",\".framer-LKUcd.framer-v-wf83d9 .framer-5gm7fv, .framer-LKUcd.framer-v-17022st .framer-5gm7fv, .framer-LKUcd.framer-v-1559zsm .framer-5gm7fv { height: 1px; order: 1; width: 100%; }\",\".framer-LKUcd.framer-v-17022st.framer-jn513m { gap: 32px; justify-content: flex-start; padding: 20px 0px 20px 0px; width: 810px; }\",\".framer-LKUcd.framer-v-17022st .framer-kzynwu, .framer-LKUcd.framer-v-1559zsm .framer-kzynwu { order: 2; }\",\".framer-LKUcd.framer-v-17022st .framer-txss7u { gap: 60px; max-width: 800px; order: 4; }\",\".framer-LKUcd.framer-v-17022st .framer-gk8r9u { order: 0; overflow: visible; width: min-content; }\",\".framer-LKUcd.framer-v-17022st .framer-10d26rl, .framer-LKUcd.framer-v-1559zsm .framer-10d26rl { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 3; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd.framer-v-17022st .framer-1rp61zg-container, .framer-LKUcd.framer-v-17022st .framer-1k64jjz-container, .framer-LKUcd.framer-v-17022st .framer-rdiaih-container, .framer-LKUcd.framer-v-1559zsm .framer-1rp61zg-container, .framer-LKUcd.framer-v-1559zsm .framer-1k64jjz-container, .framer-LKUcd.framer-v-1559zsm .framer-rdiaih-container { height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-LKUcd.framer-v-17022st .framer-1y4yac2, .framer-LKUcd.framer-v-1559zsm .framer-1y4yac2 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 4; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd.framer-v-17022st .framer-1pmmqvx, .framer-LKUcd.framer-v-1559zsm .framer-1pmmqvx { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 2; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LKUcd.framer-v-17022st .framer-nkwsus, .framer-LKUcd.framer-v-1559zsm .framer-nkwsus { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 1; width: 40px; }\",\".framer-LKUcd.framer-v-17022st .framer-ni6fcn { bottom: -1px; left: calc(50.00000000000002% - 40px / 2); top: unset; }\",\".framer-LKUcd.framer-v-1559zsm.framer-jn513m { gap: 28px; justify-content: flex-start; overflow: visible; padding: 16px 0px 16px 0px; width: 390px; }\",\".framer-LKUcd.framer-v-1559zsm .framer-txss7u { flex-direction: column; gap: 20px; justify-content: flex-start; order: 4; }\",\".framer-LKUcd.framer-v-1559zsm .framer-1sytike { height: min-content; order: 2; }\",\".framer-LKUcd.framer-v-1559zsm .framer-ni6fcn { left: calc(50.00000000000002% - 40px / 2); top: calc(50.00000000000002% - 40px / 2); }\",\".framer-LKUcd.framer-v-1559zsm .framer-zttfmo { align-self: stretch; flex: none; order: 0; width: auto; }\",\".framer-LKUcd.framer-v-1559zsm .framer-kre7iw-container { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-LKUcd[data-border=\"true\"]::after, .framer-LKUcd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 263\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hgs4qYYym\":{\"layout\":[\"fixed\",\"auto\"]},\"smGBkd4yv\":{\"layout\":[\"fixed\",\"auto\"]},\"NnnRO1Xr1\":{\"layout\":[\"fixed\",\"auto\"]},\"euEd56cu_\":{\"layout\":[\"fixed\",\"auto\"]},\"mCcyq7CC8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpHjkreYc7=withCSS(Component,css,\"framer-LKUcd\");export default FramerpHjkreYc7;FramerpHjkreYc7.displayName=\"Footer\";FramerpHjkreYc7.defaultProps={height:263,width:1200};addPropertyControls(FramerpHjkreYc7,{variant:{options:[\"MBN5vfPF0\",\"hgs4qYYym\",\"smGBkd4yv\",\"NnnRO1Xr1\",\"euEd56cu_\",\"mCcyq7CC8\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Footer - D\",\"Footer - T\",\"Footer - P\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpHjkreYc7,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Aspekta 450\",source:\"custom\",uiFamilyName:\"Aspekta 450\",url:\"https://framerusercontent.com/assets/9R8LGTDY7T6NZtMTxBSfFjggw.woff2\"},{cssFamilyName:\"Aspekta 500\",source:\"custom\",uiFamilyName:\"Aspekta 500\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]},...CopyButtonFonts,...FramerIconsFonts,...TextShimmerFonts,...FeatherFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpHjkreYc7\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"263\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hgs4qYYym\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"smGBkd4yv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NnnRO1Xr1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"euEd56cu_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mCcyq7CC8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pHjkreYc7.map","// Generated by Framer (ed41f9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Jdtpr .framer-styles-preset-1xhf90e:not(.rich-text-wrapper), .framer-Jdtpr .framer-styles-preset-1xhf90e.rich-text-wrapper a { --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.5, 0, 0.88, 0.77); }\"];export const className=\"framer-Jdtpr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 400\",source:\"custom\",uiFamilyName:\"Aspekta 400\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"}]}];export const css=[\".framer-8kwYm .framer-styles-preset-1gk2ou3:not(.rich-text-wrapper), .framer-8kwYm .framer-styles-preset-1gk2ou3.rich-text-wrapper h6 { --framer-font-family: \\\"Aspekta 400\\\", \\\"Aspekta 400 Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-8kwYm .framer-styles-preset-1gk2ou3:not(.rich-text-wrapper), .framer-8kwYm .framer-styles-preset-1gk2ou3.rich-text-wrapper h6 { --framer-font-family: \\\"Aspekta 400\\\", \\\"Aspekta 400 Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-8kwYm .framer-styles-preset-1gk2ou3:not(.rich-text-wrapper), .framer-8kwYm .framer-styles-preset-1gk2ou3.rich-text-wrapper h6 { --framer-font-family: \\\"Aspekta 400\\\", \\\"Aspekta 400 Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }\"];export const className=\"framer-8kwYm\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a2fb474)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-FnWyx .framer-styles-preset-72eti3:not(.rich-text-wrapper), .framer-FnWyx .framer-styles-preset-72eti3.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-FnWyx\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3e5217b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xNlBK0A22RD7tLAARJTr/ghv2Q71f6r4f3eTtUxjj/NfvRQDQUL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/z9H44HEjted47ZprsTAo/tpRGI7dNrWrB1vNTOCsy/oe8qrs6Ka.js\";const cycleOrder=[\"roSlzdiLV\",\"YTCum4JkH\",\"XP9hXWJ6X\"];const serializationHash=\"framer-xw9RB\";const variantClassNames={roSlzdiLV:\"framer-v-1dmaovx\",XP9hXWJ6X:\"framer-v-161nr2m\",YTCum4JkH:\"framer-v-6n33vm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Line IN\":\"YTCum4JkH\",\"Line OUT\":\"XP9hXWJ6X\",Default:\"roSlzdiLV\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,QM3u0sZ3J:link??props.QM3u0sZ3J,variant:humanReadableVariantMap[props.variant]??props.variant??\"roSlzdiLV\",X4kGlDs4u:label??props.X4kGlDs4u??\"UNDERLINE BUTTON\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,X4kGlDs4u,QM3u0sZ3J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"roSlzdiLV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1fua8g9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"YTCum4JkH\");});const onMouseLeavetx793l=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"XP9hXWJ6X\");});const onAppear16illzc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"roSlzdiLV\"),250);});useOnVariantChange(baseVariant,{XP9hXWJ6X:onAppear16illzc});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({XP9hXWJ6X:{value:transition2},YTCum4JkH:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dmaovx\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"roSlzdiLV\",onMouseEnter:onMouseEnter1fua8g9,ref:refBinding,style:{...style},...addPropertyOverrides({XP9hXWJ6X:{\"data-framer-name\":\"Line OUT\",onMouseEnter:undefined},YTCum4JkH:{\"data-framer-name\":\"Line IN\",onMouseEnter:undefined,onMouseLeave:onMouseLeavetx793l}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1gk2ou3\",\"data-styles-preset\":\"oe8qrs6Ka\",children:/*#__PURE__*/_jsx(Link,{href:QM3u0sZ3J,motionChild:true,nodeId:\"fRBcLpk2J\",openInNewTab:false,relValues:[],scopeId:\"B7LIf5mW_\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-72eti3\",\"data-styles-preset\":\"NfvRQDQUL\",children:\"UNDERLINE BUTTON\"})})})}),className:\"framer-pf3e4i\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fRBcLpk2J\",text:X4kGlDs4u,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fpylxh\",\"data-framer-name\":\"Underline Wrap\",layoutDependency:layoutDependency,layoutId:\"Pv1tETnpp\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14jiwoo\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"an2hq2JLD\",style:{backgroundColor:\"var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0))\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xw9RB.framer-1os9yqb, .framer-xw9RB .framer-1os9yqb { display: block; }\",\".framer-xw9RB.framer-1dmaovx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 1px 0px; position: relative; width: min-content; }\",\".framer-xw9RB .framer-pf3e4i { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xw9RB .framer-1fpylxh { align-self: stretch; flex: none; height: 2px; overflow: hidden; position: relative; width: auto; }\",\".framer-xw9RB .framer-14jiwoo { bottom: -4px; flex: none; left: -10px; overflow: hidden; position: absolute; top: 0px; width: 1%; }\",\".framer-xw9RB.framer-v-6n33vm.framer-1dmaovx, .framer-xw9RB.framer-v-161nr2m.framer-1dmaovx { padding: 0px; }\",\".framer-xw9RB.framer-v-6n33vm .framer-1fpylxh, .framer-xw9RB.framer-v-161nr2m .framer-1fpylxh { height: 3px; }\",\".framer-xw9RB.framer-v-6n33vm .framer-14jiwoo { left: 0px; right: 0px; width: unset; }\",\".framer-xw9RB.framer-v-161nr2m .framer-14jiwoo { left: unset; right: -10px; width: 1%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 187\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YTCum4JkH\":{\"layout\":[\"auto\",\"auto\"]},\"XP9hXWJ6X\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"X4kGlDs4u\":\"label\",\"QM3u0sZ3J\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB7LIf5mW_=withCSS(Component,css,\"framer-xw9RB\");export default FramerB7LIf5mW_;FramerB7LIf5mW_.displayName=\"Underline Button\";FramerB7LIf5mW_.defaultProps={height:32,width:187};addPropertyControls(FramerB7LIf5mW_,{variant:{options:[\"roSlzdiLV\",\"YTCum4JkH\",\"XP9hXWJ6X\"],optionTitles:[\"Default\",\"Line IN\",\"Line OUT\"],title:\"Variant\",type:ControlType.Enum},X4kGlDs4u:{defaultValue:\"UNDERLINE BUTTON\",displayTextArea:false,title:\"Label\",type:ControlType.String},QM3u0sZ3J:{title:\"Link\",type:ControlType.Link}});addFonts(FramerB7LIf5mW_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB7LIf5mW_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"187\",\"framerVariables\":\"{\\\"X4kGlDs4u\\\":\\\"label\\\",\\\"QM3u0sZ3J\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YTCum4JkH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XP9hXWJ6X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a2fb474)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\",\"CUSTOM;Aspekta 500\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 400\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"},{family:\"Aspekta 500\",source:\"custom\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]}];export const css=['.framer-BFUff .framer-styles-preset-1ybt4k9:not(.rich-text-wrapper), .framer-BFUff .framer-styles-preset-1ybt4k9.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-BFUff .framer-styles-preset-1ybt4k9:not(.rich-text-wrapper), .framer-BFUff .framer-styles-preset-1ybt4k9.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-BFUff .framer-styles-preset-1ybt4k9:not(.rich-text-wrapper), .framer-BFUff .framer-styles-preset-1ybt4k9.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-BFUff\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function TurbulentDisplace(props){const{text,font,fontColor,frequency,octaves,scale,animation,mode}=props;const[seed,setSeed]=React.useState(Math.floor(Math.random()*1e3));const[currentScale,setCurrentScale]=React.useState(scale);const[filterKey,setFilterKey]=React.useState(0);const turbulenceRef=React.useRef(null);const displacementMapRef=React.useRef(null);const overlayRef=React.useRef(null);// Use a ref to store a stable filter ID\nconst filterIdRef=`framer-university-${Math.random().toString(36).substr(2,9)}`;React.useEffect(()=>{setCurrentScale(scale);},[scale]);React.useEffect(()=>{setFilterKey(prevKey=>prevKey+1);},[frequency,octaves,scale]);React.useEffect(()=>{if(animation.animate){const interval=setInterval(()=>{const newSeed=Math.floor(Math.random()*1e3);const strengthPercentage=animation.strength/100;const maxDeviation=scale*strengthPercentage;const newScale=scale+(Math.random()*2-1)*maxDeviation;setSeed(newSeed);setCurrentScale(newScale);if(turbulenceRef.current){turbulenceRef.current.setAttribute(\"seed\",newSeed.toString());}if(displacementMapRef.current){displacementMapRef.current.setAttribute(\"scale\",newScale.toString());}if(overlayRef.current){overlayRef.current.style.filter=`url(#${filterIdRef})`;overlayRef.current.style.backdropFilter=`url(#${filterIdRef})`;}},animation.delay);return()=>clearInterval(interval);}},[animation,scale]);const baseFrequency=frequency/100*Math.pow(1.1,octaves-1);const filterSvg=/*#__PURE__*/_jsx(\"svg\",{style:{width:0,height:0,position:\"absolute\"},\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:filterIdRef,\"color-interpolation-filters\":\"sRGB\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{ref:turbulenceRef,type:\"fractalNoise\",baseFrequency:baseFrequency,numOctaves:octaves,seed:seed,stitchTiles:\"stitch\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{ref:displacementMapRef,in:\"SourceGraphic\",scale:currentScale,xChannelSelector:\"R\",yChannelSelector:\"G\"})]})})});const contentStyle={family:\"Inter\",weight:800,fontSize:56,lineHeight:1.2,letterSpacing:\"-0.03em\",...font,color:fontColor,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:font.textAlign===\"center\"?\"center\":font.textAlign===\"right\"?\"flex-end\":\"flex-start\"};const overlayStyle={position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",backdropFilter:`url(#${filterIdRef})`,WebkitBackdropFilter:`url(#${filterIdRef})`,filter:`url(#${filterIdRef})`};return /*#__PURE__*/_jsxs(React.Fragment,{children:[filterSvg,mode===\"overlay\"?/*#__PURE__*/_jsx(\"div\",{ref:overlayRef,style:overlayStyle},filterKey):/*#__PURE__*/_jsx(motion.div,{style:{...contentStyle,filter:`url(#${filterIdRef})`},children:text})]});}TurbulentDisplace.displayName=\"Squiggle Effect\";TurbulentDisplace.defaultProps={mode:\"text\",text:\"Squiggle Effect\",font:{family:\"Inter\",style:\"normal\",weight:800,fontSize:44,lineHeight:1.5,letterSpacing:0,textAlign:\"center\",textTransform:\"none\"},fontColor:\"#fff\",frequency:2,octaves:2,scale:5,animation:{animate:true,strength:5,delay:100}};addPropertyControls(TurbulentDisplace,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"text\",\"overlay\"],optionTitles:[\"Text\",\"Overlay\"],description:\"Apply 'pointer-events: none' style on the component when using it in overlay mode.\",defaultValue:\"text\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},text:{type:ControlType.String,title:\"Text\",hidden:props=>props.mode===\"overlay\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\",hidden:props=>props.mode===\"overlay\"},fontColor:{type:ControlType.Color,title:\"Font Color\",hidden:props=>props.mode===\"overlay\"},frequency:{type:ControlType.Number,title:\"Frequency\",min:0,max:100,step:1},octaves:{type:ControlType.Number,title:\"Octaves\",min:1,max:10,step:1},scale:{type:ControlType.Number,title:\"Scale\",min:1,max:500,step:1},animation:{type:ControlType.Object,description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{animate:{type:ControlType.Boolean,title:\"Animate\"},strength:{type:ControlType.Number,title:\"Flux\",description:\"Controls how much the 'Scale' property fluctuates during the animation, as a percentage of the Scale value.\",min:0,max:100,step:1,unit:\"%\",hidden:props=>!props.animate},delay:{type:ControlType.Number,title:\"Delay\",min:0,max:1e4,step:10,unit:\"ms\",hidden:props=>!props.animate}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TurbulentDisplace\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SquiggleEffect_Prod.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SquiggleEffect from\"https://framerusercontent.com/modules/9Utm1i17lc4epzKrGohm/jWkNAey9UMNUTfqwNwok/SquiggleEffect_Prod.js\";const SquiggleEffectFonts=getFonts(SquiggleEffect);const enabledGestures={WL3ocvoyH:{hover:true}};const cycleOrder=[\"WL3ocvoyH\",\"QfIBLmBDd\",\"pn9AuGdRX\"];const serializationHash=\"framer-x2euW\";const variantClassNames={pn9AuGdRX:\"framer-v-19k66bg\",QfIBLmBDd:\"framer-v-e0ydxh\",WL3ocvoyH:\"framer-v-i6hpnd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"WL3ocvoyH\",\"Variant 2\":\"QfIBLmBDd\",\"Variant 3\":\"pn9AuGdRX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WL3ocvoyH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WL3ocvoyH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"WL3ocvoyH-hover\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"pn9AuGdRX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:190,pixelWidth:191,src:\"https://framerusercontent.com/images/RA0BzF9PJCRSCSsyx7bkiuc68g.svg?width=191&height=190\"},className:cx(scopingClassNames,\"framer-i6hpnd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WL3ocvoyH\",ref:refBinding,style:{...style},...addPropertyOverrides({\"WL3ocvoyH-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:190,pixelWidth:191,src:\"https://framerusercontent.com/images/d4AsdLE6qXdWheubifAUgpKqTU.svg?width=191&height=190\"}},pn9AuGdRX:{\"data-framer-name\":\"Variant 3\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:190,pixelWidth:191,src:\"https://framerusercontent.com/images/8edGpAkl4EbjnQHzy3EXl7VDm2I.svg?width=191&height=190\"}},QfIBLmBDd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yumoac-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"az3pRAnN1-container\",nodeId:\"az3pRAnN1\",rendersWithMotion:true,scopeId:\"jk6LRC46a\",children:/*#__PURE__*/_jsx(SquiggleEffect,{animation:{animate:true,delay:100,strength:5},font:{},fontColor:\"rgb(255, 255, 255)\",frequency:2,height:\"100%\",id:\"az3pRAnN1\",layoutId:\"az3pRAnN1\",mode:\"overlay\",octaves:2,scale:5,style:{height:\"100%\",width:\"100%\"},text:\"Squiggle Effect\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2wzlzv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z2neyna9J-container\",nodeId:\"Z2neyna9J\",rendersWithMotion:true,scopeId:\"jk6LRC46a\",children:/*#__PURE__*/_jsx(SquiggleEffect,{animation:{animate:true,delay:100,strength:5},font:{},fontColor:\"rgb(255, 255, 255)\",frequency:2,height:\"100%\",id:\"Z2neyna9J\",layoutId:\"Z2neyna9J\",mode:\"overlay\",octaves:2,scale:5,style:{height:\"100%\",width:\"100%\"},text:\"Squiggle Effect\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x2euW.framer-y58w07, .framer-x2euW .framer-y58w07 { display: block; }\",\".framer-x2euW.framer-i6hpnd { cursor: pointer; height: 80px; overflow: visible; position: relative; width: 80px; }\",\".framer-x2euW .framer-1yumoac-container, .framer-x2euW .framer-2wzlzv-container { bottom: -2px; flex: none; left: -2px; position: absolute; right: -2px; top: -2px; }\",\".framer-x2euW.framer-v-e0ydxh.framer-i6hpnd, .framer-x2euW.framer-v-19k66bg.framer-i6hpnd { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QfIBLmBDd\":{\"layout\":[\"fixed\",\"fixed\"]},\"pn9AuGdRX\":{\"layout\":[\"fixed\",\"fixed\"]},\"IRtgsiFGt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerjk6LRC46a=withCSS(Component,css,\"framer-x2euW\");export default Framerjk6LRC46a;Framerjk6LRC46a.displayName=\"M Logo\";Framerjk6LRC46a.defaultProps={height:80,width:80};addPropertyControls(Framerjk6LRC46a,{variant:{options:[\"WL3ocvoyH\",\"QfIBLmBDd\",\"pn9AuGdRX\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerjk6LRC46a,[{explicitInter:true,fonts:[]},...SquiggleEffectFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerjk6LRC46a\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerIntrinsicWidth\":\"80\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QfIBLmBDd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pn9AuGdRX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IRtgsiFGt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jk6LRC46a.map","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/He6rTYeFe4qjpnorvuvu/FVeiPLAn5HqXF6oCRWlZ/fjsW5Bhw6.js\";import MLogo from\"https://framerusercontent.com/modules/Tba1Yfdzg11VjLHBMn15/SmuSsrWbmGmmIuJfqevn/jk6LRC46a.js\";const MLogoFonts=getFonts(MLogo);const enabledGestures={E6UGP2L2w:{hover:true},RZK1EneLR:{hover:true},ZcxVZZqq5:{hover:true}};const cycleOrder=[\"ZcxVZZqq5\",\"RZK1EneLR\",\"E6UGP2L2w\"];const serializationHash=\"framer-RNLEO\";const variantClassNames={E6UGP2L2w:\"framer-v-2hcp1p\",RZK1EneLR:\"framer-v-18uksm6\",ZcxVZZqq5:\"framer-v-c6pah8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"ZcxVZZqq5\",\"Variant 2\":\"RZK1EneLR\",\"Variant 3\":\"E6UGP2L2w\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZcxVZZqq5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZcxVZZqq5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LuOOjo3bv\"},motionChild:true,nodeId:\"ZcxVZZqq5\",openInNewTab:false,scopeId:\"q4Kt7f_sL\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-c6pah8\",className,classNames)} framer-q5r0sp`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZcxVZZqq5\",ref:refBinding,style:{...style},...addPropertyOverrides({\"E6UGP2L2w-hover\":{\"data-framer-name\":undefined},\"RZK1EneLR-hover\":{\"data-framer-name\":undefined},\"ZcxVZZqq5-hover\":{\"data-framer-name\":undefined},E6UGP2L2w:{\"data-framer-name\":\"Variant 3\"},RZK1EneLR:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2),...addPropertyOverrides({RZK1EneLR:{height:40,width:\"40px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wcq51p-container\",layoutDependency:layoutDependency,layoutId:\"Rn44WOEeQ-container\",nodeId:\"Rn44WOEeQ\",rendersWithMotion:true,scopeId:\"q4Kt7f_sL\",whileHover:animation,children:/*#__PURE__*/_jsx(MLogo,{height:\"100%\",id:\"Rn44WOEeQ\",layoutId:\"Rn44WOEeQ\",style:{height:\"100%\",width:\"100%\"},variant:\"WL3ocvoyH\",width:\"100%\",...addPropertyOverrides({\"E6UGP2L2w-hover\":{variant:\"pn9AuGdRX\"},\"RZK1EneLR-hover\":{variant:\"pn9AuGdRX\"},\"ZcxVZZqq5-hover\":{variant:\"pn9AuGdRX\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ybt4k9\",\"data-styles-preset\":\"fjsW5Bhw6\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37)))\"},children:\"mahanetran murali\"})}),className:\"framer-4hjnyj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wgrR2xOKd\",style:{\"--extracted-1of0zx5\":\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RNLEO.framer-q5r0sp, .framer-RNLEO .framer-q5r0sp { display: block; }\",\".framer-RNLEO.framer-c6pah8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RNLEO .framer-wcq51p-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 48px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-RNLEO .framer-4hjnyj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RNLEO.framer-v-18uksm6.framer-c6pah8 { gap: 10px; }\",\".framer-RNLEO.framer-v-18uksm6 .framer-wcq51p-container { height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 255.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RZK1EneLR\":{\"layout\":[\"auto\",\"auto\"]},\"E6UGP2L2w\":{\"layout\":[\"auto\",\"auto\"]},\"D_PRNpjK7\":{\"layout\":[\"auto\",\"auto\"]},\"riWeTCYn3\":{\"layout\":[\"auto\",\"auto\"]},\"q6AxeDXzh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq4Kt7f_sL=withCSS(Component,css,\"framer-RNLEO\");export default Framerq4Kt7f_sL;Framerq4Kt7f_sL.displayName=\"Name\";Framerq4Kt7f_sL.defaultProps={height:48,width:255.5};addPropertyControls(Framerq4Kt7f_sL,{variant:{options:[\"ZcxVZZqq5\",\"RZK1EneLR\",\"E6UGP2L2w\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerq4Kt7f_sL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq4Kt7f_sL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"255.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RZK1EneLR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E6UGP2L2w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D_PRNpjK7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"riWeTCYn3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q6AxeDXzh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q4Kt7f_sL.map","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/87EtGiCCItlZ64adCNoP/Wx3Bhh0NPQPzXlgkBFYB/jhd181SMT.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/z9H44HEjted47ZprsTAo/tpRGI7dNrWrB1vNTOCsy/oe8qrs6Ka.js\";import UnderlineButton from\"https://framerusercontent.com/modules/LXCuYhXAjTJvBucqFfhj/Qi35IyiB6uVx7O5tKZxi/B7LIf5mW_.js\";import Name from\"https://framerusercontent.com/modules/Kg3U29GBSp9mXmoJIdY8/wq01yQTOwNJLPhE4yCBv/q4Kt7f_sL.js\";const NameFonts=getFonts(Name);const UnderlineButtonFonts=getFonts(UnderlineButton);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const NameControls=getPropertyControls(Name);const cycleOrder=[\"XpDCPnUBq\",\"Hl0Z72Lt4\",\"R68rAl3Pg\"];const serializationHash=\"framer-iB4WK\";const variantClassNames={Hl0Z72Lt4:\"framer-v-cfbqyn\",R68rAl3Pg:\"framer-v-1t6j10q\",XpDCPnUBq:\"framer-v-fvjh6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Variant 1\":\"ZcxVZZqq5\",\"Variant 2\":\"RZK1EneLR\",\"Variant 3\":\"E6UGP2L2w\",\"Variant 4\":\"BNNUomsyB\"};const humanReadableVariantMap={\"P - Open\":\"R68rAl3Pg\",D:\"XpDCPnUBq\",P:\"Hl0Z72Lt4\"};const getProps=({height,id,variant1,width,...props})=>{return{...props,NcsqFXe5O:humanReadableEnumMap[variant1]??variant1??props.NcsqFXe5O??\"ZcxVZZqq5\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XpDCPnUBq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,NcsqFXe5O,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XpDCPnUBq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1yvq2gd=activeVariantCallback(async(...args)=>{setVariant(\"R68rAl3Pg\");});const onTap1d40l6z=activeVariantCallback(async(...args)=>{setVariant(\"Hl0Z72Lt4\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Hl0Z72Lt4\",\"R68rAl3Pg\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"Hl0Z72Lt4\",\"R68rAl3Pg\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"R68rAl3Pg\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"R68rAl3Pg\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Hl0Z72Lt4:{value:transition3},R68rAl3Pg:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionNavWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fvjh6\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"fvjh6\",\"data-framer-name\":\"D\",layoutDependency:layoutDependency,layoutId:\"XpDCPnUBq\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({Hl0Z72Lt4:{__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"P\",optimized:true},R68rAl3Pg:{__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"P - Open\",optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nrwpl1\",layoutDependency:layoutDependency,layoutId:\"Q54sXKL1l\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4plzfr\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"PvrLWnv7w\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+0+0,...addPropertyOverrides({Hl0Z72Lt4:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||72)-24-48)/2+0+0)+0+0+0},R68rAl3Pg:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||268)-24-244)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hskur7-container\",layoutDependency:layoutDependency,layoutId:\"fRe31VNmX-container\",nodeId:\"fRe31VNmX\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",children:/*#__PURE__*/_jsx(Name,{height:\"100%\",id:\"fRe31VNmX\",layoutId:\"fRe31VNmX\",variant:NcsqFXe5O,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15yyezi\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ezVKRJwvo\",...addPropertyOverrides({Hl0Z72Lt4:{\"data-highlight\":true,onTap:onTap1yvq2gd},R68rAl3Pg:{\"data-highlight\":true,onTap:onTap1d40l6z}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lwk9wk\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"pzvLNlH85\",style:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Hl0Z72Lt4:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\"},R68rAl3Pg:{backgroundColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(110, 110, 110))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8sjjuc\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"mXSh5oFTC\",style:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Hl0Z72Lt4:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\"},R68rAl3Pg:{backgroundColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(110, 110, 110))\",rotate:45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14gsztw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"feiXKxrVf\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":XNcs4kZhF\",webPageId:\"LuOOjo3bv\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"66px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10wx0lr-container\",layoutDependency:layoutDependency,layoutId:\"gb6x3yoyZ-container\",nodeId:\"gb6x3yoyZ\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"gb6x3yoyZ\",layoutId:\"gb6x3yoyZ\",QM3u0sZ3J:resolvedLinks[0],style:{width:\"100%\"},variant:\"roSlzdiLV\",width:\"100%\",X4kGlDs4u:\"Work\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mL9KR83E2\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"66px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cpccck-container\",layoutDependency:layoutDependency,layoutId:\"Moe_ZnxGl-container\",nodeId:\"Moe_ZnxGl\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"Moe_ZnxGl\",layoutId:\"Moe_ZnxGl\",QM3u0sZ3J:resolvedLinks1[0],style:{width:\"100%\"},variant:\"roSlzdiLV\",width:\"100%\",X4kGlDs4u:\"About\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"66px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z3j7qi-container\",layoutDependency:layoutDependency,layoutId:\"w6YpxU8Ig-container\",nodeId:\"w6YpxU8Ig\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"w6YpxU8Ig\",layoutId:\"w6YpxU8Ig\",QM3u0sZ3J:\"https://drive.google.com/file/d/17weLhgdTXWjbp1FX8_gvLRfFOVlicJes/view?usp=sharing\",style:{width:\"100%\"},variant:\"roSlzdiLV\",width:\"100%\",X4kGlDs4u:\"Resume\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tfnheq\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SM2cHGPto\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1gk2ou3\",\"data-styles-preset\":\"oe8qrs6Ka\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":XNcs4kZhF\",webPageId:\"LuOOjo3bv\"},motionChild:true,nodeId:\"h4bkerGfD\",openInNewTab:false,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"work\"})})})}),className:\"framer-g1ag5d\",\"data-framer-name\":\"Work\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h4bkerGfD\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1gk2ou3\",\"data-styles-preset\":\"oe8qrs6Ka\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mL9KR83E2\"},motionChild:true,nodeId:\"e1wjT1wKH\",openInNewTab:false,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"About\"})})})}),className:\"framer-m0k28r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e1wjT1wKH\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1gk2ou3\",\"data-styles-preset\":\"oe8qrs6Ka\",children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/17weLhgdTXWjbp1FX8_gvLRfFOVlicJes/view?usp=sharing\",motionChild:true,nodeId:\"jUWWEQEAz\",openInNewTab:true,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"Resume\"})})})}),className:\"framer-qtw6ca\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jUWWEQEAz\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1gk2ou3\",\"data-styles-preset\":\"oe8qrs6Ka\",children:/*#__PURE__*/_jsx(Link,{href:\"www.cal.com/mahanetran-murali/30min\",motionChild:true,nodeId:\"PCmK5zsC5\",openInNewTab:true,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"Contact\"})})})}),className:\"framer-b0xwte\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PCmK5zsC5\",verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iB4WK.framer-2v0gx, .framer-iB4WK .framer-2v0gx { display: block; }\",\".framer-iB4WK.framer-fvjh6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 600px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 24px 16px 24px; position: relative; width: 1120px; }\",\".framer-iB4WK .framer-1nrwpl1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iB4WK .framer-4plzfr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-iB4WK .framer-1hskur7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iB4WK .framer-15yyezi { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; z-index: 1; }\",\".framer-iB4WK .framer-lwk9wk { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-iB4WK .framer-8sjjuc { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-iB4WK .framer-14gsztw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-iB4WK .framer-10wx0lr-container, .framer-iB4WK .framer-1cpccck-container, .framer-iB4WK .framer-z3j7qi-container { flex: none; height: auto; position: relative; width: 66px; }\",\".framer-iB4WK .framer-tfnheq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 4px 16px 4px; position: relative; width: 1px; z-index: 1; }\",\".framer-iB4WK .framer-g1ag5d, .framer-iB4WK .framer-m0k28r, .framer-iB4WK .framer-qtw6ca, .framer-iB4WK .framer-b0xwte { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iB4WK.framer-v-cfbqyn.framer-fvjh6, .framer-iB4WK.framer-v-1t6j10q.framer-fvjh6 { flex-direction: column; gap: 0px; padding: 12px 16px 12px 16px; width: 390px; }\",\".framer-iB4WK.framer-v-cfbqyn .framer-1nrwpl1, .framer-iB4WK.framer-v-1t6j10q .framer-1nrwpl1 { flex: none; flex-direction: column; width: 100%; }\",\".framer-iB4WK.framer-v-cfbqyn .framer-4plzfr, .framer-iB4WK.framer-v-1t6j10q .framer-4plzfr { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-iB4WK.framer-v-cfbqyn .framer-15yyezi, .framer-iB4WK.framer-v-1t6j10q .framer-15yyezi { cursor: pointer; height: 44px; width: 44px; }\",\".framer-iB4WK.framer-v-1t6j10q .framer-lwk9wk, .framer-iB4WK.framer-v-1t6j10q .framer-8sjjuc { top: calc(52.272727272727295% - 2px / 2); }\",\".framer-iB4WK.framer-v-1t6j10q .framer-tfnheq { flex: none; width: 100%; }\",\".framer-iB4WK.framer-v-1t6j10q .framer-g1ag5d { order: 1; }\",\".framer-iB4WK.framer-v-1t6j10q .framer-m0k28r { order: 3; }\",\".framer-iB4WK.framer-v-1t6j10q .framer-qtw6ca { order: 5; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-iB4WK[data-border=\"true\"]::after, .framer-iB4WK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Hl0Z72Lt4\":{\"layout\":[\"fixed\",\"auto\"]},\"R68rAl3Pg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NcsqFXe5O\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryRJ8wKYJa=withCSS(Component,css,\"framer-iB4WK\");export default FrameryRJ8wKYJa;FrameryRJ8wKYJa.displayName=\"Navbar\";FrameryRJ8wKYJa.defaultProps={height:80,width:1120};addPropertyControls(FrameryRJ8wKYJa,{variant:{options:[\"XpDCPnUBq\",\"Hl0Z72Lt4\",\"R68rAl3Pg\"],optionTitles:[\"D\",\"P\",\"P - Open\"],title:\"Variant\",type:ControlType.Enum},NcsqFXe5O:NameControls?.[\"variant\"]&&{...NameControls[\"variant\"],defaultValue:\"ZcxVZZqq5\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FrameryRJ8wKYJa,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NameFonts,...UnderlineButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryRJ8wKYJa\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hl0Z72Lt4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R68rAl3Pg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1120\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"NcsqFXe5O\\\":\\\"variant1\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 500\",source:\"custom\",uiFamilyName:\"Aspekta 500\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]}];export const css=['.framer-1W6j3 .framer-styles-preset-17z1rra:not(.rich-text-wrapper), .framer-1W6j3 .framer-styles-preset-17z1rra.rich-text-wrapper h1 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #252525); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-1W6j3 .framer-styles-preset-17z1rra:not(.rich-text-wrapper), .framer-1W6j3 .framer-styles-preset-17z1rra.rich-text-wrapper h1 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #252525); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-1W6j3 .framer-styles-preset-17z1rra:not(.rich-text-wrapper), .framer-1W6j3 .framer-styles-preset-17z1rra.rich-text-wrapper h1 { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #252525); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-1W6j3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 500\",source:\"custom\",uiFamilyName:\"Aspekta 500\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]}];export const css=['.framer-fP7iW .framer-styles-preset-hw29a5:not(.rich-text-wrapper), .framer-fP7iW .framer-styles-preset-hw29a5.rich-text-wrapper p { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-fP7iW .framer-styles-preset-hw29a5:not(.rich-text-wrapper), .framer-fP7iW .framer-styles-preset-hw29a5.rich-text-wrapper p { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-fP7iW .framer-styles-preset-hw29a5:not(.rich-text-wrapper), .framer-fP7iW .framer-styles-preset-hw29a5.rich-text-wrapper p { --framer-font-family: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-fP7iW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 400\",source:\"custom\",uiFamilyName:\"Aspekta 400\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"}]}];export const css=['.framer-trmLx .framer-styles-preset-4p8okk:not(.rich-text-wrapper), .framer-trmLx .framer-styles-preset-4p8okk.rich-text-wrapper p { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 15px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-trmLx .framer-styles-preset-4p8okk:not(.rich-text-wrapper), .framer-trmLx .framer-styles-preset-4p8okk.rich-text-wrapper p { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 15px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-trmLx .framer-styles-preset-4p8okk:not(.rich-text-wrapper), .framer-trmLx .framer-styles-preset-4p8okk.rich-text-wrapper p { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 15px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-trmLx\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65e1cff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 600\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 600\",source:\"custom\",uiFamilyName:\"Aspekta 600\",url:\"https://framerusercontent.com/assets/yCzb46EG3Vy9EMm7cSNFAElqqtw.woff2\"}]}];export const css=['.framer-ZZvTt .framer-styles-preset-yji4sd:not(.rich-text-wrapper), .framer-ZZvTt .framer-styles-preset-yji4sd.rich-text-wrapper h1 { --framer-font-family: \"Aspekta 600\", \"Aspekta 600 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #252525); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ZZvTt .framer-styles-preset-yji4sd:not(.rich-text-wrapper), .framer-ZZvTt .framer-styles-preset-yji4sd.rich-text-wrapper h1 { --framer-font-family: \"Aspekta 600\", \"Aspekta 600 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #252525); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ZZvTt .framer-styles-preset-yji4sd:not(.rich-text-wrapper), .framer-ZZvTt .framer-styles-preset-yji4sd.rich-text-wrapper h1 { --framer-font-family: \"Aspekta 600\", \"Aspekta 600 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #252525); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-ZZvTt\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 350\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 350\",source:\"custom\",url:\"https://framerusercontent.com/assets/pXOkTzl5FWGriS5au9va0cC6wL8.woff2\"}]}];export const css=['.framer-cemOl .framer-styles-preset-1rtau1z:not(.rich-text-wrapper), .framer-cemOl .framer-styles-preset-1rtau1z.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 350\", \"Aspekta 350 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #a1a1a1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-cemOl .framer-styles-preset-1rtau1z:not(.rich-text-wrapper), .framer-cemOl .framer-styles-preset-1rtau1z.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 350\", \"Aspekta 350 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #a1a1a1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-cemOl .framer-styles-preset-1rtau1z:not(.rich-text-wrapper), .framer-cemOl .framer-styles-preset-1rtau1z.rich-text-wrapper h2 { --framer-font-family: \"Aspekta 350\", \"Aspekta 350 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #a1a1a1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-cemOl\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\",\"CUSTOM;Aspekta 500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta 400\",source:\"custom\",uiFamilyName:\"Aspekta 400\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"},{cssFamilyName:\"Aspekta 500\",source:\"custom\",uiFamilyName:\"Aspekta 500\",url:\"https://framerusercontent.com/assets/tNmTnokvuRyJXZde0ltrymyCY.woff2\"}]}];export const css=['.framer-lqoaO .framer-styles-preset-1pcfack:not(.rich-text-wrapper), .framer-lqoaO .framer-styles-preset-1pcfack.rich-text-wrapper p { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-lqoaO .framer-styles-preset-1pcfack:not(.rich-text-wrapper), .framer-lqoaO .framer-styles-preset-1pcfack.rich-text-wrapper p { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-lqoaO .framer-styles-preset-1pcfack:not(.rich-text-wrapper), .framer-lqoaO .framer-styles-preset-1pcfack.rich-text-wrapper p { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Aspekta 500\", \"Aspekta 500 Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #1f1f1f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: lowercase; } }'];export const className=\"framer-lqoaO\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"jhda9a\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"bh22gq\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"duc444\",mediaQuery:\"(max-width: 809.98px)\"}],customHTMLHeadEnd:'<script src=\"https://cdn.amplitude.com/script/bd85a110b448e847ba4006d3820b8123.js\"></script><script>window.amplitude.add(window.sessionReplay.plugin({sampleRate: 1}));window.amplitude.init(\\'bd85a110b448e847ba4006d3820b8123\\', {\"fetchRemoteConfig\":true,\"autocapture\":true});</script>',description:\"product designer + manager\",elements:{XNcs4kZhF:\"work\"},framerSearch:{index:false},robots:\"max-image-preview:large\",serializationId:\"framer-0zFSX\",socialImage:\"https://framerusercontent.com/assets/YiWx193gehBhAkMjNRYdjBhBXkI.png\",title:\"Mahanetran Murali – Product Designer + Manager\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"6u82wy\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"jvy43b\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1cwiqrt\",mediaQuery:\"(max-width: 809.98px)\"}],customHTMLHeadEnd:'<script src=\"https://cdn.amplitude.com/script/bd85a110b448e847ba4006d3820b8123.js\"></script><script>window.amplitude.add(window.sessionReplay.plugin({sampleRate: 1}));window.amplitude.init(\\'bd85a110b448e847ba4006d3820b8123\\', {\"fetchRemoteConfig\":true,\"autocapture\":true});</script>',description:\"call me if you need a design manager\",elements:{l0beOM9FV:\"manifesto\",N8y8epKbg:\"work\",Skd5T0KUy:\"afterhours\"},framerSearch:{index:false},robots:\"max-image-preview:large\",serializationId:\"framer-fb89p\",socialImage:\"https://framerusercontent.com/assets/YiWx193gehBhAkMjNRYdjBhBXkI.png\",title:\"About Mahanetran Murali\",viewport:\"width=device-width\"};}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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"}