{"version":3,"file":"shared-lib._ObshoAI.mjs","names":["r","n","o","a","t","e","__assign","r","t","a","e","o","n","v","u","s","r","e","a","c","t","n","$","s","x","j","C","z","w","o","p","v","k","g","y","u","o","t","n","B","Z","ye","a","ue","pe","c","te","ne","re","se","g.RULESET","g.prefixer","g.stringify","p","h","f","y","g.compile","v","g.serialize","g.middleware","g.rulesheet","d","g","i","w","_","C","$","S","E","N","I","T","G","L","s","e","r","fonts","css","className","containerStyles","emptyStateStyle","defaultEvents","e","useMemo","Clipboard","useCallback","defaultEvents","SVG","useState","match","addPropertyOverrides","SVGFonts","SVG","ClipboardFonts","Clipboard","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","CopyButton2","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","t","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","TextShimmerFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","useRef","React.useId","className","SVG","fonts","css","className","fonts","css","className","useState","k","j","e","fonts","css","className","fonts","css","className","React.useState","React.useRef","animation","React.Fragment","addPropertyOverrides","SquiggleEffect","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Image","className","addPropertyOverrides","MLogo","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Name","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","n","o","t","e","useMemo","lowercaseIconKeyPairs","iconKeys","a","useState","HomeFactory","React","e","useState","useCallback","useState","match","fonts","css","className","Feather","SVG","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className"],"sources":["https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:shallowequal@1.1.0/index.js","https:/ga.jspm.io/npm:stylis@4.0.13/index.js","https:/ga.jspm.io/npm:styled-components@6.0.8/dist/styled-components.browser.esm.js","https:/framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js","https:/framerusercontent.com/modules/tFfOLNBxURwcZD1Fb0PP/Hq33TuX95HGh9DRIux1S/P6oqiSRO1.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/pUC2Q4HS9uuwHefZZ6Oq/SVG.js","https:/framerusercontent.com/modules/4pxBEkSgrTKzvJ6CmBGO/z6VgEdGTh5wcGef5vZ5K/dedtDac3f.js","https:/framerusercontent.com/modules/3gWDDUgDUxEDSuGSisgM/ZtI3pDVM1BmAUFSdjsd4/PZMaCXvHh.js","https:/framerusercontent.com/modules/TzH8vKeOwZ7S6IRwPPOy/OMNNz4VVMagntaCGcPyT/AqWcLgMoA.js","https:/framerusercontent.com/modules/7sUnXcIAgWHo7OdI7VCr/cwfE7YUQgyBdrGl97Hhk/JUeCUUid5.js","https:/framerusercontent.com/modules/1oo8QrBlWBBkcQA5UKLI/90H07RTbK5isr9Yu0UMq/Tqgofk7BE.js","https:/framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js","https:/framerusercontent.com/modules/87EtGiCCItlZ64adCNoP/Wx3Bhh0NPQPzXlgkBFYB/jhd181SMT.js","https:/framerusercontent.com/modules/xNlBK0A22RD7tLAARJTr/QMH61fZCqVu2RxHVeVTg/NfvRQDQUL.js","https:/framerusercontent.com/modules/9Utm1i17lc4epzKrGohm/jWkNAey9UMNUTfqwNwok/SquiggleEffect_Prod.js","https:/framerusercontent.com/modules/Tba1Yfdzg11VjLHBMn15/hlxQ6p23f1Fd4Pci0o5q/jk6LRC46a.js","https:/framerusercontent.com/modules/Kg3U29GBSp9mXmoJIdY8/pOm6Tdx7pSe8SNFT6OkL/q4Kt7f_sL.js","https:/framerusercontent.com/modules/jILLETiuFjW0556Car47/zTVV8gUrtV3YrBBLXrpi/yRJ8wKYJa.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/OobIpExjjda7YDjHO9YN/SVG.js","https:/framerusercontent.com/modules/hXzbCFxg7xBIEGpJcFCF/qpgv9Ir45u0sGPnlK285/j33Louzq2.js","https:/framerusercontent.com/modules/5J7Iq0uCqpOpXwWc3TZC/ccgp7mCtKxCb2OWuzu2Z/yyY5XLxmk.js","https:/framerusercontent.com/modules/5shtXnc71DETdql4bQvR/ZnRN5kri7WWNLqmWJiaU/eTSRe5VUL.js","https:/framerusercontent.com/modules/tk4MANCUFV2M0rV3stU3/IvwUQZC8C61m18QR1xVP/xG73lVP_5.js"],"sourcesContent":["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 r={};r=function shallowEqual(r,e,t,a){var f=t?t.call(a,r,e):void 0;if(void 0!==f)return!!f;if(r===e)return true;if(\"object\"!==typeof r||!r||\"object\"!==typeof e||!e)return false;var l=Object.keys(r);var o=Object.keys(e);if(l.length!==o.length)return false;var n=Object.prototype.hasOwnProperty.bind(e);for(var v=0;v<l.length;v++){var i=l[v];if(!n(i))return false;var u=r[i];var s=e[i];f=t?t.call(a,u,s,i):void 0;if(false===f||void 0===f&&u!==s)return false}return true};var e=r;export default e;\n\n//# sourceMappingURL=index.js.map","var e=\"-ms-\";var r=\"-moz-\";var a=\"-webkit-\";var c=\"comm\";var t=\"rule\";var n=\"decl\";var s=\"@page\";var i=\"@media\";var u=\"@import\";var l=\"@charset\";var o=\"@viewport\";var p=\"@supports\";var f=\"@document\";var h=\"@namespace\";var v=\"@keyframes\";var d=\"@font-face\";var m=\"@counter-style\";var b=\"@font-feature-values\";\n/**\n * @param {number}\n * @return {number}\n */var k=Math.abs;\n/**\n * @param {number}\n * @return {string}\n */var w=String.fromCharCode;\n/**\n * @param {object}\n * @return {object}\n */var x=Object.assign;\n/**\n * @param {string} value\n * @param {number} length\n * @return {number}\n */function hash(e,r){return(((r<<2^charat(e,0))<<2^charat(e,1))<<2^charat(e,2))<<2^charat(e,3)}\n/**\n * @param {string} value\n * @return {string}\n */function trim(e){return e.trim()}\n/**\n * @param {string} value\n * @param {RegExp} pattern\n * @return {string?}\n */function match(e,r){return(e=r.exec(e))?e[0]:e}\n/**\n * @param {string} value\n * @param {(string|RegExp)} pattern\n * @param {string} replacement\n * @return {string}\n */function replace(e,r,a){return e.replace(r,a)}\n/**\n * @param {string} value\n * @param {string} search\n * @return {number}\n */function indexof(e,r){return e.indexOf(r)}\n/**\n * @param {string} value\n * @param {number} index\n * @return {number}\n */function charat(e,r){return 0|e.charCodeAt(r)}\n/**\n * @param {string} value\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */function substr(e,r,a){return e.slice(r,a)}\n/**\n * @param {string} value\n * @return {number}\n */function strlen(e){return e.length}\n/**\n * @param {any[]} value\n * @return {number}\n */function sizeof(e){return e.length}\n/**\n * @param {any} value\n * @param {any[]} array\n * @return {any}\n */function append(e,r){return r.push(e),e}\n/**\n * @param {string[]} array\n * @param {function} callback\n * @return {string}\n */function combine(e,r){return e.map(r).join(\"\")}var $=1;var g=1;var z=0;var y=0;var j=0;var C=\"\";\n/**\n * @param {string} value\n * @param {object | null} root\n * @param {object | null} parent\n * @param {string} type\n * @param {string[] | string} props\n * @param {object[] | string} children\n * @param {number} length\n */function node(e,r,a,c,t,n,s){return{value:e,root:r,parent:a,type:c,props:t,children:n,line:$,column:g,length:s,return:\"\"}}\n/**\n * @param {object} root\n * @param {object} props\n * @return {object}\n */function copy(e,r){return x(node(\"\",null,null,\"\",null,null,0),e,{length:-e.length},r)}function char(){return j}function prev(){j=y>0?charat(C,--y):0;(g--,10===j)&&(g=1,$--);return j}function next(){j=y<z?charat(C,y++):0;(g++,10===j)&&(g=1,$++);return j}function peek(){return charat(C,y)}function caret(){return y}\n/**\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */function slice(e,r){return substr(C,e,r)}\n/**\n * @param {number} type\n * @return {number}\n */function token(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}\n/**\n * @param {string} value\n * @return {any[]}\n */function alloc(e){return $=g=1,z=strlen(C=e),y=0,[]}\n/**\n * @param {any} value\n * @return {any}\n */function dealloc(e){return C=\"\",e}\n/**\n * @param {number} type\n * @return {string}\n */function delimit(e){return trim(slice(y-1,delimiter(91===e?e+2:40===e?e+1:e)))}\n/**\n * @param {string} value\n * @return {string[]}\n */function tokenize(e){return dealloc(tokenizer(alloc(e)))}\n/**\n * @param {number} type\n * @return {string}\n */function whitespace(e){while(j=peek()){if(!(j<33))break;next()}return token(e)>2||token(j)>3?\"\":\" \"}\n/**\n * @param {string[]} children\n * @return {string[]}\n */function tokenizer(e){while(next())switch(token(j)){case 0:append(identifier(y-1),e);break;case 2:append(delimit(j),e);break;default:append(w(j),e)}return e}\n/**\n * @param {number} index\n * @param {number} count\n * @return {string}\n */function escaping(e,r){while(--r&&next())if(j<48||j>102||j>57&&j<65||j>70&&j<97)break;return slice(e,caret()+(r<6&&32==peek()&&32==next()))}\n/**\n * @param {number} type\n * @return {number}\n */function delimiter(e){while(next())switch(j){case e:return y;case 34:case 39:34!==e&&39!==e&&delimiter(j);break;case 40:41===e&&delimiter(e);break;case 92:next();break}return y}\n/**\n * @param {number} type\n * @param {number} index\n * @return {number}\n */function commenter(e,r){while(next()){if(e+j===57)break;if(e+j===84&&47===peek())break}return\"/*\"+slice(r,y-1)+\"*\"+w(47===e?e:next())}\n/**\n * @param {number} index\n * @return {string}\n */function identifier(e){while(!token(peek()))next();return slice(e,y)}\n/**\n * @param {string} value\n * @return {object[]}\n */function compile(e){return dealloc(parse(\"\",null,null,null,[\"\"],e=alloc(e),0,[0],e))}\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {string[]} rule\n * @param {string[]} rules\n * @param {string[]} rulesets\n * @param {number[]} pseudo\n * @param {number[]} points\n * @param {string[]} declarations\n * @return {object}\n */function parse(e,r,a,c,t,n,s,i,u){var l=0;var o=0;var p=s;var f=0;var h=0;var v=0;var d=1;var m=1;var b=1;var k=0;var x=\"\";var $=t;var g=n;var z=c;var y=x;while(m)switch(v=k,k=next()){case 40:if(108!=v&&58==y.charCodeAt(p-1)){-1!=indexof(y+=replace(delimit(k),\"&\",\"&\\f\"),\"&\\f\")&&(b=-1);break}case 34:case 39:case 91:y+=delimit(k);break;case 9:case 10:case 13:case 32:y+=whitespace(v);break;case 92:y+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),r,a),u);break;default:y+=\"/\"}break;case 123*d:i[l++]=strlen(y)*b;case 125*d:case 59:case 0:switch(k){case 0:case 125:m=0;case 59+o:h>0&&strlen(y)-p&&append(h>32?declaration(y+\";\",c,a,p-1):declaration(replace(y,\" \",\"\")+\";\",c,a,p-2),u);break;case 59:y+=\";\";default:append(z=ruleset(y,r,a,l,o,t,i,x,$=[],g=[],p),n);if(123===k)if(0===o)parse(y,r,z,z,$,n,p,i,g);else switch(f){case 100:case 109:case 115:parse(e,z,z,c&&append(ruleset(e,z,z,0,0,t,i,x,t,$=[],p),g),t,g,p,i,c?$:g);break;default:parse(y,z,z,z,[\"\"],g,0,i,g)}}l=o=h=0,d=b=1,x=y=\"\",p=s;break;case 58:p=1+strlen(y),h=v;default:if(d<1)if(123==k)--d;else if(125==k&&0==d++&&125==prev())continue;switch(y+=w(k),k*d){case 38:b=o>0?1:(y+=\"\\f\",-1);break;case 44:i[l++]=(strlen(y)-1)*b,b=1;break;case 64:45===peek()&&(y+=delimit(next()));f=peek(),o=p=strlen(x=y+=identifier(caret())),k++;break;case 45:45===v&&2==strlen(y)&&(d=0)}}return n}\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} index\n * @param {number} offset\n * @param {string[]} rules\n * @param {number[]} points\n * @param {string} type\n * @param {string[]} props\n * @param {string[]} children\n * @param {number} length\n * @return {object}\n */function ruleset(e,r,a,c,n,s,i,u,l,o,p){var f=n-1;var h=0===n?s:[\"\"];var v=sizeof(h);for(var d=0,m=0,b=0;d<c;++d)for(var w=0,x=substr(e,f+1,f=k(m=i[d])),$=e;w<v;++w)($=trim(m>0?h[w]+\" \"+x:replace(x,/&\\f/g,h[w])))&&(l[b++]=$);return node(e,r,a,0===n?t:u,l,o,p)}\n/**\n * @param {number} value\n * @param {object} root\n * @param {object?} parent\n * @return {object}\n */function comment(e,r,a){return node(e,r,a,c,w(char()),substr(e,2,-2),0)}\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} length\n * @return {object}\n */function declaration(e,r,a,c){return node(e,r,a,n,substr(e,0,c),substr(e,c+1,-1),c)}\n/**\n * @param {string} value\n * @param {number} length\n * @return {string}\n */function prefix(c,t){switch(hash(c,t)){case 5103:return a+\"print-\"+c+c;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return a+c+r+c+e+c+c;case 6828:case 4268:return a+c+e+c+c;case 6165:return a+c+e+\"flex-\"+c+c;case 5187:return a+c+replace(c,/(\\w+).+(:[^]+)/,a+\"box-$1$2\"+e+\"flex-$1$2\")+c;case 5443:return a+c+e+\"flex-item-\"+replace(c,/flex-|-self/,\"\")+c;case 4675:return a+c+e+\"flex-line-pack\"+replace(c,/align-content|flex-|-self/,\"\")+c;case 5548:return a+c+e+replace(c,\"shrink\",\"negative\")+c;case 5292:return a+c+e+replace(c,\"basis\",\"preferred-size\")+c;case 6060:return a+\"box-\"+replace(c,\"-grow\",\"\")+a+c+e+replace(c,\"grow\",\"positive\")+c;case 4554:return a+replace(c,/([^-])(transform)/g,\"$1\"+a+\"$2\")+c;case 6187:return replace(replace(replace(c,/(zoom-|grab)/,a+\"$1\"),/(image-set)/,a+\"$1\"),c,\"\")+c;case 5495:case 3959:return replace(c,/(image-set\\([^]*)/,a+\"$1$`$1\");case 4968:return replace(replace(c,/(.+:)(flex-)?(.*)/,a+\"box-pack:$3\"+e+\"flex-pack:$3\"),/s.+-b[^;]+/,\"justify\")+a+c+c;case 4095:case 3583:case 4068:case 2532:return replace(c,/(.+)-inline(.+)/,a+\"$1$2\")+c;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(c)-1-t>6)switch(charat(c,t+1)){case 109:if(45!==charat(c,t+4))break;case 102:return replace(c,/(.+:)(.+)-([^]+)/,\"$1\"+a+\"$2-$3$1\"+r+(108==charat(c,t+3)?\"$3\":\"$2-$3\"))+c;case 115:return~indexof(c,\"stretch\")?prefix(replace(c,\"stretch\",\"fill-available\"),t)+c:c}break;case 4949:if(115!==charat(c,t+1))break;case 6444:switch(charat(c,strlen(c)-3-(~indexof(c,\"!important\")&&10))){case 107:return replace(c,\":\",\":\"+a)+c;case 101:return replace(c,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+a+(45===charat(c,14)?\"inline-\":\"\")+\"box$3$1\"+a+\"$2$3$1\"+e+\"$2box$3\")+c}break;case 5936:switch(charat(c,t+11)){case 114:return a+c+e+replace(c,/[svh]\\w+-[tblr]{2}/,\"tb\")+c;case 108:return a+c+e+replace(c,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+c;case 45:return a+c+e+replace(c,/[svh]\\w+-[tblr]{2}/,\"lr\")+c}return a+c+e+c+c}return c}\n/**\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */function serialize(e,r){var a=\"\";var c=sizeof(e);for(var t=0;t<c;t++)a+=r(e[t],t,e,r)||\"\";return a}\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */function stringify(e,r,a,s){switch(e.type){case u:case n:return e.return=e.return||e.value;case c:return\"\";case v:return e.return=e.value+\"{\"+serialize(e.children,s)+\"}\";case t:e.value=e.props.join(\",\")}return strlen(a=serialize(e.children,s))?e.return=e.value+\"{\"+a+\"}\":\"\"}\n/**\n * @param {function[]} collection\n * @return {function}\n */function middleware(e){var r=sizeof(e);return function(a,c,t,n){var s=\"\";for(var i=0;i<r;i++)s+=e[i](a,c,t,n)||\"\";return s}}\n/**\n * @param {function} callback\n * @return {function}\n */function rulesheet(e){return function(r){r.root||(r=r.return)&&e(r)}}\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n * @param {function} callback\n */function prefixer(c,s,i,u){if(c.length>-1&&!c.return)switch(c.type){case n:c.return=prefix(c.value,c.length);break;case v:return serialize([copy(c,{value:replace(c.value,\"@\",\"@\"+a)})],u);case t:if(c.length)return combine(c.props,(function(t){switch(match(t,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return serialize([copy(c,{props:[replace(t,/:(read-\\w+)/,\":\"+r+\"$1\")]})],u);case\"::placeholder\":return serialize([copy(c,{props:[replace(t,/:(plac\\w+)/,\":\"+a+\"input-$1\")]}),copy(c,{props:[replace(t,/:(plac\\w+)/,\":\"+r+\"$1\")]}),copy(c,{props:[replace(t,/:(plac\\w+)/,e+\"input-$1\")]})],u)}return\"\"}))}}\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n */function namespace(e){switch(e.type){case t:e.props=e.props.map((function(r){return combine(tokenize(r),(function(r,a,c){switch(charat(r,0)){case 12:return substr(r,1,strlen(r));case 0:case 40:case 43:case 62:case 126:return r;case 58:\"global\"===c[++a]&&(c[a]=\"\",c[++a]=\"\\f\"+substr(c[a],a=1,-1));case 32:return 1===a?\"\":r;default:switch(a){case 0:e=r;return sizeof(c)>1?\"\":r;case a=sizeof(c)-1:case 2:return 2===a?r+e+e:r+e;default:return r}}}))}))}}export{l as CHARSET,c as COMMENT,m as COUNTER_STYLE,n as DECLARATION,f as DOCUMENT,d as FONT_FACE,b as FONT_FEATURE_VALUES,u as IMPORT,v as KEYFRAMES,i as MEDIA,r as MOZ,e as MS,h as NAMESPACE,s as PAGE,t as RULESET,p as SUPPORTS,o as VIEWPORT,a as WEBKIT,k as abs,alloc,append,x as assign,caret,char,j as character,C as characters,charat,g as column,combine,comment,commenter,compile,copy,dealloc,declaration,delimit,delimiter,escaping,w as from,hash,identifier,indexof,z as length,$ as line,match,middleware,namespace,next,node,parse,peek,y as position,prefix,prefixer,prev,replace,ruleset,rulesheet,serialize,sizeof,slice,stringify,strlen,substr,token,tokenize,tokenizer,trim,whitespace};\n\n//# sourceMappingURL=index.js.map","import{__spreadArray as t,__assign as n}from\"tslib\";import o from\"@emotion/is-prop-valid\";import i,{useRef as a,useContext as c,useState as d,useMemo as h,useEffect as f,useDebugValue as m,createElement as y}from\"react\";import v from\"shallowequal\";import*as g from\"stylis\";import S from\"@emotion/unitless\";var w=\"undefined\"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||\"data-styled\",E=\"6.0.8\",N=\"undefined\"!=typeof window&&\"HTMLElement\"in window,_=Boolean(\"boolean\"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&\"\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY?\"false\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&\"\"!==process.env.SC_DISABLE_SPEEDY?\"false\"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:\"production\"!==process.env.NODE_ENV),C={},I=/invalid hook call/i,T=new Set,b=function(n,o){if(\"production\"!==process.env.NODE_ENV){var i=o?' with the id of \"'.concat(o,'\"'):\"\",c=\"The component \".concat(n).concat(i,\" has been created dynamically.\\n\")+\"You may see this warning because you've called styled inside another component.\\nTo resolve this only create new StyledComponents outside of any render method and function component.\",d=console.error;try{var h=!0;console.error=function(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];I.test(n)?(h=!1,T.delete(c)):d.apply(void 0,t([n],o,!1))},a(),h&&!T.has(c)&&(console.warn(c),T.add(c))}catch(t){I.test(t.message)&&T.delete(c)}finally{console.error=d}}},G=Object.freeze([]),M=Object.freeze({});function P(t,n,o){return void 0===o&&(o=M),t.theme!==o.theme&&t.theme||n||o.theme}var z=new Set([\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"track\",\"u\",\"ul\",\"use\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"tspan\"]),$=/[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~-]+/g,B=/(^-|-$)/g;function A(t){return t.replace($,\"-\").replace(B,\"\")}var L=/(a)(d)/gi,D=function(t){return String.fromCharCode(t+(t>25?39:97))};function R(t){var n,o=\"\";for(n=Math.abs(t);n>52;n=n/52|0)o=D(n%52)+o;return(D(n%52)+o).replace(L,\"$1-$2\")}var Y,k=function(t,n){for(var o=n.length;o;)t=33*t^n.charCodeAt(--o);return t},j=function(t){return k(5381,t)};function x(t){return R(j(t)>>>0)}function V(t){return\"production\"!==process.env.NODE_ENV&&\"string\"==typeof t&&t||t.displayName||t.name||\"Component\"}function F(t){return\"string\"==typeof t&&(\"production\"===process.env.NODE_ENV||t.charAt(0)===t.charAt(0).toLowerCase())}var q=\"function\"==typeof Symbol&&Symbol.for,H=q?Symbol.for(\"react.memo\"):60115,J=q?Symbol.for(\"react.forward_ref\"):60112,U={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},X={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Z={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ie=((Y={})[J]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Y[H]=Z,Y);function W(t){return(\"type\"in(n=t)&&n.type.$$typeof)===H?Z:\"$$typeof\"in t?ie[t.$$typeof]:U;var n}var le=Object.defineProperty,ue=Object.getOwnPropertyNames,pe=Object.getOwnPropertySymbols,de=Object.getOwnPropertyDescriptor,me=Object.getPrototypeOf,ye=Object.prototype;function K(t,n,o){if(\"string\"!=typeof n){if(ye){var i=me(n);i&&i!==ye&&K(t,i,o)}var a=ue(n);pe&&(a=a.concat(pe(n)));for(var c=W(t),d=W(n),h=0;h<a.length;++h){var f=a[h];if(!(f in X||o&&o[f]||d&&f in d||c&&f in c)){var m=de(n,f);try{le(t,f,m)}catch(t){}}}}return t}function Q(t){return\"function\"==typeof t}function ee(t){return\"object\"==typeof t&&\"styledComponentId\"in t}function te(t,n){return t&&n?\"\".concat(t,\" \").concat(n):t||n||\"\"}function ne(t,n){if(0===t.length)return\"\";for(var o=t[0],i=1;i<t.length;i++)o+=n?n+t[i]:t[i];return o}function oe(t){return null!==t&&\"object\"==typeof t&&t.constructor.name===Object.name&&!(\"props\"in t&&t.$$typeof)}function re(t,n,o){if(void 0===o&&(o=!1),!o&&!oe(t)&&!Array.isArray(t))return n;if(Array.isArray(n))for(var i=0;i<n.length;i++)t[i]=re(t[i],n[i]);else if(oe(n))for(var i in n)t[i]=re(t[i],n[i]);return t}function se(t,n){Object.defineProperty(t,\"toString\",{value:n})}var be=\"production\"!==process.env.NODE_ENV?{1:\"Cannot create styled-component for component: %s.\\n\\n\",2:\"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\\n\\n- Are you trying to reuse it across renders?\\n- Are you accidentally calling collectStyles twice?\\n\\n\",3:\"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\\n\\n\",4:\"The `StyleSheetManager` expects a valid target or sheet prop!\\n\\n- Does this error occur on the client and is your target falsy?\\n- Does this error occur on the server and is the sheet falsy?\\n\\n\",5:\"The clone method cannot be used on the client!\\n\\n- Are you running in a client-like environment on the server?\\n- Are you trying to run SSR on the client?\\n\\n\",6:\"Trying to insert a new style tag, but the given Node is unmounted!\\n\\n- Are you using a custom target that isn't mounted?\\n- Does your document not have a valid head element?\\n- Have you accidentally removed a style tag manually?\\n\\n\",7:'ThemeProvider: Please return an object from your \"theme\" prop function, e.g.\\n\\n```js\\ntheme={() => ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document `<head>`\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\",18:\"ThemeProvider: Please make sure your useTheme hook is within a `<ThemeProvider>`\"}:{};function ae(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var o=t[0],i=[],a=1,c=t.length;a<c;a+=1)i.push(t[a]);return i.forEach((function(t){o=o.replace(/%[a-z]/,t)})),o}function ce(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];return\"production\"===process.env.NODE_ENV?new Error(\"An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#\".concat(n,\" for more information.\").concat(o.length>0?\" Args: \".concat(o.join(\", \")):\"\")):new Error(ae.apply(void 0,t([be[n]],o,!1)).trim())}var Ee=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,o=0;o<t;o++)n+=this.groupSizes[o];return n},e.prototype.insertRules=function(t,n){if(t>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,a=i;t>=a;)if((a<<=1)<0)throw ce(16,\"\".concat(t));this.groupSizes=new Uint32Array(a),this.groupSizes.set(o),this.length=a;for(var c=i;c<a;c++)this.groupSizes[c]=0}for(var d=this.indexOfGroup(t+1),h=(c=0,n.length);c<h;c++)this.tag.insertRule(d,n[c])&&(this.groupSizes[t]++,d++)},e.prototype.clearGroup=function(t){if(t<this.length){var n=this.groupSizes[t],o=this.indexOfGroup(t),i=o+n;this.groupSizes[t]=0;for(var a=o;a<i;a++)this.tag.deleteRule(o)}},e.prototype.getGroup=function(t){var n=\"\";if(t>=this.length||0===this.groupSizes[t])return n;for(var o=this.groupSizes[t],i=this.indexOfGroup(t),a=i+o,c=i;c<a;c++)n+=\"\".concat(this.tag.getRule(c)).concat(\"/*!sc*/\\n\");return n},e}(),Ne=new Map,Pe=new Map,_e=1,he=function(t){if(Ne.has(t))return Ne.get(t);for(;Pe.has(_e);)_e++;var n=_e++;if(\"production\"!==process.env.NODE_ENV&&((0|n)<0||n>1073741824))throw ce(16,\"\".concat(n));return Ne.set(t,n),Pe.set(n,t),n},fe=function(t,n){Ne.set(t,n),Pe.set(n,t)},Ce=\"style[\".concat(w,\"][\").concat(\"data-styled-version\",'=\"').concat(\"6.0.8\",'\"]'),Ae=new RegExp(\"^\".concat(w,'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)')),ve=function(t,n,o){for(var i,a=o.split(\",\"),c=0,d=a.length;c<d;c++)(i=a[c])&&t.registerName(n,i)},ge=function(t,n){for(var o,i=(null!==(o=n.textContent)&&void 0!==o?o:\"\").split(\"/*!sc*/\\n\"),a=[],c=0,d=i.length;c<d;c++){var h=i[c].trim();if(h){var f=h.match(Ae);if(f){var m=0|parseInt(f[1],10),y=f[2];0!==m&&(fe(y,m),ve(t,y,f[3]),t.getTag().insertRules(m,a)),a.length=0}else a.push(h)}}};function Se(){return\"undefined\"!=typeof __webpack_nonce__?__webpack_nonce__:null}var we=function(t){var n=document.head,o=t||n,i=document.createElement(\"style\"),a=function(t){var n=Array.from(t.querySelectorAll(\"style[\".concat(w,\"]\")));return n[n.length-1]}(o),c=void 0!==a?a.nextSibling:null;i.setAttribute(w,\"active\"),i.setAttribute(\"data-styled-version\",\"6.0.8\");var d=Se();return d&&i.setAttribute(\"nonce\",d),o.insertBefore(i,c),i},Ie=function(){function e(t){this.element=we(t),this.element.appendChild(document.createTextNode(\"\")),this.sheet=function(t){if(t.sheet)return t.sheet;for(var n=document.styleSheets,o=0,i=n.length;o<i;o++){var a=n[o];if(a.ownerNode===t)return a}throw ce(17)}(this.element),this.length=0}return e.prototype.insertRule=function(t,n){try{return this.sheet.insertRule(n,t),this.length++,!0}catch(t){return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var n=this.sheet.cssRules[t];return n&&n.cssText?n.cssText:\"\"},e}(),Re=function(){function e(t){this.element=we(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,n){if(t<=this.length&&t>=0){var o=document.createTextNode(n);return this.element.insertBefore(o,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:\"\"},e}(),Te=function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,n){return t<=this.length&&(this.rules.splice(t,0,n),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:\"\"},e}(),xe=N,ke={isServer:!N,useCSSOMInjection:!_},je=function(){function e(t,o,i){void 0===t&&(t=M),void 0===o&&(o={});var a=this;this.options=n(n({},ke),t),this.gs=o,this.names=new Map(i),this.server=!!t.isServer,!this.server&&N&&xe&&(xe=!1,function(t){for(var n=document.querySelectorAll(Ce),o=0,i=n.length;o<i;o++){var a=n[o];a&&\"active\"!==a.getAttribute(w)&&(ge(t,a),a.parentNode&&a.parentNode.removeChild(a))}}(this)),se(this,(function(){return function(t){for(var n=t.getTag(),o=n.length,i=\"\",r=function(o){var a=function(t){return Pe.get(t)}(o);if(void 0===a)return\"continue\";var c=t.names.get(a),d=n.getGroup(o);if(void 0===c||0===d.length)return\"continue\";var h=\"\".concat(w,\".g\").concat(o,'[id=\"').concat(a,'\"]'),f=\"\";void 0!==c&&c.forEach((function(t){t.length>0&&(f+=\"\".concat(t,\",\"))})),i+=\"\".concat(d).concat(h,'{content:\"').concat(f,'\"}').concat(\"/*!sc*/\\n\")},a=0;a<o;a++)r(a);return i}(a)}))}return e.registerId=function(t){return he(t)},e.prototype.reconstructWithOptions=function(t,o){return void 0===o&&(o=!0),new e(n(n({},this.options),t),this.gs,o&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=function(t){var n=t.useCSSOMInjection,o=t.target;return t.isServer?new Te(o):n?new Ie(o):new Re(o)}(this.options),new Ee(t)));var t},e.prototype.hasNameForId=function(t,n){return this.names.has(t)&&this.names.get(t).has(n)},e.prototype.registerName=function(t,n){if(he(t),this.names.has(t))this.names.get(t).add(n);else{var o=new Set;o.add(n),this.names.set(t,o)}},e.prototype.insertRules=function(t,n,o){this.registerName(t,n),this.getTag().insertRules(he(t),o)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(he(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e}(),Me=/&/g,We=/^\\s*\\/\\/.*$/gm;function Oe(t,n){return t.map((function(t){return\"rule\"===t.type&&(t.value=\"\".concat(n,\" \").concat(t.value),t.value=t.value.replaceAll(\",\",\",\".concat(n,\" \")),t.props=t.props.map((function(t){return\"\".concat(n,\" \").concat(t)}))),Array.isArray(t.children)&&\"@keyframes\"!==t.type&&(t.children=Oe(t.children,n)),t}))}function De(t){var n,o,i,a=void 0===t?M:t,c=a.options,d=void 0===c?M:c,h=a.plugins,f=void 0===h?G:h,l=function(t,i,a){return a===o||a.startsWith(o)&&a.endsWith(o)&&a.replaceAll(o,\"\").length>0?\".\".concat(n):t},m=f.slice();m.push((function(t){t.type===g.RULESET&&t.value.includes(\"&\")&&(t.props[0]=t.props[0].replace(Me,o).replace(i,l))})),d.prefix&&m.push(g.prefixer),m.push(g.stringify);var p=function(t,a,c,h){void 0===a&&(a=\"\"),void 0===c&&(c=\"\"),void 0===h&&(h=\"&\"),n=h,o=a,i=new RegExp(\"\\\\\".concat(o,\"\\\\b\"),\"g\");var f=t.replace(We,\"\"),y=g.compile(c||a?\"\".concat(c,\" \").concat(a,\" { \").concat(f,\" }\"):f);d.namespace&&(y=Oe(y,d.namespace));var v=[];return g.serialize(y,g.middleware(m.concat(g.rulesheet((function(t){return v.push(t)}))))),v};return p.hash=f.length?f.reduce((function(t,n){return n.name||ce(15),k(t,n.name)}),5381).toString():\"\",p}var qe=new je,He=De(),Ke=i.createContext({shouldForwardProp:void 0,styleSheet:qe,stylis:He}),Ue=Ke.Consumer,Ze=i.createContext(void 0);function Ve(){return c(Ke)}function Fe(t){var n=d(t.stylisPlugins),o=n[0],a=n[1],c=Ve().styleSheet,m=h((function(){var n=c;return t.sheet?n=t.sheet:t.target&&(n=n.reconstructWithOptions({target:t.target},!1)),t.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n}),[t.disableCSSOMInjection,t.sheet,t.target,c]),y=h((function(){return De({options:{namespace:t.namespace,prefix:t.enableVendorPrefixes},plugins:o})}),[t.enableVendorPrefixes,t.namespace,o]);f((function(){v(o,t.stylisPlugins)||a(t.stylisPlugins)}),[t.stylisPlugins]);var g=h((function(){return{shouldForwardProp:t.shouldForwardProp,styleSheet:m,stylis:y}}),[t.shouldForwardProp,m,y]);return i.createElement(Ke.Provider,{value:g},i.createElement(Ze.Provider,{value:y},t.children))}var st=function(){function e(t,n){var o=this;this.inject=function(t,n){void 0===n&&(n=He);var i=o.name+n.hash;t.hasNameForId(o.id,i)||t.insertRules(o.id,i,n(o.rules,i,\"@keyframes\"))},this.name=t,this.id=\"sc-keyframes-\".concat(t),this.rules=n,se(this,(function(){throw ce(12,String(o.name))}))}return e.prototype.getName=function(t){return void 0===t&&(t=He),this.name+t.hash},e}(),$e=function(t){return t>=\"A\"&&t<=\"Z\"};function ze(t){for(var n=\"\",o=0;o<t.length;o++){var i=t[o];if(1===o&&\"-\"===i&&\"-\"===t[0])return t;$e(i)?n+=\"-\"+i.toLowerCase():n+=i}return n.startsWith(\"ms-\")?\"-\"+n:n}var Be=function(t){return null==t||!1===t||\"\"===t},Le=function(n){var o,i,a=[];for(var c in n){var d=n[c];n.hasOwnProperty(c)&&!Be(d)&&(Array.isArray(d)&&d.isCss||Q(d)?a.push(\"\".concat(ze(c),\":\"),d,\";\"):oe(d)?a.push.apply(a,t(t([\"\".concat(c,\" {\")],Le(d),!1),[\"}\"],!1)):a.push(\"\".concat(ze(c),\": \").concat((o=c,null==(i=d)||\"boolean\"==typeof i||\"\"===i?\"\":\"number\"!=typeof i||0===i||o in S||o.startsWith(\"--\")?String(i).trim():\"\".concat(i,\"px\")),\";\")))}return a};function Ge(t,n,o,i){if(Be(t))return[];if(ee(t))return[\".\".concat(t.styledComponentId)];if(Q(t)){if(!Q(c=t)||c.prototype&&c.prototype.isReactComponent||!n)return[t];var a=t(n);return\"production\"===process.env.NODE_ENV||\"object\"!=typeof a||Array.isArray(a)||a instanceof st||oe(a)||null===a||console.error(\"\".concat(V(t),\" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\")),Ge(a,n,o,i)}var c;return t instanceof st?o?(t.inject(o,i),[t.getName(i)]):[t]:oe(t)?Le(t):Array.isArray(t)?Array.prototype.concat.apply(G,t.map((function(t){return Ge(t,n,o,i)}))):[t.toString()]}function Ye(t){for(var n=0;n<t.length;n+=1){var o=t[n];if(Q(o)&&!ee(o))return!1}return!0}var it=j(\"6.0.8\"),ut=function(){function e(t,n,o){this.rules=t,this.staticRulesId=\"\",this.isStatic=\"production\"===process.env.NODE_ENV&&(void 0===o||o.isStatic)&&Ye(t),this.componentId=n,this.baseHash=k(it,n),this.baseStyle=o,je.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,o){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,n,o):\"\";if(this.isStatic&&!o.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))i=te(i,this.staticRulesId);else{var a=ne(Ge(this.rules,t,n,o)),c=R(k(this.baseHash,a)>>>0);if(!n.hasNameForId(this.componentId,c)){var d=o(a,\".\".concat(c),void 0,this.componentId);n.insertRules(this.componentId,c,d)}i=te(i,c),this.staticRulesId=c}else{for(var h=k(this.baseHash,o.hash),f=\"\",m=0;m<this.rules.length;m++){var y=this.rules[m];if(\"string\"==typeof y)f+=y,\"production\"!==process.env.NODE_ENV&&(h=k(h,y));else if(y){var v=ne(Ge(y,t,n,o));h=k(h,v+m),f+=v}}if(f){var g=R(h>>>0);n.hasNameForId(this.componentId,g)||n.insertRules(this.componentId,g,o(f,\".\".concat(g),void 0,this.componentId)),i=te(i,g)}}return i},e}(),pt=i.createContext(void 0),dt=pt.Consumer;function Je(){var t=c(pt);if(!t)throw ce(18);return t}function Xe(t){var o=i.useContext(pt),a=h((function(){return function(t,o){if(!t)throw ce(14);if(Q(t)){var i=t(o);if(\"production\"!==process.env.NODE_ENV&&(null===i||Array.isArray(i)||\"object\"!=typeof i))throw ce(7);return i}if(Array.isArray(t)||\"object\"!=typeof t)throw ce(8);return o?n(n({},o),t):t}(t.theme,o)}),[t.theme,o]);return t.children?i.createElement(pt.Provider,{value:a},t.children):null}var ht={},ft=new Set;function Qe(t,a,c){var d=ee(t),h=t,f=!F(t),v=a.attrs,g=void 0===v?G:v,S=a.componentId,w=void 0===S?function(t,n){var o=\"string\"!=typeof t?\"sc\":A(t);ht[o]=(ht[o]||0)+1;var i=\"\".concat(o,\"-\").concat(x(\"6.0.8\"+o+ht[o]));return n?\"\".concat(n,\"-\").concat(i):i}(a.displayName,a.parentComponentId):S,E=a.displayName,N=void 0===E?function(t){return F(t)?\"styled.\".concat(t):\"Styled(\".concat(V(t),\")\")}(t):E,_=a.displayName&&a.componentId?\"\".concat(A(a.displayName),\"-\").concat(a.componentId):a.componentId||w,C=d&&h.attrs?h.attrs.concat(g).filter(Boolean):g,I=a.shouldForwardProp;if(d&&h.shouldForwardProp){var T=h.shouldForwardProp;if(a.shouldForwardProp){var $=a.shouldForwardProp;I=function(t,n){return T(t,n)&&$(t,n)}}else I=T}var B=new ut(c,_,d?h.componentStyle:void 0);function O(t,a){return function(t,a,c){var d=t.attrs,h=t.componentStyle,f=t.defaultProps,v=t.foldedComponentIds,g=t.styledComponentId,S=t.target,w=i.useContext(pt),E=Ve(),N=t.shouldForwardProp||E.shouldForwardProp;\"production\"!==process.env.NODE_ENV&&m(g);var _=function(t,o,i){for(var a,c=n(n({},o),{className:void 0,theme:i}),d=0;d<t.length;d+=1){var h=Q(a=t[d])?a(c):a;for(var f in h)c[f]=\"className\"===f?te(c[f],h[f]):\"style\"===f?n(n({},c[f]),h[f]):h[f]}return o.className&&(c.className=te(c.className,o.className)),c}(d,a,P(a,w,f)||M),C=_.as||S,I={};for(var T in _)void 0===_[T]||\"$\"===T[0]||\"as\"===T||\"theme\"===T||(\"forwardedAs\"===T?I.as=_.forwardedAs:N&&!N(T,C)||(I[T]=_[T],N||\"development\"!==process.env.NODE_ENV||o(T)||ft.has(T)||!z.has(C)||(ft.add(T),console.warn('styled-components: it looks like an unknown prop \"'.concat(T,'\" is being sent through to the DOM, which will likely trigger a React console error. If you would like automatic filtering of unknown props, you can opt-into that behavior via `<StyleSheetManager shouldForwardProp={...}>` (connect an API like `@emotion/is-prop-valid`) or consider using transient props (`$` prefix for automatic filtering.)')))));var G=function(t,n){var o=Ve(),i=t.generateAndInjectStyles(n,o.styleSheet,o.stylis);return\"production\"!==process.env.NODE_ENV&&m(i),i}(h,_);\"production\"!==process.env.NODE_ENV&&t.warnTooManyClasses&&t.warnTooManyClasses(G);var $=te(v,g);return G&&($+=\" \"+G),_.className&&($+=\" \"+_.className),I[F(C)&&!z.has(C)?\"class\":\"className\"]=$,I.ref=c,y(C,I)}(L,t,a)}\"production\"!==process.env.NODE_ENV&&(O.displayName=N);var L=i.forwardRef(O);return L.attrs=C,L.componentStyle=B,L.shouldForwardProp=I,\"production\"!==process.env.NODE_ENV&&(L.displayName=N),L.foldedComponentIds=d?te(h.foldedComponentIds,h.styledComponentId):\"\",L.styledComponentId=_,L.target=d?h.target:t,Object.defineProperty(L,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=d?function(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];for(var i=0,a=n;i<a.length;i++)re(t,a[i],!0);return t}({},h.defaultProps,t):t}}),\"production\"!==process.env.NODE_ENV&&(b(N,_),L.warnTooManyClasses=function(t,n){var o={},i=!1;return function(a){if(!i&&(o[a]=!0,Object.keys(o).length>=200)){var c=n?' with the id of \"'.concat(n,'\"'):\"\";console.warn(\"Over \".concat(200,\" classes were generated for component \").concat(t).concat(c,\".\\n\")+\"Consider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n  const Component = styled.div.attrs(props => ({\\n    style: {\\n      background: props.background,\\n    },\\n  }))`width: 100%;`\\n\\n  <Component />\"),i=!0,o={}}}}(N,_)),se(L,(function(){return\".\".concat(L.styledComponentId)})),f&&K(L,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),L}function et(t,n){for(var o=[t[0]],i=0,a=n.length;i<a;i+=1)o.push(n[i],t[i+1]);return o}var tt=function(t){return Object.assign(t,{isCss:!0})};function nt(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];if(Q(n)||oe(n)){var a=n;return tt(Ge(et(G,t([a],o,!0))))}var c=n;return 0===o.length&&1===c.length&&\"string\"==typeof c[0]?Ge(c):tt(Ge(et(c,o)))}function ot(o,i,a){if(void 0===a&&(a=M),!i)throw ce(1,i);var s=function(n){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];return o(i,a,nt.apply(void 0,t([n],c,!1)))};return s.attrs=function(t){return ot(o,i,n(n({},a),{attrs:Array.prototype.concat(a.attrs,t).filter(Boolean)}))},s.withConfig=function(t){return ot(o,i,n(n({},a),t))},s}var rt=function(t){return ot(Qe,t)},mt=rt;z.forEach((function(t){mt[t]=rt(t)}));var yt=function(){function e(t,n){this.rules=t,this.componentId=n,this.isStatic=Ye(t),je.registerId(this.componentId+1)}return e.prototype.createStyles=function(t,n,o,i){var a=i(ne(Ge(this.rules,n,o,i)),\"\"),c=this.componentId+t;o.insertRules(c,c,a)},e.prototype.removeStyles=function(t,n){n.clearRules(this.componentId+t)},e.prototype.renderStyles=function(t,n,o,i){t>2&&je.registerId(this.componentId+t),this.removeStyles(t,o),this.createStyles(t,n,o,i)},e}();function at(o){for(var a=[],c=1;c<arguments.length;c++)a[c-1]=arguments[c];var d=nt.apply(void 0,t([o],a,!1)),h=\"sc-global-\".concat(x(JSON.stringify(d))),f=new yt(d,h);\"production\"!==process.env.NODE_ENV&&b(h);var l=function(t){var n=Ve(),o=i.useContext(pt),a=i.useRef(n.styleSheet.allocateGSInstance(h)).current;return\"production\"!==process.env.NODE_ENV&&i.Children.count(t.children)&&console.warn(\"The global style component \".concat(h,\" was given child JSX. createGlobalStyle does not render children.\")),\"production\"!==process.env.NODE_ENV&&d.some((function(t){return\"string\"==typeof t&&-1!==t.indexOf(\"@import\")}))&&console.warn(\"Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app.\"),n.styleSheet.server&&u(a,t,n.styleSheet,o,n.stylis),i.useLayoutEffect((function(){if(!n.styleSheet.server)return u(a,t,n.styleSheet,o,n.stylis),function(){return f.removeStyles(a,n.styleSheet)}}),[a,t,n.styleSheet,o,n.stylis]),null};function u(t,o,i,a,c){if(f.isStatic)f.renderStyles(t,C,i,c);else{var d=n(n({},o),{theme:P(o,a,l.defaultProps)});f.renderStyles(t,d,i,c)}}return i.memo(l)}function ct(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");var a=ne(nt.apply(void 0,t([n],o,!1))),c=x(a);return new st(c,a)}function lt(t){var o=i.forwardRef((function(o,a){var c=P(o,i.useContext(pt),t.defaultProps);return\"production\"!==process.env.NODE_ENV&&void 0===c&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'.concat(V(t),'\"')),i.createElement(t,n({},o,{theme:c,ref:a}))}));return\"production\"!==process.env.NODE_ENV&&(o.displayName=\"WithTheme(\".concat(V(t),\")\")),K(o,t)}var vt=function(){function e(){var t=this;this._emitSheetCSS=function(){var n=t.instance.toString(),o=Se(),i=ne([o&&'nonce=\"'.concat(o,'\"'),\"\".concat(w,'=\"true\"'),\"\".concat(\"data-styled-version\",'=\"').concat(\"6.0.8\",'\"')].filter(Boolean),\" \");return\"<style \".concat(i,\">\").concat(n,\"</style>\")},this.getStyleTags=function(){if(t.sealed)throw ce(2);return t._emitSheetCSS()},this.getStyleElement=function(){var o;if(t.sealed)throw ce(2);var a=((o={})[w]=\"\",o[\"data-styled-version\"]=\"6.0.8\",o.dangerouslySetInnerHTML={__html:t.instance.toString()},o),c=Se();return c&&(a.nonce=c),[i.createElement(\"style\",n({},a,{key:\"sc-0-0\"}))]},this.seal=function(){t.sealed=!0},this.instance=new je({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(t){if(this.sealed)throw ce(2);return i.createElement(Fe,{sheet:this.instance},t)},e.prototype.interleaveWithNodeStream=function(t){throw ce(3)},e}(),gt={StyleSheet:je,mainSheet:qe};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\");var St=\"__sc-\".concat(w,\"__\");\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[St]||(window[St]=0),1===window[St]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[St]+=1);export{vt as ServerStyleSheet,Ue as StyleSheetConsumer,Ke as StyleSheetContext,Fe as StyleSheetManager,dt as ThemeConsumer,pt as ThemeContext,Xe as ThemeProvider,gt as __PRIVATE__,at as createGlobalStyle,nt as css,mt as default,ee as isStyledComponent,ct as keyframes,mt as styled,Je as useTheme,E as version,lt as withTheme};\n\n//# sourceMappingURL=styled-components.browser.esm.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled,{keyframes}from\"styled-components\";/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TextShimmer({font,content,color,shimmer,size,speed,userSelect,rotation,delay,tag,direction}){const backgroundSize=`200% 200%`;const speedFormatted=11-speed;const gradientFirst=50-size*(50-20)/100;const gradientLast=50+size*(80-50)/100;const Tag=tag;const animationDuration=speedFormatted+delay;const shimmerAnimation=keyframes`\n      0%, ${delay/animationDuration*100}% {\n        background-position: ${direction===\"left\"?\"-100%\":\"200%\"};\n      }\n      100% {\n        background-position: ${direction===\"left\"?\"200%\":\"-100%\"};\n      }\n    `;const ShimmerTag=styled(Tag)`\n        background: linear-gradient(\n            ${rotation}deg,\n            transparent 0%,\n            transparent ${gradientFirst}%,\n            ${shimmer} 50%,\n            transparent ${gradientLast}%,\n            transparent 100%\n        );\n        -webkit-background-size: ${backgroundSize};\n        -moz-background-size: ${backgroundSize};\n        background-size: ${backgroundSize};\n        -webkit-background-clip: text;\n        -moz-background-clip: text;\n        background-clip: text;\n        background-repeat: no-repeat;\n        animation: ${shimmerAnimation} ${animationDuration}s linear infinite;\n    `;return /*#__PURE__*/_jsxs(\"div\",{style:{userSelect:userSelect?\"auto\":\"none\",position:\"relative\"},children:[/*#__PURE__*/_jsx(Tag,{style:{...font,color,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content}),/*#__PURE__*/_jsx(ShimmerTag,{\"aria-hidden\":\"true\",style:{...font,color:\"transparent\",position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:1,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content})]});}TextShimmer.displayName=\"Text Shimmer\";addPropertyControls(TextShimmer,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},content:{type:ControlType.String,title:\"Content\",defaultValue:\"Learn Framer With Framer University\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF1A\"},shimmer:{type:ControlType.Color,title:\"Shimmer\",defaultValue:\"#ffffff\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:30,step:1,max:100,min:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:5,max:10,min:1,step:1},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",optionIcons:[\"direction-left\",\"direction-right\"]},userSelect:{title:\"User Select\",type:ControlType.Boolean,defaultValue:false},rotation:{type:ControlType.Number,title:\"Rotation\",defaultValue:90,min:45,unit:\"\\xb0\",max:135,step:1},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:10,step:.1},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"span\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextShimmer\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextShimmer_Prod.map","// Generated by Framer (108c8c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=['.framer-6XmhM .framer-styles-preset-1m2bldi:not(.rich-text-wrapper), .framer-6XmhM .framer-styles-preset-1m2bldi.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-6XmhM .framer-styles-preset-1m2bldi:not(.rich-text-wrapper), .framer-6XmhM .framer-styles-preset-1m2bldi.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-6XmhM .framer-styles-preset-1m2bldi:not(.rich-text-wrapper), .framer-6XmhM .framer-styles-preset-1m2bldi.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-6XmhM\";\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 { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M11.9996 4.58607L19.414 12.0001L22.9139 8.50015L15.4997 1.08594L11.9996 4.58607Z\" fill=\"black\"/> <path d=\"M18.403 13.8175L10.1822 5.59708L5.63438 7.25082L3.08203 19.5021L8.15387 14.4302C8.0427 14.1472 7.98166 13.839 7.98166 13.5166C7.98166 12.1359 9.10095 11.0166 10.4817 11.0166C11.8624 11.0166 12.9817 12.1359 12.9817 13.5166C12.9817 14.8973 11.8624 16.0166 10.4817 16.0166C10.1592 16.0166 9.85109 15.9556 9.56811 15.8444L4.49378 20.9188L16.7491 18.3656L18.403 13.8175Z\" fill=\"black\"/> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/pUC2Q4HS9uuwHefZZ6Oq/SVG.js\";const SVGFonts=getFonts(SVG);const ClipboardFonts=getFonts(Clipboard);const enabledGestures={IzxFigUFI:{hover:true}};const cycleOrder=[\"IzxFigUFI\",\"UTp9a6qHm\"];const serializationHash=\"framer-z1UhF\";const variantClassNames={IzxFigUFI:\"framer-v-1q6fhdz\",UTp9a6qHm:\"framer-v-18h2t3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b8ei7OpHv=undefined;const wr2g_fjxZ=undefined;const bcOKL_7fc=undefined;const PbW7K4Unr=undefined;const aCeOAHQBL=undefined;const zhU3xY_Ux=undefined;const bPCJyrIbK=undefined;const rIGEnoYqD=undefined;const qIDNNRI0q=undefined;const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Copied:\"UTp9a6qHm\",Default:\"IzxFigUFI\"};const Variants=motion.create(React.Fragment);const getProps=({bG,bGHover,clipboardContent,height,iconCopied,iconCopy,icons,id,labelCopied,labelCopy,labels,width,...props})=>{return{...props,aCeOAHQBL:labels??props.aCeOAHQBL??\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",b8ei7OpHv:bG??props.b8ei7OpHv??\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bcOKL_7fc:iconCopy??props.bcOKL_7fc??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 3H7V7H3V21H17V17H21V3ZM17 15H19V5H9V7H17V15Z\" fill=\"white\"/> </svg>',bPCJyrIbK:iconCopied??props.bPCJyrIbK??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',PbW7K4Unr:icons??props.PbW7K4Unr??\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",qIDNNRI0q:clipboardContent??props.qIDNNRI0q??\"Copied text.\",rIGEnoYqD:labelCopied??props.rIGEnoYqD??\"Copied\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IzxFigUFI\",wr2g_fjxZ:bGHover??props.wr2g_fjxZ??\"rgb(212, 212, 212)\",zhU3xY_Ux:labelCopy??props.zhU3xY_Ux??\"Copy component\"};};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,bcOKL_7fc,zhU3xY_Ux,bPCJyrIbK,rIGEnoYqD,b8ei7OpHv,wr2g_fjxZ,PbW7K4Unr,aCeOAHQBL,qIDNNRI0q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IzxFigUFI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15j411s=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"UTp9a6qHm\");});const onAppearw65v1w=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IzxFigUFI\"),1500);});useOnVariantChange(baseVariant,{UTp9a6qHm:onAppearw65v1w});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UTp9a6qHm\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q6fhdz\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IzxFigUFI\",onTap:onTap15j411s,ref:refBinding,style:{backgroundColor:b8ei7OpHv,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"IzxFigUFI-hover\":{backgroundColor:wr2g_fjxZ}},...addPropertyOverrides({\"IzxFigUFI-hover\":{\"data-framer-name\":undefined},UTp9a6qHm:{\"data-framer-name\":\"Copied\",onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d05rap\",\"data-framer-name\":\"Content - Default\",layoutDependency:layoutDependency,layoutId:\"n_WXlLdlo\",style:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},variants:{\"IzxFigUFI-hover\":{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},UTp9a6qHm:{filter:\"blur(4px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(4px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ivdhsp-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Vhs76c24H-container\",nodeId:\"Vhs76c24H\",rendersWithMotion:true,scopeId:\"dedtDac3f\",children:/*#__PURE__*/_jsx(SVG,{customColor:PbW7K4Unr,customPadding:0,customStrokeWidth:2,customSvgCode:bcOKL_7fc,height:\"100%\",id:\"Vhs76c24H\",layoutId:\"Vhs76c24H\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aCeOAHQBL-dedtDac3f))\"},children:\"Copy component\"})}),className:\"framer-6kmqw0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"N1yTocLTS\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aCeOAHQBL-dedtDac3f)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-aCeOAHQBL-dedtDac3f\":aCeOAHQBL},text:zhU3xY_Ux,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18homu6\",\"data-framer-name\":\"Content - Copied\",layoutDependency:layoutDependency,layoutId:\"TfwMdmo8w\",style:{filter:\"blur(4px)\",opacity:0,scale:.6,WebkitFilter:\"blur(4px)\"},transformTemplate:transformTemplate1,variants:{UTp9a6qHm:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c6ltmi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KMpbnT_Hu-container\",nodeId:\"KMpbnT_Hu\",rendersWithMotion:true,scopeId:\"dedtDac3f\",children:/*#__PURE__*/_jsx(SVG,{customColor:PbW7K4Unr,customPadding:0,customStrokeWidth:2,customSvgCode:bPCJyrIbK,height:\"100%\",id:\"KMpbnT_Hu\",layoutId:\"KMpbnT_Hu\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aCeOAHQBL-dedtDac3f))\"},children:\"Copied\"})}),className:\"framer-4ro0u\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"eY8cnqjJE\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aCeOAHQBL-dedtDac3f)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-aCeOAHQBL-dedtDac3f\":aCeOAHQBL},text:rIGEnoYqD,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19kqjy-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xrDizJE15-container\",nodeId:\"xrDizJE15\",rendersWithMotion:true,scopeId:\"dedtDac3f\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:100,bottomLeftRadius:100,bottomRightRadius:100,color:\"rgba(255, 255, 255, 0)\",content:qIDNNRI0q,fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"xrDizJE15\",isMixedBorderRadius:false,label:\"\",layoutId:\"xrDizJE15\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:100,topRightRadius:100,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z1UhF.framer-17g24ft, .framer-z1UhF .framer-17g24ft { display: block; }\",\".framer-z1UhF.framer-1q6fhdz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 44px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-z1UhF .framer-1d05rap { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-z1UhF .framer-ivdhsp-container, .framer-z1UhF .framer-1c6ltmi-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-z1UhF .framer-6kmqw0, .framer-z1UhF .framer-4ro0u { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-z1UhF .framer-18homu6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 49%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-z1UhF .framer-19kqjy-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 203\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"UTp9a6qHm\":{\"layout\":[\"auto\",\"fixed\"]},\"Dzh8BFSNp\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"bcOKL_7fc\":\"iconCopy\",\"zhU3xY_Ux\":\"labelCopy\",\"bPCJyrIbK\":\"iconCopied\",\"rIGEnoYqD\":\"labelCopied\",\"b8ei7OpHv\":\"bG\",\"wr2g_fjxZ\":\"bGHover\",\"PbW7K4Unr\":\"icons\",\"aCeOAHQBL\":\"labels\",\"qIDNNRI0q\":\"clipboardContent\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdedtDac3f=withCSS(Component,css,\"framer-z1UhF\");export default FramerdedtDac3f;FramerdedtDac3f.displayName=\"Copy Button 2\";FramerdedtDac3f.defaultProps={height:44,width:203};addPropertyControls(FramerdedtDac3f,{variant:{options:[\"IzxFigUFI\",\"UTp9a6qHm\"],optionTitles:[\"Default\",\"Copied\"],title:\"Variant\",type:ControlType.Enum},bcOKL_7fc:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 3H7V7H3V21H17V17H21V3ZM17 15H19V5H9V7H17V15Z\" fill=\"white\"/> </svg>',displayTextArea:false,title:\"Icon - Copy\",type:ControlType.String},onbcOKL_7fcChange:{changes:\"bcOKL_7fc\",type:ControlType.ChangeHandler},zhU3xY_Ux:{defaultValue:\"Copy component\",displayTextArea:false,title:\"Label - Copy\",type:ControlType.String},onzhU3xY_UxChange:{changes:\"zhU3xY_Ux\",type:ControlType.ChangeHandler},bPCJyrIbK:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',displayTextArea:false,title:\"Icon - Copied\",type:ControlType.String},onbPCJyrIbKChange:{changes:\"bPCJyrIbK\",type:ControlType.ChangeHandler},rIGEnoYqD:{defaultValue:\"Copied\",displayTextArea:false,title:\"Label - Copied\",type:ControlType.String},onrIGEnoYqDChange:{changes:\"rIGEnoYqD\",type:ControlType.ChangeHandler},b8ei7OpHv:{defaultValue:'var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)) /* {\"name\":\"12\"} */',title:\"BG\",type:ControlType.Color},wr2g_fjxZ:{defaultValue:\"rgb(212, 212, 212)\",title:\"BG - Hover\",type:ControlType.Color},PbW7K4Unr:{defaultValue:'var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {\"name\":\"1\"} */',title:\"Icons\",type:ControlType.Color},aCeOAHQBL:{defaultValue:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",title:\"Labels\",type:ControlType.Color},qIDNNRI0q:{defaultValue:\"Copied text.\",displayTextArea:true,title:\"Clipboard Content\",type:ControlType.String},onqIDNNRI0qChange:{changes:\"qIDNNRI0q\",type:ControlType.ChangeHandler}});addFonts(FramerdedtDac3f,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...SVGFonts,...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdedtDac3f\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UTp9a6qHm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Dzh8BFSNp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"bcOKL_7fc\\\":\\\"iconCopy\\\",\\\"zhU3xY_Ux\\\":\\\"labelCopy\\\",\\\"bPCJyrIbK\\\":\\\"iconCopied\\\",\\\"rIGEnoYqD\\\":\\\"labelCopied\\\",\\\"b8ei7OpHv\\\":\\\"bG\\\",\\\"wr2g_fjxZ\\\":\\\"bGHover\\\",\\\"PbW7K4Unr\\\":\\\"icons\\\",\\\"aCeOAHQBL\\\":\\\"labels\\\",\\\"qIDNNRI0q\\\":\\\"clipboardContent\\\"}\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"203\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dedtDac3f.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/tFfOLNBxURwcZD1Fb0PP/Hq33TuX95HGh9DRIux1S/P6oqiSRO1.js\";import CopyButton2 from\"https://framerusercontent.com/modules/4pxBEkSgrTKzvJ6CmBGO/z6VgEdGTh5wcGef5vZ5K/dedtDac3f.js\";const CopyButton2Fonts=getFonts(CopyButton2);const enabledGestures={dq97tbPwF:{pressed:true}};const serializationHash=\"framer-7Wz31\";const variantClassNames={dq97tbPwF:\"framer-v-1ba1o0s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AAaCD2dci=undefined;const Jw4QucHUD=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 getProps=({click,height,id,title,width,...props})=>{return{...props,AAaCD2dci:click??props.AAaCD2dci,Jw4QucHUD:title??props.Jw4QucHUD??\"Copy\"};};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,AAaCD2dci,Jw4QucHUD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dq97tbPwF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1knuzz7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AAaCD2dci){const res=await AAaCD2dci(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ba1o0s\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dq97tbPwF\",onTap:onTap1knuzz7,ref:refBinding,style:{...style},...addPropertyOverrides({\"dq97tbPwF-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e2b6cy\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"ELFhaSt8N\",style:{background:\"linear-gradient(180deg, var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255)) 52%, var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(212, 212, 212)) 100%)\",borderBottomLeftRadius:150,borderBottomRightRadius:150,borderTopLeftRadius:150,borderTopRightRadius:150,boxShadow:\"inset 0px 1px 0px 0px var(--token-90fa6533-eb8d-498b-87c1-6c1072376882, rgb(247, 247, 247)), inset 0px -1px 0px 0px var(--token-90fa6533-eb8d-498b-87c1-6c1072376882, rgb(247, 247, 247)), inset 0px -2px 0px 0px rgba(255, 255, 255, 0.03), 0px 3px 6px 0px rgba(0, 0, 0, 0.27)\",scale:1},variants:{\"dq97tbPwF-pressed\":{scale:.9}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:\"Copy\"})}),className:\"framer-1kfxxg8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z2fNX748h\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Jw4QucHUD,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-22),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ua5reg-container\",layoutDependency:layoutDependency,layoutId:\"Jmhni_o5y-container\",nodeId:\"Jmhni_o5y\",rendersWithMotion:true,scopeId:\"PZMaCXvHh\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(CopyButton2,{aCeOAHQBL:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",b8ei7OpHv:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",bcOKL_7fc:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 3H7V7H3V21H17V17H21V3ZM17 15H19V5H9V7H17V15Z\" fill=\"white\"/> </svg>',bPCJyrIbK:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',height:\"100%\",id:\"Jmhni_o5y\",layoutId:\"Jmhni_o5y\",PbW7K4Unr:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",qIDNNRI0q:\"mahanetran@gmail.com\",rIGEnoYqD:\"Copied\",style:{height:\"100%\"},variant:matchVariant(\"IzxFigUFI\"),width:\"100%\",wr2g_fjxZ:\"var(--token-90fa6533-eb8d-498b-87c1-6c1072376882, rgb(247, 247, 247))\",zhU3xY_Ux:\"Copy component\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7Wz31.framer-9lel8l, .framer-7Wz31 .framer-9lel8l { display: block; }\",\".framer-7Wz31.framer-1ba1o0s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7Wz31 .framer-1e2b6cy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 18px 10px 18px; position: relative; width: min-content; }\",\".framer-7Wz31 .framer-1kfxxg8 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-7Wz31 .framer-ua5reg-container { flex: none; height: 44px; left: 50%; position: absolute; top: 50%; width: auto; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"eogier6RA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AAaCD2dci\":\"click\",\"Jw4QucHUD\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPZMaCXvHh=withCSS(Component,css,\"framer-7Wz31\");export default FramerPZMaCXvHh;FramerPZMaCXvHh.displayName=\"Button\";FramerPZMaCXvHh.defaultProps={height:39,width:73};addPropertyControls(FramerPZMaCXvHh,{AAaCD2dci:{title:\"Click\",type:ControlType.EventHandler},Jw4QucHUD:{defaultValue:\"Copy\",displayTextArea:false,title:\"Title\",type:ControlType.String},onJw4QucHUDChange:{changes:\"Jw4QucHUD\",type:ControlType.ChangeHandler}});addFonts(FramerPZMaCXvHh,[{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\"}]},...CopyButton2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerPZMaCXvHh.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyButton2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPZMaCXvHh\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"AAaCD2dci\\\":\\\"click\\\",\\\"Jw4QucHUD\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"73\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eogier6RA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js\";import Button from\"https://framerusercontent.com/modules/3gWDDUgDUxEDSuGSisgM/ZtI3pDVM1BmAUFSdjsd4/PZMaCXvHh.js\";const TextShimmerFonts=getFonts(TextShimmer);const ButtonFonts=getFonts(Button);const cycleOrder=[\"nooOFoFDh\",\"pkbYOdG23\",\"M0qRipijn\"];const serializationHash=\"framer-wDP4f\";const variantClassNames={M0qRipijn:\"framer-v-1y8w0l0\",nooOFoFDh:\"framer-v-yt4ixb\",pkbYOdG23:\"framer-v-r0cc84\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xUJvhzCse=undefined;const Ak3boXWIi=undefined;const setAk3boXWIi=undefined;const transition1={bounce:.4,delay:0,duration:.8,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.025,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"M0qRipijn\",Clicked:\"pkbYOdG23\",Default:\"nooOFoFDh\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({content,height,id,title,width,...props})=>{return{...props,Ak3boXWIi:title??props.Ak3boXWIi??\"Copy\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nooOFoFDh\",xUJvhzCse:content??props.xUJvhzCse??\"mahanetran@gmail.com\"};};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,\"Ak3boXWIi\":externalAk3boXWIi,\"onAk3boXWIiChange\":setExternalAk3boXWIi,xUJvhzCse,...restProps}=getProps(props);const[Ak3boXWIi,setAk3boXWIi]=useStateVariable(externalAk3boXWIi,setExternalAk3boXWIi);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nooOFoFDh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearz52yzb=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"nooOFoFDh\",true),4100);});const AAaCD2dci1uzvfer=activeVariantCallback(async(...args)=>{setVariant(\"pkbYOdG23\");});useOnVariantChange(baseVariant,{pkbYOdG23:onAppearz52yzb});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"pkbYOdG23\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"pkbYOdG23\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yt4ixb\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"nooOFoFDh\",ref:refBinding,style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({M0qRipijn:{\"data-framer-name\":\"Variant 3\"},pkbYOdG23:{\"data-framer-name\":\"Clicked\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-grqxu7\",\"data-framer-name\":\"Toast\",layoutDependency:layoutDependency,layoutId:\"ztufxzHlo\",style:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"inset 0px -3px 5px -2px rgba(87, 87, 87, 0)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jgidxj\",\"data-framer-name\":\"Code Copied\",layoutDependency:layoutDependency,layoutId:\"boWJFIbkl\",style:{filter:\"blur(3px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(3px)\"},transformTemplate:transformTemplate1,variants:{pkbYOdG23:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"}},children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-6ejuv1\",layoutDependency:layoutDependency,layoutId:\"cI4rscw3g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 16 8 C 16 12.418 12.418 16 8 16 C 3.582 16 0 12.418 0 8 C 0 3.582 3.582 0 8 0 C 12.418 0 16 3.582 16 8 Z M 11.019 6.506 C 11.291 6.164 11.237 5.667 10.899 5.39 C 10.56 5.114 10.063 5.16 9.781 5.494 L 6.741 9.21 L 5.766 8.234 C 5.453 7.921 4.946 7.921 4.634 8.234 C 4.322 8.547 4.322 9.053 4.634 9.366 L 6.234 10.966 C 6.394 11.125 6.614 11.21 6.84 11.199 C 7.066 11.188 7.276 11.081 7.419 10.906 Z\" fill=\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({pkbYOdG23:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 16 8 C 16 12.418 12.418 16 8 16 C 3.582 16 0 12.418 0 8 C 0 3.582 3.582 0 8 0 C 12.418 0 16 3.582 16 8 Z M 11.019 6.506 C 11.291 6.164 11.237 5.667 10.899 5.39 C 10.56 5.114 10.063 5.16 9.781 5.494 L 6.741 9.21 L 5.766 8.234 C 5.453 7.921 4.946 7.921 4.634 8.234 C 4.322 8.547 4.322 9.053 4.634 9.366 L 6.234 10.966 C 6.394 11.125 6.614 11.21 6.84 11.199 C 7.066 11.188 7.276 11.081 7.419 10.906 Z\" fill=\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bei26q\",layoutDependency:layoutDependency,layoutId:\"OAQkcABw5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.418 3.582 16 8 16 C 12.418 16 16 12.418 16 8 C 16 3.582 12.418 0 8 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eo0tba\",layoutDependency:layoutDependency,layoutId:\"TxF8UBzk1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.792 5.99\" overflow=\"visible\"><path d=\"M 6.619 1.297 C 6.891 0.954 6.837 0.457 6.499 0.181 C 6.161 -0.096 5.663 -0.05 5.381 0.284 L 2.341 4 L 1.366 3.024 C 1.053 2.712 0.547 2.712 0.234 3.025 C -0.078 3.337 -0.078 3.844 0.235 4.156 L 1.835 5.756 C 1.994 5.916 2.214 6.001 2.44 5.989 C 2.666 5.978 2.876 5.872 3.019 5.697 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1majxs8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PSmMlTfwk-container\",nodeId:\"PSmMlTfwk\",rendersWithMotion:true,scopeId:\"AqWcLgMoA\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"Email Copied!\",delay:0,direction:\"right\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",id:\"PSmMlTfwk\",layoutId:\"PSmMlTfwk\",rotation:90,shimmer:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(122, 122, 122))\",size:30,speed:5,style:{height:\"100%\"},tag:\"p\",userSelect:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9gd8sr\",\"data-framer-name\":\"Code Text\",layoutDependency:layoutDependency,layoutId:\"gHQ0hVUPG\",style:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{M0qRipijn:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},pkbYOdG23:{filter:\"blur(3px)\",opacity:0,WebkitFilter:\"blur(3px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fpahqe-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Wb2ofToNp-container\",nodeId:\"Wb2ofToNp\",rendersWithMotion:true,scopeId:\"AqWcLgMoA\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:xUJvhzCse,delay:0,direction:\"right\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",id:\"Wb2ofToNp\",layoutId:\"Wb2ofToNp\",rotation:90,shimmer:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(166, 166, 166))\",size:30,speed:5,style:{height:\"100%\",width:\"100%\"},tag:\"p\",userSelect:false,width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||52)-0-(Math.max(0,((componentViewport?.height||52)-0-0)/1)*1+0))/2+0+0)+(0+(Math.max(0,((componentViewport?.height||52)-0-0)/1)*1-1-39)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q1cjt5-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"dHfnXG_oq-container\",name:\"Button\",nodeId:\"dHfnXG_oq\",rendersWithMotion:true,scopeId:\"AqWcLgMoA\",whileHover:animation,children:/*#__PURE__*/_jsx(Button,{AAaCD2dci:AAaCD2dci1uzvfer,height:\"100%\",id:\"dHfnXG_oq\",Jw4QucHUD:Ak3boXWIi,layoutId:\"dHfnXG_oq\",name:\"Button\",onJw4QucHUDChange:setAk3boXWIi,width:\"100%\",...addPropertyOverrides({M0qRipijn:{AAaCD2dci:undefined}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wDP4f.framer-j2l9a4, .framer-wDP4f .framer-j2l9a4 { display: block; }\",\".framer-wDP4f.framer-yt4ixb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 52px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wDP4f .framer-grqxu7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 8px 1px 18px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-wDP4f .framer-1jgidxj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 3; }\",\".framer-wDP4f .framer-6ejuv1 { height: 16px; position: relative; width: 16px; }\",\".framer-wDP4f .framer-bei26q { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-wDP4f .framer-eo0tba { height: 6px; left: 5px; position: absolute; top: 5px; width: 7px; }\",\".framer-wDP4f .framer-1majxs8-container { flex: none; height: 21px; position: relative; width: auto; }\",\".framer-wDP4f .framer-9gd8sr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 3; }\",\".framer-wDP4f .framer-1fpahqe-container { flex: none; height: 21px; position: relative; width: 185px; }\",\".framer-wDP4f .framer-q1cjt5-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-wDP4f.framer-v-r0cc84 .framer-grqxu7 { width: 294px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 294\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"pkbYOdG23\":{\"layout\":[\"auto\",\"fixed\"]},\"M0qRipijn\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Ak3boXWIi\":\"title\",\"xUJvhzCse\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAqWcLgMoA=withCSS(Component,css,\"framer-wDP4f\");export default FramerAqWcLgMoA;FramerAqWcLgMoA.displayName=\"Toast Interaction\";FramerAqWcLgMoA.defaultProps={height:52,width:294};addPropertyControls(FramerAqWcLgMoA,{variant:{options:[\"nooOFoFDh\",\"pkbYOdG23\",\"M0qRipijn\"],optionTitles:[\"Default\",\"Clicked\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},Ak3boXWIi:{defaultValue:\"Copy\",displayTextArea:false,title:\"Title\",type:ControlType.String},onAk3boXWIiChange:{changes:\"Ak3boXWIi\",type:ControlType.ChangeHandler},xUJvhzCse:{defaultValue:\"mahanetran@gmail.com\",title:\"Content\",type:ControlType.String},onxUJvhzCseChange:{changes:\"xUJvhzCse\",type:ControlType.ChangeHandler}});addFonts(FramerAqWcLgMoA,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...TextShimmerFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FramerAqWcLgMoA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAqWcLgMoA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"294\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Ak3boXWIi\\\":\\\"title\\\",\\\"xUJvhzCse\\\":\\\"content\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pkbYOdG23\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"M0qRipijn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AqWcLgMoA.map","// Generated by Framer (108c8c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay\",\"FR;InterDisplay-Medium\",\"FR;InterDisplay-MediumItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/RkMAGv2iAm3rw7tZzs7FaZf0rM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/P0JCAnd2N1Q6qwTQohre3XmQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-dPKx8 .framer-styles-preset-1rmqg6y:not(.rich-text-wrapper), .framer-dPKx8 .framer-styles-preset-1rmqg6y.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-background-corner-shape: superellipse(1); --framer-text-background-padding: 0px; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-dPKx8 .framer-styles-preset-1rmqg6y:not(.rich-text-wrapper), .framer-dPKx8 .framer-styles-preset-1rmqg6y.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-background-corner-shape: superellipse(1); --framer-text-background-padding: 0px; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-dPKx8 .framer-styles-preset-1rmqg6y:not(.rich-text-wrapper), .framer-dPKx8 .framer-styles-preset-1rmqg6y.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-background-corner-shape: superellipse(1); --framer-text-background-padding: 0px; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-dPKx8\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;PP Mondwest Regular\",\"CUSTOMV2;PP Mondwest Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"PP Mondwest Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Mondwest\",url:\"https://framerusercontent.com/assets/ZhR4uVs0Su3VezrUyVN1ae4OhQ.woff2\",weight:\"400\"},{cssFamilyName:\"PP Mondwest Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Mondwest\",url:\"https://framerusercontent.com/assets/4xUE1Cg0vndG5c6fUpFpDcKURwc.woff2\",weight:\"700\"}]}];export const css=['.framer-B5nYs .framer-styles-preset-1t53chy:not(.rich-text-wrapper), .framer-B5nYs .framer-styles-preset-1t53chy.rich-text-wrapper h2 { --framer-font-family: \"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif; --framer-font-family-bold: \"PP Mondwest Bold\", \"PP Mondwest Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 125%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #9e9e9e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-B5nYs .framer-styles-preset-1t53chy:not(.rich-text-wrapper), .framer-B5nYs .framer-styles-preset-1t53chy.rich-text-wrapper h2 { --framer-font-family: \"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif; --framer-font-family-bold: \"PP Mondwest Bold\", \"PP Mondwest Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 125%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #9e9e9e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-B5nYs .framer-styles-preset-1t53chy:not(.rich-text-wrapper), .framer-B5nYs .framer-styles-preset-1t53chy.rich-text-wrapper h2 { --framer-font-family: \"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif; --framer-font-family-bold: \"PP Mondwest Bold\", \"PP Mondwest Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 125%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #9e9e9e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }'];export const className=\"framer-B5nYs\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 60\n * @framerIntrinsicHeight 60\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */// This component is protected and should not be unlinkable or editable\n// Only users with edit access to this project can modify this component\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,startTransition}from\"react\";const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);localStorage.setItem(\"theme\",theme);const event=new Event(\"themeChange\");window.dispatchEvent(event);};// SVG Icons\nconst SunIcon=({size,color})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5\",fill:color}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72l1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\"})]});const MoonIcon=({size,color})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\",fill:color})});// Utility function to apply color to custom SVG\nconst applyColorToSvg=(svgString,color)=>{if(!svgString)return\"\";// Replace fill attributes with the new color\nlet modifiedSvg=svgString.replace(/fill=\"[^\"]*\"/g,`fill=\"${color}\"`);// Replace stroke attributes with the new color\nmodifiedSvg=modifiedSvg.replace(/stroke=\"[^\"]*\"/g,`stroke=\"${color}\"`);// If no fill or stroke attributes exist, add fill to the first path or shape element\nif(!svgString.includes(\"fill=\")&&!svgString.includes(\"stroke=\")){modifiedSvg=modifiedSvg.replace(/<(path|circle|rect|ellipse|polygon|polyline)([^>]*?)>/g,`<$1$2 fill=\"${color}\">`);}return modifiedSvg;};// Custom SVG component\nconst CustomIcon=({svgString,size,color})=>{const coloredSvg=applyColorToSvg(svgString,color);return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},dangerouslySetInnerHTML:{__html:coloredSvg}});};/**\n * @framerDisableUnlink\n */export default function ThemeToggleButton(props){const{toggleType=\"Button\",lightIconColor=\"#FF8C00\",darkIconColor=\"#949494\",SunIconColor=\"#FF9100\",MoonIconColor=\"#6B6B6B\",size=30,defaultTheme=\"Light\",switchTrackColor=\"#424242\",switchActiveColor=\"#DBDBDB\",sunSvg,moonSvg}=props;const[theme,setTheme]=useState(\"system\");const[,setIsInitialized]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const savedTheme=localStorage.getItem(\"theme\");const initialThemeProp=defaultTheme.toLowerCase()// \"light\" | \"dark\" | \"system\"\n;let newTheme=\"light\";if(savedTheme){newTheme=savedTheme;}else{if(initialThemeProp===\"light\"||initialThemeProp===\"dark\"){newTheme=initialThemeProp;}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");newTheme=mediaQuery.matches?\"dark\":\"light\";}}startTransition(()=>setTheme(newTheme));changeTheme(newTheme);// CSS token extraction\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",newTheme);bodyElement.setAttribute(\"toggle-theme\",newTheme);let lightThemeTokens=[];let darkThemeTokens=\"\";for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{// @ts-ignore\nconst rules=sheet.cssRules||[];for(let k=0;k<rules.length;k++){const rule=rules[k];if(\"selectorText\"in rule&&rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}}else if(\"conditionText\"in rule&&rule.conditionText===\"(prefers-color-scheme: dark)\"){// @ts-ignore\nconst cssRules=rule.cssRules||[];if(cssRules.length>0){// @ts-ignore\nlet mediaRulesString=cssRules[0].cssText;mediaRulesString=mediaRulesString.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}const styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens.join(\" \")}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);startTransition(()=>setIsInitialized(true));return()=>{const existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[defaultTheme]);// ✅ Reverse toggle logic\nconst handleClick=()=>{const newTheme=theme===\"dark\"?\"light\":\"dark\";startTransition(()=>setTheme(newTheme));changeTheme(newTheme);};const isLightMode=theme===\"light\";const buttonIconSize=size*.8;// Button Style Toggle\nif(toggleType===\"Button\"){return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",transition:\"transform 0.3s ease\",background:\"transparent\",border:\"none\",boxShadow:\"none\",padding:0,width:\"100%\",height:\"100%\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"scale(1.1)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"scale(1)\";},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:buttonIconSize,color:lightIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:buttonIconSize,color:lightIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:buttonIconSize,color:darkIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:buttonIconSize,color:darkIconColor})});}// Switch Style Toggle\nconst switchWidth=size*1.8;const switchHeight=size*1;const knobSize=switchHeight*.8;const knobIconSize=knobSize*.6;const borderRadius=switchHeight/2;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":isLightMode,onClick:handleClick,style:{width:switchWidth,height:switchHeight,background:isLightMode?switchActiveColor:switchTrackColor,border:\"none\",borderRadius:borderRadius,position:\"relative\",cursor:\"pointer\",transition:\"background 0.2s\",boxShadow:isLightMode?\"0 1px 3px rgba(0,0,0,0.06)\":\"0 2px 8px rgba(0,0,0,0.10)\",outline:\"none\",padding:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:(switchHeight-knobSize)/2,left:isLightMode?switchWidth-knobSize-(switchHeight-knobSize)/2:(switchHeight-knobSize)/2,width:knobSize,height:knobSize,borderRadius:\"50%\",background:\"#FFFFFF\",boxShadow:\"0 1px 4px rgba(0,0,0,0.10)\",transition:\"left 0.2s cubic-bezier(.4,1.2,.6,1)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:knobIconSize,color:SunIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:knobIconSize,color:SunIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:knobIconSize,color:MoonIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:knobIconSize,color:MoonIconColor})})});}addPropertyControls(ThemeToggleButton,{toggleType:{type:ControlType.Enum,title:\"Toggle Type\",options:[\"Button\",\"Switch\"],defaultValue:\"Button\"},lightIconColor:{type:ControlType.Color,title:\"Sun button Icon Color\",defaultValue:\"#FF8C00\",hidden:props=>props.toggleType!==\"Button\"},darkIconColor:{type:ControlType.Color,title:\"Moon button Icon Color\",defaultValue:\"#949494\",hidden:props=>props.toggleType!==\"Button\"},SunIconColor:{type:ControlType.Color,title:\"Sun Icon Color\",defaultValue:\"#FF9100\",hidden:props=>props.toggleType!==\"Switch\"},MoonIconColor:{type:ControlType.Color,title:\"Moon Icon Color\",defaultValue:\"#6B6B6B\",hidden:props=>props.toggleType!==\"Switch\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:60,min:20,max:120,step:5},switchTrackColor:{type:ControlType.Color,title:\"Switch Track Color\",defaultValue:\"#424242\",hidden:props=>props.toggleType!==\"Switch\"},switchActiveColor:{type:ControlType.Color,title:\"Switch Active Color\",defaultValue:\"#DBDBDB\",hidden:props=>props.toggleType!==\"Switch\"},defaultTheme:{type:ControlType.Enum,title:\"Default Theme\",options:[\"Light\",\"Dark\",\"System\"],defaultValue:\"Light\"},sunSvg:{type:ControlType.String,title:\"Sun SVG\",placeholder:\"Paste your sun SVG code here...\",displayTextArea:true},moonSvg:{type:ControlType.String,title:\"Moon SVG\",placeholder:\"Paste your moon SVG code here...\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggleButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeChanger.map","// Generated by Framer (ed41f9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Jdtpr .framer-styles-preset-1xhf90e:not(.rich-text-wrapper), .framer-Jdtpr .framer-styles-preset-1xhf90e.rich-text-wrapper a { --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.5, 0, 0.88, 0.77); }\"];export const className=\"framer-Jdtpr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-72ifD .framer-styles-preset-72eti3:not(.rich-text-wrapper), .framer-72ifD .framer-styles-preset-72eti3.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-skip-ink: all; --framer-link-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-72ifD\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function TurbulentDisplace(props){const{text,font,fontColor,frequency,octaves,scale,animation,mode}=props;const[seed,setSeed]=React.useState(Math.floor(Math.random()*1e3));const[currentScale,setCurrentScale]=React.useState(scale);const[filterKey,setFilterKey]=React.useState(0);const turbulenceRef=React.useRef(null);const displacementMapRef=React.useRef(null);const overlayRef=React.useRef(null);// Use a ref to store a stable filter ID\nconst filterIdRef=`framer-university-${Math.random().toString(36).substr(2,9)}`;React.useEffect(()=>{setCurrentScale(scale);},[scale]);React.useEffect(()=>{setFilterKey(prevKey=>prevKey+1);},[frequency,octaves,scale]);React.useEffect(()=>{if(animation.animate){const interval=setInterval(()=>{const newSeed=Math.floor(Math.random()*1e3);const strengthPercentage=animation.strength/100;const maxDeviation=scale*strengthPercentage;const newScale=scale+(Math.random()*2-1)*maxDeviation;setSeed(newSeed);setCurrentScale(newScale);if(turbulenceRef.current){turbulenceRef.current.setAttribute(\"seed\",newSeed.toString());}if(displacementMapRef.current){displacementMapRef.current.setAttribute(\"scale\",newScale.toString());}if(overlayRef.current){overlayRef.current.style.filter=`url(#${filterIdRef})`;overlayRef.current.style.backdropFilter=`url(#${filterIdRef})`;}},animation.delay);return()=>clearInterval(interval);}},[animation,scale]);const baseFrequency=frequency/100*Math.pow(1.1,octaves-1);const filterSvg=/*#__PURE__*/_jsx(\"svg\",{style:{width:0,height:0,position:\"absolute\"},\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:filterIdRef,\"color-interpolation-filters\":\"sRGB\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{ref:turbulenceRef,type:\"fractalNoise\",baseFrequency:baseFrequency,numOctaves:octaves,seed:seed,stitchTiles:\"stitch\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{ref:displacementMapRef,in:\"SourceGraphic\",scale:currentScale,xChannelSelector:\"R\",yChannelSelector:\"G\"})]})})});const contentStyle={family:\"Inter\",weight:800,fontSize:56,lineHeight:1.2,letterSpacing:\"-0.03em\",...font,color:fontColor,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:font.textAlign===\"center\"?\"center\":font.textAlign===\"right\"?\"flex-end\":\"flex-start\"};const overlayStyle={position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",backdropFilter:`url(#${filterIdRef})`,WebkitBackdropFilter:`url(#${filterIdRef})`,filter:`url(#${filterIdRef})`};return /*#__PURE__*/_jsxs(React.Fragment,{children:[filterSvg,mode===\"overlay\"?/*#__PURE__*/_jsx(\"div\",{ref:overlayRef,style:overlayStyle},filterKey):/*#__PURE__*/_jsx(motion.div,{style:{...contentStyle,filter:`url(#${filterIdRef})`},children:text})]});}TurbulentDisplace.displayName=\"Squiggle Effect\";TurbulentDisplace.defaultProps={mode:\"text\",text:\"Squiggle Effect\",font:{family:\"Inter\",style:\"normal\",weight:800,fontSize:44,lineHeight:1.5,letterSpacing:0,textAlign:\"center\",textTransform:\"none\"},fontColor:\"#fff\",frequency:2,octaves:2,scale:5,animation:{animate:true,strength:5,delay:100}};addPropertyControls(TurbulentDisplace,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"text\",\"overlay\"],optionTitles:[\"Text\",\"Overlay\"],description:\"Apply 'pointer-events: none' style on the component when using it in overlay mode.\",defaultValue:\"text\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},text:{type:ControlType.String,title:\"Text\",hidden:props=>props.mode===\"overlay\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\",hidden:props=>props.mode===\"overlay\"},fontColor:{type:ControlType.Color,title:\"Font Color\",hidden:props=>props.mode===\"overlay\"},frequency:{type:ControlType.Number,title:\"Frequency\",min:0,max:100,step:1},octaves:{type:ControlType.Number,title:\"Octaves\",min:1,max:10,step:1},scale:{type:ControlType.Number,title:\"Scale\",min:1,max:500,step:1},animation:{type:ControlType.Object,description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{animate:{type:ControlType.Boolean,title:\"Animate\"},strength:{type:ControlType.Number,title:\"Flux\",description:\"Controls how much the 'Scale' property fluctuates during the animation, as a percentage of the Scale value.\",min:0,max:100,step:1,unit:\"%\",hidden:props=>!props.animate},delay:{type:ControlType.Number,title:\"Delay\",min:0,max:1e4,step:10,unit:\"ms\",hidden:props=>!props.animate}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TurbulentDisplace\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SquiggleEffect_Prod.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SquiggleEffect from\"https://framerusercontent.com/modules/9Utm1i17lc4epzKrGohm/jWkNAey9UMNUTfqwNwok/SquiggleEffect_Prod.js\";const SquiggleEffectFonts=getFonts(SquiggleEffect);const enabledGestures={WL3ocvoyH:{hover:true}};const cycleOrder=[\"WL3ocvoyH\",\"QfIBLmBDd\",\"pn9AuGdRX\"];const serializationHash=\"framer-SF1Si\";const variantClassNames={pn9AuGdRX:\"framer-v-19k66bg\",QfIBLmBDd:\"framer-v-e0ydxh\",WL3ocvoyH:\"framer-v-i6hpnd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"WL3ocvoyH\",\"Variant 2\":\"QfIBLmBDd\",\"Variant 3\":\"pn9AuGdRX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WL3ocvoyH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WL3ocvoyH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"pn9AuGdRX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:190,pixelWidth:191,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/RA0BzF9PJCRSCSsyx7bkiuc68g.svg?width=191&height=190\"},className:cx(scopingClassNames,\"framer-i6hpnd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WL3ocvoyH\",ref:refBinding,style:{...style},...addPropertyOverrides({\"WL3ocvoyH-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:190,pixelWidth:191,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/d4AsdLE6qXdWheubifAUgpKqTU.svg?width=191&height=190\"}},pn9AuGdRX:{\"data-framer-name\":\"Variant 3\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:190,pixelWidth:191,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/8edGpAkl4EbjnQHzy3EXl7VDm2I.svg?width=191&height=190\"}},QfIBLmBDd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2wzlzv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z2neyna9J-container\",nodeId:\"Z2neyna9J\",rendersWithMotion:true,scopeId:\"jk6LRC46a\",children:/*#__PURE__*/_jsx(SquiggleEffect,{animation:{animate:true,delay:100,strength:5},font:{},fontColor:\"rgb(255, 255, 255)\",frequency:2,height:\"100%\",id:\"Z2neyna9J\",layoutId:\"Z2neyna9J\",mode:\"overlay\",octaves:2,scale:5,style:{height:\"100%\",width:\"100%\"},text:\"Squiggle Effect\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SF1Si.framer-y58w07, .framer-SF1Si .framer-y58w07 { display: block; }\",\".framer-SF1Si.framer-i6hpnd { cursor: pointer; height: 80px; overflow: visible; position: relative; width: 80px; }\",\".framer-SF1Si .framer-2wzlzv-container { bottom: -2px; flex: none; left: -2px; position: absolute; right: -2px; top: -2px; }\",\".framer-SF1Si.framer-v-e0ydxh.framer-i6hpnd, .framer-SF1Si.framer-v-19k66bg.framer-i6hpnd { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QfIBLmBDd\":{\"layout\":[\"fixed\",\"fixed\"]},\"pn9AuGdRX\":{\"layout\":[\"fixed\",\"fixed\"]},\"IRtgsiFGt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerjk6LRC46a=withCSS(Component,css,\"framer-SF1Si\");export default Framerjk6LRC46a;Framerjk6LRC46a.displayName=\"M Logo\";Framerjk6LRC46a.defaultProps={height:80,width:80};addPropertyControls(Framerjk6LRC46a,{variant:{options:[\"WL3ocvoyH\",\"QfIBLmBDd\",\"pn9AuGdRX\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerjk6LRC46a,[{explicitInter:true,fonts:[]},...SquiggleEffectFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerjk6LRC46a\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QfIBLmBDd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pn9AuGdRX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IRtgsiFGt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"80\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jk6LRC46a.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MLogo from\"https://framerusercontent.com/modules/Tba1Yfdzg11VjLHBMn15/hlxQ6p23f1Fd4Pci0o5q/jk6LRC46a.js\";const MLogoFonts=getFonts(MLogo);const enabledGestures={E6UGP2L2w:{hover:true},ZcxVZZqq5:{hover:true}};const cycleOrder=[\"ZcxVZZqq5\",\"RZK1EneLR\",\"E6UGP2L2w\"];const serializationHash=\"framer-4nuLm\";const variantClassNames={E6UGP2L2w:\"framer-v-2hcp1p\",RZK1EneLR:\"framer-v-18uksm6\",ZcxVZZqq5:\"framer-v-c6pah8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ECtzWjwAv=undefined;const qUbi48Zkl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.025,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"ZcxVZZqq5\",\"Variant 2\":\"RZK1EneLR\",\"Variant 3\":\"E6UGP2L2w\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,visible2,visible3,width,...props})=>{return{...props,ECtzWjwAv:visible3??props.ECtzWjwAv??true,qUbi48Zkl:visible2??props.qUbi48Zkl??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZcxVZZqq5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qUbi48Zkl,ECtzWjwAv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZcxVZZqq5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KaAVuc7Ji\"},motionChild:true,nodeId:\"ZcxVZZqq5\",openInNewTab:false,scopeId:\"q4Kt7f_sL\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-c6pah8\",className,classNames)} framer-q5r0sp`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZcxVZZqq5\",ref:refBinding,style:{...style},...addPropertyOverrides({\"E6UGP2L2w-hover\":{\"data-framer-name\":undefined},\"ZcxVZZqq5-hover\":{\"data-framer-name\":undefined},E6UGP2L2w:{\"data-framer-name\":\"Variant 3\"},RZK1EneLR:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[ECtzWjwAv!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-48)/2),...addPropertyOverrides({RZK1EneLR:{height:47,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-47)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wcq51p-container\",layoutDependency:layoutDependency,layoutId:\"Rn44WOEeQ-container\",nodeId:\"Rn44WOEeQ\",rendersWithMotion:true,scopeId:\"q4Kt7f_sL\",whileHover:animation,...addPropertyOverrides({\"E6UGP2L2w-hover\":{whileHover:animation1},\"ZcxVZZqq5-hover\":{whileHover:animation1},RZK1EneLR:{whileHover:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MLogo,{height:\"100%\",id:\"Rn44WOEeQ\",layoutId:\"Rn44WOEeQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WL3ocvoyH\"),width:\"100%\",...addPropertyOverrides({RZK1EneLR:{variant:matchVariant(\"QfIBLmBDd\")}},baseVariant,gestureVariant)})})}),qUbi48Zkl!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37)))\"},children:\"Mahanetran Murali\"})}),className:\"framer-4hjnyj\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"wgrR2xOKd\",style:{\"--extracted-1of0zx5\":\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4nuLm.framer-q5r0sp, .framer-4nuLm .framer-q5r0sp { display: block; }\",\".framer-4nuLm.framer-c6pah8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4nuLm .framer-wcq51p-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 48px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-4nuLm .framer-4hjnyj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4nuLm.framer-v-18uksm6.framer-c6pah8 { cursor: unset; gap: 10px; }\",\".framer-4nuLm.framer-v-18uksm6 .framer-wcq51p-container { height: var(--framer-aspect-ratio-supported, 47px); will-change: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 229\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RZK1EneLR\":{\"layout\":[\"auto\",\"auto\"]},\"E6UGP2L2w\":{\"layout\":[\"auto\",\"auto\"]},\"D_PRNpjK7\":{\"layout\":[\"auto\",\"auto\"]},\"q6AxeDXzh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qUbi48Zkl\":\"visible2\",\"ECtzWjwAv\":\"visible3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq4Kt7f_sL=withCSS(Component,css,\"framer-4nuLm\");export default Framerq4Kt7f_sL;Framerq4Kt7f_sL.displayName=\"Name\";Framerq4Kt7f_sL.defaultProps={height:48,width:229};addPropertyControls(Framerq4Kt7f_sL,{variant:{options:[\"ZcxVZZqq5\",\"RZK1EneLR\",\"E6UGP2L2w\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},qUbi48Zkl:{defaultValue:true,title:\"Visible 2\",type:ControlType.Boolean},onqUbi48ZklChange:{changes:\"qUbi48Zkl\",type:ControlType.ChangeHandler},ECtzWjwAv:{defaultValue:true,title:\"Visible 3\",type:ControlType.Boolean},onECtzWjwAvChange:{changes:\"ECtzWjwAv\",type:ControlType.ChangeHandler}});addFonts(Framerq4Kt7f_sL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"}]},...MLogoFonts],{supportsExplicitInterCodegen:true});Framerq4Kt7f_sL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MLogo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq4Kt7f_sL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"229\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RZK1EneLR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E6UGP2L2w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D_PRNpjK7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q6AxeDXzh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"qUbi48Zkl\\\":\\\"visible2\\\",\\\"ECtzWjwAv\\\":\\\"visible3\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q4Kt7f_sL.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggleButton from\"https://framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/87EtGiCCItlZ64adCNoP/Wx3Bhh0NPQPzXlgkBFYB/jhd181SMT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xNlBK0A22RD7tLAARJTr/QMH61fZCqVu2RxHVeVTg/NfvRQDQUL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tFfOLNBxURwcZD1Fb0PP/Hq33TuX95HGh9DRIux1S/P6oqiSRO1.js\";import Name from\"https://framerusercontent.com/modules/Kg3U29GBSp9mXmoJIdY8/pOm6Tdx7pSe8SNFT6OkL/q4Kt7f_sL.js\";const NameFonts=getFonts(Name);const ThemeToggleButtonFonts=getFonts(ThemeToggleButton);const NameControls=getPropertyControls(Name);const cycleOrder=[\"XpDCPnUBq\",\"Hl0Z72Lt4\",\"R68rAl3Pg\",\"VQj7dNqWI\",\"yTbO2oQdx\"];const serializationHash=\"framer-zGemY\";const variantClassNames={Hl0Z72Lt4:\"framer-v-cfbqyn\",R68rAl3Pg:\"framer-v-1t6j10q\",VQj7dNqWI:\"framer-v-1ydvz67\",XpDCPnUBq:\"framer-v-fvjh6\",yTbO2oQdx:\"framer-v-15ezo2v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NcsqFXe5O=undefined;const mvEIVSttT=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.25,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"P - Open\":\"R68rAl3Pg\",\"Variant 4\":\"VQj7dNqWI\",\"Variant 5\":\"yTbO2oQdx\",D:\"XpDCPnUBq\",P:\"Hl0Z72Lt4\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Variant 1\":\"ZcxVZZqq5\",\"Variant 2\":\"RZK1EneLR\",\"Variant 3\":\"E6UGP2L2w\"};const getProps=({cursor,height,id,variant1,width,...props})=>{return{...props,mvEIVSttT:cursor??props.mvEIVSttT,NcsqFXe5O:humanReadableEnumMap[variant1]??variant1??props.NcsqFXe5O??\"ZcxVZZqq5\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XpDCPnUBq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,NcsqFXe5O,mvEIVSttT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XpDCPnUBq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1yvq2gd=activeVariantCallback(async(...args)=>{setVariant(\"R68rAl3Pg\");});const onTap1d40l6z=activeVariantCallback(async(...args)=>{setVariant(\"Hl0Z72Lt4\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VQj7dNqWI\",\"yTbO2oQdx\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"Hl0Z72Lt4\",\"R68rAl3Pg\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Hl0Z72Lt4\")return false;return true;};const isDisplayed3=()=>{if([\"Hl0Z72Lt4\",\"R68rAl3Pg\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"VQj7dNqWI\",\"yTbO2oQdx\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Hl0Z72Lt4:{value:transition2},R68rAl3Pg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fvjh6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"D\",layoutDependency:layoutDependency,layoutId:\"XpDCPnUBq\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\",...style},variants:{Hl0Z72Lt4:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},R68rAl3Pg:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},VQj7dNqWI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-3c53e99d-7bf7-4f3e-9c8e-fac1e9745ef5, rgba(36, 36, 36, 0.5))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,WebkitBackdropFilter:\"blur(10px)\"},yTbO2oQdx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-3c53e99d-7bf7-4f3e-9c8e-fac1e9745ef5, rgba(36, 36, 36, 0.5))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({Hl0Z72Lt4:{\"data-framer-name\":\"P\"},R68rAl3Pg:{\"data-framer-name\":\"P - Open\"},VQj7dNqWI:{\"data-framer-name\":\"Variant 4\"},yTbO2oQdx:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nrwpl1\",layoutDependency:layoutDependency,layoutId:\"Q54sXKL1l\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4plzfr\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"PvrLWnv7w\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(12+((componentViewport?.height||72)-24-48)/2)+0+0,...addPropertyOverrides({Hl0Z72Lt4:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||72)-24-48)/2+0+0)+0+0+0},R68rAl3Pg:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||275)-24-251.2)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hskur7-container\",layoutDependency:layoutDependency,layoutId:\"fRe31VNmX-container\",nodeId:\"fRe31VNmX\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",children:/*#__PURE__*/_jsx(Name,{ECtzWjwAv:true,height:\"100%\",id:\"fRe31VNmX\",layoutId:\"fRe31VNmX\",qUbi48Zkl:false,variant:matchVariant(NcsqFXe5O),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15yyezi\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ezVKRJwvo\",...addPropertyOverrides({Hl0Z72Lt4:{\"data-highlight\":true,onTap:onTap1yvq2gd},R68rAl3Pg:{\"data-highlight\":true,onTap:onTap1d40l6z}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lwk9wk\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"pzvLNlH85\",style:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Hl0Z72Lt4:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\"},R68rAl3Pg:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8sjjuc\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"mXSh5oFTC\",style:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(37, 37, 37))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Hl0Z72Lt4:{backgroundColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(8, 8, 8))\"},R68rAl3Pg:{rotate:45}}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vvczfd-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QTmzQ1pdW-container\",nodeId:\"QTmzQ1pdW\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",children:/*#__PURE__*/_jsx(ThemeToggleButton,{darkIconColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",defaultTheme:\"Light\",height:\"100%\",id:\"QTmzQ1pdW\",layoutId:\"QTmzQ1pdW\",lightIconColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",MoonIconColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",moonSvg:\"\",size:60,style:{height:\"100%\",width:\"100%\"},SunIconColor:\"var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0))\",sunSvg:\"\",switchActiveColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",switchTrackColor:\"var(--token-90fa6533-eb8d-498b-87c1-6c1072376882, rgb(250, 250, 250))\",toggleType:\"Button\",width:\"100%\",...addPropertyOverrides({Hl0Z72Lt4:{darkIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",lightIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",MoonIconColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",size:38,style:{height:\"100%\"},switchTrackColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(168, 168, 168))\"},R68rAl3Pg:{darkIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",lightIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",MoonIconColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",size:38,style:{height:\"100%\"},switchTrackColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(168, 168, 168))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14gsztw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"feiXKxrVf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qwSfy1QtZ\",webPageId:\"KaAVuc7Ji\"},motionChild:true,nodeId:\"MxxuBsbyr\",openInNewTab:false,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-72eti3\",\"data-styles-preset\":\"NfvRQDQUL\",children:\"Work\"})})})}),className:\"framer-1j0d0bt\",\"data-framer-name\":\"Work\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MxxuBsbyr\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VQj7dNqWI:{\"data-framer-cursor\":mvEIVSttT},yTbO2oQdx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qwSfy1QtZ\",webPageId:\"KaAVuc7Ji\"},motionChild:true,nodeId:\"MxxuBsbyr\",openInNewTab:false,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"Work\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QHYsKzBOz\"},motionChild:true,nodeId:\"du1Klgijb\",openInNewTab:false,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-72eti3\",\"data-styles-preset\":\"NfvRQDQUL\",children:\"About\"})})})}),className:\"framer-1fjek8f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"du1Klgijb\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VQj7dNqWI:{\"data-framer-cursor\":mvEIVSttT},yTbO2oQdx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QHYsKzBOz\"},motionChild:true,nodeId:\"du1Klgijb\",openInNewTab:false,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"About\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/17weLhgdTXWjbp1FX8_gvLRfFOVlicJes/view?usp=sharing\",motionChild:true,nodeId:\"xyx0R1HkW\",openInNewTab:true,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-72eti3\",\"data-styles-preset\":\"NfvRQDQUL\",children:\"Resume\"})})})}),className:\"framer-yaw1ph\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xyx0R1HkW\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VQj7dNqWI:{\"data-framer-cursor\":mvEIVSttT},yTbO2oQdx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1m2bldi\",\"data-styles-preset\":\"P6oqiSRO1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/17weLhgdTXWjbp1FX8_gvLRfFOVlicJes/view?usp=sharing\",motionChild:true,nodeId:\"xyx0R1HkW\",openInNewTab:true,relValues:[],scopeId:\"yRJ8wKYJa\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xhf90e\",\"data-styles-preset\":\"jhd181SMT\",children:\"Resume\"})})})})}},baseVariant,gestureVariant)})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wb5abs-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Oyk_TUqvQ-container\",nodeId:\"Oyk_TUqvQ\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",...addPropertyOverrides({VQj7dNqWI:{\"data-framer-cursor\":mvEIVSttT}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ThemeToggleButton,{darkIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",defaultTheme:\"System\",height:\"100%\",id:\"Oyk_TUqvQ\",layoutId:\"Oyk_TUqvQ\",lightIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",MoonIconColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",moonSvg:\"\",size:39,style:{height:\"100%\"},SunIconColor:\"var(--token-771f55c5-3964-4dbc-ac5f-10de26b0dc1b, rgb(255, 98, 0))\",sunSvg:\"\",switchActiveColor:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\",switchTrackColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(168, 168, 168))\",toggleType:\"Button\",width:\"100%\",...addPropertyOverrides({VQj7dNqWI:{MoonIconColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",size:34,SunIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",switchActiveColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(122, 122, 122))\"},yTbO2oQdx:{MoonIconColor:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",size:32,SunIconColor:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",switchActiveColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(122, 122, 122))\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vthaax\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"ltjNPC9t6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({VQj7dNqWI:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-48)/2)+0+0},yTbO2oQdx:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||68)-20-200)/2)+76+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rdzyo4-container\",layoutDependency:layoutDependency,layoutId:\"O_vqz2nFW-container\",nodeId:\"O_vqz2nFW\",rendersWithMotion:true,scopeId:\"yRJ8wKYJa\",...addPropertyOverrides({VQj7dNqWI:{\"data-framer-cursor\":mvEIVSttT}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Name,{ECtzWjwAv:true,height:\"100%\",id:\"O_vqz2nFW\",layoutId:\"O_vqz2nFW\",qUbi48Zkl:false,variant:matchVariant(NcsqFXe5O),width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zGemY.framer-2v0gx, .framer-zGemY .framer-2v0gx { display: block; }\",\".framer-zGemY.framer-fvjh6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 600px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; width: 1200px; }\",\".framer-zGemY .framer-1nrwpl1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 97%; }\",\".framer-zGemY .framer-4plzfr, .framer-zGemY .framer-1vthaax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-zGemY .framer-1hskur7-container, .framer-zGemY .framer-1rdzyo4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zGemY .framer-15yyezi { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; z-index: 1; }\",\".framer-zGemY .framer-lwk9wk { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-zGemY .framer-8sjjuc { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-zGemY .framer-vvczfd-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-zGemY .framer-14gsztw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-zGemY .framer-1j0d0bt, .framer-zGemY .framer-1fjek8f, .framer-zGemY .framer-yaw1ph { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zGemY .framer-1wb5abs-container { flex: none; height: 39px; position: relative; width: auto; }\",\".framer-zGemY.framer-v-cfbqyn.framer-fvjh6, .framer-zGemY.framer-v-1t6j10q.framer-fvjh6 { flex-direction: column; gap: 0px; padding: 12px 20px 12px 20px; width: 400px; }\",\".framer-zGemY.framer-v-cfbqyn .framer-1nrwpl1, .framer-zGemY.framer-v-1t6j10q .framer-1nrwpl1 { flex-direction: column; max-width: unset; }\",\".framer-zGemY.framer-v-cfbqyn .framer-4plzfr, .framer-zGemY.framer-v-1t6j10q .framer-4plzfr { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-zGemY.framer-v-cfbqyn .framer-1hskur7-container, .framer-zGemY.framer-v-1t6j10q .framer-1hskur7-container, .framer-zGemY.framer-v-1ydvz67 .framer-1vthaax, .framer-zGemY.framer-v-15ezo2v .framer-1vthaax { order: 0; }\",\".framer-zGemY.framer-v-cfbqyn .framer-15yyezi, .framer-zGemY.framer-v-1t6j10q .framer-15yyezi { cursor: pointer; height: 44px; order: 2; width: 44px; }\",\".framer-zGemY.framer-v-cfbqyn .framer-vvczfd-container, .framer-zGemY.framer-v-1t6j10q .framer-vvczfd-container { height: 38px; order: 1; width: auto; }\",\".framer-zGemY.framer-v-1t6j10q .framer-lwk9wk, .framer-zGemY.framer-v-1t6j10q .framer-8sjjuc { top: calc(52.272727272727295% - 2px / 2); }\",\".framer-zGemY.framer-v-1t6j10q .framer-14gsztw { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 48px 4px 24px 4px; width: 100%; }\",\".framer-zGemY.framer-v-1ydvz67.framer-fvjh6 { gap: 0px; padding: 10px 24px 10px 12px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-zGemY.framer-v-1ydvz67 .framer-1nrwpl1 { gap: 40px; justify-content: center; max-width: unset; order: 0; width: min-content; }\",\".framer-zGemY.framer-v-1ydvz67 .framer-14gsztw { order: 2; }\",\".framer-zGemY.framer-v-1ydvz67 .framer-1j0d0bt, .framer-zGemY.framer-v-1ydvz67 .framer-1fjek8f { white-space: pre-wrap; width: 57px; word-break: break-word; word-wrap: break-word; }\",\".framer-zGemY.framer-v-1ydvz67 .framer-1wb5abs-container { height: 34px; order: 3; z-index: 1; }\",\".framer-zGemY.framer-v-15ezo2v.framer-fvjh6 { gap: 0px; padding: 10px 24px 10px 12px; width: 420px; will-change: var(--framer-will-change-override, transform); }\",\".framer-zGemY.framer-v-15ezo2v .framer-1nrwpl1 { flex: 1 0 0px; max-width: unset; order: 0; width: 1px; }\",\".framer-zGemY.framer-v-15ezo2v .framer-14gsztw { flex: 1 0 0px; gap: unset; justify-content: space-around; max-width: 260px; order: 2; width: 1px; }\",\".framer-zGemY.framer-v-15ezo2v .framer-1wb5abs-container { height: auto; order: 3; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-zGemY[data-border=\"true\"]::after, .framer-zGemY [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Hl0Z72Lt4\":{\"layout\":[\"fixed\",\"auto\"]},\"R68rAl3Pg\":{\"layout\":[\"fixed\",\"auto\"]},\"VQj7dNqWI\":{\"layout\":[\"auto\",\"auto\"]},\"yTbO2oQdx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NcsqFXe5O\":\"variant1\",\"mvEIVSttT\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryRJ8wKYJa=withCSS(Component,css,\"framer-zGemY\");export default FrameryRJ8wKYJa;FrameryRJ8wKYJa.displayName=\"Navbar\";FrameryRJ8wKYJa.defaultProps={height:72,width:1200};addPropertyControls(FrameryRJ8wKYJa,{variant:{options:[\"XpDCPnUBq\",\"Hl0Z72Lt4\",\"R68rAl3Pg\",\"VQj7dNqWI\",\"yTbO2oQdx\"],optionTitles:[\"D\",\"P\",\"P - Open\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},NcsqFXe5O:NameControls?.[\"variant\"]&&{...NameControls[\"variant\"],defaultValue:\"ZcxVZZqq5\",description:undefined,hidden:undefined,title:\"Variant\"},onNcsqFXe5OChange:{changes:\"NcsqFXe5O\",type:ControlType.ChangeHandler},mvEIVSttT:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FrameryRJ8wKYJa,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NameFonts,...ThemeToggleButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FrameryRJ8wKYJa.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Name,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryRJ8wKYJa\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hl0Z72Lt4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R68rAl3Pg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VQj7dNqWI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yTbO2oQdx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"72\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"NcsqFXe5O\\\":\\\"variant1\\\",\\\"mvEIVSttT\\\":\\\"cursor\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yRJ8wKYJa.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 r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.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{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,useTracking}from\"framer\";import{motion}from\"framer-motion\";export default function Clipboard(props){const{label=\"Copy to Clipboard\",success=\"Copied!\",content,trackingId,fill=\"#06F\",color=\"#FFF\",// Font control lives at top-level again\nfont={fontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1},hoverOptions,style,onClick,// padding & radius controls (top-level, ungrouped)\npadding=10,paddingPerSide,paddingTop=10,paddingRight=10,paddingBottom=10,paddingLeft=10,borderRadius=50,isMixedBorderRadius,topLeftRadius=50,topRightRadius=50,bottomRightRadius=50,bottomLeftRadius=50,...rest}=props;// Padding string from fused control\nconst paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;// Radius string from fused control\nconst radiusValue=isMixedBorderRadius?`${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px`:`${borderRadius}px`;const track=useTracking();const[copied,setCopied]=useState(false);const safeContent=content??\"\";const legacyCopy=text=>{try{const ta=document.createElement(\"textarea\");ta.value=text;ta.setAttribute(\"readonly\",\"\");ta.style.position=\"absolute\";ta.style.left=\"-9999px\";document.body.appendChild(ta);ta.select();const ok=document.execCommand(\"copy\");document.body.removeChild(ta);return ok;}catch{return false;}};const handleClick=useCallback(async()=>{let ok=false;try{if(typeof navigator!==\"undefined\"&&navigator.clipboard?.writeText){await navigator.clipboard.writeText(safeContent);ok=true;}else if(typeof document!==\"undefined\"){ok=legacyCopy(safeContent);}}catch{if(typeof document!==\"undefined\")ok=legacyCopy(safeContent);}if(ok){setCopied(true);setTimeout(()=>setCopied(false),2e3)// 2s success state\n;}if(trackingId)track(trackingId);onClick?.();},[safeContent,onClick,trackingId,track]);return /*#__PURE__*/_jsxs(motion.button,{type:\"button\",style:{// Default font (Download parity) + user overrides\nfontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1,display:\"inline-flex\",position:\"relative\",placeItems:\"center\",placeContent:\"center\",whiteSpace:\"nowrap\",backgroundColor:fill,color,borderRadius:radiusValue,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",letterSpacing:\"-0.2px\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",border:\"none\",outline:\"none\",// external overrides last\n...style,...font},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions?.transition,// Remove borders/outlines even if browser applies any\nonFocus:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onBlur:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onMouseDown:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onMouseUp:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},\"aria-live\":\"polite\",\"aria-label\":label,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",visibility:\"hidden\",whiteSpace:\"nowrap\",pointerEvents:\"none\"},children:label}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"grid\",placeItems:\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{gridArea:\"1 / 1\",whiteSpace:\"nowrap\"},initial:false,animate:{opacity:copied?0:1},transition:{duration:.25},children:label},\"label\"),/*#__PURE__*/_jsx(motion.span,{style:{gridArea:\"1 / 1\",whiteSpace:\"nowrap\"},initial:false,animate:{opacity:copied?1:0},transition:{duration:.25},\"aria-hidden\":!copied,children:success},\"success\")]})]});}Clipboard.displayName=\"Clipboard\";addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,defaultValue:\"When clicked, this will be copied to the clipboard.\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Copy to Clipboard\"},success:{title:\"Success\",type:ControlType.String,defaultValue:\"Copied!\"},trackingId:{title:\"Tracking\",type:ControlType.TrackingId,placeholder:\"ID\"},// Ungrouped style controls\nfill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFF\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.05},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (98479f1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aspekta 400\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aspekta 400\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-WIPIk .framer-styles-preset-1phrbbe:not(.rich-text-wrapper), .framer-WIPIk .framer-styles-preset-1phrbbe.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, #fcfcfc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WIPIk .framer-styles-preset-1phrbbe:not(.rich-text-wrapper), .framer-WIPIk .framer-styles-preset-1phrbbe.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, #fcfcfc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WIPIk .framer-styles-preset-1phrbbe:not(.rich-text-wrapper), .framer-WIPIk .framer-styles-preset-1phrbbe.rich-text-wrapper h6 { --framer-font-family: \"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, #fcfcfc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-WIPIk\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (108c8c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/OobIpExjjda7YDjHO9YN/SVG.js\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hXzbCFxg7xBIEGpJcFCF/qpgv9Ir45u0sGPnlK285/j33Louzq2.js\";const FeatherFonts=getFonts(Feather);const TextShimmerFonts=getFonts(TextShimmer);const SVGFonts=getFonts(SVG);const ClipboardFonts=getFonts(Clipboard);const enabledGestures={bZF6s0YXq:{hover:true},I9BMEk8Vk:{hover:true}};const cycleOrder=[\"I9BMEk8Vk\",\"HjmmeEWwV\",\"bZF6s0YXq\",\"xPvO_wL9Y\"];const serializationHash=\"framer-NIhmm\";const variantClassNames={bZF6s0YXq:\"framer-v-l7lxbl\",HjmmeEWwV:\"framer-v-vu0mmh\",I9BMEk8Vk:\"framer-v-1nm6k8x\",xPvO_wL9Y:\"framer-v-5ndlxe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b8ei7OpHv=undefined;const bPCJyrIbK=undefined;const PbW7K4Unr=undefined;const rIGEnoYqD=undefined;const qIDNNRI0q=undefined;const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"bZF6s0YXq\",\"Variant 4\":\"xPvO_wL9Y\",Copied:\"HjmmeEWwV\",Default:\"I9BMEk8Vk\"};const Variants=motion.create(React.Fragment);const getProps=({bG,height,iconCopied,icons,id,labelCopied,mahanetranGmailCom,width,...props})=>{return{...props,b8ei7OpHv:bG??props.b8ei7OpHv??\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",bPCJyrIbK:iconCopied??props.bPCJyrIbK??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',PbW7K4Unr:icons??props.PbW7K4Unr??\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250))\",qIDNNRI0q:mahanetranGmailCom??props.qIDNNRI0q??\"mahanetran@gmail.com\",rIGEnoYqD:labelCopied??props.rIGEnoYqD??\"Copied\",variant:humanReadableVariantMap[props.variant]??props.variant??\"I9BMEk8Vk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bPCJyrIbK,rIGEnoYqD,b8ei7OpHv,PbW7K4Unr,qIDNNRI0q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I9BMEk8Vk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaposfl16=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"HjmmeEWwV\");});const onAppearofbwe1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"I9BMEk8Vk\"),1500);});const onTap1pv0q6c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"xPvO_wL9Y\");});const onAppear5kgrte=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bZF6s0YXq\"),1500);});useOnVariantChange(baseVariant,{HjmmeEWwV:onAppearofbwe1,xPvO_wL9Y:onAppear5kgrte});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"HjmmeEWwV\",\"xPvO_wL9Y\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"HjmmeEWwV\",\"xPvO_wL9Y\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nm6k8x\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I9BMEk8Vk\",onTap:onTaposfl16,ref:refBinding,style:{backgroundColor:b8ei7OpHv,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},variants:{\"bZF6s0YXq-hover\":{backgroundColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(158, 158, 158))\"},\"I9BMEk8Vk-hover\":{backgroundColor:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(166, 166, 166))\"}},...addPropertyOverrides({\"bZF6s0YXq-hover\":{\"data-framer-name\":undefined},\"I9BMEk8Vk-hover\":{\"data-framer-name\":undefined},bZF6s0YXq:{\"data-framer-name\":\"Variant 3\",onTap:onTap1pv0q6c},HjmmeEWwV:{\"data-framer-name\":\"Copied\",onTap:undefined},xPvO_wL9Y:{\"data-framer-name\":\"Variant 4\",onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sxxor4\",\"data-framer-name\":\"Content - Default\",layoutDependency:layoutDependency,layoutId:\"cL79JJYrR\",style:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},variants:{\"I9BMEk8Vk-hover\":{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},bZF6s0YXq:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},HjmmeEWwV:{filter:\"blur(4px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(4px)\"},xPvO_wL9Y:{filter:\"blur(4px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(4px)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14b1qee-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W5a0xDVlo-container\",nodeId:\"W5a0xDVlo\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"copy\",id:\"W5a0xDVlo\",layoutId:\"W5a0xDVlo\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({bZF6s0YXq:{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kcknla-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"a2a7PBaCb-container\",nodeId:\"a2a7PBaCb\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"mahanetran@gmail.com\",delay:0,direction:\"right\",font:{fontFamily:'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",id:\"a2a7PBaCb\",layoutId:\"a2a7PBaCb\",rotation:90,shimmer:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(166, 166, 166))\",size:30,speed:6,tag:\"p\",userSelect:false,width:\"100%\",...addPropertyOverrides({bZF6s0YXq:{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\"},HjmmeEWwV:{font:{fontFamily:'\"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\"},xPvO_wL9Y:{font:{fontFamily:'\"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wx8lgb\",\"data-framer-name\":\"Content - Copied\",layoutDependency:layoutDependency,layoutId:\"labctg4q5\",style:{filter:\"blur(4px)\",opacity:0,scale:.6,WebkitFilter:\"blur(4px)\"},transformTemplate:transformTemplate1,variants:{HjmmeEWwV:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"},xPvO_wL9Y:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1crkqsh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XdKOvmdED-container\",nodeId:\"XdKOvmdED\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(SVG,{customColor:PbW7K4Unr,customPadding:0,customStrokeWidth:2,customSvgCode:bPCJyrIbK,height:\"100%\",id:\"XdKOvmdED\",layoutId:\"XdKOvmdED\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1phrbbe\",\"data-styles-preset\":\"j33Louzq2\",dir:\"auto\",children:\"Copied\"})}),className:\"framer-1agpror\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hncwntscW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rIGEnoYqD,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14w4yu0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A1sZJxOkK-container\",nodeId:\"A1sZJxOkK\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(186, 186, 186))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"check\",id:\"A1sZJxOkK\",layoutId:\"A1sZJxOkK\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({HjmmeEWwV:{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\"},xPvO_wL9Y:{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6tq83w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AqJ2NqgIf-container\",nodeId:\"AqJ2NqgIf\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgba(224, 224, 224, 0.8)\",content:\"Copied ✓\",delay:0,direction:\"right\",font:{fontFamily:'\"Aspekta 400\", \"Aspekta 400 Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},height:\"100%\",id:\"AqJ2NqgIf\",layoutId:\"AqJ2NqgIf\",rotation:90,shimmer:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",size:30,speed:6,tag:\"p\",userSelect:false,width:\"100%\",...addPropertyOverrides({HjmmeEWwV:{color:\"var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(255, 255, 255))\",content:\"Copied\",font:{fontFamily:'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},shimmer:\"var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, rgb(166, 166, 166))\"},xPvO_wL9Y:{color:\"var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18))\",content:\"Copied\",font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"center\"},shimmer:\"var(--token-1fbb9265-9cd4-43c1-9849-fcaf5ca7301d, rgb(224, 224, 224))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hwl575-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qIFv1rRrG-container\",nodeId:\"qIFv1rRrG\",rendersWithMotion:true,scopeId:\"yyY5XLxmk\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:100,bottomLeftRadius:100,bottomRightRadius:100,color:\"rgba(255, 255, 255, 0)\",content:qIDNNRI0q,fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"qIFv1rRrG\",isMixedBorderRadius:false,label:\"\",layoutId:\"qIFv1rRrG\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},success:\"Copied!\",topLeftRadius:100,topRightRadius:100,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NIhmm.framer-dah7lx, .framer-NIhmm .framer-dah7lx { display: block; }\",\".framer-NIhmm.framer-1nm6k8x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 12px 18px 12px 18px; position: relative; width: min-content; }\",\".framer-NIhmm .framer-1sxxor4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-NIhmm .framer-14b1qee-container { aspect-ratio: 0.9166666666666666 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 22px; }\",\".framer-NIhmm .framer-1kcknla-container, .framer-NIhmm .framer-6tq83w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NIhmm .framer-wx8lgb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 49%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-NIhmm .framer-1crkqsh-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-NIhmm .framer-1agpror { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-NIhmm .framer-14w4yu0-container { flex: none; height: 30px; position: relative; width: 28px; }\",\".framer-NIhmm .framer-1hwl575-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 4; }\",\".framer-NIhmm.framer-v-vu0mmh.framer-1nm6k8x { width: 253px; }\",\".framer-NIhmm.framer-v-vu0mmh .framer-wx8lgb { gap: 12px; }\",\".framer-NIhmm.framer-v-vu0mmh .framer-14w4yu0-container { height: 27px; order: 0; width: 22px; }\",\".framer-NIhmm.framer-v-vu0mmh .framer-6tq83w-container, .framer-NIhmm.framer-v-5ndlxe .framer-6tq83w-container { order: 3; }\",\".framer-NIhmm.framer-v-l7lxbl.framer-1nm6k8x { height: 50px; }\",\".framer-NIhmm.framer-v-l7lxbl .framer-1sxxor4 { gap: 8px; }\",\".framer-NIhmm.framer-v-l7lxbl .framer-14b1qee-container { aspect-ratio: unset; height: 20px; width: 24px; }\",\".framer-NIhmm.framer-v-5ndlxe.framer-1nm6k8x { height: 50px; width: 251px; }\",\".framer-NIhmm.framer-v-5ndlxe .framer-1kcknla-container { width: 188px; }\",\".framer-NIhmm.framer-v-5ndlxe .framer-14w4yu0-container { height: 20px; order: 0; width: 24px; }\",\".framer-NIhmm.framer-v-l7lxbl.hover .framer-14b1qee-container { aspect-ratio: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 238\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HjmmeEWwV\":{\"layout\":[\"fixed\",\"auto\"]},\"bZF6s0YXq\":{\"layout\":[\"auto\",\"fixed\"]},\"xPvO_wL9Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"deoO5gNCa\":{\"layout\":[\"auto\",\"auto\"]},\"NqVzlnOA2\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"bPCJyrIbK\":\"iconCopied\",\"rIGEnoYqD\":\"labelCopied\",\"b8ei7OpHv\":\"bG\",\"PbW7K4Unr\":\"icons\",\"qIDNNRI0q\":\"mahanetranGmailCom\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryyY5XLxmk=withCSS(Component,css,\"framer-NIhmm\");export default FrameryyY5XLxmk;FrameryyY5XLxmk.displayName=\"Copy Button\";FrameryyY5XLxmk.defaultProps={height:51,width:238};addPropertyControls(FrameryyY5XLxmk,{variant:{options:[\"I9BMEk8Vk\",\"HjmmeEWwV\",\"bZF6s0YXq\",\"xPvO_wL9Y\"],optionTitles:[\"Default\",\"Copied\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},bPCJyrIbK:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 15L9.29412 20L21 4\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',displayTextArea:false,title:\"Icon - Copied\",type:ControlType.String},onbPCJyrIbKChange:{changes:\"bPCJyrIbK\",type:ControlType.ChangeHandler},rIGEnoYqD:{defaultValue:\"Copied\",displayTextArea:false,title:\"Label - Copied\",type:ControlType.String},onrIGEnoYqDChange:{changes:\"rIGEnoYqD\",type:ControlType.ChangeHandler},b8ei7OpHv:{defaultValue:'var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, rgb(18, 18, 18)) /* {\"name\":\"Dark Black\"} */',title:\"BG\",type:ControlType.Color},PbW7K4Unr:{defaultValue:'var(--token-7f39f6e9-d10b-4e0a-8d7e-03600f2447cf, rgb(250, 250, 250)) /* {\"name\":\"White\"} */',title:\"Icons\",type:ControlType.Color},qIDNNRI0q:{defaultValue:\"mahanetran@gmail.com\",displayTextArea:true,title:\"mahanetran@gmail.com\",type:ControlType.String},onqIDNNRI0qChange:{changes:\"qIDNNRI0q\",type:ControlType.ChangeHandler}});addFonts(FrameryyY5XLxmk,[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Display Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"SF Pro Display\",url:\"https://framerusercontent.com/assets/t3oAfXfUztEwRkUgp2RBWw8zPg.woff2\",weight:\"500\"},{cssFamilyName:\"Aspekta 400\",source:\"custom\",style:\"normal\",uiFamilyName:\"Aspekta\",url:\"https://framerusercontent.com/assets/ZZolTZCNP7VC4ecRFDMbyUNVl6I.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeatherFonts,...TextShimmerFonts,...SVGFonts,...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryyY5XLxmk\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HjmmeEWwV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bZF6s0YXq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xPvO_wL9Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"deoO5gNCa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NqVzlnOA2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"238\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"bPCJyrIbK\\\":\\\"iconCopied\\\",\\\"rIGEnoYqD\\\":\\\"labelCopied\\\",\\\"b8ei7OpHv\\\":\\\"bG\\\",\\\"PbW7K4Unr\\\":\\\"icons\\\",\\\"qIDNNRI0q\\\":\\\"mahanetranGmailCom\\\"}\",\"framerIntrinsicHeight\":\"51\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yyY5XLxmk.map","// Generated by Framer (108c8c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-Medium\",\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-SemiBoldItalic\",\"FR;InterDisplay-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/wmHLUqO4QxLaADUScavxvknnBQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/e3ySEnhUUpItjJUo5buJawUl4Y.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/RkMAGv2iAm3rw7tZzs7FaZf0rM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2\",weight:\"500\"}]}];export const css=['.framer-dXvG3 .framer-styles-preset-3r230g:not(.rich-text-wrapper), .framer-dXvG3 .framer-styles-preset-3r230g.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 27px; --framer-text-alignment: start; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-dXvG3 .framer-styles-preset-3r230g:not(.rich-text-wrapper), .framer-dXvG3 .framer-styles-preset-3r230g.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-dXvG3 .framer-styles-preset-3r230g:not(.rich-text-wrapper), .framer-dXvG3 .framer-styles-preset-3r230g.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 27px; --framer-text-alignment: start; --framer-text-color: var(--token-9dd3c569-1b1f-4b07-b07d-40537f1b9cb3, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-dXvG3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;PP Mondwest Regular\",\"CUSTOMV2;PP Mondwest Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"PP Mondwest Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Mondwest\",url:\"https://framerusercontent.com/assets/ZhR4uVs0Su3VezrUyVN1ae4OhQ.woff2\",weight:\"400\"},{cssFamilyName:\"PP Mondwest Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Mondwest\",url:\"https://framerusercontent.com/assets/4xUE1Cg0vndG5c6fUpFpDcKURwc.woff2\",weight:\"700\"}]}];export const css=['.framer-mP1iY .framer-styles-preset-i6etl8:not(.rich-text-wrapper), .framer-mP1iY .framer-styles-preset-i6etl8.rich-text-wrapper h1 { --framer-font-family: \"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif; --framer-font-family-bold: \"PP Mondwest Bold\", \"PP Mondwest Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 125%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-mP1iY .framer-styles-preset-i6etl8:not(.rich-text-wrapper), .framer-mP1iY .framer-styles-preset-i6etl8.rich-text-wrapper h1 { --framer-font-family: \"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif; --framer-font-family-bold: \"PP Mondwest Bold\", \"PP Mondwest Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.015em; --framer-line-height: 125%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-mP1iY .framer-styles-preset-i6etl8:not(.rich-text-wrapper), .framer-mP1iY .framer-styles-preset-i6etl8.rich-text-wrapper h1 { --framer-font-family: \"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif; --framer-font-family-bold: \"PP Mondwest Bold\", \"PP Mondwest Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 125%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a97616f0-05e2-4fdf-96ed-9113c7a0eb3f, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }'];export const className=\"framer-mP1iY\";\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\"}}}"],"mappings":"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"}