{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/wgCBFeyxfNAjQC6c94Oz/wuxVPDP1NyUn5QGzsYVv/DgpIR47MO.js", "ssg:https://framerusercontent.com/modules/qsPmiVzKn8D2i2pBtRwm/T49UURCr4j0xnQjVI0zS/FyK0131qu.js", "ssg:https://framerusercontent.com/modules/COjIAYCOG97yv5TeDoW7/kPblmkc3UtdV0OW8LGjS/dnKz47gNp.js", "ssg:https://framerusercontent.com/modules/elDcdjCGze8xtmBXD0a8/9Is8WGZGjiTfUn4hs5Nc/g2H0tDVKI.js", "ssg:https://framerusercontent.com/modules/Rmt8Rtmth7QPcXl6m19M/KLVDSy1VOMWLtv0xRtq5/h9uNoYray.js", "ssg:https://framerusercontent.com/modules/USEtINk44teSao2TEDAh/dG8jZuj0mU8yfZgpV5bN/s6wItwSZD.js", "ssg:https://framerusercontent.com/modules/b8Er58ImmwOU4p9nKBYX/DRrablxGUxSyjJJagK0w/gwZm_XM3G.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/S6AVlcEqn9MUOf9KcTon/R9gGCGiOfa5VR8goz2et/Text_Truncate.js", "ssg:https://framerusercontent.com/modules/WuiTnEjrk1EgfkbXajHl/MSHgKIkOtMBvCZXg0Rmz/gXB8sraq_.js", "ssg:https://framerusercontent.com/modules/m7yHQovY5xUqp8IJVEOK/hnZQa17XUg7VNn0czFVt/JH1wMz88D.js", "ssg:https://framerusercontent.com/modules/yoqa3qU8ItRWuR7TZSq2/LYnc0ebAc7b8Grr9WqVt/JTD4Gfwpt.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js", "ssg:https://jspm.dev/npm:react@17!cjs", "ssg:https://jspm.dev/npm:object-assign@4!cjs", "ssg:https://jspm.dev/npm:object-assign@4.1.1!cjs", "ssg:https://jspm.dev/npm:react@17.0.2/cjs/react.development!cjs", "ssg:https://jspm.dev/npm:react@17.0.2!cjs", "ssg:https://jspm.dev/npm:react-calendly@2.2.1!cjs", "ssg:https://framer.com/m/framer/integrations-styles.js@0.2.0", "ssg:https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js", "ssg:https://framerusercontent.com/modules/CPdnIm4Dv2NSmKPSsM7K/ELQAnoaJ57f7acHTzW24/Ms34mlazd.js", "ssg:https://framerusercontent.com/modules/3zLhc2UzdFiwd9cgv4IA/l9wEGdogOxCsRbGcOQbK/R8Gs5LoAo.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js", "ssg:https://framerusercontent.com/modules/UEEGjFO2FXfFUNK5bDPW/K93RBV0trgq7hSjuXdOI/C6QdBESX6.js", "ssg:https://framerusercontent.com/modules/qwKBPE69UHmEUb2xTSQJ/CKWMkxl0bQR286L0FXrV/VGZ0RrVkO.js", "ssg:https://framerusercontent.com/modules/viiq9EPfmY4GGGWkeiZh/9pJj2fh7COhDJYbMrONR/XePjAtIQ_.js", "ssg:https://framerusercontent.com/modules/VGzF5I4DsD3J2LecwEey/rtZTTxFqBV7Asun9Mdx4/XPv0PNmiQ.js", "ssg:https://framerusercontent.com/modules/gTcRES5yM4ZrhunP4KtE/Gspbth3HfzFklBVhsTIV/augiA20Il.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 isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);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 r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}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,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:\"\u2728\"}),/*#__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", "// Generated by Framer (24d49ac)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={dv3Mw8EfD:{pressed:true}};const cycleOrder=[\"x2vm9ftkZ\",\"dv3Mw8EfD\",\"wHgJGUdzm\"];const serializationHash=\"framer-WXp1n\";const variantClassNames={dv3Mw8EfD:\"framer-v-1h3cmyh\",wHgJGUdzm:\"framer-v-12fcoat\",x2vm9ftkZ:\"framer-v-1j96r5d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Default:\"dv3Mw8EfD\",Hand:\"wHgJGUdzm\",Hover:\"x2vm9ftkZ\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"x2vm9ftkZ\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x2vm9ftkZ\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"wHgJGUdzm\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"wHgJGUdzm\")return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"dv3Mw8EfD-pressed\")return false;if([\"dv3Mw8EfD\",\"wHgJGUdzm\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1j96r5d\",className,classNames),\"data-framer-name\":\"Hover\",layoutDependency:layoutDependency,layoutId:\"x2vm9ftkZ\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"dv3Mw8EfD-pressed\":{\"data-framer-name\":undefined},dv3Mw8EfD:{\"data-framer-name\":\"Default\"},wHgJGUdzm:{\"data-framer-name\":\"Hand\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rp5xki\",\"data-framer-name\":\"Capa_1\",fill:\"black\",intrinsicHeight:200,intrinsicWidth:200,layoutDependency:layoutDependency,layoutId:\"DwdS5tgzz\",svg:'<svg width=\"200\" height=\"200\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M189.317 102.504v-2.05c0-12.22-9.941-22.16-22.159-22.16-2.76 0-5.401.512-7.841 1.438-2.073-10.082-11.017-17.687-21.705-17.687-2.902 0-5.672.566-8.214 1.585-2.682-9.304-11.588-16.358-21.823-16.358a21.68 21.68 0 0 0-7.879 1.493V22.16C99.696 9.94 89.756 0 77.537 0 65.32 0 55.378 9.94 55.378 22.159v65.254c-3.878-4.953-8.54-9.269-13.953-11.493-6.04-2.482-12.396-2.185-18.384.859-11.012 5.6-15.552 19.095-10.12 30.085l27.525 55.705C41.223 164.097 59.877 200 93.65 200h39.394c31.062 0 56.332-25.403 56.332-56.634l-.031-40.862h-.027Zm-56.273 82.723H93.65c-24.327 0-39.483-28.302-40.03-29.344l-27.457-55.564c-1.895-3.834-.325-8.39 3.574-10.373 2.15-1.093 4.02-1.204 6.065-.366 8.155 3.343 16.161 19.456 19.289 28.821l2.373 7.149 12.688-4.49V22.159c0-4.073 3.313-7.386 7.386-7.386 4.074 0 7.387 3.313 7.387 7.386v85.188H99.83V69.924c0-4.124 3.691-7.88 7.745-7.88 4.197 0 7.879 3.453 7.879 7.387v40.378h14.772V84.204c0-4.074 3.313-7.387 7.386-7.387 4.074 0 7.387 3.313 7.387 7.387v32.499h14.772v-16.249c0-4.074 3.313-7.387 7.387-7.387 4.073 0 7.386 3.313 7.386 7.387v10.564h.034l.025 32.354c-.001 23.079-18.645 41.855-41.56 41.855Z\" fill=\"#fff\"/><path d=\"M133.044 185.227H93.65c-24.327 0-39.483-28.302-40.03-29.344l-27.457-55.564c-1.895-3.834-.325-8.39 3.574-10.373 2.15-1.093 4.02-1.204 6.065-.366 8.155 3.343 16.161 19.456 19.289 28.821l2.373 7.149 12.688-4.49V22.159c0-4.073 3.313-7.386 7.386-7.386 4.074 0 7.387 3.313 7.387 7.386v85.188H99.83V69.924c0-4.124 3.691-7.88 7.745-7.88 4.197 0 7.879 3.453 7.879 7.387v40.378h14.772V84.204c0-4.074 3.313-7.387 7.386-7.387 4.074 0 7.387 3.313 7.387 7.387v32.499h14.772v-16.249c0-4.074 3.313-7.387 7.387-7.387 4.073 0 7.386 3.313 7.386 7.387v10.564h.034l.025 32.354c-.001 23.079-18.645 41.855-41.56 41.855Z\" fill=\"#BA433F\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h200v200H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uqs44d\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WwPULU7Vk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 1.263 1.264 L 1.263 1.263 L 22.738 10.105 L 22.738 10.105 L 22.738 10.105 L 14.824 13.497 L 14.824 13.497 C 14.228 13.753 13.753 14.227 13.497 14.823 L 13.497 14.824 L 10.106 22.737 L 10.106 22.738 L 10.106 22.737 Z\" fill=\"rgb(186,67,63)\" stroke-width=\"2.53\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"8.421052631578947\"></path></svg>',svgContentId:11162078516,withExternalLayout:true,...addPropertyOverrides({\"dv3Mw8EfD-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 0.842 0.843 L 0.842 0.842 L 15.159 6.737 L 15.159 6.737 L 15.158 6.737 L 9.883 8.998 L 9.882 8.998 C 9.485 9.168 9.169 9.485 8.998 9.882 L 8.998 9.882 L 6.737 15.158 L 6.737 15.158 L 6.737 15.158 Z\" fill=\"rgb(186,67,63)\" stroke-width=\"1.68\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"8.421052631578947\"></path></svg>',svgContentId:12744045292}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fxk87s\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223484\",layoutDependency:layoutDependency,layoutId:\"K718tihqS\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgb(186, 67, 63)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(253, 253, 253))\"},children:\"Aman Saini\"})}),className:\"framer-3p27da\",\"data-framer-name\":\"Aman Saini\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"kblGCvSnO\",style:{\"--extracted-r6o4lv\":\"rgb(253, 253, 253)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WXp1n.framer-65sh2m, .framer-WXp1n .framer-65sh2m { display: block; }\",\".framer-WXp1n.framer-1j96r5d { height: 69px; overflow: visible; position: relative; width: 157px; }\",\".framer-WXp1n .framer-rp5xki { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: absolute; right: -303px; top: 0px; width: 24px; }\",\".framer-WXp1n .framer-uqs44d { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-WXp1n .framer-fxk87s { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 45px; justify-content: center; overflow: visible; padding: 12px 16px 12px 16px; position: absolute; right: 0px; width: 133px; }\",\".framer-WXp1n .framer-3p27da { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WXp1n .framer-fxk87s { gap: 0px; } .framer-WXp1n .framer-fxk87s > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-WXp1n .framer-fxk87s > :first-child { margin-left: 0px; } .framer-WXp1n .framer-fxk87s > :last-child { margin-right: 0px; } }\",\".framer-WXp1n.framer-v-1h3cmyh.framer-1j96r5d { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-WXp1n.framer-v-1h3cmyh .framer-uqs44d { left: unset; position: relative; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WXp1n.framer-v-1h3cmyh.framer-1j96r5d { gap: 0px; } .framer-WXp1n.framer-v-1h3cmyh.framer-1j96r5d > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-WXp1n.framer-v-1h3cmyh.framer-1j96r5d > :first-child { margin-left: 0px; } .framer-WXp1n.framer-v-1h3cmyh.framer-1j96r5d > :last-child { margin-right: 0px; } }\",\".framer-WXp1n.framer-v-12fcoat.framer-1j96r5d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-WXp1n.framer-v-12fcoat .framer-rp5xki { order: 0; position: relative; right: unset; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WXp1n.framer-v-12fcoat.framer-1j96r5d { gap: 0px; } .framer-WXp1n.framer-v-12fcoat.framer-1j96r5d > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-WXp1n.framer-v-12fcoat.framer-1j96r5d > :first-child { margin-left: 0px; } .framer-WXp1n.framer-v-12fcoat.framer-1j96r5d > :last-child { margin-right: 0px; } }\",\".framer-WXp1n.framer-v-1h3cmyh.pressed .framer-uqs44d { height: 16px; left: unset; top: unset; width: 16px; }\",'.framer-WXp1n[data-border=\"true\"]::after, .framer-WXp1n [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 69\n * @framerIntrinsicWidth 157\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dv3Mw8EfD\":{\"layout\":[\"auto\",\"auto\"]},\"wHgJGUdzm\":{\"layout\":[\"auto\",\"auto\"]},\"qG7TyLzC_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDgpIR47MO=withCSS(Component,css,\"framer-WXp1n\");export default FramerDgpIR47MO;FramerDgpIR47MO.displayName=\"Cursor\";FramerDgpIR47MO.defaultProps={height:69,width:157};addPropertyControls(FramerDgpIR47MO,{variant:{options:[\"x2vm9ftkZ\",\"dv3Mw8EfD\",\"wHgJGUdzm\"],optionTitles:[\"Hover\",\"Default\",\"Hand\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDgpIR47MO,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDgpIR47MO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"157\",\"framerIntrinsicHeight\":\"69\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dv3Mw8EfD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wHgJGUdzm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qG7TyLzC_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DgpIR47MO.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"rBa8jnVF_\",\"G5PSHRrTC\"];const serializationHash=\"framer-Bzhtd\";const variantClassNames={G5PSHRrTC:\"framer-v-1ciqyof\",rBa8jnVF_:\"framer-v-6w4mhr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Device:\"rBa8jnVF_\",Domain:\"G5PSHRrTC\"};const getProps=({device,domain,fontSize,height,id,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,Gei05UMnN:(_ref=device!==null&&device!==void 0?device:props.Gei05UMnN)!==null&&_ref!==void 0?_ref:\"Web-App\",IixH2bvKY:(_ref1=domain!==null&&domain!==void 0?domain:props.IixH2bvKY)!==null&&_ref1!==void 0?_ref1:\"B2B\",Uss02PDE2:(_ref2=fontSize!==null&&fontSize!==void 0?fontSize:props.Uss02PDE2)!==null&&_ref2!==void 0?_ref2:16,variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"rBa8jnVF_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IixH2bvKY,Gei05UMnN,Uss02PDE2,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rBa8jnVF_\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6w4mhr\",className,classNames),\"data-framer-name\":\"Device\",layoutDependency:layoutDependency,layoutId:\"rBa8jnVF_\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 251, 218)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"4px 4px 0px 0px rgba(221, 168, 78, 1)\",...style},variants:{G5PSHRrTC:{boxShadow:\"4px 4px 0px 0px rgb(99, 159, 131)\"}},...addPropertyOverrides({G5PSHRrTC:{\"data-framer-name\":\"Domain\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-Uss02PDE2-FyK0131qu) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Web-App\"})}),className:\"framer-d9vu2i\",\"data-framer-name\":\"Web-App\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"I109:178;109:165\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-Uss02PDE2-FyK0131qu\":Uss02PDE2},text:Gei05UMnN,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G5PSHRrTC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-Uss02PDE2-FyK0131qu) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"B2B\"})}),text:IixH2bvKY}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Bzhtd.framer-12shvlf, .framer-Bzhtd .framer-12shvlf { display: block; }\",\".framer-Bzhtd.framer-6w4mhr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-Bzhtd .framer-d9vu2i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Bzhtd.framer-6w4mhr { gap: 0px; } .framer-Bzhtd.framer-6w4mhr > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-Bzhtd.framer-6w4mhr > :first-child { margin-left: 0px; } .framer-Bzhtd.framer-6w4mhr > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"G5PSHRrTC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"IixH2bvKY\":\"domain\",\"Gei05UMnN\":\"device\",\"Uss02PDE2\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFyK0131qu=withCSS(Component,css,\"framer-Bzhtd\");export default FramerFyK0131qu;FramerFyK0131qu.displayName=\"ProjectTag\";FramerFyK0131qu.defaultProps={height:35,width:110};addPropertyControls(FramerFyK0131qu,{variant:{options:[\"rBa8jnVF_\",\"G5PSHRrTC\"],optionTitles:[\"Device\",\"Domain\"],title:\"Variant\",type:ControlType.Enum},IixH2bvKY:{defaultValue:\"B2B\",displayTextArea:true,placeholder:\"B2B\",title:\"Domain\",type:ControlType.String},Gei05UMnN:{defaultValue:\"Web-App\",displayTextArea:false,title:\"Device\",type:ControlType.String},Uss02PDE2:{defaultValue:16,title:\"Font Size\",type:ControlType.Number}});addFonts(FramerFyK0131qu,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFyK0131qu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"110\",\"framerIntrinsicHeight\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"IixH2bvKY\\\":\\\"domain\\\",\\\"Gei05UMnN\\\":\\\"device\\\",\\\"Uss02PDE2\\\":\\\"fontSize\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G5PSHRrTC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FyK0131qu.map", "// Generated by Framer (90417e1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ProjectTag from\"https://framerusercontent.com/modules/qsPmiVzKn8D2i2pBtRwm/T49UURCr4j0xnQjVI0zS/FyK0131qu.js\";const ProjectTagFonts=getFonts(ProjectTag);const enabledGestures={FFw1sqWm5:{hover:true},twXqzs6Bc:{hover:true}};const cycleOrder=[\"FFw1sqWm5\",\"twXqzs6Bc\"];const serializationHash=\"framer-RkFya\";const variantClassNames={FFw1sqWm5:\"framer-v-ug9lrb\",twXqzs6Bc:\"framer-v-hxxb8m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Landscape:\"FFw1sqWm5\",Potrait:\"twXqzs6Bc\"};const getProps=({fontSizeDesc,fontSizeTag,gap,gap2,height,id,link,padding,radius,radius2,titleSizeHL,titleSizeHP,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_humanReadableVariantMap_props_variant,_ref8,_ref9;return{...props,dB8zUcboY:(_ref=fontSizeDesc!==null&&fontSizeDesc!==void 0?fontSizeDesc:props.dB8zUcboY)!==null&&_ref!==void 0?_ref:20,IMqvDoPmR:(_ref1=gap!==null&&gap!==void 0?gap:props.IMqvDoPmR)!==null&&_ref1!==void 0?_ref1:48,Jjg6PD2Fr:(_ref2=titleSizeHP!==null&&titleSizeHP!==void 0?titleSizeHP:props.Jjg6PD2Fr)!==null&&_ref2!==void 0?_ref2:24,KXugpKvSq:(_ref3=titleSizeHL!==null&&titleSizeHL!==void 0?titleSizeHL:props.KXugpKvSq)!==null&&_ref3!==void 0?_ref3:28,L4_jS1Z1F:link!==null&&link!==void 0?link:props.L4_jS1Z1F,lgM8sBKse:(_ref4=gap2!==null&&gap2!==void 0?gap2:props.lgM8sBKse)!==null&&_ref4!==void 0?_ref4:20,nuAcjG3MV:(_ref5=radius!==null&&radius!==void 0?radius:props.nuAcjG3MV)!==null&&_ref5!==void 0?_ref5:\"16px\",pB4E7X4B4:(_ref6=padding!==null&&padding!==void 0?padding:props.pB4E7X4B4)!==null&&_ref6!==void 0?_ref6:\"32px\",SCb0A1Er9:(_ref7=radius2!==null&&radius2!==void 0?radius2:props.SCb0A1Er9)!==null&&_ref7!==void 0?_ref7:\"12px\",variant:(_ref8=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref8!==void 0?_ref8:\"FFw1sqWm5\",Zhebx77rb:(_ref9=fontSizeTag!==null&&fontSizeTag!==void 0?fontSizeTag:props.Zhebx77rb)!==null&&_ref9!==void 0?_ref9:16};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,L4_jS1Z1F,IMqvDoPmR,pB4E7X4B4,nuAcjG3MV,SCb0A1Er9,Zhebx77rb,lgM8sBKse,dB8zUcboY,KXugpKvSq,Jjg6PD2Fr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FFw1sqWm5\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"twXqzs6Bc-hover\")return false;if(baseVariant===\"twXqzs6Bc\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"twXqzs6Bc-hover\")return true;if(baseVariant===\"twXqzs6Bc\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:L4_jS1Z1F,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ug9lrb\",className,classNames)} framer-16iz2es`,\"data-framer-name\":\"Landscape\",layoutDependency:layoutDependency,layoutId:\"FFw1sqWm5\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--102tjsr\":numberToPixelString(pB4E7X4B4),\"--1mw6aah\":IMqvDoPmR,backgroundColor:\"rgb(38, 34, 34)\",borderBottomLeftRadius:radiusForCorner(nuAcjG3MV,3),borderBottomRightRadius:radiusForCorner(nuAcjG3MV,2),borderTopLeftRadius:radiusForCorner(nuAcjG3MV,0),borderTopRightRadius:radiusForCorner(nuAcjG3MV,1),boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{\"FFw1sqWm5-hover\":{backgroundColor:\"rgb(12, 12, 12)\",boxShadow:\"none\"},\"twXqzs6Bc-hover\":{backgroundColor:\"rgb(13, 13, 13)\",boxShadow:\"none\"}},...addPropertyOverrides({\"FFw1sqWm5-hover\":{\"data-framer-name\":undefined},\"twXqzs6Bc-hover\":{\"data-framer-name\":undefined},twXqzs6Bc:{\"data-framer-name\":\"Potrait\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mtb1km\",\"data-framer-name\":\"Bottom Content\",layoutDependency:layoutDependency,layoutId:\"MJ9bfVHo5\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n1cetk\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"lPXFksDTH\",style:{\"--kmjl8s\":lgM8sBKse},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13rnv6p\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"qYkYO9hSr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fqsds5-container\",layoutDependency:layoutDependency,layoutId:\"hcE_fNdkK-container\",children:/*#__PURE__*/_jsx(ProjectTag,{Gei05UMnN:\"Web-App\",height:\"100%\",id:\"hcE_fNdkK\",IixH2bvKY:\"B2B\",layoutId:\"hcE_fNdkK\",Uss02PDE2:16,variant:\"rBa8jnVF_\",width:\"100%\",...addPropertyOverrides({twXqzs6Bc:{Uss02PDE2:Zhebx77rb}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2z5ryi-container\",layoutDependency:layoutDependency,layoutId:\"KjOkTto_0-container\",children:/*#__PURE__*/_jsx(ProjectTag,{Gei05UMnN:\"Web-App\",height:\"100%\",id:\"KjOkTto_0\",IixH2bvKY:\" B2B SaaS\",layoutId:\"KjOkTto_0\",Uss02PDE2:16,variant:\"G5PSHRrTC\",width:\"100%\",...addPropertyOverrides({twXqzs6Bc:{Uss02PDE2:Zhebx77rb}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-KXugpKvSq-dnKz47gNp) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"Empowering students to ace their job interviews\"})}),className:\"framer-18rbzh8\",\"data-framer-name\":\"title\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"AHCFRODH4\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-KXugpKvSq-dnKz47gNp\":KXugpKvSq},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-dB8zUcboY-dnKz47gNp) * 1px)\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(252, 252, 247, 0.8))\"},children:\"Redesigned Languify's InPrep dashboard to enhance student experience and guide them towards confident interview success, doubling user engagement time and securing $750K in funding.\"})}),className:\"framer-7s0rli\",\"data-framer-name\":\"Redesigned Languify's InPrep dashboard to enhance student experience and guide them towards confident interview success, doubling user engagement time and securing $750K in funding.\",fonts:[\"GF;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"ovjQP3BLF\",style:{\"--extracted-r6o4lv\":\"rgba(252, 252, 247, 0.8)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-dB8zUcboY-dnKz47gNp\":dB8zUcboY},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1arss0g\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"uhTXRGoHi\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-Jjg6PD2Fr-dnKz47gNp) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"Empowering students to ace their job interviews\"})}),className:\"framer-hah2cf\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"czgEcdQcx\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Jjg6PD2Fr-dnKz47gNp\":Jjg6PD2Fr},verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",positionX:\"center\",positionY:\"top\",sizes:`calc((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - ${pB4E7X4B4*2}px) * 0.51)`,src:\"https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png\",srcSet:\"https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=512 512w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png 2396w\"},className:\"framer-1f3w8tk\",\"data-framer-name\":\"Thumbnail Image\",layoutDependency:layoutDependency,layoutId:\"G4sJqEyKv\",style:{borderBottomLeftRadius:radiusForCorner(SCb0A1Er9,3),borderBottomRightRadius:radiusForCorner(SCb0A1Er9,2),borderTopLeftRadius:radiusForCorner(SCb0A1Er9,0),borderTopRightRadius:radiusForCorner(SCb0A1Er9,1),boxShadow:\"4px 4px 24px 0px rgba(0, 0, 0, 0.3)\"},...addPropertyOverrides({\"FFw1sqWm5-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+32),positionX:\"center\",positionY:\"top\",sizes:`calc((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px) * 0.5188)`,src:\"https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png\",srcSet:\"https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=512 512w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png 2396w\"}},twXqzs6Bc:{background:{alt:\"\",fit:\"fill\",positionX:\"0%\",positionY:\"0%\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - ${pB4E7X4B4*2}px)`,src:\"https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png\",srcSet:\"https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=512 512w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/SZScVEz1zFq6NAqzpu1UCeRw.png 2396w\"}}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RkFya.framer-16iz2es, .framer-RkFya .framer-16iz2es { display: block; }\",\".framer-RkFya.framer-ug9lrb { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: calc(max(0, var(--1mw6aah)) * 1px); height: min-content; justify-content: flex-start; overflow: visible; padding: var(--102tjsr); position: relative; text-decoration: none; width: 1232px; }\",\".framer-RkFya .framer-1mtb1km { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RkFya .framer-1n1cetk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RkFya .framer-13rnv6p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-RkFya .framer-fqsds5-container, .framer-RkFya .framer-2z5ryi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-RkFya .framer-18rbzh8, .framer-RkFya .framer-7s0rli, .framer-RkFya .framer-hah2cf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RkFya .framer-1arss0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 93px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RkFya .framer-1f3w8tk { align-self: stretch; flex: none; height: auto; overflow: hidden; position: relative; width: 51%; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RkFya.framer-ug9lrb, .framer-RkFya .framer-1mtb1km, .framer-RkFya .framer-1n1cetk, .framer-RkFya .framer-13rnv6p, .framer-RkFya .framer-1arss0g { gap: 0px; } .framer-RkFya.framer-ug9lrb > * { margin: 0px; margin-left: calc(calc(max(0, var(--1mw6aah)) * 1px) / 2); margin-right: calc(calc(max(0, var(--1mw6aah)) * 1px) / 2); } .framer-RkFya.framer-ug9lrb > :first-child, .framer-RkFya .framer-13rnv6p > :first-child { margin-left: 0px; } .framer-RkFya.framer-ug9lrb > :last-child, .framer-RkFya .framer-13rnv6p > :last-child { margin-right: 0px; } .framer-RkFya .framer-1mtb1km > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-RkFya .framer-1mtb1km > :first-child, .framer-RkFya .framer-1n1cetk > :first-child, .framer-RkFya .framer-1arss0g > :first-child { margin-top: 0px; } .framer-RkFya .framer-1mtb1km > :last-child, .framer-RkFya .framer-1n1cetk > :last-child, .framer-RkFya .framer-1arss0g > :last-child { margin-bottom: 0px; } .framer-RkFya .framer-1n1cetk > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-RkFya .framer-13rnv6p > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-RkFya .framer-1arss0g > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-RkFya.framer-v-hxxb8m.framer-ug9lrb { flex-direction: column; width: 600px; }\",\".framer-RkFya.framer-v-hxxb8m .framer-1mtb1km { flex: none; gap: 48px; order: 1; width: 100%; }\",\".framer-RkFya.framer-v-hxxb8m .framer-1n1cetk { gap: calc(max(0, var(--kmjl8s)) * 1px); }\",\".framer-RkFya.framer-v-hxxb8m .framer-1arss0g, .framer-RkFya.framer-v-hxxb8m.hover .framer-1arss0g { min-height: unset; }\",\".framer-RkFya.framer-v-hxxb8m .framer-1f3w8tk { align-self: unset; height: 312px; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RkFya.framer-v-hxxb8m.framer-ug9lrb, .framer-RkFya.framer-v-hxxb8m .framer-1mtb1km, .framer-RkFya.framer-v-hxxb8m .framer-1n1cetk { gap: 0px; } .framer-RkFya.framer-v-hxxb8m.framer-ug9lrb > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--1mw6aah)) * 1px) / 2); margin-top: calc(calc(max(0, var(--1mw6aah)) * 1px) / 2); } .framer-RkFya.framer-v-hxxb8m.framer-ug9lrb > :first-child, .framer-RkFya.framer-v-hxxb8m .framer-1mtb1km > :first-child, .framer-RkFya.framer-v-hxxb8m .framer-1n1cetk > :first-child { margin-top: 0px; } .framer-RkFya.framer-v-hxxb8m.framer-ug9lrb > :last-child, .framer-RkFya.framer-v-hxxb8m .framer-1mtb1km > :last-child, .framer-RkFya.framer-v-hxxb8m .framer-1n1cetk > :last-child { margin-bottom: 0px; } .framer-RkFya.framer-v-hxxb8m .framer-1mtb1km > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-RkFya.framer-v-hxxb8m .framer-1n1cetk > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--kmjl8s)) * 1px) / 2); margin-top: calc(calc(max(0, var(--kmjl8s)) * 1px) / 2); } }\",\".framer-RkFya.framer-v-hxxb8m.hover .framer-1f3w8tk { align-self: unset; }\",\".framer-RkFya.framer-v-ug9lrb.hover.framer-ug9lrb { padding: 32px; }\",\".framer-RkFya.framer-v-ug9lrb.hover .framer-1f3w8tk { width: 52%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 343\n * @framerIntrinsicWidth 1232\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"twXqzs6Bc\":{\"layout\":[\"fixed\",\"auto\"]},\"MEvbwTzZj\":{\"layout\":[\"fixed\",\"auto\"]},\"twBJzvw75\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"L4_jS1Z1F\":\"link\",\"IMqvDoPmR\":\"gap\",\"pB4E7X4B4\":\"padding\",\"nuAcjG3MV\":\"radius\",\"SCb0A1Er9\":\"radius2\",\"Zhebx77rb\":\"fontSizeTag\",\"lgM8sBKse\":\"gap2\",\"dB8zUcboY\":\"fontSizeDesc\",\"KXugpKvSq\":\"titleSizeHL\",\"Jjg6PD2Fr\":\"titleSizeHP\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdnKz47gNp=withCSS(Component,css,\"framer-RkFya\");export default FramerdnKz47gNp;FramerdnKz47gNp.displayName=\"Card-Landscape\";FramerdnKz47gNp.defaultProps={height:343,width:1232};addPropertyControls(FramerdnKz47gNp,{variant:{options:[\"FFw1sqWm5\",\"twXqzs6Bc\"],optionTitles:[\"Landscape\",\"Potrait\"],title:\"Variant\",type:ControlType.Enum},L4_jS1Z1F:{title:\"Link\",type:ControlType.Link},IMqvDoPmR:{defaultValue:48,min:0,title:\"Gap\",type:ControlType.Number},pB4E7X4B4:{defaultValue:\"32px\",title:\"Padding\",type:ControlType.Padding},nuAcjG3MV:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius},SCb0A1Er9:{defaultValue:\"12px\",title:\"Radius 2\",type:ControlType.BorderRadius},Zhebx77rb:{defaultValue:16,title:\"Font Size Tag\",type:ControlType.Number},lgM8sBKse:{defaultValue:20,min:0,title:\"Gap 2\",type:ControlType.Number},dB8zUcboY:{defaultValue:20,title:\"Font Size Desc\",type:ControlType.Number},KXugpKvSq:{defaultValue:28,title:\"Title Size HL\",type:ControlType.Number},Jjg6PD2Fr:{defaultValue:24,title:\"Title Size HP\",type:ControlType.Number}});addFonts(FramerdnKz47gNp,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"}]},...ProjectTagFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdnKz47gNp\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1232\",\"framerIntrinsicHeight\":\"343\",\"framerVariables\":\"{\\\"L4_jS1Z1F\\\":\\\"link\\\",\\\"IMqvDoPmR\\\":\\\"gap\\\",\\\"pB4E7X4B4\\\":\\\"padding\\\",\\\"nuAcjG3MV\\\":\\\"radius\\\",\\\"SCb0A1Er9\\\":\\\"radius2\\\",\\\"Zhebx77rb\\\":\\\"fontSizeTag\\\",\\\"lgM8sBKse\\\":\\\"gap2\\\",\\\"dB8zUcboY\\\":\\\"fontSizeDesc\\\",\\\"KXugpKvSq\\\":\\\"titleSizeHL\\\",\\\"Jjg6PD2Fr\\\":\\\"titleSizeHP\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"twXqzs6Bc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MEvbwTzZj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"twBJzvw75\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dnKz47gNp.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ProjectTag from\"https://framerusercontent.com/modules/qsPmiVzKn8D2i2pBtRwm/T49UURCr4j0xnQjVI0zS/FyK0131qu.js\";const ProjectTagFonts=getFonts(ProjectTag);const enabledGestures={Nx_jh8wAS:{hover:true}};const cycleOrder=[\"Nx_jh8wAS\"];const serializationHash=\"framer-OT6qn\";const variantClassNames={Nx_jh8wAS:\"framer-v-2y0ono\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({device,device2,device3,domain,fontSizeHeading,fontSizeTag,gap,gap2,height,id,link,padding,radius,radius2,thumbnail,title,visible,visible2,visible3,visible4,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_ref8,_ref9,_ref10,_ref11,_ref12,_ref13,_ref14;return{...props,AR0rkYSTQ:link!==null&&link!==void 0?link:props.AR0rkYSTQ,b1TCrT7GP:(_ref=fontSizeHeading!==null&&fontSizeHeading!==void 0?fontSizeHeading:props.b1TCrT7GP)!==null&&_ref!==void 0?_ref:24,BD_Ju15fH:(_ref1=visible!==null&&visible!==void 0?visible:props.BD_Ju15fH)!==null&&_ref1!==void 0?_ref1:true,CZVpNC_hD:(_ref2=fontSizeTag!==null&&fontSizeTag!==void 0?fontSizeTag:props.CZVpNC_hD)!==null&&_ref2!==void 0?_ref2:16,fFvBFcfxo:(_ref3=device2!==null&&device2!==void 0?device2:props.fFvBFcfxo)!==null&&_ref3!==void 0?_ref3:\"Web-App\",g_7DafwDw:(_ref4=gap2!==null&&gap2!==void 0?gap2:props.g_7DafwDw)!==null&&_ref4!==void 0?_ref4:20,g1nGP7JEj:(_ref5=thumbnail!==null&&thumbnail!==void 0?thumbnail:props.g1nGP7JEj)!==null&&_ref5!==void 0?_ref5:{src:\"https://framerusercontent.com/images/uTMRyZrWM5Llum0V5SYA5jm9g.png\",srcSet:\"https://framerusercontent.com/images/uTMRyZrWM5Llum0V5SYA5jm9g.png?scale-down-to=512 512w,https://framerusercontent.com/images/uTMRyZrWM5Llum0V5SYA5jm9g.png 536w\"},I4sPUIPU6:(_ref6=visible2!==null&&visible2!==void 0?visible2:props.I4sPUIPU6)!==null&&_ref6!==void 0?_ref6:true,jmeT7K2A1:visible3!==null&&visible3!==void 0?visible3:props.jmeT7K2A1,mpgXVS1lw:(_ref7=device!==null&&device!==void 0?device:props.mpgXVS1lw)!==null&&_ref7!==void 0?_ref7:\"Web-App\",Ofl3491Bi:(_ref8=radius2!==null&&radius2!==void 0?radius2:props.Ofl3491Bi)!==null&&_ref8!==void 0?_ref8:\"12px\",qG1O9x32L:(_ref9=padding!==null&&padding!==void 0?padding:props.qG1O9x32L)!==null&&_ref9!==void 0?_ref9:\"32px\",trxISobXZ:(_ref10=domain!==null&&domain!==void 0?domain:props.trxISobXZ)!==null&&_ref10!==void 0?_ref10:\"Design System\",W3x3ry1ej:visible4!==null&&visible4!==void 0?visible4:props.W3x3ry1ej,WwfkGCmUD:(_ref11=device3!==null&&device3!==void 0?device3:props.WwfkGCmUD)!==null&&_ref11!==void 0?_ref11:\"Web-App\",wWGMCyGaJ:(_ref12=radius!==null&&radius!==void 0?radius:props.wWGMCyGaJ)!==null&&_ref12!==void 0?_ref12:\"16px\",z_LlbTZdj:(_ref13=gap!==null&&gap!==void 0?gap:props.z_LlbTZdj)!==null&&_ref13!==void 0?_ref13:42,zUyHEvtnJ:(_ref14=title!==null&&title!==void 0?title:props.zUyHEvtnJ)!==null&&_ref14!==void 0?_ref14:\"Creating A Scalable Design System For Languify\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,g1nGP7JEj,zUyHEvtnJ,BD_Ju15fH,I4sPUIPU6,mpgXVS1lw,trxISobXZ,AR0rkYSTQ,b1TCrT7GP,jmeT7K2A1,W3x3ry1ej,fFvBFcfxo,WwfkGCmUD,z_LlbTZdj,wWGMCyGaJ,Ofl3491Bi,qG1O9x32L,CZVpNC_hD,g_7DafwDw,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Nx_jh8wAS\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:AR0rkYSTQ,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-2y0ono\",className,classNames)} framer-1e9mqic`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Nx_jh8wAS\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--1lzuhkb\":numberToPixelString(qG1O9x32L),\"--9o5l5b\":z_LlbTZdj,backgroundColor:\"rgb(38, 34, 34)\",borderBottomLeftRadius:radiusForCorner(wWGMCyGaJ,3),borderBottomRightRadius:radiusForCorner(wWGMCyGaJ,2),borderTopLeftRadius:radiusForCorner(wWGMCyGaJ,0),borderTopRightRadius:radiusForCorner(wWGMCyGaJ,1),boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{\"Nx_jh8wAS-hover\":{backgroundColor:\"rgb(13, 13, 13)\",boxShadow:\"none\"}},...addPropertyOverrides({\"Nx_jh8wAS-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:343,pixelWidth:536,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - ${qG1O9x32L*2}px)`,...toResponsiveImage(g1nGP7JEj),...{positionX:\"left\",positionY:\"top\"}},className:\"framer-1wbeb01\",\"data-framer-name\":\"Thumbnail Image\",layoutDependency:layoutDependency,layoutId:\"PBsMLI0TM\",style:{borderBottomLeftRadius:radiusForCorner(Ofl3491Bi,3),borderBottomRightRadius:radiusForCorner(Ofl3491Bi,2),borderTopLeftRadius:radiusForCorner(Ofl3491Bi,0),borderTopRightRadius:radiusForCorner(Ofl3491Bi,1),boxShadow:\"4px 4px 24px 0px rgba(0, 0, 0, 0.3)\"},...addPropertyOverrides({\"Nx_jh8wAS-hover\":{background:{alt:\"\",fit:\"fill\",pixelHeight:343,pixelWidth:536,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 60px)`,...toResponsiveImage(g1nGP7JEj),...{positionX:\"left\",positionY:\"top\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hhtccm\",\"data-framer-name\":\"Bottom Content\",layoutDependency:layoutDependency,layoutId:\"FnA56v8wq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1holr3k\",\"data-framer-name\":\"Tag+Title\",layoutDependency:layoutDependency,layoutId:\"Puc0nIk9K\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e4cng0\",\"data-framer-name\":\"Frame 2147223496\",layoutDependency:layoutDependency,layoutId:\"lErRWFuL_\",style:{\"--q8f63y\":g_7DafwDw},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3yarmj\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"gJJn91Xcl\",children:[BD_Ju15fH&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hu46px-container\",layoutDependency:layoutDependency,layoutId:\"xjwXDOD2q-container\",children:/*#__PURE__*/_jsx(ProjectTag,{Gei05UMnN:mpgXVS1lw,height:\"100%\",id:\"xjwXDOD2q\",IixH2bvKY:\"Design System\",layoutId:\"xjwXDOD2q\",Uss02PDE2:CZVpNC_hD,variant:\"rBa8jnVF_\",width:\"100%\"})})}),I4sPUIPU6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-145z53l-container\",layoutDependency:layoutDependency,layoutId:\"LVA0hV8TO-container\",children:/*#__PURE__*/_jsx(ProjectTag,{Gei05UMnN:\"Design System\",height:\"100%\",id:\"LVA0hV8TO\",IixH2bvKY:trxISobXZ,layoutId:\"LVA0hV8TO\",Uss02PDE2:CZVpNC_hD,variant:\"G5PSHRrTC\",width:\"100%\"})})}),jmeT7K2A1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f924cr-container\",layoutDependency:layoutDependency,layoutId:\"Bci5yLs2D-container\",children:/*#__PURE__*/_jsx(ProjectTag,{Gei05UMnN:fFvBFcfxo,height:\"100%\",id:\"Bci5yLs2D\",IixH2bvKY:\"Design System\",layoutId:\"Bci5yLs2D\",Uss02PDE2:16,variant:\"rBa8jnVF_\",width:\"100%\",...addPropertyOverrides({\"Nx_jh8wAS-hover\":{Gei05UMnN:\"Web-App\"}},baseVariant,gestureVariant)})})}),W3x3ry1ej&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fmwyaa-container\",layoutDependency:layoutDependency,layoutId:\"iMwwY93yx-container\",children:/*#__PURE__*/_jsx(ProjectTag,{Gei05UMnN:WwfkGCmUD,height:\"100%\",id:\"iMwwY93yx\",IixH2bvKY:\"Design System\",layoutId:\"iMwwY93yx\",Uss02PDE2:16,variant:\"rBa8jnVF_\",width:\"100%\",...addPropertyOverrides({\"Nx_jh8wAS-hover\":{Gei05UMnN:\"Web-App\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-b1TCrT7GP-g2H0tDVKI) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"Creating A Scalable Design System For Languify\"})}),className:\"framer-1ayzc0q\",\"data-framer-name\":\"Creating A Scalable Design System For Languify\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"qbXQtzbQS\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-b1TCrT7GP-g2H0tDVKI\":b1TCrT7GP},text:zUyHEvtnJ,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OT6qn.framer-1e9mqic, .framer-OT6qn .framer-1e9mqic { display: block; }\",\".framer-OT6qn.framer-2y0ono { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: calc(max(0, var(--9o5l5b)) * 1px); height: min-content; justify-content: flex-start; overflow: visible; padding: var(--1lzuhkb); position: relative; text-decoration: none; width: 600px; }\",\".framer-OT6qn .framer-1wbeb01 { flex: none; height: 300px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-OT6qn .framer-1hhtccm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OT6qn .framer-1holr3k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OT6qn .framer-1e4cng0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: calc(max(0, var(--q8f63y)) * 1px); height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OT6qn .framer-3yarmj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OT6qn .framer-hu46px-container, .framer-OT6qn .framer-145z53l-container, .framer-OT6qn .framer-1f924cr-container, .framer-OT6qn .framer-1fmwyaa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OT6qn .framer-1ayzc0q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OT6qn.framer-2y0ono, .framer-OT6qn .framer-1hhtccm, .framer-OT6qn .framer-1holr3k, .framer-OT6qn .framer-1e4cng0, .framer-OT6qn .framer-3yarmj { gap: 0px; } .framer-OT6qn.framer-2y0ono > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--9o5l5b)) * 1px) / 2); margin-top: calc(calc(max(0, var(--9o5l5b)) * 1px) / 2); } .framer-OT6qn.framer-2y0ono > :first-child, .framer-OT6qn .framer-1hhtccm > :first-child, .framer-OT6qn .framer-1holr3k > :first-child, .framer-OT6qn .framer-1e4cng0 > :first-child { margin-top: 0px; } .framer-OT6qn.framer-2y0ono > :last-child, .framer-OT6qn .framer-1hhtccm > :last-child, .framer-OT6qn .framer-1holr3k > :last-child, .framer-OT6qn .framer-1e4cng0 > :last-child { margin-bottom: 0px; } .framer-OT6qn .framer-1hhtccm > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-OT6qn .framer-1holr3k > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-OT6qn .framer-1e4cng0 > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--q8f63y)) * 1px) / 2); margin-top: calc(calc(max(0, var(--q8f63y)) * 1px) / 2); } .framer-OT6qn .framer-3yarmj > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-OT6qn .framer-3yarmj > :first-child { margin-left: 0px; } .framer-OT6qn .framer-3yarmj > :last-child { margin-right: 0px; } }\",\".framer-OT6qn.framer-v-2y0ono.hover.framer-2y0ono { padding: 30px; }\",\".framer-OT6qn.framer-v-2y0ono.hover .framer-1wbeb01 { height: 296px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 533\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"i9tkJgP6c\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"g1nGP7JEj\":\"thumbnail\",\"zUyHEvtnJ\":\"title\",\"BD_Ju15fH\":\"visible\",\"I4sPUIPU6\":\"visible2\",\"mpgXVS1lw\":\"device\",\"trxISobXZ\":\"domain\",\"AR0rkYSTQ\":\"link\",\"b1TCrT7GP\":\"fontSizeHeading\",\"jmeT7K2A1\":\"visible3\",\"W3x3ry1ej\":\"visible4\",\"fFvBFcfxo\":\"device2\",\"WwfkGCmUD\":\"device3\",\"z_LlbTZdj\":\"gap\",\"wWGMCyGaJ\":\"radius\",\"Ofl3491Bi\":\"radius2\",\"qG1O9x32L\":\"padding\",\"CZVpNC_hD\":\"fontSizeTag\",\"g_7DafwDw\":\"gap2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerg2H0tDVKI=withCSS(Component,css,\"framer-OT6qn\");export default Framerg2H0tDVKI;Framerg2H0tDVKI.displayName=\"Cards-Potrait\";Framerg2H0tDVKI.defaultProps={height:533,width:600};addPropertyControls(Framerg2H0tDVKI,{g1nGP7JEj:{__defaultAssetReference:\"data:framer/asset-reference,uTMRyZrWM5Llum0V5SYA5jm9g.png?originalFilename=image+216.png&preferredSize=auto\",title:\"Thumbnail\",type:ControlType.ResponsiveImage},zUyHEvtnJ:{defaultValue:\"Creating A Scalable Design System For Languify\",displayTextArea:false,title:\"Title\",type:ControlType.String},BD_Ju15fH:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},I4sPUIPU6:{defaultValue:true,title:\"Visible 2\",type:ControlType.Boolean},mpgXVS1lw:{defaultValue:\"Web-App\",displayTextArea:false,title:\"Device\",type:ControlType.String},trxISobXZ:{defaultValue:\"Design System\",displayTextArea:true,placeholder:\"B2B\",title:\"Domain\",type:ControlType.String},AR0rkYSTQ:{title:\"Link\",type:ControlType.Link},b1TCrT7GP:{defaultValue:24,title:\"Font Size Heading\",type:ControlType.Number},jmeT7K2A1:{defaultValue:false,title:\"Visible 3\",type:ControlType.Boolean},W3x3ry1ej:{defaultValue:false,title:\"Visible 4\",type:ControlType.Boolean},fFvBFcfxo:{defaultValue:\"Web-App\",displayTextArea:false,title:\"Device 2\",type:ControlType.String},WwfkGCmUD:{defaultValue:\"Web-App\",displayTextArea:false,title:\"Device 3\",type:ControlType.String},z_LlbTZdj:{defaultValue:42,min:0,title:\"Gap\",type:ControlType.Number},wWGMCyGaJ:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius},Ofl3491Bi:{defaultValue:\"12px\",title:\"Radius 2\",type:ControlType.BorderRadius},qG1O9x32L:{defaultValue:\"32px\",title:\"Padding\",type:ControlType.Padding},CZVpNC_hD:{defaultValue:16,title:\"Font Size tag\",type:ControlType.Number},g_7DafwDw:{defaultValue:20,min:0,title:\"Gap 2\",type:ControlType.Number}});addFonts(Framerg2H0tDVKI,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"}]},...ProjectTagFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg2H0tDVKI\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"533\",\"framerIntrinsicWidth\":\"600\",\"framerVariables\":\"{\\\"g1nGP7JEj\\\":\\\"thumbnail\\\",\\\"zUyHEvtnJ\\\":\\\"title\\\",\\\"BD_Ju15fH\\\":\\\"visible\\\",\\\"I4sPUIPU6\\\":\\\"visible2\\\",\\\"mpgXVS1lw\\\":\\\"device\\\",\\\"trxISobXZ\\\":\\\"domain\\\",\\\"AR0rkYSTQ\\\":\\\"link\\\",\\\"b1TCrT7GP\\\":\\\"fontSizeHeading\\\",\\\"jmeT7K2A1\\\":\\\"visible3\\\",\\\"W3x3ry1ej\\\":\\\"visible4\\\",\\\"fFvBFcfxo\\\":\\\"device2\\\",\\\"WwfkGCmUD\\\":\\\"device3\\\",\\\"z_LlbTZdj\\\":\\\"gap\\\",\\\"wWGMCyGaJ\\\":\\\"radius\\\",\\\"Ofl3491Bi\\\":\\\"radius2\\\",\\\"qG1O9x32L\\\":\\\"padding\\\",\\\"CZVpNC_hD\\\":\\\"fontSizeTag\\\",\\\"g_7DafwDw\\\":\\\"gap2\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i9tkJgP6c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g2H0tDVKI.map", "// Generated by Framer (92b2253)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"E2tTAFHes\",\"T_z0yU7dd\"];const serializationHash=\"framer-xQXNj\";const variantClassNames={E2tTAFHes:\"framer-v-ahzdz5\",T_z0yU7dd:\"framer-v-v1f0w2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"E2tTAFHes\",\"Variant 2\":\"T_z0yU7dd\"};const getProps=({click,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"E2tTAFHes\",Wuu4wYwXX:click!==null&&click!==void 0?click:props.Wuu4wYwXX};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Wuu4wYwXX,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E2tTAFHes\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qyq6xx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Wuu4wYwXX){const res=await Wuu4wYwXX(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-ahzdz5\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E2tTAFHes\",onTap:onTap1qyq6xx,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(153, 238, 255, 0)\",...style},...addPropertyOverrides({T_z0yU7dd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2u169j\",layoutDependency:layoutDependency,layoutId:\"H_rmskrjU\",style:{backgroundColor:\"rgb(61, 61, 61)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,rotate:0},variants:{T_z0yU7dd:{rotate:-45}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hn1sxf\",layoutDependency:layoutDependency,layoutId:\"mA_1OL0Rq\",style:{rotate:0},variants:{T_z0yU7dd:{rotate:45}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1krkqxs\",layoutDependency:layoutDependency,layoutId:\"Em2EcmBAm\",style:{backgroundColor:\"rgb(61, 61, 61)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-162hklj\",layoutDependency:layoutDependency,layoutId:\"p2DAQct54\",style:{backgroundColor:\"rgb(61, 61, 61)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xQXNj.framer-npc0t4, .framer-xQXNj .framer-npc0t4 { display: block; }\",\".framer-xQXNj.framer-ahzdz5 { cursor: pointer; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-xQXNj .framer-2u169j { flex: none; height: 4px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: 12px; width: 24px; }\",\".framer-xQXNj .framer-1hn1sxf { bottom: 12px; flex: none; height: 12px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; width: 24px; }\",\".framer-xQXNj .framer-1krkqxs { bottom: 0px; flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; right: 0px; }\",\".framer-xQXNj .framer-162hklj { flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-xQXNj.framer-v-v1f0w2.framer-ahzdz5 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\",\".framer-xQXNj.framer-v-v1f0w2 .framer-2u169j { top: calc(50.00000000000002% - 4px / 2); }\",\".framer-xQXNj.framer-v-v1f0w2 .framer-1hn1sxf { bottom: unset; height: 4px; top: calc(50.00000000000002% - 4px / 2); }\",\".framer-xQXNj.framer-v-v1f0w2 .framer-1krkqxs { height: unset; left: unset; top: 0px; width: 12px; }\",\".framer-xQXNj.framer-v-v1f0w2 .framer-162hklj { bottom: 0px; height: unset; right: unset; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"T_z0yU7dd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wuu4wYwXX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerh9uNoYray=withCSS(Component,css,\"framer-xQXNj\");export default Framerh9uNoYray;Framerh9uNoYray.displayName=\"Menu\";Framerh9uNoYray.defaultProps={height:44,width:44};addPropertyControls(Framerh9uNoYray,{variant:{options:[\"E2tTAFHes\",\"T_z0yU7dd\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Wuu4wYwXX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerh9uNoYray,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh9uNoYray\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T_z0yU7dd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Wuu4wYwXX\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./h9uNoYray.map", "// Generated by Framer (92b2253)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={BROv5Q3rI:{hover:true},PXlgnf1t6:{pressed:true}};const cycleOrder=[\"BROv5Q3rI\",\"PXlgnf1t6\"];const serializationHash=\"framer-z05h4\";const variantClassNames={BROv5Q3rI:\"framer-v-57cx61\",PXlgnf1t6:\"framer-v-1jgr19b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"BROv5Q3rI\",\"Variant 2\":\"PXlgnf1t6\"};const getProps=({background,height,id,navlinks,newTab,resumeBtn,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,B5waYay56:resumeBtn!==null&&resumeBtn!==void 0?resumeBtn:props.B5waYay56,bdxvDCMI6:newTab!==null&&newTab!==void 0?newTab:props.bdxvDCMI6,CIvsqhAcr:navlinks!==null&&navlinks!==void 0?navlinks:props.CIvsqhAcr,kvL5DTrI2:(_ref=background!==null&&background!==void 0?background:props.kvL5DTrI2)!==null&&_ref!==void 0?_ref:\"rgb(249, 249, 249)\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"BROv5Q3rI\",ZhIX1DCRA:(_ref2=title!==null&&title!==void 0?title:props.ZhIX1DCRA)!==null&&_ref2!==void 0?_ref2:\"View Resume\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ZhIX1DCRA,kvL5DTrI2,B5waYay56,bdxvDCMI6,CIvsqhAcr,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BROv5Q3rI\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CIvsqhAcr,openInNewTab:false,smoothScroll:true,...addPropertyOverrides({PXlgnf1t6:{href:B5waYay56,openInNewTab:bdxvDCMI6,smoothScroll:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-57cx61\",className,classNames)} framer-117fsvy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BROv5Q3rI\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"BROv5Q3rI-hover\":{\"data-framer-name\":undefined},\"PXlgnf1t6-pressed\":{\"data-framer-name\":undefined},PXlgnf1t6:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pgjk40\",\"data-framer-name\":\"Navlinks\",layoutDependency:layoutDependency,layoutId:\"KHcX2o6XA\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},variants:{\"BROv5Q3rI-hover\":{backgroundColor:\"rgb(249, 249, 249)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"inset 0px -4px 9px 0px rgba(133, 133, 133, 0.5), inset 0px -6px 4px 0px rgba(255, 255, 255, 1), -1px 1px 3px 0px rgba(0, 0, 0, 0.10000000149011612), -3px 4px 5px 0px rgba(0, 0, 0, 0.09000000357627869), -6px 10px 7px 0px rgba(0, 0, 0, 0.05000000074505806), -11px 17px 8px 0px rgba(0, 0, 0, 0.009999999776482582), -18px 27px 9px 0px rgba(0, 0, 0, 0)\"},\"PXlgnf1t6-pressed\":{boxShadow:\"inset 0px -2px 9px 0px rgba(133, 133, 133, 0.2)\"},PXlgnf1t6:{backgroundColor:kvL5DTrI2,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"inset 0px -4px 9px 0px rgba(133, 133, 133, 0.5), inset 0px -6px 4px 0px rgba(255, 255, 255, 1), -1px 1px 3px 0px rgba(0, 0, 0, 0.10000000149011612), -3px 4px 5px 0px rgba(0, 0, 0, 0.09000000357627869), -6px 10px 7px 0px rgba(0, 0, 0, 0.05000000074505806), -11px 17px 8px 0px rgba(0, 0, 0, 0.009999999776482582), -18px 27px 9px 0px rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(12, 12, 12, 0.8))\"},children:\"Home\"})}),className:\"framer-fbfpe5\",\"data-framer-name\":\"Home\",fonts:[\"CUSTOM;Quick Peachy Regular\"],layoutDependency:layoutDependency,layoutId:\"I138:1369;61:47\",style:{\"--extracted-r6o4lv\":\"rgba(12, 12, 12, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZhIX1DCRA,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z05h4.framer-117fsvy, .framer-z05h4 .framer-117fsvy { display: block; }\",\".framer-z05h4.framer-57cx61 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-z05h4 .framer-1pgjk40 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 12px 20px 12px 20px; position: relative; width: min-content; }\",\".framer-z05h4 .framer-fbfpe5 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-z05h4.framer-57cx61, .framer-z05h4 .framer-1pgjk40 { gap: 0px; } .framer-z05h4.framer-57cx61 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-z05h4.framer-57cx61 > :first-child, .framer-z05h4 .framer-1pgjk40 > :first-child { margin-left: 0px; } .framer-z05h4.framer-57cx61 > :last-child, .framer-z05h4 .framer-1pgjk40 > :last-child { margin-right: 0px; } .framer-z05h4 .framer-1pgjk40 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-z05h4.framer-v-1jgr19b.framer-57cx61 { width: 132px; }\",\".framer-z05h4.framer-v-1jgr19b .framer-1pgjk40 { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PXlgnf1t6\":{\"layout\":[\"fixed\",\"auto\"]},\"fquOIBMK1\":{\"layout\":[\"auto\",\"auto\"]},\"xIG_scd7K\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZhIX1DCRA\":\"title\",\"kvL5DTrI2\":\"background\",\"B5waYay56\":\"resumeBtn\",\"bdxvDCMI6\":\"newTab\",\"CIvsqhAcr\":\"navlinks\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framers6wItwSZD=withCSS(Component,css,\"framer-z05h4\");export default Framers6wItwSZD;Framers6wItwSZD.displayName=\"Navlinks\";Framers6wItwSZD.defaultProps={height:43,width:132};addPropertyControls(Framers6wItwSZD,{variant:{options:[\"BROv5Q3rI\",\"PXlgnf1t6\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},ZhIX1DCRA:{defaultValue:\"View Resume\",displayTextArea:false,title:\"Title\",type:ControlType.String},kvL5DTrI2:{defaultValue:\"rgb(249, 249, 249)\",title:\"Background\",type:ControlType.Color},B5waYay56:{title:\"Resume Btn\",type:ControlType.Link},bdxvDCMI6:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},CIvsqhAcr:{title:\"Navlinks\",type:ControlType.Link}});addFonts(Framers6wItwSZD,[{explicitInter:true,fonts:[{family:\"Quick Peachy Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/wjfgeOwppWxfXZSAl2vn4KaOGAA.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers6wItwSZD\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PXlgnf1t6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fquOIBMK1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xIG_scd7K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"43\",\"framerVariables\":\"{\\\"ZhIX1DCRA\\\":\\\"title\\\",\\\"kvL5DTrI2\\\":\\\"background\\\",\\\"B5waYay56\\\":\\\"resumeBtn\\\",\\\"bdxvDCMI6\\\":\\\"newTab\\\",\\\"CIvsqhAcr\\\":\\\"navlinks\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"132\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s6wItwSZD.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Menu from\"https://framerusercontent.com/modules/Rmt8Rtmth7QPcXl6m19M/KLVDSy1VOMWLtv0xRtq5/h9uNoYray.js\";import Navlinks from\"https://framerusercontent.com/modules/USEtINk44teSao2TEDAh/dG8jZuj0mU8yfZgpV5bN/s6wItwSZD.js\";const MenuFonts=getFonts(Menu);const NavlinksFonts=getFonts(Navlinks);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"j5YiZZ3lE\",\"TMcOcE2_U\",\"cMCP2Ft0_\"];const serializationHash=\"framer-IgaSR\";const variantClassNames={cMCP2Ft0_:\"framer-v-1ulh2kl\",j5YiZZ3lE:\"framer-v-1n7hf0o\",TMcOcE2_U:\"framer-v-192anpo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:.1,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Mobile/Closed\":\"cMCP2Ft0_\",\"Mobile/Open\":\"TMcOcE2_U\",Desktop:\"j5YiZZ3lE\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"j5YiZZ3lE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j5YiZZ3lE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Wuu4wYwXXwcep5f=activeVariantCallback(async(...args)=>{setVariant(\"cMCP2Ft0_\");});const Wuu4wYwXX5r60gk=activeVariantCallback(async(...args)=>{setVariant(\"TMcOcE2_U\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"TMcOcE2_U\",\"cMCP2Ft0_\"].includes(baseVariant))return true;return false;};const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1n7hf0o\",className,classNames),\"data-framer-appear-id\":\"1n7hf0o\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"j5YiZZ3lE\",optimized:true,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(253, 253, 253)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"inset 0px 4px 4px 0px rgba(133, 133, 133, 0.4), 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.10000000149011612), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0)\",...style},variants:{cMCP2Ft0_:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},TMcOcE2_U:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({cMCP2Ft0_:{\"data-framer-name\":\"Mobile/Closed\"},TMcOcE2_U:{\"data-framer-name\":\"Mobile/Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qa1pp4\",\"data-framer-name\":\"Logo + Menu\",layoutDependency:layoutDependency,layoutId:\"cqVcTj7st\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":IrEARWFq1\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-44)/2)+0),pixelHeight:943,pixelWidth:942,sizes:\"44px\",src:\"https://framerusercontent.com/images/qbFipjETtFGcVppmH69sfE8T4.jpg\",srcSet:\"https://framerusercontent.com/images/qbFipjETtFGcVppmH69sfE8T4.jpg 942w\"},className:\"framer-8c7qup framer-rz5a8h\",layoutDependency:layoutDependency,layoutId:\"i_l6iG_sI\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"inset 0px -4px 9px 0px rgba(133, 133, 133, 0.5), inset 0px -6px 4px 0px rgba(255, 255, 255, 1), -1px 1px 3px 0px rgba(0, 0, 0, 0.10000000149011612), -3px 4px 5px 0px rgba(0, 0, 0, 0.09000000357627869), -6px 10px 7px 0px rgba(0, 0, 0, 0.05000000074505806), -11px 17px 8px 0px rgba(0, 0, 0, 0.009999999776482582), -18px 27px 9px 0px rgba(0, 0, 0, 0)\"},...addPropertyOverrides({cMCP2Ft0_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+0+0),pixelHeight:943,pixelWidth:942,sizes:\"44px\",src:\"https://framerusercontent.com/images/qbFipjETtFGcVppmH69sfE8T4.jpg\",srcSet:\"https://framerusercontent.com/images/qbFipjETtFGcVppmH69sfE8T4.jpg 942w\"}},TMcOcE2_U:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+0+0),pixelHeight:943,pixelWidth:942,sizes:\"44px\",src:\"https://framerusercontent.com/images/qbFipjETtFGcVppmH69sfE8T4.jpg\",srcSet:\"https://framerusercontent.com/images/qbFipjETtFGcVppmH69sfE8T4.jpg 942w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({cMCP2Ft0_:{height:44,width:\"44px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+0+0},TMcOcE2_U:{height:44,width:\"44px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1igre6m-container\",layoutDependency:layoutDependency,layoutId:\"yIZ4I0U9O-container\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"yIZ4I0U9O\",layoutId:\"yIZ4I0U9O\",style:{height:\"100%\",width:\"100%\"},variant:\"T_z0yU7dd\",width:\"100%\",...addPropertyOverrides({cMCP2Ft0_:{variant:\"E2tTAFHes\",Wuu4wYwXX:Wuu4wYwXX5r60gk},TMcOcE2_U:{Wuu4wYwXX:Wuu4wYwXXwcep5f}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z1pxs6\",\"data-framer-name\":\"All Navlinks\",layoutDependency:layoutDependency,layoutId:\"lYkWneu21\",style:{opacity:1},variants:{cMCP2Ft0_:{opacity:0}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ZDntbpnNK\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZDntbpnNK\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZDntbpnNK\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-43)/2)+0,...addPropertyOverrides({cMCP2Ft0_:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+0},TMcOcE2_U:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 24px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12g67pw-container\",\"data-framer-name\":\"Best Works\",layoutDependency:layoutDependency,layoutId:\"YgDQqts__-container\",name:\"Best Works\",children:/*#__PURE__*/_jsx(Navlinks,{bdxvDCMI6:false,CIvsqhAcr:resolvedLinks[0],height:\"100%\",id:\"YgDQqts__\",kvL5DTrI2:\"rgb(249, 249, 249)\",layoutId:\"YgDQqts__\",name:\"Best Works\",variant:\"BROv5Q3rI\",width:\"100%\",ZhIX1DCRA:\"Best Works\",...addPropertyOverrides({cMCP2Ft0_:{CIvsqhAcr:resolvedLinks[2]},TMcOcE2_U:{CIvsqhAcr:resolvedLinks[1],style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Mop9XvrWC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Mop9XvrWC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Mop9XvrWC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-43)/2)+0,...addPropertyOverrides({cMCP2Ft0_:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+53},TMcOcE2_U:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 24px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+53}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yh671p-container\",\"data-framer-name\":\"Playground\",layoutDependency:layoutDependency,layoutId:\"ul50vgDog-container\",name:\"Playground\",children:/*#__PURE__*/_jsx(Navlinks,{bdxvDCMI6:false,CIvsqhAcr:resolvedLinks1[0],height:\"100%\",id:\"ul50vgDog\",kvL5DTrI2:\"rgb(249, 249, 249)\",layoutId:\"ul50vgDog\",name:\"Playground\",variant:\"BROv5Q3rI\",width:\"100%\",ZhIX1DCRA:\"Playground\",...addPropertyOverrides({cMCP2Ft0_:{CIvsqhAcr:resolvedLinks1[2]},TMcOcE2_U:{CIvsqhAcr:resolvedLinks1[1],style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":VhgZdW3rY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":VhgZdW3rY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":VhgZdW3rY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-43)/2)+0,...addPropertyOverrides({cMCP2Ft0_:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+106},TMcOcE2_U:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 24px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+106}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18spj21-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"onsl1GAM1-container\",name:\"Contact\",children:/*#__PURE__*/_jsx(Navlinks,{bdxvDCMI6:false,CIvsqhAcr:resolvedLinks2[0],height:\"100%\",id:\"onsl1GAM1\",kvL5DTrI2:\"rgb(249, 249, 249)\",layoutId:\"onsl1GAM1\",name:\"Contact\",variant:\"BROv5Q3rI\",width:\"100%\",ZhIX1DCRA:\"Contact\",...addPropertyOverrides({cMCP2Ft0_:{CIvsqhAcr:resolvedLinks2[2]},TMcOcE2_U:{CIvsqhAcr:resolvedLinks2[1],style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-43)/2)+0,...addPropertyOverrides({cMCP2Ft0_:{width:`calc((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 24px) * 601)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+159},TMcOcE2_U:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 24px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+60+0+159}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5zbmzw-container\",\"data-framer-name\":\"Resume\",layoutDependency:layoutDependency,layoutId:\"XUU9v7o1e-container\",name:\"Resume\",children:/*#__PURE__*/_jsx(Navlinks,{B5waYay56:\"https://drive.google.com/file/d/1e-iRQT2FOn30ZDU_qpFwMGA1YiK82Lza/view?usp=sharing\",bdxvDCMI6:true,height:\"100%\",id:\"XUU9v7o1e\",kvL5DTrI2:\"rgb(249, 249, 249)\",layoutId:\"XUU9v7o1e\",name:\"Resume\",variant:\"PXlgnf1t6\",width:\"100%\",ZhIX1DCRA:\"View Resume\",...addPropertyOverrides({cMCP2Ft0_:{style:{width:\"100%\"}},TMcOcE2_U:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IgaSR.framer-rz5a8h, .framer-IgaSR .framer-rz5a8h { display: block; }\",\".framer-IgaSR.framer-1n7hf0o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-IgaSR .framer-1qa1pp4, .framer-IgaSR .framer-z1pxs6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IgaSR .framer-8c7qup { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; text-decoration: none; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IgaSR .framer-1igre6m-container { flex: none; height: 44px; position: relative; width: 44px; }\",\".framer-IgaSR .framer-12g67pw-container, .framer-IgaSR .framer-1yh671p-container, .framer-IgaSR .framer-5zbmzw-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-IgaSR .framer-18spj21-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IgaSR.framer-1n7hf0o, .framer-IgaSR .framer-1qa1pp4, .framer-IgaSR .framer-z1pxs6 { gap: 0px; } .framer-IgaSR.framer-1n7hf0o > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-IgaSR.framer-1n7hf0o > :first-child, .framer-IgaSR .framer-1qa1pp4 > :first-child, .framer-IgaSR .framer-z1pxs6 > :first-child { margin-left: 0px; } .framer-IgaSR.framer-1n7hf0o > :last-child, .framer-IgaSR .framer-1qa1pp4 > :last-child, .framer-IgaSR .framer-z1pxs6 > :last-child { margin-right: 0px; } .framer-IgaSR .framer-1qa1pp4 > *, .framer-IgaSR .framer-z1pxs6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-IgaSR.framer-v-192anpo.framer-1n7hf0o { flex-direction: column; overflow: hidden; width: 306px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IgaSR.framer-v-192anpo .framer-1qa1pp4, .framer-IgaSR.framer-v-1ulh2kl .framer-1qa1pp4 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-IgaSR.framer-v-192anpo .framer-z1pxs6 { flex-direction: column; width: 100%; }\",\".framer-IgaSR.framer-v-192anpo .framer-12g67pw-container, .framer-IgaSR.framer-v-192anpo .framer-1yh671p-container, .framer-IgaSR.framer-v-192anpo .framer-18spj21-container, .framer-IgaSR.framer-v-192anpo .framer-5zbmzw-container, .framer-IgaSR.framer-v-1ulh2kl .framer-5zbmzw-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IgaSR.framer-v-192anpo.framer-1n7hf0o, .framer-IgaSR.framer-v-192anpo .framer-1qa1pp4, .framer-IgaSR.framer-v-192anpo .framer-z1pxs6 { gap: 0px; } .framer-IgaSR.framer-v-192anpo.framer-1n7hf0o > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-IgaSR.framer-v-192anpo.framer-1n7hf0o > :first-child, .framer-IgaSR.framer-v-192anpo .framer-z1pxs6 > :first-child { margin-top: 0px; } .framer-IgaSR.framer-v-192anpo.framer-1n7hf0o > :last-child, .framer-IgaSR.framer-v-192anpo .framer-z1pxs6 > :last-child { margin-bottom: 0px; } .framer-IgaSR.framer-v-192anpo .framer-1qa1pp4 > *, .framer-IgaSR.framer-v-192anpo .framer-1qa1pp4 > :first-child, .framer-IgaSR.framer-v-192anpo .framer-1qa1pp4 > :last-child { margin: 0px; } .framer-IgaSR.framer-v-192anpo .framer-z1pxs6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-IgaSR.framer-v-1ulh2kl.framer-1n7hf0o { flex-direction: column; height: 68px; overflow: hidden; width: 306px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IgaSR.framer-v-1ulh2kl .framer-z1pxs6 { flex-direction: column; width: 60100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IgaSR.framer-v-1ulh2kl.framer-1n7hf0o, .framer-IgaSR.framer-v-1ulh2kl .framer-1qa1pp4, .framer-IgaSR.framer-v-1ulh2kl .framer-z1pxs6 { gap: 0px; } .framer-IgaSR.framer-v-1ulh2kl.framer-1n7hf0o > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-IgaSR.framer-v-1ulh2kl.framer-1n7hf0o > :first-child, .framer-IgaSR.framer-v-1ulh2kl .framer-z1pxs6 > :first-child { margin-top: 0px; } .framer-IgaSR.framer-v-1ulh2kl.framer-1n7hf0o > :last-child, .framer-IgaSR.framer-v-1ulh2kl .framer-z1pxs6 > :last-child { margin-bottom: 0px; } .framer-IgaSR.framer-v-1ulh2kl .framer-1qa1pp4 > *, .framer-IgaSR.framer-v-1ulh2kl .framer-1qa1pp4 > :first-child, .framer-IgaSR.framer-v-1ulh2kl .framer-1qa1pp4 > :last-child { margin: 0px; } .framer-IgaSR.framer-v-1ulh2kl .framer-z1pxs6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 573\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TMcOcE2_U\":{\"layout\":[\"fixed\",\"auto\"]},\"cMCP2Ft0_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergwZm_XM3G=withCSS(Component,css,\"framer-IgaSR\");export default FramergwZm_XM3G;FramergwZm_XM3G.displayName=\"Navbar\";FramergwZm_XM3G.defaultProps={height:68,width:573};addPropertyControls(FramergwZm_XM3G,{variant:{options:[\"j5YiZZ3lE\",\"TMcOcE2_U\",\"cMCP2Ft0_\"],optionTitles:[\"Desktop\",\"Mobile/Open\",\"Mobile/Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergwZm_XM3G,[{explicitInter:true,fonts:[]},...MenuFonts,...NavlinksFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergwZm_XM3G\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TMcOcE2_U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cMCP2Ft0_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"573\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gwZm_XM3G.map", "import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({background:\"#0099FF\"});const LINES=4;export default function withLineTruncate(Component){return props=>{const styles={...props===null||props===void 0?void 0:props.style,WebkitLineClamp:`${LINES}`,WebkitBoxOrient:\"vertical\",textOverflow:\"ellipsis\",display:\"-webkit-box\",overflow:\"hidden\"};return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Component,{...props,style:styles})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactHoc\",\"name\":\"withLineTruncate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Truncate.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import default1 from\"https://framerusercontent.com/modules/S6AVlcEqn9MUOf9KcTon/R9gGCGiOfa5VR8goz2et/Text_Truncate.js\";const RichTextDefault1=default1(RichText);const enabledGestures={CWxt7fWfK:{hover:true},TGIYxAc4y:{hover:true}};const cycleOrder=[\"CWxt7fWfK\",\"TGIYxAc4y\"];const serializationHash=\"framer-7VAk1\";const variantClassNames={CWxt7fWfK:\"framer-v-1x1s36s\",TGIYxAc4y:\"framer-v-1dtmzj0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"CWxt7fWfK\",Mobile:\"TGIYxAc4y\"};const getProps=({height,id,thumbnailImage,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,j0xT5UWWp:(_ref=thumbnailImage!==null&&thumbnailImage!==void 0?thumbnailImage:props.j0xT5UWWp)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/IPUvw8wXIZvEcsCniEe5wziJI.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/IPUvw8wXIZvEcsCniEe5wziJI.png?scale-down-to=512 512w,https://framerusercontent.com/images/IPUvw8wXIZvEcsCniEe5wziJI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IPUvw8wXIZvEcsCniEe5wziJI.png 1600w\"},QxNWx_TEi:(_ref1=title!==null&&title!==void 0?title:props.QxNWx_TEi)!==null&&_ref1!==void 0?_ref1:\"Retro Game Station App\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"CWxt7fWfK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,j0xT5UWWp,QxNWx_TEi,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CWxt7fWfK\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/aAO7CE6409Iq8D941PrYvbeyc.png\",srcSet:\"https://framerusercontent.com/images/aAO7CE6409Iq8D941PrYvbeyc.png?scale-down-to=512 512w,https://framerusercontent.com/images/aAO7CE6409Iq8D941PrYvbeyc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/aAO7CE6409Iq8D941PrYvbeyc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/aAO7CE6409Iq8D941PrYvbeyc.png 2400w\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-1x1s36s\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CWxt7fWfK\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{\"CWxt7fWfK-hover\":{backgroundColor:\"rgb(38, 34, 34)\",boxShadow:\"none\"},\"TGIYxAc4y-hover\":{backgroundColor:\"rgb(38, 34, 34)\"},TGIYxAc4y:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({\"CWxt7fWfK-hover\":{\"data-framer-name\":undefined,background:undefined},\"TGIYxAc4y-hover\":{\"data-framer-name\":undefined,background:undefined},TGIYxAc4y:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px)`,...toResponsiveImage(j0xT5UWWp)},className:\"framer-1qkrj0l\",\"data-framer-name\":\"Slide 4:3 - 1\",layoutDependency:layoutDependency,layoutId:\"oojOSkiBV\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{TGIYxAc4y:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({\"CWxt7fWfK-hover\":{background:{alt:\"\",fit:\"fill\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 48px)`,...toResponsiveImage(j0xT5UWWp)}},TGIYxAc4y:{background:{alt:\"\",fit:\"fill\",sizes:\"270px\",...toResponsiveImage(j0xT5UWWp)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gm30nt\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"nNV6rR5IO\",children:/*#__PURE__*/_jsx(RichTextDefault1,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(38, 34, 34))\",\"--framer-text-transform\":\"capitalize\"},children:\"Retro Game Station App\"})}),className:\"framer-gyqyv8\",\"data-framer-name\":\"Retro Game Station App\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"ehfEFOvVv\",style:{\"--extracted-r6o4lv\":\"rgb(38, 34, 34)\",\"--framer-paragraph-spacing\":\"0px\"},text:QxNWx_TEi,variants:{\"CWxt7fWfK-hover\":{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\"},\"TGIYxAc4y-hover\":{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"CWxt7fWfK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\",\"--framer-text-transform\":\"capitalize\"},children:\"Retro Game Station App\"})})},\"TGIYxAc4y-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\",\"--framer-text-transform\":\"capitalize\"},children:\"Retro Game Station App\"})})},TGIYxAc4y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(38, 34, 34))\",\"--framer-text-transform\":\"capitalize\"},children:\"Retro Game Station App\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7VAk1.framer-1ynxph, .framer-7VAk1 .framer-1ynxph { display: block; }\",\".framer-7VAk1.framer-1x1s36s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 391px; justify-content: flex-start; overflow: visible; padding: 32px 32px 24px 32px; position: relative; width: 500px; }\",\".framer-7VAk1 .framer-1qkrj0l { aspect-ratio: 1.5626822157434401 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 279px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-7VAk1 .framer-gm30nt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 36px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7VAk1 .framer-gyqyv8 { flex: 1 0 0px; height: 1px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7VAk1.framer-1x1s36s, .framer-7VAk1 .framer-gm30nt { gap: 0px; } .framer-7VAk1.framer-1x1s36s > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-7VAk1.framer-1x1s36s > :first-child, .framer-7VAk1 .framer-gm30nt > :first-child { margin-top: 0px; } .framer-7VAk1.framer-1x1s36s > :last-child, .framer-7VAk1 .framer-gm30nt > :last-child { margin-bottom: 0px; } .framer-7VAk1 .framer-gm30nt > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",\".framer-7VAk1.framer-v-1dtmzj0.framer-1x1s36s { gap: 16px; height: min-content; padding: 16px; width: min-content; }\",\".framer-7VAk1.framer-v-1dtmzj0 .framer-1qkrj0l { aspect-ratio: unset; height: 173px; width: 270px; }\",\".framer-7VAk1.framer-v-1dtmzj0 .framer-gm30nt { align-self: stretch; height: min-content; width: auto; }\",\".framer-7VAk1.framer-v-1dtmzj0 .framer-gyqyv8 { flex: none; height: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7VAk1.framer-v-1dtmzj0.framer-1x1s36s { gap: 0px; } .framer-7VAk1.framer-v-1dtmzj0.framer-1x1s36s > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-7VAk1.framer-v-1dtmzj0.framer-1x1s36s > :first-child { margin-top: 0px; } .framer-7VAk1.framer-v-1dtmzj0.framer-1x1s36s > :last-child { margin-bottom: 0px; } }\",\".framer-7VAk1.framer-v-1x1s36s.hover.framer-1x1s36s { height: min-content; padding: 24px; width: 499px; }\",\".framer-7VAk1.framer-v-1x1s36s.hover .framer-1qkrj0l { height: var(--framer-aspect-ratio-supported, 289px); }\",\".framer-7VAk1.framer-v-1dtmzj0.hover .framer-1qkrj0l { aspect-ratio: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 391\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TGIYxAc4y\":{\"layout\":[\"auto\",\"auto\"]},\"i1wGyLRwc\":{\"layout\":[\"fixed\",\"auto\"]},\"GwjvMwngf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"j0xT5UWWp\":\"thumbnailImage\",\"QxNWx_TEi\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergXB8sraq_=withCSS(Component,css,\"framer-7VAk1\");export default FramergXB8sraq_;FramergXB8sraq_.displayName=\"Playground Card\";FramergXB8sraq_.defaultProps={height:391,width:500};addPropertyControls(FramergXB8sraq_,{variant:{options:[\"CWxt7fWfK\",\"TGIYxAc4y\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},j0xT5UWWp:{__defaultAssetReference:\"data:framer/asset-reference,IPUvw8wXIZvEcsCniEe5wziJI.png?originalFilename=Slide+4%3A3+-+1.png&preferredSize=auto\",title:\"Thumbnail Image\",type:ControlType.ResponsiveImage},QxNWx_TEi:{defaultValue:\"Retro Game Station App\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramergXB8sraq_,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergXB8sraq_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"391\",\"framerIntrinsicWidth\":\"500\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TGIYxAc4y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i1wGyLRwc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GwjvMwngf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"j0xT5UWWp\\\":\\\"thumbnailImage\\\",\\\"QxNWx_TEi\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gXB8sraq_.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={CrHtPSlW0:{hover:true},P0z2i4pxB:{hover:true},SDR3AhjOS:{hover:true}};const cycleOrder=[\"CrHtPSlW0\",\"P0z2i4pxB\",\"SDR3AhjOS\",\"tLweOCDxi\",\"kqzSHBAeN\",\"MOe4y5ZMU\"];const serializationHash=\"framer-wF8Q9\";const variantClassNames={CrHtPSlW0:\"framer-v-aa5giy\",kqzSHBAeN:\"framer-v-w0hc7o\",MOe4y5ZMU:\"framer-v-7rnrp5\",P0z2i4pxB:\"framer-v-19ktw5e\",SDR3AhjOS:\"framer-v-1mkvqqh\",tLweOCDxi:\"framer-v-j6fziy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"CrHtPSlW0\",\"Variant 2\":\"P0z2i4pxB\",\"Variant 3\":\"SDR3AhjOS\",\"Variant 4\":\"tLweOCDxi\",\"Variant 5\":\"kqzSHBAeN\",\"Variant 6\":\"MOe4y5ZMU\"};const getProps=({fontSize,height,id,image,link,radius,visible,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,CypAuccRb:(_ref=visible!==null&&visible!==void 0?visible:props.CypAuccRb)!==null&&_ref!==void 0?_ref:true,gVE6TZB9q:link!==null&&link!==void 0?link:props.gVE6TZB9q,hB6lk4PHh:(_ref1=image!==null&&image!==void 0?image:props.hB6lk4PHh)!==null&&_ref1!==void 0?_ref1:{src:\"https://framerusercontent.com/images/MusqCbhUdTUDdrdMdlbMcjgtXOI.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/MusqCbhUdTUDdrdMdlbMcjgtXOI.png?scale-down-to=512 512w,https://framerusercontent.com/images/MusqCbhUdTUDdrdMdlbMcjgtXOI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MusqCbhUdTUDdrdMdlbMcjgtXOI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/MusqCbhUdTUDdrdMdlbMcjgtXOI.png 3464w\"},MnvqOz6Jt:(_ref2=radius!==null&&radius!==void 0?radius:props.MnvqOz6Jt)!==null&&_ref2!==void 0?_ref2:\"16px\",MQ8MdHniQ:(_ref3=fontSize!==null&&fontSize!==void 0?fontSize:props.MQ8MdHniQ)!==null&&_ref3!==void 0?_ref3:16,variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"CrHtPSlW0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,gVE6TZB9q,MQ8MdHniQ,MnvqOz6Jt,CypAuccRb,hB6lk4PHh,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CrHtPSlW0\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"P0z2i4pxB-hover\",\"SDR3AhjOS-hover\"].includes(gestureVariant))return false;if([\"P0z2i4pxB\",\"SDR3AhjOS\",\"kqzSHBAeN\",\"MOe4y5ZMU\"].includes(baseVariant))return false;return true;};const isDisplayed1=value=>{if(baseVariant===\"tLweOCDxi\")return value;return true;};const isDisplayed2=()=>{if(gestureVariant===\"SDR3AhjOS-hover\")return true;if([\"SDR3AhjOS\",\"MOe4y5ZMU\"].includes(baseVariant))return true;return false;};const isDisplayed3=value=>{if(baseVariant===\"MOe4y5ZMU\")return value;return true;};const isDisplayed4=()=>{if(gestureVariant===\"P0z2i4pxB-hover\")return true;if([\"P0z2i4pxB\",\"kqzSHBAeN\"].includes(baseVariant))return true;return false;};const isDisplayed5=value=>{if(baseVariant===\"kqzSHBAeN\")return value;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:gVE6TZB9q,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-aa5giy\",className,classNames)} framer-1oao1v2`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CrHtPSlW0\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{kqzSHBAeN:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:radiusForCorner(MnvqOz6Jt,3),borderBottomRightRadius:radiusForCorner(MnvqOz6Jt,2),borderTopLeftRadius:radiusForCorner(MnvqOz6Jt,0),borderTopRightRadius:radiusForCorner(MnvqOz6Jt,1)},MOe4y5ZMU:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tLweOCDxi:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:radiusForCorner(MnvqOz6Jt,3),borderBottomRightRadius:radiusForCorner(MnvqOz6Jt,2),borderTopLeftRadius:radiusForCorner(MnvqOz6Jt,0),borderTopRightRadius:radiusForCorner(MnvqOz6Jt,1)}},...addPropertyOverrides({\"CrHtPSlW0-hover\":{\"data-framer-name\":undefined},\"P0z2i4pxB-hover\":{\"data-framer-name\":undefined},\"SDR3AhjOS-hover\":{\"data-framer-name\":undefined},kqzSHBAeN:{\"data-framer-name\":\"Variant 5\"},MOe4y5ZMU:{\"data-framer-name\":\"Variant 6\"},P0z2i4pxB:{\"data-framer-name\":\"Variant 2\"},SDR3AhjOS:{\"data-framer-name\":\"Variant 3\"},tLweOCDxi:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png\",srcSet:\"https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=512 512w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png 3696w\"},className:\"framer-12xpkav\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"EbM397TjM\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,opacity:.8},variants:{\"CrHtPSlW0-hover\":{opacity:1},\"P0z2i4pxB-hover\":{opacity:1},\"SDR3AhjOS-hover\":{opacity:1},kqzSHBAeN:{opacity:1},MOe4y5ZMU:{borderBottomLeftRadius:radiusForCorner(MnvqOz6Jt,3),borderBottomRightRadius:radiusForCorner(MnvqOz6Jt,2),borderTopLeftRadius:radiusForCorner(MnvqOz6Jt,0),borderTopRightRadius:radiusForCorner(MnvqOz6Jt,1),opacity:1},tLweOCDxi:{opacity:1}},...addPropertyOverrides({\"CrHtPSlW0-hover\":{background:{alt:\"\",fit:\"fill\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.1014)`,src:\"https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png\",srcSet:\"https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=512 512w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png 3696w\"}},\"P0z2i4pxB-hover\":{background:{alt:\"\",fit:\"fill\",pixelHeight:842,pixelWidth:1217,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.0942)`,src:\"https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png\",srcSet:\"https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png?scale-down-to=512 512w,https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png 1217w\"}},\"SDR3AhjOS-hover\":{background:{alt:\"\",fit:\"fill\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.1386)`,src:\"https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png\",srcSet:\"https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png?scale-down-to=1024 578w,https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png?scale-down-to=2048 1156w,https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png 1348w\"}},kqzSHBAeN:{background:{alt:\"\",fit:\"fill\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.0236)`,...toResponsiveImage(hB6lk4PHh),...{positionX:\"center\",positionY:\"top\"}}},MOe4y5ZMU:{background:{alt:\"\",fit:\"fill\",positionX:\"51.4%\",positionY:\"0%\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.0726)`,src:\"https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png\",srcSet:\"https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png?scale-down-to=1024 578w,https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png?scale-down-to=2048 1156w,https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png 1348w\"}},P0z2i4pxB:{background:{alt:\"\",fit:\"fill\",pixelHeight:842,pixelWidth:1217,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png\",srcSet:\"https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png?scale-down-to=512 512w,https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yTQ6lk4mv1PPL3sH2PJIbQoC6FU.png 1217w\"}},SDR3AhjOS:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png\",srcSet:\"https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png?scale-down-to=1024 578w,https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png?scale-down-to=2048 1156w,https://framerusercontent.com/images/ir8txrTamnjHzG7c8CxfOdFdo8.png 1348w\"}},tLweOCDxi:{background:{alt:\"\",fit:\"fill\",positionX:\"87.9%\",positionY:\"44.2%\",sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.0287)`,src:\"https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png\",srcSet:\"https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=512 512w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Bm1lvZotgMdZHRtzG0fOj6GEcRc.png 3696w\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12ppo1e\",\"data-framer-name\":\"Text Layer\",layoutDependency:layoutDependency,layoutId:\"pHS74KSnt\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 251, 247))\"},children:\"Conducting Designathon at NIT Kurukshetra\"})}),className:\"framer-hlqhz4\",\"data-framer-name\":\"Hacking Future at HackHarvard \u201823\",fonts:[\"GF;Montserrat-700italic\"],layoutDependency:layoutDependency,layoutId:\"ynHDr5Rcy\",style:{\"--extracted-r6o4lv\":\"rgb(252, 251, 247)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-MQ8MdHniQ-JH1wMz88D\":MQ8MdHniQ},variants:{tLweOCDxi:{\"--variable-reference-MQ8MdHniQ-JH1wMz88D\":MQ8MdHniQ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tLweOCDxi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-MQ8MdHniQ-JH1wMz88D) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 251, 247))\"},children:\"Conducting Designathon at NIT Kurukshetra\"})})}},baseVariant,gestureVariant)}),isDisplayed1(CypAuccRb)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rx9yxx\",\"data-framer-name\":\"arrow_right_alt\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:37,layoutDependency:layoutDependency,layoutId:\"k1AXljuJL\",svg:'<svg width=\"37\" height=\"36\" viewBox=\"0 0 37 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_188_351\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"37\" height=\"36\">\\n<rect x=\"0.104004\" width=\"36\" height=\"36\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_188_351)\">\\n<path d=\"M21.104 27L19.004 24.825L24.329 19.5H6.104V16.5H24.329L19.004 11.175L21.104 9L30.104 18L21.104 27Z\" fill=\"#FCFCF7\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h6vdsy\",\"data-framer-name\":\"Text Layer\",layoutDependency:layoutDependency,layoutId:\"fgfvXTHZs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 251, 247))\"},children:\"Conducting UI/UX Workshop\"})}),className:\"framer-17ijkfk\",\"data-framer-name\":\"Hacking Future at HackHarvard \u201823\",fonts:[\"GF;Montserrat-700italic\"],layoutDependency:layoutDependency,layoutId:\"YnzTPwlff\",style:{\"--extracted-r6o4lv\":\"rgb(252, 251, 247)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-MQ8MdHniQ-JH1wMz88D\":MQ8MdHniQ},variants:{MOe4y5ZMU:{\"--variable-reference-MQ8MdHniQ-JH1wMz88D\":MQ8MdHniQ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MOe4y5ZMU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-MQ8MdHniQ-JH1wMz88D) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 251, 247))\"},children:\"Conducting UI/UX Workshop\"})})}},baseVariant,gestureVariant)}),isDisplayed3(CypAuccRb)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jkknvg\",\"data-framer-name\":\"arrow_right_alt\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:37,layoutDependency:layoutDependency,layoutId:\"t03AtgAe0\",svg:'<svg width=\"37\" height=\"36\" viewBox=\"0 0 37 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_188_351\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"37\" height=\"36\">\\n<rect x=\"0.104004\" width=\"36\" height=\"36\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_188_351)\">\\n<path d=\"M21.104 27L19.004 24.825L24.329 19.5H6.104V16.5H24.329L19.004 11.175L21.104 9L30.104 18L21.104 27Z\" fill=\"#FCFCF7\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11itrtp\",\"data-framer-name\":\"Text Layer\",layoutDependency:layoutDependency,layoutId:\"ECM_PLfTR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 251, 247))\"},children:\"Hacking Future at HackHarvard \u201823\"})}),className:\"framer-10adrx8\",\"data-framer-name\":\"Hacking Future at HackHarvard \u201823\",fonts:[\"GF;Montserrat-700italic\"],layoutDependency:layoutDependency,layoutId:\"bwoDKQf5k\",style:{\"--extracted-r6o4lv\":\"rgb(252, 251, 247)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-MQ8MdHniQ-JH1wMz88D\":MQ8MdHniQ},variants:{kqzSHBAeN:{\"--variable-reference-MQ8MdHniQ-JH1wMz88D\":MQ8MdHniQ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kqzSHBAeN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-MQ8MdHniQ-JH1wMz88D) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 251, 247))\"},children:\"Hacking Future at HackHarvard \u201823\"})})}},baseVariant,gestureVariant)}),isDisplayed5(CypAuccRb)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jqhxg1\",\"data-framer-name\":\"arrow_right_alt\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:37,layoutDependency:layoutDependency,layoutId:\"eO0A4PMk3\",svg:'<svg width=\"37\" height=\"36\" viewBox=\"0 0 37 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_188_351\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"37\" height=\"36\">\\n<rect x=\"0.104004\" width=\"36\" height=\"36\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_188_351)\">\\n<path d=\"M21.104 27L19.004 24.825L24.329 19.5H6.104V16.5H24.329L19.004 11.175L21.104 9L30.104 18L21.104 27Z\" fill=\"#FCFCF7\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wF8Q9.framer-1oao1v2, .framer-wF8Q9 .framer-1oao1v2 { display: block; }\",\".framer-wF8Q9.framer-aa5giy { cursor: pointer; height: 423px; overflow: hidden; position: relative; text-decoration: none; width: 1184px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wF8Q9 .framer-12xpkav { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(49.881796690307354% - 100% / 2); width: 100%; }\",\".framer-wF8Q9 .framer-12ppo1e { align-content: center; align-items: center; bottom: -81px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 24px; position: absolute; width: 100%; }\",\".framer-wF8Q9 .framer-hlqhz4, .framer-wF8Q9 .framer-10adrx8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wF8Q9 .framer-rx9yxx, .framer-wF8Q9 .framer-jkknvg, .framer-wF8Q9 .framer-jqhxg1 { flex: none; height: 36px; position: relative; width: 37px; }\",\".framer-wF8Q9 .framer-h6vdsy { align-content: center; align-items: center; bottom: -106px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: absolute; right: -1px; width: 100%; }\",\".framer-wF8Q9 .framer-17ijkfk { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-wF8Q9 .framer-11itrtp { align-content: center; align-items: center; bottom: -83px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: absolute; right: -1px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wF8Q9 .framer-12ppo1e, .framer-wF8Q9 .framer-h6vdsy, .framer-wF8Q9 .framer-11itrtp { gap: 0px; } .framer-wF8Q9 .framer-12ppo1e > *, .framer-wF8Q9 .framer-h6vdsy > *, .framer-wF8Q9 .framer-11itrtp > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-wF8Q9 .framer-12ppo1e > :first-child, .framer-wF8Q9 .framer-h6vdsy > :first-child, .framer-wF8Q9 .framer-11itrtp > :first-child { margin-left: 0px; } .framer-wF8Q9 .framer-12ppo1e > :last-child, .framer-wF8Q9 .framer-h6vdsy > :last-child, .framer-wF8Q9 .framer-11itrtp > :last-child { margin-right: 0px; } }\",\".framer-wF8Q9.framer-v-19ktw5e.framer-aa5giy { height: 599px; width: 849px; }\",\".framer-wF8Q9.framer-v-1mkvqqh.framer-aa5giy { height: 569px; width: 303px; }\",\".framer-wF8Q9.framer-v-j6fziy.framer-aa5giy { cursor: unset; }\",\".framer-wF8Q9.framer-v-j6fziy .framer-12xpkav { height: 103%; left: calc(50.00000000000002% - 102.87162162162163% / 2); top: calc(49.881796690307354% - 102.83687943262412% / 2); width: 103%; }\",\".framer-wF8Q9.framer-v-j6fziy .framer-12ppo1e, .framer-wF8Q9.framer-v-w0hc7o .framer-11itrtp, .framer-wF8Q9.framer-v-7rnrp5 .framer-h6vdsy { bottom: 0px; padding: 16px; }\",\".framer-wF8Q9.framer-v-w0hc7o.framer-aa5giy { cursor: unset; height: 599px; width: 849px; }\",\".framer-wF8Q9.framer-v-w0hc7o .framer-12xpkav { height: 102%; left: calc(49.94110718492346% - 102.35571260306241% / 2); top: calc(49.749582637729574% - 102.3372287145242% / 2); width: 102%; }\",\".framer-wF8Q9.framer-v-7rnrp5.framer-aa5giy { cursor: unset; height: 569px; width: 303px; }\",\".framer-wF8Q9.framer-v-7rnrp5 .framer-12xpkav { height: 107%; left: calc(49.83498349834986% - 107.26072607260726% / 2); top: calc(49.91212653778561% - 107.20562390158173% / 2); width: 107%; }\",\".framer-wF8Q9.framer-v-aa5giy.hover .framer-12xpkav { height: 110%; left: calc(50.00000000000002% - 110.13513513513513% / 2); top: calc(50.11820330969269% - 110.16548463356975% / 2); width: 110%; }\",\".framer-wF8Q9.framer-v-aa5giy.hover .framer-12ppo1e, .framer-wF8Q9.framer-v-19ktw5e.hover .framer-11itrtp, .framer-wF8Q9.framer-v-1mkvqqh.hover .framer-h6vdsy { bottom: 0px; }\",\".framer-wF8Q9.framer-v-19ktw5e.hover .framer-12xpkav { height: 109%; left: calc(49.94110718492346% - 109.4228504122497% / 2); top: calc(49.91652754590987% - 109.34891485809683% / 2); width: 109%; }\",\".framer-wF8Q9.framer-v-1mkvqqh.hover .framer-12xpkav { height: 114%; left: calc(49.83498349834986% - 113.86138613861385% / 2); top: calc(49.91212653778561% - 113.88400702987698% / 2); width: 114%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 423\n * @framerIntrinsicWidth 1184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P0z2i4pxB\":{\"layout\":[\"fixed\",\"fixed\"]},\"SDR3AhjOS\":{\"layout\":[\"fixed\",\"fixed\"]},\"tLweOCDxi\":{\"layout\":[\"fixed\",\"fixed\"]},\"kqzSHBAeN\":{\"layout\":[\"fixed\",\"fixed\"]},\"MOe4y5ZMU\":{\"layout\":[\"fixed\",\"fixed\"]},\"xbKtnSSo3\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ze42NiuQd\":{\"layout\":[\"fixed\",\"fixed\"]},\"phx9GWDNR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gVE6TZB9q\":\"link\",\"MQ8MdHniQ\":\"fontSize\",\"MnvqOz6Jt\":\"radius\",\"CypAuccRb\":\"visible\",\"hB6lk4PHh\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJH1wMz88D=withCSS(Component,css,\"framer-wF8Q9\");export default FramerJH1wMz88D;FramerJH1wMz88D.displayName=\"Com Image\";FramerJH1wMz88D.defaultProps={height:423,width:1184};addPropertyControls(FramerJH1wMz88D,{variant:{options:[\"CrHtPSlW0\",\"P0z2i4pxB\",\"SDR3AhjOS\",\"tLweOCDxi\",\"kqzSHBAeN\",\"MOe4y5ZMU\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},gVE6TZB9q:{title:\"Link\",type:ControlType.Link},MQ8MdHniQ:{defaultValue:16,title:\"Font Size\",type:ControlType.Number},MnvqOz6Jt:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius},CypAuccRb:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},hB6lk4PHh:{__defaultAssetReference:\"data:framer/asset-reference,MusqCbhUdTUDdrdMdlbMcjgtXOI.png?originalFilename=Image2.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerJH1wMz88D,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJH1wMz88D\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"423\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P0z2i4pxB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SDR3AhjOS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tLweOCDxi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kqzSHBAeN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MOe4y5ZMU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xbKtnSSo3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ze42NiuQd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"phx9GWDNR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"gVE6TZB9q\\\":\\\"link\\\",\\\"MQ8MdHniQ\\\":\\\"fontSize\\\",\\\"MnvqOz6Jt\\\":\\\"radius\\\",\\\"CypAuccRb\\\":\\\"visible\\\",\\\"hB6lk4PHh\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1184\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JH1wMz88D.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={EbDeb0ByI:{hover:true},i8H_OYGrq:{hover:true}};const cycleOrder=[\"i8H_OYGrq\",\"EbDeb0ByI\"];const serializationHash=\"framer-onZoO\";const variantClassNames={EbDeb0ByI:\"framer-v-18m1uv0\",i8H_OYGrq:\"framer-v-nnym0p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"i8H_OYGrq\",Mobile:\"EbDeb0ByI\"};const getProps=({fontSize,height,id,link,link2,padding,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3;return{...props,Dg5tWIZXv:(_ref=fontSize!==null&&fontSize!==void 0?fontSize:props.Dg5tWIZXv)!==null&&_ref!==void 0?_ref:24,pwnydP5tM:(_ref1=title!==null&&title!==void 0?title:props.pwnydP5tM)!==null&&_ref1!==void 0?_ref1:\"Button\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"i8H_OYGrq\",VkImvkLlJ:link!==null&&link!==void 0?link:props.VkImvkLlJ,Xn2cP3hOe:(_ref3=padding!==null&&padding!==void 0?padding:props.Xn2cP3hOe)!==null&&_ref3!==void 0?_ref3:\"24px\",ZGQOODRoh:link2!==null&&link2!==void 0?link2:props.ZGQOODRoh};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pwnydP5tM,VkImvkLlJ,Dg5tWIZXv,Xn2cP3hOe,ZGQOODRoh,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i8H_OYGrq\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:VkImvkLlJ,openInNewTab:true,...addPropertyOverrides({EbDeb0ByI:{href:ZGQOODRoh}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-nnym0p\",className,classNames)} framer-9r5cz5`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"i8H_OYGrq\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--18lwn0u\":numberToPixelString(Xn2cP3hOe),backgroundColor:\"rgb(252, 252, 247)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"12px 12px 0px 0px rgb(75, 24, 20)\",...style},variants:{\"EbDeb0ByI-hover\":{boxShadow:\"0px 0px 0px 0px rgb(75, 24, 20)\"},\"i8H_OYGrq-hover\":{boxShadow:\"0px 0px 0px 0px rgb(75, 24, 20)\"}},...addPropertyOverrides({\"EbDeb0ByI-hover\":{\"data-framer-name\":undefined},\"i8H_OYGrq-hover\":{\"data-framer-name\":undefined},EbDeb0ByI:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-Dg5tWIZXv-JTD4Gfwpt) * 1px)\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(75, 24, 20))\"},children:\"Button\"})}),className:\"framer-1h4gg51\",\"data-framer-name\":\"View Case Study\",fonts:[\"CUSTOM;Quick Peachy Regular\"],layoutDependency:layoutDependency,layoutId:\"I109:204;109:191\",style:{\"--extracted-r6o4lv\":\"rgb(75, 24, 20)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-Dg5tWIZXv-JTD4Gfwpt\":Dg5tWIZXv},text:pwnydP5tM,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EbDeb0ByI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(75, 24, 20))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17pimtt\",\"data-framer-name\":\"arrow_forward\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"NJt42NmYg\",opacity:1,style:{backgroundColor:\"rgba(75, 24, 20, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(5.333 5.333)\" id=\"ss12406046838_1\"><path d=\"M 16.233 12 L 0 12 L 0 9.333 L 16.233 9.333 L 8.767 1.867 L 10.667 0 L 21.333 10.667 L 10.667 21.333 L 8.767 19.467 Z\" fill=\"rgb(75, 24, 20)\"></path></g></svg>',svgContentId:12406046838,withExternalLayout:true,...addPropertyOverrides({EbDeb0ByI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(5.333 5.333)\" id=\"ss10598602853_1\"><path d=\"M 10.842 7.667 L -1.333 7.667 L -1.333 5.667 L 10.842 5.667 L 5.242 0.067 L 6.667 -1.333 L 14.667 6.667 L 6.667 14.667 L 5.242 13.267 Z\" fill=\"rgb(75, 24, 20)\"></path></g></svg>',svgContentId:10598602853}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-onZoO.framer-9r5cz5, .framer-onZoO .framer-9r5cz5 { display: block; }\",\".framer-onZoO.framer-nnym0p { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: var(--18lwn0u); position: relative; text-decoration: none; width: 521px; will-change: var(--framer-will-change-override, transform); }\",\".framer-onZoO .framer-1h4gg51 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-onZoO .framer-17pimtt { flex: none; height: 32px; position: relative; width: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onZoO.framer-nnym0p { gap: 0px; } .framer-onZoO.framer-nnym0p > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-onZoO.framer-nnym0p > :first-child { margin-left: 0px; } .framer-onZoO.framer-nnym0p > :last-child { margin-right: 0px; } }\",\".framer-onZoO.framer-v-18m1uv0.framer-nnym0p { align-content: center; align-items: center; padding: 16px; }\",\".framer-onZoO.framer-v-18m1uv0 .framer-17pimtt { height: 24px; width: 24px; }\",\".framer-onZoO.framer-v-nnym0p.hover.framer-nnym0p { gap: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onZoO.framer-v-nnym0p.hover.framer-nnym0p { gap: 0px; } .framer-onZoO.framer-v-nnym0p.hover.framer-nnym0p > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-onZoO.framer-v-nnym0p.hover.framer-nnym0p > :first-child { margin-left: 0px; } .framer-onZoO.framer-v-nnym0p.hover.framer-nnym0p > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 521\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EbDeb0ByI\":{\"layout\":[\"fixed\",\"auto\"]},\"kIsLT0gHC\":{\"layout\":[\"fixed\",\"auto\"]},\"wnKlpoHWC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pwnydP5tM\":\"title\",\"VkImvkLlJ\":\"link\",\"Dg5tWIZXv\":\"fontSize\",\"Xn2cP3hOe\":\"padding\",\"ZGQOODRoh\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJTD4Gfwpt=withCSS(Component,css,\"framer-onZoO\");export default FramerJTD4Gfwpt;FramerJTD4Gfwpt.displayName=\"Project Btn\";FramerJTD4Gfwpt.defaultProps={height:80,width:521};addPropertyControls(FramerJTD4Gfwpt,{variant:{options:[\"i8H_OYGrq\",\"EbDeb0ByI\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},pwnydP5tM:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},VkImvkLlJ:{title:\"Link\",type:ControlType.Link},Dg5tWIZXv:{defaultValue:24,title:\"Font Size\",type:ControlType.Number},Xn2cP3hOe:{defaultValue:\"24px\",title:\"Padding\",type:ControlType.Padding},ZGQOODRoh:{title:\"Link 2\",type:ControlType.Link}});addFonts(FramerJTD4Gfwpt,[{explicitInter:true,fonts:[{family:\"Quick Peachy Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/wjfgeOwppWxfXZSAl2vn4KaOGAA.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJTD4Gfwpt\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EbDeb0ByI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kIsLT0gHC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wnKlpoHWC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"pwnydP5tM\\\":\\\"title\\\",\\\"VkImvkLlJ\\\":\\\"link\\\",\\\"Dg5tWIZXv\\\":\\\"fontSize\\\",\\\"Xn2cP3hOe\\\":\\\"padding\\\",\\\"ZGQOODRoh\\\":\\\"link2\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"521\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JTD4Gfwpt.map", "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 \u2014 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", "// @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 { 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{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don\u2019t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can\u2019t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can\u2019t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{var _ref_current;const iframeWindow=(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow===null||iframeWindow===void 0?void 0:iframeWindow.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                min-height: 100vh;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading\u2026\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map", "import \"/npm:react@17.0.2/cjs/react.development!cjs\";\nimport \"/npm:object-assign@4!cjs\";\nexport * from \"/npm:react@17.0.2!cjs\";\nexport { default } from \"/npm:react@17.0.2!cjs\";\n", "export { default } from \"/npm:object-assign@4.1.1!cjs\";\n", "var exports = {};\n\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n  if (val === null || val === undefined) {\n    throw new TypeError(\"Object.assign cannot be called with null or undefined\");\n  }\n\n  return Object(val);\n}\n\nfunction shouldUseNative() {\n  try {\n    if (!Object.assign) {\n      return false;\n    } // Detect buggy property enumeration order in older V8 versions.\n    // https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\n\n    var test1 = new String(\"abc\"); // eslint-disable-line no-new-wrappers\n\n    test1[5] = \"de\";\n\n    if (Object.getOwnPropertyNames(test1)[0] === \"5\") {\n      return false;\n    } // https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\n\n    var test2 = {};\n\n    for (var i = 0; i < 10; i++) {\n      test2[\"_\" + String.fromCharCode(i)] = i;\n    }\n\n    var order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n      return test2[n];\n    });\n\n    if (order2.join(\"\") !== \"0123456789\") {\n      return false;\n    } // https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\n\n    var test3 = {};\n    \"abcdefghijklmnopqrst\".split(\"\").forEach(function (letter) {\n      test3[letter] = letter;\n    });\n\n    if (Object.keys(Object.assign({}, test3)).join(\"\") !== \"abcdefghijklmnopqrst\") {\n      return false;\n    }\n\n    return true;\n  } catch (err) {\n    // We don't expect any of the above to throw, but better to be safe.\n    return false;\n  }\n}\n\nexports = shouldUseNative() ? Object.assign : function (target, source) {\n  var from;\n  var to = toObject(target);\n  var symbols;\n\n  for (var s = 1; s < arguments.length; s++) {\n    from = Object(arguments[s]);\n\n    for (var key in from) {\n      if (hasOwnProperty.call(from, key)) {\n        to[key] = from[key];\n      }\n    }\n\n    if (getOwnPropertySymbols) {\n      symbols = getOwnPropertySymbols(from);\n\n      for (var i = 0; i < symbols.length; i++) {\n        if (propIsEnumerable.call(from, symbols[i])) {\n          to[symbols[i]] = from[symbols[i]];\n        }\n      }\n    }\n  }\n\n  return to;\n};\nvar exports$1 = exports;\n\nexport default exports$1;\n\n//# sourceMappingURL=npm:object-assign@4.1.1!cjs.map", "import * as _objectAssign2 from '/npm:object-assign@4!cjs';\n\nvar _objectAssign = _objectAssign2;\ntry {\n  if (\"default\" in _objectAssign2) _objectAssign = _objectAssign2.default;\n} catch (e) {}\nvar exports = {};\n(function () {\n  'use strict';\n\n  var _assign = _objectAssign;\n\n  // TODO: this is special because it gets imported during build.\n  var ReactVersion = \"17.0.2\";\n\n  // ATTENTION\n  // When adding new symbols to this file,\n  // Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n  // The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n  // nor polyfill, then a plain number is used for performance.\n  var REACT_ELEMENT_TYPE = 60103;\n  var REACT_PORTAL_TYPE = 60106;\n  exports.Fragment = 60107;\n  exports.StrictMode = 60108;\n  exports.Profiler = 60114;\n  var REACT_PROVIDER_TYPE = 60109;\n  var REACT_CONTEXT_TYPE = 60110;\n  var REACT_FORWARD_REF_TYPE = 60112;\n  exports.Suspense = 60113;\n  var REACT_SUSPENSE_LIST_TYPE = 60120;\n  var REACT_MEMO_TYPE = 60115;\n  var REACT_LAZY_TYPE = 60116;\n  var REACT_BLOCK_TYPE = 60121;\n  var REACT_SERVER_BLOCK_TYPE = 60122;\n  var REACT_FUNDAMENTAL_TYPE = 60117;\n  var REACT_SCOPE_TYPE = 60119;\n  var REACT_OPAQUE_ID_TYPE = 60128;\n  var REACT_DEBUG_TRACING_MODE_TYPE = 60129;\n  var REACT_OFFSCREEN_TYPE = 60130;\n  var REACT_LEGACY_HIDDEN_TYPE = 60131;\n  if (typeof Symbol === \"function\" && Symbol.for) {\n    var symbolFor = Symbol.for;\n    REACT_ELEMENT_TYPE = symbolFor(\"react.element\");\n    REACT_PORTAL_TYPE = symbolFor(\"react.portal\");\n    exports.Fragment = symbolFor(\"react.fragment\");\n    exports.StrictMode = symbolFor(\"react.strict_mode\");\n    exports.Profiler = symbolFor(\"react.profiler\");\n    REACT_PROVIDER_TYPE = symbolFor(\"react.provider\");\n    REACT_CONTEXT_TYPE = symbolFor(\"react.context\");\n    REACT_FORWARD_REF_TYPE = symbolFor(\"react.forward_ref\");\n    exports.Suspense = symbolFor(\"react.suspense\");\n    REACT_SUSPENSE_LIST_TYPE = symbolFor(\"react.suspense_list\");\n    REACT_MEMO_TYPE = symbolFor(\"react.memo\");\n    REACT_LAZY_TYPE = symbolFor(\"react.lazy\");\n    REACT_BLOCK_TYPE = symbolFor(\"react.block\");\n    REACT_SERVER_BLOCK_TYPE = symbolFor(\"react.server.block\");\n    REACT_FUNDAMENTAL_TYPE = symbolFor(\"react.fundamental\");\n    REACT_SCOPE_TYPE = symbolFor(\"react.scope\");\n    REACT_OPAQUE_ID_TYPE = symbolFor(\"react.opaque.id\");\n    REACT_DEBUG_TRACING_MODE_TYPE = symbolFor(\"react.debug_trace_mode\");\n    REACT_OFFSCREEN_TYPE = symbolFor(\"react.offscreen\");\n    REACT_LEGACY_HIDDEN_TYPE = symbolFor(\"react.legacy_hidden\");\n  }\n  var MAYBE_ITERATOR_SYMBOL = typeof Symbol === \"function\" && Symbol.iterator;\n  var FAUX_ITERATOR_SYMBOL = \"@@iterator\";\n  function getIteratorFn(maybeIterable) {\n    if (maybeIterable === null || typeof maybeIterable !== \"object\") {\n      return null;\n    }\n    var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n    if (typeof maybeIterator === \"function\") {\n      return maybeIterator;\n    }\n    return null;\n  }\n\n  /**\n   * Keeps track of the current dispatcher.\n   */\n  var ReactCurrentDispatcher = {\n    /**\n     * @internal\n     * @type {ReactComponent}\n     */\n    current: null\n  };\n\n  /**\n   * Keeps track of the current batch's configuration such as how long an update\n   * should suspend for if it needs to.\n   */\n  var ReactCurrentBatchConfig = {\n    transition: 0\n  };\n\n  /**\n   * Keeps track of the current owner.\n   *\n   * The current owner is the component who should own any components that are\n   * currently being constructed.\n   */\n  var ReactCurrentOwner = {\n    /**\n     * @internal\n     * @type {ReactComponent}\n     */\n    current: null\n  };\n  var ReactDebugCurrentFrame = {};\n  var currentExtraStackFrame = null;\n  function setExtraStackFrame(stack) {\n    {\n      currentExtraStackFrame = stack;\n    }\n  }\n  {\n    ReactDebugCurrentFrame.setExtraStackFrame = function (stack) {\n      {\n        currentExtraStackFrame = stack;\n      }\n    }; // Stack implementation injected by the current renderer.\n\n    ReactDebugCurrentFrame.getCurrentStack = null;\n    ReactDebugCurrentFrame.getStackAddendum = function () {\n      var stack = \"\"; // Add an extra top frame while an element is being validated\n\n      if (currentExtraStackFrame) {\n        stack += currentExtraStackFrame;\n      } // Delegate to the injected renderer-specific implementation\n\n      var impl = ReactDebugCurrentFrame.getCurrentStack;\n      if (impl) {\n        stack += impl() || \"\";\n      }\n      return stack;\n    };\n  }\n\n  /**\n   * Used by act() to track whether you're inside an act() scope.\n   */\n  var IsSomeRendererActing = {\n    current: false\n  };\n  var ReactSharedInternals = {\n    ReactCurrentDispatcher: ReactCurrentDispatcher,\n    ReactCurrentBatchConfig: ReactCurrentBatchConfig,\n    ReactCurrentOwner: ReactCurrentOwner,\n    IsSomeRendererActing: IsSomeRendererActing,\n    // Used by renderers to avoid bundling object-assign twice in UMD bundles:\n    assign: _assign\n  };\n  {\n    ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame;\n  }\n\n  // by calls to these methods by a Babel plugin.\n  //\n  // In PROD (or in packages without access to React internals),\n  // they are left as they are instead.\n\n  function warn(format) {\n    {\n      for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        args[_key - 1] = arguments[_key];\n      }\n      printWarning(\"warn\", format, args);\n    }\n  }\n  function error(format) {\n    {\n      for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n        args[_key2 - 1] = arguments[_key2];\n      }\n      printWarning(\"error\", format, args);\n    }\n  }\n  function printWarning(level, format, args) {\n    // When changing this logic, you might want to also\n    // update consoleWithStackDev.www.js as well.\n    {\n      var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n      var stack = ReactDebugCurrentFrame.getStackAddendum();\n      if (stack !== \"\") {\n        format += \"%s\";\n        args = args.concat([stack]);\n      }\n      var argsWithFormat = args.map(function (item) {\n        return \"\" + item;\n      }); // Careful: RN currently depends on this prefix\n\n      argsWithFormat.unshift(\"Warning: \" + format); // We intentionally don't use spread (or .apply) directly because it\n      // breaks IE9: https://github.com/facebook/react/issues/13610\n      // eslint-disable-next-line react-internal/no-production-logging\n\n      Function.prototype.apply.call(console[level], console, argsWithFormat);\n    }\n  }\n  var didWarnStateUpdateForUnmountedComponent = {};\n  function warnNoop(publicInstance, callerName) {\n    {\n      var _constructor = publicInstance.constructor;\n      var componentName = _constructor && (_constructor.displayName || _constructor.name) || \"ReactClass\";\n      var warningKey = componentName + \".\" + callerName;\n      if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n        return;\n      }\n      error(\"Can't call %s on a component that is not yet mounted. \" + \"This is a no-op, but it might indicate a bug in your application. \" + \"Instead, assign to `this.state` directly or define a `state = {};` \" + \"class property with the desired state in the %s component.\", callerName, componentName);\n      didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n    }\n  }\n  /**\n   * This is the abstract API for an update queue.\n   */\n\n  var ReactNoopUpdateQueue = {\n    /**\n     * Checks whether or not this composite component is mounted.\n     * @param {ReactClass} publicInstance The instance we want to test.\n     * @return {boolean} True if mounted, false otherwise.\n     * @protected\n     * @final\n     */\n    isMounted: function (publicInstance) {\n      return false;\n    },\n    /**\n     * Forces an update. This should only be invoked when it is known with\n     * certainty that we are **not** in a DOM transaction.\n     *\n     * You may want to call this when you know that some deeper aspect of the\n     * component's state has changed but `setState` was not called.\n     *\n     * This will not invoke `shouldComponentUpdate`, but it will invoke\n     * `componentWillUpdate` and `componentDidUpdate`.\n     *\n     * @param {ReactClass} publicInstance The instance that should rerender.\n     * @param {?function} callback Called after component is updated.\n     * @param {?string} callerName name of the calling function in the public API.\n     * @internal\n     */\n    enqueueForceUpdate: function (publicInstance, callback, callerName) {\n      warnNoop(publicInstance, \"forceUpdate\");\n    },\n    /**\n     * Replaces all of the state. Always use this or `setState` to mutate state.\n     * You should treat `this.state` as immutable.\n     *\n     * There is no guarantee that `this.state` will be immediately updated, so\n     * accessing `this.state` after calling this method may return the old value.\n     *\n     * @param {ReactClass} publicInstance The instance that should rerender.\n     * @param {object} completeState Next state.\n     * @param {?function} callback Called after component is updated.\n     * @param {?string} callerName name of the calling function in the public API.\n     * @internal\n     */\n    enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n      warnNoop(publicInstance, \"replaceState\");\n    },\n    /**\n     * Sets a subset of the state. This only exists because _pendingState is\n     * internal. This provides a merging strategy that is not available to deep\n     * properties which is confusing. TODO: Expose pendingState or don't use it\n     * during the merge.\n     *\n     * @param {ReactClass} publicInstance The instance that should rerender.\n     * @param {object} partialState Next partial state to be merged with state.\n     * @param {?function} callback Called after component is updated.\n     * @param {?string} Name of the calling function in the public API.\n     * @internal\n     */\n    enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n      warnNoop(publicInstance, \"setState\");\n    }\n  };\n  var emptyObject = {};\n  {\n    Object.freeze(emptyObject);\n  }\n  /**\n   * Base class helpers for the updating state of a component.\n   */\n\n  function Component(props, context, updater) {\n    this.props = props;\n    this.context = context; // If a component has string refs, we will assign a different object later.\n\n    this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n    // renderer.\n\n    this.updater = updater || ReactNoopUpdateQueue;\n  }\n  Component.prototype.isReactComponent = {};\n  /**\n   * Sets a subset of the state. Always use this to mutate\n   * state. You should treat `this.state` as immutable.\n   *\n   * There is no guarantee that `this.state` will be immediately updated, so\n   * accessing `this.state` after calling this method may return the old value.\n   *\n   * There is no guarantee that calls to `setState` will run synchronously,\n   * as they may eventually be batched together.  You can provide an optional\n   * callback that will be executed when the call to setState is actually\n   * completed.\n   *\n   * When a function is provided to setState, it will be called at some point in\n   * the future (not synchronously). It will be called with the up to date\n   * component arguments (state, props, context). These values can be different\n   * from this.* because your function may be called after receiveProps but before\n   * shouldComponentUpdate, and this new state, props, and context will not yet be\n   * assigned to this.\n   *\n   * @param {object|function} partialState Next partial state or function to\n   *        produce next partial state to be merged with current state.\n   * @param {?function} callback Called after state is updated.\n   * @final\n   * @protected\n   */\n\n  Component.prototype.setState = function (partialState, callback) {\n    if (!(typeof partialState === \"object\" || typeof partialState === \"function\" || partialState == null)) {\n      {\n        throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");\n      }\n    }\n    this.updater.enqueueSetState(this, partialState, callback, \"setState\");\n  };\n  /**\n   * Forces an update. This should only be invoked when it is known with\n   * certainty that we are **not** in a DOM transaction.\n   *\n   * You may want to call this when you know that some deeper aspect of the\n   * component's state has changed but `setState` was not called.\n   *\n   * This will not invoke `shouldComponentUpdate`, but it will invoke\n   * `componentWillUpdate` and `componentDidUpdate`.\n   *\n   * @param {?function} callback Called after update is complete.\n   * @final\n   * @protected\n   */\n\n  Component.prototype.forceUpdate = function (callback) {\n    this.updater.enqueueForceUpdate(this, callback, \"forceUpdate\");\n  };\n  /**\n   * Deprecated APIs. These APIs used to exist on classic React classes but since\n   * we would like to deprecate them, we're not going to move them over to this\n   * modern base class. Instead, we define a getter that warns if it's accessed.\n   */\n\n  {\n    var deprecatedAPIs = {\n      isMounted: [\"isMounted\", \"Instead, make sure to clean up subscriptions and pending requests in \" + \"componentWillUnmount to prevent memory leaks.\"],\n      replaceState: [\"replaceState\", \"Refactor your code to use setState instead (see \" + \"https://github.com/facebook/react/issues/3236).\"]\n    };\n    var defineDeprecationWarning = function (methodName, info) {\n      Object.defineProperty(Component.prototype, methodName, {\n        get: function () {\n          warn(\"%s(...) is deprecated in plain JavaScript React classes. %s\", info[0], info[1]);\n          return undefined;\n        }\n      });\n    };\n    for (var fnName in deprecatedAPIs) {\n      if (deprecatedAPIs.hasOwnProperty(fnName)) {\n        defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n      }\n    }\n  }\n  function ComponentDummy() {}\n  ComponentDummy.prototype = Component.prototype;\n  /**\n   * Convenience component with default shallow equality check for sCU.\n   */\n\n  function PureComponent(props, context, updater) {\n    this.props = props;\n    this.context = context; // If a component has string refs, we will assign a different object later.\n\n    this.refs = emptyObject;\n    this.updater = updater || ReactNoopUpdateQueue;\n  }\n  var pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\n  pureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\n  _assign(pureComponentPrototype, Component.prototype);\n  pureComponentPrototype.isPureReactComponent = true;\n\n  // an immutable object with a single mutable value\n  function createRef() {\n    var refObject = {\n      current: null\n    };\n    {\n      Object.seal(refObject);\n    }\n    return refObject;\n  }\n  function getWrappedName(outerType, innerType, wrapperName) {\n    var functionName = innerType.displayName || innerType.name || \"\";\n    return outerType.displayName || (functionName !== \"\" ? wrapperName + \"(\" + functionName + \")\" : wrapperName);\n  }\n  function getContextName(type) {\n    return type.displayName || \"Context\";\n  }\n  function getComponentName(type) {\n    if (type == null) {\n      // Host root, text node or just invalid type.\n      return null;\n    }\n    {\n      if (typeof type.tag === \"number\") {\n        error(\"Received an unexpected object in getComponentName(). \" + \"This is likely a bug in React. Please file an issue.\");\n      }\n    }\n    if (typeof type === \"function\") {\n      return type.displayName || type.name || null;\n    }\n    if (typeof type === \"string\") {\n      return type;\n    }\n    switch (type) {\n      case exports.Fragment:\n        return \"Fragment\";\n      case REACT_PORTAL_TYPE:\n        return \"Portal\";\n      case exports.Profiler:\n        return \"Profiler\";\n      case exports.StrictMode:\n        return \"StrictMode\";\n      case exports.Suspense:\n        return \"Suspense\";\n      case REACT_SUSPENSE_LIST_TYPE:\n        return \"SuspenseList\";\n    }\n    if (typeof type === \"object\") {\n      switch (type.$$typeof) {\n        case REACT_CONTEXT_TYPE:\n          var context = type;\n          return getContextName(context) + \".Consumer\";\n        case REACT_PROVIDER_TYPE:\n          var provider = type;\n          return getContextName(provider._context) + \".Provider\";\n        case REACT_FORWARD_REF_TYPE:\n          return getWrappedName(type, type.render, \"ForwardRef\");\n        case REACT_MEMO_TYPE:\n          return getComponentName(type.type);\n        case REACT_BLOCK_TYPE:\n          return getComponentName(type._render);\n        case REACT_LAZY_TYPE:\n          {\n            var lazyComponent = type;\n            var payload = lazyComponent._payload;\n            var init = lazyComponent._init;\n            try {\n              return getComponentName(init(payload));\n            } catch (x) {\n              return null;\n            }\n          }\n      }\n    }\n    return null;\n  }\n  var hasOwnProperty = Object.prototype.hasOwnProperty;\n  var RESERVED_PROPS = {\n    key: true,\n    ref: true,\n    __self: true,\n    __source: true\n  };\n  var specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n  {\n    didWarnAboutStringRefs = {};\n  }\n  function hasValidRef(config) {\n    {\n      if (hasOwnProperty.call(config, \"ref\")) {\n        var getter = Object.getOwnPropertyDescriptor(config, \"ref\").get;\n        if (getter && getter.isReactWarning) {\n          return false;\n        }\n      }\n    }\n    return config.ref !== undefined;\n  }\n  function hasValidKey(config) {\n    {\n      if (hasOwnProperty.call(config, \"key\")) {\n        var getter = Object.getOwnPropertyDescriptor(config, \"key\").get;\n        if (getter && getter.isReactWarning) {\n          return false;\n        }\n      }\n    }\n    return config.key !== undefined;\n  }\n  function defineKeyPropWarningGetter(props, displayName) {\n    var warnAboutAccessingKey = function () {\n      {\n        if (!specialPropKeyWarningShown) {\n          specialPropKeyWarningShown = true;\n          error(\"%s: `key` is not a prop. Trying to access it will result \" + \"in `undefined` being returned. If you need to access the same \" + \"value within the child component, you should pass it as a different \" + \"prop. (https://reactjs.org/link/special-props)\", displayName);\n        }\n      }\n    };\n    warnAboutAccessingKey.isReactWarning = true;\n    Object.defineProperty(props, \"key\", {\n      get: warnAboutAccessingKey,\n      configurable: true\n    });\n  }\n  function defineRefPropWarningGetter(props, displayName) {\n    var warnAboutAccessingRef = function () {\n      {\n        if (!specialPropRefWarningShown) {\n          specialPropRefWarningShown = true;\n          error(\"%s: `ref` is not a prop. Trying to access it will result \" + \"in `undefined` being returned. If you need to access the same \" + \"value within the child component, you should pass it as a different \" + \"prop. (https://reactjs.org/link/special-props)\", displayName);\n        }\n      }\n    };\n    warnAboutAccessingRef.isReactWarning = true;\n    Object.defineProperty(props, \"ref\", {\n      get: warnAboutAccessingRef,\n      configurable: true\n    });\n  }\n  function warnIfStringRefCannotBeAutoConverted(config) {\n    {\n      if (typeof config.ref === \"string\" && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n        var componentName = getComponentName(ReactCurrentOwner.current.type);\n        if (!didWarnAboutStringRefs[componentName]) {\n          error(\"Component \\\"%s\\\" contains the string ref \\\"%s\\\". \" + \"Support for string refs will be removed in a future major release. \" + \"This case cannot be automatically converted to an arrow function. \" + \"We ask you to manually fix this case by using useRef() or createRef() instead. \" + \"Learn more about using refs safely here: \" + \"https://reactjs.org/link/strict-mode-string-ref\", componentName, config.ref);\n          didWarnAboutStringRefs[componentName] = true;\n        }\n      }\n    }\n  }\n  /**\n   * Factory method to create a new React element. This no longer adheres to\n   * the class pattern, so do not use new to call it. Also, instanceof check\n   * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n   * if something is a React Element.\n   *\n   * @param {*} type\n   * @param {*} props\n   * @param {*} key\n   * @param {string|object} ref\n   * @param {*} owner\n   * @param {*} self A *temporary* helper to detect places where `this` is\n   * different from the `owner` when React.createElement is called, so that we\n   * can warn. We want to get rid of owner and replace string `ref`s with arrow\n   * functions, and as long as `this` and owner are the same, there will be no\n   * change in behavior.\n   * @param {*} source An annotation object (added by a transpiler or otherwise)\n   * indicating filename, line number, and/or other information.\n   * @internal\n   */\n\n  var ReactElement = function (type, key, ref, self, source, owner, props) {\n    var element = {\n      // This tag allows us to uniquely identify this as a React Element\n      $$typeof: REACT_ELEMENT_TYPE,\n      // Built-in properties that belong on the element\n      type: type,\n      key: key,\n      ref: ref,\n      props: props,\n      // Record the component responsible for creating this element.\n      _owner: owner\n    };\n    {\n      // The validation flag is currently mutative. We put it on\n      // an external backing store so that we can freeze the whole object.\n      // This can be replaced with a WeakMap once they are implemented in\n      // commonly used development environments.\n      element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n      // the validation flag non-enumerable (where possible, which should\n      // include every environment we run tests in), so the test framework\n      // ignores it.\n\n      Object.defineProperty(element._store, \"validated\", {\n        configurable: false,\n        enumerable: false,\n        writable: true,\n        value: false\n      }); // self and source are DEV only properties.\n\n      Object.defineProperty(element, \"_self\", {\n        configurable: false,\n        enumerable: false,\n        writable: false,\n        value: self\n      }); // Two elements created in two different places should be considered\n      // equal for testing purposes and therefore we hide it from enumeration.\n\n      Object.defineProperty(element, \"_source\", {\n        configurable: false,\n        enumerable: false,\n        writable: false,\n        value: source\n      });\n      if (Object.freeze) {\n        Object.freeze(element.props);\n        Object.freeze(element);\n      }\n    }\n    return element;\n  };\n  /**\n   * Create and return a new ReactElement of the given type.\n   * See https://reactjs.org/docs/react-api.html#createelement\n   */\n\n  function createElement(type, config, children) {\n    var propName; // Reserved names are extracted\n\n    var props = {};\n    var key = null;\n    var ref = null;\n    var self = null;\n    var source = null;\n    if (config != null) {\n      if (hasValidRef(config)) {\n        ref = config.ref;\n        {\n          warnIfStringRefCannotBeAutoConverted(config);\n        }\n      }\n      if (hasValidKey(config)) {\n        key = \"\" + config.key;\n      }\n      self = config.__self === undefined ? null : config.__self;\n      source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n      for (propName in config) {\n        if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n          props[propName] = config[propName];\n        }\n      }\n    } // Children can be more than one argument, and those are transferred onto\n    // the newly allocated props object.\n\n    var childrenLength = arguments.length - 2;\n    if (childrenLength === 1) {\n      props.children = children;\n    } else if (childrenLength > 1) {\n      var childArray = Array(childrenLength);\n      for (var i = 0; i < childrenLength; i++) {\n        childArray[i] = arguments[i + 2];\n      }\n      {\n        if (Object.freeze) {\n          Object.freeze(childArray);\n        }\n      }\n      props.children = childArray;\n    } // Resolve default props\n\n    if (type && type.defaultProps) {\n      var defaultProps = type.defaultProps;\n      for (propName in defaultProps) {\n        if (props[propName] === undefined) {\n          props[propName] = defaultProps[propName];\n        }\n      }\n    }\n    {\n      if (key || ref) {\n        var displayName = typeof type === \"function\" ? type.displayName || type.name || \"Unknown\" : type;\n        if (key) {\n          defineKeyPropWarningGetter(props, displayName);\n        }\n        if (ref) {\n          defineRefPropWarningGetter(props, displayName);\n        }\n      }\n    }\n    return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n  }\n  function cloneAndReplaceKey(oldElement, newKey) {\n    var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n    return newElement;\n  }\n  /**\n   * Clone and return a new ReactElement using element as the starting point.\n   * See https://reactjs.org/docs/react-api.html#cloneelement\n   */\n\n  function cloneElement(element, config, children) {\n    if (!!(element === null || element === undefined)) {\n      {\n        throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n      }\n    }\n    var propName; // Original props are copied\n\n    var props = _assign({}, element.props); // Reserved names are extracted\n\n    var key = element.key;\n    var ref = element.ref; // Self is preserved since the owner is preserved.\n\n    var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n    // transpiler, and the original source is probably a better indicator of the\n    // true owner.\n\n    var source = element._source; // Owner will be preserved, unless ref is overridden\n\n    var owner = element._owner;\n    if (config != null) {\n      if (hasValidRef(config)) {\n        // Silently steal the ref from the parent.\n        ref = config.ref;\n        owner = ReactCurrentOwner.current;\n      }\n      if (hasValidKey(config)) {\n        key = \"\" + config.key;\n      } // Remaining properties override existing props\n\n      var defaultProps;\n      if (element.type && element.type.defaultProps) {\n        defaultProps = element.type.defaultProps;\n      }\n      for (propName in config) {\n        if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n          if (config[propName] === undefined && defaultProps !== undefined) {\n            // Resolve default props\n            props[propName] = defaultProps[propName];\n          } else {\n            props[propName] = config[propName];\n          }\n        }\n      }\n    } // Children can be more than one argument, and those are transferred onto\n    // the newly allocated props object.\n\n    var childrenLength = arguments.length - 2;\n    if (childrenLength === 1) {\n      props.children = children;\n    } else if (childrenLength > 1) {\n      var childArray = Array(childrenLength);\n      for (var i = 0; i < childrenLength; i++) {\n        childArray[i] = arguments[i + 2];\n      }\n      props.children = childArray;\n    }\n    return ReactElement(element.type, key, ref, self, source, owner, props);\n  }\n  /**\n   * Verifies the object is a ReactElement.\n   * See https://reactjs.org/docs/react-api.html#isvalidelement\n   * @param {?object} object\n   * @return {boolean} True if `object` is a ReactElement.\n   * @final\n   */\n\n  function isValidElement(object) {\n    return typeof object === \"object\" && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n  }\n  var SEPARATOR = \".\";\n  var SUBSEPARATOR = \":\";\n  /**\n   * Escape and wrap key so it is safe to use as a reactid\n   *\n   * @param {string} key to be escaped.\n   * @return {string} the escaped key.\n   */\n\n  function escape(key) {\n    var escapeRegex = /[=:]/g;\n    var escaperLookup = {\n      \"=\": \"=0\",\n      \":\": \"=2\"\n    };\n    var escapedString = key.replace(escapeRegex, function (match) {\n      return escaperLookup[match];\n    });\n    return \"$\" + escapedString;\n  }\n  /**\n   * TODO: Test that a single child and an array with one item have the same key\n   * pattern.\n   */\n\n  var didWarnAboutMaps = false;\n  var userProvidedKeyEscapeRegex = /\\/+/g;\n  function escapeUserProvidedKey(text) {\n    return text.replace(userProvidedKeyEscapeRegex, \"$&/\");\n  }\n  /**\n   * Generate a key string that identifies a element within a set.\n   *\n   * @param {*} element A element that could contain a manual key.\n   * @param {number} index Index that is used if a manual key is not provided.\n   * @return {string}\n   */\n\n  function getElementKey(element, index) {\n    // Do some typechecking here since we call this blindly. We want to ensure\n    // that we don't block potential future ES APIs.\n    if (typeof element === \"object\" && element !== null && element.key != null) {\n      // Explicit key\n      return escape(\"\" + element.key);\n    } // Implicit key determined by the index in the set\n\n    return index.toString(36);\n  }\n  function mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n    var type = typeof children;\n    if (type === \"undefined\" || type === \"boolean\") {\n      // All of the above are perceived as null.\n      children = null;\n    }\n    var invokeCallback = false;\n    if (children === null) {\n      invokeCallback = true;\n    } else {\n      switch (type) {\n        case \"string\":\n        case \"number\":\n          invokeCallback = true;\n          break;\n        case \"object\":\n          switch (children.$$typeof) {\n            case REACT_ELEMENT_TYPE:\n            case REACT_PORTAL_TYPE:\n              invokeCallback = true;\n          }\n      }\n    }\n    if (invokeCallback) {\n      var _child = children;\n      var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n      // so that it's consistent if the number of children grows:\n\n      var childKey = nameSoFar === \"\" ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n      if (Array.isArray(mappedChild)) {\n        var escapedChildKey = \"\";\n        if (childKey != null) {\n          escapedChildKey = escapeUserProvidedKey(childKey) + \"/\";\n        }\n        mapIntoArray(mappedChild, array, escapedChildKey, \"\", function (c) {\n          return c;\n        });\n      } else if (mappedChild != null) {\n        if (isValidElement(mappedChild)) {\n          mappedChild = cloneAndReplaceKey(mappedChild,\n          // Keep both the (mapped) and old keys if they differ, just as\n          // traverseAllChildren used to do for objects as children\n          escapedPrefix + (\n          // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n          mappedChild.key && (!_child || _child.key !== mappedChild.key) ?\n          // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n          escapeUserProvidedKey(\"\" + mappedChild.key) + \"/\" : \"\") + childKey);\n        }\n        array.push(mappedChild);\n      }\n      return 1;\n    }\n    var child;\n    var nextName;\n    var subtreeCount = 0; // Count of children found in the current subtree.\n\n    var nextNamePrefix = nameSoFar === \"\" ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n    if (Array.isArray(children)) {\n      for (var i = 0; i < children.length; i++) {\n        child = children[i];\n        nextName = nextNamePrefix + getElementKey(child, i);\n        subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n      }\n    } else {\n      var iteratorFn = getIteratorFn(children);\n      if (typeof iteratorFn === \"function\") {\n        var iterableChildren = children;\n        {\n          // Warn about using Maps as children\n          if (iteratorFn === iterableChildren.entries) {\n            if (!didWarnAboutMaps) {\n              warn(\"Using Maps as children is not supported. \" + \"Use an array of keyed ReactElements instead.\");\n            }\n            didWarnAboutMaps = true;\n          }\n        }\n        var iterator = iteratorFn.call(iterableChildren);\n        var step;\n        var ii = 0;\n        while (!(step = iterator.next()).done) {\n          child = step.value;\n          nextName = nextNamePrefix + getElementKey(child, ii++);\n          subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n        }\n      } else if (type === \"object\") {\n        var childrenString = \"\" + children;\n        {\n          {\n            throw Error(\"Objects are not valid as a React child (found: \" + (childrenString === \"[object Object]\" ? \"object with keys {\" + Object.keys(children).join(\", \") + \"}\" : childrenString) + \"). If you meant to render a collection of children, use an array instead.\");\n          }\n        }\n      }\n    }\n    return subtreeCount;\n  }\n\n  /**\n   * Maps children that are typically specified as `props.children`.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n   *\n   * The provided mapFunction(child, index) will be called for each\n   * leaf child.\n   *\n   * @param {?*} children Children tree container.\n   * @param {function(*, int)} func The map function.\n   * @param {*} context Context for mapFunction.\n   * @return {object} Object containing the ordered map of results.\n   */\n  function mapChildren(children, func, context) {\n    if (children == null) {\n      return children;\n    }\n    var result = [];\n    var count = 0;\n    mapIntoArray(children, result, \"\", \"\", function (child) {\n      return func.call(context, child, count++);\n    });\n    return result;\n  }\n  /**\n   * Count the number of children that are typically specified as\n   * `props.children`.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrencount\n   *\n   * @param {?*} children Children tree container.\n   * @return {number} The number of children.\n   */\n\n  function countChildren(children) {\n    var n = 0;\n    mapChildren(children, function () {\n      n++; // Don't return anything\n    });\n\n    return n;\n  }\n\n  /**\n   * Iterates through children that are typically specified as `props.children`.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n   *\n   * The provided forEachFunc(child, index) will be called for each\n   * leaf child.\n   *\n   * @param {?*} children Children tree container.\n   * @param {function(*, int)} forEachFunc\n   * @param {*} forEachContext Context for forEachContext.\n   */\n  function forEachChildren(children, forEachFunc, forEachContext) {\n    mapChildren(children, function () {\n      forEachFunc.apply(this, arguments); // Don't return anything.\n    }, forEachContext);\n  }\n  /**\n   * Flatten a children object (typically specified as `props.children`) and\n   * return an array with appropriately re-keyed children.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n   */\n\n  function toArray(children) {\n    return mapChildren(children, function (child) {\n      return child;\n    }) || [];\n  }\n  /**\n   * Returns the first child in a collection of children and verifies that there\n   * is only one child in the collection.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n   *\n   * The current implementation of this function assumes that a single child gets\n   * passed without a wrapper, but the purpose of this helper function is to\n   * abstract away the particular structure of children.\n   *\n   * @param {?object} children Child collection structure.\n   * @return {ReactElement} The first and only `ReactElement` contained in the\n   * structure.\n   */\n\n  function onlyChild(children) {\n    if (!isValidElement(children)) {\n      {\n        throw Error(\"React.Children.only expected to receive a single React element child.\");\n      }\n    }\n    return children;\n  }\n  function createContext(defaultValue, calculateChangedBits) {\n    if (calculateChangedBits === undefined) {\n      calculateChangedBits = null;\n    } else {\n      {\n        if (calculateChangedBits !== null && typeof calculateChangedBits !== \"function\") {\n          error(\"createContext: Expected the optional second argument to be a \" + \"function. Instead received: %s\", calculateChangedBits);\n        }\n      }\n    }\n    var context = {\n      $$typeof: REACT_CONTEXT_TYPE,\n      _calculateChangedBits: calculateChangedBits,\n      // As a workaround to support multiple concurrent renderers, we categorize\n      // some renderers as primary and others as secondary. We only expect\n      // there to be two concurrent renderers at most: React Native (primary) and\n      // Fabric (secondary); React DOM (primary) and React ART (secondary).\n      // Secondary renderers store their context values on separate fields.\n      _currentValue: defaultValue,\n      _currentValue2: defaultValue,\n      // Used to track how many concurrent renderers this context currently\n      // supports within in a single renderer. Such as parallel server rendering.\n      _threadCount: 0,\n      // These are circular\n      Provider: null,\n      Consumer: null\n    };\n    context.Provider = {\n      $$typeof: REACT_PROVIDER_TYPE,\n      _context: context\n    };\n    var hasWarnedAboutUsingNestedContextConsumers = false;\n    var hasWarnedAboutUsingConsumerProvider = false;\n    var hasWarnedAboutDisplayNameOnConsumer = false;\n    {\n      // A separate object, but proxies back to the original context object for\n      // backwards compatibility. It has a different $$typeof, so we can properly\n      // warn for the incorrect usage of Context as a Consumer.\n      var Consumer = {\n        $$typeof: REACT_CONTEXT_TYPE,\n        _context: context,\n        _calculateChangedBits: context._calculateChangedBits\n      }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n      Object.defineProperties(Consumer, {\n        Provider: {\n          get: function () {\n            if (!hasWarnedAboutUsingConsumerProvider) {\n              hasWarnedAboutUsingConsumerProvider = true;\n              error(\"Rendering <Context.Consumer.Provider> is not supported and will be removed in \" + \"a future major release. Did you mean to render <Context.Provider> instead?\");\n            }\n            return context.Provider;\n          },\n          set: function (_Provider) {\n            context.Provider = _Provider;\n          }\n        },\n        _currentValue: {\n          get: function () {\n            return context._currentValue;\n          },\n          set: function (_currentValue) {\n            context._currentValue = _currentValue;\n          }\n        },\n        _currentValue2: {\n          get: function () {\n            return context._currentValue2;\n          },\n          set: function (_currentValue2) {\n            context._currentValue2 = _currentValue2;\n          }\n        },\n        _threadCount: {\n          get: function () {\n            return context._threadCount;\n          },\n          set: function (_threadCount) {\n            context._threadCount = _threadCount;\n          }\n        },\n        Consumer: {\n          get: function () {\n            if (!hasWarnedAboutUsingNestedContextConsumers) {\n              hasWarnedAboutUsingNestedContextConsumers = true;\n              error(\"Rendering <Context.Consumer.Consumer> is not supported and will be removed in \" + \"a future major release. Did you mean to render <Context.Consumer> instead?\");\n            }\n            return context.Consumer;\n          }\n        },\n        displayName: {\n          get: function () {\n            return context.displayName;\n          },\n          set: function (displayName) {\n            if (!hasWarnedAboutDisplayNameOnConsumer) {\n              warn(\"Setting `displayName` on Context.Consumer has no effect. \" + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n              hasWarnedAboutDisplayNameOnConsumer = true;\n            }\n          }\n        }\n      }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n      context.Consumer = Consumer;\n    }\n    {\n      context._currentRenderer = null;\n      context._currentRenderer2 = null;\n    }\n    return context;\n  }\n  var Uninitialized = -1;\n  var Pending = 0;\n  var Resolved = 1;\n  var Rejected = 2;\n  function lazyInitializer(payload) {\n    if (payload._status === Uninitialized) {\n      var ctor = payload._result;\n      var thenable = ctor(); // Transition to the next state.\n\n      var pending = payload;\n      pending._status = Pending;\n      pending._result = thenable;\n      thenable.then(function (moduleObject) {\n        if (payload._status === Pending) {\n          var defaultExport = moduleObject.default;\n          {\n            if (defaultExport === undefined) {\n              error(\"lazy: Expected the result of a dynamic import() call. \" + \"Instead received: %s\\n\\nYour code should look like: \\n  \" +\n              // Break up imports to avoid accidentally parsing them as dependencies.\n              \"const MyComponent = lazy(() => imp\" + \"ort('./MyComponent'))\", moduleObject);\n            }\n          } // Transition to the next state.\n\n          var resolved = payload;\n          resolved._status = Resolved;\n          resolved._result = defaultExport;\n        }\n      }, function (error) {\n        if (payload._status === Pending) {\n          // Transition to the next state.\n          var rejected = payload;\n          rejected._status = Rejected;\n          rejected._result = error;\n        }\n      });\n    }\n    if (payload._status === Resolved) {\n      return payload._result;\n    } else {\n      throw payload._result;\n    }\n  }\n  function lazy(ctor) {\n    var payload = {\n      // We use these fields to store the result.\n      _status: -1,\n      _result: ctor\n    };\n    var lazyType = {\n      $$typeof: REACT_LAZY_TYPE,\n      _payload: payload,\n      _init: lazyInitializer\n    };\n    {\n      // In production, this would just set it on the object.\n      var defaultProps;\n      var propTypes; // $FlowFixMe\n\n      Object.defineProperties(lazyType, {\n        defaultProps: {\n          configurable: true,\n          get: function () {\n            return defaultProps;\n          },\n          set: function (newDefaultProps) {\n            error(\"React.lazy(...): It is not supported to assign `defaultProps` to \" + \"a lazy component import. Either specify them where the component \" + \"is defined, or create a wrapping component around it.\");\n            defaultProps = newDefaultProps; // Match production behavior more closely:\n            // $FlowFixMe\n\n            Object.defineProperty(lazyType, \"defaultProps\", {\n              enumerable: true\n            });\n          }\n        },\n        propTypes: {\n          configurable: true,\n          get: function () {\n            return propTypes;\n          },\n          set: function (newPropTypes) {\n            error(\"React.lazy(...): It is not supported to assign `propTypes` to \" + \"a lazy component import. Either specify them where the component \" + \"is defined, or create a wrapping component around it.\");\n            propTypes = newPropTypes; // Match production behavior more closely:\n            // $FlowFixMe\n\n            Object.defineProperty(lazyType, \"propTypes\", {\n              enumerable: true\n            });\n          }\n        }\n      });\n    }\n    return lazyType;\n  }\n  function forwardRef(render) {\n    {\n      if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n        error(\"forwardRef requires a render function but received a `memo` \" + \"component. Instead of forwardRef(memo(...)), use \" + \"memo(forwardRef(...)).\");\n      } else if (typeof render !== \"function\") {\n        error(\"forwardRef requires a render function but was given %s.\", render === null ? \"null\" : typeof render);\n      } else {\n        if (render.length !== 0 && render.length !== 2) {\n          error(\"forwardRef render functions accept exactly two parameters: props and ref. %s\", render.length === 1 ? \"Did you forget to use the ref parameter?\" : \"Any additional parameter will be undefined.\");\n        }\n      }\n      if (render != null) {\n        if (render.defaultProps != null || render.propTypes != null) {\n          error(\"forwardRef render functions do not support propTypes or defaultProps. \" + \"Did you accidentally pass a React component?\");\n        }\n      }\n    }\n    var elementType = {\n      $$typeof: REACT_FORWARD_REF_TYPE,\n      render: render\n    };\n    {\n      var ownName;\n      Object.defineProperty(elementType, \"displayName\", {\n        enumerable: false,\n        configurable: true,\n        get: function () {\n          return ownName;\n        },\n        set: function (name) {\n          ownName = name;\n          if (render.displayName == null) {\n            render.displayName = name;\n          }\n        }\n      });\n    }\n    return elementType;\n  }\n\n  // Filter certain DOM attributes (e.g. src, href) if their values are empty strings.\n\n  var enableScopeAPI = false; // Experimental Create Event Handle API.\n\n  function isValidElementType(type) {\n    if (typeof type === \"string\" || typeof type === \"function\") {\n      return true;\n    } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n    if (type === exports.Fragment || type === exports.Profiler || type === REACT_DEBUG_TRACING_MODE_TYPE || type === exports.StrictMode || type === exports.Suspense || type === REACT_SUSPENSE_LIST_TYPE || type === REACT_LEGACY_HIDDEN_TYPE || enableScopeAPI) {\n      return true;\n    }\n    if (typeof type === \"object\" && type !== null) {\n      if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_BLOCK_TYPE || type[0] === REACT_SERVER_BLOCK_TYPE) {\n        return true;\n      }\n    }\n    return false;\n  }\n  function memo(type, compare) {\n    {\n      if (!isValidElementType(type)) {\n        error(\"memo: The first argument must be a component. Instead \" + \"received: %s\", type === null ? \"null\" : typeof type);\n      }\n    }\n    var elementType = {\n      $$typeof: REACT_MEMO_TYPE,\n      type: type,\n      compare: compare === undefined ? null : compare\n    };\n    {\n      var ownName;\n      Object.defineProperty(elementType, \"displayName\", {\n        enumerable: false,\n        configurable: true,\n        get: function () {\n          return ownName;\n        },\n        set: function (name) {\n          ownName = name;\n          if (type.displayName == null) {\n            type.displayName = name;\n          }\n        }\n      });\n    }\n    return elementType;\n  }\n  function resolveDispatcher() {\n    var dispatcher = ReactCurrentDispatcher.current;\n    if (!(dispatcher !== null)) {\n      {\n        throw Error(\"Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\\n1. You might have mismatching versions of React and the renderer (such as React DOM)\\n2. You might be breaking the Rules of Hooks\\n3. You might have more than one copy of React in the same app\\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.\");\n      }\n    }\n    return dispatcher;\n  }\n  function useContext(Context, unstable_observedBits) {\n    var dispatcher = resolveDispatcher();\n    {\n      if (unstable_observedBits !== undefined) {\n        error(\"useContext() second argument is reserved for future \" + \"use in React. Passing it is not supported. \" + \"You passed: %s.%s\", unstable_observedBits, typeof unstable_observedBits === \"number\" && Array.isArray(arguments[2]) ? \"\\n\\nDid you call array.map(useContext)? \" + \"Calling Hooks inside a loop is not supported. \" + \"Learn more at https://reactjs.org/link/rules-of-hooks\" : \"\");\n      } // TODO: add a more generic warning for invalid values.\n\n      if (Context._context !== undefined) {\n        var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n        // and nobody should be using this in existing code.\n\n        if (realContext.Consumer === Context) {\n          error(\"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be \" + \"removed in a future major release. Did you mean to call useContext(Context) instead?\");\n        } else if (realContext.Provider === Context) {\n          error(\"Calling useContext(Context.Provider) is not supported. \" + \"Did you mean to call useContext(Context) instead?\");\n        }\n      }\n    }\n    return dispatcher.useContext(Context, unstable_observedBits);\n  }\n  function useState(initialState) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useState(initialState);\n  }\n  function useReducer(reducer, initialArg, init) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useReducer(reducer, initialArg, init);\n  }\n  function useRef(initialValue) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useRef(initialValue);\n  }\n  function useEffect(create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useEffect(create, deps);\n  }\n  function useLayoutEffect(create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useLayoutEffect(create, deps);\n  }\n  function useCallback(callback, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useCallback(callback, deps);\n  }\n  function useMemo(create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useMemo(create, deps);\n  }\n  function useImperativeHandle(ref, create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useImperativeHandle(ref, create, deps);\n  }\n  function useDebugValue(value, formatterFn) {\n    {\n      var dispatcher = resolveDispatcher();\n      return dispatcher.useDebugValue(value, formatterFn);\n    }\n  }\n\n  // Helpers to patch console.logs to avoid logging during side-effect free\n  // replaying on render function. This currently only patches the object\n  // lazily which won't cover if the log function was extracted eagerly.\n  // We could also eagerly patch the method.\n  var disabledDepth = 0;\n  var prevLog;\n  var prevInfo;\n  var prevWarn;\n  var prevError;\n  var prevGroup;\n  var prevGroupCollapsed;\n  var prevGroupEnd;\n  function disabledLog() {}\n  disabledLog.__reactDisabledLog = true;\n  function disableLogs() {\n    {\n      if (disabledDepth === 0) {\n        /* eslint-disable react-internal/no-production-logging */\n        prevLog = console.log;\n        prevInfo = console.info;\n        prevWarn = console.warn;\n        prevError = console.error;\n        prevGroup = console.group;\n        prevGroupCollapsed = console.groupCollapsed;\n        prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n        var props = {\n          configurable: true,\n          enumerable: true,\n          value: disabledLog,\n          writable: true\n        }; // $FlowFixMe Flow thinks console is immutable.\n\n        Object.defineProperties(console, {\n          info: props,\n          log: props,\n          warn: props,\n          error: props,\n          group: props,\n          groupCollapsed: props,\n          groupEnd: props\n        });\n        /* eslint-enable react-internal/no-production-logging */\n      }\n\n      disabledDepth++;\n    }\n  }\n  function reenableLogs() {\n    {\n      disabledDepth--;\n      if (disabledDepth === 0) {\n        /* eslint-disable react-internal/no-production-logging */\n        var props = {\n          configurable: true,\n          enumerable: true,\n          writable: true\n        }; // $FlowFixMe Flow thinks console is immutable.\n\n        Object.defineProperties(console, {\n          log: _assign({}, props, {\n            value: prevLog\n          }),\n          info: _assign({}, props, {\n            value: prevInfo\n          }),\n          warn: _assign({}, props, {\n            value: prevWarn\n          }),\n          error: _assign({}, props, {\n            value: prevError\n          }),\n          group: _assign({}, props, {\n            value: prevGroup\n          }),\n          groupCollapsed: _assign({}, props, {\n            value: prevGroupCollapsed\n          }),\n          groupEnd: _assign({}, props, {\n            value: prevGroupEnd\n          })\n        });\n        /* eslint-enable react-internal/no-production-logging */\n      }\n\n      if (disabledDepth < 0) {\n        error(\"disabledDepth fell below zero. \" + \"This is a bug in React. Please file an issue.\");\n      }\n    }\n  }\n  var ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\n  var prefix;\n  function describeBuiltInComponentFrame(name, source, ownerFn) {\n    {\n      if (prefix === undefined) {\n        // Extract the VM specific prefix used by each line.\n        try {\n          throw Error();\n        } catch (x) {\n          var match = x.stack.trim().match(/\\n( *(at )?)/);\n          prefix = match && match[1] || \"\";\n        }\n      } // We use the prefix to ensure our stacks line up with native stack frames.\n\n      return \"\\n\" + prefix + name;\n    }\n  }\n  var reentry = false;\n  var componentFrameCache;\n  {\n    var PossiblyWeakMap = typeof WeakMap === \"function\" ? WeakMap : Map;\n    componentFrameCache = new PossiblyWeakMap();\n  }\n  function describeNativeComponentFrame(fn, construct) {\n    // If something asked for a stack inside a fake render, it should get ignored.\n    if (!fn || reentry) {\n      return \"\";\n    }\n    {\n      var frame = componentFrameCache.get(fn);\n      if (frame !== undefined) {\n        return frame;\n      }\n    }\n    var control;\n    reentry = true;\n    var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n    Error.prepareStackTrace = undefined;\n    var previousDispatcher;\n    {\n      previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n      // for warnings.\n\n      ReactCurrentDispatcher$1.current = null;\n      disableLogs();\n    }\n    try {\n      // This should throw.\n      if (construct) {\n        // Something should be setting the props in the constructor.\n        var Fake = function () {\n          throw Error();\n        }; // $FlowFixMe\n\n        Object.defineProperty(Fake.prototype, \"props\", {\n          set: function () {\n            // We use a throwing setter instead of frozen or non-writable props\n            // because that won't throw in a non-strict mode function.\n            throw Error();\n          }\n        });\n        if (typeof Reflect === \"object\" && Reflect.construct) {\n          // We construct a different control for this case to include any extra\n          // frames added by the construct call.\n          try {\n            Reflect.construct(Fake, []);\n          } catch (x) {\n            control = x;\n          }\n          Reflect.construct(fn, [], Fake);\n        } else {\n          try {\n            Fake.call();\n          } catch (x) {\n            control = x;\n          }\n          fn.call(Fake.prototype);\n        }\n      } else {\n        try {\n          throw Error();\n        } catch (x) {\n          control = x;\n        }\n        fn();\n      }\n    } catch (sample) {\n      // This is inlined manually because closure doesn't do it for us.\n      if (sample && control && typeof sample.stack === \"string\") {\n        // This extracts the first frame from the sample that isn't also in the control.\n        // Skipping one frame that we assume is the frame that calls the two.\n        var sampleLines = sample.stack.split(\"\\n\");\n        var controlLines = control.stack.split(\"\\n\");\n        var s = sampleLines.length - 1;\n        var c = controlLines.length - 1;\n        while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n          // We expect at least one stack frame to be shared.\n          // Typically this will be the root most one. However, stack frames may be\n          // cut off due to maximum stack limits. In this case, one maybe cut off\n          // earlier than the other. We assume that the sample is longer or the same\n          // and there for cut off earlier. So we should find the root most frame in\n          // the sample somewhere in the control.\n          c--;\n        }\n        for (; s >= 1 && c >= 0; s--, c--) {\n          // Next we find the first one that isn't the same which should be the\n          // frame that called our sample function and the control.\n          if (sampleLines[s] !== controlLines[c]) {\n            // In V8, the first line is describing the message but other VMs don't.\n            // If we're about to return the first line, and the control is also on the same\n            // line, that's a pretty good indicator that our sample threw at same line as\n            // the control. I.e. before we entered the sample frame. So we ignore this result.\n            // This can happen if you passed a class to function component, or non-function.\n            if (s !== 1 || c !== 1) {\n              do {\n                s--;\n                c--; // We may still have similar intermediate frames from the construct call.\n                // The next one that isn't the same should be our match though.\n\n                if (c < 0 || sampleLines[s] !== controlLines[c]) {\n                  // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n                  var _frame = \"\\n\" + sampleLines[s].replace(\" at new \", \" at \");\n                  {\n                    if (typeof fn === \"function\") {\n                      componentFrameCache.set(fn, _frame);\n                    }\n                  } // Return the line we found.\n\n                  return _frame;\n                }\n              } while (s >= 1 && c >= 0);\n            }\n            break;\n          }\n        }\n      }\n    } finally {\n      reentry = false;\n      {\n        ReactCurrentDispatcher$1.current = previousDispatcher;\n        reenableLogs();\n      }\n      Error.prepareStackTrace = previousPrepareStackTrace;\n    } // Fallback to just using the name if we couldn't make it throw.\n\n    var name = fn ? fn.displayName || fn.name : \"\";\n    var syntheticFrame = name ? describeBuiltInComponentFrame(name) : \"\";\n    {\n      if (typeof fn === \"function\") {\n        componentFrameCache.set(fn, syntheticFrame);\n      }\n    }\n    return syntheticFrame;\n  }\n  function describeFunctionComponentFrame(fn, source, ownerFn) {\n    {\n      return describeNativeComponentFrame(fn, false);\n    }\n  }\n  function shouldConstruct(Component) {\n    var prototype = Component.prototype;\n    return !!(prototype && prototype.isReactComponent);\n  }\n  function describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n    if (type == null) {\n      return \"\";\n    }\n    if (typeof type === \"function\") {\n      {\n        return describeNativeComponentFrame(type, shouldConstruct(type));\n      }\n    }\n    if (typeof type === \"string\") {\n      return describeBuiltInComponentFrame(type);\n    }\n    switch (type) {\n      case exports.Suspense:\n        return describeBuiltInComponentFrame(\"Suspense\");\n      case REACT_SUSPENSE_LIST_TYPE:\n        return describeBuiltInComponentFrame(\"SuspenseList\");\n    }\n    if (typeof type === \"object\") {\n      switch (type.$$typeof) {\n        case REACT_FORWARD_REF_TYPE:\n          return describeFunctionComponentFrame(type.render);\n        case REACT_MEMO_TYPE:\n          // Memo may contain any component type so we recursively resolve it.\n          return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n        case REACT_BLOCK_TYPE:\n          return describeFunctionComponentFrame(type._render);\n        case REACT_LAZY_TYPE:\n          {\n            var lazyComponent = type;\n            var payload = lazyComponent._payload;\n            var init = lazyComponent._init;\n            try {\n              // Lazy may contain any component type so we recursively resolve it.\n              return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n            } catch (x) {}\n          }\n      }\n    }\n    return \"\";\n  }\n  var loggedTypeFailures = {};\n  var ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n  function setCurrentlyValidatingElement(element) {\n    {\n      if (element) {\n        var owner = element._owner;\n        var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n        ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n      } else {\n        ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n      }\n    }\n  }\n  function checkPropTypes(typeSpecs, values, location, componentName, element) {\n    {\n      // $FlowFixMe This is okay but Flow doesn't know it.\n      var has = Function.call.bind(Object.prototype.hasOwnProperty);\n      for (var typeSpecName in typeSpecs) {\n        if (has(typeSpecs, typeSpecName)) {\n          var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n          // fail the render phase where it didn't fail before. So we log it.\n          // After these have been cleaned up, we'll let them throw.\n\n          try {\n            // This is intentionally an invariant that gets caught. It's the same\n            // behavior as without this statement except with a better message.\n            if (typeof typeSpecs[typeSpecName] !== \"function\") {\n              var err = Error((componentName || \"React class\") + \": \" + location + \" type `\" + typeSpecName + \"` is invalid; \" + \"it must be a function, usually from the `prop-types` package, but received `\" + typeof typeSpecs[typeSpecName] + \"`.\" + \"This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.\");\n              err.name = \"Invariant Violation\";\n              throw err;\n            }\n            error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, \"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\");\n          } catch (ex) {\n            error$1 = ex;\n          }\n          if (error$1 && !(error$1 instanceof Error)) {\n            setCurrentlyValidatingElement(element);\n            error(\"%s: type specification of %s\" + \" `%s` is invalid; the type checker \" + \"function must return `null` or an `Error` but returned a %s. \" + \"You may have forgotten to pass an argument to the type checker \" + \"creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and \" + \"shape all require an argument).\", componentName || \"React class\", location, typeSpecName, typeof error$1);\n            setCurrentlyValidatingElement(null);\n          }\n          if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n            // Only monitor this failure once because there tends to be a lot of the\n            // same error.\n            loggedTypeFailures[error$1.message] = true;\n            setCurrentlyValidatingElement(element);\n            error(\"Failed %s type: %s\", location, error$1.message);\n            setCurrentlyValidatingElement(null);\n          }\n        }\n      }\n    }\n  }\n  function setCurrentlyValidatingElement$1(element) {\n    {\n      if (element) {\n        var owner = element._owner;\n        var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n        setExtraStackFrame(stack);\n      } else {\n        setExtraStackFrame(null);\n      }\n    }\n  }\n  var propTypesMisspellWarningShown;\n  {\n    propTypesMisspellWarningShown = false;\n  }\n  function getDeclarationErrorAddendum() {\n    if (ReactCurrentOwner.current) {\n      var name = getComponentName(ReactCurrentOwner.current.type);\n      if (name) {\n        return \"\\n\\nCheck the render method of `\" + name + \"`.\";\n      }\n    }\n    return \"\";\n  }\n  function getSourceInfoErrorAddendum(source) {\n    if (source !== undefined) {\n      var fileName = source.fileName.replace(/^.*[\\\\\\/]/, \"\");\n      var lineNumber = source.lineNumber;\n      return \"\\n\\nCheck your code at \" + fileName + \":\" + lineNumber + \".\";\n    }\n    return \"\";\n  }\n  function getSourceInfoErrorAddendumForProps(elementProps) {\n    if (elementProps !== null && elementProps !== undefined) {\n      return getSourceInfoErrorAddendum(elementProps.__source);\n    }\n    return \"\";\n  }\n  /**\n   * Warn if there's no key explicitly set on dynamic arrays of children or\n   * object keys are not valid. This allows us to keep track of children between\n   * updates.\n   */\n\n  var ownerHasKeyUseWarning = {};\n  function getCurrentComponentErrorInfo(parentType) {\n    var info = getDeclarationErrorAddendum();\n    if (!info) {\n      var parentName = typeof parentType === \"string\" ? parentType : parentType.displayName || parentType.name;\n      if (parentName) {\n        info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n      }\n    }\n    return info;\n  }\n  /**\n   * Warn if the element doesn't have an explicit key assigned to it.\n   * This element is in an array. The array could grow and shrink or be\n   * reordered. All children that haven't already been validated are required to\n   * have a \"key\" property assigned to it. Error statuses are cached so a warning\n   * will only be shown once.\n   *\n   * @internal\n   * @param {ReactElement} element Element that requires a key.\n   * @param {*} parentType element's parent's type.\n   */\n\n  function validateExplicitKey(element, parentType) {\n    if (!element._store || element._store.validated || element.key != null) {\n      return;\n    }\n    element._store.validated = true;\n    var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n    if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n      return;\n    }\n    ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n    // property, it may be the creator of the child that's responsible for\n    // assigning it a key.\n\n    var childOwner = \"\";\n    if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n      // Give the component that originally created this child.\n      childOwner = \" It was passed a child from \" + getComponentName(element._owner.type) + \".\";\n    }\n    {\n      setCurrentlyValidatingElement$1(element);\n      error(\"Each child in a list should have a unique \\\"key\\\" prop.\" + \"%s%s See https://reactjs.org/link/warning-keys for more information.\", currentComponentErrorInfo, childOwner);\n      setCurrentlyValidatingElement$1(null);\n    }\n  }\n  /**\n   * Ensure that every element either is passed in a static location, in an\n   * array with an explicit keys property defined, or in an object literal\n   * with valid key property.\n   *\n   * @internal\n   * @param {ReactNode} node Statically passed child of any type.\n   * @param {*} parentType node's parent's type.\n   */\n\n  function validateChildKeys(node, parentType) {\n    if (typeof node !== \"object\") {\n      return;\n    }\n    if (Array.isArray(node)) {\n      for (var i = 0; i < node.length; i++) {\n        var child = node[i];\n        if (isValidElement(child)) {\n          validateExplicitKey(child, parentType);\n        }\n      }\n    } else if (isValidElement(node)) {\n      // This element was passed in a valid location.\n      if (node._store) {\n        node._store.validated = true;\n      }\n    } else if (node) {\n      var iteratorFn = getIteratorFn(node);\n      if (typeof iteratorFn === \"function\") {\n        // Entry iterators used to provide implicit keys,\n        // but now we print a separate warning for them later.\n        if (iteratorFn !== node.entries) {\n          var iterator = iteratorFn.call(node);\n          var step;\n          while (!(step = iterator.next()).done) {\n            if (isValidElement(step.value)) {\n              validateExplicitKey(step.value, parentType);\n            }\n          }\n        }\n      }\n    }\n  }\n  /**\n   * Given an element, validate that its props follow the propTypes definition,\n   * provided by the type.\n   *\n   * @param {ReactElement} element\n   */\n\n  function validatePropTypes(element) {\n    {\n      var type = element.type;\n      if (type === null || type === undefined || typeof type === \"string\") {\n        return;\n      }\n      var propTypes;\n      if (typeof type === \"function\") {\n        propTypes = type.propTypes;\n      } else if (typeof type === \"object\" && (type.$$typeof === REACT_FORWARD_REF_TYPE ||\n      // Note: Memo only checks outer props here.\n      // Inner props are checked in the reconciler.\n      type.$$typeof === REACT_MEMO_TYPE)) {\n        propTypes = type.propTypes;\n      } else {\n        return;\n      }\n      if (propTypes) {\n        // Intentionally inside to avoid triggering lazy initializers:\n        var name = getComponentName(type);\n        checkPropTypes(propTypes, element.props, \"prop\", name, element);\n      } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n        propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n        var _name = getComponentName(type);\n        error(\"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?\", _name || \"Unknown\");\n      }\n      if (typeof type.getDefaultProps === \"function\" && !type.getDefaultProps.isReactClassApproved) {\n        error(\"getDefaultProps is only used on classic React.createClass \" + \"definitions. Use a static property named `defaultProps` instead.\");\n      }\n    }\n  }\n  /**\n   * Given a fragment, validate that it can only be provided with fragment props\n   * @param {ReactElement} fragment\n   */\n\n  function validateFragmentProps(fragment) {\n    {\n      var keys = Object.keys(fragment.props);\n      for (var i = 0; i < keys.length; i++) {\n        var key = keys[i];\n        if (key !== \"children\" && key !== \"key\") {\n          setCurrentlyValidatingElement$1(fragment);\n          error(\"Invalid prop `%s` supplied to `React.Fragment`. \" + \"React.Fragment can only have `key` and `children` props.\", key);\n          setCurrentlyValidatingElement$1(null);\n          break;\n        }\n      }\n      if (fragment.ref !== null) {\n        setCurrentlyValidatingElement$1(fragment);\n        error(\"Invalid attribute `ref` supplied to `React.Fragment`.\");\n        setCurrentlyValidatingElement$1(null);\n      }\n    }\n  }\n  function createElementWithValidation(type, props, children) {\n    var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n    // succeed and there will likely be errors in render.\n\n    if (!validType) {\n      var info = \"\";\n      if (type === undefined || typeof type === \"object\" && type !== null && Object.keys(type).length === 0) {\n        info += \" You likely forgot to export your component from the file \" + \"it's defined in, or you might have mixed up default and named imports.\";\n      }\n      var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n      if (sourceInfo) {\n        info += sourceInfo;\n      } else {\n        info += getDeclarationErrorAddendum();\n      }\n      var typeString;\n      if (type === null) {\n        typeString = \"null\";\n      } else if (Array.isArray(type)) {\n        typeString = \"array\";\n      } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n        typeString = \"<\" + (getComponentName(type.type) || \"Unknown\") + \" />\";\n        info = \" Did you accidentally export a JSX literal instead of a component?\";\n      } else {\n        typeString = typeof type;\n      }\n      {\n        error(\"React.createElement: type is invalid -- expected a string (for \" + \"built-in components) or a class/function (for composite \" + \"components) but got: %s.%s\", typeString, info);\n      }\n    }\n    var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n    // TODO: Drop this when these are no longer allowed as the type argument.\n\n    if (element == null) {\n      return element;\n    } // Skip key warning if the type isn't valid since our key validation logic\n    // doesn't expect a non-string/function type and can throw confusing errors.\n    // We don't want exception behavior to differ between dev and prod.\n    // (Rendering will throw with a helpful message and as soon as the type is\n    // fixed, the key warnings will appear.)\n\n    if (validType) {\n      for (var i = 2; i < arguments.length; i++) {\n        validateChildKeys(arguments[i], type);\n      }\n    }\n    if (type === exports.Fragment) {\n      validateFragmentProps(element);\n    } else {\n      validatePropTypes(element);\n    }\n    return element;\n  }\n  var didWarnAboutDeprecatedCreateFactory = false;\n  function createFactoryWithValidation(type) {\n    var validatedFactory = createElementWithValidation.bind(null, type);\n    validatedFactory.type = type;\n    {\n      if (!didWarnAboutDeprecatedCreateFactory) {\n        didWarnAboutDeprecatedCreateFactory = true;\n        warn(\"React.createFactory() is deprecated and will be removed in \" + \"a future major release. Consider using JSX \" + \"or use React.createElement() directly instead.\");\n      } // Legacy hook: remove it\n\n      Object.defineProperty(validatedFactory, \"type\", {\n        enumerable: false,\n        get: function () {\n          warn(\"Factory.type is deprecated. Access the class directly \" + \"before passing it to createFactory.\");\n          Object.defineProperty(this, \"type\", {\n            value: type\n          });\n          return type;\n        }\n      });\n    }\n    return validatedFactory;\n  }\n  function cloneElementWithValidation(element, props, children) {\n    var newElement = cloneElement.apply(this, arguments);\n    for (var i = 2; i < arguments.length; i++) {\n      validateChildKeys(arguments[i], newElement.type);\n    }\n    validatePropTypes(newElement);\n    return newElement;\n  }\n  {\n    try {\n      var frozenObject = Object.freeze({});\n      /* eslint-disable no-new */\n\n      new Map([[frozenObject, null]]);\n      new Set([frozenObject]);\n      /* eslint-enable no-new */\n    } catch (e) {}\n  }\n  var createElement$1 = createElementWithValidation;\n  var cloneElement$1 = cloneElementWithValidation;\n  var createFactory = createFactoryWithValidation;\n  var Children = {\n    map: mapChildren,\n    forEach: forEachChildren,\n    count: countChildren,\n    toArray: toArray,\n    only: onlyChild\n  };\n  exports.Children = Children;\n  exports.Component = Component;\n  exports.PureComponent = PureComponent;\n  exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\n  exports.cloneElement = cloneElement$1;\n  exports.createContext = createContext;\n  exports.createElement = createElement$1;\n  exports.createFactory = createFactory;\n  exports.createRef = createRef;\n  exports.forwardRef = forwardRef;\n  exports.isValidElement = isValidElement;\n  exports.lazy = lazy;\n  exports.memo = memo;\n  exports.useCallback = useCallback;\n  exports.useContext = useContext;\n  exports.useDebugValue = useDebugValue;\n  exports.useEffect = useEffect;\n  exports.useImperativeHandle = useImperativeHandle;\n  exports.useLayoutEffect = useLayoutEffect;\n  exports.useMemo = useMemo;\n  exports.useReducer = useReducer;\n  exports.useRef = useRef;\n  exports.useState = useState;\n  exports.version = ReactVersion;\n})();\nconst Fragment = exports.Fragment,\n  StrictMode = exports.StrictMode,\n  Profiler = exports.Profiler,\n  Suspense = exports.Suspense,\n  Children = exports.Children,\n  Component = exports.Component,\n  PureComponent = exports.PureComponent,\n  __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,\n  cloneElement = exports.cloneElement,\n  createContext = exports.createContext,\n  createElement = exports.createElement,\n  createFactory = exports.createFactory,\n  createRef = exports.createRef,\n  forwardRef = exports.forwardRef,\n  isValidElement = exports.isValidElement,\n  lazy = exports.lazy,\n  memo = exports.memo,\n  useCallback = exports.useCallback,\n  useContext = exports.useContext,\n  useDebugValue = exports.useDebugValue,\n  useEffect = exports.useEffect,\n  useImperativeHandle = exports.useImperativeHandle,\n  useLayoutEffect = exports.useLayoutEffect,\n  useMemo = exports.useMemo,\n  useReducer = exports.useReducer,\n  useRef = exports.useRef,\n  useState = exports.useState,\n  version = exports.version;\n\nexport { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, cloneElement, createContext, createElement, createFactory, createRef, exports as default, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version };\n//# sourceMappingURL=react.development!cjs.map\n", "import exports from './npm:react@17.0.2/cjs/react.development!cjs';\nimport '/npm:object-assign@4!cjs';\n\nconst Fragment = exports.Fragment,\n  StrictMode = exports.StrictMode,\n  Profiler = exports.Profiler,\n  Suspense = exports.Suspense,\n  Children = exports.Children,\n  Component = exports.Component,\n  PureComponent = exports.PureComponent,\n  __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,\n  cloneElement = exports.cloneElement,\n  createContext = exports.createContext,\n  createElement = exports.createElement,\n  createFactory = exports.createFactory,\n  createRef = exports.createRef,\n  forwardRef = exports.forwardRef,\n  isValidElement = exports.isValidElement,\n  lazy = exports.lazy,\n  memo = exports.memo,\n  useCallback = exports.useCallback,\n  useContext = exports.useContext,\n  useDebugValue = exports.useDebugValue,\n  useEffect = exports.useEffect,\n  useImperativeHandle = exports.useImperativeHandle,\n  useLayoutEffect = exports.useLayoutEffect,\n  useMemo = exports.useMemo,\n  useReducer = exports.useReducer,\n  useRef = exports.useRef,\n  useState = exports.useState,\n  version = exports.version;\n\nexport { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, cloneElement, createContext, createElement, createFactory, createRef, exports as default, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version };\n//# sourceMappingURL=npm:react@17.0.2!cjs.map\n", "import * as _react2 from './npm:react@17!cjs';\n\nvar _react = \"default\" in _react2 ? _react2.default : _react2;\n\nvar exports = {};\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar React = _react;\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar extendStatics = function (d, b) {\n  extendStatics = Object.setPrototypeOf || {\n    __proto__: []\n  } instanceof Array && function (d, b) {\n    d.__proto__ = b;\n  } || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n  };\n\n  return extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n  extendStatics(d, b);\n\n  function __() {\n    this.constructor = d;\n  }\n\n  d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar __assign = function () {\n  __assign = Object.assign || function __assign(t) {\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\n      s = arguments[i];\n\n      for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n    }\n\n    return t;\n  };\n\n  return __assign.apply(this, arguments);\n};\n\nfunction styleInject(css, ref) {\n  if (ref === void 0) ref = {};\n  var insertAt = ref.insertAt;\n\n  if (!css || typeof document === \"undefined\") {\n    return;\n  }\n\n  var head = document.head || document.getElementsByTagName(\"head\")[0];\n  var style = document.createElement(\"style\");\n  style.type = \"text/css\";\n\n  if (insertAt === \"top\") {\n    if (head.firstChild) {\n      head.insertBefore(style, head.firstChild);\n    } else {\n      head.appendChild(style);\n    }\n  } else {\n    head.appendChild(style);\n  }\n\n  if (style.styleSheet) {\n    style.styleSheet.cssText = css;\n  } else {\n    style.appendChild(document.createTextNode(css));\n  }\n}\n\nvar css = \"/*\\n  code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\\n*/\\n\\n.calendly-inline-widget,\\n.calendly-inline-widget *,\\n.calendly-badge-widget,\\n.calendly-badge-widget *,\\n.calendly-overlay,\\n.calendly-overlay * {\\n    font-size:16px;\\n    line-height:1.2em\\n}\\n\\n.calendly-inline-widget iframe,\\n.calendly-badge-widget iframe,\\n.calendly-overlay iframe {\\n    display:inline;\\n    width:100%;\\n    height:100%\\n}\\n\\n.calendly-popup-content {\\n    position:relative\\n}\\n\\n.calendly-popup-content.calendly-mobile {\\n    -webkit-overflow-scrolling:touch;\\n    overflow-y:auto\\n}\\n\\n.calendly-overlay {\\n    position:fixed;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0;\\n    overflow:hidden;\\n    z-index:9999;\\n    background-color:#a5a5a5;\\n    background-color:rgba(31,31,31,0.4)\\n}\\n\\n.calendly-overlay .calendly-close-overlay {\\n    position:absolute;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0\\n}\\n\\n.calendly-overlay .calendly-popup {\\n    box-sizing:border-box;\\n    position:absolute;\\n    top:50%;\\n    left:50%;\\n    -webkit-transform:translateY(-50%) translateX(-50%);\\n    transform:translateY(-50%) translateX(-50%);\\n    width:80%;\\n    min-width:900px;\\n    max-width:1000px;\\n    height:90%;\\n    max-height:680px\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup {\\n        position:fixed;\\n        top:50px;\\n        left:0;\\n        right:0;\\n        bottom:0;\\n        -webkit-transform:none;\\n        transform:none;\\n        width:100%;\\n        height:auto;\\n        min-width:0;\\n        max-height:none\\n    }\\n}\\n\\n.calendly-overlay .calendly-popup .calendly-popup-content {\\n    height:100%;\\n}\\n\\n.calendly-overlay .calendly-popup-close {\\n    position:absolute;\\n    top:25px;\\n    right:25px;\\n    color:#fff;\\n    width:19px;\\n    height:19px;\\n    cursor:pointer;\\n    background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;\\n    background-size:contain\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup-close {\\n        top:15px;\\n        right:15px\\n    }\\n}\\n\\n.calendly-badge-widget {\\n    position:fixed;\\n    right:20px;\\n    bottom:15px;\\n    z-index:9998\\n}\\n\\n.calendly-badge-widget .calendly-badge-content {\\n    display:table-cell;\\n    width:auto;\\n    height:45px;\\n    padding:0 30px;\\n    border-radius:25px;\\n    box-shadow:rgba(0,0,0,0.25) 0 2px 5px;\\n    font-family:sans-serif;\\n    text-align:center;\\n    vertical-align:middle;\\n    font-weight:bold;\\n    font-size:14px;\\n    color:#fff;\\n    cursor:pointer\\n}\\n\\n.calendly-badge-widget .calendly-badge-content.calendly-white {\\n    color:#666a73\\n}\\n\\n.calendly-badge-widget .calendly-badge-content span {\\n    display:block;\\n    font-size:12px\\n}\\n\\n.calendly-spinner {\\n    position:absolute;\\n    top:50%;\\n    left:0;\\n    right:0;\\n    -webkit-transform:translateY(-50%);\\n    transform:translateY(-50%);\\n    text-align:center;\\n    z-index:-1\\n}\\n\\n.calendly-spinner>div {\\n    display:inline-block;\\n    width:18px;\\n    height:18px;\\n    background-color:#e1e1e1;\\n    border-radius:50%;\\n    vertical-align:middle;\\n    -webkit-animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    -webkit-animation-fill-mode:both;\\n    animation-fill-mode:both\\n}\\n\\n.calendly-spinner .calendly-bounce1 {\\n    -webkit-animation-delay:-0.32s;\\n    animation-delay:-0.32s\\n}\\n\\n.calendly-spinner .calendly-bounce2 {\\n    -webkit-animation-delay:-0.16s;\\n    animation-delay:-0.16s\\n}\\n\\n@-webkit-keyframes calendly-bouncedelay {\\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    } \\n    \\n    40%{\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\\n\\n@keyframes calendly-bouncedelay{ \\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    }\\n    \\n    40% {\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\";\nstyleInject(css); // @ts-nocheck\n\n/* eslint-disable  @typescript-eslint/no-unused-expressions */\n\n/* eslint-disable  no-restricted-globals */\n\nvar initializeCalendly = function () {\n  return (\n    /*\n    code is extracted from Calendly's embed script: https://assets.calendly.com/assets/external/widget.js\n    */\n    function () {\n      window.Calendly = {}, window.Calendly._util = {};\n    }.call(window), window.Calendly._util.domReady = function (t) {\n      var e = !1,\n          n = function () {\n        document.addEventListener ? (document.removeEventListener(\"DOMContentLoaded\", o), window.removeEventListener(\"load\", o)) : (document.detachEvent(\"onreadystatechange\", o), window.detachEvent(\"onload\", o));\n      },\n          o = function () {\n        e || !document.addEventListener && \"load\" !== event.type && \"complete\" !== document.readyState || (e = !0, n(), t());\n      };\n\n      if (\"complete\" === document.readyState) t();else if (document.addEventListener) document.addEventListener(\"DOMContentLoaded\", o), window.addEventListener(\"load\", o);else {\n        document.attachEvent(\"onreadystatechange\", o), window.attachEvent(\"onload\", o);\n        var i = !1;\n\n        try {\n          i = null == window.frameElement && document.documentElement;\n        } catch (r) {}\n\n        i && i.doScroll && !function l() {\n          if (!e) {\n            try {\n              i.doScroll(\"left\");\n            } catch (o) {\n              return setTimeout(l, 50);\n            }\n\n            e = !0, n(), t();\n          }\n        }();\n      }\n    }, window.Calendly._util.assign = function (t) {\n      if (null == t) throw new TypeError(\"Cannot convert undefined or null to object\");\n\n      for (var e = Object(t), n = 1; n < arguments.length; n++) {\n        var o = arguments[n];\n        if (null != o) for (var i in o) Object.prototype.hasOwnProperty.call(o, i) && (e[i] = o[i]);\n      }\n\n      return e;\n    }, function () {\n      window.Calendly._url = {}, window.Calendly._url.extractQueryStringParams = function (t) {\n        var e, n, o, i, r, l, a, d, u, s;\n\n        for (a = document.createElement(\"a\"), a.href = t, r = a.search.substr(1), l = {}, d = r.split(\"&\"), e = 0, o = d.length; o > e; e++) i = d[e], u = i.split(\"=\"), n = u[0], s = u[1], void 0 !== s && (l[n.toLowerCase()] = decodeURIComponent(s));\n\n        return l;\n      }, window.Calendly._url.stripQuery = function (t) {\n        return t.split(\"?\")[0];\n      };\n    }.call(window), function () {\n      window.Calendly._util.snakeCaseKeys = function (t) {\n        var e, n, o;\n        o = {};\n\n        for (n in t) e = n.split(/(?=[A-Z])/).join(\"_\").toLowerCase(), o[e] = t[n];\n\n        return o;\n      }, window.Calendly._util.pick = function (t, e) {\n        var n, o, i, r;\n\n        if (t) {\n          for (r = {}, n = 0, i = e.length; i > n; n++) o = e[n], t[o] && (r[o] = t[o]);\n\n          return r;\n        }\n      };\n    }.call(window), function (t, e) {\n      var n = {\n        exports: {}\n      };\n      n.exports = exports, e(n.exports), t.bodyScrollLock = n.exports;\n    }(window, function (t) {\n      function e(t) {\n        if (Array.isArray(t)) {\n          for (var e = 0, n = Array(t.length); e < t.length; e++) n[e] = t[e];\n\n          return n;\n        }\n\n        return Array.from(t);\n      }\n\n      Object.defineProperty(t, \"__esModule\", {\n        value: !0\n      });\n      var n = !1;\n\n      if (\"undefined\" != typeof window) {\n        var o = {\n          get passive() {\n            n = !0;\n          }\n\n        };\n        window.addEventListener(\"testPassive\", null, o), window.removeEventListener(\"testPassive\", null, o);\n      }\n\n      var i = \"undefined\" != typeof window && window.navigator && window.navigator.platform && /iP(ad|hone|od)/.test(window.navigator.platform),\n          r = [],\n          l = !1,\n          a = -1,\n          d = void 0,\n          u = void 0,\n          s = function (t) {\n        return r.some(function (e) {\n          return !(!e.options.allowTouchMove || !e.options.allowTouchMove(t));\n        });\n      },\n          c = function (t) {\n        var e = t || window.event;\n        return s(e.target) ? !0 : e.touches.length > 1 ? !0 : (e.preventDefault && e.preventDefault(), !1);\n      },\n          p = function (t) {\n        setTimeout(function () {\n          if (void 0 === u) {\n            var e = !!t && t.reserveScrollBarGap === !0,\n                n = window.innerWidth - document.documentElement.clientWidth;\n            e && n > 0 && (u = document.body.style.paddingRight, document.body.style.paddingRight = n + \"px\");\n          }\n\n          void 0 === d && (d = document.body.style.overflow, document.body.style.overflow = \"hidden\");\n        });\n      },\n          h = function () {\n        setTimeout(function () {\n          void 0 !== u && (document.body.style.paddingRight = u, u = void 0), void 0 !== d && (document.body.style.overflow = d, d = void 0);\n        });\n      },\n          y = function (t) {\n        return t ? t.scrollHeight - t.scrollTop <= t.clientHeight : !1;\n      },\n          m = function (t, e) {\n        var n = t.targetTouches[0].clientY - a;\n        return s(t.target) ? !1 : e && 0 === e.scrollTop && n > 0 ? c(t) : y(e) && 0 > n ? c(t) : (t.stopPropagation(), !0);\n      };\n\n      t.disableBodyScroll = function (t, o) {\n        if (i) {\n          if (!t) return void console.error(\"disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.\");\n\n          if (t && !r.some(function (e) {\n            return e.targetElement === t;\n          })) {\n            var d = {\n              targetElement: t,\n              options: o || {}\n            };\n            r = [].concat(e(r), [d]), t.ontouchstart = function (t) {\n              1 === t.targetTouches.length && (a = t.targetTouches[0].clientY);\n            }, t.ontouchmove = function (e) {\n              1 === e.targetTouches.length && m(e, t);\n            }, l || (document.addEventListener(\"touchmove\", c, n ? {\n              passive: !1\n            } : void 0), l = !0);\n          }\n        } else {\n          p(o);\n          var u = {\n            targetElement: t,\n            options: o || {}\n          };\n          r = [].concat(e(r), [u]);\n        }\n      }, t.clearAllBodyScrollLocks = function () {\n        i ? (r.forEach(function (t) {\n          t.targetElement.ontouchstart = null, t.targetElement.ontouchmove = null;\n        }), l && (document.removeEventListener(\"touchmove\", c, n ? {\n          passive: !1\n        } : void 0), l = !1), r = [], a = -1) : (h(), r = []);\n      }, t.enableBodyScroll = function (t) {\n        if (i) {\n          if (!t) return void console.error(\"enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.\");\n          t.ontouchstart = null, t.ontouchmove = null, r = r.filter(function (e) {\n            return e.targetElement !== t;\n          }), l && 0 === r.length && (document.removeEventListener(\"touchmove\", c, n ? {\n            passive: !1\n          } : void 0), l = !1);\n        } else r = r.filter(function (e) {\n          return e.targetElement !== t;\n        }), r.length || h();\n      };\n    }), function () {\n      var t, e, n, o, i;\n      window.Calendly._autoLoadInlineWidgets = function () {\n        return window.Calendly._util.domReady(function () {\n          return e();\n        });\n      }, window.Calendly.initBadgeWidget = function (e) {\n        return window.Calendly._util.domReady(function () {\n          return t(e);\n        });\n      }, window.Calendly.destroyBadgeWidget = function () {\n        return window.Calendly.badgeWidget ? (window.Calendly.badgeWidget.destroy(), delete window.Calendly.badgeWidget) : void 0;\n      }, window.Calendly.initPopupWidget = function (t) {\n        return window.Calendly._util.domReady(function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupButton\", t);\n        });\n      }, window.Calendly.initInlineWidget = function (t) {\n        return t.url ? (t.parentElement || (t.parentElement = o()), window.Calendly._util.domReady(function () {\n          return t.embedType = \"Inline\", new window.Calendly.Iframe(t);\n        })) : void 0;\n      }, window.Calendly.showPopupWidget = function (t, e, n) {\n        var o;\n        return null == e && (e = \"PopupButton\"), null == n && (n = {}), window.Calendly.closePopupWidget(), o = function () {\n          return delete window.Calendly.popupWidget;\n        }, window.Calendly.popupWidget = new window.Calendly.PopupWidget(t, o, e, n), window.Calendly.popupWidget.show();\n      }, window.Calendly.closePopupWidget = function () {\n        return window.Calendly.popupWidget ? window.Calendly.popupWidget.close() : void 0;\n      }, o = function () {\n        var t;\n        return t = document.scripts[document.scripts.length - 1], t.parentNode;\n      }, e = function () {\n        var t, e, n, o, r;\n\n        for (e = document.querySelectorAll(\".calendly-inline-widget\"), r = [], n = 0, o = e.length; o > n; n++) t = e[n], i(t) ? r.push(void 0) : (t.setAttribute(\"data-processed\", !0), r.push(new window.Calendly.Iframe({\n          parentElement: t,\n          inlineStyles: !0,\n          embedType: \"Inline\"\n        })));\n\n        return r;\n      }, i = function (t) {\n        return t.getAttribute(\"data-processed\") || \"false\" === t.getAttribute(\"data-auto-load\");\n      }, t = function (t) {\n        var e, o, i;\n        return window.Calendly.destroyBadgeWidget(), e = n(t), i = function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupWidget\", t);\n        }, o = window.Calendly._util.assign({\n          onClick: i\n        }, e), window.Calendly.badgeWidget = new window.Calendly.BadgeWidget(o);\n      }, n = function (t) {\n        var e, n;\n        return e = [\"color\", \"textColor\", \"text\", \"branding\"], n = {}, e.forEach(function (e) {\n          return n[e] = t[e], delete t[e];\n        }), n;\n      };\n    }.call(window), function () {\n      window.Calendly.Iframe = function () {\n        function t(t) {\n          this.options = t, this.parseOptions(), this.build(), this.inject();\n        }\n\n        return t.prototype.isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), t.prototype.parseOptions = function () {\n          var t;\n          if (t = {\n            inlineStyles: !1\n          }, this.options = window.Calendly._util.assign({}, t, this.options), this.parent = this.options.parentElement, !this.parent) throw \"Calendly: Parent element not set\";\n          if (this.parent.jquery && (this.parent = this.parent[0]), this.inlineStyles = this.options.inlineStyles, this.embedType = this.options.embedType, this.url = (this.options.url || this.getUrlFromParent()).split(\"#\")[0], !this.url) throw \"Calendly: Widget URL not set\";\n        }, t.prototype.build = function () {\n          return this.node = document.createElement(\"iframe\"), this.node.src = this.getSource(), this.node.width = \"100%\", this.node.height = \"100%\", this.node.frameBorder = \"0\", this.node.onload = function () {\n            var calendlySpinnerElement = document.querySelector(\".calendly-spinner\");\n\n            if (calendlySpinnerElement) {\n              calendlySpinnerElement.style.visibility = \"hidden\";\n            }\n          };\n        }, t.prototype.inject = function () {\n          return this.format(), this.parent.appendChild(this.buildSpinner()), this.parent.appendChild(this.node);\n        }, t.prototype.getSource = function () {\n          var t;\n          return t = window.Calendly._url.stripQuery(this.url) + \"?\" + this.getParams(), this.filterConsentParam(t);\n        }, t.prototype.getUrlFromParent = function () {\n          return this.parent.getAttribute(\"data-url\");\n        }, t.prototype.getParams = function () {\n          var t, e, n, o;\n          e = {\n            embed_domain: this.getDomain(),\n            embed_type: this.embedType\n          }, e = window.Calendly._util.assign(e, this.getUtmParamsFromHost(), this.getParamsFromUrl(), this.getParamsFromOptions()), n = [];\n\n          for (t in e) o = e[t], n.push(t + \"=\" + encodeURIComponent(o));\n\n          return n.join(\"&\");\n        }, t.prototype.getUtmParamsFromHost = function () {\n          var t, e;\n          return t = [\"utm_campaign\", \"utm_source\", \"utm_medium\", \"utm_content\", \"utm_term\"], e = window.Calendly._url.extractQueryStringParams(window.location.href), window.Calendly._util.pick(e, t);\n        }, t.prototype.getParamsFromUrl = function () {\n          return window.Calendly._url.extractQueryStringParams(this.url);\n        }, t.prototype.getParamsFromOptions = function () {\n          return window.Calendly._util.assign({}, this.getPrefillParams(), this.getUtmParams());\n        }, t.prototype.getUtmParams = function () {\n          var t;\n          return this.options.utm ? (t = [\"utmCampaign\", \"utmSource\", \"utmMedium\", \"utmContent\", \"utmTerm\"], window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.utm, t))) : null;\n        }, t.prototype.getPrefillParams = function () {\n          var t, e, n, o, i;\n          if (!this.options.prefill) return null;\n\n          if (e = [\"name\", \"firstName\", \"lastName\", \"email\", \"location\"], n = window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.prefill, e)), this.options.prefill.customAnswers) {\n            o = this.options.prefill.customAnswers;\n\n            for (t in o) i = o[t], t.match(/^a\\d{1,2}$/) && (n[t] = i);\n          }\n\n          if (this.options.prefill.guests && Array.isArray(this.options.prefill.guests) && this.options.prefill.guests.length > 0) {\n            n[\"guests\"] = this.options.prefill.guests.join(\",\");\n          }\n\n          if (this.options.prefill.date && this.options.prefill.date instanceof Date) {\n            var month = this.options.prefill.date.getMonth() + 1;\n            var day = this.options.prefill.date.getDate();\n            var year = this.options.prefill.date.getFullYear();\n            n[\"date\"] = [year, month < 10 ? \"0\" + month : month, day < 10 ? \"0\" + day : day].join(\"-\");\n          }\n\n          return n;\n        }, t.prototype.getDomain = function () {\n          return document.location.host;\n        }, t.prototype.filterConsentParam = function (t) {\n          return t.replace(/consent_accept=1&?/g, \"\");\n        }, t.prototype.format = function () {\n          return this.isMobile ? this.formatMobile() : this.formatDesktop();\n        }, t.prototype.formatDesktop = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;\" + this.parent.getAttribute(\"style\")) : void 0;\n        }, t.prototype.formatMobile = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;overflow-y:auto;-webkit-overflow-scrolling:touch;\" + this.parent.getAttribute(\"style\")) : this.parent.className += \" calendly-mobile\";\n        }, t.prototype.buildSpinner = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-spinner\", t.appendChild(this.buildBounce(1)), t.appendChild(this.buildBounce(2)), t.appendChild(this.buildBounce(3)), t;\n        }, t.prototype.buildBounce = function (t) {\n          var e;\n          return e = document.createElement(\"div\"), e.className = \"calendly-bounce\" + t, e;\n        }, t;\n      }();\n    }.call(window), function () {\n      var t = function (t, e) {\n        return function () {\n          return t.apply(e, arguments);\n        };\n      };\n\n      window.Calendly.PopupWidget = function () {\n        function e(e, n, o, i) {\n          this.url = e, this.onClose = n, this.embedType = o, this.options = null != i ? i : {}, this.close = t(this.close, this);\n        }\n\n        return e.prototype.show = function () {\n          return this.buildOverlay(), this.insertOverlay(), this.lockPageScroll();\n        }, e.prototype.close = function () {\n          return this.unlockPageScroll(), this.destroyOverlay(), this.onClose();\n        }, e.prototype.buildOverlay = function () {\n          return this.overlay = document.createElement(\"div\"), this.overlay.className = \"calendly-overlay\", this.overlay.appendChild(this.buildCloseOverlay()), this.overlay.appendChild(this.buildPopup()), this.overlay.appendChild(this.buildCloseButton());\n        }, e.prototype.insertOverlay = function () {\n          return document.body.appendChild(this.overlay);\n        }, e.prototype.buildCloseOverlay = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-close-overlay\", t.onclick = this.close, t;\n        }, e.prototype.buildPopup = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup\", t.appendChild(this.buildPopupContent()), t;\n        }, e.prototype.buildPopupContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-content\", t.setAttribute(\"data-url\", this.url), this.options.parentElement = t, this.options.embedType = this.embedType, new window.Calendly.Iframe(this.options), t;\n        }, e.prototype.buildCloseButton = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-close\", t.onclick = this.close, t;\n        }, e.prototype.destroyOverlay = function () {\n          return this.overlay.parentNode.removeChild(this.overlay);\n        }, e.prototype.lockPageScroll = function () {\n          return bodyScrollLock.disableBodyScroll(this.overlay), document.addEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.unlockPageScroll = function () {\n          return bodyScrollLock.enableBodyScroll(this.overlay), document.removeEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.handleLockedTouchmove = function (t) {\n          return t.preventDefault();\n        }, e;\n      }();\n    }.call(window), function () {\n      window.Calendly.BadgeWidget = function () {\n        function t(t) {\n          this.options = t, this.buildWidget(), this.insertWidget();\n        }\n\n        return t.prototype.destroy = function () {\n          return this.widget.parentNode.removeChild(this.widget);\n        }, t.prototype.buildWidget = function () {\n          return this.widget = document.createElement(\"div\"), this.widget.className = \"calendly-badge-widget\", this.widget.appendChild(this.buildContent());\n        }, t.prototype.insertWidget = function () {\n          return document.body.insertBefore(this.widget, document.body.firstChild);\n        }, t.prototype.buildContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-badge-content\", \"#ffffff\" === this.options.color && (t.className += \" calendly-white\"), t.onclick = this.options.onClick, t.innerHTML = this.options.text, t.style.background = this.options.color, t.style.color = this.options.textColor, this.options.branding && t.appendChild(this.buildBranding()), t;\n        }, t.prototype.buildBranding = function () {\n          var t;\n          return t = document.createElement(\"span\"), t.innerHTML = \"powered by Calendly\", t;\n        }, t;\n      }();\n    }.call(window), window.Calendly._autoLoadInlineWidgets()\n  );\n};\n\nvar CalendlyEvent;\n\n(function (CalendlyEvent) {\n  CalendlyEvent[\"PROFILE_PAGE_VIEWED\"] = \"calendly.profile_page_viewed\";\n  CalendlyEvent[\"EVENT_TYPE_VIEWED\"] = \"calendly.event_type_viewed\";\n  CalendlyEvent[\"DATE_AND_TIME_SELECTED\"] = \"calendly.date_and_time_selected\";\n  CalendlyEvent[\"EVENT_SCHEDULED\"] = \"calendly.event_scheduled\";\n})(CalendlyEvent || (CalendlyEvent = {}));\n\nvar loadScript = function () {\n  if (!window.Calendly) {\n    initializeCalendly();\n  }\n};\n\nvar withPageSettings = function (url, pageSettings) {\n  if (!pageSettings) return url;\n  var backgroundColor = pageSettings.backgroundColor,\n      hideEventTypeDetails = pageSettings.hideEventTypeDetails,\n      hideLandingPageDetails = pageSettings.hideLandingPageDetails,\n      primaryColor = pageSettings.primaryColor,\n      textColor = pageSettings.textColor,\n      hideGdprBanner = pageSettings.hideGdprBanner;\n  var queryStringIndex = url.indexOf(\"?\");\n  var hasQueryString = queryStringIndex > -1;\n  var queryString = url.slice(queryStringIndex + 1);\n  var baseUrl = hasQueryString ? url.slice(0, queryStringIndex) : url;\n  var updatedQueryString = [queryString, backgroundColor ? \"background_color=\" + backgroundColor : null, hideEventTypeDetails ? \"hide_event_type_details=1\" : null, hideLandingPageDetails ? \"hide_landing_page_details=1\" : null, primaryColor ? \"primary_color=\" + primaryColor : null, textColor ? \"text_color=\" + textColor : null, hideGdprBanner ? \"hide_gdpr_banner=1\" : null].filter(function (item) {\n    return item !== null;\n  }).join(\"&\");\n  return baseUrl + \"?\" + updatedQueryString;\n};\n\nvar openPopupWidget = function (options) {\n  loadScript();\n  var widgetOptions = {\n    url: withPageSettings(options.url, options.pageSettings),\n    prefill: options.prefill,\n    utm: options.utm\n  };\n  window.Calendly.initPopupWidget(widgetOptions);\n};\n\nvar closePopupWidget = function () {\n  loadScript();\n  window.Calendly.closePopupWidget();\n};\n\nvar defaultStyles = {\n  minWidth: \"320px\",\n  height: \"630px\"\n};\n\nvar InlineWidget =\n/** @class */\nfunction (_super) {\n  __extends(InlineWidget, _super);\n\n  function InlineWidget(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.widgetParentContainerRef = React.createRef();\n    _this.destroyInlineWidget = _this.destroyInlineWidget.bind(_this);\n    _this.getChildNodeCount = _this.getChildNodeCount.bind(_this);\n    _this.shouldWidgetUpdate = _this.shouldWidgetUpdate.bind(_this);\n    _this.initWidget = _this.initWidget.bind(_this);\n    return _this;\n  }\n\n  InlineWidget.prototype.componentDidUpdate = function (prevProps) {\n    var _this = this;\n\n    var shouldUpdate = this.shouldWidgetUpdate(prevProps);\n\n    if (shouldUpdate) {\n      /*\n       * If the Calendly Inline Widget (.calendly-spinner and iframe) has not\n       * yet been added to the DOM then we need to wait for the widget to be inserted\n       * prior to updating the component.\n       *\n       * Fixes https://github.com/tcampb/react-calendly/issues/25\n       */\n      if (!this.getChildNodeCount()) {\n        this.calendlyWidgetListener(\"inserted\", function () {\n          _this.calendlyWidgetListener(\"removed\", _this.initWidget);\n\n          _this.destroyInlineWidget();\n        });\n      } else {\n        this.destroyInlineWidget();\n        this.initWidget();\n      }\n    }\n  };\n\n  InlineWidget.prototype.componentDidMount = function () {\n    loadScript();\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.render = function () {\n    return React.createElement(\"div\", {\n      className: \"calendly-inline-widget\",\n      style: this.props.styles || defaultStyles,\n      ref: this.widgetParentContainerRef,\n      \"data-auto-load\": \"false\"\n    });\n  };\n\n  InlineWidget.prototype.destroyInlineWidget = function () {\n    this.widgetParentContainerRef.current.innerHTML = \"\";\n  };\n\n  InlineWidget.prototype.getChildNodeCount = function () {\n    return this.widgetParentContainerRef.current.childNodes.length;\n  };\n\n  InlineWidget.prototype.initWidget = function () {\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.calendlyWidgetListener = function (event, callback) {\n    var isInsertedEvent = event === \"inserted\";\n    var isRemovedEvent = event === \"removed\";\n    return new MutationObserver(function (mutationsList, observer) {\n      observer.disconnect();\n\n      if (isInsertedEvent) {\n        var nodesAdded = mutationsList.some(function (record) {\n          return !!record.addedNodes.length;\n        });\n        if (nodesAdded) callback();\n      }\n\n      if (isRemovedEvent) {\n        var nodesRemoved = mutationsList.some(function (record) {\n          return !!record.removedNodes.length;\n        });\n        if (nodesRemoved) callback();\n      }\n    }).observe(this.widgetParentContainerRef.current, {\n      childList: true\n    });\n  };\n\n  InlineWidget.prototype.shouldWidgetUpdate = function (prevProps) {\n    var _this = this;\n\n    return prevProps.url !== this.props.url || [\"pageSettings\", \"prefill\", \"utm\"].some(function (prop) {\n      return JSON.stringify(prevProps[prop]) !== JSON.stringify(_this.props[prop]);\n    });\n  };\n\n  return InlineWidget;\n}(React.Component);\n\nvar initWidget = function (options) {\n  window.Calendly.initPopupWidget(options);\n};\n\nvar createClickHandler = function (widgetOptions) {\n  return function (e) {\n    e.preventDefault();\n    return initWidget(widgetOptions);\n  };\n};\n\nvar PopupButton =\n/** @class */\nfunction (_super) {\n  __extends(PopupButton, _super);\n\n  function PopupButton() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupButton.prototype.componentWillUnmount = function () {\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupButton.prototype.componentDidMount = function () {\n    loadScript();\n  };\n\n  PopupButton.prototype.render = function () {\n    var widgetOptions = {\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    };\n    return React.createElement(\"button\", {\n      onClick: createClickHandler(widgetOptions),\n      style: this.props.styles || {},\n      className: this.props.className || \"\"\n    }, this.props.text);\n  };\n\n  return PopupButton;\n}(React.Component);\n\nvar defaultProps = {\n  branding: false,\n  color: \"#00a2ff\",\n  textColor: \"#ffffff\",\n  text: \"Schedule time with me\"\n};\n\nvar PopupWidget =\n/** @class */\nfunction (_super) {\n  __extends(PopupWidget, _super);\n\n  function PopupWidget() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupWidget.prototype.componentDidUpdate = function () {\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentDidMount = function () {\n    loadScript();\n\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentWillUnmount = function () {\n    window.Calendly.destroyBadgeWidget();\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupWidget.prototype.render = function () {\n    return React.createElement(React.Fragment, null);\n  };\n\n  return PopupWidget;\n}(React.Component);\n\nvar CalendlyEventListener =\n/** @class */\nfunction (_super) {\n  __extends(CalendlyEventListener, _super);\n\n  function CalendlyEventListener(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.handleEvent = _this.handleEvent.bind(_this);\n    return _this;\n  }\n\n  CalendlyEventListener.prototype.componentDidMount = function () {\n    window.addEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.componentWillUnmount = function () {\n    window.removeEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.handleEvent = function (e) {\n    var eventName = e.data.event;\n\n    if (eventName === CalendlyEvent.DATE_AND_TIME_SELECTED) {\n      this.props.onDateAndTimeSelected && this.props.onDateAndTimeSelected(e);\n    } else if (eventName === CalendlyEvent.EVENT_SCHEDULED) {\n      this.props.onEventScheduled && this.props.onEventScheduled(e);\n    } else if (eventName === CalendlyEvent.EVENT_TYPE_VIEWED) {\n      this.props.onEventTypeViewed && this.props.onEventTypeViewed(e);\n    } else if (eventName === CalendlyEvent.PROFILE_PAGE_VIEWED) {\n      this.props.onProfilePageViewed && this.props.onProfilePageViewed(e);\n    }\n  };\n\n  CalendlyEventListener.prototype.render = function () {\n    return this.props.children || null;\n  };\n\n  return CalendlyEventListener;\n}(React.Component);\n\nexports.InlineWidget = InlineWidget;\nexports.PopupButton = PopupButton;\nexports.PopupWidget = PopupWidget;\nexports.CalendlyEventListener = CalendlyEventListener;\nexports.openPopupWidget = openPopupWidget;\nexports.closePopupWidget = closePopupWidget; \nconst __esModule = exports.__esModule;\nconst _InlineWidget = exports.InlineWidget,\n      _PopupButton = exports.PopupButton,\n      _PopupWidget = exports.PopupWidget,\n      _CalendlyEventListener = exports.CalendlyEventListener,\n      _openPopupWidget = exports.openPopupWidget,\n      _closePopupWidget = exports.closePopupWidget;\n\nexport default exports;\nexport { _CalendlyEventListener as CalendlyEventListener, _InlineWidget as InlineWidget, _PopupButton as PopupButton, _PopupWidget as PopupWidget, __esModule, _closePopupWidget as closePopupWidget, _openPopupWidget as openPopupWidget };\n\n//# sourceMappingURL=npm:react-calendly@2.2.1!cjs.map", "import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{InlineWidget}from\"https://jspm.dev/react-calendly@2.2.1\";import{containerStyles}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";/**\n * CALENDLY\n *\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Calendly({style,calendar,hideLandingPageDetails,hideGdprBanner,...props}){return(/*#__PURE__*/ _jsx(motion.div,{style:{...containerStyles,...style},...props,children:calendar?/*#__PURE__*/ _jsx(InlineWidget,{url:`https://calendly.com/${calendar}`,styles:{width:\"100%\",height:\"100%\"},pageSettings:{hideLandingPageDetails,hideGdprBanner}}):/*#__PURE__*/ _jsxs(\"div\",{style:{...emptyStateStyle,...style},...props,children:[/*#__PURE__*/ _jsx(\"h1\",{style:stateTitleStyle,children:\"Calendly\"}),/*#__PURE__*/ _jsx(\"p\",{style:stateParagraphStyle,children:\"Set a calendar name in the Properties.\"})]})}));};Calendly.defaultProps={hideLandingPageDetails:true,hideGdprBanner:true};addPropertyControls(Calendly,{calendar:{type:ControlType.String,defaultValue:\"acmesales\",description:\"Create a [Calendly](https://calendly.com/) account and copy your calendar name.\"},hideLandingPageDetails:{type:ControlType.Boolean,title:\"Details\",disabledTitle:\"Show\",enabledTitle:\"Hide\"},hideGdprBanner:{type:ControlType.Boolean,title:\"GDPR\",disabledTitle:\"Show\",enabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Calendly\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Calendly.map", "// Generated by Framer (15813d8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={GGOUZRqX4:{hover:true}};const cycleOrder=[\"GGOUZRqX4\",\"ZxMiHu6NF\"];const serializationHash=\"framer-HIyrH\";const variantClassNames={GGOUZRqX4:\"framer-v-12ba1hp\",ZxMiHu6NF:\"framer-v-upqeq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"GGOUZRqX4\",Mobile:\"ZxMiHu6NF\"};const getProps=({fontSize,height,id,link,text,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,jwUiAZv8Z:link!==null&&link!==void 0?link:props.jwUiAZv8Z,ls41lqWCT:(_ref=fontSize!==null&&fontSize!==void 0?fontSize:props.ls41lqWCT)!==null&&_ref!==void 0?_ref:20,lYf_XIa03:(_ref1=text!==null&&text!==void 0?text:props.lYf_XIa03)!==null&&_ref1!==void 0?_ref1:\"Book a Quick 30 mins Call\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"GGOUZRqX4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,jwUiAZv8Z,ls41lqWCT,lYf_XIa03,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GGOUZRqX4\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:jwUiAZv8Z,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-12ba1hp\",className,classNames)} framer-6i5ptj`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GGOUZRqX4\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(186, 67, 63)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,boxShadow:\"0px 4px 16px 0px rgba(0, 0, 0, 0.30000001192092896)\",...style},variants:{\"GGOUZRqX4-hover\":{backgroundColor:\"rgb(160, 58, 55)\"}},...addPropertyOverrides({\"GGOUZRqX4-hover\":{\"data-framer-name\":undefined},ZxMiHu6NF:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ls41lqWCT-Ms34mlazd) * 1px)\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"Book a Quick 30 mins Call\"})}),className:\"framer-ki8yx2\",\"data-framer-name\":\"View Case Study\",fonts:[\"CUSTOM;Quick Peachy Regular\"],layoutDependency:layoutDependency,layoutId:\"I131:18688;109:191\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ls41lqWCT-Ms34mlazd\":ls41lqWCT},text:lYf_XIa03,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZxMiHu6NF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"Book a Quick 30 mins Call\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-31d3k\",\"data-framer-name\":\"arrow_forward\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oOXck9rUa\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss9059812422_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(252, 252, 247)\"></path></g></svg>',svgContentId:9059812422,withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HIyrH.framer-6i5ptj, .framer-HIyrH .framer-6i5ptj { display: block; }\",\".framer-HIyrH.framer-12ba1hp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; text-decoration: none; width: 811px; will-change: var(--framer-will-change-override, transform); }\",\".framer-HIyrH .framer-ki8yx2 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-HIyrH .framer-31d3k { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HIyrH.framer-12ba1hp { gap: 0px; } .framer-HIyrH.framer-12ba1hp > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-HIyrH.framer-12ba1hp > :first-child { margin-left: 0px; } .framer-HIyrH.framer-12ba1hp > :last-child { margin-right: 0px; } }\",\".framer-HIyrH.framer-v-upqeq.framer-12ba1hp { align-content: flex-end; align-items: flex-end; cursor: unset; }\",\".framer-HIyrH.framer-v-12ba1hp.hover.framer-12ba1hp { gap: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HIyrH.framer-v-12ba1hp.hover.framer-12ba1hp { gap: 0px; } .framer-HIyrH.framer-v-12ba1hp.hover.framer-12ba1hp > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-HIyrH.framer-v-12ba1hp.hover.framer-12ba1hp > :first-child { margin-left: 0px; } .framer-HIyrH.framer-v-12ba1hp.hover.framer-12ba1hp > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 811\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZxMiHu6NF\":{\"layout\":[\"fixed\",\"auto\"]},\"z49H4Zq4W\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jwUiAZv8Z\":\"link\",\"ls41lqWCT\":\"fontSize\",\"lYf_XIa03\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMs34mlazd=withCSS(Component,css,\"framer-HIyrH\");export default FramerMs34mlazd;FramerMs34mlazd.displayName=\"CS_Btn\";FramerMs34mlazd.defaultProps={height:56,width:811};addPropertyControls(FramerMs34mlazd,{variant:{options:[\"GGOUZRqX4\",\"ZxMiHu6NF\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},jwUiAZv8Z:{title:\"Link\",type:ControlType.Link},ls41lqWCT:{defaultValue:20,title:\"Font Size\",type:ControlType.Number},lYf_XIa03:{defaultValue:\"Book a Quick 30 mins Call\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FramerMs34mlazd,[{explicitInter:true,fonts:[{family:\"Quick Peachy Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/wjfgeOwppWxfXZSAl2vn4KaOGAA.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMs34mlazd\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"jwUiAZv8Z\\\":\\\"link\\\",\\\"ls41lqWCT\\\":\\\"fontSize\\\",\\\"lYf_XIa03\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZxMiHu6NF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z49H4Zq4W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"811\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ms34mlazd.map", "// Generated by Framer (15813d8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js\";import Calendly from\"https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js\";import CS_Btn from\"https://framerusercontent.com/modules/CPdnIm4Dv2NSmKPSsM7K/ELQAnoaJ57f7acHTzW24/Ms34mlazd.js\";const CalendlyFonts=getFonts(Calendly);const EmbedFonts=getFonts(Embed);const CS_BtnFonts=getFonts(CS_Btn);const CS_BtnControls=getPropertyControls(CS_Btn);const enabledGestures={zVxanYcHt:{hover:true}};const cycleOrder=[\"zVxanYcHt\",\"z7UILazyi\"];const serializationHash=\"framer-CnM3i\";const variantClassNames={z7UILazyi:\"framer-v-ing8th\",zVxanYcHt:\"framer-v-aflx7m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"Variant 1\":\"GGOUZRqX4\",Mobile:\"ZxMiHu6NF\"};const humanReadableVariantMap={\"Variant 1\":\"zVxanYcHt\",\"Variant 2\":\"z7UILazyi\"};const getProps=({height,id,link,variant1,width,...props})=>{var _humanReadableEnumMap_variant1,_ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,Om4qFSEaR:link!==null&&link!==void 0?link:props.Om4qFSEaR,pYh8SqjfQ:(_ref1=(_ref=(_humanReadableEnumMap_variant1=humanReadableEnumMap[variant1])!==null&&_humanReadableEnumMap_variant1!==void 0?_humanReadableEnumMap_variant1:variant1)!==null&&_ref!==void 0?_ref:props.pYh8SqjfQ)!==null&&_ref1!==void 0?_ref1:\"GGOUZRqX4\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"zVxanYcHt\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Om4qFSEaR,pYh8SqjfQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zVxanYcHt\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"z7UILazyi\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"z7UILazyi\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),positionX:\"center\",positionY:\"center\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/mzM6EZApOdnPGfYrKD1N4SlI84.png\",srcSet:\"https://framerusercontent.com/images/mzM6EZApOdnPGfYrKD1N4SlI84.png?scale-down-to=512 512w,https://framerusercontent.com/images/mzM6EZApOdnPGfYrKD1N4SlI84.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mzM6EZApOdnPGfYrKD1N4SlI84.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mzM6EZApOdnPGfYrKD1N4SlI84.png 3436w\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-aflx7m\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zVxanYcHt\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{\"zVxanYcHt-hover\":{boxShadow:\"none\"}},...addPropertyOverrides({\"zVxanYcHt-hover\":{\"data-framer-name\":undefined},z7UILazyi:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d7o2o\",\"data-framer-name\":\"Caledly\",layoutDependency:layoutDependency,layoutId:\"EhgVkiaPM\",style:{backgroundColor:\"rgb(38, 34, 34)\",borderTopLeftRadius:12,borderTopRightRadius:12},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dydyha-container\",layoutDependency:layoutDependency,layoutId:\"Q0oWvz8Ve-container\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"saini72002\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:false,id:\"Q0oWvz8Ve\",layoutId:\"Q0oWvz8Ve\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xj9jb3-container\",layoutDependency:layoutDependency,layoutId:\"u6CrVN8CN-container\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<script\\n    src=\"https://topmate-embed.s3.ap-south-1.amazonaws.com/v1/topmate-embed.js\"\\n    user-profile=\"https://topmate.io/embed/profile/aman_saini?theme=D5534D\"\\n    btn-style=\\'{\"backgroundColor\":\"#BA433F\",\"color\":\"#fff\",\"border\":\"1px solid #000\"}\\'\\n    embed-version=\"v1\"\\n    button-text=\"Let\\'s Connect\"\\n    position-right=\"30px\"\\n    position-bottom=\"30px\"\\n    custom-padding=\"0px\"\\n    custom-font-size=\"16px\"\\n    custom-font-weight=\"500\"\\n    custom-width=\"200px\"\\n    async=\"\"\\n    defer=\"\"\\n  ></script>  \\n',id:\"u6CrVN8CN\",layoutId:\"u6CrVN8CN\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 48px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+(0+Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||423)-48-72)/1)*1+16),...addPropertyOverrides({\"zVxanYcHt-hover\":{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+16+(0+Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||423)-32-68)/1)*1+12)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ubmvag-container\",layoutDependency:layoutDependency,layoutId:\"wVr4G17Op-container\",children:/*#__PURE__*/_jsx(CS_Btn,{height:\"100%\",id:\"wVr4G17Op\",jwUiAZv8Z:Om4qFSEaR,layoutId:\"wVr4G17Op\",ls41lqWCT:20,lYf_XIa03:\"Book a Quick 30 mins Call\",style:{width:\"100%\"},variant:pYh8SqjfQ,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CnM3i.framer-8rt3fd, .framer-CnM3i .framer-8rt3fd { display: block; }\",\".framer-CnM3i.framer-aflx7m { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 423px; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 859px; will-change: var(--framer-will-change-override, transform); }\",\".framer-CnM3i .framer-1d7o2o { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-CnM3i .framer-dydyha-container, .framer-CnM3i .framer-xj9jb3-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-CnM3i .framer-ubmvag-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CnM3i.framer-aflx7m { gap: 0px; } .framer-CnM3i.framer-aflx7m > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-CnM3i.framer-aflx7m > :first-child { margin-top: 0px; } .framer-CnM3i.framer-aflx7m > :last-child { margin-bottom: 0px; } }\",\".framer-CnM3i.framer-v-ing8th.framer-aflx7m { cursor: unset; gap: 0px; padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CnM3i.framer-v-ing8th.framer-aflx7m { gap: 0px; } .framer-CnM3i.framer-v-ing8th.framer-aflx7m > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-CnM3i.framer-v-ing8th.framer-aflx7m > :first-child { margin-top: 0px; } .framer-CnM3i.framer-v-ing8th.framer-aflx7m > :last-child { margin-bottom: 0px; } }\",\".framer-CnM3i.framer-v-aflx7m.hover.framer-aflx7m { gap: 12px; padding: 16px 24px 16px 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CnM3i.framer-v-aflx7m.hover.framer-aflx7m { gap: 0px; } .framer-CnM3i.framer-v-aflx7m.hover.framer-aflx7m > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-CnM3i.framer-v-aflx7m.hover.framer-aflx7m > :first-child { margin-top: 0px; } .framer-CnM3i.framer-v-aflx7m.hover.framer-aflx7m > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 423\n * @framerIntrinsicWidth 859\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"z7UILazyi\":{\"layout\":[\"fixed\",\"fixed\"]},\"EDdps4Vl8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Om4qFSEaR\":\"link\",\"pYh8SqjfQ\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerR8Gs5LoAo=withCSS(Component,css,\"framer-CnM3i\");export default FramerR8Gs5LoAo;FramerR8Gs5LoAo.displayName=\"Calendly Card\";FramerR8Gs5LoAo.defaultProps={height:423,width:859};addPropertyControls(FramerR8Gs5LoAo,{variant:{options:[\"zVxanYcHt\",\"z7UILazyi\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Om4qFSEaR:{title:\"Link\",type:ControlType.Link},pYh8SqjfQ:(CS_BtnControls===null||CS_BtnControls===void 0?void 0:CS_BtnControls[\"variant\"])&&{...CS_BtnControls[\"variant\"],defaultValue:\"GGOUZRqX4\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FramerR8Gs5LoAo,[{explicitInter:true,fonts:[]},...CalendlyFonts,...EmbedFonts,...CS_BtnFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR8Gs5LoAo\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"859\",\"framerIntrinsicHeight\":\"423\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Om4qFSEaR\\\":\\\"link\\\",\\\"pYh8SqjfQ\\\":\\\"variant1\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z7UILazyi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EDdps4Vl8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R8Gs5LoAo.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\u2026\",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", "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", "// Generated by Framer (92b2253)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"cjfoaUM7Z\",\"zb2xnnUOv\",\"fCuj7FGyo\",\"Ip2din4jA\"];const serializationHash=\"framer-6uiVB\";const variantClassNames={cjfoaUM7Z:\"framer-v-znsakh\",fCuj7FGyo:\"framer-v-oct0yi\",Ip2din4jA:\"framer-v-161yd19\",zb2xnnUOv:\"framer-v-f6bfi8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Dribbble:\"fCuj7FGyo\",Email:\"Ip2din4jA\",Instagram:\"cjfoaUM7Z\",LinkedIn:\"zb2xnnUOv\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"cjfoaUM7Z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cjfoaUM7Z\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"zb2xnnUOv\",\"fCuj7FGyo\",\"Ip2din4jA\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zb2xnnUOv\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"fCuj7FGyo\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"Ip2din4jA\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-znsakh\",className,classNames),\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"cjfoaUM7Z\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({fCuj7FGyo:{\"data-framer-name\":\"Dribbble\"},Ip2din4jA:{\"data-framer-name\":\"Email\"},zb2xnnUOv:{\"data-framer-name\":\"LinkedIn\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19ql15a\",\"data-framer-name\":\"Frame 17\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:70,layoutDependency:layoutDependency,layoutId:\"Z4QAchnp4\",svg:'<svg width=\"70\" height=\"71\" viewBox=\"0 0 70 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_131_4860)\">\\n<rect y=\"0.875\" width=\"70\" height=\"70\" rx=\"12\" fill=\"white\"/>\\n<path d=\"M64.3016 73.2718H5.69833C1.99287 73.2718 -1 70.2789 -1 66.5734V5.17684C-1 1.47139 1.99287 -1.52148 5.69833 -1.52148H64.3016C68.007 -1.52148 70.9999 1.47139 70.9999 5.17684V66.5734C71.0284 70.2789 68.007 73.2718 64.3016 73.2718Z\" fill=\"#BA433F\"/>\\n<path d=\"M27.2998 17.6665H42.6998C48.5665 17.6665 53.3332 22.4332 53.3332 28.2998V43.6998C53.3332 46.52 52.2129 49.2246 50.2187 51.2187C48.2246 53.2129 45.52 54.3332 42.6998 54.3332H27.2998C21.4332 54.3332 16.6665 49.5665 16.6665 43.6998V28.2998C16.6665 25.4797 17.7868 22.7751 19.7809 20.7809C21.7751 18.7868 24.4797 17.6665 27.2998 17.6665ZM26.9332 21.3332C25.1827 21.3332 23.504 22.0285 22.2663 23.2663C21.0285 24.504 20.3332 26.1827 20.3332 27.9332V44.0665C20.3332 47.7148 23.2848 50.6665 26.9332 50.6665H43.0665C44.8169 50.6665 46.4957 49.9711 47.7334 48.7334C48.9711 47.4957 49.6665 45.8169 49.6665 44.0665V27.9332C49.6665 24.2848 46.7148 21.3332 43.0665 21.3332H26.9332ZM44.6248 24.0832C45.2326 24.0832 45.8155 24.3246 46.2453 24.7544C46.6751 25.1842 46.9165 25.767 46.9165 26.3748C46.9165 26.9826 46.6751 27.5655 46.2453 27.9953C45.8155 28.4251 45.2326 28.6665 44.6248 28.6665C44.017 28.6665 43.4342 28.4251 43.0044 27.9953C42.5746 27.5655 42.3332 26.9826 42.3332 26.3748C42.3332 25.767 42.5746 25.1842 43.0044 24.7544C43.4342 24.3246 44.017 24.0832 44.6248 24.0832ZM34.9998 26.8332C37.431 26.8332 39.7626 27.7989 41.4816 29.518C43.2007 31.2371 44.1665 33.5687 44.1665 35.9998C44.1665 38.431 43.2007 40.7626 41.4816 42.4816C39.7626 44.2007 37.431 45.1665 34.9998 45.1665C32.5687 45.1665 30.2371 44.2007 28.518 42.4816C26.7989 40.7626 25.8332 38.431 25.8332 35.9998C25.8332 33.5687 26.7989 31.2371 28.518 29.518C30.2371 27.7989 32.5687 26.8332 34.9998 26.8332ZM34.9998 30.4998C33.5411 30.4998 32.1422 31.0793 31.1107 32.1107C30.0793 33.1422 29.4998 34.5411 29.4998 35.9998C29.4998 37.4585 30.0793 38.8575 31.1107 39.8889C32.1422 40.9204 33.5411 41.4998 34.9998 41.4998C36.4585 41.4998 37.8575 40.9204 38.8889 39.8889C39.9204 38.8575 40.4998 37.4585 40.4998 35.9998C40.4998 34.5411 39.9204 33.1422 38.8889 32.1107C37.8575 31.0793 36.4585 30.4998 34.9998 30.4998Z\" fill=\"#FFFBDA\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_131_4860\">\\n<rect y=\"0.875\" width=\"70\" height=\"70\" rx=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4zwe0t\",\"data-framer-name\":\"Frame 17\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:70,layoutDependency:layoutDependency,layoutId:\"Ncw6wdZp9\",svg:'<svg width=\"70\" height=\"71\" viewBox=\"0 0 70 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_131_4865)\">\\n<rect y=\"0.625\" width=\"70\" height=\"70\" rx=\"12\" fill=\"#E2D6A8\"/>\\n<path d=\"M6.24977 73.9958C1.71912 73.9958 -2.00049 70.3042 -2.00049 65.7456V5.50466C-2.00049 0.974004 1.69115 -2.74561 6.24977 -2.74561H63.7499C68.2805 -2.74561 72.0002 0.946037 72.0002 5.50466V65.7456C72.0002 70.2762 68.3085 73.9958 63.7499 73.9958H6.24977Z\" fill=\"#E2D6A8\"/>\\n<path d=\"M63.7501 72.318H6.24998C2.61427 72.318 -0.322266 69.3815 -0.322266 65.7458V5.50486C-0.322266 1.86915 2.61427 -1.06738 6.24998 -1.06738H63.7501C67.3858 -1.06738 70.3223 1.86915 70.3223 5.50486V65.7458C70.3223 69.3815 67.3858 72.318 63.7501 72.318Z\" fill=\"#4B93A2\"/>\\n<path d=\"M52.6193 39.4287V52.4613H45.0682V40.3236C45.0682 37.2752 43.9775 35.1777 41.2367 35.1777C39.1392 35.1777 37.9086 36.5761 37.3773 37.9464C37.1815 38.4219 37.1256 39.0931 37.1256 39.7923V52.4893H29.5745C29.5745 52.4893 29.6863 31.9056 29.5745 29.7801H37.1256V32.9963C37.0976 33.0243 37.0976 33.0522 37.0696 33.0802H37.1256V32.9963C38.1324 31.4581 39.9223 29.2487 43.9215 29.2487C48.8997 29.2208 52.6193 32.4649 52.6193 39.4287ZM21.6598 18.7891C19.0868 18.7891 17.3809 20.495 17.3809 22.7044C17.3809 24.8859 19.0309 26.6198 21.5479 26.6198H21.6039C24.2328 26.6198 25.8828 24.8859 25.8828 22.7044C25.8269 20.495 24.2607 18.7891 21.6598 18.7891ZM17.8563 52.4613H25.4074V29.7521H17.8563V52.4613Z\" fill=\"#FFFBDA\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_131_4865\">\\n<rect y=\"0.625\" width=\"70\" height=\"70\" rx=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-l8gvxz\",\"data-framer-name\":\"Frame 17\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:70,layoutDependency:layoutDependency,layoutId:\"phBi8HWpH\",svg:'<svg width=\"70\" height=\"71\" viewBox=\"0 0 70 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_131_4870)\">\\n<rect y=\"0.375\" width=\"70\" height=\"70\" rx=\"12\" fill=\"white\"/>\\n<path d=\"M6.24977 73.7458C1.71912 73.7458 -2.00049 70.0542 -2.00049 65.4955V5.25465C-2.00049 0.724003 1.69115 -2.99561 6.24977 -2.99561H63.7499C68.2805 -2.99561 72.0001 0.696037 72.0001 5.25465V65.4955C72.0001 70.0262 68.3085 73.7458 63.7499 73.7458H6.24977Z\" fill=\"#E2D6A8\"/>\\n<path d=\"M63.7496 72.068H6.24949C2.61378 72.068 -0.322754 69.1315 -0.322754 65.4958V5.25486C-0.322754 1.61915 2.61378 -1.31738 6.24949 -1.31738H63.7496C67.3853 -1.31738 70.3218 1.61915 70.3218 5.25486V65.4958C70.3498 69.1315 67.3853 72.068 63.7496 72.068Z\" fill=\"#C74D88\"/>\\n<path d=\"M34.9998 15.4067C23.9808 15.4067 15.0034 24.3562 15.0034 35.3752C15.0034 46.3942 23.9808 55.3436 34.9998 55.3436C46.0188 55.3436 54.9962 46.3942 54.9962 35.3752C54.9962 24.3562 46.0188 15.4067 34.9998 15.4067ZM48.1723 24.8316C50.4656 27.6563 51.8359 31.2361 51.8919 35.1235C51.1368 34.9557 47.9206 34.3684 44.0891 34.3684C42.8585 34.3684 41.5441 34.4243 40.2296 34.5921C40.1178 34.3124 40.0059 34.0607 39.894 33.781C39.5584 32.998 39.1949 32.1869 38.8033 31.4038C44.7323 28.9707 47.557 25.6147 48.1723 24.8316ZM34.9998 18.539C39.2508 18.539 43.1382 20.1332 46.1307 22.7341C45.6552 23.3773 43.1102 26.5656 37.405 28.719C34.7761 23.9087 31.8675 19.9094 31.1963 18.9865C32.4269 18.6789 33.7133 18.539 34.9998 18.539ZM27.7564 20.1891C28.3437 21.0001 31.2243 25.0274 33.9371 29.8097C26.6657 31.7115 20.2332 31.8513 18.6671 31.8513H18.4993C19.618 26.6774 23.1139 22.3985 27.7564 20.1891ZM18.1357 35.4031C18.1357 35.2633 18.1357 35.1235 18.1357 34.9836C18.2476 34.9836 18.3874 34.9836 18.5832 34.9836C20.6807 34.9836 27.9521 34.8158 35.4473 32.5785C35.8948 33.4734 36.3422 34.3684 36.7338 35.2633C36.538 35.3192 36.3702 35.3752 36.1744 35.4311C27.7284 38.1439 23.0859 45.3594 22.3867 46.562C19.7298 43.5975 18.1357 39.6821 18.1357 35.4031ZM34.9998 52.2672C31.1404 52.2672 27.5606 50.9528 24.708 48.7434C25.1834 47.7925 28.6793 41.4999 37.9363 38.2837C37.9363 38.2837 37.9364 38.2837 37.9643 38.2837C40.2856 44.3246 41.2644 49.3866 41.5441 50.9528C39.5305 51.7918 37.3211 52.2672 34.9998 52.2672ZM44.5645 49.3027C44.3408 48.0162 43.4179 43.2619 41.3204 37.4727C42.495 37.2769 43.6416 37.221 44.7323 37.221C48.2562 37.221 51.0249 38.0041 51.6681 38.1998C50.913 42.7584 48.2841 46.7298 44.5645 49.3027Z\" fill=\"#FFFBDA\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_131_4870\">\\n<rect y=\"0.375\" width=\"70\" height=\"70\" rx=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fadb0v\",\"data-framer-name\":\"Frame 17\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:70,layoutDependency:layoutDependency,layoutId:\"GtZBPqLL1\",svg:'<svg width=\"70\" height=\"71\" viewBox=\"0 0 70 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.125\" width=\"70\" height=\"70\" rx=\"12\" fill=\"#DDA84E\"/>\\n<path d=\"M50 26.125C50 24.475 48.65 23.125 47 23.125H23C21.35 23.125 20 24.475 20 26.125V44.125C20 45.775 21.35 47.125 23 47.125H47C48.65 47.125 50 45.775 50 44.125V26.125ZM47 26.125L35 33.625L23 26.125H47ZM47 44.125H23V29.125L35 36.625L47 29.125V44.125Z\" fill=\"#FFFBDA\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6uiVB.framer-140xaso, .framer-6uiVB .framer-140xaso { display: block; }\",\".framer-6uiVB.framer-znsakh { height: 70px; overflow: hidden; position: relative; width: 70px; }\",\".framer-6uiVB .framer-19ql15a { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-6uiVB .framer-4zwe0t, .framer-6uiVB .framer-l8gvxz, .framer-6uiVB .framer-1fadb0v { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 70\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zb2xnnUOv\":{\"layout\":[\"fixed\",\"fixed\"]},\"fCuj7FGyo\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ip2din4jA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerC6QdBESX6=withCSS(Component,css,\"framer-6uiVB\");export default FramerC6QdBESX6;FramerC6QdBESX6.displayName=\"Social Icon\";FramerC6QdBESX6.defaultProps={height:70,width:70};addPropertyControls(FramerC6QdBESX6,{variant:{options:[\"cjfoaUM7Z\",\"zb2xnnUOv\",\"fCuj7FGyo\",\"Ip2din4jA\"],optionTitles:[\"Instagram\",\"LinkedIn\",\"Dribbble\",\"Email\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerC6QdBESX6,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC6QdBESX6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zb2xnnUOv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fCuj7FGyo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ip2din4jA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"70\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"70\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C6QdBESX6.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React 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 SocialIcon from\"https://framerusercontent.com/modules/UEEGjFO2FXfFUNK5bDPW/K93RBV0trgq7hSjuXdOI/C6QdBESX6.js\";const SocialIconFonts=getFonts(SocialIcon);const ClipboardFonts=getFonts(Clipboard);const FeatherFonts=getFonts(Feather);const SocialIconControls=getPropertyControls(SocialIcon);const enabledGestures={BP7zJ4sYE:{hover:true},Nq_J5j4At:{hover:true}};const cycleOrder=[\"Nq_J5j4At\",\"BP7zJ4sYE\",\"Ze2ySKf9p\"];const serializationHash=\"framer-Jz0Qv\";const variantClassNames={BP7zJ4sYE:\"framer-v-1nhn482\",Nq_J5j4At:\"framer-v-1iyi2vp\",Ze2ySKf9p:\"framer-v-8yfddd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Dribbble:\"fCuj7FGyo\",Email:\"Ip2din4jA\",Instagram:\"cjfoaUM7Z\",LinkedIn:\"zb2xnnUOv\"};const humanReadableEnumMap1={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={\"Email/copied\":\"Ze2ySKf9p\",\"Social Btn\":\"Nq_J5j4At\",Email:\"BP7zJ4sYE\"};const getProps=({content,distribute,gap,handle,height,id,link,social,title,variant1,width,...props})=>{var _ref,_humanReadableEnumMap1_distribute,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_humanReadableVariantMap_props_variant,_ref7,_humanReadableEnumMap_variant1,_ref8,_ref9;return{...props,BPRkcef_F:(_ref=social!==null&&social!==void 0?social:props.BPRkcef_F)!==null&&_ref!==void 0?_ref:\"Email\",CBvAa8fyL:link!==null&&link!==void 0?link:props.CBvAa8fyL,dbFz_MD5T:(_ref2=(_ref1=(_humanReadableEnumMap1_distribute=humanReadableEnumMap1[distribute])!==null&&_humanReadableEnumMap1_distribute!==void 0?_humanReadableEnumMap1_distribute:distribute)!==null&&_ref1!==void 0?_ref1:props.dbFz_MD5T)!==null&&_ref2!==void 0?_ref2:\"space-between\",esy5pL2Zt:(_ref3=title!==null&&title!==void 0?title:props.esy5pL2Zt)!==null&&_ref3!==void 0?_ref3:28,ghAIvrZaQ:(_ref4=gap!==null&&gap!==void 0?gap:props.ghAIvrZaQ)!==null&&_ref4!==void 0?_ref4:4,liYp_yObQ:(_ref5=handle!==null&&handle!==void 0?handle:props.liYp_yObQ)!==null&&_ref5!==void 0?_ref5:\"saini72002@gmail.com\",StjR0laT0:(_ref6=content!==null&&content!==void 0?content:props.StjR0laT0)!==null&&_ref6!==void 0?_ref6:16,variant:(_ref7=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref7!==void 0?_ref7:\"Nq_J5j4At\",vuQbtjAsR:(_ref9=(_ref8=(_humanReadableEnumMap_variant1=humanReadableEnumMap[variant1])!==null&&_humanReadableEnumMap_variant1!==void 0?_humanReadableEnumMap_variant1:variant1)!==null&&_ref8!==void 0?_ref8:props.vuQbtjAsR)!==null&&_ref9!==void 0?_ref9:\"Ip2din4jA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BPRkcef_F,liYp_yObQ,vuQbtjAsR,CBvAa8fyL,esy5pL2Zt,StjR0laT0,dbFz_MD5T,ghAIvrZaQ,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Nq_J5j4At\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsyk9xx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"BP7zJ4sYE\");});const onClickgo22vb=activeVariantCallback(async(...args)=>{setVariant(\"Ze2ySKf9p\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"BP7zJ4sYE-hover\")return true;if(baseVariant===\"BP7zJ4sYE\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Ze2ySKf9p\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CBvAa8fyL,children:/*#__PURE__*/_jsxs(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/95nO6jAT7RE4AZfNLbSWfHBoH0E.png\",srcSet:\"https://framerusercontent.com/images/95nO6jAT7RE4AZfNLbSWfHBoH0E.png?scale-down-to=512 512w,https://framerusercontent.com/images/95nO6jAT7RE4AZfNLbSWfHBoH0E.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/95nO6jAT7RE4AZfNLbSWfHBoH0E.png 1364w\"},className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1iyi2vp\",className,classNames)} framer-1gx6wfs`,\"data-framer-name\":\"Social Btn\",layoutDependency:layoutDependency,layoutId:\"Nq_J5j4At\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{\"BP7zJ4sYE-hover\":{boxShadow:\"none\"},\"Nq_J5j4At-hover\":{boxShadow:\"none\"}},...addPropertyOverrides({\"BP7zJ4sYE-hover\":{\"data-framer-name\":undefined},\"Nq_J5j4At-hover\":{\"data-framer-name\":undefined},BP7zJ4sYE:{\"data-framer-name\":\"Email\"},Ze2ySKf9p:{\"data-framer-name\":\"Email/copied\",\"data-highlight\":true,onTap:onTapsyk9xx}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"70px\",...addPropertyOverrides({\"BP7zJ4sYE-hover\":{width:\"74px\"},\"Nq_J5j4At-hover\":{width:\"74px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-djro2j-container\",layoutDependency:layoutDependency,layoutId:\"VsfrJbSkx-container\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"VsfrJbSkx\",layoutId:\"VsfrJbSkx\",style:{height:\"100%\",width:\"100%\"},variant:vuQbtjAsR,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9xi24j\",\"data-framer-name\":\"Frame 38\",layoutDependency:layoutDependency,layoutId:\"GS0cI13SU\",style:{\"--1pqampi\":ghAIvrZaQ,\"--4j3pfg\":dbFz_MD5T},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wac6ce\",layoutDependency:layoutDependency,layoutId:\"T1ihwVEtw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-esy5pL2Zt-VGZ0RrVkO) * 1px)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(38, 34, 34))\"},children:\"Email\"})}),className:\"framer-1gqpqj\",\"data-framer-name\":\"Instagram\",fonts:[\"CUSTOM;Quick Peachy Regular\"],layoutDependency:layoutDependency,layoutId:\"HSoG6fnng\",style:{\"--extracted-r6o4lv\":\"rgb(38, 34, 34)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-esy5pL2Zt-VGZ0RrVkO\":esy5pL2Zt},text:BPRkcef_F,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h78rvq\",layoutDependency:layoutDependency,layoutId:\"IACJD0CZ1\",style:{backgroundColor:\"rgb(46, 41, 41)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"BP7zJ4sYE-hover\":{backgroundColor:\"rgb(51, 43, 54)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7pgjw9-container\",layoutDependency:layoutDependency,layoutId:\"agOvxtki4-container\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgba(255, 255, 255, 0)\",content:\"saini72002@gmail.com\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"agOvxtki4\",isMixedBorderRadius:false,label:\"Copy to Clipboard\",layoutId:\"agOvxtki4\",onClick:onClickgo22vb,padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,style:{height:\"100%\",width:\"100%\"},topLeftRadius:50,topRightRadius:50,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"copy \"})}),className:\"framer-rnyzrc\",\"data-framer-name\":\"@aman.uix\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"eTz79_zrs\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n9rd96-container\",layoutDependency:layoutDependency,layoutId:\"Af8MqdoMO-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(251, 252, 247)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"copy\",id:\"Af8MqdoMO\",layoutId:\"Af8MqdoMO\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jtx0a8\",layoutDependency:layoutDependency,layoutId:\"bbX9LUck9\",style:{backgroundColor:\"rgb(51, 43, 54)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-iemf9-container\",layoutDependency:layoutDependency,layoutId:\"vtxl13LFI-container\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgba(255, 255, 255, 0)\",content:\"saini72002@gmail.com\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"vtxl13LFI\",isMixedBorderRadius:false,label:\"Copy to Clipboard\",layoutId:\"vtxl13LFI\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,style:{height:\"100%\",width:\"100%\"},topLeftRadius:50,topRightRadius:50,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"copied \"})}),className:\"framer-1kzdaeg\",\"data-framer-name\":\"@aman.uix\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"nzvvxcbds\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11zyf5q\",layoutDependency:layoutDependency,layoutId:\"SdoYUoyhK\",style:{backgroundColor:\"rgb(252, 252, 247)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1shkdix-container\",layoutDependency:layoutDependency,layoutId:\"SQ55nLWSB-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(99, 159, 131)\",height:\"100%\",iconSearch:\"tick\",iconSelection:\"check\",id:\"SQ55nLWSB\",layoutId:\"SQ55nLWSB\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ju3rj4\",layoutDependency:layoutDependency,layoutId:\"ZGHmzD1on\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-StjR0laT0-VGZ0RrVkO) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(38, 34, 34, 0.6))\"},children:\"saini72002@gmail.com\"})}),className:\"framer-1gul6y8\",\"data-framer-name\":\"@aman.uix\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"hFIFGrUPI\",style:{\"--extracted-r6o4lv\":\"rgba(38, 34, 34, 0.6)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-StjR0laT0-VGZ0RrVkO\":StjR0laT0},text:liYp_yObQ,verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jz0Qv.framer-1gx6wfs, .framer-Jz0Qv .framer-1gx6wfs { display: block; }\",\".framer-Jz0Qv.framer-1iyi2vp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 88px; justify-content: flex-start; overflow: visible; padding: 16px 12px 16px 12px; position: relative; text-decoration: none; width: 341px; }\",\".framer-Jz0Qv .framer-djro2j-container { flex: none; height: 70px; position: relative; width: 70px; }\",\".framer-Jz0Qv .framer-9xi24j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: calc(max(0, var(--1pqampi)) * 1px); height: 61px; justify-content: var(--4j3pfg); overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Jz0Qv .framer-wac6ce { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Jz0Qv .framer-1gqpqj, .framer-Jz0Qv .framer-rnyzrc, .framer-Jz0Qv .framer-1kzdaeg, .framer-Jz0Qv .framer-1gul6y8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Jz0Qv .framer-1h78rvq, .framer-Jz0Qv .framer-jtx0a8 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: flex-end; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-Jz0Qv .framer-7pgjw9-container, .framer-Jz0Qv .framer-iemf9-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-Jz0Qv .framer-1n9rd96-container { flex: none; height: 19px; position: relative; width: 16px; }\",\".framer-Jz0Qv .framer-11zyf5q { flex: none; height: 20px; overflow: visible; position: relative; width: 20px; }\",\".framer-Jz0Qv .framer-1shkdix-container { aspect-ratio: 1.1764705882352942 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 50%; position: absolute; width: 16px; }\",\".framer-Jz0Qv .framer-1ju3rj4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Jz0Qv.framer-1iyi2vp, .framer-Jz0Qv .framer-9xi24j, .framer-Jz0Qv .framer-1h78rvq, .framer-Jz0Qv .framer-jtx0a8, .framer-Jz0Qv .framer-1ju3rj4 { gap: 0px; } .framer-Jz0Qv.framer-1iyi2vp > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-Jz0Qv.framer-1iyi2vp > :first-child, .framer-Jz0Qv .framer-1h78rvq > :first-child, .framer-Jz0Qv .framer-jtx0a8 > :first-child, .framer-Jz0Qv .framer-1ju3rj4 > :first-child { margin-left: 0px; } .framer-Jz0Qv.framer-1iyi2vp > :last-child, .framer-Jz0Qv .framer-1h78rvq > :last-child, .framer-Jz0Qv .framer-jtx0a8 > :last-child, .framer-Jz0Qv .framer-1ju3rj4 > :last-child { margin-right: 0px; } .framer-Jz0Qv .framer-9xi24j > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--1pqampi)) * 1px) / 2); margin-top: calc(calc(max(0, var(--1pqampi)) * 1px) / 2); } .framer-Jz0Qv .framer-9xi24j > :first-child { margin-top: 0px; } .framer-Jz0Qv .framer-9xi24j > :last-child { margin-bottom: 0px; } .framer-Jz0Qv .framer-1h78rvq > *, .framer-Jz0Qv .framer-jtx0a8 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-Jz0Qv .framer-1ju3rj4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-Jz0Qv.framer-v-1nhn482 .framer-7pgjw9-container, .framer-Jz0Qv.framer-v-8yfddd .framer-iemf9-container { order: 3; }\",\".framer-Jz0Qv.framer-v-1nhn482 .framer-rnyzrc, .framer-Jz0Qv.framer-v-8yfddd .framer-1kzdaeg { order: 0; }\",\".framer-Jz0Qv.framer-v-1nhn482 .framer-1n9rd96-container { order: 2; }\",\".framer-Jz0Qv.framer-v-8yfddd .framer-11zyf5q { order: 1; }\",\".framer-Jz0Qv.framer-v-1iyi2vp.hover .framer-djro2j-container, .framer-Jz0Qv.framer-v-1nhn482.hover .framer-djro2j-container { height: 74px; width: 74px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 341\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BP7zJ4sYE\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ze2ySKf9p\":{\"layout\":[\"fixed\",\"fixed\"]},\"Hv3R7vbum\":{\"layout\":[\"fixed\",\"fixed\"]},\"fqjPWPQWS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BPRkcef_F\":\"social\",\"liYp_yObQ\":\"handle\",\"vuQbtjAsR\":\"variant1\",\"CBvAa8fyL\":\"link\",\"esy5pL2Zt\":\"title\",\"StjR0laT0\":\"content\",\"dbFz_MD5T\":\"distribute\",\"ghAIvrZaQ\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerVGZ0RrVkO=withCSS(Component,css,\"framer-Jz0Qv\");export default FramerVGZ0RrVkO;FramerVGZ0RrVkO.displayName=\"Social Btn\";FramerVGZ0RrVkO.defaultProps={height:88,width:341};addPropertyControls(FramerVGZ0RrVkO,{variant:{options:[\"Nq_J5j4At\",\"BP7zJ4sYE\",\"Ze2ySKf9p\"],optionTitles:[\"Social Btn\",\"Email\",\"Email/copied\"],title:\"Variant\",type:ControlType.Enum},BPRkcef_F:{defaultValue:\"Email\",displayTextArea:false,title:\"Social\",type:ControlType.String},liYp_yObQ:{defaultValue:\"saini72002@gmail.com\",displayTextArea:false,title:\"Handle\",type:ControlType.String},vuQbtjAsR:(SocialIconControls===null||SocialIconControls===void 0?void 0:SocialIconControls[\"variant\"])&&{...SocialIconControls[\"variant\"],defaultValue:\"Ip2din4jA\",description:undefined,hidden:undefined,title:\"Variant\"},CBvAa8fyL:{title:\"Link\",type:ControlType.Link},esy5pL2Zt:{defaultValue:28,title:\"Title\",type:ControlType.Number},StjR0laT0:{defaultValue:16,title:\"Content\",type:ControlType.Number},dbFz_MD5T:{defaultValue:\"space-between\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute\",type:ControlType.Enum},ghAIvrZaQ:{defaultValue:4,min:0,title:\"Gap\",type:ControlType.Number}});addFonts(FramerVGZ0RrVkO,[{explicitInter:true,fonts:[{family:\"Quick Peachy Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/wjfgeOwppWxfXZSAl2vn4KaOGAA.woff2\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"}]},...SocialIconFonts,...ClipboardFonts,...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVGZ0RrVkO\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"88\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BP7zJ4sYE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ze2ySKf9p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Hv3R7vbum\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fqjPWPQWS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BPRkcef_F\\\":\\\"social\\\",\\\"liYp_yObQ\\\":\\\"handle\\\",\\\"vuQbtjAsR\\\":\\\"variant1\\\",\\\"CBvAa8fyL\\\":\\\"link\\\",\\\"esy5pL2Zt\\\":\\\"title\\\",\\\"StjR0laT0\\\":\\\"content\\\",\\\"dbFz_MD5T\\\":\\\"distribute\\\",\\\"ghAIvrZaQ\\\":\\\"gap\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"341\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VGZ0RrVkO.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={aGZBtYMiO:{hover:true}};const cycleOrder=[\"aGZBtYMiO\"];const serializationHash=\"framer-4pzvF\";const variantClassNames={aGZBtYMiO:\"framer-v-1wb8jlw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({designation,height,id,image,message,name1,width,...props})=>{var _ref,_ref1,_ref2,_ref3;return{...props,GmS9U8lns:(_ref=image!==null&&image!==void 0?image:props.GmS9U8lns)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/5f5UzmXItkUtc0fSOkS8DLgVTnM.jpg\"},qXrvShX4f:(_ref1=message!==null&&message!==void 0?message:props.qXrvShX4f)!==null&&_ref1!==void 0?_ref1:\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers. Aman was a great collaborator, always willing to listen to feedback and incorporate it into his designs. He was also able to work independently and take initiative to ensure projects were completed on time and to a high standard.\",UGoJRnGCI:(_ref2=designation!==null&&designation!==void 0?designation:props.UGoJRnGCI)!==null&&_ref2!==void 0?_ref2:\"Product Manager @ Languify\",Z7kwYVZd6:(_ref3=name1!==null&&name1!==void 0?name1:props.Z7kwYVZd6)!==null&&_ref3!==void 0?_ref3:\"Asif Hashmi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,qXrvShX4f,Z7kwYVZd6,UGoJRnGCI,GmS9U8lns,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aGZBtYMiO\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1wb8jlw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aGZBtYMiO\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(36, 32, 31)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 10px 21px 0px rgba(75, 24, 20, 0.10000000149011612), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0)\",...style},variants:{\"aGZBtYMiO-hover\":{backgroundColor:\"rgb(252, 252, 247)\",boxShadow:\"none\"}},...addPropertyOverrides({\"aGZBtYMiO-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v15cj2\",\"data-framer-name\":\"Message Box\",layoutDependency:layoutDependency,layoutId:\"gArOXrqqn\",style:{backgroundColor:\"rgb(252, 252, 247)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{\"aGZBtYMiO-hover\":{backgroundColor:\"rgb(36, 32, 31)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(38, 34, 34, 0.8))\"},children:\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers. Aman was a great collaborator, always willing to listen to feedback and incorporate it into his designs. He was also able to work independently and take initiative to ensure projects were completed on time and to a high standard.\"})}),className:\"framer-mwt8lc\",\"data-framer-name\":\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers.\\u2028\\u2028Aman was a great collaborator, always willing to listen to feedback and incorporate it into his designs. He was also able to work independently and take initiative to ensure projects were completed on time and to a high standard.\",fonts:[\"GF;Montserrat-500\"],layoutDependency:layoutDependency,layoutId:\"x_RRAqoHj\",style:{\"--extracted-r6o4lv\":\"rgba(38, 34, 34, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},text:qXrvShX4f,variants:{\"aGZBtYMiO-hover\":{\"--extracted-r6o4lv\":\"rgb(252, 252, 247)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aGZBtYMiO-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 247))\"},children:\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers. Aman was a great collaborator, always willing to listen to feedback and incorporate it into his designs. He was also able to work independently and take initiative to ensure projects were completed on time and to a high standard.\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1czd54v\",\"data-framer-name\":\"Profile\",layoutDependency:layoutDependency,layoutId:\"fTTwd9IgX\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"64px\",...toResponsiveImage(GmS9U8lns)},className:\"framer-avg16d\",\"data-framer-name\":\"Frame 33\",layoutDependency:layoutDependency,layoutId:\"al1Aap9Rd\",style:{borderBottomLeftRadius:79.01,borderBottomRightRadius:79.01,borderTopLeftRadius:79.01,borderTopRightRadius:79.01}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fw8n44\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Keez2wZ6K\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"24px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(252, 252, 247, 1))\"},children:\"Asif Hashmi\"})})}),className:\"framer-hogwgj\",\"data-framer-name\":\"Asif Hashmi\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"W0CQZ7Su1\",style:{\"--extracted-1w3ko1f\":\"rgba(252, 252, 247, 1)\",\"--framer-paragraph-spacing\":\"0px\"},text:Z7kwYVZd6,variants:{\"aGZBtYMiO-hover\":{\"--extracted-r6o4lv\":\"rgb(36, 32, 31)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aGZBtYMiO-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(36, 32, 31))\"},children:\"Asif Hashmi\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(252, 252, 247, 0.800000011920929))\"},children:\"Product Manager @ Languify\"})})}),className:\"framer-nxb35q\",\"data-framer-name\":\"Product Manager @ Languify\",fonts:[\"GF;Montserrat-600italic\"],layoutDependency:layoutDependency,layoutId:\"w2MQKHqEI\",style:{\"--extracted-1w3ko1f\":\"rgba(252, 252, 247, 0.800000011920929)\",\"--framer-paragraph-spacing\":\"0px\"},text:UGoJRnGCI,variants:{\"aGZBtYMiO-hover\":{\"--extracted-r6o4lv\":\"rgb(36, 32, 31)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aGZBtYMiO-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(36, 32, 31))\"},children:\"Product Manager @ Languify\"})})}},baseVariant,gestureVariant)})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4pzvF.framer-1dbd63q, .framer-4pzvF .framer-1dbd63q { display: block; }\",\".framer-4pzvF.framer-1wb8jlw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 560px; justify-content: flex-start; overflow: visible; padding: 24px 16px 24px 16px; position: relative; width: 319px; }\",\".framer-4pzvF .framer-1v15cj2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 24px 12px 24px 12px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-4pzvF .framer-mwt8lc { flex: none; height: 56%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4pzvF .framer-1czd54v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4pzvF .framer-avg16d { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: hidden; position: relative; width: 64px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4pzvF .framer-1fw8n44 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4pzvF .framer-hogwgj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4pzvF .framer-nxb35q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4pzvF.framer-1wb8jlw, .framer-4pzvF .framer-1v15cj2, .framer-4pzvF .framer-1czd54v, .framer-4pzvF .framer-1fw8n44 { gap: 0px; } .framer-4pzvF.framer-1wb8jlw > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-4pzvF.framer-1wb8jlw > :first-child, .framer-4pzvF .framer-1v15cj2 > :first-child, .framer-4pzvF .framer-1fw8n44 > :first-child { margin-top: 0px; } .framer-4pzvF.framer-1wb8jlw > :last-child, .framer-4pzvF .framer-1v15cj2 > :last-child, .framer-4pzvF .framer-1fw8n44 > :last-child { margin-bottom: 0px; } .framer-4pzvF .framer-1v15cj2 > *, .framer-4pzvF .framer-1fw8n44 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-4pzvF .framer-1czd54v > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-4pzvF .framer-1czd54v > :first-child { margin-left: 0px; } .framer-4pzvF .framer-1czd54v > :last-child { margin-right: 0px; } }\",\".framer-4pzvF.framer-v-1wb8jlw.hover.framer-1wb8jlw { padding: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 560\n * @framerIntrinsicWidth 319\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wGFZbELBM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qXrvShX4f\":\"message\",\"Z7kwYVZd6\":\"name1\",\"UGoJRnGCI\":\"designation\",\"GmS9U8lns\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXePjAtIQ_=withCSS(Component,css,\"framer-4pzvF\");export default FramerXePjAtIQ_;FramerXePjAtIQ_.displayName=\"Testimonial Card\";FramerXePjAtIQ_.defaultProps={height:560,width:319};addPropertyControls(FramerXePjAtIQ_,{qXrvShX4f:{defaultValue:\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers. Aman was a great collaborator, always willing to listen to feedback and incorporate it into his designs. He was also able to work independently and take initiative to ensure projects were completed on time and to a high standard.\",displayTextArea:false,title:\"Message\",type:ControlType.String},Z7kwYVZd6:{defaultValue:\"Asif Hashmi\",displayTextArea:false,title:\"Name\",type:ControlType.String},UGoJRnGCI:{defaultValue:\"Product Manager @ Languify\",displayTextArea:false,title:\"Designation\",type:ControlType.String},GmS9U8lns:{__defaultAssetReference:\"data:framer/asset-reference,5f5UzmXItkUtc0fSOkS8DLgVTnM.jpg?originalFilename=Frame+33.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerXePjAtIQ_,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aXp-p7K5ILg.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXePjAtIQ_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"319\",\"framerVariables\":\"{\\\"qXrvShX4f\\\":\\\"message\\\",\\\"Z7kwYVZd6\\\":\\\"name1\\\",\\\"UGoJRnGCI\\\":\\\"designation\\\",\\\"GmS9U8lns\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"560\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wGFZbELBM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XePjAtIQ_.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Quick Peachy Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Quick Peachy Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/wjfgeOwppWxfXZSAl2vn4KaOGAA.woff2\"}]}];export const css=['.framer-kMKJ4 .framer-styles-preset-fq5al1:not(.rich-text-wrapper), .framer-kMKJ4 .framer-styles-preset-fq5al1.rich-text-wrapper h1 { --framer-font-family: \"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #4b1814; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kMKJ4\";\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 (f082bd6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Cursor from\"#framer/local/canvasComponent/DgpIR47MO/DgpIR47MO.js\";import CardLandscape from\"#framer/local/canvasComponent/dnKz47gNp/dnKz47gNp.js\";import CardsPotrait from\"#framer/local/canvasComponent/g2H0tDVKI/g2H0tDVKI.js\";import Navbar from\"#framer/local/canvasComponent/gwZm_XM3G/gwZm_XM3G.js\";import PlaygroundCard from\"#framer/local/canvasComponent/gXB8sraq_/gXB8sraq_.js\";import ComImage from\"#framer/local/canvasComponent/JH1wMz88D/JH1wMz88D.js\";import ProjectBtn from\"#framer/local/canvasComponent/JTD4Gfwpt/JTD4Gfwpt.js\";import CalendlyCard from\"#framer/local/canvasComponent/R8Gs5LoAo/R8Gs5LoAo.js\";import SocialBtn from\"#framer/local/canvasComponent/VGZ0RrVkO/VGZ0RrVkO.js\";import TestimonialCard from\"#framer/local/canvasComponent/XePjAtIQ_/XePjAtIQ_.js\";import*as sharedStyle from\"#framer/local/css/XPv0PNmiQ/XPv0PNmiQ.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const MotionDivWithFX=withFX(motion.div);const CardLandscapeFonts=getFonts(CardLandscape);const ContainerWithFX=withFX(Container);const CardsPotraitFonts=getFonts(CardsPotrait);const PlaygroundCardFonts=getFonts(PlaygroundCard);const TickerFonts=getFonts(Ticker);const ProjectBtnFonts=getFonts(ProjectBtn);const ComImageFonts=getFonts(ComImage);const TestimonialCardFonts=getFonts(TestimonialCard);const CalendlyCardFonts=getFonts(CalendlyCard);const SocialBtnFonts=getFonts(SocialBtn);const NavbarFonts=getFonts(Navbar);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const CursorFonts=getFonts(Cursor);const breakpoints={Cb5SBnts5:\"(min-width: 1200px) and (max-width: 1439px)\",g7yE8g7iD:\"(max-width: 809px)\",HuiR6HtTH:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-NYnYo\";const variantClassNames={Cb5SBnts5:\"framer-v-9e9t3f\",g7yE8g7iD:\"framer-v-prmvrm\",HuiR6HtTH:\"framer-v-17sbf2f\",WQLkyLRf1:\"framer-v-72rtr7\"};const transition1={damping:50,delay:.5,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:60};const transition2={damping:50,delay:.1,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:12,y:12};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation7={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation8={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-200,y:0};const animation9={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:200,y:0};const transition4={damping:40,delay:0,mass:.1,stiffness:400,type:\"spring\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition5={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:50};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition6={damping:50,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const animation13={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Small PC\":\"Cb5SBnts5\",Desktop:\"WQLkyLRf1\",Phone:\"g7yE8g7iD\",Tablet:\"HuiR6HtTH\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const cursor={component:Cursor,variant:\"dv3Mw8EfD\"};const cursor1={component:Cursor,variant:\"wHgJGUdzm\"};const cursor2={component:Cursor,transition:transition4,variant:\"x2vm9ftkZ\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"g7yE8g7iD\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"g7yE8g7iD\")return false;return true;};const elementId=useRouteElementId(\"IrEARWFq1\");const ref2=React.useRef(null);const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"HuiR6HtTH\")return true;return false;};const elementId1=useRouteElementId(\"ZDntbpnNK\");const ref3=React.useRef(null);const elementId2=useRouteElementId(\"QV9YsuAp5\");const ref4=React.useRef(null);const elementId3=useRouteElementId(\"K0tPq8b9q\");const ref5=React.useRef(null);const elementId4=useRouteElementId(\"tw5E1LV_D\");const ref6=React.useRef(null);const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"HuiR6HtTH\")return false;return true;};const elementId5=useRouteElementId(\"lCNTDthl2\");const ref7=React.useRef(null);const elementId6=useRouteElementId(\"Mop9XvrWC\");const ref8=React.useRef(null);const elementId7=useRouteElementId(\"NAkDpJHM9\");const ref9=React.useRef(null);const elementId8=useRouteElementId(\"hSD14Pywv\");const ref10=React.useRef(null);const elementId9=useRouteElementId(\"IxeCj9iga\");const ref11=React.useRef(null);const elementId10=useRouteElementId(\"Y_607E1_C\");const ref12=React.useRef(null);const elementId11=useRouteElementId(\"VhgZdW3rY\");const ref13=React.useRef(null);const elementId12=useRouteElementId(\"e0wp93uYu\");const ref14=React.useRef(null);const defaultLayoutId=React.useId();useCustomCursors({\"18nl06l\":cursor,\"1f6wzhk\":cursor2,usam5i:cursor1});const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),\"data-framer-cursor\":\"18nl06l\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i6qni8\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:1011,pixelWidth:390,positionX:\"center\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1UkRn4ziAb2AZbQTvtc03le2BrU.png\",srcSet:\"https://framerusercontent.com/images/1UkRn4ziAb2AZbQTvtc03le2BrU.png 390w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1011,pixelWidth:390,positionX:\"center\",positionY:\"top\",src:\"https://framerusercontent.com/images/1UkRn4ziAb2AZbQTvtc03le2BrU.png\",srcSet:\"https://framerusercontent.com/images/1UkRn4ziAb2AZbQTvtc03le2BrU.png 390w\"},className:\"framer-1tq82bp hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",\"data-framer-name\":\"Mobile Home\",children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-18vuppy\",\"data-framer-appear-id\":\"18vuppy\",\"data-framer-name\":\"Cursor\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kvovc0\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1.02018 1.02046L1.01998 1.01998L18.3604 8.15973L18.3605 8.15978L18.3602 8.15991L11.9701 10.8985L11.9699 10.8986C11.4887 11.1049 11.1052 11.4884 10.8989 11.9696L10.8988 11.9698L8.1602 18.3599L8.16008 18.3602L8.16002 18.3601L1.02018 1.02046Z\" fill=\"#BA433F\" stroke=\"white\" stroke-width=\"2.03996\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h0fne2\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223484\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(253, 253, 253)\"},children:\"Aman Saini\"})}),className:\"framer-7ckucp\",\"data-framer-name\":\"Aman Saini\",fonts:[\"GF;DM Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-4z2a89\",\"data-framer-appear-id\":\"4z2a89\",\"data-framer-cursor\":\"18nl06l\",\"data-framer-name\":\"Text Container 2\",initial:animation3,optimized:true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19bvz1a\",\"data-framer-name\":\"Title+Desc+mobile\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cielno\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"I\u2019m a\"})}),className:\"framer-x8z14r\",\"data-framer-name\":\"I\u2019m a\",fonts:[\"CUSTOM;Quick Peachy Regular\"],verticalAlignment:\"top\",viewBox:\"0 0 93 50\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:256,pixelWidth:948,positionX:\"center\",positionY:\"center\",sizes:\"200px\",src:\"https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif\",srcSet:\"https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif?scale-down-to=512 512w,https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif 948w\"},className:\"framer-oms8c1\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tsowgb\",\"data-framer-name\":\"1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.8)\"},children:\"For the last 3 years, I have been known for designing mobile apps, web apps, and websites for 0-1 startups and established companies. \"})}),className:\"framer-xeamon\",\"data-framer-name\":\"For the last 3 years, I have been known for designing mobile apps, web apps, and websites for 0-1 startups and established companies.\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-95u8he\",\"data-framer-name\":\"Companies\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Companies I\u2019ve worked & collaborated with\u2026\"})}),className:\"framer-4kdjid\",\"data-framer-name\":\"Companies I\u2019ve worked & collaborated with...\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sp9xbd\",\"data-framer-name\":\"Companies logo\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.bridgeathletic.com/\",nodeId:\"KtumCatzC\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-xmjxht framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/2\",whileHover:animation4,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-qc4dx8\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-356hmw\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 705.6px) - 40px) * 0.5354)`,src:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png\",srcSet:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png?scale-down-to=512 512w,https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png 749w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png\",srcSet:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png?scale-down-to=512 512w,https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png 749w\"},className:\"framer-iwenu8\",\"data-framer-name\":\"image 188\",transformTemplate:transformTemplate1})})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.languify.in/\",nodeId:\"dPP88aSYH\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"framer-1hha5z8 framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/2\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-yuuuia\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2xqoi5\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-flqvoy\",\"data-framer-name\":\"Group 9\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:78,svg:'<svg width=\"78\" height=\"27\" viewBox=\"0 0 78 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M53.3111 7.36492V6.96262H52.9035H52.3304H51.7317H51.1585H50.7637V7.68936V15.7223C50.7637 15.8391 50.7637 15.9559 50.7509 16.0727C50.7509 16.1765 50.7382 16.2674 50.7255 16.3582C50.6363 17.0071 50.407 17.5392 50.0249 17.9544C49.5409 18.4995 48.8403 18.772 47.9487 18.772H47.8214C46.9298 18.772 46.2292 18.4995 45.7452 17.9544C45.3631 17.5392 45.1338 17.0071 45.0446 16.3452C45.0319 16.2544 45.0192 16.1506 45.0192 16.0597C45.0192 15.943 45.0064 15.8262 45.0064 15.7094V7.46874V6.94965H44.6116H44.1148H43.5799H42.8666H42.459V7.35194V16.5269C42.459 17.4873 42.6755 18.3048 43.1341 18.9797C43.3506 19.3171 44.6625 21.056 47.8851 21.056C51.0821 21.056 52.4195 19.3171 52.6361 18.9797C53.0819 18.3048 53.3111 17.4873 53.3111 16.5269V7.36492C53.3111 7.36492 53.3111 7.3779 53.3111 7.36492Z\" fill=\"#2DABFF\"/>\\n<path d=\"M0.769531 17.5927V19.9676V20.4218V20.837H1.17712H1.67388H2.08147H2.93486H3.34246V20.4347V19.6561V2.60386V2.14965V1.73438H2.9476H2.11968H1.53377H1.17712H0.782269V2.14965V2.60386L0.769531 17.5927Z\" fill=\"#2DABFF\"/>\\n<path d=\"M56.761 6.97626H54.9906H54.9778H54.5957V7.37856V7.79383V19.4215V20.4597V20.875H55.0033H55.3345H55.844H56.761H57.1686V20.4597V19.8628V7.58619V7.39153V6.98923H56.7865C56.7738 6.97626 56.7738 6.97626 56.761 6.97626Z\" fill=\"#2DABFF\"/>\\n<path d=\"M15.3648 8.9627C14.9317 8.26192 14.3076 7.71687 13.4924 7.32755C12.6772 6.92525 11.722 6.73059 10.6393 6.73059C9.19998 6.73059 7.95172 7.01609 6.98369 7.71687C5.06037 9.1314 5.21321 11.5452 5.21321 11.5452H7.76067C7.76067 11.5452 7.86256 10.5459 8.34658 9.89707C8.35932 9.89707 8.35932 9.88409 8.35932 9.87111C8.39753 9.83218 8.423 9.79325 8.46121 9.75431C8.49943 9.71538 8.53764 9.67645 8.57585 9.6505C8.67775 9.55965 8.79238 9.48179 8.91976 9.40393C9.3783 9.1314 9.96421 8.98865 10.703 8.98865C11.6328 8.98865 12.3206 9.20927 12.7791 9.6505C13.2377 10.0917 13.467 10.7146 13.467 11.5192V12.3628H10.3591C8.61406 12.3628 7.25118 12.7651 6.28314 13.5697C5.30238 14.3743 4.81836 15.4903 4.81836 16.9048C4.81836 18.2804 5.23869 19.3186 6.07935 20.0064C6.92001 20.6942 7.98994 21.0316 9.28914 21.0316C9.42925 21.0316 9.55662 21.0316 9.69673 21.0187C9.76041 21.0187 9.8241 21.0057 9.88779 21.0057C10.0152 20.9927 10.1425 20.9797 10.2572 20.9667C10.41 20.9408 10.5501 20.9148 10.6902 20.8889C10.703 20.8889 10.7157 20.8889 10.7157 20.8889C10.8431 20.8629 10.9705 20.824 11.0851 20.798C11.2252 20.7591 11.3398 20.7202 11.4672 20.6812C11.4799 20.6812 11.5054 20.6683 11.5182 20.6683C11.6201 20.6293 11.722 20.5904 11.8111 20.5515C11.9257 20.4996 12.0276 20.4477 12.1168 20.4087C12.1295 20.4087 12.1423 20.3957 12.155 20.3957C12.2314 20.3568 12.3206 20.3049 12.397 20.266C12.4734 20.2141 12.5499 20.1751 12.6136 20.1232C12.7791 20.0194 12.9193 19.9026 13.0466 19.8118C13.0976 19.7599 13.1485 19.7209 13.1995 19.682C13.3778 19.5133 13.467 19.3835 13.467 19.3446V20.837H16.0399V11.3376C16.0144 10.4551 15.7979 9.66347 15.3648 8.9627ZM13.4415 16.1521C13.4415 16.9308 13.0848 17.5797 12.3843 18.0858C11.6837 18.5919 10.8558 18.8514 9.91326 18.8514C9.16176 18.8514 8.55038 18.6827 8.0791 18.3323C7.60782 17.9949 7.36581 17.4758 7.36581 16.814C7.36581 16.0613 7.68424 15.4903 8.30837 15.0621C8.93249 14.6468 9.77315 14.4391 10.8303 14.4391H13.4542L13.4415 16.1521Z\" fill=\"#2DABFF\"/>\\n<path d=\"M28.2818 19.6549V11.5701C28.2818 10.1036 27.8488 8.92267 26.9954 8.06617C26.142 7.19669 24.9829 6.76843 23.5181 6.76843C23.3652 6.76843 23.2124 6.76843 23.0723 6.78141H23.0596C22.9449 6.79439 22.8303 6.80736 22.7156 6.82034C22.6774 6.82034 22.6392 6.83332 22.6137 6.83332C22.4864 6.85927 22.3717 6.87225 22.2571 6.89821C22.2444 6.89821 22.2316 6.89821 22.2316 6.89821C22.117 6.92416 22.0151 6.95012 21.9259 6.98905C21.7221 7.05393 21.5311 7.1318 21.3528 7.20966C21.2763 7.23562 21.2127 7.27455 21.1362 7.31348C20.6522 7.58601 20.3338 7.92342 20.1682 8.16999C20.0536 8.32571 20.0026 8.44251 20.0026 8.5074V8.1051V7.33944V6.93714H19.595H18.6652H18.6015H17.8373H17.4297V8.1051V19.8496V20.8229H18.2321H18.9709H20.0026V19.8496V11.5701C20.0918 10.7914 20.3975 10.1685 20.9324 9.70131C21.4547 9.23413 22.1043 9.01351 22.8812 9.01351C23.7346 9.01351 24.4224 9.29902 24.9447 9.85704C25.4669 10.4151 25.7216 11.1548 25.7216 12.0632V20.4076V20.8099H26.626H27.1737H28.2818V19.6549Z\" fill=\"#2DABFF\"/>\\n<path d=\"M41.0202 6.96418H40.6126H40.0012H39.3898H38.8421H38.4345V7.36648V7.8726V8.45658C38.4345 8.35276 38.3581 8.19703 38.218 8.02833C38.218 8.02833 38.218 8.01535 38.2052 8.01535C38.0014 7.78176 37.6703 7.49625 37.2117 7.26266C37.1098 7.21075 36.9952 7.15884 36.8806 7.11991C36.8551 7.10693 36.8296 7.09396 36.7914 7.08098C36.6513 7.02907 36.5112 6.97716 36.3583 6.93823C36.3583 6.93823 36.3456 6.92525 36.3329 6.92525C36.1928 6.88632 36.0399 6.84739 35.8743 6.82143H35.8616C35.696 6.79548 35.5304 6.76952 35.3776 6.75655C35.2247 6.74357 35.0846 6.73059 34.919 6.73059C34.8936 6.73059 34.8681 6.73059 34.8426 6.73059C33.6708 6.73059 32.6391 7.05502 31.7729 7.71687C30.9068 8.37871 30.3081 9.26117 29.9642 10.3513C29.6968 11.1688 29.5566 12.3368 29.5566 13.8422C29.5566 15.2567 29.6713 16.3728 29.9005 17.1644C30.2572 18.3713 30.8941 19.2797 31.8366 19.9026C32.7792 20.5125 33.8236 20.824 34.9827 20.824C35.3139 20.824 35.6196 20.798 35.8998 20.7461C35.9635 20.7332 36.0272 20.7202 36.0909 20.7072C36.1673 20.7072 36.2437 20.6812 36.3074 20.6553C36.3838 20.6423 36.473 20.6164 36.5367 20.5904C36.5621 20.5904 36.5749 20.5774 36.5876 20.5644C36.7787 20.5125 36.9697 20.4347 37.148 20.3438C37.2245 20.3049 37.3136 20.266 37.3773 20.2141C37.4919 20.1621 37.5811 20.0973 37.6703 20.0194C37.7212 19.9934 37.7594 19.9545 37.8104 19.9156C37.8359 19.9026 37.8613 19.8766 37.8868 19.8507C37.976 19.7728 38.0524 19.7079 38.1033 19.6301C38.3071 19.4095 38.3963 19.2148 38.3963 19.1369V20.0324C38.3963 21.382 38.0651 22.3423 37.4028 22.9133C36.7405 23.4843 35.6705 23.7699 34.193 23.7699H32.9193H32.6391V26.2226H34.193H34.2439C36.2819 26.2226 37.9123 25.7424 39.1351 24.7951C40.3578 23.8347 40.9692 22.2645 40.9692 20.0843V7.71687L41.0202 6.96418ZM38.3963 15.4773C38.3708 15.8147 38.3326 16.1132 38.2817 16.4117C38.1415 17.0865 37.8231 17.6316 37.3264 18.0598C36.8424 18.4881 36.1927 18.6957 35.4158 18.6957C34.6643 18.6957 34.0274 18.4751 33.5052 18.0598C32.983 17.6316 32.6263 17.0865 32.448 16.4117C32.2697 15.9575 32.1805 15.101 32.1805 13.8422C32.1805 12.7002 32.2824 11.8566 32.4735 11.2986C32.69 10.6238 33.0466 10.0787 33.5434 9.65049C34.0402 9.22224 34.6643 9.0146 35.4158 9.0146C36.1673 9.0146 36.7914 9.23522 37.2882 9.65049C37.7849 10.0787 38.1161 10.6238 38.2562 11.2986C38.3326 11.5841 38.3836 11.8956 38.409 12.207C38.4345 12.5315 38.4472 13.0635 38.4472 13.8292C38.4472 14.6078 38.4218 15.1529 38.3963 15.4773Z\" fill=\"#2DABFF\"/>\\n<path d=\"M77.1933 6.97733L77.0404 7.44451L76.3908 9.37813L72.506 21.0318L72.0984 22.2387C71.7927 23.0952 71.4997 23.783 71.2068 24.3021C71.1431 24.4189 71.0667 24.5357 71.003 24.6395C70.6591 25.1456 70.2387 25.5349 69.7165 25.7945C69.6146 25.8464 69.5 25.8983 69.3981 25.9372C68.7357 26.1838 67.8059 26.3136 66.6086 26.3136H66.2265V24.1074H66.5449C67.2582 24.1074 67.8186 24.0296 68.2262 23.8609C68.6338 23.6922 68.965 23.3937 69.2452 22.9524C69.5254 22.5112 69.7929 21.8364 70.0349 20.9539C70.0604 20.915 70.0604 20.8631 70.0349 20.7852L66.2647 9.37813H62.9785V20.4608C62.9785 20.4608 62.9785 20.4608 62.9785 20.4738V20.8761H60.4056V20.4738C60.4056 20.4738 60.4056 20.4738 60.4056 20.4608V9.37813H58.2402V6.97733H60.4056V6.36739C60.4056 5.17347 60.5457 4.2391 60.8259 3.59024C61.0934 2.92839 61.5647 2.46121 62.227 2.18868C62.6346 2.01998 63.1441 1.8902 63.7682 1.82532C64.1503 1.78638 64.5579 1.77341 65.0165 1.77341H66.252V4.0704H65.2839C65.0037 4.0704 64.749 4.08338 64.5324 4.12231C64.0484 4.20017 63.6918 4.3559 63.4625 4.58949C63.1441 4.9269 62.9785 5.58875 62.9785 6.54907V6.9903H68.1753L68.2517 7.23687L68.2645 7.2758L68.9141 9.39111L71.1813 16.7752L71.3087 17.1905L71.3723 17.4111L71.436 17.1905L73.7669 9.39111L74.4038 7.26283L74.4802 6.9903L77.1933 6.97733Z\" fill=\"#2DABFF\"/>\\n<path d=\"M55.7442 0.111237C55.2729 0.111237 54.8271 0.279942 54.4705 0.552467C54.3559 0.643308 54.2412 0.747127 54.1393 0.863923C53.8336 1.24027 53.6426 1.72043 53.6426 2.23952C53.6426 3.31664 54.4323 4.21208 55.4513 4.35483C56.1646 3.68001 55.948 2.60289 55.8334 2.3693L56.3301 2.14868C56.5849 2.70671 56.7505 4.47163 54.8781 5.32813L55.222 6.01593H55.2347C56.725 5.47088 57.8459 4.10826 57.8459 2.39525C57.8331 1.22729 56.9033 0.111237 55.7442 0.111237Z\" fill=\"#2DABFF\"/>\\n</svg>\\n',withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://getamply.co/\",nodeId:\"aiZq66r9w\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"framer-lnijjf framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/2\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1py8kax\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mmmqnw\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1x587r4\",\"data-framer-name\":\"Group 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:45,intrinsicWidth:61,svg:'<svg width=\"61\" height=\"45\" viewBox=\"0 0 61 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M45.0693 22.2886C45.0693 22.3152 45.0693 22.3418 45.0692 22.3684C44.8671 22.5695 44.6833 22.7363 44.5178 22.8687C44.092 23.2094 43.6449 23.3797 43.1765 23.3797C42.9778 23.3797 42.7294 23.3371 42.4313 23.252C42.8571 22.67 43.1907 22.0242 43.432 21.3145C43.6732 20.6048 43.7939 19.8739 43.7939 19.1216C43.7939 18.0855 43.5384 17.248 43.0274 16.6093C42.5307 15.9706 41.8848 15.6512 41.09 15.6512C40.5932 15.6512 40.1248 15.779 39.6848 16.0345C39.2448 16.2758 38.7977 16.6803 38.3435 17.248C38.3293 17.0777 38.3222 16.8151 38.3222 16.4603C38.308 16.1054 38.23 15.8712 38.088 15.7577C37.9603 15.6299 37.7474 15.5661 37.4493 15.5661C36.9383 15.5661 36.5125 15.6867 36.1719 15.928C35.8312 16.1693 35.668 16.4958 35.6822 16.9074C35.7106 17.7164 35.7248 19.1571 35.7248 21.2294C35.6228 21.3998 35.5228 21.569 35.4248 21.7372C34.9931 22.23 34.6308 22.6072 34.3379 22.8687C33.9547 23.2094 33.6211 23.3797 33.3372 23.3797C32.9256 23.3797 32.7198 23.0958 32.7198 22.5281C32.7198 22.1307 32.8546 21.3145 33.1243 20.0797C33.4366 18.6319 33.5927 17.6313 33.5927 17.0777C33.5927 16.1551 33.1314 15.6938 32.2088 15.6938C31.4566 15.6938 30.6475 16.0912 29.7817 16.8861C28.9159 17.6809 28.1281 18.9513 27.4184 20.6971C27.461 20.4416 27.5391 20.0584 27.6526 19.5474C27.9223 18.3551 28.0572 17.5319 28.0572 17.0777C28.0572 16.6093 27.9507 16.2616 27.7378 16.0345C27.5391 15.8074 27.1913 15.6938 26.6946 15.6938C26.1978 15.6938 25.6655 15.8854 25.0978 16.2687C24.5442 16.6377 23.9978 17.2054 23.4584 17.9719C22.9332 18.7384 22.479 19.6752 22.0958 20.7823C22.1526 20.1577 22.2235 19.6397 22.3087 19.2281C22.3939 18.8022 22.5074 18.3055 22.6494 17.7377C22.8623 16.9429 22.9687 16.4319 22.9687 16.2048C22.9687 16.0061 22.9119 15.8712 22.7984 15.8003C22.6848 15.7293 22.4861 15.6938 22.2023 15.6938C21.6771 15.6938 21.2655 15.7932 20.9674 15.9919C20.6835 16.1764 20.4777 16.4745 20.35 16.8861C19.8608 18.433 19.5994 20.06 19.5659 21.767C19.1486 22.2453 18.8015 22.6125 18.5248 22.8687C18.1416 23.2094 17.8151 23.3797 17.5454 23.3797C17.3751 23.3797 17.2332 23.3158 17.1196 23.1881C17.0203 23.0604 16.9706 22.89 16.9706 22.6771C16.9706 22.0384 17.1338 20.9029 17.4603 19.2706C17.6732 18.1493 17.7796 17.4396 17.7796 17.1416C17.7796 16.6448 17.4319 16.3964 16.7364 16.3964C16.4099 16.3964 16.0977 16.4248 15.7996 16.4816C15.7286 16.1693 15.6364 15.9564 15.5228 15.8428C15.4235 15.7151 15.2177 15.6512 14.9054 15.6512C13.926 15.6512 12.9964 15.9635 12.1163 16.588C11.2505 17.1983 10.555 18.0145 10.0299 19.0364C9.5047 20.0442 9.24212 21.1158 9.24212 22.2513C9.24212 23.2875 9.5047 24.1249 10.0299 24.7636C10.555 25.4023 11.2576 25.7217 12.1376 25.7217C13.2589 25.7217 14.1886 25.1255 14.9267 23.9333C15.1254 24.4868 15.4164 24.9268 15.7996 25.2533C16.197 25.5655 16.6299 25.7217 17.0983 25.7217C17.7087 25.7217 18.3403 25.4733 18.9932 24.9765C19.2458 24.7843 19.4931 24.5751 19.7352 24.3489C19.7765 24.5464 19.8253 24.7201 19.8816 24.8701C20.1087 25.4378 20.4919 25.7217 21.0313 25.7217C21.4713 25.7217 21.7906 25.6081 21.9894 25.381C22.2023 25.1397 22.3868 24.6855 22.5429 24.0184C22.7274 23.252 22.9687 22.4713 23.2668 21.6765C23.579 20.8816 23.8984 20.2287 24.2249 19.7177C24.5513 19.2068 24.821 18.9513 25.0339 18.9513C25.19 18.9513 25.2681 19.0648 25.2681 19.2919C25.2681 19.5758 25.2113 20.1719 25.0978 21.0803C24.9558 22.1023 24.8849 22.8829 24.8849 23.4223C24.8849 24.061 24.9984 24.6075 25.2255 25.0617C25.4668 25.5017 25.8217 25.7217 26.29 25.7217C26.7442 25.7217 27.0707 25.6081 27.2694 25.381C27.4823 25.1539 27.6668 24.6997 27.823 24.0184C28.0359 23.1526 28.3127 22.3294 28.6533 21.5487C28.994 20.7681 29.3346 20.1435 29.6752 19.6752C30.0159 19.1926 30.2785 18.9513 30.463 18.9513C30.6191 18.9513 30.6972 19.0648 30.6972 19.2919C30.6972 19.6326 30.6049 20.25 30.4204 21.1442C30.2217 22.1661 30.1224 22.8758 30.1224 23.2733C30.1224 24.0681 30.3069 24.6784 30.6759 25.1042C31.0449 25.5159 31.5914 25.7217 32.3153 25.7217C32.7154 25.7217 33.0957 25.6734 33.4561 25.5767C33.1927 26.1826 32.9625 26.7703 32.7654 27.3398C32.1267 29.1991 31.8073 30.8243 31.8073 32.2153C31.8073 33.1947 31.9918 33.9611 32.3609 34.5147C32.7299 35.0682 33.2976 35.345 34.0641 35.345C35.3273 35.345 36.2854 34.4224 36.9383 32.5772C37.5912 30.7463 38.01 28.4611 38.1945 25.7217C39.0745 25.7075 39.919 25.4378 40.7281 24.9126C41.1964 25.452 41.8068 25.7217 42.559 25.7217C43.4359 25.7217 44.2172 25.4897 44.9029 25.0256C43.5537 36.0441 34.1637 44.5771 22.7808 44.5771C10.4711 44.5771 0.492188 34.5982 0.492188 22.2886C0.492188 9.97893 10.4711 0 22.7808 0C35.0904 0 45.0693 9.97893 45.0693 22.2886ZM44.9029 25.0256C45.0096 24.1544 45.066 23.2677 45.0692 22.3684C45.3145 22.1242 45.5867 21.8294 45.8858 21.484C45.8033 20.9059 45.7621 20.2816 45.7621 19.6113C45.7621 17.8796 45.9821 15.9067 46.4221 13.6925C46.8763 11.4783 47.5363 9.57632 48.4021 7.98663C49.2822 6.39693 50.3254 5.60208 51.5319 5.60208C52.2132 5.60208 52.7454 5.92144 53.1286 6.56016C53.5261 7.18468 53.7248 8.08598 53.7248 9.26406C53.7248 10.9531 53.2564 12.9118 52.3196 15.1403C51.3828 17.3687 50.1125 19.5758 48.5086 21.7616C48.6079 22.3436 48.7712 22.7623 48.9983 23.0178C49.2254 23.2591 49.5234 23.3797 49.8925 23.3797C50.4744 23.3797 50.9854 23.2165 51.4254 22.89C51.7446 22.6429 52.1273 22.2725 52.5735 21.7789C52.6018 21.0433 52.6674 20.3562 52.7704 19.7177C52.9123 18.8235 53.1465 17.8796 53.473 16.8861C53.6149 16.4603 53.8136 16.1551 54.0691 15.9706C54.3246 15.7861 54.7291 15.6938 55.2827 15.6938C55.5949 15.6938 55.8078 15.7435 55.9214 15.8428C56.0491 15.9422 56.113 16.0912 56.113 16.29C56.113 16.4035 56.0349 16.7867 55.8788 17.4396C55.7369 17.9648 55.6233 18.4403 55.5381 18.8661C55.4246 19.4481 55.3252 20.0087 55.2401 20.5481C55.1549 21.0732 55.1123 21.5061 55.1123 21.8468C55.1123 22.3862 55.2614 22.6558 55.5594 22.6558C55.7723 22.6558 56.0349 22.4429 56.3472 22.0171C56.6736 21.5913 57.0143 20.9455 57.3691 20.0797C57.7382 19.2139 58.093 18.1493 58.4337 16.8861C58.5472 16.4603 58.7175 16.1551 58.9446 15.9706C59.1859 15.7861 59.5408 15.6938 60.0092 15.6938C60.3356 15.6938 60.5627 15.7364 60.6905 15.8216C60.8182 15.9067 60.8821 16.0487 60.8821 16.2474C60.8821 16.588 60.6976 17.8016 60.3285 19.8881C60.0021 21.8894 59.8105 23.0745 59.7537 23.4436C59.2285 27.0914 58.5046 29.9798 57.582 32.1088C56.6594 34.2379 55.4317 35.3024 53.8988 35.3024C53.1749 35.3024 52.5858 35.0753 52.1317 34.6211C51.6775 34.1811 51.4504 33.5992 51.4504 32.8753C51.4504 32.2082 51.5994 31.5269 51.8975 30.8314C52.2097 30.1359 52.7775 29.334 53.6007 28.4256C54.4381 27.5314 55.6162 26.5023 57.1349 25.3384L57.1988 24.8488C57.2982 24.3236 57.4117 23.5713 57.5395 22.592C57.2556 23.6139 56.8582 24.3946 56.3472 24.9339C55.8362 25.4591 55.2969 25.7217 54.7291 25.7217C54.0904 25.7217 53.5652 25.4307 53.1536 24.8488C53.0286 24.6613 52.9233 24.4598 52.8376 24.2442C52.528 24.5241 52.2063 24.7753 51.8725 24.9978C51.1628 25.4804 50.3538 25.7217 49.4454 25.7217C48.1963 25.7217 47.2666 25.1539 46.6563 24.0184C46.595 23.9016 46.5368 23.7811 46.4817 23.6572C45.9979 24.1826 45.4852 24.6295 44.9436 24.9978C44.9301 25.0072 44.9165 25.0165 44.9029 25.0256ZM12.9041 23.5713C13.2164 23.5713 13.5144 23.3868 13.7983 23.0178C14.0822 22.6487 14.288 22.1591 14.4157 21.5487L15.2035 17.6313C14.6073 17.6455 14.0538 17.8726 13.5428 18.3126C13.046 18.7384 12.6486 19.3061 12.3505 20.0158C12.0525 20.7255 11.9034 21.4778 11.9034 22.2726C11.9034 22.7126 11.9886 23.0391 12.1589 23.252C12.3434 23.4649 12.5918 23.5713 12.9041 23.5713ZM38.3009 23.6778C38.8119 23.5642 39.2803 23.2875 39.7061 22.8474C40.1461 22.3932 40.4939 21.8397 40.7493 21.1868C41.0048 20.5197 41.1326 19.8242 41.1326 19.1003C41.1326 18.6745 41.0474 18.3551 40.8771 18.1422C40.7068 17.9151 40.4797 17.8016 40.1958 17.8016C39.6848 17.8016 39.0674 18.3409 38.3435 19.4197C38.3293 20.0442 38.3222 20.9597 38.3222 22.1662C38.3222 22.8191 38.3151 23.3229 38.3009 23.6778ZM34.2344 33.2585C34.6177 33.2585 34.937 32.4211 35.1925 30.7463C35.448 29.0856 35.6112 27.0133 35.6822 24.5294C35.0719 25.9488 34.5893 27.3043 34.2344 28.5959C33.8796 29.8875 33.7022 30.9734 33.7022 31.8534C33.7022 32.3076 33.7589 32.6553 33.8725 32.8966C33.9718 33.1379 34.0925 33.2585 34.2344 33.2585ZM51.0635 7.70985C50.737 7.70985 50.368 8.29889 49.9564 9.47697C49.5447 10.655 49.1828 12.117 48.8705 13.8628C48.5583 15.6087 48.3879 17.2835 48.3596 18.8874C49.3673 17.2267 50.1693 15.5661 50.7654 13.9054C51.3615 12.2305 51.6596 10.7047 51.6596 9.32793C51.6596 8.24921 51.4609 7.70985 51.0635 7.70985ZM54.133 33.2372C54.4878 33.2372 54.8852 32.8256 55.3252 32.0024C55.7652 31.1792 56.2052 29.8095 56.6453 27.8933C55.5523 28.8159 54.7575 29.6533 54.2607 30.4056C53.7781 31.1721 53.5368 31.8392 53.5368 32.4069C53.5368 32.6482 53.5794 32.8469 53.6646 33.0031C53.7639 33.1592 53.9201 33.2372 54.133 33.2372ZM10.4926 29.2284H9.78765V31.6032H10.6453C10.9106 31.6032 11.1174 31.5431 11.2658 31.4229C11.4152 31.3016 11.49 31.1343 11.49 30.921C11.49 30.7629 11.4504 30.6378 11.3714 30.5458C11.2934 30.4526 11.171 30.3904 11.0043 30.359V30.3427C11.1386 30.3189 11.2414 30.261 11.3129 30.1689C11.3844 30.0769 11.4201 29.9615 11.4201 29.8229C11.4201 29.6172 11.347 29.4666 11.2008 29.3714C11.0557 29.2761 10.8196 29.2284 10.4926 29.2284ZM10.5495 30.2095H10.1759V29.5533H10.5121C10.6875 29.5533 10.8153 29.5782 10.8954 29.628C10.9767 29.6778 11.0173 29.7585 11.0173 29.87C11.0173 29.9935 10.9799 30.0812 10.9052 30.1332C10.8305 30.1841 10.7119 30.2095 10.5495 30.2095ZM10.1759 31.2767V30.5246H10.569C10.7411 30.5246 10.8695 30.5544 10.9539 30.614C11.0384 30.6735 11.0806 30.765 11.0806 30.8885C11.0806 31.0228 11.0389 31.1213 10.9555 31.1841C10.8732 31.2458 10.7509 31.2767 10.5884 31.2767H10.1759ZM13.2166 29.2284L12.6546 30.3118L12.0926 29.2284H11.6703L12.4581 30.6952V31.6032H12.8479V30.6822L13.639 29.2284H13.2166ZM16.0527 30.9437L16.2899 31.6032H16.7025L15.814 29.2187H15.3916L14.5031 31.6032H14.9124L15.1447 30.9437H16.0527ZM15.7279 29.9626L15.9504 30.6091H15.2584L15.4728 29.9902C15.5292 29.8321 15.5719 29.6865 15.6012 29.5533C15.612 29.5966 15.6315 29.6648 15.6596 29.7579C15.6889 29.8511 15.7116 29.9193 15.7279 29.9626ZM17.016 29.2284V31.6032H17.4042V29.2284H17.016ZM18.7378 29.2284H18.0328V31.6032H18.8905C19.1558 31.6032 19.3626 31.5431 19.511 31.4229C19.6604 31.3016 19.7351 31.1343 19.7351 30.921C19.7351 30.7629 19.6956 30.6378 19.6165 30.5458C19.5386 30.4526 19.4162 30.3904 19.2494 30.359V30.3427C19.3837 30.3189 19.4866 30.261 19.5581 30.1689C19.6295 30.0769 19.6653 29.9615 19.6653 29.8229C19.6653 29.6172 19.5922 29.4666 19.446 29.3714C19.3009 29.2761 19.0648 29.2284 18.7378 29.2284ZM18.7946 30.2095H18.421V29.5533H18.7573C18.9327 29.5533 19.0605 29.5782 19.1406 29.628C19.2218 29.6778 19.2624 29.7585 19.2624 29.87C19.2624 29.9935 19.2251 30.0812 19.1504 30.1332C19.0756 30.1841 18.9571 30.2095 18.7946 30.2095ZM18.421 31.2767V30.5246H18.8141C18.9863 30.5246 19.1146 30.5544 19.1991 30.614C19.2836 30.6735 19.3258 30.765 19.3258 30.8885C19.3258 31.0228 19.2841 31.1213 19.2007 31.1841C19.1184 31.2458 18.996 31.2767 18.8336 31.2767H18.421ZM22.0466 31.3141C22.2404 31.0997 22.3373 30.7991 22.3373 30.4126C22.3373 30.0249 22.2409 29.7244 22.0482 29.511C21.8554 29.2977 21.5825 29.191 21.2295 29.191C20.8711 29.191 20.5949 29.2961 20.4011 29.5062C20.2083 29.7163 20.112 30.0173 20.112 30.4093C20.112 30.8013 20.2078 31.104 20.3995 31.3173C20.5922 31.5296 20.8678 31.6357 21.2263 31.6357C21.5804 31.6357 21.8538 31.5285 22.0466 31.3141ZM20.7016 31.0785C20.5836 30.9269 20.5245 30.7049 20.5245 30.4126C20.5245 30.1213 20.5836 29.9003 20.7016 29.7498C20.8207 29.5993 20.9967 29.524 21.2295 29.524C21.4602 29.524 21.6334 29.5993 21.7493 29.7498C21.8663 29.9003 21.9247 30.1213 21.9247 30.4126C21.9247 30.7082 21.8657 30.9307 21.7477 31.0802C21.6307 31.2296 21.4569 31.3043 21.2263 31.3043C20.9945 31.3043 20.8196 31.2291 20.7016 31.0785ZM23.5052 30.333H23.2356V29.5565H23.4922C23.6687 29.5565 23.8008 29.5858 23.8886 29.6442C23.9763 29.7027 24.0201 29.7991 24.0201 29.9334C24.0201 30.0655 23.9795 30.1651 23.8983 30.2323C23.8171 30.2994 23.6861 30.333 23.5052 30.333ZM23.2356 31.6032V30.6546H23.6189L24.1874 31.6032H24.6293L23.9584 30.5522C24.2659 30.4266 24.4197 30.216 24.4197 29.9204C24.4197 29.6886 24.3461 29.5154 24.1988 29.4006C24.0515 29.2858 23.8247 29.2284 23.5182 29.2284H22.8474V31.6032H23.2356ZM26.4778 31.6032H26.9537V29.2284H26.598V30.4727C26.598 30.5604 26.6012 30.6827 26.6077 30.8398C26.6142 30.9957 26.6185 31.0861 26.6207 31.111H26.611L25.4463 29.2284H24.9752V31.6032H25.3277V30.3687C25.3277 30.2019 25.3201 30.0178 25.305 29.8164L25.2969 29.7108H25.3099L26.4778 31.6032ZM27.5807 31.6032H28.924V31.2735H27.9689V30.5279H28.8639V30.203H27.9689V29.5565H28.924V29.2284H27.5807V31.6032Z\" fill=\"url(#paint0_linear_142_1781)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_142_1781\" x1=\"30.6871\" y1=\"0\" x2=\"30.6871\" y2=\"44.5771\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2DABFF\"/>\\n<stop offset=\"1\" stop-color=\"#02569D\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://raahee.in/\",nodeId:\"MLTrSYbjI\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"framer-1rxyr8n framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1anuu2r\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2mngxx\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-dp96jy\",\"data-framer-name\":\"Company-logo-holder\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1plhzsv\",\"data-framer-name\":\"Logo name\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"15.147792207792207px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgb(56, 55, 56)\"},children:\"RAAHEE\"})}),className:\"framer-qfskva\",\"data-framer-name\":\"RAAHEE\",fonts:[\"GF;Poppins-600\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",viewBox:\"0 0 58 18\",withExternalLayout:true})})})})]})})]})]})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation6,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-16pygf7 hidden-prmvrm\",\"data-framer-appear-id\":\"16pygf7\",\"data-framer-name\":\"Home\",id:elementId,initial:animation7,optimized:true,ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iugym5\",\"data-framer-name\":\"1\",children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-18kf74h\",\"data-framer-appear-id\":\"18kf74h\",\"data-framer-cursor\":\"18nl06l\",\"data-framer-name\":\"Text Container 2\",initial:animation8,optimized:true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-plp4jg\",\"data-framer-name\":\"Title+Desc+mobile\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n65vm9\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"I\u2019m a\"})}),viewBox:\"0 0 93 50\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"92px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"I\u2019m a\"})}),className:\"framer-1r8fuiz\",\"data-framer-name\":\"I\u2019m a\",fonts:[\"CUSTOM;Quick Peachy Regular\"],verticalAlignment:\"top\",viewBox:\"0 0 204 110\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fit\",pixelHeight:256,pixelWidth:948,positionX:\"center\",positionY:\"center\",sizes:\"237px\",src:\"https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif\",srcSet:\"https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif?scale-down-to=512 512w,https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif 948w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:256,pixelWidth:948,sizes:`max(max(min((${componentViewport?.width||\"100vw\"} - 128px) * 0.46, 705.6px) - 228px, 1px), 200px)`,src:\"https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif\",srcSet:\"https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif?scale-down-to=512 512w,https://framerusercontent.com/images/eaL4zfGj6spvbYwr2wFjAyft2fg.gif 948w\"},className:\"framer-1xmuqrw\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8y47r3\",\"data-framer-name\":\"1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.6)\"},children:\"For the last 3 years, I have been known for designing mobile apps, web apps, and websites for 0-1 startups and established companies. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.8)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.6)\"},children:\"Occasionally, you might find me crafting a cool poster for a college event :)\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.6)\"},children:\"For the last 3 years, I have been known for designing mobile apps, web apps, and websites for 0-1 startups and established companies. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.8)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgba(75, 24, 20, 0.6)\"},children:\"Occasionally, you might find me crafting a cool poster for a college event :)\"})]}),className:\"framer-1ply85e\",\"data-framer-name\":\"For the last 3 years, I have been known for designing mobile apps, web apps, and websites for 0-1 startups and established companies.\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nw1nt1\",\"data-framer-name\":\"Companies\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Companies I\u2019ve worked & collaborated with...\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Companies I\u2019ve worked & collaborated with...\"})}),className:\"framer-kwlgob\",\"data-framer-name\":\"Companies I\u2019ve worked & collaborated with...\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13hc37u\",\"data-framer-name\":\"Companies logo\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.bridgeathletic.com/\",nodeId:\"iYGCbZLpf\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1r95zja framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/2\",whileHover:animation4,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-11wnm0u\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vqmgs\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",sizes:`calc(min((${componentViewport?.width||\"100vw\"} - 42px) * 0.5052, 705.6px) * 0.5354)`,src:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png\",srcSet:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png?scale-down-to=512 512w,https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png 749w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:`calc(min((${componentViewport?.width||\"100vw\"} - 128px) * 0.46, 705.6px) * 0.5354)`,src:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png\",srcSet:\"https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png?scale-down-to=512 512w,https://framerusercontent.com/images/MY5Lwg28WwNzL6LudFM41MSVMwo.png 749w\"},className:\"framer-hfusrm\",\"data-framer-name\":\"image 188\",transformTemplate:transformTemplate1})})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.languify.in/\",nodeId:\"p_iYtrW_z\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"framer-1jykdqq framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/2\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-eqdpjy\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lrpvbc\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-lkfd5i\",\"data-framer-name\":\"Group 9\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:78,svg:'<svg width=\"78\" height=\"27\" viewBox=\"0 0 78 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M53.3111 7.36492V6.96262H52.9035H52.3304H51.7317H51.1585H50.7637V7.68936V15.7223C50.7637 15.8391 50.7637 15.9559 50.7509 16.0727C50.7509 16.1765 50.7382 16.2674 50.7255 16.3582C50.6363 17.0071 50.407 17.5392 50.0249 17.9544C49.5409 18.4995 48.8403 18.772 47.9487 18.772H47.8214C46.9298 18.772 46.2292 18.4995 45.7452 17.9544C45.3631 17.5392 45.1338 17.0071 45.0446 16.3452C45.0319 16.2544 45.0192 16.1506 45.0192 16.0597C45.0192 15.943 45.0064 15.8262 45.0064 15.7094V7.46874V6.94965H44.6116H44.1148H43.5799H42.8666H42.459V7.35194V16.5269C42.459 17.4873 42.6755 18.3048 43.1341 18.9797C43.3506 19.3171 44.6625 21.056 47.8851 21.056C51.0821 21.056 52.4195 19.3171 52.6361 18.9797C53.0819 18.3048 53.3111 17.4873 53.3111 16.5269V7.36492C53.3111 7.36492 53.3111 7.3779 53.3111 7.36492Z\" fill=\"#2DABFF\"/>\\n<path d=\"M0.769531 17.5927V19.9676V20.4218V20.837H1.17712H1.67388H2.08147H2.93486H3.34246V20.4347V19.6561V2.60386V2.14965V1.73438H2.9476H2.11968H1.53377H1.17712H0.782269V2.14965V2.60386L0.769531 17.5927Z\" fill=\"#2DABFF\"/>\\n<path d=\"M56.761 6.97626H54.9906H54.9778H54.5957V7.37856V7.79383V19.4215V20.4597V20.875H55.0033H55.3345H55.844H56.761H57.1686V20.4597V19.8628V7.58619V7.39153V6.98923H56.7865C56.7738 6.97626 56.7738 6.97626 56.761 6.97626Z\" fill=\"#2DABFF\"/>\\n<path d=\"M15.3648 8.9627C14.9317 8.26192 14.3076 7.71687 13.4924 7.32755C12.6772 6.92525 11.722 6.73059 10.6393 6.73059C9.19998 6.73059 7.95172 7.01609 6.98369 7.71687C5.06037 9.1314 5.21321 11.5452 5.21321 11.5452H7.76067C7.76067 11.5452 7.86256 10.5459 8.34658 9.89707C8.35932 9.89707 8.35932 9.88409 8.35932 9.87111C8.39753 9.83218 8.423 9.79325 8.46121 9.75431C8.49943 9.71538 8.53764 9.67645 8.57585 9.6505C8.67775 9.55965 8.79238 9.48179 8.91976 9.40393C9.3783 9.1314 9.96421 8.98865 10.703 8.98865C11.6328 8.98865 12.3206 9.20927 12.7791 9.6505C13.2377 10.0917 13.467 10.7146 13.467 11.5192V12.3628H10.3591C8.61406 12.3628 7.25118 12.7651 6.28314 13.5697C5.30238 14.3743 4.81836 15.4903 4.81836 16.9048C4.81836 18.2804 5.23869 19.3186 6.07935 20.0064C6.92001 20.6942 7.98994 21.0316 9.28914 21.0316C9.42925 21.0316 9.55662 21.0316 9.69673 21.0187C9.76041 21.0187 9.8241 21.0057 9.88779 21.0057C10.0152 20.9927 10.1425 20.9797 10.2572 20.9667C10.41 20.9408 10.5501 20.9148 10.6902 20.8889C10.703 20.8889 10.7157 20.8889 10.7157 20.8889C10.8431 20.8629 10.9705 20.824 11.0851 20.798C11.2252 20.7591 11.3398 20.7202 11.4672 20.6812C11.4799 20.6812 11.5054 20.6683 11.5182 20.6683C11.6201 20.6293 11.722 20.5904 11.8111 20.5515C11.9257 20.4996 12.0276 20.4477 12.1168 20.4087C12.1295 20.4087 12.1423 20.3957 12.155 20.3957C12.2314 20.3568 12.3206 20.3049 12.397 20.266C12.4734 20.2141 12.5499 20.1751 12.6136 20.1232C12.7791 20.0194 12.9193 19.9026 13.0466 19.8118C13.0976 19.7599 13.1485 19.7209 13.1995 19.682C13.3778 19.5133 13.467 19.3835 13.467 19.3446V20.837H16.0399V11.3376C16.0144 10.4551 15.7979 9.66347 15.3648 8.9627ZM13.4415 16.1521C13.4415 16.9308 13.0848 17.5797 12.3843 18.0858C11.6837 18.5919 10.8558 18.8514 9.91326 18.8514C9.16176 18.8514 8.55038 18.6827 8.0791 18.3323C7.60782 17.9949 7.36581 17.4758 7.36581 16.814C7.36581 16.0613 7.68424 15.4903 8.30837 15.0621C8.93249 14.6468 9.77315 14.4391 10.8303 14.4391H13.4542L13.4415 16.1521Z\" fill=\"#2DABFF\"/>\\n<path d=\"M28.2818 19.6549V11.5701C28.2818 10.1036 27.8488 8.92267 26.9954 8.06617C26.142 7.19669 24.9829 6.76843 23.5181 6.76843C23.3652 6.76843 23.2124 6.76843 23.0723 6.78141H23.0596C22.9449 6.79439 22.8303 6.80736 22.7156 6.82034C22.6774 6.82034 22.6392 6.83332 22.6137 6.83332C22.4864 6.85927 22.3717 6.87225 22.2571 6.89821C22.2444 6.89821 22.2316 6.89821 22.2316 6.89821C22.117 6.92416 22.0151 6.95012 21.9259 6.98905C21.7221 7.05393 21.5311 7.1318 21.3528 7.20966C21.2763 7.23562 21.2127 7.27455 21.1362 7.31348C20.6522 7.58601 20.3338 7.92342 20.1682 8.16999C20.0536 8.32571 20.0026 8.44251 20.0026 8.5074V8.1051V7.33944V6.93714H19.595H18.6652H18.6015H17.8373H17.4297V8.1051V19.8496V20.8229H18.2321H18.9709H20.0026V19.8496V11.5701C20.0918 10.7914 20.3975 10.1685 20.9324 9.70131C21.4547 9.23413 22.1043 9.01351 22.8812 9.01351C23.7346 9.01351 24.4224 9.29902 24.9447 9.85704C25.4669 10.4151 25.7216 11.1548 25.7216 12.0632V20.4076V20.8099H26.626H27.1737H28.2818V19.6549Z\" fill=\"#2DABFF\"/>\\n<path d=\"M41.0202 6.96418H40.6126H40.0012H39.3898H38.8421H38.4345V7.36648V7.8726V8.45658C38.4345 8.35276 38.3581 8.19703 38.218 8.02833C38.218 8.02833 38.218 8.01535 38.2052 8.01535C38.0014 7.78176 37.6703 7.49625 37.2117 7.26266C37.1098 7.21075 36.9952 7.15884 36.8806 7.11991C36.8551 7.10693 36.8296 7.09396 36.7914 7.08098C36.6513 7.02907 36.5112 6.97716 36.3583 6.93823C36.3583 6.93823 36.3456 6.92525 36.3329 6.92525C36.1928 6.88632 36.0399 6.84739 35.8743 6.82143H35.8616C35.696 6.79548 35.5304 6.76952 35.3776 6.75655C35.2247 6.74357 35.0846 6.73059 34.919 6.73059C34.8936 6.73059 34.8681 6.73059 34.8426 6.73059C33.6708 6.73059 32.6391 7.05502 31.7729 7.71687C30.9068 8.37871 30.3081 9.26117 29.9642 10.3513C29.6968 11.1688 29.5566 12.3368 29.5566 13.8422C29.5566 15.2567 29.6713 16.3728 29.9005 17.1644C30.2572 18.3713 30.8941 19.2797 31.8366 19.9026C32.7792 20.5125 33.8236 20.824 34.9827 20.824C35.3139 20.824 35.6196 20.798 35.8998 20.7461C35.9635 20.7332 36.0272 20.7202 36.0909 20.7072C36.1673 20.7072 36.2437 20.6812 36.3074 20.6553C36.3838 20.6423 36.473 20.6164 36.5367 20.5904C36.5621 20.5904 36.5749 20.5774 36.5876 20.5644C36.7787 20.5125 36.9697 20.4347 37.148 20.3438C37.2245 20.3049 37.3136 20.266 37.3773 20.2141C37.4919 20.1621 37.5811 20.0973 37.6703 20.0194C37.7212 19.9934 37.7594 19.9545 37.8104 19.9156C37.8359 19.9026 37.8613 19.8766 37.8868 19.8507C37.976 19.7728 38.0524 19.7079 38.1033 19.6301C38.3071 19.4095 38.3963 19.2148 38.3963 19.1369V20.0324C38.3963 21.382 38.0651 22.3423 37.4028 22.9133C36.7405 23.4843 35.6705 23.7699 34.193 23.7699H32.9193H32.6391V26.2226H34.193H34.2439C36.2819 26.2226 37.9123 25.7424 39.1351 24.7951C40.3578 23.8347 40.9692 22.2645 40.9692 20.0843V7.71687L41.0202 6.96418ZM38.3963 15.4773C38.3708 15.8147 38.3326 16.1132 38.2817 16.4117C38.1415 17.0865 37.8231 17.6316 37.3264 18.0598C36.8424 18.4881 36.1927 18.6957 35.4158 18.6957C34.6643 18.6957 34.0274 18.4751 33.5052 18.0598C32.983 17.6316 32.6263 17.0865 32.448 16.4117C32.2697 15.9575 32.1805 15.101 32.1805 13.8422C32.1805 12.7002 32.2824 11.8566 32.4735 11.2986C32.69 10.6238 33.0466 10.0787 33.5434 9.65049C34.0402 9.22224 34.6643 9.0146 35.4158 9.0146C36.1673 9.0146 36.7914 9.23522 37.2882 9.65049C37.7849 10.0787 38.1161 10.6238 38.2562 11.2986C38.3326 11.5841 38.3836 11.8956 38.409 12.207C38.4345 12.5315 38.4472 13.0635 38.4472 13.8292C38.4472 14.6078 38.4218 15.1529 38.3963 15.4773Z\" fill=\"#2DABFF\"/>\\n<path d=\"M77.1933 6.97733L77.0404 7.44451L76.3908 9.37813L72.506 21.0318L72.0984 22.2387C71.7927 23.0952 71.4997 23.783 71.2068 24.3021C71.1431 24.4189 71.0667 24.5357 71.003 24.6395C70.6591 25.1456 70.2387 25.5349 69.7165 25.7945C69.6146 25.8464 69.5 25.8983 69.3981 25.9372C68.7357 26.1838 67.8059 26.3136 66.6086 26.3136H66.2265V24.1074H66.5449C67.2582 24.1074 67.8186 24.0296 68.2262 23.8609C68.6338 23.6922 68.965 23.3937 69.2452 22.9524C69.5254 22.5112 69.7929 21.8364 70.0349 20.9539C70.0604 20.915 70.0604 20.8631 70.0349 20.7852L66.2647 9.37813H62.9785V20.4608C62.9785 20.4608 62.9785 20.4608 62.9785 20.4738V20.8761H60.4056V20.4738C60.4056 20.4738 60.4056 20.4738 60.4056 20.4608V9.37813H58.2402V6.97733H60.4056V6.36739C60.4056 5.17347 60.5457 4.2391 60.8259 3.59024C61.0934 2.92839 61.5647 2.46121 62.227 2.18868C62.6346 2.01998 63.1441 1.8902 63.7682 1.82532C64.1503 1.78638 64.5579 1.77341 65.0165 1.77341H66.252V4.0704H65.2839C65.0037 4.0704 64.749 4.08338 64.5324 4.12231C64.0484 4.20017 63.6918 4.3559 63.4625 4.58949C63.1441 4.9269 62.9785 5.58875 62.9785 6.54907V6.9903H68.1753L68.2517 7.23687L68.2645 7.2758L68.9141 9.39111L71.1813 16.7752L71.3087 17.1905L71.3723 17.4111L71.436 17.1905L73.7669 9.39111L74.4038 7.26283L74.4802 6.9903L77.1933 6.97733Z\" fill=\"#2DABFF\"/>\\n<path d=\"M55.7442 0.111237C55.2729 0.111237 54.8271 0.279942 54.4705 0.552467C54.3559 0.643308 54.2412 0.747127 54.1393 0.863923C53.8336 1.24027 53.6426 1.72043 53.6426 2.23952C53.6426 3.31664 54.4323 4.21208 55.4513 4.35483C56.1646 3.68001 55.948 2.60289 55.8334 2.3693L56.3301 2.14868C56.5849 2.70671 56.7505 4.47163 54.8781 5.32813L55.222 6.01593H55.2347C56.725 5.47088 57.8459 4.10826 57.8459 2.39525C57.8331 1.22729 56.9033 0.111237 55.7442 0.111237Z\" fill=\"#2DABFF\"/>\\n</svg>\\n',withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://getamply.co/\",nodeId:\"Lto6VqHSp\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"framer-1coa4y3 framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/2\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-137otu\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6l2m36\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1sj8x5e\",\"data-framer-name\":\"Group 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:45,intrinsicWidth:61,svg:'<svg width=\"61\" height=\"45\" viewBox=\"0 0 61 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M45.0693 22.2886C45.0693 22.3152 45.0693 22.3418 45.0692 22.3684C44.8671 22.5695 44.6833 22.7363 44.5178 22.8687C44.092 23.2094 43.6449 23.3797 43.1765 23.3797C42.9778 23.3797 42.7294 23.3371 42.4313 23.252C42.8571 22.67 43.1907 22.0242 43.432 21.3145C43.6732 20.6048 43.7939 19.8739 43.7939 19.1216C43.7939 18.0855 43.5384 17.248 43.0274 16.6093C42.5307 15.9706 41.8848 15.6512 41.09 15.6512C40.5932 15.6512 40.1248 15.779 39.6848 16.0345C39.2448 16.2758 38.7977 16.6803 38.3435 17.248C38.3293 17.0777 38.3222 16.8151 38.3222 16.4603C38.308 16.1054 38.23 15.8712 38.088 15.7577C37.9603 15.6299 37.7474 15.5661 37.4493 15.5661C36.9383 15.5661 36.5125 15.6867 36.1719 15.928C35.8312 16.1693 35.668 16.4958 35.6822 16.9074C35.7106 17.7164 35.7248 19.1571 35.7248 21.2294C35.6228 21.3998 35.5228 21.569 35.4248 21.7372C34.9931 22.23 34.6308 22.6072 34.3379 22.8687C33.9547 23.2094 33.6211 23.3797 33.3372 23.3797C32.9256 23.3797 32.7198 23.0958 32.7198 22.5281C32.7198 22.1307 32.8546 21.3145 33.1243 20.0797C33.4366 18.6319 33.5927 17.6313 33.5927 17.0777C33.5927 16.1551 33.1314 15.6938 32.2088 15.6938C31.4566 15.6938 30.6475 16.0912 29.7817 16.8861C28.9159 17.6809 28.1281 18.9513 27.4184 20.6971C27.461 20.4416 27.5391 20.0584 27.6526 19.5474C27.9223 18.3551 28.0572 17.5319 28.0572 17.0777C28.0572 16.6093 27.9507 16.2616 27.7378 16.0345C27.5391 15.8074 27.1913 15.6938 26.6946 15.6938C26.1978 15.6938 25.6655 15.8854 25.0978 16.2687C24.5442 16.6377 23.9978 17.2054 23.4584 17.9719C22.9332 18.7384 22.479 19.6752 22.0958 20.7823C22.1526 20.1577 22.2235 19.6397 22.3087 19.2281C22.3939 18.8022 22.5074 18.3055 22.6494 17.7377C22.8623 16.9429 22.9687 16.4319 22.9687 16.2048C22.9687 16.0061 22.9119 15.8712 22.7984 15.8003C22.6848 15.7293 22.4861 15.6938 22.2023 15.6938C21.6771 15.6938 21.2655 15.7932 20.9674 15.9919C20.6835 16.1764 20.4777 16.4745 20.35 16.8861C19.8608 18.433 19.5994 20.06 19.5659 21.767C19.1486 22.2453 18.8015 22.6125 18.5248 22.8687C18.1416 23.2094 17.8151 23.3797 17.5454 23.3797C17.3751 23.3797 17.2332 23.3158 17.1196 23.1881C17.0203 23.0604 16.9706 22.89 16.9706 22.6771C16.9706 22.0384 17.1338 20.9029 17.4603 19.2706C17.6732 18.1493 17.7796 17.4396 17.7796 17.1416C17.7796 16.6448 17.4319 16.3964 16.7364 16.3964C16.4099 16.3964 16.0977 16.4248 15.7996 16.4816C15.7286 16.1693 15.6364 15.9564 15.5228 15.8428C15.4235 15.7151 15.2177 15.6512 14.9054 15.6512C13.926 15.6512 12.9964 15.9635 12.1163 16.588C11.2505 17.1983 10.555 18.0145 10.0299 19.0364C9.5047 20.0442 9.24212 21.1158 9.24212 22.2513C9.24212 23.2875 9.5047 24.1249 10.0299 24.7636C10.555 25.4023 11.2576 25.7217 12.1376 25.7217C13.2589 25.7217 14.1886 25.1255 14.9267 23.9333C15.1254 24.4868 15.4164 24.9268 15.7996 25.2533C16.197 25.5655 16.6299 25.7217 17.0983 25.7217C17.7087 25.7217 18.3403 25.4733 18.9932 24.9765C19.2458 24.7843 19.4931 24.5751 19.7352 24.3489C19.7765 24.5464 19.8253 24.7201 19.8816 24.8701C20.1087 25.4378 20.4919 25.7217 21.0313 25.7217C21.4713 25.7217 21.7906 25.6081 21.9894 25.381C22.2023 25.1397 22.3868 24.6855 22.5429 24.0184C22.7274 23.252 22.9687 22.4713 23.2668 21.6765C23.579 20.8816 23.8984 20.2287 24.2249 19.7177C24.5513 19.2068 24.821 18.9513 25.0339 18.9513C25.19 18.9513 25.2681 19.0648 25.2681 19.2919C25.2681 19.5758 25.2113 20.1719 25.0978 21.0803C24.9558 22.1023 24.8849 22.8829 24.8849 23.4223C24.8849 24.061 24.9984 24.6075 25.2255 25.0617C25.4668 25.5017 25.8217 25.7217 26.29 25.7217C26.7442 25.7217 27.0707 25.6081 27.2694 25.381C27.4823 25.1539 27.6668 24.6997 27.823 24.0184C28.0359 23.1526 28.3127 22.3294 28.6533 21.5487C28.994 20.7681 29.3346 20.1435 29.6752 19.6752C30.0159 19.1926 30.2785 18.9513 30.463 18.9513C30.6191 18.9513 30.6972 19.0648 30.6972 19.2919C30.6972 19.6326 30.6049 20.25 30.4204 21.1442C30.2217 22.1661 30.1224 22.8758 30.1224 23.2733C30.1224 24.0681 30.3069 24.6784 30.6759 25.1042C31.0449 25.5159 31.5914 25.7217 32.3153 25.7217C32.7154 25.7217 33.0957 25.6734 33.4561 25.5767C33.1927 26.1826 32.9625 26.7703 32.7654 27.3398C32.1267 29.1991 31.8073 30.8243 31.8073 32.2153C31.8073 33.1947 31.9918 33.9611 32.3609 34.5147C32.7299 35.0682 33.2976 35.345 34.0641 35.345C35.3273 35.345 36.2854 34.4224 36.9383 32.5772C37.5912 30.7463 38.01 28.4611 38.1945 25.7217C39.0745 25.7075 39.919 25.4378 40.7281 24.9126C41.1964 25.452 41.8068 25.7217 42.559 25.7217C43.4359 25.7217 44.2172 25.4897 44.9029 25.0256C43.5537 36.0441 34.1637 44.5771 22.7808 44.5771C10.4711 44.5771 0.492188 34.5982 0.492188 22.2886C0.492188 9.97893 10.4711 0 22.7808 0C35.0904 0 45.0693 9.97893 45.0693 22.2886ZM44.9029 25.0256C45.0096 24.1544 45.066 23.2677 45.0692 22.3684C45.3145 22.1242 45.5867 21.8294 45.8858 21.484C45.8033 20.9059 45.7621 20.2816 45.7621 19.6113C45.7621 17.8796 45.9821 15.9067 46.4221 13.6925C46.8763 11.4783 47.5363 9.57632 48.4021 7.98663C49.2822 6.39693 50.3254 5.60208 51.5319 5.60208C52.2132 5.60208 52.7454 5.92144 53.1286 6.56016C53.5261 7.18468 53.7248 8.08598 53.7248 9.26406C53.7248 10.9531 53.2564 12.9118 52.3196 15.1403C51.3828 17.3687 50.1125 19.5758 48.5086 21.7616C48.6079 22.3436 48.7712 22.7623 48.9983 23.0178C49.2254 23.2591 49.5234 23.3797 49.8925 23.3797C50.4744 23.3797 50.9854 23.2165 51.4254 22.89C51.7446 22.6429 52.1273 22.2725 52.5735 21.7789C52.6018 21.0433 52.6674 20.3562 52.7704 19.7177C52.9123 18.8235 53.1465 17.8796 53.473 16.8861C53.6149 16.4603 53.8136 16.1551 54.0691 15.9706C54.3246 15.7861 54.7291 15.6938 55.2827 15.6938C55.5949 15.6938 55.8078 15.7435 55.9214 15.8428C56.0491 15.9422 56.113 16.0912 56.113 16.29C56.113 16.4035 56.0349 16.7867 55.8788 17.4396C55.7369 17.9648 55.6233 18.4403 55.5381 18.8661C55.4246 19.4481 55.3252 20.0087 55.2401 20.5481C55.1549 21.0732 55.1123 21.5061 55.1123 21.8468C55.1123 22.3862 55.2614 22.6558 55.5594 22.6558C55.7723 22.6558 56.0349 22.4429 56.3472 22.0171C56.6736 21.5913 57.0143 20.9455 57.3691 20.0797C57.7382 19.2139 58.093 18.1493 58.4337 16.8861C58.5472 16.4603 58.7175 16.1551 58.9446 15.9706C59.1859 15.7861 59.5408 15.6938 60.0092 15.6938C60.3356 15.6938 60.5627 15.7364 60.6905 15.8216C60.8182 15.9067 60.8821 16.0487 60.8821 16.2474C60.8821 16.588 60.6976 17.8016 60.3285 19.8881C60.0021 21.8894 59.8105 23.0745 59.7537 23.4436C59.2285 27.0914 58.5046 29.9798 57.582 32.1088C56.6594 34.2379 55.4317 35.3024 53.8988 35.3024C53.1749 35.3024 52.5858 35.0753 52.1317 34.6211C51.6775 34.1811 51.4504 33.5992 51.4504 32.8753C51.4504 32.2082 51.5994 31.5269 51.8975 30.8314C52.2097 30.1359 52.7775 29.334 53.6007 28.4256C54.4381 27.5314 55.6162 26.5023 57.1349 25.3384L57.1988 24.8488C57.2982 24.3236 57.4117 23.5713 57.5395 22.592C57.2556 23.6139 56.8582 24.3946 56.3472 24.9339C55.8362 25.4591 55.2969 25.7217 54.7291 25.7217C54.0904 25.7217 53.5652 25.4307 53.1536 24.8488C53.0286 24.6613 52.9233 24.4598 52.8376 24.2442C52.528 24.5241 52.2063 24.7753 51.8725 24.9978C51.1628 25.4804 50.3538 25.7217 49.4454 25.7217C48.1963 25.7217 47.2666 25.1539 46.6563 24.0184C46.595 23.9016 46.5368 23.7811 46.4817 23.6572C45.9979 24.1826 45.4852 24.6295 44.9436 24.9978C44.9301 25.0072 44.9165 25.0165 44.9029 25.0256ZM12.9041 23.5713C13.2164 23.5713 13.5144 23.3868 13.7983 23.0178C14.0822 22.6487 14.288 22.1591 14.4157 21.5487L15.2035 17.6313C14.6073 17.6455 14.0538 17.8726 13.5428 18.3126C13.046 18.7384 12.6486 19.3061 12.3505 20.0158C12.0525 20.7255 11.9034 21.4778 11.9034 22.2726C11.9034 22.7126 11.9886 23.0391 12.1589 23.252C12.3434 23.4649 12.5918 23.5713 12.9041 23.5713ZM38.3009 23.6778C38.8119 23.5642 39.2803 23.2875 39.7061 22.8474C40.1461 22.3932 40.4939 21.8397 40.7493 21.1868C41.0048 20.5197 41.1326 19.8242 41.1326 19.1003C41.1326 18.6745 41.0474 18.3551 40.8771 18.1422C40.7068 17.9151 40.4797 17.8016 40.1958 17.8016C39.6848 17.8016 39.0674 18.3409 38.3435 19.4197C38.3293 20.0442 38.3222 20.9597 38.3222 22.1662C38.3222 22.8191 38.3151 23.3229 38.3009 23.6778ZM34.2344 33.2585C34.6177 33.2585 34.937 32.4211 35.1925 30.7463C35.448 29.0856 35.6112 27.0133 35.6822 24.5294C35.0719 25.9488 34.5893 27.3043 34.2344 28.5959C33.8796 29.8875 33.7022 30.9734 33.7022 31.8534C33.7022 32.3076 33.7589 32.6553 33.8725 32.8966C33.9718 33.1379 34.0925 33.2585 34.2344 33.2585ZM51.0635 7.70985C50.737 7.70985 50.368 8.29889 49.9564 9.47697C49.5447 10.655 49.1828 12.117 48.8705 13.8628C48.5583 15.6087 48.3879 17.2835 48.3596 18.8874C49.3673 17.2267 50.1693 15.5661 50.7654 13.9054C51.3615 12.2305 51.6596 10.7047 51.6596 9.32793C51.6596 8.24921 51.4609 7.70985 51.0635 7.70985ZM54.133 33.2372C54.4878 33.2372 54.8852 32.8256 55.3252 32.0024C55.7652 31.1792 56.2052 29.8095 56.6453 27.8933C55.5523 28.8159 54.7575 29.6533 54.2607 30.4056C53.7781 31.1721 53.5368 31.8392 53.5368 32.4069C53.5368 32.6482 53.5794 32.8469 53.6646 33.0031C53.7639 33.1592 53.9201 33.2372 54.133 33.2372ZM10.4926 29.2284H9.78765V31.6032H10.6453C10.9106 31.6032 11.1174 31.5431 11.2658 31.4229C11.4152 31.3016 11.49 31.1343 11.49 30.921C11.49 30.7629 11.4504 30.6378 11.3714 30.5458C11.2934 30.4526 11.171 30.3904 11.0043 30.359V30.3427C11.1386 30.3189 11.2414 30.261 11.3129 30.1689C11.3844 30.0769 11.4201 29.9615 11.4201 29.8229C11.4201 29.6172 11.347 29.4666 11.2008 29.3714C11.0557 29.2761 10.8196 29.2284 10.4926 29.2284ZM10.5495 30.2095H10.1759V29.5533H10.5121C10.6875 29.5533 10.8153 29.5782 10.8954 29.628C10.9767 29.6778 11.0173 29.7585 11.0173 29.87C11.0173 29.9935 10.9799 30.0812 10.9052 30.1332C10.8305 30.1841 10.7119 30.2095 10.5495 30.2095ZM10.1759 31.2767V30.5246H10.569C10.7411 30.5246 10.8695 30.5544 10.9539 30.614C11.0384 30.6735 11.0806 30.765 11.0806 30.8885C11.0806 31.0228 11.0389 31.1213 10.9555 31.1841C10.8732 31.2458 10.7509 31.2767 10.5884 31.2767H10.1759ZM13.2166 29.2284L12.6546 30.3118L12.0926 29.2284H11.6703L12.4581 30.6952V31.6032H12.8479V30.6822L13.639 29.2284H13.2166ZM16.0527 30.9437L16.2899 31.6032H16.7025L15.814 29.2187H15.3916L14.5031 31.6032H14.9124L15.1447 30.9437H16.0527ZM15.7279 29.9626L15.9504 30.6091H15.2584L15.4728 29.9902C15.5292 29.8321 15.5719 29.6865 15.6012 29.5533C15.612 29.5966 15.6315 29.6648 15.6596 29.7579C15.6889 29.8511 15.7116 29.9193 15.7279 29.9626ZM17.016 29.2284V31.6032H17.4042V29.2284H17.016ZM18.7378 29.2284H18.0328V31.6032H18.8905C19.1558 31.6032 19.3626 31.5431 19.511 31.4229C19.6604 31.3016 19.7351 31.1343 19.7351 30.921C19.7351 30.7629 19.6956 30.6378 19.6165 30.5458C19.5386 30.4526 19.4162 30.3904 19.2494 30.359V30.3427C19.3837 30.3189 19.4866 30.261 19.5581 30.1689C19.6295 30.0769 19.6653 29.9615 19.6653 29.8229C19.6653 29.6172 19.5922 29.4666 19.446 29.3714C19.3009 29.2761 19.0648 29.2284 18.7378 29.2284ZM18.7946 30.2095H18.421V29.5533H18.7573C18.9327 29.5533 19.0605 29.5782 19.1406 29.628C19.2218 29.6778 19.2624 29.7585 19.2624 29.87C19.2624 29.9935 19.2251 30.0812 19.1504 30.1332C19.0756 30.1841 18.9571 30.2095 18.7946 30.2095ZM18.421 31.2767V30.5246H18.8141C18.9863 30.5246 19.1146 30.5544 19.1991 30.614C19.2836 30.6735 19.3258 30.765 19.3258 30.8885C19.3258 31.0228 19.2841 31.1213 19.2007 31.1841C19.1184 31.2458 18.996 31.2767 18.8336 31.2767H18.421ZM22.0466 31.3141C22.2404 31.0997 22.3373 30.7991 22.3373 30.4126C22.3373 30.0249 22.2409 29.7244 22.0482 29.511C21.8554 29.2977 21.5825 29.191 21.2295 29.191C20.8711 29.191 20.5949 29.2961 20.4011 29.5062C20.2083 29.7163 20.112 30.0173 20.112 30.4093C20.112 30.8013 20.2078 31.104 20.3995 31.3173C20.5922 31.5296 20.8678 31.6357 21.2263 31.6357C21.5804 31.6357 21.8538 31.5285 22.0466 31.3141ZM20.7016 31.0785C20.5836 30.9269 20.5245 30.7049 20.5245 30.4126C20.5245 30.1213 20.5836 29.9003 20.7016 29.7498C20.8207 29.5993 20.9967 29.524 21.2295 29.524C21.4602 29.524 21.6334 29.5993 21.7493 29.7498C21.8663 29.9003 21.9247 30.1213 21.9247 30.4126C21.9247 30.7082 21.8657 30.9307 21.7477 31.0802C21.6307 31.2296 21.4569 31.3043 21.2263 31.3043C20.9945 31.3043 20.8196 31.2291 20.7016 31.0785ZM23.5052 30.333H23.2356V29.5565H23.4922C23.6687 29.5565 23.8008 29.5858 23.8886 29.6442C23.9763 29.7027 24.0201 29.7991 24.0201 29.9334C24.0201 30.0655 23.9795 30.1651 23.8983 30.2323C23.8171 30.2994 23.6861 30.333 23.5052 30.333ZM23.2356 31.6032V30.6546H23.6189L24.1874 31.6032H24.6293L23.9584 30.5522C24.2659 30.4266 24.4197 30.216 24.4197 29.9204C24.4197 29.6886 24.3461 29.5154 24.1988 29.4006C24.0515 29.2858 23.8247 29.2284 23.5182 29.2284H22.8474V31.6032H23.2356ZM26.4778 31.6032H26.9537V29.2284H26.598V30.4727C26.598 30.5604 26.6012 30.6827 26.6077 30.8398C26.6142 30.9957 26.6185 31.0861 26.6207 31.111H26.611L25.4463 29.2284H24.9752V31.6032H25.3277V30.3687C25.3277 30.2019 25.3201 30.0178 25.305 29.8164L25.2969 29.7108H25.3099L26.4778 31.6032ZM27.5807 31.6032H28.924V31.2735H27.9689V30.5279H28.8639V30.203H27.9689V29.5565H28.924V29.2284H27.5807V31.6032Z\" fill=\"url(#paint0_linear_142_1781)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_142_1781\" x1=\"30.6871\" y1=\"0\" x2=\"30.6871\" y2=\"44.5771\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2DABFF\"/>\\n<stop offset=\"1\" stop-color=\"#02569D\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://raahee.in/\",nodeId:\"SUfIzXZb5\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"framer-1vxexat framer-lux5qc\",\"data-framer-cursor\":\"usam5i\",\"data-framer-name\":\"Company Block/3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e3tmok\",\"data-framer-name\":\"Shadow\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11tqb5y\",\"data-framer-name\":\"Logo name\",whileHover:animation5,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ofaqnm\",\"data-framer-name\":\"Company-logo-holder\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-z601d\",\"data-framer-name\":\"Logo name\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20.11px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgb(56, 55, 56)\"},children:\"RAAHEE\"})}),className:\"framer-8fp3nj\",\"data-framer-name\":\"RAAHEE\",fonts:[\"GF;Poppins-600\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",viewBox:\"0 0 77 24\",withExternalLayout:true})})})})]})})]})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1463,pixelWidth:824,positionX:\"1.3%\",positionY:\"3.9%\",sizes:`max((${componentViewport?.width||\"100vw\"} - 42px) * 0.4948 - 12px, 1px)`,src:\"https://framerusercontent.com/images/gnsLtZKhdC9Xx7wQ8yhbk4iPk.png\",srcSet:\"https://framerusercontent.com/images/gnsLtZKhdC9Xx7wQ8yhbk4iPk.png?scale-down-to=1024 576w,https://framerusercontent.com/images/gnsLtZKhdC9Xx7wQ8yhbk4iPk.png 824w\"}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation2,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+1e3-794+0),pixelHeight:2100,pixelWidth:1348,positionX:\"1.3%\",positionY:\"1.2%\",sizes:`max((${componentViewport?.width||\"100vw\"} - 128px) * 0.54 - 12px, 1px)`,src:\"https://framerusercontent.com/images/BhrFr0M83JGPGihlniIDEBrYtE.png\",srcSet:\"https://framerusercontent.com/images/BhrFr0M83JGPGihlniIDEBrYtE.png?scale-down-to=1024 657w,https://framerusercontent.com/images/BhrFr0M83JGPGihlniIDEBrYtE.png?scale-down-to=2048 1314w,https://framerusercontent.com/images/BhrFr0M83JGPGihlniIDEBrYtE.png 1348w\"},className:\"framer-16112hg\",\"data-framer-appear-id\":\"16112hg\",\"data-framer-cursor\":\"1f6wzhk\",\"data-framer-name\":\"Profile Image\",initial:animation9,optimized:true})}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-6w0zq0 hidden-72rtr7 hidden-9e9t3f\",\"data-framer-appear-id\":\"6w0zq0\",\"data-framer-name\":\"Cursor\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1c9mqv2\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1.02018 1.02046L1.01998 1.01998L18.3604 8.15973L18.3605 8.15978L18.3602 8.15991L11.9701 10.8985L11.9699 10.8986C11.4887 11.1049 11.1052 11.4884 10.8989 11.9696L10.8988 11.9698L8.1602 18.3599L8.16008 18.3602L8.16002 18.3601L1.02018 1.02046Z\" fill=\"#BA433F\" stroke=\"white\" stroke-width=\"2.03996\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nql7ur\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223484\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(253, 253, 253)\"},children:\"Aman Saini\"})}),className:\"framer-2o78j\",\"data-framer-name\":\"Aman Saini\",fonts:[\"GF;DM Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsxs(Image,{className:\"framer-1wj0sdo\",\"data-framer-name\":\"Best Works\",id:elementId1,ref:ref3,children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ufzdpb hidden-prmvrm\",\"data-framer-name\":\"Total BG\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1e3+0+0),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-lecu0u\",\"data-framer-name\":\"BG\",id:elementId2,ref:ref4,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-17nmmym\",\"data-framer-name\":\"image 202\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-1ik4fsw hidden-72rtr7 hidden-9e9t3f\",\"data-framer-name\":\"BG\",id:elementId3,ref:ref5,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-1igcwkx\",\"data-framer-name\":\"image 202\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-vhmvh2 hidden-72rtr7 hidden-9e9t3f\",\"data-framer-name\":\"BG\",id:elementId4,ref:ref6,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-ctdviq\",\"data-framer-name\":\"image 202\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1e3+0+1295-936),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1e3+0+1872-936),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-1drwqv3 hidden-17sbf2f\",\"data-framer-name\":\"BG\",id:elementId5,ref:ref7,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-1ftnxif\",\"data-framer-name\":\"image 202\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wge5ly\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1a4q1ps\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gs7x\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"37px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"My\"})}),fonts:[\"CUSTOM;Quick Peachy Regular\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-fq5al1\",\"data-styles-preset\":\"XPv0PNmiQ\",children:\"My\"})}),className:\"framer-1kb9m85\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1e3+0+72+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-1t4wjz0\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Best Works\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Best Works\"})}),className:\"framer-1xepuye\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Every project showcases a unique skill set\"})})},HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Every project showcases a unique skill set\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Every project showcases a unique skill set\"})}),className:\"framer-ws8rqh\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13j2u3e\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{height:343,width:`calc(${componentViewport?.width||\"100vw\"} - 56px)`,y:undefined},HuiR6HtTH:{height:343,width:`calc(${componentViewport?.width||\"100vw\"} - 84px)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:`calc(${componentViewport?.width||\"100vw\"} - 256px)`,y:(componentViewport?.y||0)+0+0+0+1e3+0+72+314.8+0+0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1090o3b-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{dB8zUcboY:16,IMqvDoPmR:28,nuAcjG3MV:\"12px\",SCb0A1Er9:\"8px\"},g7yE8g7iD:{IMqvDoPmR:16,Jjg6PD2Fr:14,lgM8sBKse:12,nuAcjG3MV:\"12px\",pB4E7X4B4:\"16px\",SCb0A1Er9:\"8px\",style:{width:\"100%\"},variant:\"twXqzs6Bc\",Zhebx77rb:12},HuiR6HtTH:{IMqvDoPmR:24,nuAcjG3MV:\"12px\",pB4E7X4B4:\"24px\",SCb0A1Er9:\"8px\",style:{width:\"100%\"},variant:\"twXqzs6Bc\"}},children:/*#__PURE__*/_jsx(CardLandscape,{dB8zUcboY:20,height:\"100%\",id:\"bQSeeOJ_n\",IMqvDoPmR:48,Jjg6PD2Fr:24,KXugpKvSq:28,L4_jS1Z1F:\"https://bit.ly/LanguifyCS\",layoutId:\"bQSeeOJ_n\",lgM8sBKse:20,nuAcjG3MV:\"16px\",pB4E7X4B4:\"32px\",SCb0A1Er9:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"FFw1sqWm5\",width:\"100%\",Zhebx77rb:16})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i30ari\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{width:`max((${componentViewport?.width||\"100vw\"} - 280px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+1e3+0+72+314.8+0+418+0},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 56px)`,y:undefined},HuiR6HtTH:{width:`calc(${componentViewport?.width||\"100vw\"} - 84px)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:533,width:`max((${componentViewport?.width||\"100vw\"} - 292px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+1e3+0+72+314.8+0+430+0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-5p0jue-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{b1TCrT7GP:20,Ofl3491Bi:\"8px\",qG1O9x32L:\"24px\",wWGMCyGaJ:\"12px\",z_LlbTZdj:28},g7yE8g7iD:{b1TCrT7GP:14,CZVpNC_hD:12,g_7DafwDw:12,Ofl3491Bi:\"8px\",qG1O9x32L:\"16px\",wWGMCyGaJ:\"12px\",z_LlbTZdj:16},HuiR6HtTH:{Ofl3491Bi:\"8px\",qG1O9x32L:\"24px\",wWGMCyGaJ:\"12px\",z_LlbTZdj:24}},children:/*#__PURE__*/_jsx(CardsPotrait,{AR0rkYSTQ:\"https://bit.ly/BridgeAthleticProject\",b1TCrT7GP:24,BD_Ju15fH:true,CZVpNC_hD:16,fFvBFcfxo:\"Web-App\",g_7DafwDw:20,g1nGP7JEj:addImageAlt({src:\"https://framerusercontent.com/images/1C2iomUQKJ5ZZ545HBosiZvenss.png\",srcSet:\"https://framerusercontent.com/images/1C2iomUQKJ5ZZ545HBosiZvenss.png?scale-down-to=512 512w,https://framerusercontent.com/images/1C2iomUQKJ5ZZ545HBosiZvenss.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1C2iomUQKJ5ZZ545HBosiZvenss.png 1920w\"},\"\"),height:\"100%\",I4sPUIPU6:true,id:\"RSVEo3ShW\",jmeT7K2A1:false,layoutId:\"RSVEo3ShW\",mpgXVS1lw:\"Tablet App\",Ofl3491Bi:\"12px\",qG1O9x32L:\"32px\",style:{width:\"100%\"},trxISobXZ:\"Design System\",W3x3ry1ej:false,width:\"100%\",WwfkGCmUD:\"Web-App\",wWGMCyGaJ:\"16px\",z_LlbTZdj:42,zUyHEvtnJ:\"Creating A Scalable Design System For BridgeAthletic\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{width:`max((${componentViewport?.width||\"100vw\"} - 280px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+1e3+0+72+314.8+0+418+0},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 56px)`,y:undefined},HuiR6HtTH:{width:`calc(${componentViewport?.width||\"100vw\"} - 84px)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:533,width:`max((${componentViewport?.width||\"100vw\"} - 292px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+1e3+0+72+314.8+0+430+0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-5qgnjj-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{b1TCrT7GP:20,Ofl3491Bi:\"8px\",qG1O9x32L:\"24px\",wWGMCyGaJ:\"12px\",z_LlbTZdj:28},g7yE8g7iD:{b1TCrT7GP:14,CZVpNC_hD:12,g_7DafwDw:12,Ofl3491Bi:\"8px\",qG1O9x32L:\"16px\",wWGMCyGaJ:\"12px\",z_LlbTZdj:16},HuiR6HtTH:{Ofl3491Bi:\"8px\",qG1O9x32L:\"24px\",wWGMCyGaJ:\"12px\",z_LlbTZdj:24}},children:/*#__PURE__*/_jsx(CardsPotrait,{AR0rkYSTQ:\"https://bit.ly/BukizzProject\",b1TCrT7GP:24,BD_Ju15fH:true,CZVpNC_hD:16,fFvBFcfxo:\"Website\",g_7DafwDw:20,g1nGP7JEj:addImageAlt({src:\"https://framerusercontent.com/images/ggaF6bTW0P59fTfulA0M3EhmM.png\",srcSet:\"https://framerusercontent.com/images/ggaF6bTW0P59fTfulA0M3EhmM.png?scale-down-to=512 512w,https://framerusercontent.com/images/ggaF6bTW0P59fTfulA0M3EhmM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ggaF6bTW0P59fTfulA0M3EhmM.png 1920w\"},\"\"),height:\"100%\",I4sPUIPU6:true,id:\"lbzXGqqAf\",jmeT7K2A1:false,layoutId:\"lbzXGqqAf\",mpgXVS1lw:\"Product Design\",Ofl3491Bi:\"12px\",qG1O9x32L:\"32px\",style:{width:\"100%\"},trxISobXZ:\"E-commerce\",W3x3ry1ej:false,width:\"100%\",WwfkGCmUD:\"Visual Design\",wWGMCyGaJ:\"16px\",z_LlbTZdj:42,zUyHEvtnJ:\"End-to-End Product Design for a School E-commerce Platform\"})})})})})]})]})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+2295),pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+2382),pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"},className:\"framer-fhm5c\",\"data-framer-name\":\"Playround\",id:elementId6,ref:ref8,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qtivln\",\"data-framer-name\":\"Title+Carousel\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-unqcl5\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fabtmr\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"37px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"My\"})}),fonts:[\"CUSTOM;Quick Peachy Regular\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-fq5al1\",\"data-styles-preset\":\"XPv0PNmiQ\",children:\"My\"})}),className:\"framer-3k8qzy\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+2295+72+0+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+2382+72+0+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-pgcceu\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Playground\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Playground\"})}),className:\"framer-1xds44\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Showcasing my personal design explorations\"})})},HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Showcasing my personal design explorations\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Showcasing my personal design explorations\"})}),className:\"framer-l3b2q8\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a6ymdx hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ctcasi-container hidden-72rtr7\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"flex-start\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:8,overflow:false},gap:24,height:\"100%\",hoverFactor:.4,id:\"iRbi4NC7r\",layoutId:\"iRbi4NC7r\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:true,paddingRight:10,paddingTop:36,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"302px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-tudl1v-container\",\"data-framer-name\":\"1\",name:\"1\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"y8YpIFTs1\",layoutId:\"y8YpIFTs1\",name:\"1\",QxNWx_TEi:\"Retro Game Station App\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"302px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1brqe6w-container\",\"data-framer-name\":\"2\",name:\"2\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"gY8sPhQCR\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png\",srcSet:\"https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png 1600w\"},\"\"),layoutId:\"gY8sPhQCR\",name:\"2\",QxNWx_TEi:\"AI-powered translation app\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"302px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1to99u7-container\",\"data-framer-name\":\"3\",name:\"3\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"CvFLOpJ5G\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png\",srcSet:\"https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png?scale-down-to=512 512w,https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png 1600w\"},\"\"),layoutId:\"CvFLOpJ5G\",name:\"3\",QxNWx_TEi:\"Expense Management App\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"302px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tup5b7-container\",\"data-framer-name\":\"4\",name:\"4\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"MFlXTEBu_\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/Sqq1nuvcfHnQcBOLb0siCY48TJI.png\"},\"\"),layoutId:\"MFlXTEBu_\",name:\"4\",QxNWx_TEi:\"Favourite Movie Poster Redesign\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-uwu9ui-container\",\"data-framer-name\":\"5\",name:\"5\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"XYaqVMPRH\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png\",srcSet:\"https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png?scale-down-to=512 512w,https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png 2800w\"},\"\"),layoutId:\"XYaqVMPRH\",name:\"5\",QxNWx_TEi:\"TP-7 Product in Figma\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rv6yj9-container\",\"data-framer-name\":\"6\",name:\"6\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"Pfd4c7uI0\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/mWXSSUkIKh9fiJ6y3BjiAyJfRA.png\"},\"\"),layoutId:\"Pfd4c7uI0\",name:\"6\",QxNWx_TEi:\"Boss EQ-200 in Figma\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tzepvq-container\",\"data-framer-name\":\"7\",name:\"7\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"yX2Vx196i\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/gpmwc6vZzVdnGNgAFppkcVPgJYQ.png\"},\"\"),layoutId:\"yX2Vx196i\",name:\"7\",QxNWx_TEi:\"Retro NFT Marketplace\",variant:\"TGIYxAc4y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18ul4tf-container\",\"data-framer-name\":\"8\",name:\"8\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"sSKeBGT68\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/VOxVuMioyfgKAD3neAulgs76Y0.png\"},\"\"),layoutId:\"sSKeBGT68\",name:\"8\",QxNWx_TEi:\"Explore Spanish Cuisine App\",variant:\"TGIYxAc4y\",width:\"100%\"})})})],speed:80,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{height:80,width:`calc(${componentViewport?.width||\"100vw\"} * 0.6)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ov7zg8-container hidden-72rtr7\",children:/*#__PURE__*/_jsx(ProjectBtn,{Dg5tWIZXv:24,height:\"100%\",id:\"ZXK2vMTaT\",layoutId:\"ZXK2vMTaT\",pwnydP5tM:\"View All\",style:{width:\"100%\"},variant:\"EbDeb0ByI\",width:\"100%\",Xn2cP3hOe:\"24px\",ZGQOODRoh:\"https://dribbble.com/aman72002\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hk6uy1 hidden-prmvrm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rcv9u3-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"flex-start\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:10,overflow:false},gap:54,height:\"100%\",hoverFactor:.4,id:\"g_rKYviCM\",layoutId:\"g_rKYviCM\",padding:10,paddingBottom:0,paddingLeft:10,paddingPerSide:true,paddingRight:10,paddingTop:54,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-11vp425-container\",\"data-framer-name\":\"1\",name:\"1\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"Qen5uu6qz\",layoutId:\"Qen5uu6qz\",name:\"1\",QxNWx_TEi:\"Retro Game Station App\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1396myz-container\",\"data-framer-name\":\"2\",name:\"2\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"Ot6VSUrrb\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png\",srcSet:\"https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fS15vSvAg8YDra1e7IEYhAhKk8.png 1600w\"},\"\"),layoutId:\"Ot6VSUrrb\",name:\"2\",QxNWx_TEi:\"AI-powered translation app\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gluxrk-container\",\"data-framer-name\":\"3\",name:\"3\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"jU0hJglcC\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png\",srcSet:\"https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png?scale-down-to=512 512w,https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/a6YwcrhwCo7WWzTgKrCXz4NRl0.png 1600w\"},\"\"),layoutId:\"jU0hJglcC\",name:\"3\",QxNWx_TEi:\"Expense Management App\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9ct3x4-container\",\"data-framer-name\":\"4\",name:\"4\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"y6kgJPgwU\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/Sqq1nuvcfHnQcBOLb0siCY48TJI.png\"},\"\"),layoutId:\"y6kgJPgwU\",name:\"4\",QxNWx_TEi:\"Favourite Movie Poster Redesign\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lkq1gk-container\",\"data-framer-name\":\"5\",name:\"5\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"hrxmxGegR\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png\",srcSet:\"https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png?scale-down-to=512 512w,https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/klrOqNKpXuoblDnCq4BPxQnOpU.png 2800w\"},\"\"),layoutId:\"hrxmxGegR\",name:\"5\",QxNWx_TEi:\"TP-7 Product in Figma\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14yu49d-container\",\"data-framer-name\":\"6\",name:\"6\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"p9SWc_c3j\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/mWXSSUkIKh9fiJ6y3BjiAyJfRA.png\"},\"\"),layoutId:\"p9SWc_c3j\",name:\"6\",QxNWx_TEi:\"Boss EQ-200 in Figma\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ssjdqq-container\",\"data-framer-name\":\"7\",name:\"7\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"fHnmBmZQH\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/gpmwc6vZzVdnGNgAFppkcVPgJYQ.png\"},\"\"),layoutId:\"fHnmBmZQH\",name:\"7\",QxNWx_TEi:\"Retro NFT Marketplace\",variant:\"CWxt7fWfK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:391,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rf0jc9-container\",\"data-framer-name\":\"8\",name:\"8\",children:/*#__PURE__*/_jsx(PlaygroundCard,{height:\"100%\",id:\"P1BZXdfv3\",j0xT5UWWp:addImageAlt({src:\"https://framerusercontent.com/images/VOxVuMioyfgKAD3neAulgs76Y0.png\"},\"\"),layoutId:\"P1BZXdfv3\",name:\"8\",QxNWx_TEi:\"Explore Spanish Cuisine App\",variant:\"CWxt7fWfK\",width:\"100%\"})})})],speed:120,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+2295+72+0+149+723-178},HuiR6HtTH:{width:undefined,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"521px\",y:(componentViewport?.y||0)+0+0+0+2382+72+0+149+723-178,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sg0hoq-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(ProjectBtn,{Dg5tWIZXv:24,height:\"100%\",id:\"TsCGZ3icO\",layoutId:\"TsCGZ3icO\",pwnydP5tM:\"View All\",style:{width:\"100%\"},variant:\"i8H_OYGrq\",VkImvkLlJ:\"https://dribbble.com/aman72002\",width:\"100%\",Xn2cP3hOe:\"24px\"})})})})]})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsxs(Image,{className:\"framer-wtl9m1\",\"data-framer-name\":\"Community\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rfhq20 hidden-prmvrm\",\"data-framer-name\":\"Total BG\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3239+0+0),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3326+0+0),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-whdj9a\",\"data-framer-name\":\"BG\",id:elementId7,ref:ref9,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-yokzau\",\"data-framer-name\":\"image 202\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-1e9392r hidden-72rtr7 hidden-9e9t3f\",\"data-framer-name\":\"BG\",id:elementId8,ref:ref10,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-ugt5k\",\"data-framer-name\":\"image 202\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3239+0+1272-936),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3326+0+1872-936),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-1y38er5 hidden-17sbf2f\",\"data-framer-name\":\"BG\",id:elementId9,ref:ref11,children:/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\"},className:\"framer-7o2tya\",\"data-framer-name\":\"image 202\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-38wmb7\",\"data-framer-name\":\"Container\",id:elementId10,ref:ref12,children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1kdkkir hidden-prmvrm\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18d7047\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-fq5al1\",\"data-styles-preset\":\"XPv0PNmiQ\",children:\"Building My\"})}),className:\"framer-1ibwxxh\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3239+0+72+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3326+0+72+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-1nfqhlv\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Design Tribe\"})}),className:\"framer-b1h4xy\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Sharing knowledge and experiences to uplift the community\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Sharing knowledge and experiences to uplift the community\"})}),className:\"framer-1wqn3nf\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kvbi2i\",\"data-framer-name\":\"Image Grid\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+3239+0+72+314.8+0+0},g7yE8g7iD:{height:155.66666666666666,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:undefined},HuiR6HtTH:{height:350,width:`calc(${componentViewport?.width||\"100vw\"} - 84px)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:423,width:`calc(${componentViewport?.width||\"100vw\"} - 256px)`,y:(componentViewport?.y||0)+0+0+0+3326+0+72+314.8+0+0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{__framer__animate:{transition:transition6}}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-cghoi4-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{CypAuccRb:false,MnvqOz6Jt:\"12px\",MQ8MdHniQ:10,variant:\"tLweOCDxi\"},HuiR6HtTH:{variant:\"tLweOCDxi\"}},children:/*#__PURE__*/_jsx(ComImage,{CypAuccRb:true,gVE6TZB9q:\"https://www.instagram.com/reel/C4-N506LzzN/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==\",height:\"100%\",id:\"ix4UXj013\",layoutId:\"ix4UXj013\",MnvqOz6Jt:\"16px\",MQ8MdHniQ:16,style:{height:\"100%\",width:\"100%\"},variant:\"CrHtPSlW0\",width:\"100%\"})})})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-b435hb hidden-prmvrm\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{height:397,y:(componentViewport?.y||0)+0+0+0+3239+0+72+314.8+0+455+0},HuiR6HtTH:{height:350,width:`calc((${componentViewport?.width||\"100vw\"} - 84px) * 0.65)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:599,width:`calc((${componentViewport?.width||\"100vw\"} - 256px) * 0.7171)`,y:(componentViewport?.y||0)+0+0+0+3326+0+72+314.8+0+455+0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bd56jg-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{variant:\"kqzSHBAeN\"}},children:/*#__PURE__*/_jsx(ComImage,{CypAuccRb:true,gVE6TZB9q:\"https://medium.com/@saini72002/hackharvard-2023-my-experience-learnings-36f8286594e0\",height:\"100%\",id:\"GMvvSnrUH\",layoutId:\"GMvvSnrUH\",MnvqOz6Jt:\"16px\",MQ8MdHniQ:16,style:{height:\"100%\",width:\"100%\"},variant:\"P0z2i4pxB\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{height:397,y:(componentViewport?.y||0)+0+0+0+3239+0+72+314.8+0+455+0},HuiR6HtTH:{height:351,width:`max((${componentViewport?.width||\"100vw\"} - 84px) * 0.35 - 24px, 1px)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:599,width:`max((${componentViewport?.width||\"100vw\"} - 256px) * 0.2829 - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+0+3326+0+72+314.8+0+455+0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-w51p5b-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{variant:\"MOe4y5ZMU\"}},children:/*#__PURE__*/_jsx(ComImage,{CypAuccRb:true,gVE6TZB9q:\"https://www.instagram.com/reel/C30XBSiP1Le/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==\",height:\"100%\",id:\"g_zX7cDRg\",layoutId:\"g_zX7cDRg\",MnvqOz6Jt:\"16px\",MQ8MdHniQ:16,style:{height:\"100%\",width:\"100%\"},variant:\"SDR3AhjOS\",width:\"100%\"})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/reel/C30XBSiP1Le/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==\",nodeId:\"lCbxnOQ9J\",openInNewTab:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:434,pixelWidth:1019,positionX:\"center\",positionY:\"top\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,src:\"https://framerusercontent.com/images/SkPjdBl8Yo2vkjipelzR73w2k.png\",srcSet:\"https://framerusercontent.com/images/SkPjdBl8Yo2vkjipelzR73w2k.png?scale-down-to=512 512w,https://framerusercontent.com/images/SkPjdBl8Yo2vkjipelzR73w2k.png 1019w\"}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation12,as:\"a\",background:{alt:\"\",fit:\"fill\",pixelHeight:434,pixelWidth:1019,positionX:\"center\",positionY:\"top\",src:\"https://framerusercontent.com/images/SkPjdBl8Yo2vkjipelzR73w2k.png\",srcSet:\"https://framerusercontent.com/images/SkPjdBl8Yo2vkjipelzR73w2k.png?scale-down-to=512 512w,https://framerusercontent.com/images/SkPjdBl8Yo2vkjipelzR73w2k.png 1019w\"},className:\"framer-i6ev8y hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f framer-lux5qc\",\"data-framer-appear-id\":\"i6ev8y\",initial:animation7,optimized:true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(252, 251, 247)\"},children:\"Conducting UI/UX Workshop\"})}),className:\"framer-x2yx3c\",\"data-framer-name\":\"Hacking Future at HackHarvard \u201823\",fonts:[\"GF;Montserrat-700italic\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{height:155.66666666666666,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1vwwux7-container hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(ComImage,{CypAuccRb:false,gVE6TZB9q:\"https://medium.com/@saini72002/hackharvard-2023-my-experience-learnings-36f8286594e0\",hB6lk4PHh:addImageAlt({src:\"https://framerusercontent.com/images/BaBkOwX2slAGsX0usMMmYoY.png\",srcSet:\"https://framerusercontent.com/images/BaBkOwX2slAGsX0usMMmYoY.png?scale-down-to=512 512w,https://framerusercontent.com/images/BaBkOwX2slAGsX0usMMmYoY.png 1019w\"},\"\"),height:\"100%\",id:\"XR9U3LdKp\",layoutId:\"XR9U3LdKp\",MnvqOz6Jt:\"12px\",MQ8MdHniQ:10,style:{height:\"100%\",width:\"100%\"},variant:\"kqzSHBAeN\",width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1tqqkqq hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mqvav7\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"37px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Building My\"})}),className:\"framer-1pj7l46\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"CUSTOM;Quick Peachy Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-1f2asc1\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Design tribe\"})}),className:\"framer-iz88jf\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Sharing knowledge and experiences to uplift the community\"})}),className:\"framer-n1sev8\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+4511),pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+4757),pixelHeight:936,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png\",srcSet:\"https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=512 512w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1hLaRURz4zNAvLMHEQFxsJzw.png 1440w\"},className:\"framer-1w8ft0a\",\"data-framer-name\":\"Testimonials\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b9zrb3\",\"data-framer-name\":\"Title+Carousel\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-oqw8ko hidden-prmvrm\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lhu82o\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-fq5al1\",\"data-styles-preset\":\"XPv0PNmiQ\",children:\"Wall of\"})}),className:\"framer-1hx4e6r\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+4511+72+0+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+4757+72+0+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-13f50n0\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Appreciations\"})}),className:\"framer-18j0d4t\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"The relations I have built with time\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"The relations I have built with time\"})}),className:\"framer-1a6jhn6\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k9iwu3\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-hifq15-container hidden-prmvrm\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"flex-start\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:10,overflow:false},gap:54,height:\"100%\",hoverFactor:.4,id:\"O4CV_kBpA\",layoutId:\"O4CV_kBpA\",padding:10,paddingBottom:0,paddingLeft:10,paddingPerSide:true,paddingRight:10,paddingTop:54,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"353px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-19fizzc-container\",\"data-framer-name\":\"TC - 1\",name:\"TC - 1\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"D7hXjZ7n1\",layoutId:\"D7hXjZ7n1\",name:\"TC - 1\",qXrvShX4f:\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers. Aman was a great collaborator, always willing to listen to feedback and incorporate it into his designs. He was also able to work independently and take initiative to ensure projects were completed on time and to a high standard.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Product Manager @ Languify\",width:\"100%\",Z7kwYVZd6:\"Asif Hashmi\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"353px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mjv5wk-container\",\"data-framer-name\":\"TC - 2\",name:\"TC - 2\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/faKet6YAp7qixLnhJvUEZeb6IEg.png\"},\"\"),height:\"100%\",id:\"Mbih021l_\",layoutId:\"Mbih021l_\",name:\"TC - 2\",qXrvShX4f:\"Aman has been instrumental in shaping Amply. He built the entire look and feel of the product including its platform and website. He has a commendable work ethic and makes sure that his understanding of the subject is crystal clear. Our team has learned a lot from his task management skills and sincere accountability.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Founder, Amply (Backed by Google) \",width:\"100%\",Z7kwYVZd6:\"Anshika Parihar\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"353px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-14c5z9k-container\",\"data-framer-name\":\"TC - 3\",name:\"TC - 3\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/agTzCaZtUGcdJvv77YFtTgxo1dM.png\"},\"\"),height:\"100%\",id:\"IRFr1asjB\",layoutId:\"IRFr1asjB\",name:\"TC - 3\",qXrvShX4f:\"Aman, has been a great intern during his 4 month internship period. He brings a positive energy to work everyday and is eager to learn. He exceeded expectations at all his assigned tasks, constantly demonstrating hard work, diligence, and creativity. He always tried to push the boundaries and be proactive, which makes him a valuable team member.   Aman will shine wherever he chooses to go. It was a pleasure collaborating with him, and I am confident that he would be a great addition to the Design team.  Wish him all the best for his future.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Senior Product Designer @ BridgeAthletic\",width:\"100%\",Z7kwYVZd6:\"Anushree Gupta\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"353px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-187ivay-container\",\"data-framer-name\":\"TC - 4\",name:\"TC - 4\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/JXQNIoNGw6rShLAIxdhIPpp8izE.png\"},\"\"),height:\"100%\",id:\"audvrqf6t\",layoutId:\"audvrqf6t\",name:\"TC - 4\",qXrvShX4f:\"Aman's designs are well thought out, creative, and thoroughly in line with Raahee's mission. He comes up with the most interesting ideas and sees them to execution. He gives thoughtful feedback on design and encourages others to do their best. His creativity and work ethic make him stand out.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Co-Founder and CEO, Raahee\",width:\"100%\",Z7kwYVZd6:\"Shubhangi Gupta\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"353px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-rq7p28-container\",\"data-framer-name\":\"TC - 5\",name:\"TC - 5\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/w73xhPX5BkYtd5WmlRd55aavRiQ.png\"},\"\"),height:\"100%\",id:\"VYT_Ewz8F\",layoutId:\"VYT_Ewz8F\",name:\"TC - 5\",qXrvShX4f:\"Aman has shown great creativity and passion during his stint with us. He\u2019s proved pivotal to our recent improvements in product UI/UX and has built a fast self-learning feedback loop for his work. It was great having him here, and we look forward to building together soon.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"CEO, Founder, Amply (Backed by Google)\",width:\"100%\",Z7kwYVZd6:\"Anshul Goyal\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"353px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mwemok-container\",\"data-framer-name\":\"TC - 6\",name:\"TC - 6\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/E1IllNWPM5BqkkHuI2O34fFTM.png\"},\"\"),height:\"100%\",id:\"WnzUDhzHh\",layoutId:\"WnzUDhzHh\",name:\"TC - 6\",qXrvShX4f:\"Aman has a very different way of thinking and creating designs. His way to approach any problem statement is by delivering designs that serve the purpose along with having a great visual appeal. He is a great asset when it came to the website designing of OpenForce and bringing new ideas to the table which helped the project to a great extent. He constantly up-skill himself and would be a great asset to any organization he would work with. All the best to him.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Founder, Codeflow\",width:\"100%\",Z7kwYVZd6:\"Hargun Kaur\"})})})],speed:120,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-rna1z-container hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"flex-start\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:8,overflow:false},gap:54,height:\"100%\",hoverFactor:.4,id:\"e7v8BZArT\",layoutId:\"e7v8BZArT\",padding:10,paddingBottom:0,paddingLeft:10,paddingPerSide:true,paddingRight:10,paddingTop:54,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"319px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kh1pnu-container\",\"data-framer-name\":\"TC - 1\",name:\"TC - 1\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"dlySOR0l_\",layoutId:\"dlySOR0l_\",name:\"TC - 1\",qXrvShX4f:\"I had the pleasure of working with Aman on several projects during my time as Product Manager at Languify. Aman is an incredibly talented Product Designer who consistently demonstrated a deep understanding of product thinking and design. He was able to quickly grasp the requirements of each project and develop creative solutions that met the needs of our customers.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Product Manager @ Languify\",width:\"100%\",Z7kwYVZd6:\"Asif Hashmi\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"319px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a8l3pr-container\",\"data-framer-name\":\"TC - 2\",name:\"TC - 2\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/faKet6YAp7qixLnhJvUEZeb6IEg.png\"},\"\"),height:\"100%\",id:\"GxbmoqoIA\",layoutId:\"GxbmoqoIA\",name:\"TC - 2\",qXrvShX4f:\"Aman has been instrumental in shaping Amply. He built the entire look and feel of the product including its platform and website. He has a commendable work ethic and makes sure that his understanding of the subject is crystal clear. Our team has learned a lot from his task management skills and sincere accountability.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Founder, Amply (Backed by Google) \",width:\"100%\",Z7kwYVZd6:\"Anshika Parihar\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"319px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-9cuhow-container\",\"data-framer-name\":\"TC - 3\",name:\"TC - 3\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/agTzCaZtUGcdJvv77YFtTgxo1dM.png\"},\"\"),height:\"100%\",id:\"iUAraVzh3\",layoutId:\"iUAraVzh3\",name:\"TC - 3\",qXrvShX4f:\"Aman, has been a great intern during his 4 month internship period. He brings a positive energy to work everyday and is eager to learn. He exceeded expectations at all his assigned tasks, constantly demonstrating hard work, diligence, and creativity. He always tried to push the boundaries and be proactive, which makes him a valuable team member.   Aman will shine wherever he chooses to go. It was a pleasure collaborating with him, and I am confident that he would be a great addition to the Design team.  Wish him all the best for his future.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Senior Product Designer @ BridgeAthletic\",width:\"100%\",Z7kwYVZd6:\"Anushree Gupta\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"319px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1elfirb-container\",\"data-framer-name\":\"TC - 4\",name:\"TC - 4\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/JXQNIoNGw6rShLAIxdhIPpp8izE.png\"},\"\"),height:\"100%\",id:\"Gwk3wMFxr\",layoutId:\"Gwk3wMFxr\",name:\"TC - 4\",qXrvShX4f:\"Aman's designs are well thought out, creative, and thoroughly in line with Raahee's mission. He comes up with the most interesting ideas and sees them to execution. He gives thoughtful feedback on design and encourages others to do their best. His creativity and work ethic make him stand out.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Co-Founder and CEO, Raahee\",width:\"100%\",Z7kwYVZd6:\"Shubhangi Gupta\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"319px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-8qu99g-container\",\"data-framer-name\":\"TC - 5\",name:\"TC - 5\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/w73xhPX5BkYtd5WmlRd55aavRiQ.png\"},\"\"),height:\"100%\",id:\"iKBhd_urg\",layoutId:\"iKBhd_urg\",name:\"TC - 5\",qXrvShX4f:\"Aman has shown great creativity and passion during his stint with us. He\u2019s proved pivotal to our recent improvements in product UI/UX and has built a fast self-learning feedback loop for his work. It was great having him here, and we look forward to building together soon.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"CEO, Founder, Amply (Backed by Google)\",width:\"100%\",Z7kwYVZd6:\"Anshul Goyal\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:452,width:\"319px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-tn1xhe-container\",\"data-framer-name\":\"TC - 6\",name:\"TC - 6\",children:/*#__PURE__*/_jsx(TestimonialCard,{GmS9U8lns:addImageAlt({src:\"https://framerusercontent.com/images/E1IllNWPM5BqkkHuI2O34fFTM.png\"},\"\"),height:\"100%\",id:\"JioWalymU\",layoutId:\"JioWalymU\",name:\"TC - 6\",qXrvShX4f:\"Aman has a very different way of thinking and creating designs. His way to approach any problem statement is by delivering designs that serve the purpose along with having a great visual appeal. He is a great asset when it came to the website designing of OpenForce and bringing new ideas to the table which helped the project to a great extent. He constantly up-skill himself and would be a great asset to any organization he would work with. All the best to him.\",style:{height:\"100%\",width:\"100%\"},UGoJRnGCI:\"Founder, Codeflow\",width:\"100%\",Z7kwYVZd6:\"Hargun Kaur\"})})})],speed:80,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-s9pgl1 hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1seyfct\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"37px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Wall of\"})}),className:\"framer-lj2vsm\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"CUSTOM;Quick Peachy Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-17g4iqg\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Appreciation\"})}),className:\"framer-1qsinuk\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Sharing knowledge and experiences to uplift the community\"})}),className:\"framer-1581600\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+5389),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"fill\",pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+5658),pixelHeight:1872,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png\",srcSet:\"https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/bCBrA4KLxQKFsGzC0pyBt00dfE.png 2880w\"},className:\"framer-1clp7nz\",\"data-framer-name\":\"Contact\",id:elementId11,ref:ref13,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tv5cke\",\"data-framer-name\":\"Container\",id:elementId12,ref:ref14,children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-pf5hg1 hidden-prmvrm\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mqmu6g\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-fq5al1\",\"data-styles-preset\":\"XPv0PNmiQ\",children:\"Let's\"})}),className:\"framer-1gxty11\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+5389+0+0+72+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+5658+0+0+72+0+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-dk47s4\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Build Together\"})}),className:\"framer-91vww0\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HuiR6HtTH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Have a product idea, opportunity or want to chat?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Have a product idea, opportunity or want to chat?\"})}),className:\"framer-89cubr\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-92dulx\",\"data-framer-name\":\"Contact Blocks\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+5389+0+0+72+314.8+0},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:undefined},HuiR6HtTH:{width:`max((${componentViewport?.width||\"100vw\"} - 84px) * 0.55 - 32px, 1px)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:423,width:`max((${componentViewport?.width||\"100vw\"} - 256px) * 0.7 - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+0+5658+0+0+72+314.8+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bk7h1j-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{pYh8SqjfQ:\"ZxMiHu6NF\"}},children:/*#__PURE__*/_jsx(CalendlyCard,{height:\"100%\",id:\"GKleF3Djr\",layoutId:\"GKleF3Djr\",Om4qFSEaR:\"https://calendly.com/saini72002/30mi\",pYh8SqjfQ:\"GGOUZRqX4\",style:{height:\"100%\",width:\"100%\"},variant:\"zVxanYcHt\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p59qk0\",\"data-framer-name\":\"Frame 40\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+5389+0+0+72+314.8+0+0+0},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:undefined},HuiR6HtTH:{width:`calc((${componentViewport?.width||\"100vw\"} - 84px) * 0.45)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87.75,width:`calc((${componentViewport?.width||\"100vw\"} - 256px) * 0.3)`,y:(componentViewport?.y||0)+0+0+0+5658+0+0+72+314.8+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xpibar-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{dbFz_MD5T:\"center\",esy5pL2Zt:24}},children:/*#__PURE__*/_jsx(SocialBtn,{BPRkcef_F:\"Email\",dbFz_MD5T:\"space-between\",esy5pL2Zt:28,ghAIvrZaQ:4,height:\"100%\",id:\"VFs4NUYqJ\",layoutId:\"VFs4NUYqJ\",liYp_yObQ:\"saini72002@gmail.com\",StjR0laT0:16,style:{height:\"100%\",width:\"100%\"},variant:\"BP7zJ4sYE\",vuQbtjAsR:\"Ip2din4jA\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+5389+0+0+72+314.8+0+0+111.75},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:undefined},HuiR6HtTH:{width:`calc((${componentViewport?.width||\"100vw\"} - 84px) * 0.45)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87.75,width:`calc((${componentViewport?.width||\"100vw\"} - 256px) * 0.3)`,y:(componentViewport?.y||0)+0+0+0+5658+0+0+72+314.8+0+0+111.75,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f2xidw-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{dbFz_MD5T:\"center\",esy5pL2Zt:24}},children:/*#__PURE__*/_jsx(SocialBtn,{BPRkcef_F:\"LinkedIn\",CBvAa8fyL:\"https://www.linkedin.com/in/aman72002\",dbFz_MD5T:\"space-between\",esy5pL2Zt:28,ghAIvrZaQ:4,height:\"100%\",id:\"YV5HvNwpL\",layoutId:\"YV5HvNwpL\",liYp_yObQ:\"@aman72002\",StjR0laT0:16,style:{height:\"100%\",width:\"100%\"},variant:\"Nq_J5j4At\",vuQbtjAsR:\"zb2xnnUOv\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+5389+0+0+72+314.8+0+0+223.5},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:undefined},HuiR6HtTH:{width:`calc((${componentViewport?.width||\"100vw\"} - 84px) * 0.45)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87.75,width:`calc((${componentViewport?.width||\"100vw\"} - 256px) * 0.3)`,y:(componentViewport?.y||0)+0+0+0+5658+0+0+72+314.8+0+0+223.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vmbu2-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{dbFz_MD5T:\"center\",esy5pL2Zt:24}},children:/*#__PURE__*/_jsx(SocialBtn,{BPRkcef_F:\"Instagram\",CBvAa8fyL:\"https://www.instagram.com/aman.uix/\",dbFz_MD5T:\"space-between\",esy5pL2Zt:28,ghAIvrZaQ:4,height:\"100%\",id:\"CFUjybPcK\",layoutId:\"CFUjybPcK\",liYp_yObQ:\"@aman.uix\",StjR0laT0:16,style:{height:\"100%\",width:\"100%\"},variant:\"Nq_J5j4At\",vuQbtjAsR:\"cjfoaUM7Z\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{y:(componentViewport?.y||0)+0+0+0+5389+0+0+72+314.8+0+0+335.25},g7yE8g7iD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:undefined},HuiR6HtTH:{width:`calc((${componentViewport?.width||\"100vw\"} - 84px) * 0.45)`,y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87.75,width:`calc((${componentViewport?.width||\"100vw\"} - 256px) * 0.3)`,y:(componentViewport?.y||0)+0+0+0+5658+0+0+72+314.8+0+0+335.25,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gkxkc9-container\",\"data-framer-cursor\":\"usam5i\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{dbFz_MD5T:\"center\",esy5pL2Zt:24}},children:/*#__PURE__*/_jsx(SocialBtn,{BPRkcef_F:\"Dribbble\",CBvAa8fyL:\"https://dribbble.com/aman72002\",dbFz_MD5T:\"space-between\",esy5pL2Zt:28,ghAIvrZaQ:4,height:\"100%\",id:\"wdOfAq_Co\",layoutId:\"wdOfAq_Co\",liYp_yObQ:\"@aman72002\",StjR0laT0:16,style:{height:\"100%\",width:\"100%\"},variant:\"Nq_J5j4At\",vuQbtjAsR:\"fCuj7FGyo\",width:\"100%\"})})})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-186g2lt hidden-72rtr7 hidden-17sbf2f hidden-9e9t3f\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l7v18m\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"37px\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Let's\"})}),className:\"framer-1uy9apm\",\"data-framer-name\":\"Here\u2019s my\",fonts:[\"CUSTOM;Quick Peachy Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png\",srcSet:\"https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/JdHvONDXF9v7HOut5zOQgdmLQJ8.png 996w\"},className:\"framer-e5lnzc\",\"data-framer-name\":\"Designer\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGF0dGF5YS1yZWd1bGFy\",\"--framer-font-family\":'\"Pattaya\", \"Pattaya Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-text-color\":\"rgb(245, 243, 222)\"},children:\"Build Together\"})}),className:\"framer-1bwgbhe\",\"data-framer-name\":\"My Story\",fonts:[\"GF;Pattaya-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(75, 24, 20)\"},children:\"Have a product idea, opportunity or want to chat?\"})}),className:\"framer-7a0kf2\",\"data-framer-name\":\"Everyone has one, here\u2019s mine\",fonts:[\"GF;Montserrat-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+6306.8),positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png\",srcSet:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png 2880w\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png\",srcSet:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png 2880w\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png\",srcSet:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png 2880w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+6575.8),positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png\",srcSet:\"https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/tropVvIVSGvcrtZ00yNH9uEBxQ.png 2880w\"},className:\"framer-1bwhfev\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n7vgrk\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+6306.8+36+0+0+0),pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"fit\",pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"fit\",pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+6575.8+36+0+0+0),pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"},className:\"framer-1wmnrnh\",\"data-framer-name\":\"Line\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oe87tk\",\"data-framer-name\":\"Frame 49\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jglkdx\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(252, 252, 247)\"},children:\"Made with love by Aman Saini \"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1F1aWNrIFBlYWNoeSBSZWd1bGFy\",\"--framer-font-family\":'\"Quick Peachy Regular\", \"Quick Peachy Regular Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(252, 252, 247)\"},children:\"Made with love by Aman Saini \"})}),className:\"framer-6gpg24\",\"data-framer-name\":\"Made with love by Aman Saini\",fonts:[\"CUSTOM;Quick Peachy Regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(252, 252, 247, 0.6)\"},children:\"and my sister's help (ofc she forced me to write this :)\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDBpdGFsaWM=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(252, 252, 247, 0.6)\"},children:\"and my sister's help (ofc she forced me to write this :)\"})}),className:\"framer-xv8sdw\",\"data-framer-name\":\"Made with love by Aman Saini\",fonts:[\"GF;Montserrat-500italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cb5SBnts5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+6306.8+36+0+0+370),pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"}},g7yE8g7iD:{background:{alt:\"\",fit:\"fit\",pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"}},HuiR6HtTH:{background:{alt:\"\",fit:\"fit\",pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+6575.8+36+0+0+370),pixelHeight:22,pixelWidth:284,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/P7IR5UN4mWMS7XIchV65ippvM1E.png\"},className:\"framer-7hk1ba\",\"data-framer-name\":\"Line\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n9wsfk\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(252, 252, 247, 0.6)\"},children:\"Copyright \\xa9 2024 Aman Saini\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(252, 252, 247, 0.6)\"},children:\"Copyright \\xa9 2024 Aman Saini\"})}),className:\"framer-low7o4\",\"data-framer-name\":\"All rights reserved @2024\",fonts:[\"GF;Montserrat-600\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{width:\"90vw\",y:24}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,y:36,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{animate:animation12,initial:animation13,optimized:true}},children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{className:\"framer-epbgdf-container\",\"data-framer-appear-id\":\"epbgdf\",\"data-framer-cursor\":\"usam5i\",layoutScroll:true,transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{g7yE8g7iD:{style:{width:\"100%\"},variant:\"cMCP2Ft0_\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"AGjIWMnZZ\",layoutId:\"AGjIWMnZZ\",variant:\"j5YiZZ3lE\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NYnYo.framer-lux5qc, .framer-NYnYo .framer-lux5qc { display: block; }\",\".framer-NYnYo.framer-72rtr7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-NYnYo .framer-1i6qni8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1tq82bp { flex: none; height: 793px; overflow: hidden; position: relative; width: 100%; }\",\".framer-NYnYo .framer-18vuppy { aspect-ratio: 2.3181818181818183 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: visible; position: absolute; right: 48px; top: 369px; width: 102px; }\",\".framer-NYnYo .framer-kvovc0, .framer-NYnYo .framer-1c9mqv2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; position: absolute; right: 83px; top: 0px; }\",\".framer-NYnYo .framer-1h0fne2, .framer-NYnYo .framer-nql7ur { --border-bottom-width: 2.0399556159973145px; --border-color: #ffffff; --border-left-width: 2.0399556159973145px; --border-right-width: 2.0399556159973145px; --border-style: solid; --border-top-width: 2.0399556159973145px; align-content: center; align-items: center; background-color: #ba433f; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 19px; overflow: visible; padding: 6.119866847991943px 8.159822463989258px 6.119866847991943px 8.159822463989258px; position: absolute; top: 16px; width: min-content; }\",\".framer-NYnYo .framer-7ckucp, .framer-NYnYo .framer-2o78j, .framer-NYnYo .framer-1kb9m85, .framer-NYnYo .framer-1xepuye, .framer-NYnYo .framer-3k8qzy, .framer-NYnYo .framer-1xds44, .framer-NYnYo .framer-1ibwxxh, .framer-NYnYo .framer-b1h4xy, .framer-NYnYo .framer-1pj7l46, .framer-NYnYo .framer-iz88jf, .framer-NYnYo .framer-1hx4e6r, .framer-NYnYo .framer-18j0d4t, .framer-NYnYo .framer-lj2vsm, .framer-NYnYo .framer-1qsinuk, .framer-NYnYo .framer-1gxty11, .framer-NYnYo .framer-91vww0, .framer-NYnYo .framer-1uy9apm, .framer-NYnYo .framer-1bwgbhe { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NYnYo .framer-4z2a89 { align-content: flex-start; align-items: flex-start; bottom: 36px; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; left: 0px; max-width: 705.6px; overflow: visible; padding: 0px 20px 0px 20px; position: absolute; right: 0px; }\",\".framer-NYnYo .framer-19bvz1a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1cielno { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-NYnYo .framer-x8z14r { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: 101px; }\",\".framer-NYnYo .framer-oms8c1 { -webkit-user-select: none; align-self: stretch; flex: none; height: auto; min-width: 200px; overflow: hidden; position: relative; user-select: none; width: 200px; }\",\".framer-NYnYo .framer-tsowgb, .framer-NYnYo .framer-plp4jg, .framer-NYnYo .framer-8y47r3, .framer-NYnYo .framer-1nw1nt1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-xeamon, .framer-NYnYo .framer-4kdjid, .framer-NYnYo .framer-1ply85e, .framer-NYnYo .framer-kwlgob { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NYnYo .framer-95u8he { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-sp9xbd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-xmjxht, .framer-NYnYo .framer-1hha5z8, .framer-NYnYo .framer-1rxyr8n { aspect-ratio: 1.641025641025641 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 122px); overflow: visible; position: relative; text-decoration: none; width: 1px; }\",\".framer-NYnYo .framer-qc4dx8 { aspect-ratio: 1.7014925373134329 / 1; background-color: #4b1814; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: var(--framer-aspect-ratio-supported, 44px); left: 4px; overflow: hidden; position: absolute; right: 0px; top: 6px; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-356hmw, .framer-NYnYo .framer-2xqoi5 { aspect-ratio: 1.7014925373134329 / 1; background-color: #ffffff; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; box-shadow: 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.1), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0); flex: none; height: var(--framer-aspect-ratio-supported, 118px); left: 0px; overflow: hidden; position: absolute; top: 0px; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-iwenu8 { aspect-ratio: 1.8035715501453538 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 111px); left: 50%; position: absolute; top: 51%; transform: translate(-50%, -50%); width: 59%; }\",\".framer-NYnYo .framer-yuuuia { aspect-ratio: 1.7014925373134329 / 1; background-color: #4b1814; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; bottom: -2px; flex: none; height: var(--framer-aspect-ratio-supported, 118px); left: 8px; overflow: hidden; position: absolute; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-flqvoy { aspect-ratio: 2.888888888888889 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 69px); left: 50%; position: absolute; top: 49%; transform: translate(-50%, -50%); width: 68%; }\",\".framer-NYnYo .framer-lnijjf { aspect-ratio: 1.6153846153846154 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 124px); overflow: visible; position: relative; text-decoration: none; width: 1px; }\",\".framer-NYnYo .framer-1py8kax { aspect-ratio: 1.7164179104477613 / 1; background-color: #4b1814; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: var(--framer-aspect-ratio-supported, 117px); left: 8px; overflow: hidden; position: absolute; top: 8px; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-1mmmqnw { aspect-ratio: 1.7164179104477613 / 1; background-color: #ffffff; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; box-shadow: 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.1), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0); flex: none; height: var(--framer-aspect-ratio-supported, 117px); left: 0px; overflow: hidden; position: absolute; top: 0px; width: 91%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-1x587r4 { aspect-ratio: 1.3555555555555556 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 148px); left: 50%; position: absolute; top: 49%; transform: translate(-50%, -50%); width: 53%; }\",\".framer-NYnYo .framer-1anuu2r { aspect-ratio: 1.7014925373134329 / 1; background-color: #4b1814; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: var(--framer-aspect-ratio-supported, 118px); left: 8px; overflow: hidden; position: absolute; top: 8px; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-2mngxx { aspect-ratio: 1.7014925373134329 / 1; background-color: #ffffff; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; box-shadow: 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.1), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0); flex: none; height: var(--framer-aspect-ratio-supported, 118px); left: 0px; overflow: hidden; position: absolute; top: 0px; width: 89%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-dp96jy { aspect-ratio: 2.923076923076923 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 68px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 67%; }\",\".framer-NYnYo .framer-1plhzsv, .framer-NYnYo .framer-z601d { background-color: #ffffff; bottom: -20px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); flex: none; left: -18px; overflow: hidden; position: absolute; right: -20px; top: -20px; }\",\".framer-NYnYo .framer-qfskva, .framer-NYnYo .framer-8fp3nj { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); user-select: none; white-space: pre; width: 68%; }\",\".framer-NYnYo .framer-16pygf7 { flex: none; height: 100vh; overflow: hidden; position: relative; width: 100%; }\",\".framer-NYnYo .framer-iugym5 { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 794px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px 0px 0px 128px; position: absolute; width: 100%; }\",\".framer-NYnYo .framer-18kf74h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 54px; height: min-content; justify-content: flex-start; max-width: 705.6px; overflow: visible; padding: 104px 0px 0px 0px; position: relative; width: 46%; }\",\".framer-NYnYo .framer-1n65vm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 123px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1r8fuiz { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: 204px; }\",\".framer-NYnYo .framer-1xmuqrw { -webkit-user-select: none; aspect-ratio: 3.6747967479674797 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 102px); min-width: 200px; overflow: hidden; position: relative; user-select: none; width: 1px; }\",\".framer-NYnYo .framer-13hc37u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1r95zja, .framer-NYnYo .framer-1jykdqq, .framer-NYnYo .framer-1vxexat { aspect-ratio: 1.641025641025641 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 78px); overflow: visible; position: relative; text-decoration: none; width: 1px; }\",\".framer-NYnYo .framer-11wnm0u, .framer-NYnYo .framer-eqdpjy { aspect-ratio: 1.7014925373134329 / 1; background-color: #4b1814; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 12px; overflow: hidden; position: absolute; top: 12px; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-1vqmgs, .framer-NYnYo .framer-lrpvbc { aspect-ratio: 1.7014925373134329 / 1; background-color: #ffffff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; box-shadow: 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.1), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0); flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 0px; overflow: hidden; position: absolute; top: 0px; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-hfusrm { aspect-ratio: 1.8035715501453538 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); left: 50%; position: absolute; top: 51%; transform: translate(-50%, -50%); width: 59%; }\",\".framer-NYnYo .framer-lkfd5i { aspect-ratio: 2.888888888888889 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); left: 50%; position: absolute; top: 49%; transform: translate(-50%, -50%); width: 68%; }\",\".framer-NYnYo .framer-1coa4y3 { aspect-ratio: 1.6153846153846154 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 79px); overflow: visible; position: relative; text-decoration: none; width: 1px; }\",\".framer-NYnYo .framer-137otu { aspect-ratio: 1.7164179104477613 / 1; background-color: #4b1814; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 12px; overflow: hidden; position: absolute; top: 12px; width: 91%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-6l2m36 { aspect-ratio: 1.7164179104477613 / 1; background-color: #ffffff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; box-shadow: 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.1), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0); flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 0px; overflow: hidden; position: absolute; top: 0px; width: 91%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-1sj8x5e { aspect-ratio: 1.3555555555555556 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 50%; position: absolute; top: 49%; transform: translate(-50%, -50%); width: 53%; }\",\".framer-NYnYo .framer-1e3tmok { aspect-ratio: 1.7014925373134329 / 1; background-color: #4b1814; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 12px; overflow: hidden; position: absolute; top: 12px; width: 89%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-11tqb5y { aspect-ratio: 1.7014925373134329 / 1; background-color: #ffffff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; box-shadow: 0px 1.3407518863677979px 3.351879596710205px 0px rgba(143, 43, 0, 0.1), 0px 6.033383846282959px 6.033383846282959px 0px rgba(143, 43, 0, 0.09000000357627869), 0px 14.077895164489746px 8.714887619018555px 0px rgba(143, 43, 0, 0.05000000074505806), 0px 25.474285125732422px 10.055639266967773px 0px rgba(143, 43, 0, 0.009999999776482582), 0px 39.55218505859375px 10.726015090942383px 0px rgba(143, 43, 0, 0); flex: none; height: var(--framer-aspect-ratio-supported, 67px); left: 0px; overflow: hidden; position: absolute; top: 0px; width: 89%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-ofaqnm { aspect-ratio: 2.923076923076923 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 67%; }\",\".framer-NYnYo .framer-16112hg { -webkit-user-select: none; flex: 1 0 0px; height: 100%; position: relative; user-select: none; width: 1px; z-index: 1; }\",\".framer-NYnYo .framer-6w0zq0 { aspect-ratio: 2.3181818181818183 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: visible; position: absolute; right: 72px; top: 278px; width: 102px; z-index: 2; }\",\".framer-NYnYo .framer-1wj0sdo { flex: none; height: 1382px; overflow: hidden; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1ufzdpb { background-color: #ffffff; bottom: -490px; flex: none; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; }\",\".framer-NYnYo .framer-lecu0u, .framer-NYnYo .framer-whdj9a { flex: none; height: 936px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-NYnYo .framer-17nmmym, .framer-NYnYo .framer-1igcwkx, .framer-NYnYo .framer-ctdviq, .framer-NYnYo .framer-1ftnxif, .framer-NYnYo .framer-yokzau, .framer-NYnYo .framer-ugt5k, .framer-NYnYo .framer-7o2tya { flex: none; height: 116%; left: calc(49.969381506429905% - 100% / 2); opacity: 0.4; position: absolute; top: calc(50.00000000000002% - 116.45299145299145% / 2); width: 100%; }\",\".framer-NYnYo .framer-1ik4fsw, .framer-NYnYo .framer-1e9392r { bottom: -89px; flex: none; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-NYnYo .framer-vhmvh2 { bottom: 0px; flex: none; height: 936px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; width: 100%; }\",\".framer-NYnYo .framer-1drwqv3, .framer-NYnYo .framer-1y38er5 { bottom: 0px; flex: none; height: 936px; left: 0px; overflow: visible; position: absolute; width: 100%; }\",\".framer-NYnYo .framer-1wge5ly { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 72px 128px 104px 128px; position: absolute; top: 0px; transform: translateX(-50%); user-select: none; width: 100%; }\",\".framer-NYnYo .framer-1a4q1ps, .framer-NYnYo .framer-1kdkkir, .framer-NYnYo .framer-pf5hg1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 70%; }\",\".framer-NYnYo .framer-1gs7x, .framer-NYnYo .framer-1fabtmr, .framer-NYnYo .framer-18d7047, .framer-NYnYo .framer-lhu82o, .framer-NYnYo .framer-mqmu6g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1t4wjz0, .framer-NYnYo .framer-pgcceu, .framer-NYnYo .framer-1nfqhlv, .framer-NYnYo .framer-13f50n0, .framer-NYnYo .framer-dk47s4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 8px 12px 8px; position: relative; width: min-content; }\",\".framer-NYnYo .framer-ws8rqh, .framer-NYnYo .framer-l3b2q8, .framer-NYnYo .framer-1wqn3nf, .framer-NYnYo .framer-n1sev8, .framer-NYnYo .framer-1a6jhn6, .framer-NYnYo .framer-1581600, .framer-NYnYo .framer-89cubr, .framer-NYnYo .framer-7a0kf2, .framer-NYnYo .framer-6gpg24, .framer-NYnYo .framer-xv8sdw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NYnYo .framer-13j2u3e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1090o3b-container { flex: none; height: 394px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-i30ari { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-5p0jue-container, .framer-NYnYo .framer-5qgnjj-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-NYnYo .framer-fhm5c { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 944px; justify-content: center; overflow: hidden; padding: 72px 0px 0px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-NYnYo .framer-qtivln { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-unqcl5, .framer-NYnYo .framer-oqw8ko { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 149px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 77%; }\",\".framer-NYnYo .framer-a6ymdx { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1ctcasi-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-NYnYo .framer-tudl1v-container, .framer-NYnYo .framer-1brqe6w-container, .framer-NYnYo .framer-1to99u7-container, .framer-NYnYo .framer-1tup5b7-container, .framer-NYnYo .framer-uwu9ui-container, .framer-NYnYo .framer-1rv6yj9-container, .framer-NYnYo .framer-tzepvq-container, .framer-NYnYo .framer-18ul4tf-container, .framer-NYnYo .framer-11vp425-container, .framer-NYnYo .framer-1396myz-container, .framer-NYnYo .framer-1gluxrk-container, .framer-NYnYo .framer-9ct3x4-container, .framer-NYnYo .framer-lkq1gk-container, .framer-NYnYo .framer-14yu49d-container, .framer-NYnYo .framer-1ssjdqq-container, .framer-NYnYo .framer-1rf0jc9-container { height: auto; position: relative; width: auto; }\",\".framer-NYnYo .framer-1ov7zg8-container { bottom: 72px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: 60%; }\",\".framer-NYnYo .framer-1hk6uy1 { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1rcv9u3-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(53.25034578146614% - 100% / 2); width: 100%; }\",\".framer-NYnYo .framer-1sg0hoq-container { bottom: 98px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: 521px; }\",\".framer-NYnYo .framer-wtl9m1 { -webkit-user-select: none; flex: none; height: 1431px; overflow: hidden; position: relative; user-select: none; width: 100%; }\",\".framer-NYnYo .framer-1rfhq20 { background-color: #ffffff; bottom: -441px; flex: none; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; }\",\".framer-NYnYo .framer-38wmb7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 72px 128px 104px 128px; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; }\",\".framer-NYnYo .framer-1kvbi2i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-cghoi4-container { flex: none; height: 423px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-b435hb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 599px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-bd56jg-container { flex: none; height: 100%; position: relative; width: 72%; }\",\".framer-NYnYo .framer-w51p5b-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-NYnYo .framer-i6ev8y { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; box-shadow: 0px 10px 21px 0px rgba(75, 24, 20, 0.1), 0px 38px 38px 0px rgba(75, 24, 20, 0.09000000357627869), 0px 86px 52px 0px rgba(75, 24, 20, 0.05000000074505806), 0px 153px 61px 0px rgba(75, 24, 20, 0.009999999776482582), 0px 239px 67px 0px rgba(75, 24, 20, 0); flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-NYnYo .framer-x2yx3c { --framer-paragraph-spacing: 0px; bottom: 16px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); white-space: pre-wrap; width: 161px; word-break: break-word; word-wrap: break-word; }\",\".framer-NYnYo .framer-1vwwux7-container, .framer-NYnYo .framer-1xpibar-container, .framer-NYnYo .framer-f2xidw-container, .framer-NYnYo .framer-vmbu2-container, .framer-NYnYo .framer-gkxkc9-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1tqqkqq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-mqvav7, .framer-NYnYo .framer-1seyfct, .framer-NYnYo .framer-1l7v18m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1f2asc1, .framer-NYnYo .framer-17g4iqg, .framer-NYnYo .framer-e5lnzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-NYnYo .framer-1w8ft0a { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 72px 0px 0px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-NYnYo .framer-1b9zrb3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-k9iwu3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-hifq15-container { flex: none; height: 680px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-19fizzc-container, .framer-NYnYo .framer-mjv5wk-container, .framer-NYnYo .framer-14c5z9k-container, .framer-NYnYo .framer-187ivay-container, .framer-NYnYo .framer-rq7p28-container, .framer-NYnYo .framer-mwemok-container { height: 500px; position: relative; width: 353px; }\",\".framer-NYnYo .framer-rna1z-container { flex: none; height: 590px; position: relative; width: 390px; }\",\".framer-NYnYo .framer-1kh1pnu-container, .framer-NYnYo .framer-1a8l3pr-container, .framer-NYnYo .framer-9cuhow-container, .framer-NYnYo .framer-1elfirb-container, .framer-NYnYo .framer-8qu99g-container { height: 451px; position: relative; width: 319px; }\",\".framer-NYnYo .framer-tn1xhe-container { height: 452px; position: relative; width: 319px; }\",\".framer-NYnYo .framer-s9pgl1, .framer-NYnYo .framer-186g2lt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1clp7nz { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-NYnYo .framer-1tv5cke { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: center; overflow: visible; padding: 72px 128px 108px 128px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-92dulx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1bk7h1j-container { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-NYnYo .framer-p59qk0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 423px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 30%; }\",\".framer-NYnYo .framer-1bwhfev { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: visible; padding: 36px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1n7vgrk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1wmnrnh, .framer-NYnYo .framer-7hk1ba { flex: none; height: 22px; overflow: visible; position: relative; width: 283px; }\",\".framer-NYnYo .framer-1oe87tk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1jglkdx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NYnYo .framer-1n9wsfk { align-content: center; align-items: center; background-color: #0d0d0d; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 100%; z-index: 1; }\",\".framer-NYnYo .framer-low7o4 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-NYnYo .framer-epbgdf-container { flex: none; height: auto; left: 50%; position: fixed; top: 36px; transform: translateX(-50%); width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-NYnYo.framer-72rtr7, .framer-NYnYo .framer-1i6qni8, .framer-NYnYo .framer-1h0fne2, .framer-NYnYo .framer-4z2a89, .framer-NYnYo .framer-19bvz1a, .framer-NYnYo .framer-1cielno, .framer-NYnYo .framer-tsowgb, .framer-NYnYo .framer-95u8he, .framer-NYnYo .framer-sp9xbd, .framer-NYnYo .framer-iugym5, .framer-NYnYo .framer-18kf74h, .framer-NYnYo .framer-plp4jg, .framer-NYnYo .framer-1n65vm9, .framer-NYnYo .framer-8y47r3, .framer-NYnYo .framer-1nw1nt1, .framer-NYnYo .framer-13hc37u, .framer-NYnYo .framer-nql7ur, .framer-NYnYo .framer-1wge5ly, .framer-NYnYo .framer-1a4q1ps, .framer-NYnYo .framer-1gs7x, .framer-NYnYo .framer-1t4wjz0, .framer-NYnYo .framer-13j2u3e, .framer-NYnYo .framer-i30ari, .framer-NYnYo .framer-fhm5c, .framer-NYnYo .framer-qtivln, .framer-NYnYo .framer-unqcl5, .framer-NYnYo .framer-1fabtmr, .framer-NYnYo .framer-pgcceu, .framer-NYnYo .framer-38wmb7, .framer-NYnYo .framer-1kdkkir, .framer-NYnYo .framer-18d7047, .framer-NYnYo .framer-1nfqhlv, .framer-NYnYo .framer-1kvbi2i, .framer-NYnYo .framer-b435hb, .framer-NYnYo .framer-1tqqkqq, .framer-NYnYo .framer-mqvav7, .framer-NYnYo .framer-1f2asc1, .framer-NYnYo .framer-1w8ft0a, .framer-NYnYo .framer-1b9zrb3, .framer-NYnYo .framer-oqw8ko, .framer-NYnYo .framer-lhu82o, .framer-NYnYo .framer-13f50n0, .framer-NYnYo .framer-k9iwu3, .framer-NYnYo .framer-s9pgl1, .framer-NYnYo .framer-1seyfct, .framer-NYnYo .framer-17g4iqg, .framer-NYnYo .framer-1clp7nz, .framer-NYnYo .framer-1tv5cke, .framer-NYnYo .framer-pf5hg1, .framer-NYnYo .framer-mqmu6g, .framer-NYnYo .framer-dk47s4, .framer-NYnYo .framer-92dulx, .framer-NYnYo .framer-p59qk0, .framer-NYnYo .framer-186g2lt, .framer-NYnYo .framer-1l7v18m, .framer-NYnYo .framer-e5lnzc, .framer-NYnYo .framer-1bwhfev, .framer-NYnYo .framer-1n7vgrk, .framer-NYnYo .framer-1oe87tk, .framer-NYnYo .framer-1jglkdx, .framer-NYnYo .framer-1n9wsfk { gap: 0px; } .framer-NYnYo.framer-72rtr7 > *, .framer-NYnYo .framer-1clp7nz > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-NYnYo.framer-72rtr7 > :first-child, .framer-NYnYo .framer-1i6qni8 > :first-child, .framer-NYnYo .framer-4z2a89 > :first-child, .framer-NYnYo .framer-19bvz1a > :first-child, .framer-NYnYo .framer-tsowgb > :first-child, .framer-NYnYo .framer-95u8he > :first-child, .framer-NYnYo .framer-18kf74h > :first-child, .framer-NYnYo .framer-plp4jg > :first-child, .framer-NYnYo .framer-8y47r3 > :first-child, .framer-NYnYo .framer-1nw1nt1 > :first-child, .framer-NYnYo .framer-1wge5ly > :first-child, .framer-NYnYo .framer-1a4q1ps > :first-child, .framer-NYnYo .framer-13j2u3e > :first-child, .framer-NYnYo .framer-qtivln > :first-child, .framer-NYnYo .framer-unqcl5 > :first-child, .framer-NYnYo .framer-38wmb7 > :first-child, .framer-NYnYo .framer-1kdkkir > :first-child, .framer-NYnYo .framer-1kvbi2i > :first-child, .framer-NYnYo .framer-1tqqkqq > :first-child, .framer-NYnYo .framer-1b9zrb3 > :first-child, .framer-NYnYo .framer-oqw8ko > :first-child, .framer-NYnYo .framer-s9pgl1 > :first-child, .framer-NYnYo .framer-1clp7nz > :first-child, .framer-NYnYo .framer-1tv5cke > :first-child, .framer-NYnYo .framer-pf5hg1 > :first-child, .framer-NYnYo .framer-p59qk0 > :first-child, .framer-NYnYo .framer-186g2lt > :first-child, .framer-NYnYo .framer-1bwhfev > :first-child, .framer-NYnYo .framer-1n7vgrk > :first-child, .framer-NYnYo .framer-1oe87tk > :first-child, .framer-NYnYo .framer-1jglkdx > :first-child { margin-top: 0px; } .framer-NYnYo.framer-72rtr7 > :last-child, .framer-NYnYo .framer-1i6qni8 > :last-child, .framer-NYnYo .framer-4z2a89 > :last-child, .framer-NYnYo .framer-19bvz1a > :last-child, .framer-NYnYo .framer-tsowgb > :last-child, .framer-NYnYo .framer-95u8he > :last-child, .framer-NYnYo .framer-18kf74h > :last-child, .framer-NYnYo .framer-plp4jg > :last-child, .framer-NYnYo .framer-8y47r3 > :last-child, .framer-NYnYo .framer-1nw1nt1 > :last-child, .framer-NYnYo .framer-1wge5ly > :last-child, .framer-NYnYo .framer-1a4q1ps > :last-child, .framer-NYnYo .framer-13j2u3e > :last-child, .framer-NYnYo .framer-qtivln > :last-child, .framer-NYnYo .framer-unqcl5 > :last-child, .framer-NYnYo .framer-38wmb7 > :last-child, .framer-NYnYo .framer-1kdkkir > :last-child, .framer-NYnYo .framer-1kvbi2i > :last-child, .framer-NYnYo .framer-1tqqkqq > :last-child, .framer-NYnYo .framer-1b9zrb3 > :last-child, .framer-NYnYo .framer-oqw8ko > :last-child, .framer-NYnYo .framer-s9pgl1 > :last-child, .framer-NYnYo .framer-1clp7nz > :last-child, .framer-NYnYo .framer-1tv5cke > :last-child, .framer-NYnYo .framer-pf5hg1 > :last-child, .framer-NYnYo .framer-p59qk0 > :last-child, .framer-NYnYo .framer-186g2lt > :last-child, .framer-NYnYo .framer-1bwhfev > :last-child, .framer-NYnYo .framer-1n7vgrk > :last-child, .framer-NYnYo .framer-1oe87tk > :last-child, .framer-NYnYo .framer-1jglkdx > :last-child { margin-bottom: 0px; } .framer-NYnYo .framer-1i6qni8 > *, .framer-NYnYo .framer-qtivln > *, .framer-NYnYo .framer-1b9zrb3 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-NYnYo .framer-1h0fne2 > *, .framer-NYnYo .framer-nql7ur > * { margin: 0px; margin-left: calc(4.079911231994629px / 2); margin-right: calc(4.079911231994629px / 2); } .framer-NYnYo .framer-1h0fne2 > :first-child, .framer-NYnYo .framer-1cielno > :first-child, .framer-NYnYo .framer-sp9xbd > :first-child, .framer-NYnYo .framer-iugym5 > :first-child, .framer-NYnYo .framer-1n65vm9 > :first-child, .framer-NYnYo .framer-13hc37u > :first-child, .framer-NYnYo .framer-nql7ur > :first-child, .framer-NYnYo .framer-1gs7x > :first-child, .framer-NYnYo .framer-1t4wjz0 > :first-child, .framer-NYnYo .framer-i30ari > :first-child, .framer-NYnYo .framer-fhm5c > :first-child, .framer-NYnYo .framer-1fabtmr > :first-child, .framer-NYnYo .framer-pgcceu > :first-child, .framer-NYnYo .framer-18d7047 > :first-child, .framer-NYnYo .framer-1nfqhlv > :first-child, .framer-NYnYo .framer-b435hb > :first-child, .framer-NYnYo .framer-mqvav7 > :first-child, .framer-NYnYo .framer-1f2asc1 > :first-child, .framer-NYnYo .framer-1w8ft0a > :first-child, .framer-NYnYo .framer-lhu82o > :first-child, .framer-NYnYo .framer-13f50n0 > :first-child, .framer-NYnYo .framer-k9iwu3 > :first-child, .framer-NYnYo .framer-1seyfct > :first-child, .framer-NYnYo .framer-17g4iqg > :first-child, .framer-NYnYo .framer-mqmu6g > :first-child, .framer-NYnYo .framer-dk47s4 > :first-child, .framer-NYnYo .framer-92dulx > :first-child, .framer-NYnYo .framer-1l7v18m > :first-child, .framer-NYnYo .framer-e5lnzc > :first-child, .framer-NYnYo .framer-1n9wsfk > :first-child { margin-left: 0px; } .framer-NYnYo .framer-1h0fne2 > :last-child, .framer-NYnYo .framer-1cielno > :last-child, .framer-NYnYo .framer-sp9xbd > :last-child, .framer-NYnYo .framer-iugym5 > :last-child, .framer-NYnYo .framer-1n65vm9 > :last-child, .framer-NYnYo .framer-13hc37u > :last-child, .framer-NYnYo .framer-nql7ur > :last-child, .framer-NYnYo .framer-1gs7x > :last-child, .framer-NYnYo .framer-1t4wjz0 > :last-child, .framer-NYnYo .framer-i30ari > :last-child, .framer-NYnYo .framer-fhm5c > :last-child, .framer-NYnYo .framer-1fabtmr > :last-child, .framer-NYnYo .framer-pgcceu > :last-child, .framer-NYnYo .framer-18d7047 > :last-child, .framer-NYnYo .framer-1nfqhlv > :last-child, .framer-NYnYo .framer-b435hb > :last-child, .framer-NYnYo .framer-mqvav7 > :last-child, .framer-NYnYo .framer-1f2asc1 > :last-child, .framer-NYnYo .framer-1w8ft0a > :last-child, .framer-NYnYo .framer-lhu82o > :last-child, .framer-NYnYo .framer-13f50n0 > :last-child, .framer-NYnYo .framer-k9iwu3 > :last-child, .framer-NYnYo .framer-1seyfct > :last-child, .framer-NYnYo .framer-17g4iqg > :last-child, .framer-NYnYo .framer-mqmu6g > :last-child, .framer-NYnYo .framer-dk47s4 > :last-child, .framer-NYnYo .framer-92dulx > :last-child, .framer-NYnYo .framer-1l7v18m > :last-child, .framer-NYnYo .framer-e5lnzc > :last-child, .framer-NYnYo .framer-1n9wsfk > :last-child { margin-right: 0px; } .framer-NYnYo .framer-4z2a89 > *, .framer-NYnYo .framer-19bvz1a > *, .framer-NYnYo .framer-tsowgb > *, .framer-NYnYo .framer-plp4jg > *, .framer-NYnYo .framer-8y47r3 > *, .framer-NYnYo .framer-1nw1nt1 > *, .framer-NYnYo .framer-p59qk0 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-NYnYo .framer-1cielno > *, .framer-NYnYo .framer-sp9xbd > *, .framer-NYnYo .framer-iugym5 > *, .framer-NYnYo .framer-mqvav7 > *, .framer-NYnYo .framer-1seyfct > *, .framer-NYnYo .framer-1l7v18m > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-NYnYo .framer-95u8he > *, .framer-NYnYo .framer-1jglkdx > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-NYnYo .framer-18kf74h > *, .framer-NYnYo .framer-1wge5ly > *, .framer-NYnYo .framer-38wmb7 > *, .framer-NYnYo .framer-1tv5cke > * { margin: 0px; margin-bottom: calc(54px / 2); margin-top: calc(54px / 2); } .framer-NYnYo .framer-1n65vm9 > *, .framer-NYnYo .framer-1gs7x > *, .framer-NYnYo .framer-1fabtmr > *, .framer-NYnYo .framer-18d7047 > *, .framer-NYnYo .framer-lhu82o > *, .framer-NYnYo .framer-mqmu6g > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-NYnYo .framer-13hc37u > *, .framer-NYnYo .framer-b435hb > *, .framer-NYnYo .framer-92dulx > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-NYnYo .framer-1a4q1ps > *, .framer-NYnYo .framer-unqcl5 > *, .framer-NYnYo .framer-1kdkkir > *, .framer-NYnYo .framer-1tqqkqq > *, .framer-NYnYo .framer-oqw8ko > *, .framer-NYnYo .framer-s9pgl1 > *, .framer-NYnYo .framer-pf5hg1 > *, .framer-NYnYo .framer-186g2lt > *, .framer-NYnYo .framer-1oe87tk > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-NYnYo .framer-1t4wjz0 > *, .framer-NYnYo .framer-pgcceu > *, .framer-NYnYo .framer-1nfqhlv > *, .framer-NYnYo .framer-1f2asc1 > *, .framer-NYnYo .framer-13f50n0 > *, .framer-NYnYo .framer-17g4iqg > *, .framer-NYnYo .framer-dk47s4 > *, .framer-NYnYo .framer-e5lnzc > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-NYnYo .framer-13j2u3e > *, .framer-NYnYo .framer-1bwhfev > *, .framer-NYnYo .framer-1n7vgrk > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-NYnYo .framer-i30ari > *, .framer-NYnYo .framer-1w8ft0a > * { margin: 0px; margin-left: calc(36px / 2); margin-right: calc(36px / 2); } .framer-NYnYo .framer-fhm5c > *, .framer-NYnYo .framer-k9iwu3 > *, .framer-NYnYo .framer-1n9wsfk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NYnYo .framer-1kvbi2i > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",...sharedStyle.css,'.framer-NYnYo[data-border=\"true\"]::after, .framer-NYnYo [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; }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-NYnYo.framer-72rtr7 { width: 810px; } .framer-NYnYo .framer-16pygf7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-NYnYo .framer-iugym5 { bottom: unset; height: min-content; left: unset; padding: 140px 0px 0px 42px; position: relative; } .framer-NYnYo .framer-18kf74h { gap: 36px; order: 0; padding: 42px 0px 42px 0px; width: 51%; } .framer-NYnYo .framer-1n65vm9 { height: min-content; width: 412px; } .framer-NYnYo .framer-1r8fuiz { width: 37%; } .framer-NYnYo .framer-1xmuqrw { align-self: stretch; aspect-ratio: unset; flex: none; height: auto; width: 237px; } .framer-NYnYo .framer-1nw1nt1 { gap: 12px; } .framer-NYnYo .framer-1r95zja, .framer-NYnYo .framer-1jykdqq, .framer-NYnYo .framer-1vxexat { height: var(--framer-aspect-ratio-supported, 45px); } .framer-NYnYo .framer-11wnm0u, .framer-NYnYo .framer-1vqmgs, .framer-NYnYo .framer-eqdpjy, .framer-NYnYo .framer-lrpvbc, .framer-NYnYo .framer-137otu, .framer-NYnYo .framer-6l2m36, .framer-NYnYo .framer-1e3tmok, .framer-NYnYo .framer-11tqb5y { height: var(--framer-aspect-ratio-supported, 39px); } .framer-NYnYo .framer-hfusrm { height: var(--framer-aspect-ratio-supported, 22px); } .framer-NYnYo .framer-1coa4y3 { height: var(--framer-aspect-ratio-supported, 46px); } .framer-NYnYo .framer-ofaqnm { height: var(--framer-aspect-ratio-supported, 15px); } .framer-NYnYo .framer-8fp3nj { left: 49%; top: 51%; width: 57%; } .framer-NYnYo .framer-16112hg { align-self: stretch; height: auto; order: 2; overflow: visible; } .framer-NYnYo .framer-6w0zq0 { order: 3; } .framer-NYnYo .framer-1c9mqv2 { height: var(--framer-aspect-ratio-supported, 19px); } .framer-NYnYo .framer-1wj0sdo { height: 1909px; } .framer-NYnYo .framer-1ufzdpb { align-content: center; align-items: center; bottom: -713px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; padding: 0px; top: unset; transform: translateX(-50%); } .framer-NYnYo .framer-lecu0u, .framer-NYnYo .framer-whdj9a { left: unset; position: relative; top: unset; } .framer-NYnYo .framer-1ik4fsw, .framer-NYnYo .framer-1e9392r { bottom: unset; height: 936px; left: unset; position: relative; top: unset; } .framer-NYnYo .framer-vhmvh2 { bottom: unset; left: unset; position: relative; } .framer-NYnYo .framer-1wge5ly, .framer-NYnYo .framer-38wmb7 { left: 0px; padding: 54px 42px 54px 42px; right: 0px; transform: unset; width: unset; } .framer-NYnYo .framer-1a4q1ps { width: 100%; } .framer-NYnYo .framer-1t4wjz0, .framer-NYnYo .framer-pgcceu, .framer-NYnYo .framer-1nfqhlv, .framer-NYnYo .framer-13f50n0, .framer-NYnYo .framer-dk47s4 { padding: 8px; } .framer-NYnYo .framer-13j2u3e, .framer-NYnYo .framer-1kvbi2i { gap: 24px; } .framer-NYnYo .framer-1090o3b-container { height: auto; } .framer-NYnYo .framer-i30ari { flex-direction: column; gap: 24px; } .framer-NYnYo .framer-5p0jue-container, .framer-NYnYo .framer-5qgnjj-container { flex: none; width: 100%; } .framer-NYnYo .framer-fhm5c { height: min-content; padding: 54px 0px 0px 0px; } .framer-NYnYo .framer-qtivln { height: 872px; } .framer-NYnYo .framer-unqcl5, .framer-NYnYo .framer-oqw8ko { height: min-content; width: 77%; } .framer-NYnYo .framer-1rcv9u3-container { top: calc(51.23287671232879% - 100% / 2); } .framer-NYnYo .framer-1sg0hoq-container { width: auto; } .framer-NYnYo .framer-wtl9m1 { height: 1085px; } .framer-NYnYo .framer-1rfhq20 { align-content: center; align-items: center; bottom: -1694px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; left: 0px; padding: 0px; right: 0px; width: unset; } .framer-NYnYo .framer-1kdkkir, .framer-NYnYo .framer-pf5hg1 { width: 77%; } .framer-NYnYo .framer-cghoi4-container { height: 350px; } .framer-NYnYo .framer-b435hb { align-content: flex-start; align-items: flex-start; gap: 24px; height: 351px; } .framer-NYnYo .framer-bd56jg-container { height: 350px; width: 65%; } .framer-NYnYo .framer-1w8ft0a { padding: 54px 0px 0px 0px; } .framer-NYnYo .framer-hifq15-container { height: 634px; } .framer-NYnYo .framer-1tv5cke { padding: 54px 42px 108px 42px; } .framer-NYnYo .framer-p59qk0 { width: 45%; } .framer-NYnYo .framer-epbgdf-container { left: 50%; z-index: 3; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-NYnYo .framer-16pygf7, .framer-NYnYo .framer-18kf74h, .framer-NYnYo .framer-1nw1nt1, .framer-NYnYo .framer-1ufzdpb, .framer-NYnYo .framer-13j2u3e, .framer-NYnYo .framer-i30ari, .framer-NYnYo .framer-1rfhq20, .framer-NYnYo .framer-1kvbi2i, .framer-NYnYo .framer-b435hb { gap: 0px; } .framer-NYnYo .framer-16pygf7 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-NYnYo .framer-16pygf7 > :first-child, .framer-NYnYo .framer-18kf74h > :first-child, .framer-NYnYo .framer-1nw1nt1 > :first-child, .framer-NYnYo .framer-1ufzdpb > :first-child, .framer-NYnYo .framer-13j2u3e > :first-child, .framer-NYnYo .framer-i30ari > :first-child, .framer-NYnYo .framer-1rfhq20 > :first-child, .framer-NYnYo .framer-1kvbi2i > :first-child { margin-top: 0px; } .framer-NYnYo .framer-16pygf7 > :last-child, .framer-NYnYo .framer-18kf74h > :last-child, .framer-NYnYo .framer-1nw1nt1 > :last-child, .framer-NYnYo .framer-1ufzdpb > :last-child, .framer-NYnYo .framer-13j2u3e > :last-child, .framer-NYnYo .framer-i30ari > :last-child, .framer-NYnYo .framer-1rfhq20 > :last-child, .framer-NYnYo .framer-1kvbi2i > :last-child { margin-bottom: 0px; } .framer-NYnYo .framer-18kf74h > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-NYnYo .framer-1nw1nt1 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-NYnYo .framer-1ufzdpb > *, .framer-NYnYo .framer-1rfhq20 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-NYnYo .framer-13j2u3e > *, .framer-NYnYo .framer-i30ari > *, .framer-NYnYo .framer-1kvbi2i > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-NYnYo .framer-b435hb > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-NYnYo .framer-b435hb > :first-child { margin-left: 0px; } .framer-NYnYo .framer-b435hb > :last-child { margin-right: 0px; } }}\",\"@media (max-width: 809px) { .framer-NYnYo.framer-72rtr7 { width: 390px; } .framer-NYnYo .framer-kvovc0 { height: var(--framer-aspect-ratio-supported, 19px); } .framer-NYnYo .framer-xmjxht, .framer-NYnYo .framer-1hha5z8, .framer-NYnYo .framer-1rxyr8n { height: var(--framer-aspect-ratio-supported, 48px); } .framer-NYnYo .framer-356hmw, .framer-NYnYo .framer-2xqoi5, .framer-NYnYo .framer-1mmmqnw, .framer-NYnYo .framer-1anuu2r { height: var(--framer-aspect-ratio-supported, 42px); } .framer-NYnYo .framer-iwenu8 { height: var(--framer-aspect-ratio-supported, 23px); } .framer-NYnYo .framer-yuuuia, .framer-NYnYo .framer-1py8kax, .framer-NYnYo .framer-2mngxx { height: var(--framer-aspect-ratio-supported, 41px); } .framer-NYnYo .framer-flqvoy { height: var(--framer-aspect-ratio-supported, 27px); } .framer-NYnYo .framer-lnijjf { height: var(--framer-aspect-ratio-supported, 49px); } .framer-NYnYo .framer-1x587r4 { height: var(--framer-aspect-ratio-supported, 45px); } .framer-NYnYo .framer-dp96jy { height: var(--framer-aspect-ratio-supported, 16px); } .framer-NYnYo .framer-1wj0sdo, .framer-NYnYo .framer-wtl9m1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-NYnYo .framer-1wge5ly { gap: 36px; justify-content: flex-start; left: unset; padding: 54px 20px 72px 20px; position: relative; top: unset; transform: unset; } .framer-NYnYo .framer-1a4q1ps { gap: 12px; order: 0; width: 100%; } .framer-NYnYo .framer-1gs7x { gap: 12px; height: 69px; } .framer-NYnYo .framer-1t4wjz0 { height: 100%; padding: 8px; } .framer-NYnYo .framer-13j2u3e { gap: 16px; order: 1; padding: 0px 8px 0px 8px; } .framer-NYnYo .framer-1090o3b-container { height: auto; } .framer-NYnYo .framer-i30ari { flex-direction: column; gap: 16px; } .framer-NYnYo .framer-5p0jue-container, .framer-NYnYo .framer-5qgnjj-container { flex: none; width: 100%; } .framer-NYnYo .framer-fhm5c { flex-direction: column; height: min-content; padding: 54px 0px 0px 0px; } .framer-NYnYo .framer-qtivln { height: 577px; justify-content: flex-start; order: 0; } .framer-NYnYo .framer-unqcl5 { height: min-content; order: 0; padding: 0px 20px 0px 20px; width: 100%; } .framer-NYnYo .framer-1fabtmr { gap: 12px; } .framer-NYnYo .framer-pgcceu { padding: 8px; } .framer-NYnYo .framer-a6ymdx, .framer-NYnYo .framer-1vwwux7-container, .framer-NYnYo .framer-1tqqkqq, .framer-NYnYo .framer-s9pgl1, .framer-NYnYo .framer-186g2lt { order: 1; } .framer-NYnYo .framer-38wmb7 { gap: 36px; left: unset; padding: 54px 20px 72px 20px; position: relative; top: unset; transform: unset; } .framer-NYnYo .framer-1kvbi2i { gap: 24px; height: 515px; order: 2; } .framer-NYnYo .framer-cghoi4-container { flex: 1 0 0px; height: 1px; order: 0; } .framer-NYnYo .framer-i6ev8y, .framer-NYnYo .framer-k9iwu3 { order: 2; } .framer-NYnYo .framer-1w8ft0a { padding: 54px 0px 0px 0px; } .framer-NYnYo .framer-1tv5cke { gap: 36px; padding: 54px 20px 72px 20px; } .framer-NYnYo .framer-92dulx { flex-direction: column; order: 2; } .framer-NYnYo .framer-1bk7h1j-container { align-self: unset; flex: none; height: 423px; width: 100%; } .framer-NYnYo .framer-p59qk0 { width: 100%; } .framer-NYnYo .framer-1jglkdx { padding: 0px 20px 0px 20px; } .framer-NYnYo .framer-epbgdf-container { left: 50%; top: 24px; width: 90%; z-index: 3; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-NYnYo .framer-1wj0sdo, .framer-NYnYo .framer-1wge5ly, .framer-NYnYo .framer-1a4q1ps, .framer-NYnYo .framer-1gs7x, .framer-NYnYo .framer-13j2u3e, .framer-NYnYo .framer-i30ari, .framer-NYnYo .framer-fhm5c, .framer-NYnYo .framer-1fabtmr, .framer-NYnYo .framer-wtl9m1, .framer-NYnYo .framer-38wmb7, .framer-NYnYo .framer-1kvbi2i, .framer-NYnYo .framer-1tv5cke, .framer-NYnYo .framer-92dulx { gap: 0px; } .framer-NYnYo .framer-1wj0sdo > *, .framer-NYnYo .framer-fhm5c > *, .framer-NYnYo .framer-wtl9m1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-NYnYo .framer-1wj0sdo > :first-child, .framer-NYnYo .framer-1wge5ly > :first-child, .framer-NYnYo .framer-1a4q1ps > :first-child, .framer-NYnYo .framer-13j2u3e > :first-child, .framer-NYnYo .framer-i30ari > :first-child, .framer-NYnYo .framer-fhm5c > :first-child, .framer-NYnYo .framer-wtl9m1 > :first-child, .framer-NYnYo .framer-38wmb7 > :first-child, .framer-NYnYo .framer-1kvbi2i > :first-child, .framer-NYnYo .framer-1tv5cke > :first-child, .framer-NYnYo .framer-92dulx > :first-child { margin-top: 0px; } .framer-NYnYo .framer-1wj0sdo > :last-child, .framer-NYnYo .framer-1wge5ly > :last-child, .framer-NYnYo .framer-1a4q1ps > :last-child, .framer-NYnYo .framer-13j2u3e > :last-child, .framer-NYnYo .framer-i30ari > :last-child, .framer-NYnYo .framer-fhm5c > :last-child, .framer-NYnYo .framer-wtl9m1 > :last-child, .framer-NYnYo .framer-38wmb7 > :last-child, .framer-NYnYo .framer-1kvbi2i > :last-child, .framer-NYnYo .framer-1tv5cke > :last-child, .framer-NYnYo .framer-92dulx > :last-child { margin-bottom: 0px; } .framer-NYnYo .framer-1wge5ly > *, .framer-NYnYo .framer-38wmb7 > *, .framer-NYnYo .framer-1tv5cke > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-NYnYo .framer-1a4q1ps > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-NYnYo .framer-1gs7x > *, .framer-NYnYo .framer-1fabtmr > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-NYnYo .framer-1gs7x > :first-child, .framer-NYnYo .framer-1fabtmr > :first-child { margin-left: 0px; } .framer-NYnYo .framer-1gs7x > :last-child, .framer-NYnYo .framer-1fabtmr > :last-child { margin-right: 0px; } .framer-NYnYo .framer-13j2u3e > *, .framer-NYnYo .framer-i30ari > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-NYnYo .framer-1kvbi2i > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-NYnYo .framer-92dulx > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }}\",\"@media (min-width: 1200px) and (max-width: 1439px) { .framer-NYnYo.framer-72rtr7 { width: 1200px; } .framer-NYnYo .framer-1xmuqrw { height: var(--framer-aspect-ratio-supported, 72px); } .framer-NYnYo .framer-1r95zja, .framer-NYnYo .framer-1jykdqq, .framer-NYnYo .framer-1vxexat { height: var(--framer-aspect-ratio-supported, 61px); } .framer-NYnYo .framer-11wnm0u, .framer-NYnYo .framer-1vqmgs, .framer-NYnYo .framer-eqdpjy, .framer-NYnYo .framer-lrpvbc, .framer-NYnYo .framer-137otu, .framer-NYnYo .framer-6l2m36 { height: var(--framer-aspect-ratio-supported, 53px); } .framer-NYnYo .framer-hfusrm { height: var(--framer-aspect-ratio-supported, 30px); } .framer-NYnYo .framer-1coa4y3 { height: var(--framer-aspect-ratio-supported, 62px); } .framer-NYnYo .framer-1e3tmok, .framer-NYnYo .framer-11tqb5y { height: var(--framer-aspect-ratio-supported, 52px); } .framer-NYnYo .framer-ofaqnm { height: var(--framer-aspect-ratio-supported, 20px); } .framer-NYnYo .framer-1wj0sdo { height: 1295px; } .framer-NYnYo .framer-1ufzdpb, .framer-NYnYo .framer-1rfhq20 { bottom: 0px; left: 0px; right: 0px; width: unset; } .framer-NYnYo .framer-13j2u3e, .framer-NYnYo .framer-i30ari { gap: 24px; } .framer-NYnYo .framer-wtl9m1 { height: 1272px; } .framer-NYnYo .framer-1kvbi2i { height: 852px; } .framer-NYnYo .framer-b435hb { flex: 1 0 0px; height: 1px; } .framer-NYnYo .framer-hifq15-container { height: 657px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-NYnYo .framer-13j2u3e, .framer-NYnYo .framer-i30ari { gap: 0px; } .framer-NYnYo .framer-13j2u3e > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-NYnYo .framer-13j2u3e > :first-child { margin-top: 0px; } .framer-NYnYo .framer-13j2u3e > :last-child { margin-bottom: 0px; } .framer-NYnYo .framer-i30ari > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-NYnYo .framer-i30ari > :first-child { margin-left: 0px; } .framer-NYnYo .framer-i30ari > :last-child { margin-right: 0px; } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6704.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HuiR6HtTH\":{\"layout\":[\"fixed\",\"auto\"]},\"g7yE8g7iD\":{\"layout\":[\"fixed\",\"auto\"]},\"Cb5SBnts5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-NYnYo\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6704.5,width:1440};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"Quick Peachy Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/wjfgeOwppWxfXZSAl2vn4KaOGAA.woff2\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6V15vFP-KUEg.woff2\",weight:\"600\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"},{family:\"Pattaya\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/pattaya/v16/ea8ZadcqV_zkHY-XNdWn92ZEmVs.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXp-p7K5ILg.woff2\",weight:\"500\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"}]},...CardLandscapeFonts,...CardsPotraitFonts,...PlaygroundCardFonts,...TickerFonts,...ProjectBtnFonts,...ComImageFonts,...TestimonialCardFonts,...CalendlyCardFonts,...SocialBtnFonts,...NavbarFonts,...CursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HuiR6HtTH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g7yE8g7iD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Cb5SBnts5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"6704.5\",\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "e", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "hasReachedTarget", "spring", "o", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "n", "createGeneratorEasing", "e", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "n", "dispatchViewEvent", "se", "o", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "RichText2", "css", "FramerDgpIR47MO", "withCSS", "DgpIR47MO_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "device", "domain", "fontSize", "height", "id", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "IixH2bvKY", "Gei05UMnN", "Uss02PDE2", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText2", "css", "FramerFyK0131qu", "withCSS", "FyK0131qu_default", "addPropertyControls", "ControlType", "addFonts", "ProjectTagFonts", "getFonts", "FyK0131qu_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "radiusForCorner", "cornerIndex", "segments", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fontSizeDesc", "fontSizeTag", "gap", "gap2", "height", "id", "link", "padding", "radius", "radius2", "titleSizeHL", "titleSizeHP", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_humanReadableVariantMap_props_variant", "_ref8", "_ref9", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "L4_jS1Z1F", "IMqvDoPmR", "pB4E7X4B4", "nuAcjG3MV", "SCb0A1Er9", "Zhebx77rb", "lgM8sBKse", "dB8zUcboY", "KXugpKvSq", "Jjg6PD2Fr", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "ComponentViewportProvider", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "FramerdnKz47gNp", "withCSS", "dnKz47gNp_default", "addPropertyControls", "ControlType", "addFonts", "ProjectTagFonts", "getFonts", "FyK0131qu_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "radiusForCorner", "cornerIndex", "segments", "transition1", "toResponsiveImage", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "device", "device2", "device3", "domain", "fontSizeHeading", "fontSizeTag", "gap", "gap2", "height", "id", "link", "padding", "radius", "radius2", "thumbnail", "title", "visible", "visible2", "visible3", "visible4", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_ref8", "_ref9", "_ref10", "_ref11", "_ref12", "_ref13", "_ref14", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "g1nGP7JEj", "zUyHEvtnJ", "BD_Ju15fH", "I4sPUIPU6", "mpgXVS1lw", "trxISobXZ", "AR0rkYSTQ", "b1TCrT7GP", "jmeT7K2A1", "W3x3ry1ej", "fFvBFcfxo", "WwfkGCmUD", "z_LlbTZdj", "wWGMCyGaJ", "Ofl3491Bi", "qG1O9x32L", "CZVpNC_hD", "g_7DafwDw", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "Image2", "ComponentViewportProvider", "RichText2", "css", "Framerg2H0tDVKI", "withCSS", "g2H0tDVKI_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Wuu4wYwXX", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1qyq6xx", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "css", "Framerh9uNoYray", "withCSS", "h9uNoYray_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "id", "navlinks", "newTab", "resumeBtn", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ZhIX1DCRA", "kvL5DTrI2", "B5waYay56", "bdxvDCMI6", "CIvsqhAcr", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "Framers6wItwSZD", "withCSS", "s6wItwSZD_default", "addPropertyControls", "ControlType", "addFonts", "MenuFonts", "getFonts", "h9uNoYray_default", "NavlinksFonts", "s6wItwSZD_default", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "Wuu4wYwXXwcep5f", "args", "Wuu4wYwXX5r60gk", "ref1", "pe", "isDisplayed", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Link", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "css", "FramergwZm_XM3G", "withCSS", "gwZm_XM3G_default", "addPropertyControls", "ControlType", "addFonts", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "LINES", "withLineTruncate", "Component", "props", "styles", "p", "l", "RichTextDefault1", "withLineTruncate", "RichText2", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "thumbnailImage", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "j0xT5UWWp", "QxNWx_TEi", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Image2", "cx", "css", "FramergXB8sraq_", "withCSS", "gXB8sraq_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "radiusForCorner", "value", "cornerIndex", "segments", "toResponsiveImage", "transformTemplate1", "_", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fontSize", "height", "id", "image", "link", "radius", "visible", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_humanReadableVariantMap_props_variant", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "gVE6TZB9q", "MQ8MdHniQ", "MnvqOz6Jt", "CypAuccRb", "hB6lk4PHh", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "Image2", "RichText2", "SVG", "css", "FramerJH1wMz88D", "withCSS", "JH1wMz88D_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fontSize", "height", "id", "link", "link2", "padding", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "pwnydP5tM", "VkImvkLlJ", "Dg5tWIZXv", "Xn2cP3hOe", "ZGQOODRoh", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "SVG", "css", "FramerJTD4Gfwpt", "withCSS", "JTD4Gfwpt_default", "addPropertyControls", "ControlType", "addFonts", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "Embed", "type", "url", "html", "style", "p", "EmbedUrl", "EmbedHtml", "Instructions", "addPropertyControls", "ControlType", "props", "getMinHeight", "emptyStateStyle", "centerTextStyle", "hasAutoHeight", "onCanvas", "useIsOnCanvas", "state", "setState", "ye", "ue", "isLastEffect", "load", "response", "isBlocked", "message", "error", "ErrorMessage", "LoadingIndicator", "iframeStyle", "getSandbox", "result", "hasSplineViewer", "hasComment", "EmbedHtmlWithScripts", "EmbedHtmlInsideIframe", "EmbedHtmlWithoutScripts", "ref", "pe", "iframeHeight", "setIframeHeight", "_ref_current", "iframeWindow", "handleMessage", "event", "data", "height", "window", "srcDoc", "currentStyle", "div", "executeScripts", "htmlStyle", "node", "script", "name", "value", "child", "containerStyles", "npm_react_17_cjs_exports", "__export", "Children", "Component", "Fragment", "Profiler", "PureComponent", "StrictMode", "Suspense", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "cloneElement", "createContext", "createElement", "createFactory", "createRef", "exports", "forwardRef", "isValidElement", "lazy", "memo", "useCallback", "useContext", "useDebugValue", "useEffect", "useImperativeHandle", "useLayoutEffect", "useMemo", "useReducer", "useRef", "useState", "version", "npm_object_assign_4_cjs_exports", "__export", "npm_object_assign_4_1_default", "exports", "getOwnPropertySymbols", "hasOwnProperty", "propIsEnumerable", "toObject", "val", "shouldUseNative", "test1", "test2", "i", "order2", "n", "test3", "letter", "target", "source", "from", "to", "symbols", "s", "key", "exports$1", "npm_object_assign_4_1_default", "_objectAssign", "npm_object_assign_4_cjs_exports", "npm_object_assign_4_1_default", "exports", "_assign", "ReactVersion", "REACT_ELEMENT_TYPE", "REACT_PORTAL_TYPE", "REACT_PROVIDER_TYPE", "REACT_CONTEXT_TYPE", "REACT_FORWARD_REF_TYPE", "REACT_SUSPENSE_LIST_TYPE", "REACT_MEMO_TYPE", "REACT_LAZY_TYPE", "REACT_BLOCK_TYPE", "REACT_SERVER_BLOCK_TYPE", "REACT_FUNDAMENTAL_TYPE", "REACT_SCOPE_TYPE", "REACT_OPAQUE_ID_TYPE", "REACT_DEBUG_TRACING_MODE_TYPE", "REACT_OFFSCREEN_TYPE", "REACT_LEGACY_HIDDEN_TYPE", "symbolFor", "MAYBE_ITERATOR_SYMBOL", "FAUX_ITERATOR_SYMBOL", "getIteratorFn", "maybeIterable", "maybeIterator", "ReactCurrentDispatcher", "ReactCurrentBatchConfig", "ReactCurrentOwner", "ReactDebugCurrentFrame", "currentExtraStackFrame", "setExtraStackFrame", "stack", "impl", "IsSomeRendererActing", "ReactSharedInternals", "warn", "format", "_len", "args", "_key", "printWarning", "error", "_len2", "_key2", "level", "argsWithFormat", "item", "didWarnStateUpdateForUnmountedComponent", "warnNoop", "publicInstance", "callerName", "_constructor", "componentName", "warningKey", "ReactNoopUpdateQueue", "callback", "completeState", "partialState", "emptyObject", "Component", "props", "context", "updater", "deprecatedAPIs", "defineDeprecationWarning", "methodName", "info", "fnName", "ComponentDummy", "PureComponent", "pureComponentPrototype", "createRef", "refObject", "getWrappedName", "outerType", "innerType", "wrapperName", "functionName", "getContextName", "type", "getComponentName", "provider", "lazyComponent", "payload", "init", "hasOwnProperty", "RESERVED_PROPS", "specialPropKeyWarningShown", "specialPropRefWarningShown", "didWarnAboutStringRefs", "hasValidRef", "config", "getter", "hasValidKey", "defineKeyPropWarningGetter", "displayName", "warnAboutAccessingKey", "defineRefPropWarningGetter", "warnAboutAccessingRef", "warnIfStringRefCannotBeAutoConverted", "ReactElement", "key", "ref", "self", "source", "owner", "element", "createElement", "children", "propName", "childrenLength", "childArray", "i", "defaultProps", "cloneAndReplaceKey", "oldElement", "newKey", "newElement", "cloneElement", "isValidElement", "object", "SEPARATOR", "SUBSEPARATOR", "escape", "escapeRegex", "escaperLookup", "escapedString", "match", "didWarnAboutMaps", "userProvidedKeyEscapeRegex", "escapeUserProvidedKey", "text", "getElementKey", "index", "mapIntoArray", "array", "escapedPrefix", "nameSoFar", "invokeCallback", "_child", "mappedChild", "childKey", "escapedChildKey", "c", "child", "nextName", "subtreeCount", "nextNamePrefix", "iteratorFn", "iterableChildren", "iterator", "step", "ii", "childrenString", "mapChildren", "func", "result", "count", "countChildren", "n", "forEachChildren", "forEachFunc", "forEachContext", "toArray", "onlyChild", "createContext", "defaultValue", "calculateChangedBits", "hasWarnedAboutUsingNestedContextConsumers", "hasWarnedAboutUsingConsumerProvider", "hasWarnedAboutDisplayNameOnConsumer", "Consumer", "_Provider", "_currentValue", "_currentValue2", "_threadCount", "Uninitialized", "Pending", "Resolved", "Rejected", "lazyInitializer", "ctor", "thenable", "pending", "moduleObject", "defaultExport", "resolved", "rejected", "lazy", "lazyType", "propTypes", "newDefaultProps", "newPropTypes", "forwardRef", "render", "elementType", "ownName", "name", "enableScopeAPI", "isValidElementType", "memo", "compare", "resolveDispatcher", "dispatcher", "useContext", "Context", "unstable_observedBits", "realContext", "useState", "initialState", "useReducer", "reducer", "initialArg", "useRef", "initialValue", "useEffect", "create", "deps", "useLayoutEffect", "useCallback", "useMemo", "useImperativeHandle", "useDebugValue", "value", "formatterFn", "disabledDepth", "prevLog", "prevInfo", "prevWarn", "prevError", "prevGroup", "prevGroupCollapsed", "prevGroupEnd", "disabledLog", "disableLogs", "reenableLogs", "ReactCurrentDispatcher$1", "prefix", "describeBuiltInComponentFrame", "ownerFn", "x", "reentry", "componentFrameCache", "PossiblyWeakMap", "describeNativeComponentFrame", "fn", "construct", "frame", "control", "previousPrepareStackTrace", "previousDispatcher", "Fake", "sample", "sampleLines", "controlLines", "s", "_frame", "syntheticFrame", "describeFunctionComponentFrame", "shouldConstruct", "prototype", "describeUnknownElementTypeFrameInDEV", "loggedTypeFailures", "ReactDebugCurrentFrame$1", "setCurrentlyValidatingElement", "checkPropTypes", "typeSpecs", "values", "location", "has", "typeSpecName", "error$1", "err", "ex", "setCurrentlyValidatingElement$1", "propTypesMisspellWarningShown", "getDeclarationErrorAddendum", "getSourceInfoErrorAddendum", "fileName", "lineNumber", "getSourceInfoErrorAddendumForProps", "elementProps", "ownerHasKeyUseWarning", "getCurrentComponentErrorInfo", "parentType", "parentName", "validateExplicitKey", "currentComponentErrorInfo", "childOwner", "validateChildKeys", "node", "validatePropTypes", "_name", "validateFragmentProps", "fragment", "keys", "createElementWithValidation", "validType", "sourceInfo", "typeString", "didWarnAboutDeprecatedCreateFactory", "createFactoryWithValidation", "validatedFactory", "cloneElementWithValidation", "frozenObject", "createElement$1", "cloneElement$1", "createFactory", "Children", "Fragment", "StrictMode", "Profiler", "Suspense", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "version", "Fragment", "exports", "StrictMode", "Profiler", "Suspense", "Children", "Component", "PureComponent", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "cloneElement", "createContext", "createElement", "createFactory", "createRef", "forwardRef", "isValidElement", "lazy", "memo", "useCallback", "useContext", "useDebugValue", "useEffect", "useImperativeHandle", "useLayoutEffect", "useMemo", "useReducer", "useRef", "useState", "version", "_react", "npm_react_17_cjs_exports", "exports", "React", "extendStatics", "d", "b", "p", "__extends", "__", "__assign", "s", "i", "n", "styleInject", "css", "ref", "insertAt", "head", "style", "initializeCalendly", "window", "t", "e", "o", "r", "l", "a", "u", "c", "h", "y", "m", "navigator", "calendlySpinnerElement", "month", "day", "year", "CalendlyEvent", "loadScript", "withPageSettings", "url", "pageSettings", "backgroundColor", "hideEventTypeDetails", "hideLandingPageDetails", "primaryColor", "textColor", "hideGdprBanner", "queryStringIndex", "hasQueryString", "queryString", "baseUrl", "updatedQueryString", "item", "openPopupWidget", "options", "widgetOptions", "closePopupWidget", "defaultStyles", "InlineWidget", "_super", "props", "_this", "prevProps", "shouldUpdate", "event", "callback", "isInsertedEvent", "isRemovedEvent", "mutationsList", "observer", "nodesAdded", "record", "nodesRemoved", "prop", "initWidget", "createClickHandler", "PopupButton", "defaultProps", "PopupWidget", "CalendlyEventListener", "eventName", "__esModule", "_InlineWidget", "_PopupButton", "_PopupWidget", "_CalendlyEventListener", "_openPopupWidget", "_closePopupWidget", "emptyStateStyle", "containerStyles", "neutralStateStyle", "stateTitleStyle", "stateParagraphStyle", "Calendly", "style", "calendar", "hideLandingPageDetails", "hideGdprBanner", "props", "p", "motion", "containerStyles", "_InlineWidget", "u", "emptyStateStyle", "stateTitleStyle", "stateParagraphStyle", "addPropertyControls", "ControlType", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fontSize", "height", "id", "link", "text", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "jwUiAZv8Z", "ls41lqWCT", "lYf_XIa03", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "SVG", "css", "FramerMs34mlazd", "withCSS", "Ms34mlazd_default", "addPropertyControls", "ControlType", "addFonts", "CalendlyFonts", "getFonts", "Calendly", "EmbedFonts", "Embed", "CS_BtnFonts", "Ms34mlazd_default", "CS_BtnControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "link", "variant1", "width", "props", "_humanReadableEnumMap_variant1", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Om4qFSEaR", "pYh8SqjfQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "cx", "ComponentViewportProvider", "css", "FramerR8Gs5LoAo", "withCSS", "R8Gs5LoAo_default", "addPropertyControls", "ControlType", "addFonts", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "n", "t", "e", "defaultEvents", "ControlType", "findByArray", "arr", "search", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "Clipboard", "props", "label", "content", "fill", "color", "style", "onClick", "font", "hoverOptions", "rest", "deprecatedFont", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "handleClick", "te", "ref", "navigator", "p", "motion", "addPropertyControls", "ControlType", "defaultEvents", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "css", "FramerC6QdBESX6", "withCSS", "C6QdBESX6_default", "addPropertyControls", "ControlType", "addFonts", "SocialIconFonts", "getFonts", "C6QdBESX6_default", "ClipboardFonts", "Clipboard", "FeatherFonts", "Icon", "SocialIconControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "content", "distribute", "gap", "handle", "height", "id", "link", "social", "title", "variant1", "width", "props", "_ref", "_humanReadableEnumMap1_distribute", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_humanReadableVariantMap_props_variant", "_ref7", "_humanReadableEnumMap_variant1", "_ref8", "_ref9", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "BPRkcef_F", "liYp_yObQ", "vuQbtjAsR", "CBvAa8fyL", "esy5pL2Zt", "StjR0laT0", "dbFz_MD5T", "ghAIvrZaQ", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapsyk9xx", "args", "onClickgo22vb", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "Image2", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerVGZ0RrVkO", "withCSS", "VGZ0RrVkO_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "designation", "height", "id", "image", "message", "name1", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "qXrvShX4f", "Z7kwYVZd6", "UGoJRnGCI", "GmS9U8lns", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "Image2", "css", "FramerXePjAtIQ_", "withCSS", "XePjAtIQ_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "ImageWithOptimizedAppearEffect", "Image2", "MotionDivWithFX", "withFX", "CardLandscapeFonts", "getFonts", "dnKz47gNp_default", "ContainerWithFX", "Container", "CardsPotraitFonts", "g2H0tDVKI_default", "PlaygroundCardFonts", "gXB8sraq_default", "TickerFonts", "Ticker", "ProjectBtnFonts", "JTD4Gfwpt_default", "ComImageFonts", "JH1wMz88D_default", "TestimonialCardFonts", "XePjAtIQ_default", "CalendlyCardFonts", "R8Gs5LoAo_default", "SocialBtnFonts", "VGZ0RrVkO_default", "NavbarFonts", "gwZm_XM3G_default", "ContainerWithOptimizedAppearEffect", "CursorFonts", "DgpIR47MO_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "transition3", "animation4", "animation5", "transformTemplate1", "_", "animation6", "animation7", "animation8", "animation9", "transition4", "animation10", "transition5", "animation11", "addImageAlt", "image", "alt", "transition6", "animation12", "transformTemplate2", "animation13", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "cursor", "cursor1", "cursor2", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "elementId", "useRouteElementId", "ref2", "isDisplayed2", "elementId1", "ref3", "elementId2", "ref4", "elementId3", "ref5", "elementId4", "ref6", "isDisplayed3", "elementId5", "ref7", "elementId6", "ref8", "elementId7", "ref9", "elementId8", "ref10", "elementId9", "ref11", "elementId10", "ref12", "elementId11", "ref13", "elementId12", "ref14", "defaultLayoutId", "ae", "useCustomCursors", "componentViewport", "useComponentViewport", "GeneratedComponentContext", "u", "LayoutGroup", "PropertyOverrides2", "SVG", "RichText2", "x", "Link", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
