{"version":3,"file":"shared-lib.DvF8WvsL.mjs","names":["e","t","u","a","s","n","o","r","c","t","e","i","l","h","r","n","e","t","o","n","e","a","s","n","e","r","t","c","i","o","h","spring","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","O","c","l","f","u","d","x","g","m","G","T","M","k","B","j","P","C","R","H","U","V","q","z","S","fe","ue","t","s","e","r","n","a","o","v","c","y","j","clamp","l","i","p","u","m","g","F","N","t","n","s","r","c","o","a","l","f","e","u","d","t","n","o","s","r","i","u","clamp","h","e","l","d","p","f","m","y","g","j","q","Children","useRef","useMemo","useState","useCallback","i","t","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useId","className","SVG","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useId","className","SVG","useMemo","lowercaseIconKeyPairs","iconKeys","a","useRef","useState","HouseFactory","React","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useId","className","SVG","addPropertyOverrides","LogoFooterNonHome","LogoFooterHomeTablet","LogoFooter","Link","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","RichText","Link1","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Menu","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useId","className","SVG","addPropertyOverrides","cycleOrder","variantClassNames","transitions","React.useContext","React.useMemo","humanReadableVariantMap","React.useId","className","SVG","Plus","Logo","React.useId","className","SVG"],"sources":["https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.13.1/dist/index.es.js","https:/ga.jspm.io/npm:style-value-types@5.0.0/dist/es/index.mjs","https:/ga.jspm.io/npm:framesync@6.0.1/dist/es/index.mjs","https:/ga.jspm.io/npm:popmotion@11.0.3/dist/es/index.mjs","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/HrxLgn3HodsTJEblZU6m/Ticker.js","https:/framerusercontent.com/modules/iORasYtjGOwUrLetUXls/iXyBXjfCN3pMWScqwI0E/CGvxov_Vb.js","https:/framerusercontent.com/modules/gI3pleOIdsLTCOkBKWcy/s9xBAhW6kqcR8WEnmYMt/h9o7hMpl2.js","https:/framerusercontent.com/modules/cSYzLsQuQEnRNzKKpig7/iKkQoicJ6lq4uR1A1nsr/QCtzoRG1E.js","https:/framerusercontent.com/modules/5qNpq12QpN0YG4F25kNg/oScdtqKaz3olqPk8sSG0/ro7OPezbn.js","https:/framerusercontent.com/modules/MdDGtZCKpm20HKxWlIW3/yI2j0X2lOeZIEgBmrMjd/RYhVDaBut.js","https:/framerusercontent.com/modules/dp2dOleK2OFAMZFmckwg/HlorrEaFiJE4Rj0hQ4pB/YckFIlg3V.js","https:/framerusercontent.com/modules/QbuSqlmrPysPCVhu22TL/5jjRNpdQoDNSw8ujLXXt/Baui5UV25.js","https:/framerusercontent.com/modules/Ra2UV23UALlhS3o0Iauk/MvMs6mR3sXJuQKmU3Hhf/G6mwVOkNj.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/LM9FyulJrdV0emvUt6Oc/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.50","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/H4OHcdXxZyPVKySUy1y2/Phosphor.js","https:/framerusercontent.com/modules/1KVmjoADNwfs0wylpWIZ/FwMsqreABTFE36fLcT1k/lx5tVZA7Q.js","https:/framerusercontent.com/modules/YDqt9GMcLhtRnjVjC1Zt/dJcabArXlH0iN7THFa0F/u_Fy76UQX.js","https:/framerusercontent.com/modules/hlh2sTfB3OoFMw5qShkh/UDHBkaRQFgg3VGrWLjXF/bs9I3nt1p.js","https:/framerusercontent.com/modules/seIfoB9vRg6DmwP6fWny/gKmO75CH853VOtkqCBjp/LeDRDiFCv.js","https:/framerusercontent.com/modules/jOcWLN4uuRE3Td3ypB8l/FKi9OjjDJpRgiwj90F0n/lxt3nYXsK.js","https:/framerusercontent.com/modules/9BofRufKmHmIukDjdFyq/QUEeKkgt4Kt0wo69KnLh/QHxIq7wIl.js","https:/framerusercontent.com/modules/yKG6gLnssxB126YwiN9g/MgDJs8oHfBe2iK2XVgMD/Me7vNJ0o2.js"],"sourcesContent":["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.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,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.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=r.stiffness,damping:s=r.damping,mass:n=r.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/n)/1e3;const l=calcDampingRatio(e,s,n);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 a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/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,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[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 $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);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]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;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){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.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 r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}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=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.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(u));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=f.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 r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}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 i(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 l(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){d(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:g(i,s,o[r]),easing:m(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,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));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,O(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=x((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 U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;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=G.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&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=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 J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}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 Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(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}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;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=w(p(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 s=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:i(t)?()=>t(n):scrubAnimation(t,n[s])}}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 oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.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()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.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 re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,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 ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(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 ce={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 le={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 fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=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 ue)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)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[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(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[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:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.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)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.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{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","const clamp=(t,s)=>e=>Math.max(Math.min(e,s),t);const sanitize=t=>t%1?Number(t.toFixed(5)):t;const t=/(-)?([\\d]*\\.?[\\d])+/g;const s=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\\((-?[\\d\\.]+%?[,\\s]+){2,3}\\s*\\/*\\s*[\\d\\.]+%?\\))/gi;const e=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\\((-?[\\d\\.]+%?[,\\s]+){2,3}\\s*\\/*\\s*[\\d\\.]+%?\\))$/i;function isString(t){return\"string\"===typeof t}const r={test:t=>\"number\"===typeof t,parse:parseFloat,transform:t=>t};const n=Object.assign(Object.assign({},r),{transform:clamp(0,1)});const a=Object.assign(Object.assign({},r),{default:1});const createUnitType=t=>({test:s=>isString(s)&&s.endsWith(t)&&1===s.split(\" \").length,parse:parseFloat,transform:s=>`${s}${t}`});const o=createUnitType(\"deg\");const c=createUnitType(\"%\");const l=createUnitType(\"px\");const i=createUnitType(\"vh\");const p=createUnitType(\"vw\");const u=Object.assign(Object.assign({},c),{parse:t=>c.parse(t)/100,transform:t=>c.transform(100*t)});const isColorString=(t,s)=>r=>Boolean(isString(r)&&e.test(r)&&r.startsWith(t)||s&&Object.prototype.hasOwnProperty.call(r,s));const splitColor=(s,e,r)=>n=>{if(!isString(n))return n;const[a,o,c,l]=n.match(t);return{[s]:parseFloat(a),[e]:parseFloat(o),[r]:parseFloat(c),alpha:void 0!==l?parseFloat(l):1}};const f={test:isColorString(\"hsl\",\"hue\"),parse:splitColor(\"hue\",\"saturation\",\"lightness\"),transform:({hue:t,saturation:s,lightness:e,alpha:r=1})=>\"hsla(\"+Math.round(t)+\", \"+c.transform(sanitize(s))+\", \"+c.transform(sanitize(e))+\", \"+sanitize(n.transform(r))+\")\"};const m=clamp(0,255);const g=Object.assign(Object.assign({},r),{transform:t=>Math.round(m(t))});const h={test:isColorString(\"rgb\",\"red\"),parse:splitColor(\"red\",\"green\",\"blue\"),transform:({red:t,green:s,blue:e,alpha:r=1})=>\"rgba(\"+g.transform(t)+\", \"+g.transform(s)+\", \"+g.transform(e)+\", \"+sanitize(n.transform(r))+\")\"};function parseHex(t){let s=\"\";let e=\"\";let r=\"\";let n=\"\";if(t.length>5){s=t.substr(1,2);e=t.substr(3,2);r=t.substr(5,2);n=t.substr(7,2)}else{s=t.substr(1,1);e=t.substr(2,1);r=t.substr(3,1);n=t.substr(4,1);s+=s;e+=e;r+=r;n+=n}return{red:parseInt(s,16),green:parseInt(e,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}}const b={test:isColorString(\"#\"),parse:parseHex,transform:h.transform};const d={test:t=>h.test(t)||b.test(t)||f.test(t),parse:t=>h.test(t)?h.parse(t):f.test(t)?f.parse(t):b.parse(t),transform:t=>isString(t)?t:t.hasOwnProperty(\"red\")?h.transform(t):f.transform(t)};const v=\"${c}\";const y=\"${n}\";function test(e){var r,n,a,o;return isNaN(e)&&isString(e)&&(null!==(n=null===(r=e.match(t))||void 0===r?void 0:r.length)&&void 0!==n?n:0)+(null!==(o=null===(a=e.match(s))||void 0===a?void 0:a.length)&&void 0!==o?o:0)>0}function analyse(e){\"number\"===typeof e&&(e=`${e}`);const n=[];let a=0;const o=e.match(s);if(o){a=o.length;e=e.replace(s,v);n.push(...o.map(d.parse))}const c=e.match(t);if(c){e=e.replace(t,y);n.push(...c.map(r.parse))}return{values:n,numColors:a,tokenised:e}}function parse(t){return analyse(t).values}function createTransformer(t){const{values:s,numColors:e,tokenised:r}=analyse(t);const n=s.length;return t=>{let s=r;for(let r=0;r<n;r++)s=s.replace(r<e?v:y,r<e?d.transform(t[r]):sanitize(t[r]));return s}}const convertNumbersToZero=t=>\"number\"===typeof t?0:t;function getAnimatableNone(t){const s=parse(t);const e=createTransformer(t);return e(s.map(convertNumbersToZero))}const O={test:test,parse:parse,createTransformer:createTransformer,getAnimatableNone:getAnimatableNone};const j=new Set([\"brightness\",\"contrast\",\"saturate\",\"opacity\"]);function applyDefaultFilter(s){let[e,r]=s.slice(0,-1).split(\"(\");if(\"drop-shadow\"===e)return s;const[n]=r.match(t)||[];if(!n)return s;const a=r.replace(n,\"\");let o=j.has(e)?1:0;n!==r&&(o*=100);return e+\"(\"+o+a+\")\"}const F=/([a-z-]*)\\(.*?\\)/g;const N=Object.assign(Object.assign({},O),{getAnimatableNone:t=>{const s=t.match(F);return s?s.map(applyDefaultFilter).join(\" \"):t}});export{n as alpha,d as color,O as complex,o as degrees,N as filter,b as hex,f as hsla,r as number,c as percent,u as progressPercentage,l as px,g as rgbUnit,h as rgba,a as scale,i as vh,p as vw};\n\n//# sourceMappingURL=index.mjs.map","const e=1/60*1e3;const t=\"undefined\"!==typeof performance?()=>performance.now():()=>Date.now();const n=\"undefined\"!==typeof window?e=>window.requestAnimationFrame(e):n=>setTimeout((()=>n(t())),e);function createRenderStep(e){let t=[];let n=[];let s=0;let r=false;let c=false;const o=new WeakSet;const a={schedule:(e,c=false,a=false)=>{const l=a&&r;const f=l?t:n;c&&o.add(e);if(-1===f.indexOf(e)){f.push(e);l&&r&&(s=t.length)}return e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1);o.delete(e)},process:l=>{if(r)c=true;else{r=true;[t,n]=[n,t];n.length=0;s=t.length;if(s)for(let n=0;n<s;n++){const s=t[n];s(l);if(o.has(s)){a.schedule(s);e()}}r=false;if(c){c=false;a.process(l)}}}};return a}const s=40;let r=true;let c=false;let o=false;const a={delta:0,timestamp:0};const l=[\"read\",\"update\",\"preRender\",\"render\",\"postRender\"];const f=l.reduce(((e,t)=>{e[t]=createRenderStep((()=>c=true));return e}),{});const u=l.reduce(((e,t)=>{const n=f[t];e[t]=(e,t=false,s=false)=>{c||startLoop();return n.schedule(e,t,s)};return e}),{});const d=l.reduce(((e,t)=>{e[t]=f[t].cancel;return e}),{});const i=l.reduce(((e,t)=>{e[t]=()=>f[t].process(a);return e}),{});const processStep=e=>f[e].process(a);const processFrame=t=>{c=false;a.delta=r?e:Math.max(Math.min(t-a.timestamp,s),1);a.timestamp=t;o=true;l.forEach(processStep);o=false;if(c){r=false;n(processFrame)}};const startLoop=()=>{c=true;r=true;o||n(processFrame)};const getFrameData=()=>a;export{d as cancelSync,u as default,i as flushSync,getFrameData};\n\n//# sourceMappingURL=index.mjs.map","import{__rest as t}from\"tslib\";import{warning as e,invariant as n}from\"hey-listen\";import{hex as o,rgba as s,hsla as r,color as i,complex as u}from\"style-value-types\";import l,{cancelSync as p,getFrameData as f}from\"framesync\";const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const d=.001;const h=.01;const m=10;const y=.05;const g=1;function findSpring({duration:t=800,bounce:n=.25,velocity:o=0,mass:s=1}){let r;let i;e(t<=1e3*m,\"Spring duration must be 10 seconds or less\");let u=1-n;u=clamp(y,g,u);t=clamp(h,m,t/1e3);if(u<1){r=e=>{const n=e*u;const s=n*t;const r=n-o;const i=calcAngularFreq(e,u);const l=Math.exp(-s);return d-r/i*l};i=e=>{const n=e*u;const s=n*t;const i=s*o+o;const l=Math.pow(u,2)*Math.pow(e,2)*t;const p=Math.exp(-s);const f=calcAngularFreq(Math.pow(e,2),u);const h=-r(e)+d>0?-1:1;return h*((i-l)*p)/f}}else{r=e=>{const n=Math.exp(-e*t);const s=(e-o)*t+1;return n*s-d};i=e=>{const n=Math.exp(-e*t);const s=t*t*(o-e);return n*s}}const l=5/t;const p=approximateRoot(r,i,l);t*=1e3;if(isNaN(p))return{stiffness:100,damping:10,duration:t};{const e=Math.pow(p,2)*s;return{stiffness:e,damping:2*u*Math.sqrt(s*e),duration:t}}}const v=12;function approximateRoot(t,e,n){let o=n;for(let n=1;n<v;n++)o-=t(o)/e(o);return o}function calcAngularFreq(t,e){return t*Math.sqrt(1-e*e)}const M=[\"duration\",\"bounce\"];const x=[\"stiffness\",\"damping\",\"mass\"];function isSpringType(t,e){return e.some((e=>void 0!==t[e]))}function getSpringOptions(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:false},t);if(!isSpringType(t,x)&&isSpringType(t,M)){const n=findSpring(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1});e.isResolvedFromDuration=true}return e}function spring(e){var{from:n=0,to:o=1,restSpeed:s=2,restDelta:r}=e,i=t(e,[\"from\",\"to\",\"restSpeed\",\"restDelta\"]);const u={done:false,value:n};let{stiffness:l,damping:p,mass:f,velocity:d,duration:h,isResolvedFromDuration:m}=getSpringOptions(i);let y=zero;let g=zero;function createSpring(){const t=d?-d/1e3:0;const e=o-n;const s=p/(2*Math.sqrt(l*f));const i=Math.sqrt(l/f)/1e3;void 0===r&&(r=Math.min(Math.abs(o-n)/100,.4));if(s<1){const n=calcAngularFreq(i,s);y=r=>{const u=Math.exp(-s*i*r);return o-u*((t+s*i*e)/n*Math.sin(n*r)+e*Math.cos(n*r))};g=o=>{const r=Math.exp(-s*i*o);return s*i*r*(Math.sin(n*o)*(t+s*i*e)/n+e*Math.cos(n*o))-r*(Math.cos(n*o)*(t+s*i*e)-n*e*Math.sin(n*o))}}else if(1===s)y=n=>o-Math.exp(-i*n)*(e+(t+i*e)*n);else{const n=i*Math.sqrt(s*s-1);y=r=>{const u=Math.exp(-s*i*r);const l=Math.min(n*r,300);return o-u*((t+s*i*e)*Math.sinh(l)+n*e*Math.cosh(l))/n}}}createSpring();return{next:t=>{const e=y(t);if(m)u.done=t>=h;else{const n=1e3*g(t);const i=Math.abs(n)<=s;const l=Math.abs(o-e)<=r;u.done=i&&l}u.value=u.done?o:e;return u},flipTarget:()=>{d=-d;[n,o]=[o,n];createSpring()}}}spring.needsInterpolation=(t,e)=>\"string\"===typeof t||\"string\"===typeof e;const zero=t=>0;const progress=(t,e,n)=>{const o=e-t;return 0===o?1:(n-t)/o};const mix=(t,e,n)=>-n*t+n*e+t;function hueToRgb(t,e,n){n<0&&(n+=1);n>1&&(n-=1);return n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function hslaToRgba({hue:t,saturation:e,lightness:n,alpha:o}){t/=360;e/=100;n/=100;let s=0;let r=0;let i=0;if(e){const o=n<.5?n*(1+e):n+e-n*e;const u=2*n-o;s=hueToRgb(u,o,t+1/3);r=hueToRgb(u,o,t);i=hueToRgb(u,o,t-1/3)}else s=r=i=n;return{red:Math.round(255*s),green:Math.round(255*r),blue:Math.round(255*i),alpha:o}}const mixLinearColor=(t,e,n)=>{const o=t*t;const s=e*e;return Math.sqrt(Math.max(0,n*(s-o)+o))};const S=[o,s,r];const getColorType=t=>S.find((e=>e.test(t)));const notAnimatable=t=>`'${t}' is not an animatable color. Use the equivalent color code instead.`;const mixColor=(t,e)=>{let o=getColorType(t);let i=getColorType(e);n(!!o,notAnimatable(t));n(!!i,notAnimatable(e));let u=o.parse(t);let l=i.parse(e);if(o===r){u=hslaToRgba(u);o=s}if(i===r){l=hslaToRgba(l);i=s}const p=Object.assign({},u);return t=>{for(const e in p)\"alpha\"!==e&&(p[e]=mixLinearColor(u[e],l[e],t));p.alpha=mix(u.alpha,l.alpha,t);return o.transform(p)}};const O={x:0,y:0,z:0};const isNum=t=>\"number\"===typeof t;const combineFunctions=(t,e)=>n=>e(t(n));const pipe=(...t)=>t.reduce(combineFunctions);function getMixer(t,e){return isNum(t)?n=>mix(t,e,n):i.test(t)?mixColor(t,e):mixComplex(t,e)}const mixArray=(t,e)=>{const n=[...t];const o=n.length;const s=t.map(((t,n)=>getMixer(t,e[n])));return t=>{for(let e=0;e<o;e++)n[e]=s[e](t);return n}};const mixObject=(t,e)=>{const n=Object.assign(Object.assign({},t),e);const o={};for(const s in n)void 0!==t[s]&&void 0!==e[s]&&(o[s]=getMixer(t[s],e[s]));return t=>{for(const e in o)n[e]=o[e](t);return n}};function analyse(t){const e=u.parse(t);const n=e.length;let o=0;let s=0;let r=0;for(let t=0;t<n;t++)o||\"number\"===typeof e[t]?o++:void 0!==e[t].hue?r++:s++;return{parsed:e,numNumbers:o,numRGB:s,numHSL:r}}const mixComplex=(t,n)=>{const o=u.createTransformer(n);const s=analyse(t);const r=analyse(n);const i=s.numHSL===r.numHSL&&s.numRGB===r.numRGB&&s.numNumbers>=r.numNumbers;if(i)return pipe(mixArray(s.parsed,r.parsed),o);e(true,`Complex values '${t}' and '${n}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`);return e=>`${e>0?n:t}`};const mixNumber=(t,e)=>n=>mix(t,e,n);function detectMixerFactory(t){return\"number\"===typeof t?mixNumber:\"string\"===typeof t?i.test(t)?mixColor:mixComplex:Array.isArray(t)?mixArray:\"object\"===typeof t?mixObject:void 0}function createMixers(t,e,n){const o=[];const s=n||detectMixerFactory(t[0]);const r=t.length-1;for(let n=0;n<r;n++){let r=s(t[n],t[n+1]);if(e){const t=Array.isArray(e)?e[n]:e;r=pipe(t,r)}o.push(r)}return o}function fastInterpolate([t,e],[n]){return o=>n(progress(t,e,o))}function slowInterpolate(t,e){const n=t.length;const o=n-1;return s=>{let r=0;let i=false;if(s<=t[0])i=true;else if(s>=t[o]){r=o-1;i=true}if(!i){let e=1;for(;e<n;e++)if(t[e]>s||e===o)break;r=e-1}const u=progress(t[r],t[r+1],s);return e[r](u)}}function interpolate(t,e,{clamp:o=true,ease:s,mixer:r}={}){const i=t.length;n(i===e.length,\"Both input and output ranges must be the same length\");n(!s||!Array.isArray(s)||s.length===i-1,\"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values.\");if(t[0]>t[i-1]){t=[].concat(t);e=[].concat(e);t.reverse();e.reverse()}const u=createMixers(e,s,r);const l=2===i?fastInterpolate(t,u):slowInterpolate(t,u);return o?e=>l(clamp(t[0],t[i-1],e)):l}const reverseEasing=t=>e=>1-t(1-e);const mirrorEasing=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2;const createExpoIn=t=>e=>Math.pow(e,t);const createBackIn=t=>e=>e*e*((t+1)*e-t);const createAnticipate=t=>{const e=createBackIn(t);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))};const T=1.525;const w=4/11;const A=8/11;const R=.9;const linear=t=>t;const F=createExpoIn(2);const D=reverseEasing(F);const j=mirrorEasing(F);const circIn=t=>1-Math.sin(Math.acos(t));const q=reverseEasing(circIn);const I=mirrorEasing(q);const P=createBackIn(T);const k=reverseEasing(P);const E=mirrorEasing(P);const B=createAnticipate(T);const C=4356/361;const N=35442/1805;const U=16061/1805;const bounceOut=t=>{if(1===t||0===t)return t;const e=t*t;return t<w?7.5625*e:t<A?9.075*e-9.9*t+3.4:t<R?C*e-N*t+U:10.8*t*t-20.52*t+10.72};const z=reverseEasing(bounceOut);const bounceInOut=t=>t<.5?.5*(1-bounceOut(1-2*t)):.5*bounceOut(2*t-1)+.5;function defaultEasing(t,e){return t.map((()=>e||j)).splice(0,t.length-1)}function defaultOffset(t){const e=t.length;return t.map(((t,n)=>0!==n?n/(e-1):0))}function convertOffsetToTimes(t,e){return t.map((t=>t*e))}function keyframes({from:t=0,to:e=1,ease:n,offset:o,duration:s=300}){const r={done:false,value:t};const i=Array.isArray(e)?e:[t,e];const u=convertOffsetToTimes(o&&o.length===i.length?o:defaultOffset(i),s);function createInterpolator(){return interpolate(u,i,{ease:Array.isArray(n)?n:defaultEasing(i,n)})}let l=createInterpolator();return{next:t=>{r.value=l(t);r.done=t>=s;return r},flipTarget:()=>{i.reverse();l=createInterpolator()}}}function decay({velocity:t=0,from:e=0,power:n=.8,timeConstant:o=350,restDelta:s=.5,modifyTarget:r}){const i={done:false,value:e};let u=n*t;const l=e+u;const p=void 0===r?l:r(l);p!==l&&(u=p-e);return{next:t=>{const e=-u*Math.exp(-t/o);i.done=!(e>s||e<-s);i.value=i.done?p:p+e;return i},flipTarget:()=>{}}}const $={keyframes:keyframes,spring:spring,decay:decay};function detectAnimationFromOptions(t){if(Array.isArray(t.to))return keyframes;if($[t.type])return $[t.type];const e=new Set(Object.keys(t));return e.has(\"ease\")||e.has(\"duration\")&&!e.has(\"dampingRatio\")?keyframes:e.has(\"dampingRatio\")||e.has(\"stiffness\")||e.has(\"mass\")||e.has(\"damping\")||e.has(\"restSpeed\")||e.has(\"restDelta\")?spring:keyframes}function loopElapsed(t,e,n=0){return t-e-n}function reverseElapsed(t,e,n=0,o=true){return o?loopElapsed(e+-t,e,n):e-(t-e)+n}function hasRepeatDelayElapsed(t,e,n,o){return o?t>=e+n:t<=-n}const framesync=t=>{const passTimestamp=({delta:e})=>t(e);return{start:()=>l.update(passTimestamp,true),stop:()=>p.update(passTimestamp)}};function animate(e){var n,o;var{from:s,autoplay:r=true,driver:i=framesync,elapsed:u=0,repeat:l=0,repeatType:p=\"loop\",repeatDelay:f=0,onPlay:d,onStop:h,onComplete:m,onRepeat:y,onUpdate:g}=e,v=t(e,[\"from\",\"autoplay\",\"driver\",\"elapsed\",\"repeat\",\"repeatType\",\"repeatDelay\",\"onPlay\",\"onStop\",\"onComplete\",\"onRepeat\",\"onUpdate\"]);let{to:M}=v;let x;let S=0;let O=v.duration;let T;let w=false;let A=true;let R;const F=detectAnimationFromOptions(v);if(null===(o=(n=F).needsInterpolation)||void 0===o?void 0:o.call(n,s,M)){R=interpolate([0,100],[s,M],{clamp:false});s=0;M=100}const D=F(Object.assign(Object.assign({},v),{from:s,to:M}));function repeat(){S++;if(\"reverse\"===p){A=S%2===0;u=reverseElapsed(u,O,f,A)}else{u=loopElapsed(u,O,f);\"mirror\"===p&&D.flipTarget()}w=false;y&&y()}function complete(){x.stop();m&&m()}function update(t){A||(t=-t);u+=t;if(!w){const t=D.next(Math.max(0,u));T=t.value;R&&(T=R(T));w=A?t.done:u<=0}null===g||void 0===g?void 0:g(T);if(w){0===S&&(null!==O&&void 0!==O?O:O=u);S<l?hasRepeatDelayElapsed(u,O,f,A)&&repeat():complete()}}function play(){null===d||void 0===d?void 0:d();x=i(update);x.start()}r&&play();return{stop:()=>{null===h||void 0===h?void 0:h();x.stop()}}}function velocityPerSecond(t,e){return e?t*(1e3/e):0}function inertia({from:t=0,velocity:e=0,min:n,max:o,power:s=.8,timeConstant:r=750,bounceStiffness:i=500,bounceDamping:u=10,restDelta:l=1,modifyTarget:p,driver:d,onUpdate:h,onComplete:m,onStop:y}){let g;function isOutOfBounds(t){return void 0!==n&&t<n||void 0!==o&&t>o}function boundaryNearest(t){return void 0===n?o:void 0===o||Math.abs(n-t)<Math.abs(o-t)?n:o}function startAnimation(t){null===g||void 0===g?void 0:g.stop();g=animate(Object.assign(Object.assign({},t),{driver:d,onUpdate:e=>{var n;null===h||void 0===h?void 0:h(e);null===(n=t.onUpdate)||void 0===n?void 0:n.call(t,e)},onComplete:m,onStop:y}))}function startSpring(t){startAnimation(Object.assign({type:\"spring\",stiffness:i,damping:u,restDelta:l},t))}if(isOutOfBounds(t))startSpring({from:t,velocity:e,to:boundaryNearest(t)});else{let o=s*e+t;\"undefined\"!==typeof p&&(o=p(o));const i=boundaryNearest(o);const u=i===n?-1:1;let d;let h;const checkBoundary=t=>{d=h;h=t;e=velocityPerSecond(t-d,f().delta);(1===u&&t>i||-1===u&&t<i)&&startSpring({from:t,to:i,velocity:e})};startAnimation({type:\"decay\",from:t,velocity:e,timeConstant:r,power:s,restDelta:l,modifyTarget:p,onUpdate:isOutOfBounds(o)?checkBoundary:void 0})}return{stop:()=>null===g||void 0===g?void 0:g.stop()}}const radiansToDegrees=t=>180*t/Math.PI;const angle=(t,e=O)=>radiansToDegrees(Math.atan2(e.y-t.y,e.x-t.x));const applyOffset=(t,e)=>{let n=true;if(void 0===e){e=t;n=false}return o=>{if(n)return o-t+e;t=o;n=true;return e}};const identity=t=>t;const createAttractor=(t=identity)=>(e,n,o)=>{const s=n-o;const r=-(0-e+1)*(0-t(Math.abs(s)));return s<=0?n+r:n-r};const G=createAttractor();const H=createAttractor(Math.sqrt);const degreesToRadians=t=>t*Math.PI/180;const isPoint=t=>t.hasOwnProperty(\"x\")&&t.hasOwnProperty(\"y\");const isPoint3D=t=>isPoint(t)&&t.hasOwnProperty(\"z\");const distance1D=(t,e)=>Math.abs(t-e);function distance(t,e){if(isNum(t)&&isNum(e))return distance1D(t,e);if(isPoint(t)&&isPoint(e)){const n=distance1D(t.x,e.x);const o=distance1D(t.y,e.y);const s=isPoint3D(t)&&isPoint3D(e)?distance1D(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2)+Math.pow(s,2))}}const pointFromVector=(t,e,n)=>{e=degreesToRadians(e);return{x:n*Math.cos(e)+t.x,y:n*Math.sin(e)+t.y}};const toDecimal=(t,e=2)=>{e=Math.pow(10,e);return Math.round(t*e)/e};const smoothFrame=(t,e,n,o=0)=>toDecimal(t+n*(e-t)/Math.max(o,n));const smooth=(t=50)=>{let e=0;let n=0;return o=>{const s=f().timestamp;const r=s!==n?s-n:0;const i=r?smoothFrame(e,o,r,t):e;n=s;e=i;return i}};const snap=t=>{if(\"number\"===typeof t)return e=>Math.round(e/t)*t;{let e=0;const n=t.length;return o=>{let s=Math.abs(t[0]-o);for(e=1;e<n;e++){const r=t[e];const i=Math.abs(r-o);if(0===i)return r;if(i>s)return t[e-1];if(e===n-1)return r;s=i}}}};function velocityPerFrame(t,e){return t/(1e3/e)}const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};const a=(t,e)=>1-3*e+3*t;const b=(t,e)=>3*e-6*t;const c=t=>3*t;const calcBezier=(t,e,n)=>((a(e,n)*t+b(e,n))*t+c(e))*t;const getSlope=(t,e,n)=>3*a(e,n)*t*t+2*b(e,n)*t+c(e);const L=1e-7;const X=10;function binarySubdivide(t,e,n,o,s){let r;let i;let u=0;do{i=e+(n-e)/2;r=calcBezier(i,o,s)-t;r>0?n=i:e=i}while(Math.abs(r)>L&&++u<X);return i}const J=8;const K=.001;function newtonRaphsonIterate(t,e,n,o){for(let s=0;s<J;++s){const s=getSlope(e,n,o);if(0===s)return e;const r=calcBezier(e,n,o)-t;e-=r/s}return e}const Q=11;const V=1/(Q-1);function cubicBezier(t,e,n,o){if(t===e&&n===o)return linear;const s=new Float32Array(Q);for(let e=0;e<Q;++e)s[e]=calcBezier(e*V,t,n);function getTForX(e){let o=0;let r=1;const i=Q-1;for(;r!==i&&s[r]<=e;++r)o+=V;--r;const u=(e-s[r])/(s[r+1]-s[r]);const l=o+u*V;const p=getSlope(l,t,n);return p>=K?newtonRaphsonIterate(e,l,t,n):0===p?l:binarySubdivide(e,o,o+V,t,n)}return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>n=>{n=\"end\"===e?Math.min(n,.999):Math.max(n,.001);const o=n*t;const s=\"end\"===e?Math.floor(o):Math.ceil(o);return clamp(0,1,s/t)};export{angle,animate,B as anticipate,applyOffset,G as attract,H as attractExpo,P as backIn,E as backInOut,k as backOut,z as bounceIn,bounceInOut,bounceOut,circIn,I as circInOut,q as circOut,clamp,createAnticipate,createAttractor,createBackIn,createExpoIn,cubicBezier,decay,degreesToRadians,distance,F as easeIn,j as easeInOut,D as easeOut,inertia,interpolate,isPoint,isPoint3D,keyframes,linear,mirrorEasing,mix,mixColor,mixComplex,pipe,pointFromVector,progress,radiansToDegrees,reverseEasing,smooth,smoothFrame,snap,spring,steps,toDecimal,velocityPerFrame,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.mjs.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView}from\"framer-motion\";import{resize}from\"@motionone/dom\";import{wrap}from\"popmotion\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Ticker(props){/* Props */ const{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;const numChildren=Children.count(slots);const hasChildren=numChildren>0;const isHorizontal=direction===\"left\"||direction===\"right\";/* 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 = 10\nduplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;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});}},[]);/* 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){useLayoutEffect(()=>{measure();},[]);/**\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(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();}initialResize.current=false;});},[]);}clonedChildren=Children.map(slots,(child,index)=>{var ref,ref1,ref2,ref3;let ref4;if(index===0){ref4=childrenRef[0];}if(index===slots.length-1){ref4=childrenRef[1];}return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:{display:\"contents\"},children:/*#__PURE__*/ cloneElement(child,{ref:ref4,style:{...(ref=child.props)===null||ref===void 0?void 0:ref.style,width:widthType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.width:\"100%\",height:heightType?(ref2=child.props)===null||ref2===void 0?void 0:ref2.height:\"100%\",flexShrink:0}},(ref3=child.props)===null||ref3===void 0?void 0:ref3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var ref,ref1,ref2,ref3;return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:{display:\"contents\"},children:/*#__PURE__*/ cloneElement(child,{key:i+\" \"+childIndex,style:{...(ref=child.props)===null||ref===void 0?void 0:ref.style,width:widthType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.width:\"100%\",height:heightType?(ref2=child.props)===null||ref2===void 0?void 0:ref2.height:\"100%\",flexShrink:0}},(ref3=child.props)===null||ref3===void 0?void 0:ref3.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}),];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const transformRef=useRef(null);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isInView=useInView(parentRef);const isReducedMotion=useReducedMotion();useAnimationFrame(t=>{if(isCanvas||!transformRef.current||!animateToValue||isReducedMotion){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;/* Direction */ if(direction===\"left\"){transformRef.current.style.transform=`translateX(-${xOrY.current}px)`;}if(direction===\"right\"){transformRef.current.style.transform=`translateX(${xOrY.current}px)`;}if(direction===\"top\"){transformRef.current.style.transform=`translateY(-${xOrY.current}px)`;}if(direction===\"bottom\"){transformRef.current.style.transform=`translateY(${xOrY.current}px)`;}});/* Fades */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/ _jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/ _jsxs(\"ul\",{style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&-animateToValue,left:direction===\"right\"&&-animateToValue,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",willChange:\"transform\",...style},ref:transformRef,onMouseEnter:()=>isHover.current=true,onMouseLeave:()=>isHover.current=false,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:.5,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);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"CUSTOM;SuisseIntl-Regular-WebS \\xb6\"]);export const fonts=[{family:\"SuisseIntl-Regular-WebS \\xb6\",moduleAsset:{localModuleIdentifier:\"local-module:css/CGvxov_Vb:default\",url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"},url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"}];export const css=['.framer-M5Dbw .framer-styles-preset-1vjtjg3:not(.rich-text-wrapper), .framer-M5Dbw .framer-styles-preset-1vjtjg3.rich-text-wrapper h2 { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", \"SuisseIntl-Regular-WebS \\xb6 Placeholder\", sans-serif; --framer-font-size: 50px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #000000); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-M5Dbw .framer-styles-preset-1vjtjg3:not(.rich-text-wrapper), .framer-M5Dbw .framer-styles-preset-1vjtjg3.rich-text-wrapper h2 { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", \"SuisseIntl-Regular-WebS \\xb6 Placeholder\", sans-serif; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-M5Dbw .framer-styles-preset-1vjtjg3:not(.rich-text-wrapper), .framer-M5Dbw .framer-styles-preset-1vjtjg3.rich-text-wrapper h2 { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", \"SuisseIntl-Regular-WebS \\xb6 Placeholder\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-M5Dbw\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-Gm0d5 .framer-styles-preset-x63cnb:not(.rich-text-wrapper), .framer-Gm0d5 .framer-styles-preset-x63cnb.rich-text-wrapper a { --framer-link-current-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #161616); --framer-link-hover-text-color: #002fa7; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #161616); --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-Gm0d5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;SuisseIntl-Regular-WebS \\xb6\"]);export const fonts=[{family:\"SuisseIntl-Regular-WebS \\xb6\",moduleAsset:{localModuleIdentifier:\"local-module:css/QCtzoRG1E:default\",url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"},url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"}];export const css=['.framer-cmase .framer-styles-preset-uq0oqh:not(.rich-text-wrapper), .framer-cmase .framer-styles-preset-uq0oqh.rich-text-wrapper p { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #111111); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-cmase .framer-styles-preset-uq0oqh:not(.rich-text-wrapper), .framer-cmase .framer-styles-preset-uq0oqh.rich-text-wrapper p { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #111111); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-cmase .framer-styles-preset-uq0oqh:not(.rich-text-wrapper), .framer-cmase .framer-styles-preset-uq0oqh.rich-text-wrapper p { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #111111); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-cmase\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-PU2kh .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-PU2kh .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-color: rgba(255, 255, 255, 0.7); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: rgba(255, 255, 255, 0.6); --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-PU2kh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;SuisseIntl-Regular-WebS \\xb6\"]);export const fonts=[{family:\"SuisseIntl-Regular-WebS \\xb6\",moduleAsset:{localModuleIdentifier:\"local-module:css/RYhVDaBut:default\",url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"},url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"}];export const css=['.framer-i1SLW .framer-styles-preset-1tc5rza:not(.rich-text-wrapper), .framer-i1SLW .framer-styles-preset-1tc5rza.rich-text-wrapper p { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-i1SLW\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"CUSTOM;SuisseIntl-Regular-WebS \\xb6\"]);export const fonts=[{family:\"SuisseIntl-Regular-WebS \\xb6\",moduleAsset:{localModuleIdentifier:\"local-module:css/YckFIlg3V:default\",url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"},url:\"https://framerusercontent.com/assets/Zy3rMpeivCtDpgAiJJsvpdirgHY.woff2\"}];export const css=['.framer-SbsuS .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-SbsuS .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", \"SuisseIntl-Regular-WebS \\xb6 Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-SbsuS .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-SbsuS .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", \"SuisseIntl-Regular-WebS \\xb6 Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-SbsuS .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-SbsuS .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"SuisseIntl-Regular-WebS \\xb6\", \"SuisseIntl-Regular-WebS \\xb6 Placeholder\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-SbsuS\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7aa721f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"xtJ7FCNB5\"];const variantClassNames={xtJ7FCNB5:\"framer-v-1rkbhj5\"};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 transitions={default:{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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"xtJ7FCNB5\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-Tl1xw\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-1rkbhj5\",className),\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xtJ7FCNB5\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-t49ze7\",\"data-framer-name\":\"atler\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DBnjCpXwM\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 289.575 150\"><path d=\"M 232.109 102.973 C 243.924 81.414 255.767 59.855 267.597 38.311 C 268.132 38.528 268.639 38.861 269.059 39.266 C 257.172 60.811 245.285 82.355 233.398 103.914 C 232.92 103.682 232.486 103.349 232.109 102.973 Z M 107.534 45.463 C 111.515 43.292 115.512 41.12 119.493 38.933 C 119.522 57.973 119.479 76.998 119.522 96.038 C 119.566 97.775 119.667 99.513 119.986 101.221 C 120.145 102.075 120.536 102.987 121.347 103.422 C 121.94 103.769 122.635 103.885 123.272 104.146 L 123.272 104.392 C 121.477 104.493 119.681 104.406 117.886 104.435 L 108.62 104.435 C 108.098 104.435 107.577 104.464 107.056 104.392 L 107.056 104.131 C 107.693 103.813 108.446 103.711 109.011 103.234 C 109.821 102.597 109.923 101.482 110.097 100.526 C 110.314 98.644 110.401 96.747 110.401 94.85 C 110.487 91.274 110.43 87.712 110.444 84.136 L 110.444 56.626 C 110.444 54.049 110.458 51.458 110.256 48.88 C 110.14 48.055 110.082 47.128 109.474 46.491 C 108.851 45.985 107.983 45.985 107.215 45.941 C 107.244 45.753 107.317 45.536 107.534 45.463 Z M 233.47 43.393 C 236.105 41.525 239.291 40.367 242.534 40.352 C 244.575 40.323 246.675 40.917 248.238 42.264 C 250.048 43.784 251.062 46.071 251.366 48.374 C 251.858 51.501 251.655 54.701 251.163 57.814 C 250.642 61.071 249.73 64.257 248.644 67.37 C 247.181 71.54 245.27 75.652 242.288 78.967 C 240.449 81.052 238.19 82.819 235.584 83.832 C 233.296 84.73 230.734 84.903 228.359 84.266 C 226.404 83.76 224.566 82.659 223.364 81.038 C 222.51 79.879 221.931 78.489 221.887 77.056 C 221.844 76.014 222.264 74.928 223.089 74.276 C 224.262 73.393 226.014 73.827 226.998 74.812 C 227.534 75.362 227.708 76.202 227.49 76.926 C 227.288 77.722 226.593 78.272 226.404 79.069 C 226.144 80.053 226.173 81.211 226.853 82.022 C 227.534 82.847 228.634 83.152 229.648 83.282 C 231.327 83.499 233.05 82.963 234.426 81.993 C 236.236 80.705 237.582 78.88 238.697 76.984 C 240.29 74.218 241.448 71.221 242.461 68.209 C 239.783 70.063 236.525 71.091 233.253 70.931 C 231.168 70.83 229.097 70.005 227.592 68.542 C 225.883 66.906 224.928 64.619 224.595 62.317 C 224.131 59.146 224.739 55.917 225.941 52.978 C 227.519 49.184 230.111 45.782 233.47 43.393 Z M 240.275 42.249 C 239.175 42.452 238.132 42.901 237.235 43.538 C 235.598 44.71 234.411 46.404 233.47 48.156 C 232.051 50.864 231.153 53.818 230.531 56.8 C 230.039 59.276 229.691 61.795 229.807 64.315 C 229.879 65.589 230.068 66.95 230.893 67.963 C 231.588 68.832 232.746 69.165 233.818 69.194 C 235.497 69.266 237.235 69.035 238.697 68.166 C 240.507 67.109 241.81 65.386 242.794 63.576 C 244.344 60.695 245.285 57.524 245.922 54.324 C 246.429 51.602 246.791 48.822 246.544 46.057 C 246.414 44.725 245.994 43.219 244.72 42.553 C 243.359 41.887 241.737 42.046 240.275 42.249 Z M 131.974 50.227 C 134.291 49.836 136.723 51.356 137.418 53.6 C 138.171 55.772 137.157 58.364 135.159 59.45 C 133.219 60.594 130.541 60.174 129.049 58.494 C 127.5 56.858 127.297 54.151 128.615 52.326 C 129.368 51.197 130.613 50.43 131.974 50.227 Z M 61.318 52.471 L 61.795 52.471 C 61.81 56.786 61.795 61.086 61.795 65.401 L 68.919 65.401 C 69.31 65.401 69.715 65.372 70.106 65.444 C 70.121 65.545 70.164 65.748 70.179 65.864 C 67.384 65.893 64.59 65.878 61.795 65.878 L 61.795 89.522 C 61.81 92.65 61.708 95.792 61.998 98.904 C 62.128 100.106 62.201 101.366 62.765 102.466 C 63.142 103.161 63.866 103.596 64.619 103.769 C 66.081 104.117 67.659 103.798 68.904 102.973 C 69.513 102.625 70.019 102.133 70.541 101.67 C 70.569 101.742 70.613 101.902 70.642 101.974 C 70.251 102.539 69.686 102.944 69.151 103.364 C 68.427 103.9 67.63 104.377 66.747 104.595 C 64.894 105.087 62.968 105.043 61.071 104.971 C 59.957 104.841 58.856 104.58 57.799 104.204 C 55.903 103.393 54.31 101.887 53.499 99.976 C 52.891 98.644 52.732 97.167 52.688 95.719 L 52.688 65.849 L 49.213 65.849 C 49.228 65.69 49.228 65.531 49.242 65.372 C 51.892 64.966 54.368 63.663 56.308 61.839 C 58.292 59.855 59.797 57.394 60.608 54.701 C 60.898 53.991 61.071 53.224 61.318 52.471 Z M 125.473 71.207 C 129.411 68.948 133.306 66.631 137.244 64.373 C 137.259 71.597 137.244 78.822 137.259 86.047 C 137.273 88.9 137.215 91.737 137.302 94.59 C 137.432 96.863 137.273 99.18 137.794 101.424 C 137.983 102.075 138.229 102.77 138.793 103.205 C 139.445 103.74 140.299 103.871 141.081 104.146 C 141.052 104.421 140.864 104.479 140.618 104.45 L 124.807 104.45 C 124.821 104.377 124.85 104.218 124.879 104.146 C 125.647 103.784 126.573 103.668 127.124 102.958 C 127.775 102.017 127.819 100.83 127.992 99.744 C 128.137 97.992 128.209 96.226 128.195 94.459 L 128.195 80.705 C 128.152 78.258 128.354 75.782 127.833 73.364 C 127.688 72.901 127.514 72.365 127.051 72.119 C 126.429 71.786 125.705 71.786 125.01 71.786 C 125.024 71.496 125.227 71.322 125.473 71.207 Z M 190.888 64.821 C 191.149 64.662 191.438 64.561 191.728 64.503 C 191.786 66.559 191.742 68.629 191.757 70.685 C 191.771 71.409 191.699 72.148 191.815 72.872 C 193.653 71.033 195.275 68.948 197.259 67.254 C 198.403 66.182 199.778 65.285 201.342 65.01 C 202.457 64.821 203.644 64.749 204.744 65.097 C 205.917 65.43 206.916 66.429 207.148 67.63 C 207.235 68.731 207.292 69.99 206.525 70.874 C 205.7 71.916 204.252 72.104 203.021 71.916 C 201.848 71.829 200.907 71.047 200.024 70.352 C 199.3 69.817 198.663 69.107 197.78 68.861 C 196.781 68.557 195.782 69.194 195.13 69.903 C 194.131 71.004 193.074 72.032 192.104 73.147 C 191.916 73.349 191.728 73.581 191.757 73.885 C 191.771 80.835 191.728 87.785 191.786 94.735 C 191.815 96.819 191.771 98.933 192.148 100.989 C 192.35 101.959 192.698 103.06 193.697 103.48 C 194.247 103.9 195.116 103.798 195.521 104.392 C 193.972 104.537 192.408 104.421 190.845 104.464 L 182.013 104.464 C 181.086 104.435 180.145 104.522 179.218 104.406 C 179.435 103.972 179.957 103.943 180.347 103.769 C 180.898 103.523 181.506 103.205 181.766 102.625 C 182.418 101.308 182.375 99.817 182.548 98.383 C 182.693 94.126 182.635 89.87 182.65 85.627 C 182.635 82.153 182.693 78.678 182.548 75.203 C 182.418 74.218 182.418 73.103 181.737 72.307 C 181.231 71.815 180.492 71.931 179.855 71.829 C 179.667 71.829 179.609 71.626 179.508 71.496 C 183.287 69.223 187.095 67.051 190.888 64.821 Z M 21.747 65.43 C 25.135 64.72 28.639 64.72 32.085 65.01 C 33.041 65.154 34.011 65.198 34.937 65.444 C 37.37 66.038 39.773 67.138 41.496 69.02 C 42.495 70.077 43.219 71.409 43.523 72.828 C 43.929 74.841 43.798 76.897 43.827 78.924 L 43.827 92.838 C 43.842 94.083 43.784 95.343 43.9 96.588 C 43.871 98.282 43.986 99.99 44.348 101.655 C 44.522 102.307 44.783 103.103 45.492 103.349 C 46.578 103.813 47.78 103.407 48.779 102.915 C 48.721 103.045 48.663 103.176 48.62 103.32 C 47.751 103.856 46.853 104.377 45.854 104.609 C 44.276 104.899 42.64 104.986 41.047 104.754 C 39.397 104.58 37.674 104.044 36.486 102.828 C 35.618 101.988 35.154 100.83 34.879 99.686 C 32.983 101.496 30.956 103.277 28.465 104.218 C 26.264 105.029 23.875 105.087 21.559 104.913 C 19.242 104.638 16.911 103.711 15.319 101.959 C 14.522 101.134 13.972 100.063 13.682 98.962 C 13.205 97.167 13.205 95.227 13.813 93.446 C 14.189 92.389 14.884 91.477 15.709 90.724 C 17.027 89.508 18.707 88.784 20.328 88.089 C 24.382 86.583 28.523 85.265 32.331 83.195 C 32.925 82.847 33.504 82.413 33.895 81.834 C 34.459 81.038 34.561 80.01 34.648 79.069 C 34.677 76.361 34.648 73.653 34.662 70.96 C 34.677 69.078 33.692 67.239 32.085 66.24 C 30.681 65.372 28.972 65.198 27.35 65.285 C 26.207 65.285 25.005 65.661 24.223 66.544 C 23.079 67.775 22.587 69.411 21.689 70.801 C 21.269 71.554 20.705 72.292 19.879 72.611 C 18.75 72.973 17.389 72.958 16.404 72.206 C 15.738 71.597 15.261 70.714 15.304 69.802 C 15.275 68.933 15.811 68.137 16.477 67.616 C 17.997 66.414 19.879 65.849 21.747 65.43 Z M 34.604 81.429 C 34.344 82.037 33.938 82.572 33.417 82.992 C 31.057 84.846 27.915 85.309 25.541 87.148 C 24.107 88.277 23.354 90.043 22.949 91.781 C 22.587 93.518 22.514 95.299 22.732 97.066 C 22.92 98.629 23.296 100.236 24.18 101.569 C 24.903 102.727 26.279 103.451 27.654 103.407 C 29.233 103.509 30.652 102.64 31.853 101.728 C 32.736 101.134 33.518 100.396 34.373 99.744 C 34.503 99.614 34.735 99.484 34.706 99.266 C 34.633 97.761 34.677 96.269 34.662 94.764 C 34.662 90.521 34.648 86.264 34.677 82.022 C 34.662 81.805 34.648 81.602 34.604 81.429 Z M 257.592 75.347 C 260.169 73.393 263.311 72.119 266.554 71.988 C 268.639 71.858 270.811 72.336 272.49 73.625 C 274.43 75.087 275.574 77.432 275.922 79.807 C 276.4 82.674 276.284 85.613 275.878 88.494 C 275.415 91.824 274.546 95.097 273.46 98.282 C 272.013 102.495 270.203 106.68 267.292 110.097 C 265.541 112.196 263.412 114.02 260.907 115.15 C 258.793 116.12 256.39 116.525 254.088 116.149 C 251.959 115.83 249.889 114.889 248.427 113.296 C 247.268 112.037 246.472 110.386 246.429 108.649 C 246.4 107.534 246.892 106.347 247.862 105.753 C 248.919 105.13 250.28 105.463 251.236 106.144 C 252.003 106.694 252.336 107.736 252.032 108.62 C 251.815 109.373 251.149 109.908 250.975 110.676 C 250.671 111.747 250.772 113.065 251.626 113.861 C 252.553 114.73 253.885 114.932 255.116 114.947 C 257.317 114.932 259.286 113.658 260.734 112.095 C 262.37 110.343 263.571 108.243 264.585 106.086 C 265.541 104.059 266.337 101.959 267.046 99.817 C 264.498 101.597 261.414 102.611 258.301 102.568 C 256.26 102.553 254.204 101.873 252.625 100.555 C 250.859 99.107 249.773 96.964 249.339 94.749 C 248.658 91.433 249.194 87.973 250.439 84.846 C 251.93 81.125 254.392 77.765 257.592 75.347 Z M 265.034 73.827 C 263.832 74.015 262.674 74.508 261.689 75.246 C 260.125 76.404 258.982 78.026 258.084 79.735 C 256.694 82.37 255.796 85.251 255.174 88.161 C 254.667 90.652 254.305 93.2 254.392 95.763 C 254.464 97.066 254.624 98.456 255.42 99.513 C 256.086 100.41 257.23 100.772 258.301 100.83 C 259.995 100.917 261.762 100.7 263.253 99.831 C 265.063 98.789 266.38 97.08 267.365 95.27 C 268.914 92.389 269.87 89.233 270.507 86.047 C 271.028 83.282 271.404 80.458 271.144 77.65 C 271.014 76.361 270.608 74.913 269.406 74.233 C 268.074 73.494 266.482 73.653 265.034 73.827 Z M 103.118 100.512 C 102.814 100.714 102.539 100.931 102.235 101.134 C 102.133 101.207 102.032 101.279 101.916 101.351 C 99.035 103.103 96.429 103.639 95.068 103.798 C 94.706 103.842 94.329 103.856 93.967 103.871 C 92.765 103.9 91.535 103.958 90.347 103.682 C 88.842 103.393 87.452 102.654 86.236 101.728 C 84.484 100.352 83.195 98.441 82.326 96.414 C 82.268 96.269 82.196 96.139 82.138 95.994 C 81.356 94.141 80.864 92.157 80.632 90.159 C 79.966 84.281 80.241 79.706 80.893 76.216 L 101.004 76.187 L 104.653 76.187 L 104.638 76.115 C 104.406 74.768 103.885 73.494 103.292 72.264 C 102.017 69.889 99.976 67.934 97.601 66.66 C 97.529 66.617 97.471 66.588 97.399 66.559 C 97.341 66.53 97.297 66.501 97.239 66.472 C 96.776 66.226 96.284 66.009 95.806 65.82 C 87.423 62.447 80.589 67.095 80.589 67.095 L 80.574 67.109 C 78.084 68.485 75.898 70.396 74.291 72.741 C 72.843 74.768 71.757 77.07 71.221 79.503 C 70.584 82.659 70.613 85.917 71.062 89.088 C 71.496 91.795 72.524 94.416 74.073 96.689 C 75.912 99.484 78.591 101.612 81.617 103.002 C 81.617 103.002 81.906 103.147 82.442 103.349 C 83.065 103.596 83.702 103.813 84.339 104.001 C 88.422 105.232 96.371 106.564 103.103 101.149 C 103.219 101.076 103.32 100.989 103.422 100.903 L 104.001 100.483 L 103.813 99.976 Z M 83.427 68.832 C 84.846 66.327 87.64 64.894 90.478 65.343 L 90.738 65.386 C 90.753 65.386 90.767 65.386 90.782 65.401 C 91.607 65.56 92.36 65.922 93.026 66.414 C 94.937 67.934 95.878 71.105 96.327 73.335 C 96.4 73.769 96.486 74.204 96.559 74.638 C 96.646 75.261 96.689 75.681 96.689 75.724 C 91.506 75.695 86.163 75.709 80.98 75.724 C 81.66 72.481 82.63 70.251 83.427 68.832 Z M 175.352 100.512 C 175.048 100.714 174.773 100.931 174.469 101.134 C 174.368 101.207 174.266 101.279 174.151 101.351 C 171.269 103.103 168.663 103.639 167.302 103.798 C 166.94 103.842 166.564 103.856 166.202 103.871 C 165 103.9 163.769 103.958 162.582 103.682 C 161.076 103.393 159.686 102.654 158.47 101.728 C 156.718 100.352 155.43 98.441 154.546 96.414 C 154.488 96.269 154.416 96.139 154.358 95.994 C 153.576 94.141 153.084 92.157 152.852 90.159 C 152.186 84.281 152.461 79.706 153.113 76.216 L 173.224 76.187 L 176.873 76.187 L 176.858 76.115 C 176.612 74.768 176.105 73.494 175.512 72.264 C 174.237 69.889 172.196 67.934 169.821 66.66 C 169.749 66.617 169.691 66.588 169.619 66.559 C 169.561 66.53 169.517 66.501 169.459 66.472 C 168.996 66.226 168.504 66.009 168.026 65.82 C 159.643 62.447 152.809 67.095 152.809 67.095 L 152.794 67.109 C 150.304 68.485 148.118 70.396 146.511 72.741 C 145.063 74.768 143.977 77.07 143.441 79.503 C 142.804 82.659 142.833 85.917 143.282 89.088 C 143.716 91.795 144.744 94.416 146.293 96.689 C 148.132 99.484 150.811 101.612 153.837 103.002 C 153.837 103.002 154.126 103.147 154.662 103.349 C 155.285 103.596 155.922 103.813 156.559 104.001 C 160.642 105.232 168.591 106.564 175.323 101.149 C 175.439 101.076 175.541 100.989 175.642 100.903 L 176.221 100.483 L 176.033 99.976 Z M 155.661 68.832 C 157.08 66.327 159.875 64.894 162.712 65.343 L 162.973 65.386 C 162.987 65.386 163.002 65.386 163.016 65.401 C 163.842 65.56 164.595 65.922 165.261 66.414 C 167.172 67.934 168.113 71.105 168.562 73.335 C 168.634 73.769 168.721 74.204 168.793 74.638 C 168.88 75.261 168.924 75.681 168.924 75.724 C 163.74 75.695 158.398 75.709 153.214 75.724 C 153.88 72.481 154.865 70.251 155.661 68.832 Z\" fill=\"var(--token-308cb0d5-c738-492b-b0dd-6ae07cc610df, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Footer&quot;} */\"></path></svg>',svgContentId:3731302553,withExternalLayout:true})})})})});});const css=['.framer-Tl1xw [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tl1xw .framer-1f1kysc { display: block; }\",\".framer-Tl1xw .framer-1rkbhj5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 89px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-Tl1xw .framer-t49ze7 { flex: none; height: 150px; position: relative; width: 290px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Tl1xw .framer-1rkbhj5 { gap: 0px; } .framer-Tl1xw .framer-1rkbhj5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Tl1xw .framer-1rkbhj5 > :first-child { margin-top: 0px; } .framer-Tl1xw .framer-1rkbhj5 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 290\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n */ const FramerBaui5UV25=withCSS(Component,css,\"framer-Tl1xw\");export default FramerBaui5UV25;FramerBaui5UV25.displayName=\"Logo Footer home tablet\";FramerBaui5UV25.defaultProps={height:89,width:290};addFonts(FramerBaui5UV25,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBaui5UV25\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"290\",\"framerIntrinsicHeight\":\"89\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Baui5UV25.map","// Generated by Framer (7aa721f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"JKpugMHp9\"];const variantClassNames={JKpugMHp9:\"framer-v-1enljjq\"};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 transitions={default:{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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"JKpugMHp9\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-DLvQ5\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-1enljjq\",className),\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JKpugMHp9\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-1tvalwu\",\"data-framer-name\":\"atler\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HoqMbTeQ3\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 289.575 150\"><path d=\"M 232.109 102.973 C 243.924 81.414 255.767 59.855 267.597 38.311 C 268.132 38.528 268.639 38.861 269.059 39.266 C 257.172 60.811 245.285 82.355 233.398 103.914 C 232.92 103.682 232.486 103.349 232.109 102.973 Z M 107.534 45.463 C 111.515 43.292 115.512 41.12 119.493 38.933 C 119.522 57.973 119.479 76.998 119.522 96.038 C 119.566 97.775 119.667 99.513 119.986 101.221 C 120.145 102.075 120.536 102.987 121.347 103.422 C 121.94 103.769 122.635 103.885 123.272 104.146 L 123.272 104.392 C 121.477 104.493 119.681 104.406 117.886 104.435 L 108.62 104.435 C 108.098 104.435 107.577 104.464 107.056 104.392 L 107.056 104.131 C 107.693 103.813 108.446 103.711 109.011 103.234 C 109.821 102.597 109.923 101.482 110.097 100.526 C 110.314 98.644 110.401 96.747 110.401 94.85 C 110.487 91.274 110.43 87.712 110.444 84.136 L 110.444 56.626 C 110.444 54.049 110.458 51.458 110.256 48.88 C 110.14 48.055 110.082 47.128 109.474 46.491 C 108.851 45.985 107.983 45.985 107.215 45.941 C 107.244 45.753 107.317 45.536 107.534 45.463 Z M 233.47 43.393 C 236.105 41.525 239.291 40.367 242.534 40.352 C 244.575 40.323 246.675 40.917 248.238 42.264 C 250.048 43.784 251.062 46.071 251.366 48.374 C 251.858 51.501 251.655 54.701 251.163 57.814 C 250.642 61.071 249.73 64.257 248.644 67.37 C 247.181 71.54 245.27 75.652 242.288 78.967 C 240.449 81.052 238.19 82.819 235.584 83.832 C 233.296 84.73 230.734 84.903 228.359 84.266 C 226.404 83.76 224.566 82.659 223.364 81.038 C 222.51 79.879 221.931 78.489 221.887 77.056 C 221.844 76.014 222.264 74.928 223.089 74.276 C 224.262 73.393 226.014 73.827 226.998 74.812 C 227.534 75.362 227.708 76.202 227.49 76.926 C 227.288 77.722 226.593 78.272 226.404 79.069 C 226.144 80.053 226.173 81.211 226.853 82.022 C 227.534 82.847 228.634 83.152 229.648 83.282 C 231.327 83.499 233.05 82.963 234.426 81.993 C 236.236 80.705 237.582 78.88 238.697 76.984 C 240.29 74.218 241.448 71.221 242.461 68.209 C 239.783 70.063 236.525 71.091 233.253 70.931 C 231.168 70.83 229.097 70.005 227.592 68.542 C 225.883 66.906 224.928 64.619 224.595 62.317 C 224.131 59.146 224.739 55.917 225.941 52.978 C 227.519 49.184 230.111 45.782 233.47 43.393 Z M 240.275 42.249 C 239.175 42.452 238.132 42.901 237.235 43.538 C 235.598 44.71 234.411 46.404 233.47 48.156 C 232.051 50.864 231.153 53.818 230.531 56.8 C 230.039 59.276 229.691 61.795 229.807 64.315 C 229.879 65.589 230.068 66.95 230.893 67.963 C 231.588 68.832 232.746 69.165 233.818 69.194 C 235.497 69.266 237.235 69.035 238.697 68.166 C 240.507 67.109 241.81 65.386 242.794 63.576 C 244.344 60.695 245.285 57.524 245.922 54.324 C 246.429 51.602 246.791 48.822 246.544 46.057 C 246.414 44.725 245.994 43.219 244.72 42.553 C 243.359 41.887 241.737 42.046 240.275 42.249 Z M 131.974 50.227 C 134.291 49.836 136.723 51.356 137.418 53.6 C 138.171 55.772 137.157 58.364 135.159 59.45 C 133.219 60.594 130.541 60.174 129.049 58.494 C 127.5 56.858 127.297 54.151 128.615 52.326 C 129.368 51.197 130.613 50.43 131.974 50.227 Z M 61.318 52.471 L 61.795 52.471 C 61.81 56.786 61.795 61.086 61.795 65.401 L 68.919 65.401 C 69.31 65.401 69.715 65.372 70.106 65.444 C 70.121 65.545 70.164 65.748 70.179 65.864 C 67.384 65.893 64.59 65.878 61.795 65.878 L 61.795 89.522 C 61.81 92.65 61.708 95.792 61.998 98.904 C 62.128 100.106 62.201 101.366 62.765 102.466 C 63.142 103.161 63.866 103.596 64.619 103.769 C 66.081 104.117 67.659 103.798 68.904 102.973 C 69.513 102.625 70.019 102.133 70.541 101.67 C 70.569 101.742 70.613 101.902 70.642 101.974 C 70.251 102.539 69.686 102.944 69.151 103.364 C 68.427 103.9 67.63 104.377 66.747 104.595 C 64.894 105.087 62.968 105.043 61.071 104.971 C 59.957 104.841 58.856 104.58 57.799 104.204 C 55.903 103.393 54.31 101.887 53.499 99.976 C 52.891 98.644 52.732 97.167 52.688 95.719 L 52.688 65.849 L 49.213 65.849 C 49.228 65.69 49.228 65.531 49.242 65.372 C 51.892 64.966 54.368 63.663 56.308 61.839 C 58.292 59.855 59.797 57.394 60.608 54.701 C 60.898 53.991 61.071 53.224 61.318 52.471 Z M 125.473 71.207 C 129.411 68.948 133.306 66.631 137.244 64.373 C 137.259 71.597 137.244 78.822 137.259 86.047 C 137.273 88.9 137.215 91.737 137.302 94.59 C 137.432 96.863 137.273 99.18 137.794 101.424 C 137.983 102.075 138.229 102.77 138.793 103.205 C 139.445 103.74 140.299 103.871 141.081 104.146 C 141.052 104.421 140.864 104.479 140.618 104.45 L 124.807 104.45 C 124.821 104.377 124.85 104.218 124.879 104.146 C 125.647 103.784 126.573 103.668 127.124 102.958 C 127.775 102.017 127.819 100.83 127.992 99.744 C 128.137 97.992 128.209 96.226 128.195 94.459 L 128.195 80.705 C 128.152 78.258 128.354 75.782 127.833 73.364 C 127.688 72.901 127.514 72.365 127.051 72.119 C 126.429 71.786 125.705 71.786 125.01 71.786 C 125.024 71.496 125.227 71.322 125.473 71.207 Z M 190.888 64.821 C 191.149 64.662 191.438 64.561 191.728 64.503 C 191.786 66.559 191.742 68.629 191.757 70.685 C 191.771 71.409 191.699 72.148 191.815 72.872 C 193.653 71.033 195.275 68.948 197.259 67.254 C 198.403 66.182 199.778 65.285 201.342 65.01 C 202.457 64.821 203.644 64.749 204.744 65.097 C 205.917 65.43 206.916 66.429 207.148 67.63 C 207.235 68.731 207.292 69.99 206.525 70.874 C 205.7 71.916 204.252 72.104 203.021 71.916 C 201.848 71.829 200.907 71.047 200.024 70.352 C 199.3 69.817 198.663 69.107 197.78 68.861 C 196.781 68.557 195.782 69.194 195.13 69.903 C 194.131 71.004 193.074 72.032 192.104 73.147 C 191.916 73.349 191.728 73.581 191.757 73.885 C 191.771 80.835 191.728 87.785 191.786 94.735 C 191.815 96.819 191.771 98.933 192.148 100.989 C 192.35 101.959 192.698 103.06 193.697 103.48 C 194.247 103.9 195.116 103.798 195.521 104.392 C 193.972 104.537 192.408 104.421 190.845 104.464 L 182.013 104.464 C 181.086 104.435 180.145 104.522 179.218 104.406 C 179.435 103.972 179.957 103.943 180.347 103.769 C 180.898 103.523 181.506 103.205 181.766 102.625 C 182.418 101.308 182.375 99.817 182.548 98.383 C 182.693 94.126 182.635 89.87 182.65 85.627 C 182.635 82.153 182.693 78.678 182.548 75.203 C 182.418 74.218 182.418 73.103 181.737 72.307 C 181.231 71.815 180.492 71.931 179.855 71.829 C 179.667 71.829 179.609 71.626 179.508 71.496 C 183.287 69.223 187.095 67.051 190.888 64.821 Z M 21.747 65.43 C 25.135 64.72 28.639 64.72 32.085 65.01 C 33.041 65.154 34.011 65.198 34.937 65.444 C 37.37 66.038 39.773 67.138 41.496 69.02 C 42.495 70.077 43.219 71.409 43.523 72.828 C 43.929 74.841 43.798 76.897 43.827 78.924 L 43.827 92.838 C 43.842 94.083 43.784 95.343 43.9 96.588 C 43.871 98.282 43.986 99.99 44.348 101.655 C 44.522 102.307 44.783 103.103 45.492 103.349 C 46.578 103.813 47.78 103.407 48.779 102.915 C 48.721 103.045 48.663 103.176 48.62 103.32 C 47.751 103.856 46.853 104.377 45.854 104.609 C 44.276 104.899 42.64 104.986 41.047 104.754 C 39.397 104.58 37.674 104.044 36.486 102.828 C 35.618 101.988 35.154 100.83 34.879 99.686 C 32.983 101.496 30.956 103.277 28.465 104.218 C 26.264 105.029 23.875 105.087 21.559 104.913 C 19.242 104.638 16.911 103.711 15.319 101.959 C 14.522 101.134 13.972 100.063 13.682 98.962 C 13.205 97.167 13.205 95.227 13.813 93.446 C 14.189 92.389 14.884 91.477 15.709 90.724 C 17.027 89.508 18.707 88.784 20.328 88.089 C 24.382 86.583 28.523 85.265 32.331 83.195 C 32.925 82.847 33.504 82.413 33.895 81.834 C 34.459 81.038 34.561 80.01 34.648 79.069 C 34.677 76.361 34.648 73.653 34.662 70.96 C 34.677 69.078 33.692 67.239 32.085 66.24 C 30.681 65.372 28.972 65.198 27.35 65.285 C 26.207 65.285 25.005 65.661 24.223 66.544 C 23.079 67.775 22.587 69.411 21.689 70.801 C 21.269 71.554 20.705 72.292 19.879 72.611 C 18.75 72.973 17.389 72.958 16.404 72.206 C 15.738 71.597 15.261 70.714 15.304 69.802 C 15.275 68.933 15.811 68.137 16.477 67.616 C 17.997 66.414 19.879 65.849 21.747 65.43 Z M 34.604 81.429 C 34.344 82.037 33.938 82.572 33.417 82.992 C 31.057 84.846 27.915 85.309 25.541 87.148 C 24.107 88.277 23.354 90.043 22.949 91.781 C 22.587 93.518 22.514 95.299 22.732 97.066 C 22.92 98.629 23.296 100.236 24.18 101.569 C 24.903 102.727 26.279 103.451 27.654 103.407 C 29.233 103.509 30.652 102.64 31.853 101.728 C 32.736 101.134 33.518 100.396 34.373 99.744 C 34.503 99.614 34.735 99.484 34.706 99.266 C 34.633 97.761 34.677 96.269 34.662 94.764 C 34.662 90.521 34.648 86.264 34.677 82.022 C 34.662 81.805 34.648 81.602 34.604 81.429 Z M 257.592 75.347 C 260.169 73.393 263.311 72.119 266.554 71.988 C 268.639 71.858 270.811 72.336 272.49 73.625 C 274.43 75.087 275.574 77.432 275.922 79.807 C 276.4 82.674 276.284 85.613 275.878 88.494 C 275.415 91.824 274.546 95.097 273.46 98.282 C 272.013 102.495 270.203 106.68 267.292 110.097 C 265.541 112.196 263.412 114.02 260.907 115.15 C 258.793 116.12 256.39 116.525 254.088 116.149 C 251.959 115.83 249.889 114.889 248.427 113.296 C 247.268 112.037 246.472 110.386 246.429 108.649 C 246.4 107.534 246.892 106.347 247.862 105.753 C 248.919 105.13 250.28 105.463 251.236 106.144 C 252.003 106.694 252.336 107.736 252.032 108.62 C 251.815 109.373 251.149 109.908 250.975 110.676 C 250.671 111.747 250.772 113.065 251.626 113.861 C 252.553 114.73 253.885 114.932 255.116 114.947 C 257.317 114.932 259.286 113.658 260.734 112.095 C 262.37 110.343 263.571 108.243 264.585 106.086 C 265.541 104.059 266.337 101.959 267.046 99.817 C 264.498 101.597 261.414 102.611 258.301 102.568 C 256.26 102.553 254.204 101.873 252.625 100.555 C 250.859 99.107 249.773 96.964 249.339 94.749 C 248.658 91.433 249.194 87.973 250.439 84.846 C 251.93 81.125 254.392 77.765 257.592 75.347 Z M 265.034 73.827 C 263.832 74.015 262.674 74.508 261.689 75.246 C 260.125 76.404 258.982 78.026 258.084 79.735 C 256.694 82.37 255.796 85.251 255.174 88.161 C 254.667 90.652 254.305 93.2 254.392 95.763 C 254.464 97.066 254.624 98.456 255.42 99.513 C 256.086 100.41 257.23 100.772 258.301 100.83 C 259.995 100.917 261.762 100.7 263.253 99.831 C 265.063 98.789 266.38 97.08 267.365 95.27 C 268.914 92.389 269.87 89.233 270.507 86.047 C 271.028 83.282 271.404 80.458 271.144 77.65 C 271.014 76.361 270.608 74.913 269.406 74.233 C 268.074 73.494 266.482 73.653 265.034 73.827 Z M 103.118 100.512 C 102.814 100.714 102.539 100.931 102.235 101.134 C 102.133 101.207 102.032 101.279 101.916 101.351 C 99.035 103.103 96.429 103.639 95.068 103.798 C 94.706 103.842 94.329 103.856 93.967 103.871 C 92.765 103.9 91.535 103.958 90.347 103.682 C 88.842 103.393 87.452 102.654 86.236 101.728 C 84.484 100.352 83.195 98.441 82.326 96.414 C 82.268 96.269 82.196 96.139 82.138 95.994 C 81.356 94.141 80.864 92.157 80.632 90.159 C 79.966 84.281 80.241 79.706 80.893 76.216 L 101.004 76.187 L 104.653 76.187 L 104.638 76.115 C 104.406 74.768 103.885 73.494 103.292 72.264 C 102.017 69.889 99.976 67.934 97.601 66.66 C 97.529 66.617 97.471 66.588 97.399 66.559 C 97.341 66.53 97.297 66.501 97.239 66.472 C 96.776 66.226 96.284 66.009 95.806 65.82 C 87.423 62.447 80.589 67.095 80.589 67.095 L 80.574 67.109 C 78.084 68.485 75.898 70.396 74.291 72.741 C 72.843 74.768 71.757 77.07 71.221 79.503 C 70.584 82.659 70.613 85.917 71.062 89.088 C 71.496 91.795 72.524 94.416 74.073 96.689 C 75.912 99.484 78.591 101.612 81.617 103.002 C 81.617 103.002 81.906 103.147 82.442 103.349 C 83.065 103.596 83.702 103.813 84.339 104.001 C 88.422 105.232 96.371 106.564 103.103 101.149 C 103.219 101.076 103.32 100.989 103.422 100.903 L 104.001 100.483 L 103.813 99.976 Z M 83.427 68.832 C 84.846 66.327 87.64 64.894 90.478 65.343 L 90.738 65.386 C 90.753 65.386 90.767 65.386 90.782 65.401 C 91.607 65.56 92.36 65.922 93.026 66.414 C 94.937 67.934 95.878 71.105 96.327 73.335 C 96.4 73.769 96.486 74.204 96.559 74.638 C 96.646 75.261 96.689 75.681 96.689 75.724 C 91.506 75.695 86.163 75.709 80.98 75.724 C 81.66 72.481 82.63 70.251 83.427 68.832 Z M 175.352 100.512 C 175.048 100.714 174.773 100.931 174.469 101.134 C 174.368 101.207 174.266 101.279 174.151 101.351 C 171.269 103.103 168.663 103.639 167.302 103.798 C 166.94 103.842 166.564 103.856 166.202 103.871 C 165 103.9 163.769 103.958 162.582 103.682 C 161.076 103.393 159.686 102.654 158.47 101.728 C 156.718 100.352 155.43 98.441 154.546 96.414 C 154.488 96.269 154.416 96.139 154.358 95.994 C 153.576 94.141 153.084 92.157 152.852 90.159 C 152.186 84.281 152.461 79.706 153.113 76.216 L 173.224 76.187 L 176.873 76.187 L 176.858 76.115 C 176.612 74.768 176.105 73.494 175.512 72.264 C 174.237 69.889 172.196 67.934 169.821 66.66 C 169.749 66.617 169.691 66.588 169.619 66.559 C 169.561 66.53 169.517 66.501 169.459 66.472 C 168.996 66.226 168.504 66.009 168.026 65.82 C 159.643 62.447 152.809 67.095 152.809 67.095 L 152.794 67.109 C 150.304 68.485 148.118 70.396 146.511 72.741 C 145.063 74.768 143.977 77.07 143.441 79.503 C 142.804 82.659 142.833 85.917 143.282 89.088 C 143.716 91.795 144.744 94.416 146.293 96.689 C 148.132 99.484 150.811 101.612 153.837 103.002 C 153.837 103.002 154.126 103.147 154.662 103.349 C 155.285 103.596 155.922 103.813 156.559 104.001 C 160.642 105.232 168.591 106.564 175.323 101.149 C 175.439 101.076 175.541 100.989 175.642 100.903 L 176.221 100.483 L 176.033 99.976 Z M 155.661 68.832 C 157.08 66.327 159.875 64.894 162.712 65.343 L 162.973 65.386 C 162.987 65.386 163.002 65.386 163.016 65.401 C 163.842 65.56 164.595 65.922 165.261 66.414 C 167.172 67.934 168.113 71.105 168.562 73.335 C 168.634 73.769 168.721 74.204 168.793 74.638 C 168.88 75.261 168.924 75.681 168.924 75.724 C 163.74 75.695 158.398 75.709 153.214 75.724 C 153.88 72.481 154.865 70.251 155.661 68.832 Z\" fill=\"var(--token-711c9642-54cb-41c7-bbac-f1ee3d21a579, rgb(20, 20, 20)) /* {&quot;name&quot;:&quot;Inverted color&quot;} */\"></path></svg>',svgContentId:418343871,withExternalLayout:true})})})})});});const css=['.framer-DLvQ5 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DLvQ5 .framer-lvmh32 { display: block; }\",\".framer-DLvQ5 .framer-1enljjq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 89px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-DLvQ5 .framer-1tvalwu { flex: none; height: 150px; position: relative; width: 290px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DLvQ5 .framer-1enljjq { gap: 0px; } .framer-DLvQ5 .framer-1enljjq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-DLvQ5 .framer-1enljjq > :first-child { margin-top: 0px; } .framer-DLvQ5 .framer-1enljjq > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 290\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n */ const FramerG6mwVOkNj=withCSS(Component,css,\"framer-DLvQ5\");export default FramerG6mwVOkNj;FramerG6mwVOkNj.displayName=\"Logo Footer non-home\";FramerG6mwVOkNj.defaultProps={height:89,width:290};addFonts(FramerG6mwVOkNj,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG6mwVOkNj\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"89\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"290\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G6mwVOkNj.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","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const renderPathForWeight = (weight, color, pathsByWeight2) => !!pathsByWeight2.get(weight) ? pathsByWeight2.get(weight)(color) : null;\n    const pathsByWeight = new Map();\n    pathsByWeight.set(\"bold\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"24\"\n    })));\n    pathsByWeight.set(\"duotone\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      opacity: \"0.2\"\n    }), /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"16\"\n    })));\n    pathsByWeight.set(\"fill\", () => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M218.8,103.7,138.8,31a16,16,0,0,0-21.6,0l-80,72.7A16,16,0,0,0,32,115.5v92.1a16.4,16.4,0,0,0,4,11A15.9,15.9,0,0,0,48,224H96a8,8,0,0,0,8-8V168a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8v48a8,8,0,0,0,8,8h48a15.6,15.6,0,0,0,7.6-1.9A16.1,16.1,0,0,0,224,208V115.5A16,16,0,0,0,218.8,103.7Z\"\n    })));\n    pathsByWeight.set(\"light\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"12\"\n    })));\n    pathsByWeight.set(\"thin\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"8\"\n    })));\n    pathsByWeight.set(\"regular\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"16\"\n    })));\n    const renderPath = (weight, color) => renderPathForWeight(weight, color, pathsByWeight);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", {\n      ref,\n      ...props\n    }, renderPath(props.weight, props.color)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.50)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/LM9FyulJrdV0emvUt6Oc/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/LM9FyulJrdV0emvUt6Oc/House.js\"\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{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.50\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Activity\",\"AddressBook\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Book\",\"BookBookmark\",\"BookOpen\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"BoundingBox\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"Camera\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartLine\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CircleWavy\",\"CircleWavyCheck\",\"CircleWavyQuestion\",\"CircleWavyWarning\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"Club\",\"CoatHanger\",\"Code\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"ComputerTower\",\"Confetti\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Cpu\",\"CreditCard\",\"Crop\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dog\",\"Door\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"Exam\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FastForward\",\"FastForwardCircle\",\"FigmaLogo\",\"File\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDoc\",\"FileDotted\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSearch\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlyingSaucer\",\"Folder\",\"FolderDotted\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDotted\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"GasPump\",\"Gauge\",\"Gear\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"GoogleChromeLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Graph\",\"GridFour\",\"Hamburger\",\"Hand\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighlighterCircle\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lightning\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"Option\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Password\",\"Path\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"Percent\",\"Person\",\"PersonSimple\",\"PersonSimpleRun\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"PianoKeys\",\"PictureInPicture\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Play\",\"PlayCircle\",\"Playlist\",\"Plug\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Rainbow\",\"RainbowCloud\",\"Receipt\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Share\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"SignIn\",\"SignOut\",\"Signpost\",\"SimCard\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Smiley\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"Spade\",\"Sparkle\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stamp\",\"Star\",\"StarFour\",\"StarHalf\",\"Sticker\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Suitcase\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"Sword\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextBolder\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TiktokLogo\",\"Timer\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Tote\",\"ToteSimple\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Upload\",\"UploadSimple\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Vault\",\"Vibrate\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warning\",\"WarningCircle\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waves\",\"Webcam\",\"WhatsappLogo\",\"Wheelchair\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{// Quickfix, needs proper publish\nconst version=\"0.0.50\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (e80ae68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/H4OHcdXxZyPVKySUy1y2/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dp2dOleK2OFAMZFmckwg/HlorrEaFiJE4Rj0hQ4pB/YckFIlg3V.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={aGzLOASHs:{hover:true},dE3XlX1Ps:{hover:true}};const cycleOrder=[\"dE3XlX1Ps\",\"aGzLOASHs\"];const serializationHash=\"framer-IpzkV\";const variantClassNames={aGzLOASHs:\"framer-v-131ubqv\",dE3XlX1Ps:\"framer-v-1y5q1tf\"};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 transitions={default:{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={Black:\"dE3XlX1Ps\",White:\"aGzLOASHs\"};const getProps=({height,id,link,newTab,socialLinkLabel,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,haphOQain:(_ref=socialLinkLabel!==null&&socialLinkLabel!==void 0?socialLinkLabel:props.haphOQain)!==null&&_ref!==void 0?_ref:\"text\",p37bqRN0P:(_ref1=newTab!==null&&newTab!==void 0?newTab:props.p37bqRN0P)!==null&&_ref1!==void 0?_ref1:true,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"dE3XlX1Ps\",wwSord6k3:link!==null&&link!==void 0?link:props.wwSord6k3};};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,wwSord6k3,haphOQain,p37bqRN0P,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"dE3XlX1Ps\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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:transition,children:/*#__PURE__*/_jsx(Link,{href:wwSord6k3,openInNewTab:p37bqRN0P,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1y5q1tf\",className,classNames)} framer-yxy6ds`,\"data-framer-name\":\"Black\",layoutDependency:layoutDependency,layoutId:\"dE3XlX1Ps\",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:{opacity:1,...style},variants:{\"aGzLOASHs-hover\":{opacity:.5},\"dE3XlX1Ps-hover\":{opacity:.5}},...addPropertyOverrides({\"aGzLOASHs-hover\":{\"data-framer-name\":undefined},\"dE3XlX1Ps-hover\":{\"data-framer-name\":undefined},aGzLOASHs:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"text\"})}),className:\"framer-1oodib7\",layoutDependency:layoutDependency,layoutId:\"z29HfqpAk\",text:haphOQain,variants:{aGzLOASHs:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aGzLOASHs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"text\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dmyua-container\",layoutDependency:layoutDependency,layoutId:\"yRAjtZOgE-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, rgb(17, 17, 17))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"yRAjtZOgE\",layoutId:\"yRAjtZOgE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({aGzLOASHs:{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=['.framer-IpzkV[data-border=\"true\"]::after, .framer-IpzkV [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IpzkV.framer-yxy6ds, .framer-IpzkV .framer-yxy6ds { display: block; }\",\".framer-IpzkV.framer-1y5q1tf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IpzkV .framer-1oodib7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IpzkV .framer-5dmyua-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IpzkV.framer-1y5q1tf { gap: 0px; } .framer-IpzkV.framer-1y5q1tf > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-IpzkV.framer-1y5q1tf > :first-child { margin-left: 0px; } .framer-IpzkV.framer-1y5q1tf > :last-child { margin-right: 0px; } }\",\".framer-IpzkV.framer-v-1y5q1tf.hover.framer-1y5q1tf { gap: 10px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IpzkV.framer-v-1y5q1tf.hover.framer-1y5q1tf { gap: 0px; } .framer-IpzkV.framer-v-1y5q1tf.hover.framer-1y5q1tf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-IpzkV.framer-v-1y5q1tf.hover.framer-1y5q1tf > :first-child { margin-left: 0px; } .framer-IpzkV.framer-v-1y5q1tf.hover.framer-1y5q1tf > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 83\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aGzLOASHs\":{\"layout\":[\"auto\",\"auto\"]},\"Ko1q9l8QZ\":{\"layout\":[\"auto\",\"auto\"]},\"ZyK3GJVbg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"wwSord6k3\":\"link\",\"haphOQain\":\"socialLinkLabel\",\"p37bqRN0P\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerlx5tVZA7Q=withCSS(Component,css,\"framer-IpzkV\");export default Framerlx5tVZA7Q;Framerlx5tVZA7Q.displayName=\"Link\";Framerlx5tVZA7Q.defaultProps={height:38,width:83};addPropertyControls(Framerlx5tVZA7Q,{variant:{options:[\"dE3XlX1Ps\",\"aGzLOASHs\"],optionTitles:[\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum},wwSord6k3:{title:\"Link\",type:ControlType.Link},haphOQain:{defaultValue:\"text\",displayTextArea:false,title:\"Social Link Label\",type:ControlType.String},p37bqRN0P:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(Framerlx5tVZA7Q,[...PhosphorFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlx5tVZA7Q\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"83\",\"framerVariables\":\"{\\\"wwSord6k3\\\":\\\"link\\\",\\\"haphOQain\\\":\\\"socialLinkLabel\\\",\\\"p37bqRN0P\\\":\\\"newTab\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"38\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aGzLOASHs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ko1q9l8QZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZyK3GJVbg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lx5tVZA7Q.map","// Generated by Framer (7aa721f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"HyLgI1Xpg\"];const variantClassNames={HyLgI1Xpg:\"framer-v-1aundbt\"};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 transitions={default:{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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"HyLgI1Xpg\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-i6Ohs\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-1aundbt\",className),\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HyLgI1Xpg\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-10mp48e\",\"data-framer-name\":\"atler\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mroqLIPps\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 289.575 150\"><path d=\"M 232.109 102.973 C 243.924 81.414 255.767 59.855 267.597 38.311 C 268.132 38.528 268.639 38.861 269.059 39.266 C 257.172 60.811 245.285 82.355 233.398 103.914 C 232.92 103.682 232.486 103.349 232.109 102.973 Z M 107.534 45.463 C 111.515 43.292 115.512 41.12 119.493 38.933 C 119.522 57.973 119.479 76.998 119.522 96.038 C 119.566 97.775 119.667 99.513 119.986 101.221 C 120.145 102.075 120.536 102.987 121.347 103.422 C 121.94 103.769 122.635 103.885 123.272 104.146 L 123.272 104.392 C 121.477 104.493 119.681 104.406 117.886 104.435 L 108.62 104.435 C 108.098 104.435 107.577 104.464 107.056 104.392 L 107.056 104.131 C 107.693 103.813 108.446 103.711 109.011 103.234 C 109.821 102.597 109.923 101.482 110.097 100.526 C 110.314 98.644 110.401 96.747 110.401 94.85 C 110.487 91.274 110.43 87.712 110.444 84.136 L 110.444 56.626 C 110.444 54.049 110.458 51.458 110.256 48.88 C 110.14 48.055 110.082 47.128 109.474 46.491 C 108.851 45.985 107.983 45.985 107.215 45.941 C 107.244 45.753 107.317 45.536 107.534 45.463 Z M 233.47 43.393 C 236.105 41.525 239.291 40.367 242.534 40.352 C 244.575 40.323 246.675 40.917 248.238 42.264 C 250.048 43.784 251.062 46.071 251.366 48.374 C 251.858 51.501 251.655 54.701 251.163 57.814 C 250.642 61.071 249.73 64.257 248.644 67.37 C 247.181 71.54 245.27 75.652 242.288 78.967 C 240.449 81.052 238.19 82.819 235.584 83.832 C 233.296 84.73 230.734 84.903 228.359 84.266 C 226.404 83.76 224.566 82.659 223.364 81.038 C 222.51 79.879 221.931 78.489 221.887 77.056 C 221.844 76.014 222.264 74.928 223.089 74.276 C 224.262 73.393 226.014 73.827 226.998 74.812 C 227.534 75.362 227.708 76.202 227.49 76.926 C 227.288 77.722 226.593 78.272 226.404 79.069 C 226.144 80.053 226.173 81.211 226.853 82.022 C 227.534 82.847 228.634 83.152 229.648 83.282 C 231.327 83.499 233.05 82.963 234.426 81.993 C 236.236 80.705 237.582 78.88 238.697 76.984 C 240.29 74.218 241.448 71.221 242.461 68.209 C 239.783 70.063 236.525 71.091 233.253 70.931 C 231.168 70.83 229.097 70.005 227.592 68.542 C 225.883 66.906 224.928 64.619 224.595 62.317 C 224.131 59.146 224.739 55.917 225.941 52.978 C 227.519 49.184 230.111 45.782 233.47 43.393 Z M 240.275 42.249 C 239.175 42.452 238.132 42.901 237.235 43.538 C 235.598 44.71 234.411 46.404 233.47 48.156 C 232.051 50.864 231.153 53.818 230.531 56.8 C 230.039 59.276 229.691 61.795 229.807 64.315 C 229.879 65.589 230.068 66.95 230.893 67.963 C 231.588 68.832 232.746 69.165 233.818 69.194 C 235.497 69.266 237.235 69.035 238.697 68.166 C 240.507 67.109 241.81 65.386 242.794 63.576 C 244.344 60.695 245.285 57.524 245.922 54.324 C 246.429 51.602 246.791 48.822 246.544 46.057 C 246.414 44.725 245.994 43.219 244.72 42.553 C 243.359 41.887 241.737 42.046 240.275 42.249 Z M 131.974 50.227 C 134.291 49.836 136.723 51.356 137.418 53.6 C 138.171 55.772 137.157 58.364 135.159 59.45 C 133.219 60.594 130.541 60.174 129.049 58.494 C 127.5 56.858 127.297 54.151 128.615 52.326 C 129.368 51.197 130.613 50.43 131.974 50.227 Z M 61.318 52.471 L 61.795 52.471 C 61.81 56.786 61.795 61.086 61.795 65.401 L 68.919 65.401 C 69.31 65.401 69.715 65.372 70.106 65.444 C 70.121 65.545 70.164 65.748 70.179 65.864 C 67.384 65.893 64.59 65.878 61.795 65.878 L 61.795 89.522 C 61.81 92.65 61.708 95.792 61.998 98.904 C 62.128 100.106 62.201 101.366 62.765 102.466 C 63.142 103.161 63.866 103.596 64.619 103.769 C 66.081 104.117 67.659 103.798 68.904 102.973 C 69.513 102.625 70.019 102.133 70.541 101.67 C 70.569 101.742 70.613 101.902 70.642 101.974 C 70.251 102.539 69.686 102.944 69.151 103.364 C 68.427 103.9 67.63 104.377 66.747 104.595 C 64.894 105.087 62.968 105.043 61.071 104.971 C 59.957 104.841 58.856 104.58 57.799 104.204 C 55.903 103.393 54.31 101.887 53.499 99.976 C 52.891 98.644 52.732 97.167 52.688 95.719 L 52.688 65.849 L 49.213 65.849 C 49.228 65.69 49.228 65.531 49.242 65.372 C 51.892 64.966 54.368 63.663 56.308 61.839 C 58.292 59.855 59.797 57.394 60.608 54.701 C 60.898 53.991 61.071 53.224 61.318 52.471 Z M 125.473 71.207 C 129.411 68.948 133.306 66.631 137.244 64.373 C 137.259 71.597 137.244 78.822 137.259 86.047 C 137.273 88.9 137.215 91.737 137.302 94.59 C 137.432 96.863 137.273 99.18 137.794 101.424 C 137.983 102.075 138.229 102.77 138.793 103.205 C 139.445 103.74 140.299 103.871 141.081 104.146 C 141.052 104.421 140.864 104.479 140.618 104.45 L 124.807 104.45 C 124.821 104.377 124.85 104.218 124.879 104.146 C 125.647 103.784 126.573 103.668 127.124 102.958 C 127.775 102.017 127.819 100.83 127.992 99.744 C 128.137 97.992 128.209 96.226 128.195 94.459 L 128.195 80.705 C 128.152 78.258 128.354 75.782 127.833 73.364 C 127.688 72.901 127.514 72.365 127.051 72.119 C 126.429 71.786 125.705 71.786 125.01 71.786 C 125.024 71.496 125.227 71.322 125.473 71.207 Z M 190.888 64.821 C 191.149 64.662 191.438 64.561 191.728 64.503 C 191.786 66.559 191.742 68.629 191.757 70.685 C 191.771 71.409 191.699 72.148 191.815 72.872 C 193.653 71.033 195.275 68.948 197.259 67.254 C 198.403 66.182 199.778 65.285 201.342 65.01 C 202.457 64.821 203.644 64.749 204.744 65.097 C 205.917 65.43 206.916 66.429 207.148 67.63 C 207.235 68.731 207.292 69.99 206.525 70.874 C 205.7 71.916 204.252 72.104 203.021 71.916 C 201.848 71.829 200.907 71.047 200.024 70.352 C 199.3 69.817 198.663 69.107 197.78 68.861 C 196.781 68.557 195.782 69.194 195.13 69.903 C 194.131 71.004 193.074 72.032 192.104 73.147 C 191.916 73.349 191.728 73.581 191.757 73.885 C 191.771 80.835 191.728 87.785 191.786 94.735 C 191.815 96.819 191.771 98.933 192.148 100.989 C 192.35 101.959 192.698 103.06 193.697 103.48 C 194.247 103.9 195.116 103.798 195.521 104.392 C 193.972 104.537 192.408 104.421 190.845 104.464 L 182.013 104.464 C 181.086 104.435 180.145 104.522 179.218 104.406 C 179.435 103.972 179.957 103.943 180.347 103.769 C 180.898 103.523 181.506 103.205 181.766 102.625 C 182.418 101.308 182.375 99.817 182.548 98.383 C 182.693 94.126 182.635 89.87 182.65 85.627 C 182.635 82.153 182.693 78.678 182.548 75.203 C 182.418 74.218 182.418 73.103 181.737 72.307 C 181.231 71.815 180.492 71.931 179.855 71.829 C 179.667 71.829 179.609 71.626 179.508 71.496 C 183.287 69.223 187.095 67.051 190.888 64.821 Z M 21.747 65.43 C 25.135 64.72 28.639 64.72 32.085 65.01 C 33.041 65.154 34.011 65.198 34.937 65.444 C 37.37 66.038 39.773 67.138 41.496 69.02 C 42.495 70.077 43.219 71.409 43.523 72.828 C 43.929 74.841 43.798 76.897 43.827 78.924 L 43.827 92.838 C 43.842 94.083 43.784 95.343 43.9 96.588 C 43.871 98.282 43.986 99.99 44.348 101.655 C 44.522 102.307 44.783 103.103 45.492 103.349 C 46.578 103.813 47.78 103.407 48.779 102.915 C 48.721 103.045 48.663 103.176 48.62 103.32 C 47.751 103.856 46.853 104.377 45.854 104.609 C 44.276 104.899 42.64 104.986 41.047 104.754 C 39.397 104.58 37.674 104.044 36.486 102.828 C 35.618 101.988 35.154 100.83 34.879 99.686 C 32.983 101.496 30.956 103.277 28.465 104.218 C 26.264 105.029 23.875 105.087 21.559 104.913 C 19.242 104.638 16.911 103.711 15.319 101.959 C 14.522 101.134 13.972 100.063 13.682 98.962 C 13.205 97.167 13.205 95.227 13.813 93.446 C 14.189 92.389 14.884 91.477 15.709 90.724 C 17.027 89.508 18.707 88.784 20.328 88.089 C 24.382 86.583 28.523 85.265 32.331 83.195 C 32.925 82.847 33.504 82.413 33.895 81.834 C 34.459 81.038 34.561 80.01 34.648 79.069 C 34.677 76.361 34.648 73.653 34.662 70.96 C 34.677 69.078 33.692 67.239 32.085 66.24 C 30.681 65.372 28.972 65.198 27.35 65.285 C 26.207 65.285 25.005 65.661 24.223 66.544 C 23.079 67.775 22.587 69.411 21.689 70.801 C 21.269 71.554 20.705 72.292 19.879 72.611 C 18.75 72.973 17.389 72.958 16.404 72.206 C 15.738 71.597 15.261 70.714 15.304 69.802 C 15.275 68.933 15.811 68.137 16.477 67.616 C 17.997 66.414 19.879 65.849 21.747 65.43 Z M 34.604 81.429 C 34.344 82.037 33.938 82.572 33.417 82.992 C 31.057 84.846 27.915 85.309 25.541 87.148 C 24.107 88.277 23.354 90.043 22.949 91.781 C 22.587 93.518 22.514 95.299 22.732 97.066 C 22.92 98.629 23.296 100.236 24.18 101.569 C 24.903 102.727 26.279 103.451 27.654 103.407 C 29.233 103.509 30.652 102.64 31.853 101.728 C 32.736 101.134 33.518 100.396 34.373 99.744 C 34.503 99.614 34.735 99.484 34.706 99.266 C 34.633 97.761 34.677 96.269 34.662 94.764 C 34.662 90.521 34.648 86.264 34.677 82.022 C 34.662 81.805 34.648 81.602 34.604 81.429 Z M 257.592 75.347 C 260.169 73.393 263.311 72.119 266.554 71.988 C 268.639 71.858 270.811 72.336 272.49 73.625 C 274.43 75.087 275.574 77.432 275.922 79.807 C 276.4 82.674 276.284 85.613 275.878 88.494 C 275.415 91.824 274.546 95.097 273.46 98.282 C 272.013 102.495 270.203 106.68 267.292 110.097 C 265.541 112.196 263.412 114.02 260.907 115.15 C 258.793 116.12 256.39 116.525 254.088 116.149 C 251.959 115.83 249.889 114.889 248.427 113.296 C 247.268 112.037 246.472 110.386 246.429 108.649 C 246.4 107.534 246.892 106.347 247.862 105.753 C 248.919 105.13 250.28 105.463 251.236 106.144 C 252.003 106.694 252.336 107.736 252.032 108.62 C 251.815 109.373 251.149 109.908 250.975 110.676 C 250.671 111.747 250.772 113.065 251.626 113.861 C 252.553 114.73 253.885 114.932 255.116 114.947 C 257.317 114.932 259.286 113.658 260.734 112.095 C 262.37 110.343 263.571 108.243 264.585 106.086 C 265.541 104.059 266.337 101.959 267.046 99.817 C 264.498 101.597 261.414 102.611 258.301 102.568 C 256.26 102.553 254.204 101.873 252.625 100.555 C 250.859 99.107 249.773 96.964 249.339 94.749 C 248.658 91.433 249.194 87.973 250.439 84.846 C 251.93 81.125 254.392 77.765 257.592 75.347 Z M 265.034 73.827 C 263.832 74.015 262.674 74.508 261.689 75.246 C 260.125 76.404 258.982 78.026 258.084 79.735 C 256.694 82.37 255.796 85.251 255.174 88.161 C 254.667 90.652 254.305 93.2 254.392 95.763 C 254.464 97.066 254.624 98.456 255.42 99.513 C 256.086 100.41 257.23 100.772 258.301 100.83 C 259.995 100.917 261.762 100.7 263.253 99.831 C 265.063 98.789 266.38 97.08 267.365 95.27 C 268.914 92.389 269.87 89.233 270.507 86.047 C 271.028 83.282 271.404 80.458 271.144 77.65 C 271.014 76.361 270.608 74.913 269.406 74.233 C 268.074 73.494 266.482 73.653 265.034 73.827 Z M 103.118 100.512 C 102.814 100.714 102.539 100.931 102.235 101.134 C 102.133 101.207 102.032 101.279 101.916 101.351 C 99.035 103.103 96.429 103.639 95.068 103.798 C 94.706 103.842 94.329 103.856 93.967 103.871 C 92.765 103.9 91.535 103.958 90.347 103.682 C 88.842 103.393 87.452 102.654 86.236 101.728 C 84.484 100.352 83.195 98.441 82.326 96.414 C 82.268 96.269 82.196 96.139 82.138 95.994 C 81.356 94.141 80.864 92.157 80.632 90.159 C 79.966 84.281 80.241 79.706 80.893 76.216 L 101.004 76.187 L 104.653 76.187 L 104.638 76.115 C 104.406 74.768 103.885 73.494 103.292 72.264 C 102.017 69.889 99.976 67.934 97.601 66.66 C 97.529 66.617 97.471 66.588 97.399 66.559 C 97.341 66.53 97.297 66.501 97.239 66.472 C 96.776 66.226 96.284 66.009 95.806 65.82 C 87.423 62.447 80.589 67.095 80.589 67.095 L 80.574 67.109 C 78.084 68.485 75.898 70.396 74.291 72.741 C 72.843 74.768 71.757 77.07 71.221 79.503 C 70.584 82.659 70.613 85.917 71.062 89.088 C 71.496 91.795 72.524 94.416 74.073 96.689 C 75.912 99.484 78.591 101.612 81.617 103.002 C 81.617 103.002 81.906 103.147 82.442 103.349 C 83.065 103.596 83.702 103.813 84.339 104.001 C 88.422 105.232 96.371 106.564 103.103 101.149 C 103.219 101.076 103.32 100.989 103.422 100.903 L 104.001 100.483 L 103.813 99.976 Z M 83.427 68.832 C 84.846 66.327 87.64 64.894 90.478 65.343 L 90.738 65.386 C 90.753 65.386 90.767 65.386 90.782 65.401 C 91.607 65.56 92.36 65.922 93.026 66.414 C 94.937 67.934 95.878 71.105 96.327 73.335 C 96.4 73.769 96.486 74.204 96.559 74.638 C 96.646 75.261 96.689 75.681 96.689 75.724 C 91.506 75.695 86.163 75.709 80.98 75.724 C 81.66 72.481 82.63 70.251 83.427 68.832 Z M 175.352 100.512 C 175.048 100.714 174.773 100.931 174.469 101.134 C 174.368 101.207 174.266 101.279 174.151 101.351 C 171.269 103.103 168.663 103.639 167.302 103.798 C 166.94 103.842 166.564 103.856 166.202 103.871 C 165 103.9 163.769 103.958 162.582 103.682 C 161.076 103.393 159.686 102.654 158.47 101.728 C 156.718 100.352 155.43 98.441 154.546 96.414 C 154.488 96.269 154.416 96.139 154.358 95.994 C 153.576 94.141 153.084 92.157 152.852 90.159 C 152.186 84.281 152.461 79.706 153.113 76.216 L 173.224 76.187 L 176.873 76.187 L 176.858 76.115 C 176.612 74.768 176.105 73.494 175.512 72.264 C 174.237 69.889 172.196 67.934 169.821 66.66 C 169.749 66.617 169.691 66.588 169.619 66.559 C 169.561 66.53 169.517 66.501 169.459 66.472 C 168.996 66.226 168.504 66.009 168.026 65.82 C 159.643 62.447 152.809 67.095 152.809 67.095 L 152.794 67.109 C 150.304 68.485 148.118 70.396 146.511 72.741 C 145.063 74.768 143.977 77.07 143.441 79.503 C 142.804 82.659 142.833 85.917 143.282 89.088 C 143.716 91.795 144.744 94.416 146.293 96.689 C 148.132 99.484 150.811 101.612 153.837 103.002 C 153.837 103.002 154.126 103.147 154.662 103.349 C 155.285 103.596 155.922 103.813 156.559 104.001 C 160.642 105.232 168.591 106.564 175.323 101.149 C 175.439 101.076 175.541 100.989 175.642 100.903 L 176.221 100.483 L 176.033 99.976 Z M 155.661 68.832 C 157.08 66.327 159.875 64.894 162.712 65.343 L 162.973 65.386 C 162.987 65.386 163.002 65.386 163.016 65.401 C 163.842 65.56 164.595 65.922 165.261 66.414 C 167.172 67.934 168.113 71.105 168.562 73.335 C 168.634 73.769 168.721 74.204 168.793 74.638 C 168.88 75.261 168.924 75.681 168.924 75.724 C 163.74 75.695 158.398 75.709 153.214 75.724 C 153.88 72.481 154.865 70.251 155.661 68.832 Z\" fill=\"var(--token-308cb0d5-c738-492b-b0dd-6ae07cc610df, rgb(255, 255, 255))\"></path></svg>',svgContentId:1217118458,withExternalLayout:true})})})})});});const css=['.framer-i6Ohs [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i6Ohs .framer-1ul9tbx { display: block; }\",\".framer-i6Ohs .framer-1aundbt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 89px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-i6Ohs .framer-10mp48e { flex: none; height: 150px; position: relative; width: 290px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-i6Ohs .framer-1aundbt { gap: 0px; } .framer-i6Ohs .framer-1aundbt > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-i6Ohs .framer-1aundbt > :first-child { margin-top: 0px; } .framer-i6Ohs .framer-1aundbt > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 290\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n */ const Frameru_Fy76UQX=withCSS(Component,css,\"framer-i6Ohs\");export default Frameru_Fy76UQX;Frameru_Fy76UQX.displayName=\"Logo Footer\";Frameru_Fy76UQX.defaultProps={height:89,width:290};addFonts(Frameru_Fy76UQX,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru_Fy76UQX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"290\",\"framerIntrinsicHeight\":\"89\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./u_Fy76UQX.map","// Generated by Framer (f08ca78)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link as Link1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/HrxLgn3HodsTJEblZU6m/Ticker.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iORasYtjGOwUrLetUXls/iXyBXjfCN3pMWScqwI0E/CGvxov_Vb.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gI3pleOIdsLTCOkBKWcy/s9xBAhW6kqcR8WEnmYMt/h9o7hMpl2.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/cSYzLsQuQEnRNzKKpig7/iKkQoicJ6lq4uR1A1nsr/QCtzoRG1E.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/5qNpq12QpN0YG4F25kNg/oScdtqKaz3olqPk8sSG0/ro7OPezbn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MdDGtZCKpm20HKxWlIW3/yI2j0X2lOeZIEgBmrMjd/RYhVDaBut.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/dp2dOleK2OFAMZFmckwg/HlorrEaFiJE4Rj0hQ4pB/YckFIlg3V.js\";import LogoFooterHomeTablet from\"https://framerusercontent.com/modules/QbuSqlmrPysPCVhu22TL/5jjRNpdQoDNSw8ujLXXt/Baui5UV25.js\";import LogoFooterNonHome from\"https://framerusercontent.com/modules/Ra2UV23UALlhS3o0Iauk/MvMs6mR3sXJuQKmU3Hhf/G6mwVOkNj.js\";import Link from\"https://framerusercontent.com/modules/1KVmjoADNwfs0wylpWIZ/FwMsqreABTFE36fLcT1k/lx5tVZA7Q.js\";import LogoFooter from\"https://framerusercontent.com/modules/YDqt9GMcLhtRnjVjC1Zt/dJcabArXlH0iN7THFa0F/u_Fy76UQX.js\";const LogoFooterNonHomeFonts=getFonts(LogoFooterNonHome);const LogoFooterHomeTabletFonts=getFonts(LogoFooterHomeTablet);const LogoFooterFonts=getFonts(LogoFooter);const LinkFonts=getFonts(Link);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"B9SkwMPtn\",\"kTBZy_NFQ\",\"wdec_qQMH\",\"odP8p1WTB\",\"NXd5Rk8wT\",\"gF4IdgQrJ\"];const serializationHash=\"framer-SawPJ\";const variantClassNames={B9SkwMPtn:\"framer-v-1d7ulny\",gF4IdgQrJ:\"framer-v-csiz1d\",kTBZy_NFQ:\"framer-v-1c2rnrl\",NXd5Rk8wT:\"framer-v-l1dkrj\",odP8p1WTB:\"framer-v-1o5l2ct\",wdec_qQMH:\"framer-v-1c8axbp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvN7_lBZ0=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Dark\":\"odP8p1WTB\",\"Desktop - Light\":\"B9SkwMPtn\",\"Phone - Dark\":\"gF4IdgQrJ\",\"Tablet - Dark\":\"NXd5Rk8wT\",\"Tablet - Light\":\"kTBZy_NFQ\",Phone:\"wdec_qQMH\"};const getProps=({color,height,id,width,...props})=>{return{...props,tvN7_lBZ0:color??props.tvN7_lBZ0??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"B9SkwMPtn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tvN7_lBZ0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B9SkwMPtn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"odP8p1WTB\",\"NXd5Rk8wT\",\"gF4IdgQrJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"gF4IdgQrJ\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"NXd5Rk8wT\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"odP8p1WTB\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1d7ulny\",className,classNames),\"data-framer-name\":\"Desktop - Light\",layoutDependency:layoutDependency,layoutId:\"B9SkwMPtn\",ref:refBinding,style:{backgroundColor:\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{gF4IdgQrJ:{backgroundColor:\"rgb(17, 17, 17)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},NXd5Rk8wT:{backgroundColor:\"rgb(17, 17, 17)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},odP8p1WTB:{backgroundColor:\"rgb(17, 17, 17)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},...addPropertyOverrides({gF4IdgQrJ:{\"data-framer-name\":\"Phone - Dark\"},kTBZy_NFQ:{\"data-framer-name\":\"Tablet - Light\"},NXd5Rk8wT:{\"data-framer-name\":\"Tablet - Dark\"},odP8p1WTB:{\"data-framer-name\":\"Desktop - Dark\"},wdec_qQMH:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2vh61a\",layoutDependency:layoutDependency,layoutId:\"LpxLBlF9m\",style:{backgroundColor:\"var(--token-08f60798-9725-4b79-b65b-b7b29c849ad2, rgba(239, 239, 239, 0.5))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{gF4IdgQrJ:{backgroundColor:\"rgba(0, 0, 0, 0)\"},NXd5Rk8wT:{backgroundColor:\"rgba(0, 0, 0, 0)\"},odP8p1WTB:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cbxpba\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"C0YIzY9sL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zb0hws\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"w73ajaJ_u\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b03sz0-container\",layoutDependency:layoutDependency,layoutId:\"OabbGeauc-container\",nodeId:\"OabbGeauc\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(LogoFooterNonHome,{height:\"100%\",id:\"OabbGeauc\",layoutId:\"OabbGeauc\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1axu2ac-container\",layoutDependency:layoutDependency,layoutId:\"uEVILS9LG-container\",nodeId:\"uEVILS9LG\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(LogoFooterHomeTablet,{height:\"100%\",id:\"uEVILS9LG\",layoutId:\"uEVILS9LG\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-922keg-container\",layoutDependency:layoutDependency,layoutId:\"kVV_9hnnc-container\",nodeId:\"kVV_9hnnc\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(LogoFooterHomeTablet,{height:\"100%\",id:\"kVV_9hnnc\",layoutId:\"kVV_9hnnc\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17aibq8-container\",layoutDependency:layoutDependency,layoutId:\"IYfG3c4zt-container\",nodeId:\"IYfG3c4zt\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(LogoFooter,{height:\"100%\",id:\"IYfG3c4zt\",layoutId:\"IYfG3c4zt\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1vjtjg3\",\"data-styles-preset\":\"CGvxov_Vb\",children:\"Let's get in touch\"})}),className:\"framer-mpt0za\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mgweoa24M\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{gF4IdgQrJ:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},NXd5Rk8wT:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},odP8p1WTB:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gF4IdgQrJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1vjtjg3\",\"data-styles-preset\":\"CGvxov_Vb\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Let's get in touch\"})})},NXd5Rk8wT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1vjtjg3\",\"data-styles-preset\":\"CGvxov_Vb\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Let's get in touch\"})})},odP8p1WTB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tc5rza\",\"data-styles-preset\":\"RYhVDaBut\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Let's get in touch\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w1lbi6\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"DomN_G65Y\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u56huk\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"noK7C7k_P\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"Amsterdam, the Netherlands\"})}),className:\"framer-k2zh9p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nld6CoEpX\",style:{\"--variable-reference-tvN7_lBZ0-bs9I3nt1p\":tvN7_lBZ0},variants:{gF4IdgQrJ:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},NXd5Rk8wT:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},odP8p1WTB:{\"--extracted-a0htzi\":\"var(--variable-reference-tvN7_lBZ0-bs9I3nt1p)\",\"--variable-reference-tvN7_lBZ0-bs9I3nt1p\":tvN7_lBZ0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gF4IdgQrJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Amsterdam, the Netherlands\"})})},NXd5Rk8wT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Amsterdam, the Netherlands\"})})},odP8p1WTB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-tvN7_lBZ0-bs9I3nt1p))\"},children:\"Amsterdam, the Netherlands\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-489.6)/1*0)+50+0+0+48.4,...addPropertyOverrides({gF4IdgQrJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||983)-0-850)/2+0+0)+0+0+50+194+0+0+0+48.4},kTBZy_NFQ:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-683.6)/1*0)+50+194+0+0+48.4},NXd5Rk8wT:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-683.6)/1*0)+50+194+0+0+48.4},odP8p1WTB:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-663.8)/1*0)+50+0+0+48.4},wdec_qQMH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||963)-0-830)/2+0+0)+0+0+50+174+0+0+0+48.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hef3ts-container\",layoutDependency:layoutDependency,layoutId:\"hMxrHMIXd-container\",nodeId:\"hMxrHMIXd\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Link,{haphOQain:\"Map\",height:\"100%\",id:\"hMxrHMIXd\",layoutId:\"hMxrHMIXd\",p37bqRN0P:true,variant:\"dE3XlX1Ps\",width:\"100%\",wwSord6k3:\"https://goo.gl/maps/siaBiTK4EyzH5gGu5\",...addPropertyOverrides({gF4IdgQrJ:{variant:\"aGzLOASHs\"},NXd5Rk8wT:{variant:\"aGzLOASHs\"},odP8p1WTB:{variant:\"aGzLOASHs\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cip4nf\",\"data-framer-name\":\"Contacts\",layoutDependency:layoutDependency,layoutId:\"LW2bqsaB9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link1,{href:\"mailto:contact@atelierninetynine.com?cc=frederique@atelierninetynine.com&?subject=Inquiry\",motionChild:true,nodeId:\"rJM_83UvE\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-x63cnb\",\"data-styles-preset\":\"h9o7hMpl2\",children:\"contact@atelierninetynine.com\"})})})}),className:\"framer-8zkz4i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rJM_83UvE\",variants:{gF4IdgQrJ:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},NXd5Rk8wT:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},odP8p1WTB:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gF4IdgQrJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"mailto:contact@atelierninetynine.com?cc=frederique@atelierninetynine.com&?subject=Inquiry\",motionChild:true,nodeId:\"rJM_83UvE\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"contact@atelierninetynine.com\"})})})})},NXd5Rk8wT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"mailto:contact@atelierninetynine.com?cc=frederique@atelierninetynine.com&?subject=Inquiry\",motionChild:true,nodeId:\"rJM_83UvE\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"contact@atelierninetynine.com\"})})})})},odP8p1WTB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"mailto:contact@atelierninetynine.com?cc=frederique@atelierninetynine.com&?subject=Inquiry\",motionChild:true,nodeId:\"rJM_83UvE\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"contact@atelierninetynine.com\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"+31 6 18 92 52 31\"})}),className:\"framer-cwa7hq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cglktkK4j\",variants:{gF4IdgQrJ:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},NXd5Rk8wT:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},odP8p1WTB:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gF4IdgQrJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"tel:\",motionChild:true,nodeId:\"cglktkK4j\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"+31 6 18 92 52 31\"})})})})},NXd5Rk8wT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"tel:\",motionChild:true,nodeId:\"cglktkK4j\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"+31 6 18 92 52 31\"})})})})},odP8p1WTB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"tel:\",motionChild:true,nodeId:\"cglktkK4j\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"+31 6 18 92 52 31\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-31cve7\",layoutDependency:layoutDependency,layoutId:\"F3eYVhG_g\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-489.6)/1*0)+50+0+0+96.8+10+0,...addPropertyOverrides({gF4IdgQrJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||983)-0-850)/2+0+0)+0+0+50+194+0+136.4+0+96.8+10+0},kTBZy_NFQ:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-683.6)/1*0)+50+194+0+0+96.8+10+0},NXd5Rk8wT:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-683.6)/1*0)+50+194+0+0+96.8+10+0},odP8p1WTB:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-663.8)/1*0)+50+0+0+96.8+10+0},wdec_qQMH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||963)-0-830)/2+0+0)+0+0+50+174+0+136.4+0+96.8+10+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o9xboi-container\",layoutDependency:layoutDependency,layoutId:\"Azvi9DgQM-container\",nodeId:\"Azvi9DgQM\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Link,{haphOQain:\"Instagram\",height:\"100%\",id:\"Azvi9DgQM\",layoutId:\"Azvi9DgQM\",p37bqRN0P:true,variant:\"dE3XlX1Ps\",width:\"100%\",wwSord6k3:\"https://www.instagram.com/atelier_99/\",...addPropertyOverrides({gF4IdgQrJ:{variant:\"aGzLOASHs\"},NXd5Rk8wT:{variant:\"aGzLOASHs\"},odP8p1WTB:{variant:\"aGzLOASHs\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-489.6)/1*0)+50+0+0+96.8+10+38,...addPropertyOverrides({gF4IdgQrJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||983)-0-850)/2+0+0)+0+0+50+194+0+136.4+0+96.8+10+38},kTBZy_NFQ:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-683.6)/1*0)+50+194+0+0+96.8+10+38},NXd5Rk8wT:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-683.6)/1*0)+50+194+0+0+96.8+10+38},odP8p1WTB:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||770)-0-Math.max(0,((componentViewport?.height||770)-0-0)/1)*1)/1*0)+0+(0+0+(Math.max(0,((componentViewport?.height||770)-0-0)/1)*1-0-663.8)/1*0)+50+0+0+96.8+10+38},wdec_qQMH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||963)-0-830)/2+0+0)+0+0+50+174+0+136.4+0+96.8+10+38}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vykrml-container\",layoutDependency:layoutDependency,layoutId:\"Z3bVNFFfD-container\",nodeId:\"Z3bVNFFfD\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Link,{haphOQain:\"Linkedin\",height:\"100%\",id:\"Z3bVNFFfD\",layoutId:\"Z3bVNFFfD\",p37bqRN0P:true,variant:\"dE3XlX1Ps\",width:\"100%\",wwSord6k3:\"https://nl.linkedin.com/company/atelier-99\",...addPropertyOverrides({gF4IdgQrJ:{variant:\"aGzLOASHs\"},NXd5Rk8wT:{variant:\"aGzLOASHs\"},odP8p1WTB:{variant:\"aGzLOASHs\"}},baseVariant,gestureVariant)})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bnckbm\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"waUgDAK53\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5ejwrv\",layoutDependency:layoutDependency,layoutId:\"N2x_ipakH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uq0oqh\",\"data-styles-preset\":\"QCtzoRG1E\",children:\"Image credits: @atelier_99\"})}),className:\"framer-134w5lg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AcbAt9lEW\",style:{opacity:.6},variants:{odP8p1WTB:{\"--extracted-r6o4lv\":\"var(--token-4ca7d748-6404-4dbd-82d7-1148c1e14e26, rgb(223, 224, 226))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({odP8p1WTB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-uq0oqh\",\"data-styles-preset\":\"QCtzoRG1E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ca7d748-6404-4dbd-82d7-1148c1e14e26, rgb(223, 224, 226)))\"},children:[\"Image credits: \",/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"AcbAt9lEW\",openInNewTab:true,relValues:[],scopeId:\"bs9I3nt1p\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"@atelier_99\"})})]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yx619p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UJ_1onPs3-container\",nodeId:\"UJ_1onPs3\",rendersWithMotion:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:0,height:\"100%\",hoverFactor:.5,id:\"UJ_1onPs3\",layoutId:\"UJ_1onPs3\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ya1kw5\",\"data-framer-name\":\"Ticket Content\",layoutDependency:layoutDependency,layoutId:\"FNp4eSAbe\",children:[/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"H4Ya1XOJy\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1347,intrinsicWidth:1080,pixelHeight:1347,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/4FMxGYXs8TIk2Iktv2tUeqZh2bA.jpg?width=1080&height=1347\",srcSet:\"https://framerusercontent.com/images/4FMxGYXs8TIk2Iktv2tUeqZh2bA.jpg?scale-down-to=1024&width=1080&height=1347 821w,https://framerusercontent.com/images/4FMxGYXs8TIk2Iktv2tUeqZh2bA.jpg?width=1080&height=1347 1080w\"},className:\"framer-ibxwh framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"H4Ya1XOJy\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"VcNNillF1\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:742,intrinsicWidth:1079,pixelHeight:742,pixelWidth:1079,sizes:\"200px\",src:\"https://framerusercontent.com/images/nM8Co9QzWCJjmw6cb63L9cbhM.jpg?width=1079&height=742\",srcSet:\"https://framerusercontent.com/images/nM8Co9QzWCJjmw6cb63L9cbhM.jpg?scale-down-to=512&width=1079&height=742 512w,https://framerusercontent.com/images/nM8Co9QzWCJjmw6cb63L9cbhM.jpg?scale-down-to=1024&width=1079&height=742 1024w,https://framerusercontent.com/images/nM8Co9QzWCJjmw6cb63L9cbhM.jpg?width=1079&height=742 1079w\"},className:\"framer-35w6x7 framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"VcNNillF1\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"w9N33JYvG\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:742,intrinsicWidth:1079,pixelHeight:918,pixelWidth:750,sizes:\"200px\",src:\"https://framerusercontent.com/images/Y11ljsixyuDC7bzvYefPATEpqKg.jpg?width=750&height=918\",srcSet:\"https://framerusercontent.com/images/Y11ljsixyuDC7bzvYefPATEpqKg.jpg?width=750&height=918 750w\"},className:\"framer-t4flrr framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"w9N33JYvG\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"pMGvF4PcQ\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1347,intrinsicWidth:1080,pixelHeight:1288,pixelWidth:1290,sizes:\"200px\",src:\"https://framerusercontent.com/images/FOsYcs2VptH3Y2adCZBHBm51AE0.png?width=1290&height=1288\",srcSet:\"https://framerusercontent.com/images/FOsYcs2VptH3Y2adCZBHBm51AE0.png?scale-down-to=512&width=1290&height=1288 512w,https://framerusercontent.com/images/FOsYcs2VptH3Y2adCZBHBm51AE0.png?scale-down-to=1024&width=1290&height=1288 1024w,https://framerusercontent.com/images/FOsYcs2VptH3Y2adCZBHBm51AE0.png?width=1290&height=1288 1290w\"},className:\"framer-f9xa7c framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"pMGvF4PcQ\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"WJ9rIOB1h\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1331,intrinsicWidth:1080,pixelHeight:1331,pixelWidth:1080,positionX:\"center\",positionY:\"bottom\",sizes:\"200px\",src:\"https://framerusercontent.com/images/4bconF2x7RBuK3kYscOVaj6Bs.jpg?width=1080&height=1331\",srcSet:\"https://framerusercontent.com/images/4bconF2x7RBuK3kYscOVaj6Bs.jpg?scale-down-to=1024&width=1080&height=1331 830w,https://framerusercontent.com/images/4bconF2x7RBuK3kYscOVaj6Bs.jpg?width=1080&height=1331 1080w\"},className:\"framer-16rus9g framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"WJ9rIOB1h\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"D2H2NGzKY\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1351,intrinsicWidth:1080,pixelHeight:1351,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/glF9xLC626ykcUN0z0PZXuhoGb0.jpg?width=1080&height=1351\",srcSet:\"https://framerusercontent.com/images/glF9xLC626ykcUN0z0PZXuhoGb0.jpg?scale-down-to=1024&width=1080&height=1351 818w,https://framerusercontent.com/images/glF9xLC626ykcUN0z0PZXuhoGb0.jpg?width=1080&height=1351 1080w\"},className:\"framer-1inxq3z framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"D2H2NGzKY\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"Vn1RCPBau\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1349,intrinsicWidth:1080,pixelHeight:1349,pixelWidth:1080,positionX:\"center\",positionY:\"bottom\",sizes:\"200px\",src:\"https://framerusercontent.com/images/oANrkpw0NjALrXkvBW31BU2xhM.jpg?width=1080&height=1349\",srcSet:\"https://framerusercontent.com/images/oANrkpw0NjALrXkvBW31BU2xhM.jpg?scale-down-to=1024&width=1080&height=1349 819w,https://framerusercontent.com/images/oANrkpw0NjALrXkvBW31BU2xhM.jpg?width=1080&height=1349 1080w\"},className:\"framer-lx73xp framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"Vn1RCPBau\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"l907e7qMm\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1171,intrinsicWidth:937,pixelHeight:1171,pixelWidth:937,sizes:\"200px\",src:\"https://framerusercontent.com/images/Q596e9Wli8DAfPT3vtp5JLPK5c.jpg?width=937&height=1171\",srcSet:\"https://framerusercontent.com/images/Q596e9Wli8DAfPT3vtp5JLPK5c.jpg?scale-down-to=1024&width=937&height=1171 819w,https://framerusercontent.com/images/Q596e9Wli8DAfPT3vtp5JLPK5c.jpg?width=937&height=1171 937w\"},className:\"framer-1vvze7e framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"l907e7qMm\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"fp_WSquWR\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1351,intrinsicWidth:1080,pixelHeight:1351,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/UoTSI4NRFqg0DggEQ5g4o59vrI.jpg?width=1080&height=1351\",srcSet:\"https://framerusercontent.com/images/UoTSI4NRFqg0DggEQ5g4o59vrI.jpg?scale-down-to=1024&width=1080&height=1351 818w,https://framerusercontent.com/images/UoTSI4NRFqg0DggEQ5g4o59vrI.jpg?width=1080&height=1351 1080w\"},className:\"framer-1kl1v8t framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"fp_WSquWR\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"I5LnQUujA\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1351,intrinsicWidth:1080,pixelHeight:918,pixelWidth:750,sizes:\"200px\",src:\"https://framerusercontent.com/images/BirkHhAn8nmGZhNYxvUZVhzVWA.jpg?width=750&height=918\",srcSet:\"https://framerusercontent.com/images/BirkHhAn8nmGZhNYxvUZVhzVWA.jpg?width=750&height=918 750w\"},className:\"framer-vug9lo framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"I5LnQUujA\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"R3id9bzTa\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1351,intrinsicWidth:1080,pixelHeight:1351,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/s81UrjiDTyl27jgfERyZmHhlMMk.jpg?width=1080&height=1351\",srcSet:\"https://framerusercontent.com/images/s81UrjiDTyl27jgfERyZmHhlMMk.jpg?scale-down-to=1024&width=1080&height=1351 818w,https://framerusercontent.com/images/s81UrjiDTyl27jgfERyZmHhlMMk.jpg?width=1080&height=1351 1080w\"},className:\"framer-5pkghy framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"R3id9bzTa\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"kkJCbjDog\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1351,intrinsicWidth:1080,pixelHeight:1351,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/97DSWM0d3GWBcKDwx0bHizJq06A.jpg?width=1080&height=1351\",srcSet:\"https://framerusercontent.com/images/97DSWM0d3GWBcKDwx0bHizJq06A.jpg?scale-down-to=1024&width=1080&height=1351 818w,https://framerusercontent.com/images/97DSWM0d3GWBcKDwx0bHizJq06A.jpg?width=1080&height=1351 1080w\"},className:\"framer-1q9b8ib framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"kkJCbjDog\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"zUIRvH1rP\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1350,intrinsicWidth:1080,pixelHeight:1350,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/7EujteExNam6x7obKyQ4jel7BEA.jpg?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/7EujteExNam6x7obKyQ4jel7BEA.jpg?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/7EujteExNam6x7obKyQ4jel7BEA.jpg?width=1080&height=1350 1080w\"},className:\"framer-13daq8e framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"zUIRvH1rP\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"W45fRFCf0\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1350,intrinsicWidth:1080,pixelHeight:928,pixelWidth:750,sizes:\"200px\",src:\"https://framerusercontent.com/images/x5tSRiZXTBP7k7jrmKjwbhtEuY.jpg?width=750&height=928\",srcSet:\"https://framerusercontent.com/images/x5tSRiZXTBP7k7jrmKjwbhtEuY.jpg?width=750&height=928 750w\"},className:\"framer-1l9yc8m framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"W45fRFCf0\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"YvTZXDuHK\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1343,intrinsicWidth:1080,pixelHeight:1343,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/dUeVxDhHk6DWFtHtxBuw9VrVlE.jpg?width=1080&height=1343\",srcSet:\"https://framerusercontent.com/images/dUeVxDhHk6DWFtHtxBuw9VrVlE.jpg?scale-down-to=1024&width=1080&height=1343 823w,https://framerusercontent.com/images/dUeVxDhHk6DWFtHtxBuw9VrVlE.jpg?width=1080&height=1343 1080w\"},className:\"framer-3nls1g framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"YvTZXDuHK\"})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/atelier_99/\",motionChild:true,nodeId:\"Dx3sXG_DO\",openInNewTab:true,scopeId:\"bs9I3nt1p\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Intagram Post\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1350,intrinsicWidth:1080,pixelHeight:1350,pixelWidth:1080,sizes:\"200px\",src:\"https://framerusercontent.com/images/XFMxzVZskVFP4qY02cVgfWo.jpg?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/XFMxzVZskVFP4qY02cVgfWo.jpg?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/XFMxzVZskVFP4qY02cVgfWo.jpg?width=1080&height=1350 1080w\"},className:\"framer-1966b77 framer-pvixwb\",\"data-framer-name\":\"ig\",layoutDependency:layoutDependency,layoutId:\"Dx3sXG_DO\"})})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SawPJ.framer-pvixwb, .framer-SawPJ .framer-pvixwb { display: block; }\",\".framer-SawPJ.framer-1d7ulny { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 770px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-SawPJ .framer-2vh61a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-SawPJ .framer-1cbxpba { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 50px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-SawPJ .framer-zb0hws { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-SawPJ .framer-b03sz0-container, .framer-SawPJ .framer-1axu2ac-container, .framer-SawPJ .framer-922keg-container { flex: none; height: 89px; position: relative; width: 269px; }\",\".framer-SawPJ .framer-17aibq8-container { flex: none; height: 93px; position: relative; width: 269px; }\",\".framer-SawPJ .framer-mpt0za { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-SawPJ .framer-1w1lbi6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-SawPJ .framer-u56huk, .framer-SawPJ .framer-1cip4nf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-SawPJ .framer-k2zh9p, .framer-SawPJ .framer-8zkz4i, .framer-SawPJ .framer-cwa7hq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-SawPJ .framer-1hef3ts-container, .framer-SawPJ .framer-o9xboi-container, .framer-SawPJ .framer-1vykrml-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SawPJ .framer-31cve7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-SawPJ .framer-1bnckbm { align-content: flex-end; align-items: flex-end; 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-SawPJ .framer-5ejwrv { 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: 20px 50px 20px 50px; position: relative; width: 100%; }\",\".framer-SawPJ .framer-134w5lg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SawPJ .framer-1yx619p-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-SawPJ .framer-1ya1kw5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-SawPJ .framer-ibxwh, .framer-SawPJ .framer-35w6x7, .framer-SawPJ .framer-t4flrr, .framer-SawPJ .framer-f9xa7c, .framer-SawPJ .framer-16rus9g, .framer-SawPJ .framer-1inxq3z, .framer-SawPJ .framer-lx73xp, .framer-SawPJ .framer-1vvze7e, .framer-SawPJ .framer-1kl1v8t, .framer-SawPJ .framer-vug9lo, .framer-SawPJ .framer-5pkghy, .framer-SawPJ .framer-1q9b8ib, .framer-SawPJ .framer-13daq8e, .framer-SawPJ .framer-1l9yc8m, .framer-SawPJ .framer-3nls1g, .framer-SawPJ .framer-1966b77 { flex: none; height: 200px; overflow: visible; position: relative; text-decoration: none; width: 200px; }\",\".framer-SawPJ.framer-v-1c2rnrl.framer-1d7ulny, .framer-SawPJ.framer-v-l1dkrj.framer-1d7ulny { width: 810px; }\",\".framer-SawPJ.framer-v-1c2rnrl .framer-1cbxpba, .framer-SawPJ.framer-v-l1dkrj .framer-1cbxpba { flex-direction: column; }\",\".framer-SawPJ.framer-v-1c2rnrl .framer-zb0hws, .framer-SawPJ.framer-v-1c2rnrl .framer-1w1lbi6, .framer-SawPJ.framer-v-1c8axbp .framer-zb0hws, .framer-SawPJ.framer-v-1c8axbp .framer-u56huk, .framer-SawPJ.framer-v-1c8axbp .framer-1cip4nf, .framer-SawPJ.framer-v-l1dkrj .framer-zb0hws, .framer-SawPJ.framer-v-l1dkrj .framer-1w1lbi6, .framer-SawPJ.framer-v-csiz1d .framer-zb0hws, .framer-SawPJ.framer-v-csiz1d .framer-u56huk, .framer-SawPJ.framer-v-csiz1d .framer-1cip4nf { flex: none; width: 100%; }\",\".framer-SawPJ.framer-v-1c8axbp.framer-1d7ulny, .framer-SawPJ.framer-v-csiz1d.framer-1d7ulny { gap: 0px; height: min-content; justify-content: center; width: 390px; }\",\".framer-SawPJ.framer-v-1c8axbp .framer-2vh61a, .framer-SawPJ.framer-v-csiz1d .framer-2vh61a { flex: none; gap: 0px; height: min-content; justify-content: center; }\",\".framer-SawPJ.framer-v-1c8axbp .framer-1cbxpba { flex-direction: column; gap: 30px; padding: 50px 30px 30px 30px; }\",\".framer-SawPJ.framer-v-1c8axbp .framer-1w1lbi6, .framer-SawPJ.framer-v-csiz1d .framer-1w1lbi6 { flex: none; flex-direction: column; width: 100%; }\",\".framer-SawPJ.framer-v-1c8axbp .framer-5ejwrv { align-content: flex-start; align-items: flex-start; padding: 20px 30px 20px 30px; }\",\".framer-SawPJ.framer-v-1c8axbp .framer-134w5lg, .framer-SawPJ.framer-v-1o5l2ct .framer-k2zh9p { order: 0; }\",\".framer-SawPJ.framer-v-1o5l2ct .framer-1hef3ts-container { order: 1; }\",\".framer-SawPJ.framer-v-csiz1d .framer-1cbxpba { flex-direction: column; padding: 50px 30px 30px 30px; }\",\".framer-SawPJ.framer-v-csiz1d .framer-5ejwrv { padding: 20px 30px 20px 30px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 770\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kTBZy_NFQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"wdec_qQMH\":{\"layout\":[\"fixed\",\"auto\"]},\"odP8p1WTB\":{\"layout\":[\"fixed\",\"fixed\"]},\"NXd5Rk8wT\":{\"layout\":[\"fixed\",\"fixed\"]},\"gF4IdgQrJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tvN7_lBZ0\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerbs9I3nt1p=withCSS(Component,css,\"framer-SawPJ\");export default Framerbs9I3nt1p;Framerbs9I3nt1p.displayName=\"Footer\";Framerbs9I3nt1p.defaultProps={height:770,width:1200};addPropertyControls(Framerbs9I3nt1p,{variant:{options:[\"B9SkwMPtn\",\"kTBZy_NFQ\",\"wdec_qQMH\",\"odP8p1WTB\",\"NXd5Rk8wT\",\"gF4IdgQrJ\"],optionTitles:[\"Desktop - Light\",\"Tablet - Light\",\"Phone\",\"Desktop - Dark\",\"Tablet - Dark\",\"Phone - Dark\"],title:\"Variant\",type:ControlType.Enum},tvN7_lBZ0:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color}});addFonts(Framerbs9I3nt1p,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoFooterNonHomeFonts,...LogoFooterHomeTabletFonts,...LogoFooterFonts,...LinkFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerbs9I3nt1p\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tvN7_lBZ0\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kTBZy_NFQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wdec_qQMH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"odP8p1WTB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NXd5Rk8wT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gF4IdgQrJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"770\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bs9I3nt1p.map","// Generated by Framer (e80ae68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5qNpq12QpN0YG4F25kNg/oScdtqKaz3olqPk8sSG0/ro7OPezbn.js\";const cycleOrder=[\"J56XyfZS8\"];const serializationHash=\"framer-TVvNa\";const variantClassNames={J56XyfZS8:\"framer-v-1awxnt0\"};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 transitions={default:{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 getProps=({height,id,width,...props})=>{return{...props};};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,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"J56XyfZS8\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1awxnt0\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"J56XyfZS8\",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},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eddhjzMea\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Home\"})})})}),className:\"framer-1mxz0ts\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"J56XyfZS8bmaUZ_nIr\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jwOdNMFb4\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Projects\"})})})}),className:\"framer-13wrrah\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"FBlF1IPxC\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NWFd4DYv8\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"About\"})})})}),className:\"framer-ygxu8r\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Rf1Alom4i\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":r8R2Ty8x4\",webPageId:\"eddhjzMea\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Contact\"})})})}),className:\"framer-1ikt686\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"LB_iw6Dhz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lin1i3\",layoutDependency:layoutDependency,layoutId:\"qdl1pV_uB\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:.1}})]})})})});});const css=['.framer-TVvNa[data-border=\"true\"]::after, .framer-TVvNa [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TVvNa.framer-18paeyi, .framer-TVvNa .framer-18paeyi { display: block; }\",\".framer-TVvNa.framer-1awxnt0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; width: min-content; }\",\".framer-TVvNa .framer-1mxz0ts, .framer-TVvNa .framer-13wrrah, .framer-TVvNa .framer-ygxu8r, .framer-TVvNa .framer-1ikt686 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TVvNa .framer-lin1i3 { align-self: stretch; flex: none; height: 1px; overflow: visible; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TVvNa.framer-1awxnt0 { gap: 0px; } .framer-TVvNa.framer-1awxnt0 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-TVvNa.framer-1awxnt0 > :first-child { margin-top: 0px; } .framer-TVvNa.framer-1awxnt0 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 275\n * @framerIntrinsicWidth 164\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLeDRDiFCv=withCSS(Component,css,\"framer-TVvNa\");export default FramerLeDRDiFCv;FramerLeDRDiFCv.displayName=\"Menu\";FramerLeDRDiFCv.defaultProps={height:275,width:164};addFonts(FramerLeDRDiFCv,[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLeDRDiFCv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"164\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"275\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LeDRDiFCv.map","// Generated by Framer (7aa721f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,SVG,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Menu from\"https://framerusercontent.com/modules/seIfoB9vRg6DmwP6fWny/gKmO75CH853VOtkqCBjp/LeDRDiFCv.js\";const MenuFonts=getFonts(Menu);const cycleOrder=[\"R0tPBOnc1\",\"eTxu2eSwP\"];const variantClassNames={eTxu2eSwP:\"framer-v-yh917l\",R0tPBOnc1:\"framer-v-izbftq\"};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 transitions={default:{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 humanReadableVariantMap={\"Variant 1\":\"R0tPBOnc1\",\"Variant 2\":\"eTxu2eSwP\"};const getProps=({height,id,tap,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:\"R0tPBOnc1\",vlRxCbY3L:tap!==null&&tap!==void 0?tap:props.vlRxCbY3L};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,vlRxCbY3L,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"R0tPBOnc1\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1ckv47s=activeVariantCallback(async(...args)=>{if(vlRxCbY3L){const res=await vlRxCbY3L(...args);if(res===false)return false;}setVariant(\"eTxu2eSwP\");});const onMouseLeave1cn0lr2=activeVariantCallback(async(...args)=>{setVariant(\"R0tPBOnc1\");});const isDisplayed=()=>{if(baseVariant===\"eTxu2eSwP\")return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-Mmh64\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-izbftq\",className),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"R0tPBOnc1\",onMouseEnter:onMouseEnter1ckv47s,ref:ref,style:{backgroundColor:\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,boxShadow:\"none\",...style},variants:{eTxu2eSwP:{backgroundColor:\"rgb(17, 17, 17)\",boxShadow:\"0px 0.5971439051427296px 1.0748590292569133px -0.1875px rgba(0, 0, 0, 0.02668), 0px 1.8108796073283884px 3.259583293191099px -0.375px rgba(0, 0, 0, 0.03518), 0px 4.786990141113346px 8.616582254004022px -0.5625px rgba(0, 0, 0, 0.05601), 0px 15px 27px -0.75px rgba(0, 0, 0, 0.1275)\"}},...addPropertyOverrides({eTxu2eSwP:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1cn0lr2}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ituidr\",layoutDependency:layoutDependency,layoutId:\"DV1ox9rVz\",children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-a0km79-container\",layoutDependency:layoutDependency,layoutId:\"KTDVS3SsE-container\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"KTDVS3SsE\",layoutId:\"KTDVS3SsE\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-euhk3t\",layoutDependency:layoutDependency,layoutId:\"Z2A5ydRac\",style:{opacity:1,rotate:0},variants:{eTxu2eSwP:{opacity:0,rotate:90}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16fz82d\",\"data-framer-name\":\"Plus\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZdArsgPDN\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 19.8 1.8 C 19.8 0.806 18.994 0 18 0 L 18 0 C 17.006 0 16.2 0.806 16.2 1.8 L 16.2 14.4 C 16.2 15.394 15.394 16.2 14.4 16.2 L 1.8 16.2 C 0.806 16.2 0 17.006 0 18 L 0 18 C 0 18.994 0.806 19.8 1.8 19.8 L 14.4 19.8 C 15.394 19.8 16.2 20.606 16.2 21.6 L 16.2 34.2 C 16.2 35.194 17.006 36 18 36 L 18 36 C 18.994 36 19.8 35.194 19.8 34.2 L 19.8 21.6 C 19.8 20.606 20.606 19.8 21.6 19.8 L 34.2 19.8 C 35.194 19.8 36 18.994 36 18 L 36 18 C 36 17.006 35.194 16.2 34.2 16.2 L 21.6 16.2 C 20.606 16.2 19.8 15.394 19.8 14.4 Z\" fill=\"var(--token-456e4e48-bc13-413d-88cd-8ba176e53d18, rgb(23, 23, 23))\"></path></svg>',svgContentId:1958419984,withExternalLayout:true})})]})})})});});const css=['.framer-Mmh64 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mmh64 .framer-qwehcg { display: block; }\",\".framer-Mmh64 .framer-izbftq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: hidden; padding: 7px 7px 7px 7px; position: relative; width: 50px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Mmh64 .framer-1ituidr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 234px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-Mmh64 .framer-a0km79-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Mmh64 .framer-euhk3t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 36px; }\",\".framer-Mmh64 .framer-16fz82d { flex: none; height: 36px; position: relative; width: 36px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Mmh64 .framer-izbftq, .framer-Mmh64 .framer-1ituidr, .framer-Mmh64 .framer-euhk3t { gap: 0px; } .framer-Mmh64 .framer-izbftq > *, .framer-Mmh64 .framer-1ituidr > *, .framer-Mmh64 .framer-euhk3t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Mmh64 .framer-izbftq > :first-child, .framer-Mmh64 .framer-1ituidr > :first-child, .framer-Mmh64 .framer-euhk3t > :first-child { margin-left: 0px; } .framer-Mmh64 .framer-izbftq > :last-child, .framer-Mmh64 .framer-1ituidr > :last-child, .framer-Mmh64 .framer-euhk3t > :last-child { margin-right: 0px; } }\",\".framer-Mmh64.framer-v-yh917l .framer-izbftq { align-content: flex-start; align-items: flex-start; height: min-content; justify-content: flex-start; width: min-content; }\",\".framer-Mmh64.framer-v-yh917l .framer-1ituidr { min-width: unset; }\",\".framer-Mmh64.framer-v-yh917l .framer-euhk3t { position: absolute; right: 7px; top: 7px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eTxu2eSwP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vlRxCbY3L\":\"tap\"}\n */const Framerlxt3nYXsK=withCSS(Component,css,\"framer-Mmh64\");export default Framerlxt3nYXsK;Framerlxt3nYXsK.displayName=\"Plus\";Framerlxt3nYXsK.defaultProps={height:50,width:50};addPropertyControls(Framerlxt3nYXsK,{variant:{options:[\"R0tPBOnc1\",\"eTxu2eSwP\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},vlRxCbY3L:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerlxt3nYXsK,[...MenuFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlxt3nYXsK\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"50\",\"framerVariables\":\"{\\\"vlRxCbY3L\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eTxu2eSwP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3944b55)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"aygtuBV6k\",\"UgKrtNLLp\"];const variantClassNames={aygtuBV6k:\"framer-v-19q70mw\",UgKrtNLLp:\"framer-v-19sw28f\"};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 transitions={default:{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 humanReadableVariantMap={Black:\"aygtuBV6k\",White:\"UgKrtNLLp\"};const getProps=({height,id,width,...props})=>{var _variant,ref;return{...props,variant:(ref=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref!==void 0?ref:\"aygtuBV6k\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"aygtuBV6k\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-yiosd\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-19q70mw\",className),\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aygtuBV6k\",ref:ref,style:{...style},...addPropertyOverrides({UgKrtNLLp:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-gad9xr\",\"data-framer-name\":\"atler\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"lvpZtTB5K\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 250 128\"><path d=\"M 200.094 87.87 C 210.279 69.473 220.489 51.076 230.687 32.692 C 231.148 32.877 231.585 33.161 231.947 33.507 C 221.7 51.892 211.452 70.276 201.205 88.673 C 200.793 88.476 200.419 88.192 200.094 87.87 Z M 92.702 38.795 C 96.134 36.942 99.579 35.089 103.011 33.223 C 103.036 49.47 102.999 65.705 103.036 81.952 C 103.074 83.435 103.161 84.917 103.436 86.375 C 103.573 87.104 103.91 87.883 104.609 88.253 C 105.121 88.55 105.72 88.649 106.269 88.871 L 106.269 89.081 C 104.721 89.168 103.174 89.093 101.626 89.118 L 93.638 89.118 C 93.188 89.118 92.739 89.143 92.29 89.081 L 92.29 88.859 C 92.839 88.587 93.488 88.5 93.975 88.093 C 94.674 87.549 94.761 86.598 94.911 85.782 C 95.098 84.176 95.173 82.558 95.173 80.939 C 95.248 77.887 95.198 74.848 95.21 71.796 L 95.21 48.321 C 95.21 46.122 95.223 43.91 95.048 41.711 C 94.948 41.007 94.898 40.216 94.374 39.673 C 93.837 39.24 93.088 39.24 92.427 39.203 C 92.452 39.042 92.514 38.857 92.702 38.795 Z M 201.267 37.029 C 203.539 35.435 206.285 34.446 209.081 34.434 C 210.841 34.409 212.651 34.916 213.999 36.065 C 215.559 37.362 216.433 39.314 216.695 41.279 C 217.119 43.947 216.944 46.678 216.52 49.334 C 216.071 52.114 215.284 54.832 214.348 57.489 C 213.087 61.047 211.44 64.556 208.869 67.385 C 207.283 69.164 205.336 70.672 203.09 71.537 C 201.118 72.303 198.908 72.451 196.861 71.907 C 195.176 71.475 193.591 70.536 192.555 69.152 C 191.819 68.164 191.319 66.978 191.282 65.754 C 191.245 64.865 191.606 63.938 192.318 63.382 C 193.329 62.629 194.839 62.999 195.688 63.839 C 196.15 64.309 196.3 65.025 196.112 65.643 C 195.938 66.323 195.339 66.792 195.176 67.472 C 194.952 68.312 194.977 69.3 195.563 69.992 C 196.15 70.697 197.098 70.956 197.972 71.067 C 199.42 71.253 200.905 70.795 202.091 69.968 C 203.651 68.868 204.812 67.311 205.773 65.693 C 207.146 63.333 208.145 60.775 209.018 58.205 C 206.709 59.787 203.901 60.664 201.08 60.528 C 199.283 60.442 197.498 59.737 196.2 58.49 C 194.727 57.093 193.903 55.141 193.616 53.177 C 193.217 50.471 193.741 47.716 194.777 45.208 C 196.137 41.971 198.372 39.067 201.267 37.029 Z M 207.134 36.053 C 206.185 36.225 205.286 36.608 204.513 37.152 C 203.102 38.153 202.079 39.598 201.267 41.093 C 200.044 43.404 199.27 45.924 198.734 48.469 C 198.309 50.582 198.01 52.732 198.109 54.882 C 198.172 55.969 198.334 57.131 199.046 57.995 C 199.645 58.737 200.643 59.021 201.567 59.046 C 203.015 59.107 204.513 58.91 205.773 58.168 C 207.333 57.266 208.457 55.796 209.306 54.252 C 210.641 51.793 211.452 49.087 212.002 46.357 C 212.438 44.034 212.75 41.662 212.538 39.302 C 212.426 38.165 212.064 36.88 210.966 36.312 C 209.792 35.744 208.394 35.88 207.134 36.053 Z M 113.771 42.86 C 115.768 42.527 117.865 43.824 118.464 45.739 C 119.113 47.592 118.239 49.804 116.517 50.731 C 114.844 51.707 112.535 51.348 111.249 49.915 C 109.914 48.519 109.739 46.208 110.875 44.652 C 111.524 43.688 112.597 43.033 113.771 42.86 Z M 52.86 44.775 L 53.272 44.775 C 53.284 48.457 53.272 52.127 53.272 55.808 L 59.413 55.808 C 59.75 55.808 60.099 55.784 60.436 55.846 C 60.449 55.932 60.486 56.105 60.499 56.204 C 58.09 56.229 55.681 56.216 53.272 56.216 L 53.272 76.392 C 53.284 79.061 53.197 81.742 53.447 84.398 C 53.559 85.424 53.621 86.499 54.108 87.438 C 54.433 88.031 55.057 88.402 55.706 88.55 C 56.966 88.846 58.327 88.575 59.4 87.87 C 59.925 87.574 60.361 87.154 60.811 86.758 C 60.836 86.82 60.873 86.956 60.898 87.018 C 60.561 87.5 60.074 87.846 59.613 88.204 C 58.988 88.661 58.302 89.069 57.541 89.254 C 55.943 89.674 54.283 89.637 52.648 89.575 C 51.687 89.464 50.738 89.242 49.827 88.92 C 48.192 88.229 46.819 86.944 46.12 85.313 C 45.596 84.176 45.458 82.916 45.421 81.68 L 45.421 56.192 L 42.425 56.192 C 42.438 56.056 42.438 55.92 42.45 55.784 C 44.734 55.438 46.869 54.326 48.541 52.769 C 50.251 51.076 51.549 48.976 52.248 46.678 C 52.498 46.073 52.648 45.418 52.86 44.775 Z M 108.166 60.763 C 111.561 58.836 114.919 56.859 118.314 54.931 C 118.326 61.097 118.314 67.262 118.326 73.427 C 118.339 75.861 118.289 78.283 118.364 80.717 C 118.476 82.656 118.339 84.633 118.788 86.548 C 118.951 87.104 119.163 87.697 119.65 88.068 C 120.211 88.525 120.948 88.636 121.622 88.871 C 121.597 89.106 121.434 89.155 121.222 89.13 L 107.592 89.13 C 107.605 89.069 107.63 88.933 107.655 88.871 C 108.316 88.562 109.115 88.463 109.589 87.858 C 110.151 87.055 110.188 86.042 110.338 85.115 C 110.463 83.62 110.525 82.113 110.513 80.605 L 110.513 68.868 C 110.475 66.78 110.65 64.667 110.201 62.604 C 110.076 62.208 109.926 61.751 109.527 61.541 C 108.99 61.257 108.366 61.257 107.767 61.257 C 107.779 61.01 107.954 60.862 108.166 60.763 Z M 164.559 55.314 C 164.783 55.178 165.033 55.092 165.283 55.042 C 165.333 56.797 165.295 58.564 165.308 60.318 C 165.32 60.936 165.258 61.566 165.357 62.184 C 166.943 60.615 168.341 58.836 170.051 57.39 C 171.037 56.476 172.222 55.71 173.57 55.475 C 174.532 55.314 175.555 55.253 176.504 55.549 C 177.515 55.833 178.376 56.686 178.576 57.711 C 178.65 58.65 178.7 59.725 178.039 60.479 C 177.327 61.368 176.079 61.529 175.018 61.368 C 174.007 61.294 173.196 60.627 172.435 60.034 C 171.811 59.577 171.261 58.971 170.5 58.761 C 169.639 58.502 168.777 59.046 168.216 59.651 C 167.355 60.59 166.443 61.467 165.607 62.419 C 165.445 62.592 165.283 62.789 165.308 63.049 C 165.32 68.979 165.283 74.91 165.333 80.84 C 165.357 82.619 165.32 84.423 165.645 86.178 C 165.819 87.005 166.119 87.944 166.98 88.303 C 167.454 88.661 168.203 88.575 168.553 89.081 C 167.217 89.205 165.869 89.106 164.521 89.143 L 156.907 89.143 C 156.109 89.118 155.297 89.192 154.498 89.093 C 154.686 88.723 155.135 88.698 155.472 88.55 C 155.946 88.34 156.471 88.068 156.695 87.574 C 157.257 86.449 157.219 85.177 157.369 83.954 C 157.494 80.321 157.444 76.689 157.457 73.069 C 157.444 70.103 157.494 67.138 157.369 64.173 C 157.257 63.333 157.257 62.381 156.67 61.702 C 156.233 61.282 155.597 61.381 155.048 61.294 C 154.885 61.294 154.835 61.121 154.748 61.01 C 158.006 59.07 161.288 57.217 164.559 55.314 Z M 18.748 55.833 C 21.668 55.228 24.689 55.228 27.659 55.475 C 28.483 55.598 29.319 55.636 30.118 55.846 C 32.215 56.352 34.287 57.291 35.773 58.897 C 36.634 59.799 37.258 60.936 37.52 62.147 C 37.869 63.864 37.757 65.619 37.782 67.348 L 37.782 79.222 C 37.795 80.284 37.745 81.359 37.844 82.422 C 37.82 83.867 37.919 85.325 38.231 86.746 C 38.381 87.302 38.606 87.981 39.217 88.192 C 40.154 88.587 41.19 88.241 42.051 87.821 C 42.001 87.932 41.951 88.043 41.914 88.167 C 41.165 88.624 40.391 89.069 39.53 89.266 C 38.169 89.514 36.759 89.588 35.386 89.39 C 33.963 89.242 32.477 88.785 31.454 87.747 C 30.705 87.03 30.306 86.042 30.068 85.066 C 28.433 86.61 26.686 88.13 24.539 88.933 C 22.642 89.625 20.582 89.674 18.585 89.526 C 16.588 89.291 14.579 88.5 13.206 87.005 C 12.519 86.301 12.045 85.387 11.795 84.448 C 11.383 82.916 11.383 81.26 11.908 79.741 C 12.232 78.839 12.831 78.06 13.543 77.418 C 14.678 76.38 16.126 75.762 17.524 75.169 C 21.019 73.884 24.589 72.76 27.872 70.993 C 28.383 70.697 28.883 70.326 29.22 69.832 C 29.706 69.152 29.794 68.275 29.869 67.472 C 29.894 65.161 29.869 62.851 29.881 60.553 C 29.894 58.947 29.045 57.378 27.659 56.525 C 26.449 55.784 24.976 55.636 23.578 55.71 C 22.592 55.71 21.556 56.031 20.882 56.785 C 19.896 57.835 19.471 59.231 18.698 60.417 C 18.336 61.059 17.849 61.69 17.137 61.961 C 16.164 62.27 14.991 62.258 14.142 61.615 C 13.568 61.097 13.156 60.343 13.193 59.564 C 13.168 58.823 13.63 58.144 14.204 57.699 C 15.515 56.673 17.137 56.192 18.748 55.833 Z M 29.831 69.486 C 29.607 70.005 29.257 70.462 28.808 70.82 C 26.773 72.402 24.065 72.797 22.018 74.366 C 20.782 75.33 20.133 76.837 19.783 78.32 C 19.471 79.802 19.409 81.322 19.596 82.829 C 19.759 84.164 20.083 85.535 20.844 86.672 C 21.469 87.66 22.654 88.278 23.84 88.241 C 25.201 88.327 26.424 87.586 27.46 86.808 C 28.221 86.301 28.895 85.671 29.632 85.115 C 29.744 85.004 29.944 84.893 29.919 84.707 C 29.856 83.422 29.894 82.15 29.881 80.865 C 29.881 77.245 29.869 73.612 29.894 69.992 C 29.881 69.807 29.869 69.634 29.831 69.486 Z M 222.062 64.297 C 224.284 62.629 226.992 61.541 229.788 61.43 C 231.585 61.319 233.458 61.727 234.905 62.826 C 236.578 64.074 237.564 66.076 237.864 68.102 C 238.276 70.548 238.176 73.056 237.826 75.515 C 237.427 78.357 236.678 81.149 235.742 83.867 C 234.494 87.463 232.933 91.033 230.425 93.949 C 228.914 95.741 227.079 97.297 224.92 98.261 C 223.098 99.089 221.026 99.435 219.041 99.114 C 217.206 98.842 215.422 98.039 214.161 96.68 C 213.162 95.605 212.476 94.196 212.438 92.714 C 212.413 91.762 212.838 90.749 213.674 90.242 C 214.585 89.711 215.759 89.995 216.582 90.576 C 217.244 91.046 217.531 91.935 217.269 92.689 C 217.082 93.331 216.507 93.788 216.358 94.443 C 216.096 95.358 216.183 96.482 216.919 97.161 C 217.718 97.903 218.867 98.076 219.927 98.088 C 221.825 98.076 223.522 96.988 224.77 95.654 C 226.181 94.159 227.217 92.368 228.09 90.527 C 228.914 88.797 229.601 87.005 230.212 85.177 C 228.016 86.697 225.357 87.561 222.673 87.524 C 220.914 87.512 219.141 86.931 217.781 85.807 C 216.258 84.571 215.322 82.743 214.947 80.853 C 214.361 78.023 214.822 75.07 215.896 72.402 C 217.181 69.226 219.303 66.36 222.062 64.297 Z M 228.477 62.999 C 227.441 63.16 226.443 63.58 225.594 64.21 C 224.246 65.198 223.26 66.582 222.486 68.04 C 221.288 70.289 220.514 72.747 219.977 75.231 C 219.541 77.356 219.228 79.53 219.303 81.717 C 219.366 82.829 219.503 84.015 220.19 84.917 C 220.764 85.683 221.75 85.992 222.673 86.042 C 224.134 86.116 225.657 85.93 226.942 85.189 C 228.502 84.3 229.638 82.842 230.487 81.297 C 231.822 78.839 232.646 76.145 233.195 73.427 C 233.645 71.067 233.969 68.658 233.745 66.261 C 233.632 65.161 233.283 63.926 232.247 63.345 C 231.099 62.715 229.726 62.851 228.477 62.999 Z M 88.895 85.77 C 88.633 85.943 88.395 86.128 88.133 86.301 C 88.046 86.363 87.958 86.425 87.859 86.486 C 85.375 87.981 83.128 88.439 81.955 88.575 C 81.643 88.612 81.318 88.624 81.006 88.636 C 79.97 88.661 78.909 88.71 77.886 88.476 C 76.588 88.229 75.389 87.598 74.341 86.808 C 72.831 85.634 71.72 84.003 70.971 82.273 C 70.921 82.15 70.859 82.039 70.809 81.915 C 70.135 80.334 69.71 78.641 69.511 76.936 C 68.936 71.92 69.174 68.015 69.735 65.038 L 87.072 65.013 L 90.218 65.013 L 90.205 64.951 C 90.005 63.802 89.556 62.715 89.044 61.665 C 87.946 59.639 86.186 57.971 84.139 56.883 C 84.077 56.846 84.027 56.822 83.964 56.797 C 83.914 56.772 83.877 56.747 83.827 56.723 C 83.428 56.513 83.003 56.327 82.591 56.167 C 75.364 53.288 69.473 57.254 69.473 57.254 L 69.461 57.266 C 67.314 58.44 65.429 60.071 64.044 62.073 C 62.795 63.802 61.859 65.767 61.397 67.842 C 60.848 70.536 60.873 73.316 61.26 76.022 C 61.635 78.332 62.521 80.568 63.856 82.508 C 65.442 84.893 67.751 86.709 70.359 87.895 C 70.359 87.895 70.609 88.019 71.071 88.192 C 71.607 88.402 72.157 88.587 72.706 88.747 C 76.226 89.798 83.078 90.934 88.882 86.314 C 88.982 86.252 89.069 86.178 89.157 86.103 L 89.656 85.745 L 89.494 85.313 Z M 71.92 58.737 C 73.143 56.599 75.552 55.376 77.998 55.759 L 78.223 55.796 C 78.235 55.796 78.248 55.796 78.26 55.808 C 78.972 55.944 79.621 56.253 80.195 56.673 C 81.842 57.971 82.654 60.676 83.041 62.579 C 83.103 62.95 83.178 63.32 83.24 63.691 C 83.315 64.222 83.353 64.581 83.353 64.618 C 78.884 64.593 74.279 64.605 69.81 64.618 C 70.397 61.85 71.233 59.947 71.92 58.737 Z M 151.166 85.77 C 150.904 85.943 150.667 86.128 150.404 86.301 C 150.317 86.363 150.23 86.425 150.13 86.486 C 147.646 87.981 145.399 88.439 144.226 88.575 C 143.914 88.612 143.589 88.624 143.277 88.636 C 142.241 88.661 141.18 88.71 140.157 88.476 C 138.859 88.229 137.661 87.598 136.612 86.808 C 135.102 85.634 133.991 84.003 133.23 82.273 C 133.18 82.15 133.117 82.039 133.067 81.915 C 132.393 80.334 131.969 78.641 131.769 76.936 C 131.195 71.92 131.432 68.015 131.994 65.038 L 149.331 65.013 L 152.476 65.013 L 152.464 64.951 C 152.252 63.802 151.815 62.715 151.303 61.665 C 150.205 59.639 148.445 57.971 146.398 56.883 C 146.335 56.846 146.285 56.822 146.223 56.797 C 146.173 56.772 146.136 56.747 146.086 56.723 C 145.686 56.513 145.262 56.327 144.85 56.167 C 137.623 53.288 131.732 57.254 131.732 57.254 L 131.719 57.266 C 129.572 58.44 127.688 60.071 126.302 62.073 C 125.054 63.802 124.118 65.767 123.656 67.842 C 123.107 70.536 123.132 73.316 123.519 76.022 C 123.893 78.332 124.779 80.568 126.115 82.508 C 127.7 84.893 130.009 86.709 132.618 87.895 C 132.618 87.895 132.868 88.019 133.329 88.192 C 133.866 88.402 134.415 88.587 134.965 88.747 C 138.484 89.798 145.337 90.934 151.141 86.314 C 151.241 86.252 151.328 86.178 151.415 86.103 L 151.915 85.745 L 151.752 85.313 Z M 134.191 58.737 C 135.414 56.599 137.823 55.376 140.269 55.759 L 140.494 55.796 C 140.506 55.796 140.519 55.796 140.531 55.808 C 141.243 55.944 141.892 56.253 142.466 56.673 C 144.114 57.971 144.925 60.676 145.312 62.579 C 145.374 62.95 145.449 63.32 145.512 63.691 C 145.586 64.222 145.624 64.581 145.624 64.618 C 141.155 64.593 136.55 64.605 132.081 64.618 C 132.655 61.85 133.504 59.947 134.191 58.737 Z\" fill=\"var(--token-4ce7680c-c1d4-4a05-9976-2c366a7168c2, rgb(20, 20, 20)) /* {&quot;name&quot;:&quot;Mobile footer logo&quot;} */\"></path></svg>',svgContentId:3625855763,variants:{UgKrtNLLp:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},withExternalLayout:true,...addPropertyOverrides({UgKrtNLLp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 250 128\"><path d=\"M 200.094 87.87 C 210.279 69.473 220.489 51.076 230.687 32.692 C 231.148 32.877 231.585 33.161 231.947 33.507 C 221.7 51.892 211.452 70.276 201.205 88.673 C 200.793 88.476 200.419 88.192 200.094 87.87 Z M 92.702 38.795 C 96.134 36.942 99.579 35.089 103.011 33.223 C 103.036 49.47 102.999 65.705 103.036 81.952 C 103.074 83.435 103.161 84.917 103.436 86.375 C 103.573 87.104 103.91 87.883 104.609 88.253 C 105.121 88.55 105.72 88.649 106.269 88.871 L 106.269 89.081 C 104.721 89.168 103.174 89.093 101.626 89.118 L 93.638 89.118 C 93.188 89.118 92.739 89.143 92.29 89.081 L 92.29 88.859 C 92.839 88.587 93.488 88.5 93.975 88.093 C 94.674 87.549 94.761 86.598 94.911 85.782 C 95.098 84.176 95.173 82.558 95.173 80.939 C 95.248 77.887 95.198 74.848 95.21 71.796 L 95.21 48.321 C 95.21 46.122 95.223 43.91 95.048 41.711 C 94.948 41.007 94.898 40.216 94.374 39.673 C 93.837 39.24 93.088 39.24 92.427 39.203 C 92.452 39.042 92.514 38.857 92.702 38.795 Z M 201.267 37.029 C 203.539 35.435 206.285 34.446 209.081 34.434 C 210.841 34.409 212.651 34.916 213.999 36.065 C 215.559 37.362 216.433 39.314 216.695 41.279 C 217.119 43.947 216.944 46.678 216.52 49.334 C 216.071 52.114 215.284 54.832 214.348 57.489 C 213.087 61.047 211.44 64.556 208.869 67.385 C 207.283 69.164 205.336 70.672 203.09 71.537 C 201.118 72.303 198.908 72.451 196.861 71.907 C 195.176 71.475 193.591 70.536 192.555 69.152 C 191.819 68.164 191.319 66.978 191.282 65.754 C 191.245 64.865 191.606 63.938 192.318 63.382 C 193.329 62.629 194.839 62.999 195.688 63.839 C 196.15 64.309 196.3 65.025 196.112 65.643 C 195.938 66.323 195.339 66.792 195.176 67.472 C 194.952 68.312 194.977 69.3 195.563 69.992 C 196.15 70.697 197.098 70.956 197.972 71.067 C 199.42 71.253 200.905 70.795 202.091 69.968 C 203.651 68.868 204.812 67.311 205.773 65.693 C 207.146 63.333 208.145 60.775 209.018 58.205 C 206.709 59.787 203.901 60.664 201.08 60.528 C 199.283 60.442 197.498 59.737 196.2 58.49 C 194.727 57.093 193.903 55.141 193.616 53.177 C 193.217 50.471 193.741 47.716 194.777 45.208 C 196.137 41.971 198.372 39.067 201.267 37.029 Z M 207.134 36.053 C 206.185 36.225 205.286 36.608 204.513 37.152 C 203.102 38.153 202.079 39.598 201.267 41.093 C 200.044 43.404 199.27 45.924 198.734 48.469 C 198.309 50.582 198.01 52.732 198.109 54.882 C 198.172 55.969 198.334 57.131 199.046 57.995 C 199.645 58.737 200.643 59.021 201.567 59.046 C 203.015 59.107 204.513 58.91 205.773 58.168 C 207.333 57.266 208.457 55.796 209.306 54.252 C 210.641 51.793 211.452 49.087 212.002 46.357 C 212.438 44.034 212.75 41.662 212.538 39.302 C 212.426 38.165 212.064 36.88 210.966 36.312 C 209.792 35.744 208.394 35.88 207.134 36.053 Z M 113.771 42.86 C 115.768 42.527 117.865 43.824 118.464 45.739 C 119.113 47.592 118.239 49.804 116.517 50.731 C 114.844 51.707 112.535 51.348 111.249 49.915 C 109.914 48.519 109.739 46.208 110.875 44.652 C 111.524 43.688 112.597 43.033 113.771 42.86 Z M 52.86 44.775 L 53.272 44.775 C 53.284 48.457 53.272 52.127 53.272 55.808 L 59.413 55.808 C 59.75 55.808 60.099 55.784 60.436 55.846 C 60.449 55.932 60.486 56.105 60.499 56.204 C 58.09 56.229 55.681 56.216 53.272 56.216 L 53.272 76.392 C 53.284 79.061 53.197 81.742 53.447 84.398 C 53.559 85.424 53.621 86.499 54.108 87.438 C 54.433 88.031 55.057 88.402 55.706 88.55 C 56.966 88.846 58.327 88.575 59.4 87.87 C 59.925 87.574 60.361 87.154 60.811 86.758 C 60.836 86.82 60.873 86.956 60.898 87.018 C 60.561 87.5 60.074 87.846 59.613 88.204 C 58.988 88.661 58.302 89.069 57.541 89.254 C 55.943 89.674 54.283 89.637 52.648 89.575 C 51.687 89.464 50.738 89.242 49.827 88.92 C 48.192 88.229 46.819 86.944 46.12 85.313 C 45.596 84.176 45.458 82.916 45.421 81.68 L 45.421 56.192 L 42.425 56.192 C 42.438 56.056 42.438 55.92 42.45 55.784 C 44.734 55.438 46.869 54.326 48.541 52.769 C 50.251 51.076 51.549 48.976 52.248 46.678 C 52.498 46.073 52.648 45.418 52.86 44.775 Z M 108.166 60.763 C 111.561 58.836 114.919 56.859 118.314 54.931 C 118.326 61.097 118.314 67.262 118.326 73.427 C 118.339 75.861 118.289 78.283 118.364 80.717 C 118.476 82.656 118.339 84.633 118.788 86.548 C 118.951 87.104 119.163 87.697 119.65 88.068 C 120.211 88.525 120.948 88.636 121.622 88.871 C 121.597 89.106 121.434 89.155 121.222 89.13 L 107.592 89.13 C 107.605 89.069 107.63 88.933 107.655 88.871 C 108.316 88.562 109.115 88.463 109.589 87.858 C 110.151 87.055 110.188 86.042 110.338 85.115 C 110.463 83.62 110.525 82.113 110.513 80.605 L 110.513 68.868 C 110.475 66.78 110.65 64.667 110.201 62.604 C 110.076 62.208 109.926 61.751 109.527 61.541 C 108.99 61.257 108.366 61.257 107.767 61.257 C 107.779 61.01 107.954 60.862 108.166 60.763 Z M 164.559 55.314 C 164.783 55.178 165.033 55.092 165.283 55.042 C 165.333 56.797 165.295 58.564 165.308 60.318 C 165.32 60.936 165.258 61.566 165.357 62.184 C 166.943 60.615 168.341 58.836 170.051 57.39 C 171.037 56.476 172.222 55.71 173.57 55.475 C 174.532 55.314 175.555 55.253 176.504 55.549 C 177.515 55.833 178.376 56.686 178.576 57.711 C 178.65 58.65 178.7 59.725 178.039 60.479 C 177.327 61.368 176.079 61.529 175.018 61.368 C 174.007 61.294 173.196 60.627 172.435 60.034 C 171.811 59.577 171.261 58.971 170.5 58.761 C 169.639 58.502 168.777 59.046 168.216 59.651 C 167.355 60.59 166.443 61.467 165.607 62.419 C 165.445 62.592 165.283 62.789 165.308 63.049 C 165.32 68.979 165.283 74.91 165.333 80.84 C 165.357 82.619 165.32 84.423 165.645 86.178 C 165.819 87.005 166.119 87.944 166.98 88.303 C 167.454 88.661 168.203 88.575 168.553 89.081 C 167.217 89.205 165.869 89.106 164.521 89.143 L 156.907 89.143 C 156.109 89.118 155.297 89.192 154.498 89.093 C 154.686 88.723 155.135 88.698 155.472 88.55 C 155.946 88.34 156.471 88.068 156.695 87.574 C 157.257 86.449 157.219 85.177 157.369 83.954 C 157.494 80.321 157.444 76.689 157.457 73.069 C 157.444 70.103 157.494 67.138 157.369 64.173 C 157.257 63.333 157.257 62.381 156.67 61.702 C 156.233 61.282 155.597 61.381 155.048 61.294 C 154.885 61.294 154.835 61.121 154.748 61.01 C 158.006 59.07 161.288 57.217 164.559 55.314 Z M 18.748 55.833 C 21.668 55.228 24.689 55.228 27.659 55.475 C 28.483 55.598 29.319 55.636 30.118 55.846 C 32.215 56.352 34.287 57.291 35.773 58.897 C 36.634 59.799 37.258 60.936 37.52 62.147 C 37.869 63.864 37.757 65.619 37.782 67.348 L 37.782 79.222 C 37.795 80.284 37.745 81.359 37.844 82.422 C 37.82 83.867 37.919 85.325 38.231 86.746 C 38.381 87.302 38.606 87.981 39.217 88.192 C 40.154 88.587 41.19 88.241 42.051 87.821 C 42.001 87.932 41.951 88.043 41.914 88.167 C 41.165 88.624 40.391 89.069 39.53 89.266 C 38.169 89.514 36.759 89.588 35.386 89.39 C 33.963 89.242 32.477 88.785 31.454 87.747 C 30.705 87.03 30.306 86.042 30.068 85.066 C 28.433 86.61 26.686 88.13 24.539 88.933 C 22.642 89.625 20.582 89.674 18.585 89.526 C 16.588 89.291 14.579 88.5 13.206 87.005 C 12.519 86.301 12.045 85.387 11.795 84.448 C 11.383 82.916 11.383 81.26 11.908 79.741 C 12.232 78.839 12.831 78.06 13.543 77.418 C 14.678 76.38 16.126 75.762 17.524 75.169 C 21.019 73.884 24.589 72.76 27.872 70.993 C 28.383 70.697 28.883 70.326 29.22 69.832 C 29.706 69.152 29.794 68.275 29.869 67.472 C 29.894 65.161 29.869 62.851 29.881 60.553 C 29.894 58.947 29.045 57.378 27.659 56.525 C 26.449 55.784 24.976 55.636 23.578 55.71 C 22.592 55.71 21.556 56.031 20.882 56.785 C 19.896 57.835 19.471 59.231 18.698 60.417 C 18.336 61.059 17.849 61.69 17.137 61.961 C 16.164 62.27 14.991 62.258 14.142 61.615 C 13.568 61.097 13.156 60.343 13.193 59.564 C 13.168 58.823 13.63 58.144 14.204 57.699 C 15.515 56.673 17.137 56.192 18.748 55.833 Z M 29.831 69.486 C 29.607 70.005 29.257 70.462 28.808 70.82 C 26.773 72.402 24.065 72.797 22.018 74.366 C 20.782 75.33 20.133 76.837 19.783 78.32 C 19.471 79.802 19.409 81.322 19.596 82.829 C 19.759 84.164 20.083 85.535 20.844 86.672 C 21.469 87.66 22.654 88.278 23.84 88.241 C 25.201 88.327 26.424 87.586 27.46 86.808 C 28.221 86.301 28.895 85.671 29.632 85.115 C 29.744 85.004 29.944 84.893 29.919 84.707 C 29.856 83.422 29.894 82.15 29.881 80.865 C 29.881 77.245 29.869 73.612 29.894 69.992 C 29.881 69.807 29.869 69.634 29.831 69.486 Z M 222.062 64.297 C 224.284 62.629 226.992 61.541 229.788 61.43 C 231.585 61.319 233.458 61.727 234.905 62.826 C 236.578 64.074 237.564 66.076 237.864 68.102 C 238.276 70.548 238.176 73.056 237.826 75.515 C 237.427 78.357 236.678 81.149 235.742 83.867 C 234.494 87.463 232.933 91.033 230.425 93.949 C 228.914 95.741 227.079 97.297 224.92 98.261 C 223.098 99.089 221.026 99.435 219.041 99.114 C 217.206 98.842 215.422 98.039 214.161 96.68 C 213.162 95.605 212.476 94.196 212.438 92.714 C 212.413 91.762 212.838 90.749 213.674 90.242 C 214.585 89.711 215.759 89.995 216.582 90.576 C 217.244 91.046 217.531 91.935 217.269 92.689 C 217.082 93.331 216.507 93.788 216.358 94.443 C 216.096 95.358 216.183 96.482 216.919 97.161 C 217.718 97.903 218.867 98.076 219.927 98.088 C 221.825 98.076 223.522 96.988 224.77 95.654 C 226.181 94.159 227.217 92.368 228.09 90.527 C 228.914 88.797 229.601 87.005 230.212 85.177 C 228.016 86.697 225.357 87.561 222.673 87.524 C 220.914 87.512 219.141 86.931 217.781 85.807 C 216.258 84.571 215.322 82.743 214.947 80.853 C 214.361 78.023 214.822 75.07 215.896 72.402 C 217.181 69.226 219.303 66.36 222.062 64.297 Z M 228.477 62.999 C 227.441 63.16 226.443 63.58 225.594 64.21 C 224.246 65.198 223.26 66.582 222.486 68.04 C 221.288 70.289 220.514 72.747 219.977 75.231 C 219.541 77.356 219.228 79.53 219.303 81.717 C 219.366 82.829 219.503 84.015 220.19 84.917 C 220.764 85.683 221.75 85.992 222.673 86.042 C 224.134 86.116 225.657 85.93 226.942 85.189 C 228.502 84.3 229.638 82.842 230.487 81.297 C 231.822 78.839 232.646 76.145 233.195 73.427 C 233.645 71.067 233.969 68.658 233.745 66.261 C 233.632 65.161 233.283 63.926 232.247 63.345 C 231.099 62.715 229.726 62.851 228.477 62.999 Z M 88.895 85.77 C 88.633 85.943 88.395 86.128 88.133 86.301 C 88.046 86.363 87.958 86.425 87.859 86.486 C 85.375 87.981 83.128 88.439 81.955 88.575 C 81.643 88.612 81.318 88.624 81.006 88.636 C 79.97 88.661 78.909 88.71 77.886 88.476 C 76.588 88.229 75.389 87.598 74.341 86.808 C 72.831 85.634 71.72 84.003 70.971 82.273 C 70.921 82.15 70.859 82.039 70.809 81.915 C 70.135 80.334 69.71 78.641 69.511 76.936 C 68.936 71.92 69.174 68.015 69.735 65.038 L 87.072 65.013 L 90.218 65.013 L 90.205 64.951 C 90.005 63.802 89.556 62.715 89.044 61.665 C 87.946 59.639 86.186 57.971 84.139 56.883 C 84.077 56.846 84.027 56.822 83.964 56.797 C 83.914 56.772 83.877 56.747 83.827 56.723 C 83.428 56.513 83.003 56.327 82.591 56.167 C 75.364 53.288 69.473 57.254 69.473 57.254 L 69.461 57.266 C 67.314 58.44 65.429 60.071 64.044 62.073 C 62.795 63.802 61.859 65.767 61.397 67.842 C 60.848 70.536 60.873 73.316 61.26 76.022 C 61.635 78.332 62.521 80.568 63.856 82.508 C 65.442 84.893 67.751 86.709 70.359 87.895 C 70.359 87.895 70.609 88.019 71.071 88.192 C 71.607 88.402 72.157 88.587 72.706 88.747 C 76.226 89.798 83.078 90.934 88.882 86.314 C 88.982 86.252 89.069 86.178 89.157 86.103 L 89.656 85.745 L 89.494 85.313 Z M 71.92 58.737 C 73.143 56.599 75.552 55.376 77.998 55.759 L 78.223 55.796 C 78.235 55.796 78.248 55.796 78.26 55.808 C 78.972 55.944 79.621 56.253 80.195 56.673 C 81.842 57.971 82.654 60.676 83.041 62.579 C 83.103 62.95 83.178 63.32 83.24 63.691 C 83.315 64.222 83.353 64.581 83.353 64.618 C 78.884 64.593 74.279 64.605 69.81 64.618 C 70.397 61.85 71.233 59.947 71.92 58.737 Z M 151.166 85.77 C 150.904 85.943 150.667 86.128 150.404 86.301 C 150.317 86.363 150.23 86.425 150.13 86.486 C 147.646 87.981 145.399 88.439 144.226 88.575 C 143.914 88.612 143.589 88.624 143.277 88.636 C 142.241 88.661 141.18 88.71 140.157 88.476 C 138.859 88.229 137.661 87.598 136.612 86.808 C 135.102 85.634 133.991 84.003 133.23 82.273 C 133.18 82.15 133.117 82.039 133.067 81.915 C 132.393 80.334 131.969 78.641 131.769 76.936 C 131.195 71.92 131.432 68.015 131.994 65.038 L 149.331 65.013 L 152.476 65.013 L 152.464 64.951 C 152.252 63.802 151.815 62.715 151.303 61.665 C 150.205 59.639 148.445 57.971 146.398 56.883 C 146.335 56.846 146.285 56.822 146.223 56.797 C 146.173 56.772 146.136 56.747 146.086 56.723 C 145.686 56.513 145.262 56.327 144.85 56.167 C 137.623 53.288 131.732 57.254 131.732 57.254 L 131.719 57.266 C 129.572 58.44 127.688 60.071 126.302 62.073 C 125.054 63.802 124.118 65.767 123.656 67.842 C 123.107 70.536 123.132 73.316 123.519 76.022 C 123.893 78.332 124.779 80.568 126.115 82.508 C 127.7 84.893 130.009 86.709 132.618 87.895 C 132.618 87.895 132.868 88.019 133.329 88.192 C 133.866 88.402 134.415 88.587 134.965 88.747 C 138.484 89.798 145.337 90.934 151.141 86.314 C 151.241 86.252 151.328 86.178 151.415 86.103 L 151.915 85.745 L 151.752 85.313 Z M 134.191 58.737 C 135.414 56.599 137.823 55.376 140.269 55.759 L 140.494 55.796 C 140.506 55.796 140.519 55.796 140.531 55.808 C 141.243 55.944 141.892 56.253 142.466 56.673 C 144.114 57.971 144.925 60.676 145.312 62.579 C 145.374 62.95 145.449 63.32 145.512 63.691 C 145.586 64.222 145.624 64.581 145.624 64.618 C 141.155 64.593 136.55 64.605 132.081 64.618 C 132.655 61.85 133.504 59.947 134.191 58.737 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',svgContentId:3589043356}},baseVariant,gestureVariant)})})})})});});const css=['.framer-yiosd [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yiosd .framer-sdksbv { display: block; }\",\".framer-yiosd .framer-19q70mw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 89px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-yiosd .framer-gad9xr { flex: none; height: 128px; position: relative; width: 250px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yiosd .framer-19q70mw { gap: 0px; } .framer-yiosd .framer-19q70mw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-yiosd .framer-19q70mw > :first-child { margin-top: 0px; } .framer-yiosd .framer-19q70mw > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"UgKrtNLLp\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables false\n */ const FramerQHxIq7wIl=withCSS(Component,css,\"framer-yiosd\");export default FramerQHxIq7wIl;FramerQHxIq7wIl.displayName=\"Logo\";FramerQHxIq7wIl.defaultProps={height:89,width:250};addPropertyControls(FramerQHxIq7wIl,{variant:{options:[\"aygtuBV6k\",\"UgKrtNLLp\"],optionTitles:[\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQHxIq7wIl,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQHxIq7wIl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"89\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UgKrtNLLp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"250\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QHxIq7wIl.map","// Generated by Framer (722a0e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,SVG,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Plus from\"https://framerusercontent.com/modules/jOcWLN4uuRE3Td3ypB8l/FKi9OjjDJpRgiwj90F0n/lxt3nYXsK.js\";import Logo from\"https://framerusercontent.com/modules/9BofRufKmHmIukDjdFyq/QUEeKkgt4Kt0wo69KnLh/QHxIq7wIl.js\";const PlusFonts=getFonts(Plus);const LogoFonts=getFonts(Logo);const cycleOrder=[\"hovpeQs9l\",\"oVHi5Uerz\"];const variantClassNames={hovpeQs9l:\"framer-v-ua4wxd\",oVHi5Uerz:\"framer-v-1wt91pl\"};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 humanReadableVariantMap={\"Variant 1\":\"hovpeQs9l\",\"Variant 2\":\"oVHi5Uerz\"};const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"hovpeQs9l\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"hovpeQs9l\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const isDisplayed=()=>{if(baseVariant===\"oVHi5Uerz\")return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-AKN3S\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-ua4wxd\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hovpeQs9l\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({oVHi5Uerz:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11rzcs9\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"HMgv7XJoE\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"10px\"},transition:transition,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wql5qv\",\"data-framer-name\":\"radius\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"n3u9p7TMf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\"><path d=\"M 0 0 L 10 0 C 4.477 0 0 4.477 0 10 Z\" fill=\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\"></path></svg>',svgContentId:2513806405,transition:transition,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x95nya\",\"data-framer-name\":\"radius\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ltAg6Df7t\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\"><path d=\"M 10 9.5 L 10 0 L 0.5 0 L 0 0 L 0 0.013 C 0.166 0.004 0.332 0 0.5 0 C 5.747 0 10 4.253 10 9.5 Z\" fill=\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\"></path></svg>',svgContentId:2728719500,transition:transition,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tw55vc\",layoutDependency:layoutDependency,layoutId:\"PUHjEatzI\",style:{backgroundColor:\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\",borderBottomLeftRadius:35},transition:transition,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x51v6h-container\",layoutDependency:layoutDependency,layoutId:\"LSYjaxnGN-container\",transition:transition,children:/*#__PURE__*/_jsx(Plus,{height:\"100%\",id:\"LSYjaxnGN\",layoutId:\"LSYjaxnGN\",variant:\"R0tPBOnc1\",width:\"100%\"})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eddhjzMea\"},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rn25p framer-s4dmm4\",layoutDependency:layoutDependency,layoutId:\"CA0ebHL44\",transition:transition,children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nroxsi-container\",layoutDependency:layoutDependency,layoutId:\"utpKdOjhr-container\",style:{rotate:-90},transition:transition,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"utpKdOjhr\",layoutId:\"utpKdOjhr\",style:{height:\"100%\",width:\"100%\"},variant:\"aygtuBV6k\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ckrmot\",layoutDependency:layoutDependency,layoutId:\"nvL5Pwe2g\",transition:transition,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-pzkh3u\",\"data-framer-name\":\"radius\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZPiPwbdE4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\"><path d=\"M 10 9.5 L 10 0 L 0.5 0 L 0 0 L 0 0.013 C 0.166 0.004 0.332 0 0.5 0 C 5.747 0 10 4.253 10 9.5 Z\" fill=\"var(--token-103e655d-8369-49b1-b0a1-c7665027a5a6, rgb(255, 255, 255))\"></path></svg>',svgContentId:1548540871,transition:transition,withExternalLayout:true})})]})})});});const css=['.framer-AKN3S [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AKN3S .framer-s4dmm4 { display: block; }\",\".framer-AKN3S .framer-ua4wxd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-AKN3S .framer-11rzcs9 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 20px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 1px; }\",\".framer-AKN3S .framer-1wql5qv, .framer-AKN3S .framer-1x95nya, .framer-AKN3S .framer-pzkh3u { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-AKN3S .framer-1tw55vc { 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: 10px 10px 10px 10px; position: relative; width: min-content; }\",\".framer-AKN3S .framer-x51v6h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-AKN3S .framer-rn25p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 118px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 21px; }\",\".framer-AKN3S .framer-nroxsi-container { aspect-ratio: 5.866666666666666 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 117px; }\",\".framer-AKN3S .framer-1ckrmot { align-content: flex-end; align-items: flex-end; bottom: -10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 10px; top: 10px; width: 10px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AKN3S .framer-ua4wxd, .framer-AKN3S .framer-1tw55vc, .framer-AKN3S .framer-rn25p, .framer-AKN3S .framer-1ckrmot { gap: 0px; } .framer-AKN3S .framer-ua4wxd > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-AKN3S .framer-ua4wxd > :first-child, .framer-AKN3S .framer-1tw55vc > :first-child, .framer-AKN3S .framer-rn25p > :first-child, .framer-AKN3S .framer-1ckrmot > :first-child { margin-left: 0px; } .framer-AKN3S .framer-ua4wxd > :last-child, .framer-AKN3S .framer-1tw55vc > :last-child, .framer-AKN3S .framer-rn25p > :last-child, .framer-AKN3S .framer-1ckrmot > :last-child { margin-right: 0px; } .framer-AKN3S .framer-1tw55vc > *, .framer-AKN3S .framer-rn25p > *, .framer-AKN3S .framer-1ckrmot > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-AKN3S.framer-v-1wt91pl .framer-11rzcs9 { order: 0; padding: 0px 0px 0px 0px; }\",\".framer-AKN3S.framer-v-1wt91pl .framer-1tw55vc { flex-direction: column; order: 1; padding: 10px 10px 25px 10px; width: 70px; }\",\".framer-AKN3S.framer-v-1wt91pl .framer-x51v6h-container { order: 0; }\",\".framer-AKN3S.framer-v-1wt91pl .framer-rn25p { order: 1; }\",\".framer-AKN3S.framer-v-1wt91pl .framer-1ckrmot { order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AKN3S.framer-v-1wt91pl .framer-1tw55vc { gap: 0px; } .framer-AKN3S.framer-v-1wt91pl .framer-1tw55vc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-AKN3S.framer-v-1wt91pl .framer-1tw55vc > :first-child { margin-top: 0px; } .framer-AKN3S.framer-v-1wt91pl .framer-1tw55vc > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oVHi5Uerz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n */const FramerMe7vNJ0o2=withCSS(Component,css,\"framer-AKN3S\");export default FramerMe7vNJ0o2;FramerMe7vNJ0o2.displayName=\"Navigation\";FramerMe7vNJ0o2.defaultProps={height:70,width:1200};addPropertyControls(FramerMe7vNJ0o2,{variant:{options:[\"hovpeQs9l\",\"oVHi5Uerz\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMe7vNJ0o2,[...PlusFonts,...LogoFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMe7vNJ0o2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oVHi5Uerz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"70\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}