{"version":3,"file":"shared-lib.LP38WUjF.mjs","names":["n","e","a","l","o","i","s","b","c","$","T","g","d","f","h","m","S","R","B","z","O","j","H","te","ue","se","_","de","pe","ye","R$1","T$1","ae","x","E","p","u","D","L","W","Y","Z","e.default","e","r","i","a","h","o","l","n","c","t","s","u","d","p","m","w","g","v","S","M","x","k","N","A","f","P","y","E","C","useId","useRef","useState","useMemo","e","i","j","x","y","WaveSurfer","p","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","isMotionValue","v","isMotionValue","s","useRef","animation","useCallback","value","isMotionValue","animate","e","useMemo","KnobOptions","Slider","useState","useRef","useCallback","value","isMotionValue","e","PlayTime","useState","_Fragment","PlayIcon","PauseIcon","isMotionValue","v","SrcType","checkIfPlaying","Audio","useRef","useCallback","Slider","Slider","useState","useRef","useCallback","value","isMotionValue","e","useState","_Fragment","Audio","useRef","useCallback","useMemo","v","addPropertyOverrides","Audio","Audio1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","React.Fragment","__FramerMetadata__","localizedValues","mask","SVG","getProps","Icon","className","SVG","getProps","Icon","className","ButtonFonts","Button","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Logo","Vector","RichText","useRef","useState","useCallback","e","useState","useRef","e","useMemo","i","_Fragment","React.useRef","React.useState","e","React.useCallback","m","React.useMemo","v","p","s","r","i","css","_Fragment","t","React.startTransition","fonts","css","className","fonts","css","className","metadata","siteMetadata","__FramerMetadata__","Header","Play","SoundOnTap","ArrowDown","MP3Player","Logo","Button","serializationHash","variantClassNames","animation","animation1","transition2","transformTemplate1","t","getProps","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","React.useContext","React.useRef","className","PropertyOverrides","Image1","RichText","React.Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","__FramerMetadata__","__FramerMetadata__","__FramerMetadata__","useSyncExternalStore","_Fragment","maskImage","maskMode","maskRepeat","maskPosition","maskSize","SVG","getProps","Icon","className","getProps","className","Framer","Text","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/esm.sh/wavesurfer.js@7.8.10/es2022/wavesurfer.mjs","https:/esm.sh/wavesurfer.js@7.8.10","https:/framerusercontent.com/modules/A37wBBOoVUiSjvrrnDFm/6xkv2UG2EqBixsW4QffT/Mp3player.js","https:/framerusercontent.com/modules/hdYUKgAXL6cdl83VFuHZ/7vPyRnrwSSap0ZZMcJYq/Dfxq4DxbW.js","https:/framerusercontent.com/modules/L0ZIaX1hUChZMKvvqCeK/I9gZjDuTi76e7Dbr3qqz/F2yqne6qP.js","https:/framerusercontent.com/modules/FqSresfDj0czOcTG6ADB/TRwh747FcNJ7wRpxtLTn/cZLvFdsmN.js","https:/framerusercontent.com/modules/6RyoC4ouMSTOGLq9rzSS/f0wS8PY82cjMdl5JDWFQ/cmoWCnQMF.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/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.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/0tL3NK6Gdibfi84549mt/wxfj3uKBUiepHMkJD9XI/lodash.js","https:/framer.com/m/framer/lodash.js@0.3.0","https:/framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js","https:/framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/2NLwQRLJdaV5jyzPAzvG/Audio.js","https:/framerusercontent.com/modules/HX6IEL9bFfFfNULrHyoa/cjspdABiYYE7zYSiqOzj/audio.js","https:/framer.com/m/framer/audio-assets.js@0.2.0","https:/framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/QbJLrozNycG0sbASqJdf/Slider.js","https:/framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/VbcskmUsZXtmDmPN8jHk/Audio.js","https:/framerusercontent.com/modules/TRhsJRgnX0qBNBdTbNjH/soyAtx8qIU0pkdtKYuyO/DTOdF76EU.js","https:/framerusercontent.com/modules/kGkLXGuCZYkGyXO2gtMS/vOGIXqKrNP0Z4Ar4Osal/eWmJHHryn-0.js","https:/framerusercontent.com/modules/kGkLXGuCZYkGyXO2gtMS/vOGIXqKrNP0Z4Ar4Osal/eWmJHHryn.js","https:/framerusercontent.com/modules/4HZ3abtdvYuMtfXyB9fk/WcuSMeWPEltqmb22tLW7/IqEAD4w_K.js","https:/framerusercontent.com/modules/ZdDcDmdNkzHvwVhVlQsw/ecKhPhe6UtK06phtu44Z/JXWbDe8Of.js","https:/framerusercontent.com/modules/U9DmPZdEFQ5eUuOFXgOV/oBeEmLkVQwV8sUSI2gy2/eWmJHHryn.js","https:/framerusercontent.com/modules/waJk9RTrlstu10oi44fy/dxi9q5hGx1JpMi760Prg/AudioPlayer.js","https:/framerusercontent.com/modules/DFkFXVUqxYiPsOhIweRm/3ZpuC2yc7LBWfNINj747/PipBoy.js","https:/framerusercontent.com/modules/FzgFRYENsiWW8l7q9Ku5/uqdWius3qNclaxqLC88y/Win95Player.js","https:/framerusercontent.com/modules/GA2YLpCDfAwnZ6jwdWTu/uN2Lln0wqfPePFjFeGvq/bq_Jq_fRO.js","https:/framerusercontent.com/modules/ZUl8du4NkNEO9quROnhR/STY0K56D4OPSLRhX2E6o/GydzLgTiK.js","https:/framerusercontent.com/modules/DvIN3fINqyJkbvH86ipx/Pvk3eMqDJjzeznrtLa6F/nMD7YLnhC.js","https:/framerusercontent.com/modules/7c8WIFkohiB29XxKvqcd/ufNiYiA3xV2wIJQF1rqX/siteMetadata.js","https:/framerusercontent.com/modules/cJfUlG5r2lWA6Ni7nZ2d/m9XeKMmi6F2VGXY5NwTg/augiA20Il.js","https:/framerusercontent.com/modules/cqkaD2UXyl4eMe7cAjof/vj0oCLEMRfPgZgZ4mGNv/augiA20Il.js","https:/framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0","https:/framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js","https:/framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js","https:/framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js","https:/framerusercontent.com/modules/kr6mBIQPAjMiv35rQa3A/JqQCEBMftp0u8SBv29R5/PX9hIOIVM.js"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","/* esm.sh - wavesurfer.js@7.8.10 */\nfunction b(c,t,e,i){return new(e||(e=Promise))((function(n,s){function r(a){try{l(i.next(a))}catch(h){s(h)}}function o(a){try{l(i.throw(a))}catch(h){s(h)}}function l(a){var h;a.done?n(a.value):(h=a.value,h instanceof e?h:new e((function(u){u(h)}))).then(r,o)}l((i=i.apply(c,t||[])).next())}))}var T=class{constructor(){this.listeners={}}on(t,e,i){if(this.listeners[t]||(this.listeners[t]=new Set),this.listeners[t].add(e),i?.once){let n=()=>{this.un(t,n),this.un(t,e)};return this.on(t,n),n}return()=>this.un(t,e)}un(t,e){var i;(i=this.listeners[t])===null||i===void 0||i.delete(e)}once(t,e){return this.on(t,e,{once:!0})}unAll(){this.listeners={}}emit(t,...e){this.listeners[t]&&this.listeners[t].forEach((i=>i(...e)))}},_={decode:function(c,t){return b(this,void 0,void 0,(function*(){let e=new AudioContext({sampleRate:t});return e.decodeAudioData(c).finally((()=>e.close()))}))},createBuffer:function(c,t){return typeof c[0]==\"number\"&&(c=[c]),(function(e){let i=e[0];if(i.some((n=>n>1||n<-1))){let n=i.length,s=0;for(let r=0;r<n;r++){let o=Math.abs(i[r]);o>s&&(s=o)}for(let r of e)for(let o=0;o<n;o++)r[o]/=s}})(c),{duration:t,length:c[0].length,sampleRate:c[0].length/t,numberOfChannels:c.length,getChannelData:e=>c?.[e],copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}};function B(c,t){let e=t.xmlns?document.createElementNS(t.xmlns,c):document.createElement(c);for(let[i,n]of Object.entries(t))if(i===\"children\")for(let[s,r]of Object.entries(t))typeof r==\"string\"?e.appendChild(document.createTextNode(r)):e.appendChild(B(s,r));else i===\"style\"?Object.assign(e.style,n):i===\"textContent\"?e.textContent=n:e.setAttribute(i,n.toString());return e}function $(c,t,e){let i=B(c,t||{});return e?.appendChild(i),i}var j=Object.freeze({__proto__:null,createElement:$,default:$}),z={fetchBlob:function(c,t,e){return b(this,void 0,void 0,(function*(){let i=yield fetch(c,e);if(i.status>=400)throw new Error(`Failed to fetch ${c}: ${i.status} (${i.statusText})`);return(function(n,s){b(this,void 0,void 0,(function*(){if(!n.body||!n.headers)return;let r=n.body.getReader(),o=Number(n.headers.get(\"Content-Length\"))||0,l=0,a=u=>b(this,void 0,void 0,(function*(){l+=u?.length||0;let d=Math.round(l/o*100);s(d)})),h=()=>b(this,void 0,void 0,(function*(){let u;try{u=yield r.read()}catch{return}u.done||(a(u.value),yield h())}));h()}))})(i.clone(),t),i.blob()}))}},W=class extends T{constructor(t){super(),this.isExternalMedia=!1,t.media?(this.media=t.media,this.isExternalMedia=!0):this.media=document.createElement(\"audio\"),t.mediaControls&&(this.media.controls=!0),t.autoplay&&(this.media.autoplay=!0),t.playbackRate!=null&&this.onMediaEvent(\"canplay\",(()=>{t.playbackRate!=null&&(this.media.playbackRate=t.playbackRate)}),{once:!0})}onMediaEvent(t,e,i){return this.media.addEventListener(t,e,i),()=>this.media.removeEventListener(t,e,i)}getSrc(){return this.media.currentSrc||this.media.src||\"\"}revokeSrc(){let t=this.getSrc();t.startsWith(\"blob:\")&&URL.revokeObjectURL(t)}canPlayType(t){return this.media.canPlayType(t)!==\"\"}setSrc(t,e){let i=this.getSrc();if(t&&i===t)return;this.revokeSrc();let n=e instanceof Blob&&(this.canPlayType(e.type)||!t)?URL.createObjectURL(e):t;try{this.media.src=n}catch{this.media.src=t}}destroy(){this.media.pause(),this.isExternalMedia||(this.media.remove(),this.revokeSrc(),this.media.src=\"\",this.media.load())}setMediaElement(t){this.media=t}play(){return b(this,void 0,void 0,(function*(){return this.media.play()}))}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(t){this.media.currentTime=t}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(t){this.media.volume=t}getMuted(){return this.media.muted}setMuted(t){this.media.muted=t}getPlaybackRate(){return this.media.playbackRate}isSeeking(){return this.media.seeking}setPlaybackRate(t,e){e!=null&&(this.media.preservesPitch=e),this.media.playbackRate=t}getMediaElement(){return this.media}setSinkId(t){return this.media.setSinkId(t)}},D=class c extends T{constructor(t,e){super(),this.timeouts=[],this.isScrollable=!1,this.audioData=null,this.resizeObserver=null,this.lastContainerWidth=0,this.isDragging=!1,this.subscriptions=[],this.subscriptions=[],this.options=t;let i=this.parentFromOptionsContainer(t.container);this.parent=i;let[n,s]=this.initHtml();i.appendChild(n),this.container=n,this.scrollContainer=s.querySelector(\".scroll\"),this.wrapper=s.querySelector(\".wrapper\"),this.canvasWrapper=s.querySelector(\".canvases\"),this.progressWrapper=s.querySelector(\".progress\"),this.cursor=s.querySelector(\".cursor\"),e&&s.appendChild(e),this.initEvents()}parentFromOptionsContainer(t){let e;if(typeof t==\"string\"?e=document.querySelector(t):t instanceof HTMLElement&&(e=t),!e)throw new Error(\"Container not found\");return e}initEvents(){let t=e=>{let i=this.wrapper.getBoundingClientRect(),n=e.clientX-i.left,s=e.clientY-i.top;return[n/i.width,s/i.height]};if(this.wrapper.addEventListener(\"click\",(e=>{let[i,n]=t(e);this.emit(\"click\",i,n)})),this.wrapper.addEventListener(\"dblclick\",(e=>{let[i,n]=t(e);this.emit(\"dblclick\",i,n)})),this.options.dragToSeek!==!0&&typeof this.options.dragToSeek!=\"object\"||this.initDrag(),this.scrollContainer.addEventListener(\"scroll\",(()=>{let{scrollLeft:e,scrollWidth:i,clientWidth:n}=this.scrollContainer,s=e/i,r=(e+n)/i;this.emit(\"scroll\",s,r,e,e+n)})),typeof ResizeObserver==\"function\"){let e=this.createDelay(100);this.resizeObserver=new ResizeObserver((()=>{e().then((()=>this.onContainerResize())).catch((()=>{}))})),this.resizeObserver.observe(this.scrollContainer)}}onContainerResize(){let t=this.parent.clientWidth;t===this.lastContainerWidth&&this.options.height!==\"auto\"||(this.lastContainerWidth=t,this.reRender())}initDrag(){this.subscriptions.push((function(t,e,i,n,s=3,r=0,o=100){if(!t)return()=>{};let l=matchMedia(\"(pointer: coarse)\").matches,a=()=>{},h=u=>{if(u.button!==r)return;u.preventDefault(),u.stopPropagation();let d=u.clientX,p=u.clientY,m=!1,w=Date.now(),g=v=>{if(v.preventDefault(),v.stopPropagation(),l&&Date.now()-w<o)return;let S=v.clientX,M=v.clientY,x=S-d,k=M-p;if(m||Math.abs(x)>s||Math.abs(k)>s){let P=t.getBoundingClientRect(),{left:N,top:A}=P;m||(i?.(d-N,p-A),m=!0),e(x,k,S-N,M-A),d=S,p=M}},f=v=>{if(m){let S=v.clientX,M=v.clientY,x=t.getBoundingClientRect(),{left:k,top:P}=x;n?.(S-k,M-P)}a()},y=v=>{v.relatedTarget&&v.relatedTarget!==document.documentElement||f(v)},E=v=>{m&&(v.stopPropagation(),v.preventDefault())},C=v=>{m&&v.preventDefault()};document.addEventListener(\"pointermove\",g),document.addEventListener(\"pointerup\",f),document.addEventListener(\"pointerout\",y),document.addEventListener(\"pointercancel\",y),document.addEventListener(\"touchmove\",C,{passive:!1}),document.addEventListener(\"click\",E,{capture:!0}),a=()=>{document.removeEventListener(\"pointermove\",g),document.removeEventListener(\"pointerup\",f),document.removeEventListener(\"pointerout\",y),document.removeEventListener(\"pointercancel\",y),document.removeEventListener(\"touchmove\",C),setTimeout((()=>{document.removeEventListener(\"click\",E,{capture:!0})}),10)}};return t.addEventListener(\"pointerdown\",h),()=>{a(),t.removeEventListener(\"pointerdown\",h)}})(this.wrapper,((t,e,i)=>{this.emit(\"drag\",Math.max(0,Math.min(1,i/this.wrapper.getBoundingClientRect().width)))}),(t=>{this.isDragging=!0,this.emit(\"dragstart\",Math.max(0,Math.min(1,t/this.wrapper.getBoundingClientRect().width)))}),(t=>{this.isDragging=!1,this.emit(\"dragend\",Math.max(0,Math.min(1,t/this.wrapper.getBoundingClientRect().width)))})))}getHeight(t,e){var i;let n=((i=this.audioData)===null||i===void 0?void 0:i.numberOfChannels)||1;if(t==null)return 128;if(!isNaN(Number(t)))return Number(t);if(t===\"auto\"){let s=this.parent.clientHeight||128;return e?.every((r=>!r.overlay))?s/n:s}return 128}initHtml(){let t=document.createElement(\"div\"),e=t.attachShadow({mode:\"open\"}),i=this.options.cspNonce&&typeof this.options.cspNonce==\"string\"?this.options.cspNonce.replace(/\"/g,\"\"):\"\";return e.innerHTML=`\n      <style${i?` nonce=\"${i}\"`:\"\"}>\n        :host {\n          user-select: none;\n          min-width: 1px;\n        }\n        :host audio {\n          display: block;\n          width: 100%;\n        }\n        :host .scroll {\n          overflow-x: auto;\n          overflow-y: hidden;\n          width: 100%;\n          position: relative;\n        }\n        :host .noScrollbar {\n          scrollbar-color: transparent;\n          scrollbar-width: none;\n        }\n        :host .noScrollbar::-webkit-scrollbar {\n          display: none;\n          -webkit-appearance: none;\n        }\n        :host .wrapper {\n          position: relative;\n          overflow: visible;\n          z-index: 2;\n        }\n        :host .canvases {\n          min-height: ${this.getHeight(this.options.height,this.options.splitChannels)}px;\n        }\n        :host .canvases > div {\n          position: relative;\n        }\n        :host canvas {\n          display: block;\n          position: absolute;\n          top: 0;\n          image-rendering: pixelated;\n        }\n        :host .progress {\n          pointer-events: none;\n          position: absolute;\n          z-index: 2;\n          top: 0;\n          left: 0;\n          width: 0;\n          height: 100%;\n          overflow: hidden;\n        }\n        :host .progress > div {\n          position: relative;\n        }\n        :host .cursor {\n          pointer-events: none;\n          position: absolute;\n          z-index: 5;\n          top: 0;\n          left: 0;\n          height: 100%;\n          border-radius: 2px;\n        }\n      </style>\n\n      <div class=\"scroll\" part=\"scroll\">\n        <div class=\"wrapper\" part=\"wrapper\">\n          <div class=\"canvases\" part=\"canvases\"></div>\n          <div class=\"progress\" part=\"progress\"></div>\n          <div class=\"cursor\" part=\"cursor\"></div>\n        </div>\n      </div>\n    `,[t,e]}setOptions(t){if(this.options.container!==t.container){let e=this.parentFromOptionsContainer(t.container);e.appendChild(this.container),this.parent=e}t.dragToSeek!==!0&&typeof this.options.dragToSeek!=\"object\"||this.initDrag(),this.options=t,this.reRender()}getWrapper(){return this.wrapper}getWidth(){return this.scrollContainer.clientWidth}getScroll(){return this.scrollContainer.scrollLeft}setScroll(t){this.scrollContainer.scrollLeft=t}setScrollPercentage(t){let{scrollWidth:e}=this.scrollContainer,i=e*t;this.setScroll(i)}destroy(){var t,e;this.subscriptions.forEach((i=>i())),this.container.remove(),(t=this.resizeObserver)===null||t===void 0||t.disconnect(),(e=this.unsubscribeOnScroll)===null||e===void 0||e.call(this)}createDelay(t=10){let e,i,n=()=>{e&&clearTimeout(e),i&&i()};return this.timeouts.push(n),()=>new Promise(((s,r)=>{n(),i=r,e=setTimeout((()=>{e=void 0,i=void 0,s()}),t)}))}convertColorValues(t){if(!Array.isArray(t))return t||\"\";if(t.length<2)return t[0]||\"\";let e=document.createElement(\"canvas\"),i=e.getContext(\"2d\"),n=e.height*(window.devicePixelRatio||1),s=i.createLinearGradient(0,0,0,n),r=1/(t.length-1);return t.forEach(((o,l)=>{let a=l*r;s.addColorStop(a,o)})),s}getPixelRatio(){return Math.max(1,window.devicePixelRatio||1)}renderBarWaveform(t,e,i,n){let s=t[0],r=t[1]||t[0],o=s.length,{width:l,height:a}=i.canvas,h=a/2,u=this.getPixelRatio(),d=e.barWidth?e.barWidth*u:1,p=e.barGap?e.barGap*u:e.barWidth?d/2:0,m=e.barRadius||0,w=l/(d+p)/o,g=m&&\"roundRect\"in i?\"roundRect\":\"rect\";i.beginPath();let f=0,y=0,E=0;for(let C=0;C<=o;C++){let v=Math.round(C*w);if(v>f){let x=Math.round(y*h*n),k=x+Math.round(E*h*n)||1,P=h-x;e.barAlign===\"top\"?P=0:e.barAlign===\"bottom\"&&(P=a-k),i[g](f*(d+p),P,d,k,m),f=v,y=0,E=0}let S=Math.abs(s[C]||0),M=Math.abs(r[C]||0);S>y&&(y=S),M>E&&(E=M)}i.fill(),i.closePath()}renderLineWaveform(t,e,i,n){let s=r=>{let o=t[r]||t[0],l=o.length,{height:a}=i.canvas,h=a/2,u=i.canvas.width/l;i.moveTo(0,h);let d=0,p=0;for(let m=0;m<=l;m++){let w=Math.round(m*u);if(w>d){let f=h+(Math.round(p*h*n)||1)*(r===0?-1:1);i.lineTo(d,f),d=w,p=0}let g=Math.abs(o[m]||0);g>p&&(p=g)}i.lineTo(d,h)};i.beginPath(),s(0),s(1),i.fill(),i.closePath()}renderWaveform(t,e,i){if(i.fillStyle=this.convertColorValues(e.waveColor),e.renderFunction)return void e.renderFunction(t,i);let n=e.barHeight||1;if(e.normalize){let s=Array.from(t[0]).reduce(((r,o)=>Math.max(r,Math.abs(o))),0);n=s?1/s:1}e.barWidth||e.barGap||e.barAlign?this.renderBarWaveform(t,e,i,n):this.renderLineWaveform(t,e,i,n)}renderSingleCanvas(t,e,i,n,s,r,o){let l=this.getPixelRatio(),a=document.createElement(\"canvas\");a.width=Math.round(i*l),a.height=Math.round(n*l),a.style.width=`${i}px`,a.style.height=`${n}px`,a.style.left=`${Math.round(s)}px`,r.appendChild(a);let h=a.getContext(\"2d\");if(this.renderWaveform(t,e,h),a.width>0&&a.height>0){let u=a.cloneNode(),d=u.getContext(\"2d\");d.drawImage(a,0,0),d.globalCompositeOperation=\"source-in\",d.fillStyle=this.convertColorValues(e.progressColor),d.fillRect(0,0,a.width,a.height),o.appendChild(u)}}renderMultiCanvas(t,e,i,n,s,r){let o=this.getPixelRatio(),{clientWidth:l}=this.scrollContainer,a=i/o,h=Math.min(c.MAX_CANVAS_WIDTH,l,a),u={};if(e.barWidth||e.barGap){let g=e.barWidth||.5,f=g+(e.barGap||g/2);h%f!=0&&(h=Math.floor(h/f)*f)}let d=g=>{if(g<0||g>=p||u[g])return;u[g]=!0;let f=g*h,y=Math.min(a-f,h);if(y<=0)return;let E=t.map((C=>{let v=Math.floor(f/a*C.length),S=Math.floor((f+y)/a*C.length);return C.slice(v,S)}));this.renderSingleCanvas(E,e,y,n,f,s,r)},p=Math.ceil(a/h);if(!this.isScrollable){for(let g=0;g<p;g++)d(g);return}let m=this.scrollContainer.scrollLeft/a,w=Math.floor(m*p);d(w-1),d(w),d(w+1),p>1&&(this.unsubscribeOnScroll=this.on(\"scroll\",(()=>{let{scrollLeft:g}=this.scrollContainer,f=Math.floor(g/a*p);Object.keys(u).length>c.MAX_NODES&&(s.innerHTML=\"\",r.innerHTML=\"\",u={}),d(f-1),d(f),d(f+1)})))}renderChannel(t,e,i,n){var{overlay:s}=e,r=(function(h,u){var d={};for(var p in h)Object.prototype.hasOwnProperty.call(h,p)&&u.indexOf(p)<0&&(d[p]=h[p]);if(h!=null&&typeof Object.getOwnPropertySymbols==\"function\"){var m=0;for(p=Object.getOwnPropertySymbols(h);m<p.length;m++)u.indexOf(p[m])<0&&Object.prototype.propertyIsEnumerable.call(h,p[m])&&(d[p[m]]=h[p[m]])}return d})(e,[\"overlay\"]);let o=document.createElement(\"div\"),l=this.getHeight(r.height,r.splitChannels);o.style.height=`${l}px`,s&&n>0&&(o.style.marginTop=`-${l}px`),this.canvasWrapper.style.minHeight=`${l}px`,this.canvasWrapper.appendChild(o);let a=o.cloneNode();this.progressWrapper.appendChild(a),this.renderMultiCanvas(t,r,i,l,o,a)}render(t){return b(this,void 0,void 0,(function*(){var e;this.timeouts.forEach((l=>l())),this.timeouts=[],this.canvasWrapper.innerHTML=\"\",this.progressWrapper.innerHTML=\"\",this.options.width!=null&&(this.scrollContainer.style.width=typeof this.options.width==\"number\"?`${this.options.width}px`:this.options.width);let i=this.getPixelRatio(),n=this.scrollContainer.clientWidth,s=Math.ceil(t.duration*(this.options.minPxPerSec||0));this.isScrollable=s>n;let r=this.options.fillParent&&!this.isScrollable,o=(r?n:s)*i;if(this.wrapper.style.width=r?\"100%\":`${s}px`,this.scrollContainer.style.overflowX=this.isScrollable?\"auto\":\"hidden\",this.scrollContainer.classList.toggle(\"noScrollbar\",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}px`,this.audioData=t,this.emit(\"render\"),this.options.splitChannels)for(let l=0;l<t.numberOfChannels;l++){let a=Object.assign(Object.assign({},this.options),(e=this.options.splitChannels)===null||e===void 0?void 0:e[l]);this.renderChannel([t.getChannelData(l)],a,o,l)}else{let l=[t.getChannelData(0)];t.numberOfChannels>1&&l.push(t.getChannelData(1)),this.renderChannel(l,this.options,o,0)}Promise.resolve().then((()=>this.emit(\"rendered\")))}))}reRender(){var t;if((t=this.unsubscribeOnScroll)===null||t===void 0||t.call(this),delete this.unsubscribeOnScroll,!this.audioData)return;let{scrollWidth:e}=this.scrollContainer,{right:i}=this.progressWrapper.getBoundingClientRect();if(this.render(this.audioData),this.isScrollable&&e!==this.scrollContainer.scrollWidth){let{right:n}=this.progressWrapper.getBoundingClientRect(),s=n-i;s*=2,s=s<0?Math.floor(s):Math.ceil(s),s/=2,this.scrollContainer.scrollLeft+=s}}zoom(t){this.options.minPxPerSec=t,this.reRender()}scrollIntoView(t,e=!1){let{scrollLeft:i,scrollWidth:n,clientWidth:s}=this.scrollContainer,r=t*n,o=i,l=i+s,a=s/2;if(this.isDragging)r+30>l?this.scrollContainer.scrollLeft+=30:r-30<o&&(this.scrollContainer.scrollLeft-=30);else{(r<o||r>l)&&(this.scrollContainer.scrollLeft=r-(this.options.autoCenter?a:0));let h=r-i-a;e&&this.options.autoCenter&&h>0&&(this.scrollContainer.scrollLeft+=Math.min(h,10))}{let h=this.scrollContainer.scrollLeft,u=h/n,d=(h+s)/n;this.emit(\"scroll\",u,d,h,h+s)}}renderProgress(t,e){if(isNaN(t))return;let i=100*t;this.canvasWrapper.style.clipPath=`polygon(${i}% 0, 100% 0, 100% 100%, ${i}% 100%)`,this.progressWrapper.style.width=`${i}%`,this.cursor.style.left=`${i}%`,this.cursor.style.transform=`translateX(-${Math.round(i)===100?this.options.cursorWidth:0}px)`,this.isScrollable&&this.options.autoScroll&&this.scrollIntoView(t,e)}exportImage(t,e,i){return b(this,void 0,void 0,(function*(){let n=this.canvasWrapper.querySelectorAll(\"canvas\");if(!n.length)throw new Error(\"No waveform data\");if(i===\"dataURL\"){let s=Array.from(n).map((r=>r.toDataURL(t,e)));return Promise.resolve(s)}return Promise.all(Array.from(n).map((s=>new Promise(((r,o)=>{s.toBlob((l=>{l?r(l):o(new Error(\"Could not export image\"))}),t,e)})))))}))}};D.MAX_CANVAS_WIDTH=8e3,D.MAX_NODES=10;var O=class extends T{constructor(){super(...arguments),this.unsubscribe=()=>{}}start(){this.unsubscribe=this.on(\"tick\",(()=>{requestAnimationFrame((()=>{this.emit(\"tick\")}))})),this.emit(\"tick\")}stop(){this.unsubscribe()}destroy(){this.unsubscribe()}},R=class extends T{constructor(t=new AudioContext){super(),this.bufferNode=null,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this._playbackRate=1,this._duration=void 0,this.buffer=null,this.currentSrc=\"\",this.paused=!0,this.crossOrigin=null,this.seeking=!1,this.autoplay=!1,this.addEventListener=this.on,this.removeEventListener=this.un,this.audioContext=t,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}load(){return b(this,void 0,void 0,(function*(){}))}get src(){return this.currentSrc}set src(t){if(this.currentSrc=t,this._duration=void 0,!t)return this.buffer=null,void this.emit(\"emptied\");fetch(t).then((e=>{if(e.status>=400)throw new Error(`Failed to fetch ${t}: ${e.status} (${e.statusText})`);return e.arrayBuffer()})).then((e=>this.currentSrc!==t?null:this.audioContext.decodeAudioData(e))).then((e=>{this.currentSrc===t&&(this.buffer=e,this.emit(\"loadedmetadata\"),this.emit(\"canplay\"),this.autoplay&&this.play())}))}_play(){var t;if(!this.paused)return;this.paused=!1,(t=this.bufferNode)===null||t===void 0||t.disconnect(),this.bufferNode=this.audioContext.createBufferSource(),this.buffer&&(this.bufferNode.buffer=this.buffer),this.bufferNode.playbackRate.value=this._playbackRate,this.bufferNode.connect(this.gainNode);let e=this.playedDuration*this._playbackRate;e>=this.duration&&(e=0,this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,e),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit(\"ended\"))}}_pause(){var t;this.paused=!0,(t=this.bufferNode)===null||t===void 0||t.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime}play(){return b(this,void 0,void 0,(function*(){this.paused&&(this._play(),this.emit(\"play\"))}))}pause(){this.paused||(this._pause(),this.emit(\"pause\"))}stopAt(t){var e,i;let n=t-this.currentTime;(e=this.bufferNode)===null||e===void 0||e.stop(this.audioContext.currentTime+n),(i=this.bufferNode)===null||i===void 0||i.addEventListener(\"ended\",(()=>{this.bufferNode=null,this.pause()}),{once:!0})}setSinkId(t){return b(this,void 0,void 0,(function*(){return this.audioContext.setSinkId(t)}))}get playbackRate(){return this._playbackRate}set playbackRate(t){this._playbackRate=t,this.bufferNode&&(this.bufferNode.playbackRate.value=t)}get currentTime(){return(this.paused?this.playedDuration:this.playedDuration+(this.audioContext.currentTime-this.playStartTime))*this._playbackRate}set currentTime(t){let e=!this.paused;e&&this._pause(),this.playedDuration=t/this._playbackRate,e&&this._play(),this.emit(\"seeking\"),this.emit(\"timeupdate\")}get duration(){var t,e;return(t=this._duration)!==null&&t!==void 0?t:((e=this.buffer)===null||e===void 0?void 0:e.duration)||0}set duration(t){this._duration=t}get volume(){return this.gainNode.gain.value}set volume(t){this.gainNode.gain.value=t,this.emit(\"volumechange\")}get muted(){return this._muted}set muted(t){this._muted!==t&&(this._muted=t,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}canPlayType(t){return/^(audio|video)\\//.test(t)}getGainNode(){return this.gainNode}getChannelData(){let t=[];if(!this.buffer)return t;let e=this.buffer.numberOfChannels;for(let i=0;i<e;i++)t.push(this.buffer.getChannelData(i));return t}},H={waveColor:\"#999\",progressColor:\"#555\",cursorWidth:1,minPxPerSec:0,fillParent:!0,interact:!0,dragToSeek:!1,autoScroll:!0,autoCenter:!0,sampleRate:8e3},L=class c extends W{static create(t){return new c(t)}constructor(t){let e=t.media||(t.backend===\"WebAudio\"?new R:void 0);super({media:e,mediaControls:t.mediaControls,autoplay:t.autoplay,playbackRate:t.audioRate}),this.plugins=[],this.decodedData=null,this.subscriptions=[],this.mediaSubscriptions=[],this.abortController=null,this.options=Object.assign({},H,t),this.timer=new O;let i=e?void 0:this.getMediaElement();this.renderer=new D(this.options,i),this.initPlayerEvents(),this.initRendererEvents(),this.initTimerEvents(),this.initPlugins();let n=this.options.url||this.getSrc()||\"\";Promise.resolve().then((()=>{this.emit(\"init\");let{peaks:s,duration:r}=this.options;(n||s&&r)&&this.load(n,s,r).catch((()=>null))}))}updateProgress(t=this.getCurrentTime()){return this.renderer.renderProgress(t/this.getDuration(),this.isPlaying()),t}initTimerEvents(){this.subscriptions.push(this.timer.on(\"tick\",(()=>{if(!this.isSeeking()){let t=this.updateProgress();this.emit(\"timeupdate\",t),this.emit(\"audioprocess\",t)}})))}initPlayerEvents(){this.isPlaying()&&(this.emit(\"play\"),this.timer.start()),this.mediaSubscriptions.push(this.onMediaEvent(\"timeupdate\",(()=>{let t=this.updateProgress();this.emit(\"timeupdate\",t)})),this.onMediaEvent(\"play\",(()=>{this.emit(\"play\"),this.timer.start()})),this.onMediaEvent(\"pause\",(()=>{this.emit(\"pause\"),this.timer.stop()})),this.onMediaEvent(\"emptied\",(()=>{this.timer.stop()})),this.onMediaEvent(\"ended\",(()=>{this.emit(\"finish\")})),this.onMediaEvent(\"seeking\",(()=>{this.emit(\"seeking\",this.getCurrentTime())})),this.onMediaEvent(\"error\",(t=>{this.emit(\"error\",t.error)})))}initRendererEvents(){this.subscriptions.push(this.renderer.on(\"click\",((t,e)=>{this.options.interact&&(this.seekTo(t),this.emit(\"interaction\",t*this.getDuration()),this.emit(\"click\",t,e))})),this.renderer.on(\"dblclick\",((t,e)=>{this.emit(\"dblclick\",t,e)})),this.renderer.on(\"scroll\",((t,e,i,n)=>{let s=this.getDuration();this.emit(\"scroll\",t*s,e*s,i,n)})),this.renderer.on(\"render\",(()=>{this.emit(\"redraw\")})),this.renderer.on(\"rendered\",(()=>{this.emit(\"redrawcomplete\")})),this.renderer.on(\"dragstart\",(t=>{this.emit(\"dragstart\",t)})),this.renderer.on(\"dragend\",(t=>{this.emit(\"dragend\",t)})));{let t;this.subscriptions.push(this.renderer.on(\"drag\",(e=>{if(!this.options.interact)return;let i;this.renderer.renderProgress(e),clearTimeout(t),this.isPlaying()?i=0:this.options.dragToSeek===!0?i=200:typeof this.options.dragToSeek==\"object\"&&this.options.dragToSeek!==void 0&&(i=this.options.dragToSeek.debounceTime),t=setTimeout((()=>{this.seekTo(e)}),i),this.emit(\"interaction\",e*this.getDuration()),this.emit(\"drag\",e)})))}}initPlugins(){var t;!((t=this.options.plugins)===null||t===void 0)&&t.length&&this.options.plugins.forEach((e=>{this.registerPlugin(e)}))}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach((t=>t())),this.mediaSubscriptions=[]}setOptions(t){this.options=Object.assign({},this.options,t),this.renderer.setOptions(this.options),t.audioRate&&this.setPlaybackRate(t.audioRate),t.mediaControls!=null&&(this.getMediaElement().controls=t.mediaControls)}registerPlugin(t){return t._init(this),this.plugins.push(t),this.subscriptions.push(t.once(\"destroy\",(()=>{this.plugins=this.plugins.filter((e=>e!==t))}))),t}getWrapper(){return this.renderer.getWrapper()}getWidth(){return this.renderer.getWidth()}getScroll(){return this.renderer.getScroll()}setScroll(t){return this.renderer.setScroll(t)}setScrollTime(t){let e=t/this.getDuration();this.renderer.setScrollPercentage(e)}getActivePlugins(){return this.plugins}loadAudio(t,e,i,n){return b(this,void 0,void 0,(function*(){var s;if(this.emit(\"load\",t),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,!e&&!i){let o=this.options.fetchParams||{};window.AbortController&&!o.signal&&(this.abortController=new AbortController,o.signal=(s=this.abortController)===null||s===void 0?void 0:s.signal);let l=a=>this.emit(\"loading\",a);e=yield z.fetchBlob(t,l,o)}this.setSrc(t,e);let r=yield new Promise((o=>{let l=n||this.getDuration();l?o(l):this.mediaSubscriptions.push(this.onMediaEvent(\"loadedmetadata\",(()=>o(this.getDuration())),{once:!0}))}));if(!t&&!e){let o=this.getMediaElement();o instanceof R&&(o.duration=r)}if(i)this.decodedData=_.createBuffer(i,r||0);else if(e){let o=yield e.arrayBuffer();this.decodedData=yield _.decode(o,this.options.sampleRate)}this.decodedData&&(this.emit(\"decode\",this.getDuration()),this.renderer.render(this.decodedData)),this.emit(\"ready\",this.getDuration())}))}load(t,e,i){return b(this,void 0,void 0,(function*(){try{return yield this.loadAudio(t,void 0,e,i)}catch(n){throw this.emit(\"error\",n),n}}))}loadBlob(t,e,i){return b(this,void 0,void 0,(function*(){try{return yield this.loadAudio(\"\",t,e,i)}catch(n){throw this.emit(\"error\",n),n}}))}zoom(t){if(!this.decodedData)throw new Error(\"No audio loaded\");this.renderer.zoom(t),this.emit(\"zoom\",t)}getDecodedData(){return this.decodedData}exportPeaks({channels:t=2,maxLength:e=8e3,precision:i=1e4}={}){if(!this.decodedData)throw new Error(\"The audio has not been decoded yet\");let n=Math.min(t,this.decodedData.numberOfChannels),s=[];for(let r=0;r<n;r++){let o=this.decodedData.getChannelData(r),l=[],a=o.length/e;for(let h=0;h<e;h++){let u=o.slice(Math.floor(h*a),Math.ceil((h+1)*a)),d=0;for(let p=0;p<u.length;p++){let m=u[p];Math.abs(m)>Math.abs(d)&&(d=m)}l.push(Math.round(d*i)/i)}s.push(l)}return s}getDuration(){let t=super.getDuration()||0;return t!==0&&t!==1/0||!this.decodedData||(t=this.decodedData.duration),t}toggleInteraction(t){this.options.interact=t}setTime(t){super.setTime(t),this.updateProgress(t),this.emit(\"timeupdate\",t)}seekTo(t){let e=this.getDuration()*t;this.setTime(e)}playPause(){return b(this,void 0,void 0,(function*(){return this.isPlaying()?this.pause():this.play()}))}stop(){this.pause(),this.setTime(0)}skip(t){this.setTime(this.getCurrentTime()+t)}empty(){this.load(\"\",[[0]],.001)}setMediaElement(t){this.unsubscribePlayerEvents(),super.setMediaElement(t),this.initPlayerEvents()}exportImage(){return b(this,arguments,void 0,(function*(t=\"image/png\",e=1,i=\"dataURL\"){return this.renderer.exportImage(t,e,i)}))}destroy(){var t;this.emit(\"destroy\"),(t=this.abortController)===null||t===void 0||t.abort(),this.plugins.forEach((e=>e.destroy())),this.subscriptions.forEach((e=>e())),this.unsubscribePlayerEvents(),this.timer.destroy(),this.renderer.destroy(),super.destroy()}};L.BasePlugin=class extends T{constructor(c){super(),this.subscriptions=[],this.options=c}onInit(){}_init(c){this.wavesurfer=c,this.onInit()}destroy(){this.emit(\"destroy\"),this.subscriptions.forEach((c=>c()))}},L.dom=j;export{L as default};\n//# sourceMappingURL=wavesurfer.mjs.map","/* esm.sh - wavesurfer.js@7.8.10 */\nexport * from \"/wavesurfer.js@7.8.10/es2022/wavesurfer.mjs\";\nexport { default } from \"/wavesurfer.js@7.8.10/es2022/wavesurfer.mjs\";\n","// @ts-nocheck\n/*\n * Copyright (c) 2026 Fred Moon (x.com/fw3d). All rights reserved.\n *\n * This code is the exclusive property of Fred Moon. Any unauthorized use,\n * reproduction, modification, distribution, or incorporation into other\n * software, in whole or in part, is strictly prohibited without the express\n * written permission of the author.\n *\n * This code is provided \"AS IS\" without warranty of any kind, either\n * expressed or implied, including but not limited to the implied warranties\n * of merchantability and fitness for a particular purpose.\n *\n * For licensing inquiries, please contact Fred Moon at x.com/fw3d\n *\n * This copyright notice and permission notice shall be included in all\n * copies or substantial portions of this software.\n *\n * THIRD-PARTY LIBRARIES:\n * This component uses WaveSurfer.js (https://github.com/katspaugh/wavesurfer.js)\n * Copyright (c) 2012-2023, katspaugh and contributors\n * Licensed under BSD 3-Clause License\n *\n * WaveSurfer.js and other third-party libraries are subject to their own\n * licenses and are excluded from this copyright claim.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,useId,useMemo}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import WaveSurfer from\"https://esm.sh/wavesurfer.js@7.8.10\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 120\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function WaveSurferPlayer(props){const{useUrl,audioUrl,audioFile,title,subtitle,titleFont,titleColor,subtitleFont,subtitleColor,waveColor,progressColor,backgroundColor,bgImage,buttonColor,waveStyle,barWidth,barGap,barRadius,cursorWidth,cursorColor,amplify,contrast,autoPlay,showTimeRemaining,timerFont,timerColor,borderRadius}=props;const instanceId=useId().replace(/:/g,\"\");const containerRef=useRef(null);const waveformRef=useRef(null);const wavesurferRef=useRef(null);const renderTargetRef=useRef(RenderTarget.current());const[isLoaded,setIsLoaded]=useState(false);const[isPlaying,setIsPlaying]=useState(false);const[currentTime,setCurrentTime]=useState(\"0:00\");const[duration,setDuration]=useState(\"0:00\");const[isLoading,setIsLoading]=useState(false);const[waveformHeight,setWaveformHeight]=useState(60);const[error,setError]=useState(null);const formatTime=seconds=>{if(isNaN(seconds))return\"0:00\";const mins=Math.floor(seconds/60);const secs=Math.floor(seconds%60);return`${mins}:${secs.toString().padStart(2,\"0\")}`;};const audioSource=useMemo(()=>(useUrl?audioUrl:audioFile)||null,[useUrl,audioFile,audioUrl]);// Handle Resize\nuseEffect(()=>{const calculateHeight=()=>{if(containerRef.current){const h=Math.max(30,containerRef.current.clientHeight-140);setWaveformHeight(h);}};calculateHeight();const observer=new ResizeObserver(calculateHeight);if(containerRef.current)observer.observe(containerRef.current);return()=>observer.disconnect();},[]);// Main WaveSurfer Lifecycle\nuseEffect(()=>{if(typeof window===\"undefined\"||!waveformRef.current)return;let ws=null;let isMounted=true;const handleGlobalPlay=e=>{if(e.detail.id!==instanceId&&ws?.isPlaying()){ws.pause();}};const initWaveSurfer=async()=>{if(!isMounted||!waveformRef.current||!audioSource)return;try{// Custom render function for bars with contrast adjustment\nconst renderBars=(channelData,ctx)=>{const{width,height}=ctx.canvas;const barCount=Math.floor(width/(barWidth+(barGap===0?.1:barGap)));const samplesPerBar=Math.floor(channelData[0].length/barCount);ctx.beginPath();for(let i=0;i<barCount;i++){const start=i*samplesPerBar;const end=start+samplesPerBar;let max=0;for(let j=start;j<end&&j<channelData[0].length;j++){const val=Math.abs(channelData[0][j]);if(val>max)max=val;}// Apply contrast curve: peak^contrast (higher = more contrast)\nconst adjusted=Math.pow(max,contrast)*amplify;const barH=Math.min(adjusted*height,height);const x=i*(barWidth+(barGap===0?.1:barGap));const y=(height-barH)/2;if(barRadius>0){ctx.roundRect(x,y,barWidth,barH,barRadius);}else{ctx.rect(x,y,barWidth,barH);}}ctx.fill();};ws=WaveSurfer.create({container:waveformRef.current,waveColor:waveColor,progressColor:progressColor,...waveStyle===\"bars\"&&{barWidth:barWidth,barGap:barGap===0?.1:barGap,barRadius:barRadius,renderFunction:renderBars},...waveStyle!==\"bars\"&&{barHeight:amplify},height:waveformHeight,hideScrollbar:true,cursorWidth:cursorWidth,cursorColor:cursorColor,url:audioSource});wavesurferRef.current=ws;ws.on(\"ready\",()=>{if(!isMounted)return;setIsLoaded(true);setIsLoading(false);setDuration(formatTime(ws.getDuration()));setError(null);if(autoPlay&&renderTargetRef.current===RenderTarget.preview){ws.play();}});ws.on(\"play\",()=>{if(!isMounted)return;setIsPlaying(true);window.dispatchEvent(new CustomEvent(\"framer-audio-play\",{detail:{id:instanceId}}));});ws.on(\"pause\",()=>{if(!isMounted)return;setIsPlaying(false);});ws.on(\"error\",err=>{if(!isMounted)return;console.error(\"WaveSurfer error:\",err);setError(\"Failed to load audio\");setIsLoading(false);setIsLoaded(false);});ws.on(\"audioprocess\",time=>{if(!isMounted)return;const tot=ws.getDuration();setCurrentTime(showTimeRemaining?`-${formatTime(tot-time)}`:formatTime(time));});ws.on(\"seeking\",time=>{if(!isMounted)return;const tot=ws.getDuration();setCurrentTime(showTimeRemaining?`-${formatTime(tot-time)}`:formatTime(time));});setIsLoading(true);setError(null);}catch(err){if(!isMounted)return;console.error(\"WaveSurfer initialization error:\",err);setError(\"Failed to initialize player\");setIsLoading(false);}};window.addEventListener(\"framer-audio-play\",handleGlobalPlay);initWaveSurfer();return()=>{isMounted=false;window.removeEventListener(\"framer-audio-play\",handleGlobalPlay);if(ws){ws.destroy();}wavesurferRef.current=null;};},[waveColor,progressColor,waveStyle,barWidth,barGap,barRadius,amplify,contrast,cursorWidth,cursorColor,waveformHeight,audioSource,autoPlay,showTimeRemaining,instanceId]);const togglePlayPause=()=>{if(!wavesurferRef.current||!isLoaded)return;wavesurferRef.current.playPause();};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",backgroundColor:backgroundColor,backgroundImage:bgImage?`url(${bgImage})`:\"none\",backgroundSize:\"cover\",backgroundPosition:\"center\",display:\"flex\",flexDirection:\"column\",padding:\"20px\",borderRadius:`${borderRadius}px`,position:\"relative\",gap:\"15px\",overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"15px\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:togglePlayPause,disabled:!isLoaded||isLoading,style:{width:\"50px\",height:\"50px\",borderRadius:\"50%\",border:`2px solid ${isPlaying?progressColor:buttonColor}`,backgroundColor:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:isLoaded?\"pointer\":\"not-allowed\",opacity:isLoading?.5:1},children:isLoading?/*#__PURE__*/_jsx(\"div\",{style:{width:\"18px\",height:\"18px\",border:`2px solid ${buttonColor}`,borderTopColor:\"transparent\",borderRadius:\"50%\",animation:\"spin 1s linear infinite\"}}):isPlaying?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"3px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"3px\",height:\"14px\",backgroundColor:progressColor}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"3px\",height:\"14px\",backgroundColor:progressColor}})]}):/*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,borderLeft:`9px solid ${buttonColor}`,borderTop:\"7px solid transparent\",borderBottom:\"7px solid transparent\",marginLeft:\"2px\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",minWidth:0},children:[subtitle&&/*#__PURE__*/_jsx(\"div\",{style:{...subtitleFont,color:subtitleColor,marginBottom:\"2px\"},children:subtitle}),/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:titleColor,margin:0},children:title})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:`${waveformHeight}px`,flex:1,minHeight:\"30px\"},children:[/*#__PURE__*/_jsx(\"div\",{id:`waveform-${instanceId}`,ref:waveformRef,style:{width:\"100%\",height:\"100%\"}}),error&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:\"#ff4444\",fontSize:\"12px\"},children:error}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:0,bottom:\"5px\",...timerFont,color:timerColor},children:showTimeRemaining?currentTime:`${currentTime} / ${duration}`})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }\n                #waveform-${instanceId} ::part(canvases) { clip-path: none !important; }\n                #waveform-${instanceId} ::part(cursor) { opacity: ${isPlaying?1:0}; }\n            `})]});}WaveSurferPlayer.displayName=\"🚀 MP3 Player\";WaveSurferPlayer.defaultProps={useUrl:false,audioUrl:\"\",audioFile:null,title:\"Track Title\",subtitle:\"ARTIST NAME\",titleFont:{fontFamily:\"Inter, sans-serif\",fontSize:18,fontWeight:400},titleColor:\"#ffffff\",subtitleFont:{fontFamily:\"Inter, sans-serif\",fontSize:12,fontWeight:500},subtitleColor:\"#ffffff\",timerFont:{fontFamily:\"monospace\",fontSize:12,fontWeight:400},timerColor:\"rgba(255, 255, 255, 0.6)\",waveColor:\"#666666\",progressColor:\"#ff4500\",backgroundColor:\"#1a1a1a\",bgImage:null,buttonColor:\"#ffffff\",waveStyle:\"bars\",barWidth:2,barGap:1,barRadius:0,cursorWidth:0,cursorColor:\"rgba(255, 255, 255, 0.5)\",amplify:.8,contrast:1,borderRadius:6,autoPlay:false,showTimeRemaining:false};addPropertyControls(WaveSurferPlayer,{// ─── AUDIO SOURCE ───\nuseUrl:{type:ControlType.Boolean,title:\"Use URL\",enabledTitle:\"URL\",disabledTitle:\"File\"},audioFile:{type:ControlType.File,title:\"Audio File\",allowedFileTypes:[\"mp3\",\"wav\",\"m4a\"],hidden:p=>p.useUrl},audioUrl:{type:ControlType.String,title:\"Audio URL\",hidden:p=>!p.useUrl},// ─── PLAYBACK ───\nautoPlay:{type:ControlType.Boolean,title:\"Auto Play\",description:\" \"},// ─── TRACK INFO ───\ntitle:{type:ControlType.String,title:\"Track\"},titleFont:{type:ControlType.Font,title:\"Track Font\",controls:\"extended\"},titleColor:{type:ControlType.Color,title:\"Track Color\",description:\" \"},subtitle:{type:ControlType.String,title:\"Artist\"},subtitleFont:{type:ControlType.Font,title:\"Artist Font\",controls:\"extended\"},subtitleColor:{type:ControlType.Color,title:\"Artist Color\",description:\" \"},// ─── BUTTON ───\nbuttonColor:{type:ControlType.Color,title:\"Button Color\",description:\" \"},// ─── WAVEFORM ───\nwaveColor:{type:ControlType.Color,title:\"Wave Color\"},progressColor:{type:ControlType.Color,title:\"Progress Color\"},amplify:{type:ControlType.Number,title:\"Amplify\",min:.1,max:2,step:.1},waveStyle:{type:ControlType.Enum,title:\"Style\",options:[\"bars\",\"wave\"],optionTitles:[\"Bars\",\"Wave\"],description:\" \"},contrast:{type:ControlType.Number,title:\"Contrast\",min:1,max:10,step:.5,hidden:p=>p.waveStyle!==\"bars\"},barWidth:{type:ControlType.Number,title:\"Bar Width\",min:1,max:10,hidden:p=>p.waveStyle!==\"bars\"},barGap:{type:ControlType.Number,title:\"Bar Gap\",min:0,max:5,hidden:p=>p.waveStyle!==\"bars\"},barRadius:{type:ControlType.Number,title:\"Bar Radius\",min:0,max:10,step:1,hidden:p=>p.waveStyle!==\"bars\",description:\" \"},// ─── CURSOR ───\ncursorWidth:{type:ControlType.Number,title:\"Cursor Width\",min:0,max:5,step:1},cursorColor:{type:ControlType.Color,title:\"Cursor Color\",description:\" \"},// ─── TIMER ───\ntimerFont:{type:ControlType.Font,title:\"Timer Font\",controls:\"extended\"},timerColor:{type:ControlType.Color,title:\"Timer Color\"},showTimeRemaining:{type:ControlType.Boolean,title:\"Time Left\",description:\" \"},// ─── BACKGROUND ───\nbgImage:{type:ControlType.Image,title:\"BG Image\"},backgroundColor:{type:ControlType.Color,title:\"BG Color\",hidden:p=>!!p.bgImage},borderRadius:{type:ControlType.Number,title:\"Corner Radius\",min:0,max:50,step:1,description:\"\\n[Created by Fred Moon](https://x.com/fw3d)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WaveSurferPlayer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 800\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mp3player.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 5.25 5.5 L 0 0\" fill=\"transparent\" height=\"5.5px\" id=\"G3SD80Ntz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 13.75)\" width=\"10.5px\"/><path d=\"M 0 13.5 L 0 0\" fill=\"transparent\" height=\"13.5px\" id=\"FlQ57RBH7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(12 4.75)\" width=\"1px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1052301323\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Og6HN\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Og6HN { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Og6HN\");Icon.displayName=\"Arrow Down\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.5 6.25 L 0 0 L 0 12.5 Z\" fill=\"transparent\" height=\"12.5px\" id=\"jSlXhnrbh\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(5.75 5.75)\" width=\"12.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3535238546\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qnftT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-qnftT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Play\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-qnftT\");Icon.displayName=\"Play\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Play\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;JetBrains Mono-regular\",\"GF;JetBrains Mono-700\",\"GF;JetBrains Mono-700italic\",\"GF;JetBrains Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjOFmUsaaDhw.woff2\",weight:\"400\"},{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjOFmUsaaDhw.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOVk6OThxPA.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOVk6OThxPA.woff2\",weight:\"400\"}]}];export const css=['.framer-4OM2a .framer-styles-preset-138gcl3:not(.rich-text-wrapper), .framer-4OM2a .framer-styles-preset-138gcl3.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", monospace; --framer-font-family-bold: \"JetBrains Mono\", monospace; --framer-font-family-bold-italic: \"JetBrains Mono\", monospace; --framer-font-family-italic: \"JetBrains Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 11px; --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: 400; --framer-letter-spacing: 0.44px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-58c0c0ee-5d08-4da8-a57f-7aecfb2ec3d7, #ababab); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-4OM2a\";\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 (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,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/FqSresfDj0czOcTG6ADB/TRwh747FcNJ7wRpxtLTn/cZLvFdsmN.js\";const enabledGestures={CxJGFuL41:{hover:true}};const serializationHash=\"framer-3CwF6\";const variantClassNames={CxJGFuL41:\"framer-v-1doqk6j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rPuAVLxOw=undefined;const transition1={bounce:.2,delay:0,duration:.4,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 getProps=({height,id,text,width,...props})=>{return{...props,rPuAVLxOw:text??props.rPuAVLxOw??\"00 Intro\"};};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,rPuAVLxOw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CxJGFuL41\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1doqk6j\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CxJGFuL41\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CxJGFuL41-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-138gcl3\",\"data-styles-preset\":\"cZLvFdsmN\",dir:\"auto\",children:\"00 Intro\"})}),className:\"framer-1cdt41i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v8LRWKX8S\",text:rPuAVLxOw,variants:{\"CxJGFuL41-hover\":{\"--extracted-r6o4lv\":\"var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, rgb(245, 245, 247))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CxJGFuL41-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-138gcl3\",\"data-styles-preset\":\"cZLvFdsmN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, rgb(245, 245, 247)))\"},children:\"00 Intro\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3CwF6.framer-16zzm05, .framer-3CwF6 .framer-16zzm05 { display: block; }\",\".framer-3CwF6.framer-1doqk6j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3CwF6 .framer-1cdt41i { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 13\n * @framerIntrinsicWidth 56.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"foVnVjQzh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"rPuAVLxOw\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercmoWCnQMF=withCSS(Component,css,\"framer-3CwF6\");export default FramercmoWCnQMF;FramercmoWCnQMF.displayName=\"Button\";FramercmoWCnQMF.defaultProps={height:13,width:56.5};addPropertyControls(FramercmoWCnQMF,{rPuAVLxOw:{defaultValue:\"00 Intro\",displayTextArea:false,title:\"Text\",type:ControlType.String},onrPuAVLxOwChange:{changes:\"rPuAVLxOw\",type:ControlType.ChangeHandler}});addFonts(FramercmoWCnQMF,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercmoWCnQMF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"rPuAVLxOw\\\":\\\"text\\\"}\",\"framerIntrinsicHeight\":\"13\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"56.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"foVnVjQzh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"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","export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.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","/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map","/*\n * lodash (framer/lodash@0.3.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/0tL3NK6Gdibfi84549mt/wxfj3uKBUiepHMkJD9XI/lodash.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{MotionValue,motion,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";// https://framer.com/projects/Default-Utilities-Assets--jihcMELbo9gizWK43snH-gymPh\nimport{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/_jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export const Audio=withCSS(function Audio(props){const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;let iconCursor=\"pointer\";if(!!playPauseCursor){iconCursor=playPauseCursor;}else if(props?.style?.cursor){iconCursor=props.style.cursor;}// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===\"URL\"?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{const currentDuration=player.current.duration;const currentTime=player.current.currentTime;playerInfo.current?.animation?.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{})// It's likely fine, swallow error\n;};const pauseAudio=()=>{player.current.pause();playerInfo.current?.animation?.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress)){player.current.currentTime=progress*.01*player.current.duration;}};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{// Do this in an effect to correct on optimised sites\nif(player.current?.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{const progressPercent=player.current?.duration?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles={marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:iconCursor};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/_jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,// For why preload=none (and not metadata or auto or intersection observer),\n// see https://framer-team.slack.com/archives/C07D1C7KQQ3/p1761760078523569?thread_ts=1761728391.430019&cid=C07D1C7KQQ3\npreload:\"none\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/_jsx(_Fragment,{children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/_jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/_jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/_jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/_jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});},[\".framer-audio-icon { outline: none; }\",\".framer-audio-icons:focus-visible { outline: auto; }\"]);Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:\"URL\",pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===\"URL\";}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};function PlayIcon(props){return /*#__PURE__*/_jsx(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",fill:\"#333\"})});}function PauseIcon(props){return /*#__PURE__*/_jsxs(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",fill:\"#343434\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",fill:\"#343434\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map","import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { motion } from \"framer\";\nexport function PlayIcon(props) {\n    return(/*#__PURE__*/ _jsx(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: /*#__PURE__*/ _jsx(\"path\", {\n            d: \"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",\n            fill: \"#333\"\n        })\n    }));\n}\nexport function PauseIcon(props) {\n    return(/*#__PURE__*/ _jsxs(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: [\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",\n                fill: \"#343434\"\n            }),\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",\n                fill: \"#343434\"\n            })\n        ]\n    }));\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"PauseIcon\":{\"type\":\"reactComponent\",\"name\":\"PauseIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlayIcon\":{\"type\":\"reactComponent\",\"name\":\"PlayIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./audio.map","/*\n * audio (framer/audio-assets@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/HX6IEL9bFfFfNULrHyoa/cjspdABiYYE7zYSiqOzj/audio.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useMemo,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{MotionValue,animate}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{PlayIcon,PauseIcon}from\"https://framer.com/m/framer/audio-assets.js@0.2.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/QbJLrozNycG0sbASqJdf/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/ _jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Audio(props){const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===SrcType.Url?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\nconst handlePlayStateUpdate=useCallback(_=>{var ref,ref1;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(ref=playerInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.stop();if(Math.abs(currentTime-trackProgress.get())>.5)trackProgress.set(currentTime);if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}// only call once per frame\n},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{}) // It's likely fine, swallow error\n;};const pauseAudio=()=>{var ref,ref1;player.current.pause();(ref=playerInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress))player.current.currentTime=progress*.01*player.current.duration;};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Duration from timestamp and transform to clamp\nuseEffect(()=>{// @TODO support changing progress via timestamp prop\n},[]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});// onTimeUpdate\nuseOnChange(trackProgress,val=>{var ref;const progressPercent=((ref=player.current)===null||ref===void 0?void 0:ref.duration)?val/player.current.duration*100:null;if(onTimeUpdate)onTimeUpdate(val,progressPercent,secondsToMinutes(val));});const iconStyles=useMemo(()=>({marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:playPauseCursor}),[playPauseCursor,showTime,showTrack,gap]);return /*#__PURE__*/ _jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/ _jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/ _jsx(_Fragment,{children:isPlaying?/*#__PURE__*/ _jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/ _jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/ _jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontSize:12,fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0},children:[/*#__PURE__*/ _jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/ _jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/ _jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});}Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",// \"https://assets.mixkit.co/sfx/preview/mixkit-young-man-coughing-2227.mp3\",\nsrcType:SrcType.Url,pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Video]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===SrcType.Video;}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===SrcType.Url;}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},playPauseCursor:{type:ControlType.Enum,title:\"Cursor\",options:[\"default\",\"pointer\"],optionTitles:[\"Default\",\"Pointer\"],defaultValue:\"default\",hidden(props){return!props.showPlayPause;}},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"240\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,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{Audio as Audio1}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/2NLwQRLJdaV5jyzPAzvG/Audio.js\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/VbcskmUsZXtmDmPN8jHk/Audio.js\";const AudioFonts=getFonts(Audio);const Audio1Controls=getPropertyControls(Audio1);const enabledGestures={aPOlptox9:{hover:true},toUa5Sqiz:{hover:true}};const cycleOrder=[\"aPOlptox9\",\"toUa5Sqiz\"];const serializationHash=\"framer-qmWZj\";const variantClassNames={aPOlptox9:\"framer-v-194hyr9\",toUa5Sqiz:\"framer-v-pkwcix\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const L3dNhQp8Q=undefined;const UpjqWBZPw=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Sound Off\":\"aPOlptox9\",\"Sound On\":\"toUa5Sqiz\"};const Variants=motion.create(React.Fragment);const getProps=({audio,height,id,image,width,...props})=>{return{...props,L3dNhQp8Q:image??props.L3dNhQp8Q,UpjqWBZPw:audio??props.UpjqWBZPw??\"https://framerusercontent.com/assets/QBTIcrWAiaFt2t4ShPK1ktlx7M4.wav\",variant:humanReadableVariantMap[props.variant]??props.variant??\"aPOlptox9\"};};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,UpjqWBZPw,L3dNhQp8Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aPOlptox9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapozmr6c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"toUa5Sqiz\");});const onAppear1jzc96j=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"aPOlptox9\"),2e3);});useOnVariantChange(baseVariant,{toUa5Sqiz:onAppear1jzc96j});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-194hyr9\",className,classNames),\"data-framer-name\":\"Sound Off\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aPOlptox9\",onTap:onTapozmr6c,ref:refBinding,style:{boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.07)\",...style},...addPropertyOverrides({\"aPOlptox9-hover\":{\"data-framer-name\":undefined},\"toUa5Sqiz-hover\":{\"data-framer-name\":undefined},toUa5Sqiz:{\"data-framer-name\":\"Sound On\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||150)-0-150)/2)),sizes:\"150px\",...toResponsiveImage(L3dNhQp8Q)},className:\"framer-7e2it5\",layoutDependency:layoutDependency,layoutId:\"AiIQFHG81\",style:{filter:\"drop-shadow(10px 10px 3px rgba(0, 0, 0, 0.3))\",rotate:0,scale:1,WebkitFilter:\"drop-shadow(10px 10px 3px rgba(0, 0, 0, 0.3))\"},variants:{\"aPOlptox9-hover\":{rotate:2,scale:1.1},\"toUa5Sqiz-hover\":{rotate:2,scale:1.1}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ilivq-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QFP6UvYsQ-container\",nodeId:\"QFP6UvYsQ\",rendersWithMotion:true,scopeId:\"DTOdF76EU\",style:{opacity:0},children:/*#__PURE__*/_jsx(Audio,{background:\"rgb(235, 235, 235)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,gap:15,height:\"100%\",id:\"QFP6UvYsQ\",isMixedBorderRadius:false,layoutId:\"QFP6UvYsQ\",loop:false,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:false,playPauseCursor:\"default\",progress:0,progressColor:\"rgb(51, 51, 51)\",showPlayPause:true,showTime:true,showTrack:true,srcFile:UpjqWBZPw,srcType:\"Upload\",srcUrl:\"https://dkihjuum4jcjr.cloudfront.net/ES_ITUNES/Multimedia%20787/ES_Multimedia%20787.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgb(255, 255, 255)\",volume:100,width:\"100%\",...addPropertyOverrides({toUa5Sqiz:{playing:true,progress:1}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qmWZj.framer-1aj8khv, .framer-qmWZj .framer-1aj8khv { display: block; }\",\".framer-qmWZj.framer-194hyr9 { 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-qmWZj .framer-7e2it5 { flex: none; height: 150px; position: relative; width: 150px; }\",\".framer-qmWZj .framer-16ilivq-container { flex: none; height: 50px; left: calc(50.00000000000002% - 240px / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 50px / 2); width: 240px; z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 150\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"toUa5Sqiz\":{\"layout\":[\"auto\",\"auto\"]},\"mWMmY_yw2\":{\"layout\":[\"auto\",\"auto\"]},\"q6ixf01Tf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UpjqWBZPw\":\"audio\",\"L3dNhQp8Q\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDTOdF76EU=withCSS(Component,css,\"framer-qmWZj\");export default FramerDTOdF76EU;FramerDTOdF76EU.displayName=\"Sound on tap\";FramerDTOdF76EU.defaultProps={height:150,width:150};addPropertyControls(FramerDTOdF76EU,{variant:{options:[\"aPOlptox9\",\"toUa5Sqiz\"],optionTitles:[\"Sound Off\",\"Sound On\"],title:\"Variant\",type:ControlType.Enum},UpjqWBZPw:Audio1Controls?.[\"srcFile\"]&&{...Audio1Controls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,QBTIcrWAiaFt2t4ShPK1ktlx7M4.wav?originalFilename=perfo.wav\",description:undefined,hidden:undefined,title:\"Audio\"},onUpjqWBZPwChange:{changes:\"UpjqWBZPw\",type:ControlType.ChangeHandler},L3dNhQp8Q:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerDTOdF76EU,[{explicitInter:true,fonts:[]},...AudioFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDTOdF76EU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"150\",\"framerIntrinsicHeight\":\"150\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"UpjqWBZPw\\\":\\\"audio\\\",\\\"L3dNhQp8Q\\\":\\\"image\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"toUa5Sqiz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mWMmY_yw2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q6ixf01Tf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DTOdF76EU.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.48px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 247))\",\"--framer-text-transform\":\"uppercase\"},children:\"History of the internet in music\"})});export const v1=\"Start\";export const v2=\"To the House\";export const v3=\"Social Media\";export const v4=\"Data Centers\";export const v5=\"About\";\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fe01371)\nimport*as localizedValues from\"./eWmJHHryn-0.js\";const valuesByLocaleId={FEHxOFU6e:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-vGdUM\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 276 48\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 276 0 L 276 48 L 0 48 Z M 56.443 0 C 69.744 0 80.58 10.805 80.58 24 C 80.58 37.195 69.714 48 56.443 48 L 24.137 48 C 10.836 48 0 37.195 0 24 C 0 10.805 10.866 0 24.137 0 Z M 24.106 7.785 C 15.136 7.785 7.784 15.096 7.784 24.015 C 7.784 32.935 15.136 40.245 24.106 40.245 L 39.088 40.245 L 39.088 20.659 L 21.702 20.659 L 21.702 27.371 L 32.337 27.371 L 32.337 33.532 L 24.106 33.532 C 18.835 33.532 14.535 29.241 14.535 24.015 C 14.535 18.774 18.85 14.498 24.106 14.498 L 39.088 14.498 L 39.088 7.785 Z M 41.477 7.785 L 41.477 14.498 L 56.459 14.498 C 61.73 14.498 66.03 18.789 66.03 24.015 C 66.03 29.257 61.715 33.532 56.459 33.532 L 41.477 33.532 L 41.477 40.245 L 56.459 40.245 C 65.429 40.245 72.781 32.935 72.781 24.015 C 72.781 15.096 65.429 7.785 56.459 7.785 Z M 105.604 36.934 L 105.604 32.865 L 105.419 32.865 C 105.247 34.136 104.584 35.211 103.428 36.091 C 102.298 36.946 100.761 37.374 98.82 37.374 C 96.853 37.374 95.071 36.873 93.473 35.871 C 91.875 34.869 90.61 33.402 89.675 31.471 C 88.741 29.516 88.274 27.108 88.274 24.248 C 88.274 21.364 88.754 18.932 89.712 16.952 C 90.696 14.972 92.06 13.468 93.805 12.442 C 95.575 11.415 97.615 10.902 99.926 10.902 C 102.212 10.902 104.191 11.403 105.862 12.405 C 107.558 13.407 108.885 14.886 109.844 16.842 L 105.272 19.445 C 104.879 18.443 104.264 17.599 103.428 16.915 C 102.593 16.206 101.425 15.852 99.926 15.852 C 98.77 15.852 97.762 16.084 96.902 16.548 C 96.042 16.988 95.378 17.673 94.911 18.602 C 94.444 19.506 94.211 20.667 94.211 22.085 L 94.211 26.191 C 94.211 27.609 94.444 28.782 94.911 29.711 C 95.378 30.616 96.042 31.3 96.902 31.765 C 97.762 32.204 98.77 32.425 99.926 32.425 C 100.86 32.425 101.708 32.278 102.47 31.984 C 103.232 31.691 103.834 31.263 104.277 30.701 C 104.744 30.139 104.977 29.442 104.977 28.611 L 104.977 27.328 L 100.184 27.328 L 100.184 22.671 L 110.323 22.671 L 110.323 36.934 Z M 117.443 15.632 C 116.336 15.632 115.525 15.375 115.009 14.862 C 114.517 14.348 114.272 13.713 114.272 12.955 L 114.272 12.149 C 114.272 11.366 114.517 10.731 115.009 10.242 C 115.525 9.728 116.336 9.472 117.443 9.472 C 118.549 9.472 119.347 9.729 119.839 10.242 C 120.355 10.731 120.614 11.366 120.614 12.149 L 120.614 12.955 C 120.614 13.713 120.355 14.349 119.839 14.862 C 119.347 15.375 118.549 15.632 117.443 15.632 Z M 114.714 36.934 L 114.714 17.685 L 120.171 17.685 L 120.171 36.934 Z M 142.422 38.328 C 142.422 39.672 142.09 40.821 141.426 41.774 C 140.787 42.727 139.705 43.448 138.181 43.937 C 136.657 44.451 134.58 44.708 131.95 44.708 C 129.713 44.708 127.919 44.524 126.567 44.158 C 125.24 43.815 124.269 43.302 123.654 42.617 C 123.064 41.958 122.769 41.163 122.769 40.234 C 122.769 39.159 123.089 38.315 123.728 37.704 C 124.367 37.093 125.252 36.714 126.382 36.568 L 126.382 36.164 C 125.473 35.993 124.773 35.602 124.281 34.991 C 123.814 34.356 123.58 33.622 123.58 32.791 C 123.58 31.789 123.949 31.019 124.687 30.481 C 125.449 29.919 126.284 29.552 127.194 29.381 L 127.194 29.234 C 126.038 28.697 125.166 27.963 124.576 27.035 C 124.011 26.081 123.728 24.982 123.728 23.735 C 123.728 22.439 124.035 21.303 124.65 20.325 C 125.264 19.347 126.186 18.589 127.415 18.052 C 128.644 17.514 130.18 17.245 132.024 17.245 C 132.638 17.245 133.216 17.282 133.757 17.355 C 134.322 17.404 134.838 17.489 135.305 17.612 L 135.305 16.878 C 135.305 15.876 135.563 15.142 136.08 14.678 C 136.596 14.214 137.309 13.982 138.218 13.982 L 141.279 13.982 L 141.279 18.015 L 137.001 18.015 L 137.001 18.235 C 138.132 18.773 138.968 19.518 139.509 20.471 C 140.049 21.425 140.32 22.513 140.32 23.735 C 140.32 25.006 140.013 26.13 139.398 27.108 C 138.808 28.061 137.899 28.806 136.67 29.344 C 135.44 29.858 133.892 30.114 132.024 30.114 C 131.385 30.114 130.77 30.078 130.18 30.004 C 129.646 29.937 129.117 29.839 128.595 29.711 C 128.349 29.882 128.14 30.102 127.968 30.371 C 127.82 30.615 127.747 30.909 127.747 31.251 C 127.747 31.715 127.919 32.082 128.263 32.351 C 128.632 32.595 129.234 32.718 130.07 32.718 L 135.674 32.718 C 138.034 32.718 139.742 33.206 140.799 34.184 C 141.881 35.162 142.422 36.543 142.422 38.327 Z M 137.296 39.061 C 137.296 38.499 137.063 38.071 136.596 37.778 C 136.153 37.484 135.391 37.338 134.31 37.338 L 127.673 37.338 C 127.427 37.582 127.243 37.851 127.12 38.144 C 127.022 38.462 126.973 38.768 126.973 39.061 C 126.973 39.745 127.28 40.259 127.894 40.601 C 128.509 40.943 129.553 41.114 131.028 41.114 L 133.241 41.114 C 134.715 41.114 135.76 40.943 136.375 40.601 C 136.989 40.259 137.296 39.745 137.296 39.061 Z M 132.024 26.558 C 133.105 26.558 133.904 26.326 134.421 25.861 C 134.961 25.397 135.232 24.749 135.232 23.918 L 135.232 23.478 C 135.232 22.623 134.961 21.975 134.421 21.535 C 133.904 21.07 133.105 20.838 132.024 20.838 C 130.967 20.838 130.168 21.07 129.627 21.535 C 129.086 21.975 128.816 22.623 128.816 23.478 L 128.816 23.918 C 128.816 24.749 129.086 25.397 129.627 25.861 C 130.168 26.326 130.967 26.558 132.024 26.558 Z M 162.104 36.934 L 159.08 36.934 C 158.416 36.934 157.79 36.775 157.2 36.458 C 156.635 36.115 156.18 35.627 155.836 34.991 C 155.491 34.331 155.319 33.549 155.319 32.644 L 155.319 32.168 L 156.499 33.561 L 155.172 33.561 C 154.877 34.808 154.226 35.761 153.218 36.421 C 152.21 37.057 150.968 37.374 149.494 37.374 C 147.552 37.374 146.065 36.861 145.032 35.834 C 144 34.783 143.484 33.427 143.484 31.765 C 143.484 30.396 143.816 29.271 144.479 28.391 C 145.167 27.511 146.126 26.851 147.355 26.411 C 148.609 25.971 150.084 25.751 151.78 25.751 L 154.84 25.751 L 154.84 24.541 C 154.84 23.613 154.594 22.879 154.103 22.341 C 153.611 21.779 152.788 21.498 151.632 21.498 C 150.551 21.498 149.69 21.73 149.051 22.195 C 148.412 22.659 147.884 23.185 147.466 23.771 L 144.221 20.912 C 145.008 19.763 146.003 18.87 147.208 18.235 C 148.412 17.575 150.022 17.245 152.038 17.245 C 154.766 17.245 156.819 17.856 158.195 19.078 C 159.597 20.276 160.297 22.011 160.297 24.285 L 160.297 32.718 L 162.104 32.718 Z M 154.84 28.831 L 152.185 28.831 C 151.128 28.831 150.329 29.015 149.789 29.381 C 149.248 29.748 148.978 30.286 148.978 30.994 L 148.978 31.544 C 148.978 32.229 149.199 32.742 149.641 33.084 C 150.084 33.427 150.71 33.598 151.521 33.598 C 152.136 33.598 152.689 33.512 153.181 33.341 C 153.672 33.17 154.066 32.901 154.361 32.534 C 154.68 32.168 154.84 31.691 154.84 31.105 Z M 176.459 37.374 C 174.148 37.374 172.133 36.885 170.412 35.908 C 168.716 34.93 167.401 33.476 166.467 31.544 C 165.533 29.613 165.066 27.206 165.066 24.321 C 165.066 21.437 165.533 19.005 166.467 17.025 C 167.401 15.021 168.716 13.505 170.412 12.478 C 172.133 11.427 174.148 10.902 176.459 10.902 C 178.819 10.902 180.773 11.391 182.322 12.368 C 183.895 13.346 185.148 14.862 186.082 16.915 L 181.252 19.408 C 180.933 18.333 180.392 17.477 179.63 16.842 C 178.892 16.182 177.836 15.852 176.459 15.852 C 174.812 15.852 173.485 16.389 172.477 17.465 C 171.494 18.516 171.002 20.056 171.002 22.085 L 171.002 26.191 C 171.002 28.196 171.494 29.736 172.477 30.811 C 173.485 31.887 174.812 32.425 176.459 32.425 C 177.836 32.425 178.929 32.058 179.74 31.325 C 180.576 30.567 181.191 29.662 181.584 28.611 L 186.156 31.251 C 185.198 33.182 183.932 34.686 182.358 35.761 C 180.785 36.837 178.819 37.374 176.459 37.374 Z M 197.35 37.374 C 195.383 37.374 193.7 36.971 192.298 36.164 C 190.922 35.333 189.865 34.16 189.128 32.644 C 188.415 31.129 188.058 29.345 188.058 27.291 C 188.058 25.263 188.402 23.503 189.091 22.012 C 189.803 20.496 190.836 19.323 192.188 18.492 C 193.54 17.661 195.187 17.245 197.129 17.245 C 199.267 17.245 200.988 17.709 202.291 18.638 C 203.618 19.543 204.589 20.74 205.204 22.232 C 205.818 23.722 206.125 25.336 206.125 27.071 L 206.125 28.684 L 193.7 28.684 L 193.7 28.978 C 193.7 30.249 194.044 31.263 194.732 32.021 C 195.445 32.754 196.526 33.121 197.977 33.121 C 199.132 33.121 200.054 32.889 200.742 32.425 C 201.459 31.956 202.127 31.416 202.733 30.811 L 205.462 34.184 C 204.601 35.162 203.47 35.944 202.069 36.531 C 200.693 37.093 199.12 37.374 197.35 37.374 Z M 197.239 21.241 C 196.502 21.241 195.863 21.413 195.322 21.755 C 194.806 22.073 194.4 22.525 194.105 23.111 C 193.835 23.698 193.7 24.395 193.7 25.201 L 193.7 25.495 L 200.484 25.495 L 200.484 25.165 C 200.484 24.382 200.361 23.698 200.115 23.111 C 199.894 22.525 199.537 22.073 199.046 21.755 C 198.579 21.413 197.977 21.241 197.239 21.241 Z M 215.055 36.934 L 209.598 36.934 L 209.598 17.685 L 215.055 17.685 L 215.055 20.948 L 215.276 20.948 C 215.62 19.946 216.223 19.078 217.083 18.345 C 217.943 17.611 219.135 17.245 220.66 17.245 C 222.626 17.245 224.126 17.917 225.158 19.261 C 226.19 20.581 226.706 22.451 226.706 24.871 L 226.706 36.934 L 221.25 36.934 L 221.25 25.311 C 221.25 24.089 221.053 23.172 220.66 22.561 C 220.266 21.95 219.566 21.644 218.558 21.644 C 217.968 21.644 217.403 21.755 216.862 21.975 C 216.346 22.17 215.915 22.475 215.571 22.891 C 215.227 23.307 215.055 23.832 215.055 24.468 L 215.055 36.934 Z M 240.83 36.934 L 237.585 36.934 C 235.717 36.934 234.291 36.458 233.308 35.504 C 232.325 34.551 231.833 33.158 231.833 31.325 L 231.833 21.901 L 229.104 21.901 L 229.104 17.685 L 230.469 17.685 C 231.206 17.685 231.71 17.514 231.98 17.172 C 232.251 16.805 232.386 16.292 232.386 15.632 L 232.386 12.479 L 237.29 12.479 L 237.29 17.685 L 241.124 17.685 L 241.124 21.901 L 237.29 21.901 L 237.29 32.718 L 240.83 32.718 Z M 252.211 37.374 C 250.244 37.374 248.561 36.971 247.16 36.164 C 245.783 35.333 244.726 34.16 243.989 32.644 C 243.276 31.129 242.919 29.345 242.919 27.291 C 242.919 25.263 243.264 23.503 243.952 22.012 C 244.665 20.496 245.697 19.323 247.049 18.492 C 248.401 17.661 250.048 17.245 251.991 17.245 C 254.128 17.245 255.85 17.709 257.152 18.638 C 258.479 19.543 259.45 20.74 260.065 22.232 C 260.68 23.722 260.986 25.336 260.986 27.071 L 260.986 28.684 L 248.561 28.684 L 248.561 28.978 C 248.561 30.249 248.905 31.263 249.593 32.021 C 250.306 32.754 251.388 33.121 252.839 33.121 C 253.993 33.121 254.916 32.889 255.604 32.425 C 256.321 31.956 256.987 31.416 257.593 30.811 L 260.323 34.184 C 259.463 35.162 258.331 35.944 256.931 36.531 C 255.553 37.093 253.98 37.374 252.211 37.374 Z M 252.101 21.241 C 251.363 21.241 250.724 21.413 250.183 21.755 C 249.667 22.073 249.261 22.525 248.966 23.111 C 248.696 23.698 248.561 24.395 248.561 25.201 L 248.561 25.495 L 255.345 25.495 L 255.345 25.165 C 255.345 24.382 255.222 23.698 254.976 23.111 C 254.756 22.525 254.399 22.073 253.907 21.755 C 253.441 21.413 252.839 21.241 252.101 21.241 Z M 269.915 36.934 L 264.458 36.934 L 264.458 17.685 L 269.915 17.685 L 269.915 21.865 L 270.101 21.865 C 270.249 21.156 270.518 20.484 270.912 19.848 C 271.305 19.213 271.832 18.699 272.497 18.308 C 273.185 17.892 274.033 17.685 275.042 17.685 L 276 17.685 L 276 22.744 L 274.635 22.744 C 273.579 22.744 272.693 22.842 271.98 23.038 C 271.293 23.209 270.776 23.502 270.432 23.918 C 270.089 24.334 269.915 24.92 269.915 25.678 L 269.915 36.934 Z\" fill=\"transparent\" height=\"48px\" id=\"f9tRFGAhc\" width=\"276px\"><path d=\"M 0 0 L 276 0 L 276 48 L 0 48 Z\" fill=\"transparent\" height=\"48px\" id=\"YvgDNi7Fc\" width=\"276px\"/><path d=\"M 56.443 0 C 69.744 0 80.58 10.805 80.58 24 C 80.58 37.195 69.714 48 56.443 48 L 24.137 48 C 10.836 48 0 37.195 0 24 C 0 10.805 10.866 0 24.137 0 Z M 24.106 7.785 C 15.136 7.785 7.784 15.096 7.784 24.015 C 7.784 32.935 15.136 40.245 24.106 40.245 L 39.088 40.245 L 39.088 20.659 L 21.702 20.659 L 21.702 27.371 L 32.337 27.371 L 32.337 33.532 L 24.106 33.532 C 18.835 33.532 14.535 29.241 14.535 24.015 C 14.535 18.774 18.85 14.498 24.106 14.498 L 39.088 14.498 L 39.088 7.785 Z M 41.477 7.785 L 41.477 14.498 L 56.459 14.498 C 61.73 14.498 66.03 18.789 66.03 24.015 C 66.03 29.257 61.715 33.532 56.459 33.532 L 41.477 33.532 L 41.477 40.245 L 56.459 40.245 C 65.429 40.245 72.781 32.935 72.781 24.015 C 72.781 15.096 65.429 7.785 56.459 7.785 Z\" fill=\"rgb(255, 255, 255)\" height=\"48px\" id=\"gPW36SV2k\" width=\"80.57995636363637px\"/><path d=\"M 17.33 27.463 L 17.33 23.393 L 17.145 23.393 C 16.973 24.664 16.309 25.739 15.154 26.619 C 14.023 27.475 12.487 27.902 10.545 27.902 C 8.579 27.902 6.797 27.401 5.199 26.399 C 3.601 25.397 2.335 23.93 1.401 21.999 C 0.467 20.044 0 17.636 0 14.776 C 0 11.892 0.479 9.46 1.438 7.48 C 2.421 5.5 3.785 3.996 5.531 2.97 C 7.3 1.943 9.341 1.43 11.651 1.43 C 13.937 1.43 15.916 1.931 17.587 2.933 C 19.284 3.935 20.611 5.414 21.57 7.37 L 16.998 9.973 C 16.604 8.971 15.99 8.127 15.154 7.443 C 14.318 6.734 13.151 6.38 11.651 6.38 C 10.496 6.38 9.488 6.612 8.628 7.076 C 7.767 7.516 7.104 8.201 6.637 9.13 C 6.17 10.034 5.936 11.195 5.936 12.613 L 5.936 16.72 C 5.936 18.137 6.17 19.311 6.637 20.239 C 7.104 21.144 7.767 21.828 8.628 22.293 C 9.488 22.732 10.496 22.953 11.651 22.953 C 12.585 22.953 13.433 22.806 14.195 22.513 C 14.957 22.219 15.56 21.791 16.002 21.229 C 16.469 20.667 16.703 19.97 16.703 19.139 L 16.703 17.856 L 11.909 17.856 L 11.909 13.199 L 22.049 13.199 L 22.049 27.463 Z M 29.168 6.16 C 28.062 6.16 27.251 5.903 26.735 5.39 C 26.243 4.876 25.997 4.241 25.997 3.483 L 25.997 2.677 C 25.997 1.894 26.243 1.259 26.735 0.77 C 27.251 0.256 28.062 0 29.168 0 C 30.274 0 31.073 0.257 31.565 0.77 C 32.081 1.259 32.339 1.894 32.339 2.677 L 32.339 3.483 C 32.339 4.241 32.081 4.877 31.565 5.39 C 31.073 5.903 30.274 6.16 29.168 6.16 Z M 26.44 27.463 L 26.44 8.213 L 31.897 8.213 L 31.897 27.463 Z M 54.147 28.856 C 54.147 30.2 53.815 31.349 53.152 32.302 C 52.513 33.256 51.431 33.977 49.907 34.465 C 48.383 34.979 46.306 35.236 43.676 35.236 C 41.439 35.236 39.644 35.052 38.292 34.686 C 36.965 34.343 35.994 33.83 35.38 33.146 C 34.79 32.486 34.495 31.691 34.495 30.762 C 34.495 29.687 34.814 28.844 35.453 28.232 C 36.093 27.621 36.977 27.242 38.108 27.096 L 38.108 26.692 C 37.199 26.521 36.498 26.13 36.006 25.519 C 35.54 24.884 35.306 24.15 35.306 23.319 C 35.306 22.317 35.675 21.547 36.412 21.009 C 37.174 20.447 38.01 20.08 38.919 19.909 L 38.919 19.763 C 37.764 19.225 36.891 18.492 36.302 17.563 C 35.736 16.609 35.453 15.51 35.453 14.263 C 35.453 12.967 35.761 11.831 36.375 10.853 C 36.99 9.875 37.912 9.117 39.141 8.58 C 40.37 8.042 41.906 7.773 43.75 7.773 C 44.364 7.773 44.942 7.81 45.483 7.883 C 46.048 7.932 46.564 8.018 47.031 8.14 L 47.031 7.406 C 47.031 6.404 47.289 5.671 47.805 5.206 C 48.322 4.742 49.034 4.51 49.944 4.51 L 53.004 4.51 L 53.004 8.543 L 48.727 8.543 L 48.727 8.763 C 49.858 9.301 50.694 10.046 51.234 10.999 C 51.775 11.953 52.046 13.041 52.046 14.263 C 52.046 15.534 51.738 16.658 51.124 17.636 C 50.534 18.589 49.624 19.335 48.395 19.873 C 47.166 20.386 45.618 20.642 43.75 20.642 C 43.11 20.642 42.496 20.606 41.906 20.532 C 41.372 20.465 40.843 20.367 40.32 20.239 C 40.075 20.41 39.866 20.63 39.694 20.899 C 39.546 21.144 39.473 21.437 39.473 21.779 C 39.473 22.244 39.644 22.61 39.989 22.879 C 40.357 23.123 40.96 23.246 41.795 23.246 L 47.4 23.246 C 49.76 23.246 51.468 23.735 52.525 24.712 C 53.606 25.69 54.147 27.071 54.147 28.856 Z M 49.022 29.589 C 49.022 29.027 48.789 28.599 48.322 28.306 C 47.879 28.012 47.117 27.866 46.036 27.866 L 39.399 27.866 C 39.153 28.11 38.968 28.379 38.845 28.672 C 38.747 28.99 38.698 29.296 38.698 29.589 C 38.698 30.273 39.005 30.787 39.62 31.129 C 40.235 31.471 41.279 31.642 42.754 31.642 L 44.966 31.642 C 46.441 31.642 47.486 31.471 48.1 31.129 C 48.715 30.787 49.022 30.273 49.022 29.589 Z M 43.75 17.086 C 44.831 17.086 45.63 16.854 46.146 16.389 C 46.687 15.925 46.957 15.277 46.957 14.446 L 46.957 14.006 C 46.957 13.151 46.687 12.503 46.146 12.063 C 45.63 11.599 44.831 11.366 43.75 11.366 C 42.692 11.366 41.894 11.599 41.353 12.063 C 40.812 12.503 40.542 13.151 40.542 14.006 L 40.542 14.446 C 40.542 15.277 40.812 15.925 41.353 16.389 C 41.894 16.854 42.692 17.086 43.75 17.086 Z M 73.829 27.463 L 70.806 27.463 C 70.142 27.463 69.515 27.303 68.925 26.986 C 68.36 26.644 67.905 26.155 67.561 25.519 C 67.217 24.859 67.045 24.077 67.045 23.172 L 67.045 22.696 L 68.225 24.089 L 66.898 24.089 C 66.603 25.336 65.951 26.289 64.943 26.949 C 63.935 27.585 62.694 27.902 61.219 27.902 C 59.278 27.902 57.79 27.389 56.758 26.363 C 55.725 25.311 55.209 23.955 55.209 22.293 C 55.209 20.924 55.541 19.799 56.205 18.919 C 56.893 18.039 57.852 17.38 59.081 16.939 C 60.334 16.499 61.809 16.28 63.505 16.28 L 66.566 16.28 L 66.566 15.07 C 66.566 14.141 66.32 13.407 65.828 12.87 C 65.337 12.307 64.513 12.026 63.358 12.026 C 62.276 12.026 61.416 12.258 60.777 12.723 C 60.138 13.187 59.609 13.713 59.191 14.299 L 55.947 11.44 C 56.733 10.291 57.729 9.399 58.933 8.763 C 60.138 8.103 61.748 7.773 63.764 7.773 C 66.492 7.773 68.544 8.384 69.921 9.606 C 71.322 10.804 72.023 12.539 72.023 14.813 L 72.023 23.246 L 73.829 23.246 Z M 66.566 19.359 L 63.911 19.359 C 62.854 19.359 62.055 19.543 61.514 19.909 C 60.973 20.276 60.703 20.814 60.703 21.523 L 60.703 22.073 C 60.703 22.757 60.924 23.27 61.367 23.613 C 61.809 23.955 62.436 24.126 63.247 24.126 C 63.862 24.126 64.415 24.04 64.906 23.869 C 65.398 23.698 65.791 23.429 66.086 23.063 C 66.406 22.696 66.566 22.219 66.566 21.633 Z M 88.185 27.902 C 85.874 27.902 83.858 27.413 82.138 26.436 C 80.442 25.458 79.127 24.004 78.193 22.073 C 77.258 20.142 76.791 17.734 76.791 14.849 C 76.791 11.965 77.258 9.533 78.193 7.553 C 79.127 5.549 80.442 4.033 82.138 3.006 C 83.858 1.956 85.874 1.43 88.185 1.43 C 90.545 1.43 92.499 1.919 94.047 2.896 C 95.62 3.874 96.874 5.39 97.808 7.443 L 92.978 9.936 C 92.658 8.861 92.118 8.005 91.355 7.37 C 90.618 6.71 89.561 6.38 88.185 6.38 C 86.538 6.38 85.21 6.918 84.203 7.993 C 83.219 9.044 82.728 10.584 82.728 12.613 L 82.728 16.72 C 82.728 18.724 83.219 20.264 84.203 21.339 C 85.21 22.415 86.538 22.953 88.185 22.953 C 89.561 22.953 90.655 22.586 91.466 21.853 C 92.302 21.095 92.916 20.19 93.31 19.139 L 97.882 21.779 C 96.923 23.71 95.657 25.214 94.084 26.289 C 92.511 27.365 90.545 27.902 88.185 27.902 Z M 109.075 27.902 C 107.109 27.902 105.425 27.499 104.024 26.692 C 102.648 25.861 101.591 24.688 100.853 23.172 C 100.14 21.657 99.784 19.873 99.784 17.819 C 99.784 15.791 100.128 14.031 100.816 12.54 C 101.529 11.024 102.562 9.851 103.914 9.02 C 105.265 8.189 106.912 7.773 108.854 7.773 C 110.993 7.773 112.714 8.237 114.016 9.166 C 115.344 10.071 116.315 11.268 116.929 12.76 C 117.544 14.251 117.851 15.864 117.851 17.599 L 117.851 19.213 L 105.425 19.213 L 105.425 19.506 C 105.425 20.777 105.769 21.791 106.458 22.549 C 107.171 23.282 108.252 23.649 109.702 23.649 C 110.858 23.649 111.78 23.417 112.468 22.953 C 113.185 22.484 113.852 21.944 114.459 21.339 L 117.187 24.713 C 116.327 25.69 115.196 26.472 113.795 27.059 C 112.419 27.621 110.845 27.902 109.075 27.902 Z M 108.965 11.77 C 108.227 11.77 107.588 11.941 107.048 12.283 C 106.531 12.601 106.126 13.053 105.831 13.639 C 105.56 14.226 105.425 14.923 105.425 15.73 L 105.425 16.023 L 112.21 16.023 L 112.21 15.693 C 112.21 14.911 112.087 14.226 111.841 13.639 C 111.62 13.053 111.263 12.601 110.772 12.283 C 110.305 11.941 109.702 11.77 108.965 11.77 Z M 126.781 27.463 L 121.324 27.463 L 121.324 8.213 L 126.781 8.213 L 126.781 11.476 L 127.002 11.476 C 127.346 10.474 127.948 9.606 128.809 8.873 C 129.669 8.14 130.861 7.773 132.385 7.773 C 134.352 7.773 135.851 8.445 136.883 9.789 C 137.916 11.109 138.432 12.979 138.432 15.399 L 138.432 27.462 L 132.975 27.462 L 132.975 15.839 C 132.975 14.617 132.779 13.7 132.385 13.089 C 131.992 12.478 131.291 12.173 130.284 12.173 C 129.694 12.173 129.128 12.283 128.587 12.503 C 128.071 12.698 127.641 13.004 127.297 13.419 C 126.953 13.835 126.781 14.36 126.781 14.996 L 126.781 27.462 Z M 152.555 27.463 L 149.31 27.463 C 147.442 27.463 146.017 26.986 145.033 26.032 C 144.05 25.079 143.558 23.686 143.558 21.853 L 143.558 12.43 L 140.83 12.43 L 140.83 8.213 L 142.194 8.213 C 142.932 8.213 143.436 8.042 143.706 7.7 C 143.976 7.333 144.112 6.82 144.112 6.16 L 144.112 3.007 L 149.015 3.007 L 149.015 8.213 L 152.85 8.213 L 152.85 12.43 L 149.015 12.43 L 149.015 23.246 L 152.555 23.246 Z M 163.937 27.902 C 161.97 27.902 160.287 27.499 158.885 26.692 C 157.509 25.861 156.452 24.688 155.714 23.172 C 155.002 21.657 154.645 19.873 154.645 17.819 C 154.645 15.791 154.989 14.031 155.678 12.54 C 156.39 11.024 157.423 9.851 158.775 9.02 C 160.127 8.189 161.774 7.773 163.716 7.773 C 165.854 7.773 167.575 8.237 168.877 9.166 C 170.205 10.071 171.176 11.268 171.79 12.76 C 172.405 14.251 172.711 15.864 172.711 17.599 L 172.711 19.213 L 160.287 19.213 L 160.287 19.506 C 160.287 20.777 160.631 21.791 161.319 22.549 C 162.032 23.282 163.114 23.649 164.564 23.649 C 165.718 23.649 166.642 23.417 167.329 22.953 C 168.046 22.484 168.713 21.944 169.319 21.339 L 172.049 24.713 C 171.188 25.69 170.057 26.472 168.657 27.059 C 167.279 27.621 165.706 27.902 163.937 27.902 Z M 163.827 11.77 C 163.089 11.77 162.45 11.941 161.909 12.283 C 161.393 12.601 160.987 13.053 160.692 13.639 C 160.421 14.226 160.286 14.923 160.286 15.73 L 160.286 16.023 L 167.071 16.023 L 167.071 15.693 C 167.071 14.911 166.948 14.226 166.702 13.639 C 166.481 13.053 166.125 12.601 165.633 12.283 C 165.166 11.941 164.564 11.77 163.827 11.77 Z M 181.641 27.463 L 176.184 27.463 L 176.184 8.213 L 181.641 8.213 L 181.641 12.393 L 181.827 12.393 C 181.975 11.684 182.243 11.012 182.637 10.376 C 183.031 9.741 183.558 9.227 184.223 8.836 C 184.91 8.421 185.759 8.213 186.767 8.213 L 187.726 8.213 L 187.726 13.273 L 186.361 13.273 C 185.304 13.273 184.419 13.37 183.706 13.566 C 183.019 13.737 182.502 14.03 182.158 14.446 C 181.814 14.862 181.641 15.448 181.641 16.206 L 181.641 27.462 Z\" fill=\"rgb(255, 255, 255)\" height=\"35.23561483990697px\" id=\"DpLJsTnXh\" transform=\"translate(88.274 9.472)\" width=\"187.72565607244314px\"/></g></svg>',style:{...style}});});const css=[`.framer-vGdUM { -webkit-mask: ${mask}; aspect-ratio: 5.75; display: block; mask: ${mask}; user-select: none; width: 276px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 276\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/m_0hbBI6E\",\"id\":\"m_0hbBI6E\",\"moduleId\":\"QOqV8QHHUzciEKqMZwUx\"}}\n */const Icon=withCSS(Component,css,\"framer-vGdUM\");Icon.displayName=\"Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"276\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/m_0hbBI6E\\\",\\\"id\\\":\\\"m_0hbBI6E\\\",\\\"moduleId\\\":\\\"QOqV8QHHUzciEKqMZwUx\\\"}}\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-eD0Vm\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 81 48\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 56.443 0 C 69.744 0 80.58 10.805 80.58 24 C 80.58 37.195 69.714 48 56.443 48 L 24.137 48 C 10.836 48 0 37.195 0 24 C 0 10.805 10.866 0 24.137 0 Z M 24.106 7.785 C 15.136 7.785 7.784 15.096 7.784 24.015 C 7.784 32.935 15.136 40.245 24.106 40.245 L 39.088 40.245 L 39.088 20.659 L 21.702 20.659 L 21.702 27.371 L 32.337 27.371 L 32.337 33.532 L 24.106 33.532 C 18.835 33.532 14.535 29.241 14.535 24.015 C 14.535 18.774 18.85 14.498 24.106 14.498 L 39.088 14.498 L 39.088 7.785 Z M 41.477 7.785 L 41.477 14.498 L 56.459 14.498 C 61.73 14.498 66.03 18.789 66.03 24.015 C 66.03 29.257 61.715 33.532 56.459 33.532 L 41.477 33.532 L 41.477 40.245 L 56.459 40.245 C 65.429 40.245 72.781 32.935 72.781 24.015 C 72.781 15.096 65.429 7.785 56.459 7.785 Z\" fill=\"transparent\" height=\"48px\" id=\"c0kQu3Z5Y\" width=\"80.57995636363637px\"><path d=\"M 56.443 0 C 69.744 0 80.58 10.805 80.58 24 C 80.58 37.195 69.714 48 56.443 48 L 24.137 48 C 10.836 48 0 37.195 0 24 C 0 10.805 10.866 0 24.137 0 Z M 24.106 7.785 C 15.136 7.785 7.784 15.096 7.784 24.015 C 7.784 32.935 15.136 40.245 24.106 40.245 L 39.088 40.245 L 39.088 20.659 L 21.702 20.659 L 21.702 27.371 L 32.337 27.371 L 32.337 33.532 L 24.106 33.532 C 18.835 33.532 14.535 29.241 14.535 24.015 C 14.535 18.774 18.85 14.498 24.106 14.498 L 39.088 14.498 L 39.088 7.785 Z M 41.477 7.785 L 41.477 14.498 L 56.459 14.498 C 61.73 14.498 66.03 18.789 66.03 24.015 C 66.03 29.257 61.715 33.532 56.459 33.532 L 41.477 33.532 L 41.477 40.245 L 56.459 40.245 C 65.429 40.245 72.781 32.935 72.781 24.015 C 72.781 15.096 65.429 7.785 56.459 7.785 Z\" fill=\"rgb(255, 255, 255)\" height=\"48px\" id=\"RVe2EQitA\" width=\"80.57995636363637px\"/></g></svg>',style:{...style}});});const css=[`.framer-eD0Vm { -webkit-mask: ${mask}; aspect-ratio: 1.6875; display: block; mask: ${mask}; user-select: none; width: 81px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 81\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/m_0hbBI6E\",\"id\":\"m_0hbBI6E\",\"moduleId\":\"QOqV8QHHUzciEKqMZwUx\"}}\n */const Icon=withCSS(Component,css,\"framer-eD0Vm\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"81\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/m_0hbBI6E\\\",\\\"id\\\":\\\"m_0hbBI6E\\\",\\\"moduleId\\\":\\\"QOqV8QHHUzciEKqMZwUx\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fe01371)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,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 getLocalizedValue from\"https://framerusercontent.com/modules/kGkLXGuCZYkGyXO2gtMS/vOGIXqKrNP0Z4Ar4Osal/eWmJHHryn.js\";import Logo from\"https://framerusercontent.com/modules/4HZ3abtdvYuMtfXyB9fk/WcuSMeWPEltqmb22tLW7/IqEAD4w_K.js\";import Vector from\"https://framerusercontent.com/modules/ZdDcDmdNkzHvwVhVlQsw/ecKhPhe6UtK06phtu44Z/JXWbDe8Of.js\";import Button from\"https://framerusercontent.com/modules/6RyoC4ouMSTOGLq9rzSS/f0wS8PY82cjMdl5JDWFQ/cmoWCnQMF.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"slT4ZcOUe\",\"ymSIxYIpL\"];const serializationHash=\"framer-uADnj\";const variantClassNames={slT4ZcOUe:\"framer-v-1fo8bd2\",ymSIxYIpL:\"framer-v-19244l9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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\":\"slT4ZcOUe\",\"Variant 2\":\"ymSIxYIpL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"slT4ZcOUe\"};};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:\"slT4ZcOUe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ymSIxYIpL\")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-1fo8bd2\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"slT4ZcOUe\",ref:refBinding,style:{backdropFilter:\"blur(15px)\",background:\"linear-gradient(0deg, rgba(26, 27, 34, 0.82) 0%, rgba(26, 27, 34, 0.35) 100%)\",WebkitBackdropFilter:\"blur(15px)\",...style},...addPropertyOverrides({ymSIxYIpL:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nfsel6\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"avKwfe4eB\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":w9dq48tB5\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XwVqr6AiH\",openInNewTab:false,scopeId:\"eWmJHHryn\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1b5aoug framer-1kt6mb5\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XwVqr6AiH\",children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1xtkohm\",Component:Logo,layoutDependency:layoutDependency,layoutId:\"vUvtSlMAI\",...addPropertyOverrides({ymSIxYIpL:{Component:Vector}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oogtkj\",layoutDependency:layoutDependency,layoutId:\"kp9BCcIeh\",style:{backgroundColor:\"rgb(159, 197, 41)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"0px 0px 14px 0px rgb(159, 197, 41)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.48px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 247))\",\"--framer-text-transform\":\"uppercase\"},children:\"Як звучить інтернет\"})}),className:\"framer-pwn31\",fonts:[\"GF;JetBrains Mono-600\"],layoutDependency:layoutDependency,layoutId:\"RjMVxbvae\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 247)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18q1fhs\",layoutDependency:layoutDependency,layoutId:\"PqyLd_SEu\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":l2Dhd3WSU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"rpoJ45cwr\",openInNewTab:false,scopeId:\"eWmJHHryn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-n8vgzz framer-1kt6mb5\",layoutDependency:layoutDependency,layoutId:\"rpoJ45cwr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+(20+((componentViewport?.height||56)-40-25)/2)+6+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kguyqb-container\",layoutDependency:layoutDependency,layoutId:\"b6Oj8SX_m-container\",nodeId:\"b6Oj8SX_m\",rendersWithMotion:true,scopeId:\"eWmJHHryn\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"b6Oj8SX_m\",layoutId:\"b6Oj8SX_m\",rPuAVLxOw:getLocalizedValue(\"v1\",activeLocale)??\"Народження\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":U4fZFyieC\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"BJBme0my1\",openInNewTab:false,scopeId:\"eWmJHHryn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2mkeo5 framer-1kt6mb5\",layoutDependency:layoutDependency,layoutId:\"BJBme0my1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+(20+((componentViewport?.height||56)-40-25)/2)+6+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ile4kr-container\",layoutDependency:layoutDependency,layoutId:\"Ta7XyZZ3V-container\",nodeId:\"Ta7XyZZ3V\",rendersWithMotion:true,scopeId:\"eWmJHHryn\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"Ta7XyZZ3V\",layoutId:\"Ta7XyZZ3V\",rPuAVLxOw:getLocalizedValue(\"v2\",activeLocale)??\"До дому\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":eRNOCDayG\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dY1H49ta5\",openInNewTab:false,scopeId:\"eWmJHHryn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-g5r4tt framer-1kt6mb5\",layoutDependency:layoutDependency,layoutId:\"dY1H49ta5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+(20+((componentViewport?.height||56)-40-25)/2)+6+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nve7qp-container\",layoutDependency:layoutDependency,layoutId:\"n2W_Xc937-container\",nodeId:\"n2W_Xc937\",rendersWithMotion:true,scopeId:\"eWmJHHryn\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"n2W_Xc937\",layoutId:\"n2W_Xc937\",rPuAVLxOw:getLocalizedValue(\"v3\",activeLocale)??\"Соцмережі\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":CE5qBS4sh\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NvdSHivKR\",openInNewTab:false,scopeId:\"eWmJHHryn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gxqpdl framer-1kt6mb5\",layoutDependency:layoutDependency,layoutId:\"NvdSHivKR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+(20+((componentViewport?.height||56)-40-25)/2)+6+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xcesgf-container\",layoutDependency:layoutDependency,layoutId:\"JXaZPUG4I-container\",nodeId:\"JXaZPUG4I\",rendersWithMotion:true,scopeId:\"eWmJHHryn\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"JXaZPUG4I\",layoutId:\"JXaZPUG4I\",rPuAVLxOw:getLocalizedValue(\"v4\",activeLocale)??\"Датацентри\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":N_nyWUPgJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"YKfr1hZjN\",openInNewTab:false,scopeId:\"eWmJHHryn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1p1boj2 framer-1kt6mb5\",layoutDependency:layoutDependency,layoutId:\"YKfr1hZjN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+(20+((componentViewport?.height||56)-40-25)/2)+6+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12yjdjo-container\",layoutDependency:layoutDependency,layoutId:\"m5DfwfCp7-container\",nodeId:\"m5DfwfCp7\",rendersWithMotion:true,scopeId:\"eWmJHHryn\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"m5DfwfCp7\",layoutId:\"m5DfwfCp7\",rPuAVLxOw:getLocalizedValue(\"v5\",activeLocale)??\"Про проєкт\",width:\"100%\"})})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uADnj.framer-1kt6mb5, .framer-uADnj .framer-1kt6mb5 { display: block; }\",\".framer-uADnj.framer-1fo8bd2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 56px; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 1200px; }\",\".framer-uADnj .framer-nfsel6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uADnj .framer-1b5aoug { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uADnj .framer-1xtkohm { aspect-ratio: 5.774193548387097 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 179px; }\",\".framer-uADnj .framer-1oogtkj { flex: none; height: 9px; overflow: visible; position: relative; width: 9px; }\",\".framer-uADnj .framer-pwn31 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-uADnj .framer-18q1fhs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-uADnj .framer-n8vgzz, .framer-uADnj .framer-2mkeo5, .framer-uADnj .framer-g5r4tt, .framer-uADnj .framer-1gxqpdl, .framer-uADnj .framer-1p1boj2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uADnj .framer-kguyqb-container, .framer-uADnj .framer-ile4kr-container, .framer-uADnj .framer-nve7qp-container, .framer-uADnj .framer-xcesgf-container, .framer-uADnj .framer-12yjdjo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uADnj.framer-v-19244l9.framer-1fo8bd2 { gap: unset; height: min-content; justify-content: space-between; }\",\".framer-uADnj.framer-v-19244l9 .framer-nfsel6 { flex: none; gap: 5px; justify-content: flex-start; width: min-content; }\",\".framer-uADnj.framer-v-19244l9 .framer-1xtkohm { aspect-ratio: unset; width: 53px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ymSIxYIpL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereWmJHHryn=withCSS(Component,css,\"framer-uADnj\");export default FramereWmJHHryn;FramereWmJHHryn.displayName=\"Header\";FramereWmJHHryn.defaultProps={height:56,width:1200};addPropertyControls(FramereWmJHHryn,{variant:{options:[\"slT4ZcOUe\",\"ymSIxYIpL\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereWmJHHryn,[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjOFmUsaaDhw.woff2\",weight:\"600\"}]},...ButtonFonts],{supportsExplicitInterCodegen:true});FramereWmJHHryn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereWmJHHryn\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ymSIxYIpL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eWmJHHryn.map","// Skeumorphic audio player component with full customization and controls\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useInView}from\"framer-motion\";/**\n * Skeumorphic Audio Player\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function AudioPlayer(props){const{audioFile=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",backgroundColor=\"rgba(255, 255, 255, 0)\",accentColor=\"#FFFFFF\",textColor=\"#FFFFFF\",progressColor=\"#000000\",trackColor=\"#CCCCCC\",autoPlay=false,loop=false,title=\"Audio Track\",artist=\"Artist Name\",titleFont,artistFont,playIconColor=\"#000000\",blurSize=20,stopWhenOutOfView=false,autoPlayWhenInView=false}=props;const audioRef=useRef(null);const containerRef=useRef(null);const[isPlaying,setIsPlaying]=useState(false);const[currentTime,setCurrentTime]=useState(0);const[duration,setDuration]=useState(0);const[isSeeking,setIsSeeking]=useState(false);const isInView=useInView(containerRef,{amount:.5});const hasManuallyInteracted=useRef(false);useEffect(()=>{if(stopWhenOutOfView&&!isInView&&isPlaying){const audio=audioRef.current;if(audio){audio.pause();startTransition(()=>setIsPlaying(false));}}if(autoPlayWhenInView&&isInView&&!isPlaying&&!hasManuallyInteracted.current){// Only auto-play if not in canvas/editor mode\nif(RenderTarget.current()===RenderTarget.canvas)return;const audio=audioRef.current;if(audio&&audio.paused){audio.play().then(()=>{startTransition(()=>setIsPlaying(true));}).catch(()=>{// Auto-play was prevented\n});}}},[isInView,stopWhenOutOfView,isPlaying,autoPlayWhenInView]);useEffect(()=>{const audio=audioRef.current;if(!audio)return;const updateTime=()=>{if(!isSeeking){startTransition(()=>setCurrentTime(audio.currentTime));}};const updateDuration=()=>{startTransition(()=>setDuration(audio.duration));};const handleEnded=()=>{startTransition(()=>setIsPlaying(false));};const handlePlay=()=>{startTransition(()=>setIsPlaying(true));};const handlePause=()=>{startTransition(()=>setIsPlaying(false));};audio.addEventListener(\"timeupdate\",updateTime);audio.addEventListener(\"loadedmetadata\",updateDuration);audio.addEventListener(\"ended\",handleEnded);audio.addEventListener(\"play\",handlePlay);audio.addEventListener(\"pause\",handlePause);return()=>{audio.removeEventListener(\"timeupdate\",updateTime);audio.removeEventListener(\"loadedmetadata\",updateDuration);audio.removeEventListener(\"ended\",handleEnded);audio.removeEventListener(\"play\",handlePlay);audio.removeEventListener(\"pause\",handlePause);};},[isSeeking]);const togglePlay=useCallback(()=>{const audio=audioRef.current;if(!audio)return;hasManuallyInteracted.current=true;if(audio.paused){audio.play().catch(()=>{// Play was prevented\n});}else{audio.pause();}},[]);const handleSeek=useCallback(e=>{const audio=audioRef.current;if(!audio)return;const newTime=parseFloat(e.target.value);audio.currentTime=newTime;startTransition(()=>setCurrentTime(newTime));},[]);const handleSeekStart=useCallback(()=>{startTransition(()=>setIsSeeking(true));},[]);const handleSeekEnd=useCallback(()=>{startTransition(()=>setIsSeeking(false));},[]);const formatTime=time=>{if(isNaN(time))return\"0:00\";const minutes=Math.floor(time/60);const seconds=Math.floor(time%60);return`${minutes}:${seconds.toString().padStart(2,\"0\")}`;};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor:backgroundColor,backdropFilter:`blur(${blurSize}px)`,WebkitBackdropFilter:`blur(${blurSize}px)`,borderRadius:16,padding:24,boxShadow:\"inset 0 0.5px 0.5px rgba(255,255,255,0.1), 0 1px 4px rgba(0,0,0,0.08)\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"audio\",{ref:audioRef,src:audioFile,autoPlay:RenderTarget.current()!==RenderTarget.canvas&&autoPlay,loop:loop}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:textColor,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{...artistFont,color:textColor,opacity:.7,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:artist})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:duration||0,value:currentTime,onChange:handleSeek,onMouseDown:handleSeekStart,onMouseUp:handleSeekEnd,onTouchStart:handleSeekStart,onTouchEnd:handleSeekEnd,style:{width:\"100%\",height:8,borderRadius:4,outline:\"none\",background:`linear-gradient(to right, ${progressColor} 0%, ${progressColor} ${currentTime/duration*100}%, ${trackColor} ${currentTime/duration*100}%, ${trackColor} 100%)`,boxShadow:\"inset 0 1px 3px rgba(0,0,0,0.2)\",cursor:isSeeking?\"grabbing\":\"grab\",WebkitAppearance:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:12,color:textColor,opacity:.7},children:[/*#__PURE__*/_jsx(\"span\",{children:formatTime(currentTime)}),/*#__PURE__*/_jsx(\"span\",{children:formatTime(duration)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:16},children:/*#__PURE__*/_jsx(motion.button,{onClick:togglePlay,whileTap:{scale:.9},transition:{type:\"spring\",stiffness:500,damping:30},style:{width:60,height:60,borderRadius:\"50%\",border:\"none\",backgroundColor:accentColor,color:playIconColor,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 1px 4px rgba(0,0,0,0.15), inset 0 1px 0 rgba(255,255,255,0.2)\"},\"aria-label\":isPlaying?\"Pause\":\"Play\",children:isPlaying?/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"4\",width:\"4\",height:\"16\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"4\",width:\"4\",height:\"16\"})]}):/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v14l11-7z\"})})})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    input[type=\"range\"]::-webkit-slider-thumb {\n                        -webkit-appearance: none;\n                        appearance: none;\n                        width: 16px;\n                        height: 16px;\n                        border-radius: 50%;\n                        background: ${accentColor};\n                        cursor: grab;\n                        box-shadow: 0 1px 2px rgba(0,0,0,0.2);\n                    }\n                    input[type=\"range\"]::-moz-range-thumb {\n                        width: 16px;\n                        height: 16px;\n                        border-radius: 50%;\n                        background: ${accentColor};\n                        cursor: grab;\n                        border: none;\n                        box-shadow: 0 1px 2px rgba(0,0,0,0.2);\n                    }\n                    input[type=\"range\"]:active::-webkit-slider-thumb {\n                        cursor: grabbing;\n                    }\n                    input[type=\"range\"]:active::-moz-range-thumb {\n                        cursor: grabbing;\n                    }\n                `})]});}addPropertyControls(AudioPlayer,{audioFile:{type:ControlType.File,allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},title:{type:ControlType.String,defaultValue:\"Audio Track\"},artist:{type:ControlType.String,defaultValue:\"Artist Name\"},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},artistFont:{type:ControlType.Font,title:\"Artist Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},backgroundColor:{type:ControlType.Color,defaultValue:\"rgba(255, 255, 255, 0)\"},blurSize:{type:ControlType.Number,title:\"Blur Size\",defaultValue:20,min:0,max:50,step:1,unit:\"px\"},accentColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#FFFFFF\"},playIconColor:{type:ControlType.Color,defaultValue:\"#000000\"},textColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\"},progressColor:{type:ControlType.Color,title:\"Progress Color\",description:\"Color of the filled portion of the progress bar\",defaultValue:\"#000000\"},trackColor:{type:ControlType.Color,title:\"Track Color\",description:\"Color of the unfilled portion of the progress bar\",defaultValue:\"rgba(204, 204, 204, 0)\"},autoPlay:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},loop:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},stopWhenOutOfView:{type:ControlType.Boolean,title:\"Stop When Out of View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},autoPlayWhenInView:{type:ControlType.Boolean,title:\"Auto-Play When In View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AudioPlayer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AudioPlayer.map","// Retro Audio Player with play button, progress bar, and timer\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";/**\n * Retro Audio Player\n * A Fallout-inspired CRT audio player with play/pause, progress bar, and timer.\n *\n * @framerIntrinsicWidth 162\n * @framerIntrinsicHeight 125\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PipBoy(props){const isStatic=useIsStaticRenderer();const{audioFile=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",pipColor=\"#1aff40\",bgDark=\"#020a02\",chassisColor=\"#1a1a1a\",borderColor=\"#444\",scanlineOpacity=.25,glowIntensity=.6,fontSize=14,borderRadius=32,padding=40,showVisualizer=true,scale=1,stopWhenOutOfView=false,autoPlayWhenInView=false}=props;const[mounted,setMounted]=useState(false);const[isPlaying,setIsPlaying]=useState(false);const[currentTime,setCurrentTime]=useState(0);const[duration,setDuration]=useState(0);const[progress,setProgress]=useState(0);const audioRef=useRef(null);const progressBarRef=useRef(null);const containerRef=useRef(null);const isInView=useInView(containerRef,{amount:.5});const hasAutoPlayedRef=useRef(false);useEffect(()=>{startTransition(()=>setMounted(true));},[]);useEffect(()=>{const audio=audioRef.current;if(!audio)return;const handleLoadedMetadata=()=>{startTransition(()=>setDuration(audio.duration));};const handleTimeUpdate=()=>{startTransition(()=>{setCurrentTime(audio.currentTime);setProgress(audio.currentTime/audio.duration*100);});};const handleEnded=()=>{startTransition(()=>setIsPlaying(false));};audio.addEventListener(\"loadedmetadata\",handleLoadedMetadata);audio.addEventListener(\"timeupdate\",handleTimeUpdate);audio.addEventListener(\"ended\",handleEnded);return()=>{audio.removeEventListener(\"loadedmetadata\",handleLoadedMetadata);audio.removeEventListener(\"timeupdate\",handleTimeUpdate);audio.removeEventListener(\"ended\",handleEnded);};},[audioFile]);useEffect(()=>{const audio=audioRef.current;if(!audio||!stopWhenOutOfView)return;if(!isInView&&isPlaying){audio.pause();startTransition(()=>setIsPlaying(false));}},[isInView,stopWhenOutOfView,isPlaying]);useEffect(()=>{const audio=audioRef.current;if(!audio||!autoPlayWhenInView||isStatic)return;if(isInView&&!isPlaying&&!hasAutoPlayedRef.current){audio.play();startTransition(()=>setIsPlaying(true));hasAutoPlayedRef.current=true;}// Reset the flag when out of view so it can autoplay again next time\nif(!isInView){hasAutoPlayedRef.current=false;}},[isInView,autoPlayWhenInView,isPlaying,isStatic]);const togglePlayPause=()=>{const audio=audioRef.current;if(!audio)return;if(isPlaying){audio.pause();}else{audio.play();}startTransition(()=>setIsPlaying(!isPlaying));};const handleProgressBarClick=e=>{const audio=audioRef.current;const progressBar=progressBarRef.current;if(!audio||!progressBar)return;const rect=progressBar.getBoundingClientRect();const clickX=e.clientX-rect.left;const newTime=clickX/rect.width*duration;audio.currentTime=newTime;startTransition(()=>{setCurrentTime(newTime);setProgress(newTime/duration*100);});};const formatTime=time=>{if(isNaN(time))return\"00:00\";const minutes=Math.floor(time/60);const seconds=Math.floor(time%60);return`${String(minutes).padStart(2,\"0\")}:${String(seconds).padStart(2,\"0\")}`;};const pipGlow=useMemo(()=>{const hex=pipColor.replace(\"#\",\"\");const r=parseInt(hex.substring(0,2),16);const g=parseInt(hex.substring(2,4),16);const b=parseInt(hex.substring(4,6),16);return`rgba(${r}, ${g}, ${b}, ${glowIntensity})`;},[pipColor,glowIntensity]);const screwPositions=[{top:15,left:15,rotate:45},{top:15,right:15,rotate:135},{bottom:15,left:15,rotate:225},{bottom:15,right:15,rotate:315}];const containerStyle={width:\"100%\",height:\"100%\",fontFamily:'\"Courier New\", Courier, monospace',textTransform:\"uppercase\",boxSizing:\"border-box\",position:\"relative\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",padding:\"1rem\"};const chassisStyle={position:\"relative\",width:\"100%\",height:\"100%\",backgroundImage:`radial-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px), linear-gradient(135deg, #2b2b2b, #111, #222)`,backgroundSize:\"3px 3px, 100% 100%\",padding:`${padding*scale}px`,borderRadius:`${borderRadius*scale}px`,boxShadow:`inset 0 0 20px #000, 0 20px 40px rgba(0, 0, 0, 0.8), 0 0 0 2px #333, 0 5px 15px ${pipGlow}`,border:`2px solid ${borderColor}`,boxSizing:\"border-box\"};const crtScreenStyle={backgroundColor:bgDark,borderRadius:`${24*scale}px`,position:\"relative\",overflow:\"hidden\",border:`${8*scale}px solid #0a0a0a`,boxShadow:\"inset 0 0 60px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.8)\",width:\"100%\",height:\"100%\",cursor:\"crosshair\"};const screenGlassStyle={position:\"absolute\",inset:0,zIndex:10,pointerEvents:\"none\",background:\"radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.4) 80%)\",boxShadow:\"inset 0 0 50px rgba(0, 0, 0, 0.9)\"};const scanlinesStyle={position:\"absolute\",inset:0,zIndex:9,pointerEvents:\"none\",background:`linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, ${scanlineOpacity}) 50%)`,backgroundSize:\"100% 4px\"};const bootSequenceStyle={height:\"100%\",padding:`${1.5*scale}rem`,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",color:pipColor,textShadow:`0 0 4px ${pipGlow}`,opacity:isStatic?1:mounted?1:0,transform:isStatic?\"scale(1, 1)\":mounted?\"scale(1, 1)\":\"scale(1, 0.005)\",transition:isStatic?\"none\":\"all 1.2s cubic-bezier(0.23, 1, 0.32, 1)\",fontSize:`${fontSize*scale}px`};const topBarStyle={display:\"flex\",alignItems:\"center\",fontSize:\"0.9rem\",fontWeight:\"bold\",marginBottom:`${1.5*scale}rem`};const bottomBarStyle={display:\"flex\",alignItems:\"center\",fontSize:\"0.9rem\",fontWeight:\"bold\",marginTop:\"auto\"};const lineStyle={height:`${2*scale}px`,backgroundColor:pipColor,boxShadow:`0 0 8px ${pipGlow}`,opacity:.8,flexGrow:1,margin:`0 ${10*scale}px`};const middleSectionStyle={flexGrow:1,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\"};const statsInfoStyle={display:\"flex\",gap:`${12*scale}px`};const playButtonStyle={width:`${80*scale}px`,height:`${80*scale}px`,borderRadius:\"50%\",backgroundColor:pipColor,border:`${3*scale}px solid ${pipColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:`0 0 20px ${pipGlow}`,transition:\"all 0.2s\"};const progressBarContainerStyle={width:\"100%\",height:`${20*scale}px`,backgroundColor:pipGlow.replace(/[\\d.]+\\)$/,\"0.2)\"),borderRadius:`${10*scale}px`,overflow:\"hidden\",cursor:\"pointer\",border:`${2*scale}px solid ${pipColor}`,boxShadow:`inset 0 0 10px ${pipGlow}`,position:\"relative\"};const progressBarFillStyle={height:\"100%\",backgroundColor:pipColor,width:`${progress}%`,transition:\"width 0.1s linear\",boxShadow:`0 0 10px ${pipGlow}`};const timeDisplayStyle={display:\"flex\",justifyContent:\"space-between\",width:\"100%\",fontSize:\"1.2rem\",fontWeight:\"bold\",marginTop:`${10*scale}px`};const audioPlayerContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:`${30*scale}px`,width:\"100%\",padding:`${20*scale}px`};const pulseIconStyle={opacity:.7};const flickerTextStyle={letterSpacing:\"1px\"};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,ref:containerRef,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t@keyframes pulse {\n\t\t\t\t\t0%, 100% { opacity: 1; }\n\t\t\t\t\t50% { opacity: 0.3; }\n\t\t\t\t}\n\t\t\t\t@keyframes flicker {\n\t\t\t\t\t0%, 100% { opacity: 1; }\n\t\t\t\t\t50% { opacity: 0.8; }\n\t\t\t\t}\n\t\t\t`}),/*#__PURE__*/_jsx(\"audio\",{ref:audioRef,src:audioFile,preload:\"metadata\"}),/*#__PURE__*/_jsxs(\"div\",{style:chassisStyle,children:[screwPositions.map((pos,i)=>{const{rotate,...positionProps}=pos;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:`${14*scale}px`,height:`${14*scale}px`,background:\"linear-gradient(45deg, #555, #111)\",borderRadius:\"50%\",border:\"1px solid #000\",boxShadow:\"inset 1px 1px 2px rgba(255, 255, 255, 0.2)\",...positionProps,transform:`rotate(${rotate}deg)`},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:`${10*scale}px`,height:`${2*scale}px`,background:\"#000\",transform:\"translate(-50%, -50%) rotate(45deg)\"}})},i);}),/*#__PURE__*/_jsxs(\"div\",{style:crtScreenStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:screenGlassStyle}),/*#__PURE__*/_jsx(\"div\",{style:scanlinesStyle}),/*#__PURE__*/_jsxs(\"div\",{style:bootSequenceStyle,children:[/*#__PURE__*/_jsxs(\"header\",{style:topBarStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:flickerTextStyle,children:\"AUDIO PLAYER\"}),/*#__PURE__*/_jsx(\"div\",{style:lineStyle}),/*#__PURE__*/_jsxs(\"div\",{style:statsInfoStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:pulseIconStyle,children:\"♪\"}),/*#__PURE__*/_jsx(\"span\",{children:isPlaying?\"PLAYING\":\"PAUSED\"})]})]}),/*#__PURE__*/_jsx(\"main\",{style:middleSectionStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:audioPlayerContainerStyle,children:[/*#__PURE__*/_jsx(motion.div,{style:playButtonStyle,onClick:isStatic?undefined:togglePlayPause,whileHover:isStatic?undefined:{scale:1.1},whileTap:isStatic?undefined:{scale:.95},children:/*#__PURE__*/_jsx(\"svg\",{width:40*scale,height:40*scale,viewBox:\"0 0 24 24\",fill:bgDark,children:isPlaying?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"4\",width:\"4\",height:\"16\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"4\",width:\"4\",height:\"16\"})]}):/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v14l11-7z\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:progressBarRef,style:progressBarContainerStyle,onClick:isStatic?undefined:handleProgressBarClick,children:/*#__PURE__*/_jsx(\"div\",{style:progressBarFillStyle})}),/*#__PURE__*/_jsxs(\"div\",{style:timeDisplayStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:formatTime(currentTime)}),/*#__PURE__*/_jsx(\"span\",{children:formatTime(duration)})]})]}),showVisualizer&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:`${6*scale}px`,alignItems:\"flex-end\",height:`${60*scale}px`},children:[8,25,15,35,20,40,18,30,12,38,22,28,16,32,24].map((height,i)=>/*#__PURE__*/_jsx(motion.div,{style:{width:`${8*scale}px`,backgroundColor:pipColor,borderRadius:`${4*scale}px`,boxShadow:`0 0 8px ${pipGlow}`},animate:isStatic?{height:`${height*scale}px`}:isPlaying?{height:[`${height*.3*scale}px`,`${height*scale}px`,`${height*.3*scale}px`]}:{height:`${8*scale}px`},transition:{duration:.6+i*.05,repeat:Infinity,ease:\"easeInOut\"}},i))})]})}),/*#__PURE__*/_jsxs(\"footer\",{style:bottomBarStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:flickerTextStyle,children:\"RETRO AUDIO SYSTEM\"}),/*#__PURE__*/_jsx(\"div\",{style:lineStyle}),/*#__PURE__*/_jsx(\"div\",{style:flickerTextStyle,children:\"V1.0\"})]})]})]})]})]});}addPropertyControls(PipBoy,{scale:{type:ControlType.Number,title:\"Size\",defaultValue:.5,min:.3,max:2,step:.1,displayStepper:false},audioFile:{type:ControlType.File,title:\"Audio File\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]},stopWhenOutOfView:{type:ControlType.Boolean,title:\"Stop When Out of View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},autoPlayWhenInView:{type:ControlType.Boolean,title:\"Auto-Play When In View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},pipColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#1aff40\"},bgDark:{type:ControlType.Color,title:\"Screen Background\",defaultValue:\"#020a02\"},chassisColor:{type:ControlType.Color,title:\"Chassis Color\",defaultValue:\"#1a1a1a\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#444\"},showVisualizer:{type:ControlType.Boolean,title:\"Show Visualizer\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},scanlineOpacity:{type:ControlType.Number,title:\"Scanline Opacity\",defaultValue:.25,min:0,max:1,step:.05},glowIntensity:{type:ControlType.Number,title:\"Glow Intensity\",defaultValue:.6,min:0,max:1,step:.05},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14,min:10,max:24,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:32,min:8,max:64,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Chassis Padding\",defaultValue:40,min:16,max:80,step:4,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PipBoy\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"125\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"162\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PipBoy.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";/**\n * User instructions:\n * Convert the provided Uiverse.io Win95 media player HTML/CSS into a Framer React component with Framer property controls.\n *//**\n * @framerIntrinsicWidth 288\n * @framerIntrinsicHeight 220\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Win95Player(props){const{title,menuFile,menuPlay,menuOptions,tracks=[{name:\"Track_01.mp3\",url:\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\"}],initialTrackIndex,autoPlay,loop,initialVolume,stopWhenOutOfView,autoPlayWhenInView,uiFont,displayFont,cardBg,borderLight,borderDark,borderDarker,titlebarStart,titlebarEnd,titleTextColor,textColor,displayBg,displayText,accentBlue,hoverMenuBg,hoverMenuText,hoverButtonBg,onMinimize,onMaximize,onClose,onPrev,onPlay,onStop,onNext,style}=props;const isStatic=useIsStaticRenderer();const audioRef=React.useRef(null);const progressRef=React.useRef(null);const rootRef=React.useRef(null);const isInView=useInView(rootRef,{amount:.1});const[openMenu,setOpenMenu]=React.useState(null);const[loopEnabled,setLoopEnabled]=React.useState(!!loop);React.useEffect(()=>{React.startTransition(()=>setLoopEnabled(!!loop));},[loop]);React.useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const onDown=e=>{const node=rootRef.current;if(!node)return;if(!node.contains(e.target)){React.startTransition(()=>setOpenMenu(null));}};const onKey=e=>{if(e.key===\"Escape\")React.startTransition(()=>setOpenMenu(null));};window.addEventListener(\"mousedown\",onDown);window.addEventListener(\"keydown\",onKey);return()=>{window.removeEventListener(\"mousedown\",onDown);window.removeEventListener(\"keydown\",onKey);};},[]);const toggleMenu=React.useCallback(key=>{React.startTransition(()=>{setOpenMenu(m=>m===key?null:key);});},[]);const safeInitialIndex=React.useMemo(()=>{const max=Math.max(0,tracks.length-1);const idx=Number.isFinite(initialTrackIndex)?Math.round(initialTrackIndex):0;return Math.max(0,Math.min(max,idx));},[initialTrackIndex,tracks.length]);const[trackIndex,setTrackIndex]=React.useState(safeInitialIndex);const[isReady,setIsReady]=React.useState(false);const[isPlaying,setIsPlaying]=React.useState(false);const[duration,setDuration]=React.useState(0);const[currentTime,setCurrentTime]=React.useState(0);const[stopped,setStopped]=React.useState(true);const[volume,setVolume]=React.useState(()=>{const v=Number.isFinite(initialVolume)?initialVolume:.75;return Math.max(0,Math.min(1,v));});const hasManuallyInteractedRef=React.useRef(false);const hasAutoPlayedRef=React.useRef(false);const currentTrack=tracks[trackIndex]??tracks[0];const selectTrack=React.useCallback(index=>{if(!tracks.length)return;const max=Math.max(0,tracks.length-1);const clamped=Math.max(0,Math.min(max,Math.round(index)));React.startTransition(()=>{setTrackIndex(clamped);setOpenMenu(null);});},[tracks.length]);const safeProgress=React.useMemo(()=>{if(!duration||!Number.isFinite(duration)||duration<=0)return 0;const p=currentTime/duration*100;return Number.isFinite(p)?Math.max(0,Math.min(100,p)):0;},[currentTime,duration]);const formatTime=React.useCallback(seconds=>{if(!Number.isFinite(seconds)||seconds<0)return\"00:00\";const s=Math.floor(seconds);const m=Math.floor(s/60);const r=s%60;return`${String(m).padStart(2,\"0\")}:${String(r).padStart(2,\"0\")}`;},[]);const timeText=React.useMemo(()=>{const left=formatTime(currentTime);const right=duration?formatTime(duration):\"00:00\";return`${left} / ${right}`;},[currentTime,duration,formatTime]);const trackName=React.useMemo(()=>{const rawName=(currentTrack?.name??\"\").trim();if(!rawName)return\"\";// If the user typed a name without an extension, show it with the file's extension (defaults to .mp3)\nif(rawName.includes(\".\"))return rawName;const url=(currentTrack?.url??\"\").trim();const extFromUrl=(()=>{if(!url)return\"\";const clean=url.split(\"?\")[0].split(\"#\")[0];const file=clean.split(\"/\").pop()||\"\";const parts=file.split(\".\");if(parts.length<2)return\"\";return parts.pop()||\"\";})();const ext=extFromUrl||\"mp3\";return`${rawName}.${ext}`;},[currentTrack?.name,currentTrack?.url]);const statusText=React.useMemo(()=>{if(!isReady)return\"Loading\";if(stopped)return\"Stopped\";return isPlaying?\"Playing\":\"Paused\";},[isPlaying,isReady,stopped]);const volumeText=React.useMemo(()=>`Vol: ${Math.round(volume*100)}%`,[volume]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const el=audioRef.current;if(!el)return;el.volume=volume;},[volume]);React.useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const el=audioRef.current;if(!el)return;const handleLoaded=()=>{React.startTransition(()=>{setIsReady(true);setDuration(Number.isFinite(el.duration)?el.duration:0);});};const handleTime=()=>{React.startTransition(()=>{setCurrentTime(el.currentTime||0);});};const handlePlay=()=>{React.startTransition(()=>{setIsPlaying(true);setStopped(false);});};const handlePause=()=>{React.startTransition(()=>{setIsPlaying(false);});};const handleEnded=()=>{if(loopEnabled){el.currentTime=0;el.play?.();return;}React.startTransition(()=>{setIsPlaying(false);});// Auto-next if playlist has more tracks\nif(tracks.length>1){React.startTransition(()=>{setTrackIndex(i=>(i+1)%tracks.length);});}else{React.startTransition(()=>setStopped(true));}};el.addEventListener(\"loadedmetadata\",handleLoaded);el.addEventListener(\"timeupdate\",handleTime);el.addEventListener(\"play\",handlePlay);el.addEventListener(\"pause\",handlePause);el.addEventListener(\"ended\",handleEnded);return()=>{el.removeEventListener(\"loadedmetadata\",handleLoaded);el.removeEventListener(\"timeupdate\",handleTime);el.removeEventListener(\"play\",handlePlay);el.removeEventListener(\"pause\",handlePause);el.removeEventListener(\"ended\",handleEnded);};},[loopEnabled,tracks.length,isStatic]);React.useEffect(()=>{if(isStatic)return;if(!stopWhenOutOfView)return;if(typeof window===\"undefined\")return;const el=audioRef.current;if(!el)return;if(!isInView&&isPlaying){el.pause?.();}},[isInView,stopWhenOutOfView,isPlaying,isStatic]);// Auto-play when in view\nReact.useEffect(()=>{if(isStatic)return;if(!autoPlayWhenInView)return;if(typeof window===\"undefined\")return;const el=audioRef.current;if(!el)return;// Only autoplay if user hasn't manually interacted and we haven't autoplayed yet\nif(isInView&&!hasManuallyInteractedRef.current&&!hasAutoPlayedRef.current&&!isPlaying&&currentTrack?.url&&isReady){el.play?.().catch(()=>{// Autoplay might be blocked\nReact.startTransition(()=>setIsPlaying(false));});hasAutoPlayedRef.current=true;}// Reset autoplay flag when out of view\nif(!isInView){hasAutoPlayedRef.current=false;}},[isInView,autoPlayWhenInView,isPlaying,currentTrack?.url,isReady,isStatic]);// Load track when changed\nReact.useEffect(()=>{if(isStatic){React.startTransition(()=>{setIsReady(false);setDuration(0);setCurrentTime(0);setIsPlaying(false);setStopped(true);});return;}if(typeof window===\"undefined\")return;const el=audioRef.current;if(!el)return;React.startTransition(()=>{setIsReady(false);setDuration(0);setCurrentTime(0);});el.src=currentTrack?.url||\"\";el.load?.();if(autoPlay&&currentTrack?.url){el.play?.().catch(()=>{// Autoplay might be blocked; keep paused state\nReact.startTransition(()=>setIsPlaying(false));});}else{React.startTransition(()=>setIsPlaying(false));}React.startTransition(()=>setStopped(!autoPlay));},[autoPlay,currentTrack?.url,trackIndex,isStatic]);const seekToPercent=React.useCallback(percent=>{const el=audioRef.current;if(!el||!duration)return;const clamped=Math.max(0,Math.min(100,percent));el.currentTime=clamped/100*duration;React.startTransition(()=>{setCurrentTime(el.currentTime||0);setStopped(false);});},[duration]);const handleProgressClick=React.useCallback(e=>{const rect=progressRef.current?.getBoundingClientRect();if(!rect||rect.width<=0)return;const x=e.clientX-rect.left;const pct=x/rect.width*100;seekToPercent(pct);},[seekToPercent]);const doPrev=React.useCallback(()=>{if(tracks.length<=1)return;React.startTransition(()=>setTrackIndex(i=>(i-1+tracks.length)%tracks.length));},[tracks.length]);const doNext=React.useCallback(()=>{if(tracks.length<=1)return;React.startTransition(()=>setTrackIndex(i=>(i+1)%tracks.length));},[tracks.length]);const doPlayPause=React.useCallback(()=>{hasManuallyInteractedRef.current=true;const el=audioRef.current;if(!el)return;if(isPlaying){el.pause?.();return;}if(!currentTrack?.url)return;el.play?.().then(()=>{React.startTransition(()=>setStopped(false));}).catch(()=>{React.startTransition(()=>setIsPlaying(false));});},[currentTrack?.url,isPlaying]);const doStop=React.useCallback(()=>{hasManuallyInteractedRef.current=true;const el=audioRef.current;if(!el)return;el.pause?.();el.currentTime=0;React.startTransition(()=>{setCurrentTime(0);setIsPlaying(false);setStopped(true);});},[]);const vars={[\"--w95-card-bg\"]:cardBg,[\"--w95-border-light\"]:borderLight,[\"--w95-border-dark\"]:borderDark,[\"--w95-border-darker\"]:borderDarker,[\"--w95-titlebar\"]:`linear-gradient(90deg, ${titlebarStart}, ${titlebarEnd})`,[\"--w95-title-text\"]:titleTextColor,[\"--w95-text\"]:textColor,[\"--w95-display-bg\"]:displayBg,[\"--w95-display-text\"]:displayText,[\"--w95-accent\"]:accentBlue,[\"--w95-menu-hover-bg\"]:hoverMenuBg,[\"--w95-menu-hover-text\"]:hoverMenuText,[\"--w95-btn-hover-bg\"]:hoverButtonBg};const css=React.useMemo(()=>{return`\n.w95mp-card {\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-light) var(--w95-border-darker) var(--w95-border-darker) var(--w95-border-light);\n  box-shadow: inset 1px 1px 0 var(--w95-border-light), inset -1px -1px 0 var(--w95-border-dark);\n  width: 100%;\n  height: 100%;\n  box-sizing: border-box;\n}\n\n.w95mp-titlebar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 4px 4px 4px 8px;\n  background: var(--w95-titlebar);\n  color: var(--w95-title-text);\n  box-sizing: border-box;\n}\n\n.w95mp-title-text {\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.01em;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.w95mp-controls {\n  display: flex;\n  gap: 2px;\n  flex: 0 0 auto;\n}\n\n.w95mp-cardbtn {\n  width: 16px;\n  height: 14px;\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-light) var(--w95-border-darker) var(--w95-border-darker) var(--w95-border-light);\n  cursor: pointer;\n  position: relative;\n  padding: 0;\n  outline: none;\n}\n\n.w95mp-cardbtn:active {\n  border-color: var(--w95-border-darker) var(--w95-border-light) var(--w95-border-light) var(--w95-border-darker);\n}\n\n.w95mp-cardbtn:focus-visible {\n  outline: 1px dotted var(--w95-text);\n  outline-offset: -3px;\n}\n\n.w95mp-min::after {\n  content: \"\";\n  position: absolute;\n  bottom: 2px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 6px;\n  height: 2px;\n  background: var(--w95-text);\n}\n\n.w95mp-max::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 7px;\n  height: 6px;\n  border: 1px solid var(--w95-text);\n  border-top-width: 2px;\n  background: transparent;\n  box-sizing: border-box;\n}\n\n.w95mp-close::before, .w95mp-close::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 8px;\n  height: 1px;\n  background: var(--w95-text);\n  transform-origin: center;\n}\n\n.w95mp-close::before { transform: translate(-50%, -50%) rotate(45deg); }\n.w95mp-close::after { transform: translate(-50%, -50%) rotate(-45deg); }\n\n.w95mp-menubar {\n  display: flex;\n  gap: 2px;\n  padding: 4px 6px;\n  border-bottom: 1px solid var(--w95-border-dark);\n  box-sizing: border-box;\n  position: relative;\n}\n\n.w95mp-menuitem {\n  font-size: 12px;\n  padding: 2px 8px;\n  color: var(--w95-text);\n  cursor: default;\n  user-select: none;\n}\n\n.w95mp-menuitem:hover {\n  background: var(--w95-menu-hover-bg);\n  color: var(--w95-menu-hover-text);\n}\n\n.w95mp-menuitem[aria-expanded=\"true\"] {\n  background: var(--w95-menu-hover-bg);\n  color: var(--w95-menu-hover-text);\n}\n\n.w95mp-dropdown {\n  position: absolute;\n  top: 100%;\n  left: 6px;\n  margin-top: 2px;\n  min-width: 140px;\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-light) var(--w95-border-darker) var(--w95-border-darker) var(--w95-border-light);\n  box-shadow: inset 1px 1px 0 var(--w95-border-light), inset -1px -1px 0 var(--w95-border-dark);\n  padding: 2px;\n  z-index: 50;\n  box-sizing: border-box;\n}\n\n.w95mp-dropdown[data-menu=\"play\"] { left: 46px; }\n.w95mp-dropdown[data-menu=\"options\"] { left: 84px; }\n\n.w95mp-dditem {\n  display: block;\n  width: 100%;\n  text-align: left;\n  font-size: 12px;\n  padding: 4px 8px;\n  color: var(--w95-text);\n  background: transparent;\n  border: 0;\n  cursor: default;\n  box-sizing: border-box;\n}\n\n.w95mp-dditem:hover {\n  background: var(--w95-menu-hover-bg);\n  color: var(--w95-menu-hover-text);\n}\n\n.w95mp-ddsep {\n  height: 1px;\n  background: var(--w95-border-dark);\n  margin: 2px;\n}\n\n.w95mp-ddlabel {\n  font-size: 11px;\n  padding: 3px 8px;\n  color: var(--w95-text);\n  opacity: 0.85;\n}\n\n.w95mp-ddrow {\n  display: flex;\n  gap: 2px;\n  padding: 2px;\n}\n\n.w95mp-ddsmallbtn {\n  width: 26px;\n  height: 18px;\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-light) var(--w95-border-darker) var(--w95-border-darker) var(--w95-border-light);\n  cursor: default;\n  position: relative;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.w95mp-ddsmallbtn:active {\n  border-color: var(--w95-border-darker) var(--w95-border-light) var(--w95-border-light) var(--w95-border-darker);\n}\n\n.w95mp-ddsmallbtn:hover { background: var(--w95-btn-hover-bg); }\n\n.w95mp-body {\n  padding: 12px;\n  box-sizing: border-box;\n}\n\n.w95mp-display {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 8px;\n  margin-bottom: 8px;\n  background: var(--w95-display-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-dark) var(--w95-border-light) var(--w95-border-light) var(--w95-border-dark);\n  box-shadow: inset 1px 1px 0 var(--w95-border-darker);\n  box-sizing: border-box;\n  gap: 10px;\n}\n\n.w95mp-trackname {\n  font-size: 11px;\n  color: var(--w95-display-text);\n  animation: w95mp-blink 1s step-end infinite;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  flex: 1;\n  min-width: 0;\n}\n\n@keyframes w95mp-blink { 50% { opacity: 0.7; } }\n\n.w95mp-static .w95mp-trackname {\n  animation: none;\n}\n\n.w95mp-tracktime {\n  font-size: 10px;\n  color: var(--w95-display-text);\n  white-space: nowrap;\n  flex: 0 0 auto;\n}\n\n.w95mp-progress {\n  position: relative;\n  height: 12px;\n  margin-bottom: 10px;\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-dark) var(--w95-border-light) var(--w95-border-light) var(--w95-border-dark);\n  box-shadow: inset 1px 1px 0 var(--w95-border-darker);\n  box-sizing: border-box;\n  overflow: hidden;\n}\n\n.w95mp-fill {\n  height: 100%;\n  background: var(--w95-accent);\n}\n\n.w95mp-thumb {\n  position: absolute;\n  top: -1px;\n  width: 8px;\n  height: 14px;\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-light) var(--w95-border-darker) var(--w95-border-darker) var(--w95-border-light);\n  transform: translateX(-50%);\n  box-sizing: border-box;\n}\n\n.w95mp-playercontrols {\n  display: flex;\n  justify-content: center;\n  gap: 4px;\n}\n\n.w95mp-ctrlbtn {\n  width: 32px;\n  height: 24px;\n  background: var(--w95-card-bg);\n  border: 2px solid;\n  border-color: var(--w95-border-light) var(--w95-border-darker) var(--w95-border-darker) var(--w95-border-light);\n  cursor: pointer;\n  position: relative;\n  outline: none;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.w95mp-ctrlbtn:hover { background: var(--w95-btn-hover-bg); }\n\n.w95mp-ctrlbtn:active {\n  border-color: var(--w95-border-darker) var(--w95-border-light) var(--w95-border-light) var(--w95-border-darker);\n}\n\n.w95mp-ctrlbtn:focus-visible {\n  outline: 1px dotted var(--w95-text);\n  outline-offset: -4px;\n}\n\n.w95mp-play::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 55%;\n  border: 5px solid transparent;\n  border-left: 6px solid var(--w95-text);\n  transform: translate(-50%, -50%);\n}\n\n.w95mp-stop::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 10px;\n  height: 10px;\n  background: var(--w95-text);\n  transform: translate(-50%, -50%);\n}\n\n.w95mp-statusbar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 4px 6px;\n  background: var(--w95-card-bg);\n  border-top: 1px solid var(--w95-border-light);\n  box-shadow: inset 0 1px 0 var(--w95-border-dark);\n  box-sizing: border-box;\n  gap: 4px;\n}\n\n.w95mp-statustext {\n  font-size: 11px;\n  color: var(--w95-text);\n  padding: 2px 4px;\n  border: 1px solid;\n  border-color: var(--w95-border-dark) var(--w95-border-light) var(--w95-border-light) var(--w95-border-dark);\n  flex: 1;\n  min-width: 0;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.w95mp-statusvol {\n  font-size: 10px;\n  padding: 2px 6px;\n  background: var(--w95-card-bg);\n  border: 1px solid;\n  border-color: var(--w95-border-dark) var(--w95-border-light) var(--w95-border-light) var(--w95-border-dark);\n  color: var(--w95-text);\n  white-space: nowrap;\n  flex: 0 0 auto;\n}\n        `.trim();},[]);return /*#__PURE__*/_jsxs(\"div\",{className:isStatic?\"w95mp-static\":undefined,style:{...style,...vars,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",boxSizing:\"border-box\",...uiFont},ref:rootRef,children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"audio\",{ref:audioRef,preload:\"metadata\",style:{display:\"none\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"section\",{className:\"w95mp-card\",\"aria-label\":title,children:[/*#__PURE__*/_jsxs(\"header\",{className:\"w95mp-titlebar\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-title-text\",style:{minWidth:0},children:title}),/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-controls\",\"aria-label\":\"Window controls\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-cardbtn w95mp-min\",\"aria-label\":\"Minimize\",onClick:onMinimize}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-cardbtn w95mp-max\",\"aria-label\":\"Maximize\",onClick:onMaximize}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-cardbtn w95mp-close\",\"aria-label\":\"Close\",onClick:onClose})]})]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"w95mp-menubar\",\"aria-label\":\"Menu\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-menuitem\",role:\"menuitem\",tabIndex:0,\"aria-haspopup\":\"menu\",\"aria-expanded\":openMenu===\"file\",onClick:()=>toggleMenu(\"file\"),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggleMenu(\"file\");}},children:menuFile}),/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-menuitem\",role:\"menuitem\",tabIndex:0,\"aria-haspopup\":\"menu\",\"aria-expanded\":openMenu===\"play\",onClick:()=>toggleMenu(\"play\"),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggleMenu(\"play\");}},children:menuPlay}),/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-menuitem\",role:\"menuitem\",tabIndex:0,\"aria-haspopup\":\"menu\",\"aria-expanded\":openMenu===\"options\",onClick:()=>toggleMenu(\"options\"),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggleMenu(\"options\");}},children:menuOptions}),openMenu&&/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-dropdown\",\"data-menu\":openMenu,role:\"menu\",\"aria-label\":`${openMenu} menu`,children:[openMenu===\"file\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"w95mp-ddlabel\",children:\"Tracks\"}),tracks.map((t,i)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-dditem\",onClick:()=>selectTrack(i),children:i===trackIndex?`• ${t?.name||`Track_${i+1}`}`:t?.name||`Track_${i+1}`},`${i}-${t?.url||\"\"}`))]}),openMenu===\"play\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-dditem\",onClick:()=>{doPlayPause();React.startTransition(()=>setOpenMenu(null));},disabled:!currentTrack?.url,children:isPlaying?\"Pause\":\"Play\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-dditem\",onClick:()=>{doStop();React.startTransition(()=>setOpenMenu(null));},disabled:!currentTrack?.url,children:\"Stop\"}),/*#__PURE__*/_jsx(\"div\",{className:\"w95mp-ddsep\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-dditem\",onClick:()=>{doPrev();React.startTransition(()=>setOpenMenu(null));},disabled:tracks.length<=1,children:\"Previous\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-dditem\",onClick:()=>{doNext();React.startTransition(()=>setOpenMenu(null));},disabled:tracks.length<=1,children:\"Next\"})]}),openMenu===\"options\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"w95mp-dditem\",onClick:()=>React.startTransition(()=>setLoopEnabled(v=>!v)),children:[\"Loop: \",loopEnabled?\"On\":\"Off\"]}),/*#__PURE__*/_jsx(\"div\",{className:\"w95mp-ddsep\"}),/*#__PURE__*/_jsx(\"div\",{className:\"w95mp-ddlabel\",children:\"Volume\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-ddrow\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-ddsmallbtn\",\"aria-label\":\"Volume down\",onClick:()=>React.startTransition(()=>setVolume(v=>Math.max(0,Math.min(1,Math.round((v-.1)*100)/100)))),children:\"-\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-ddsmallbtn\",\"aria-label\":\"Volume up\",onClick:()=>React.startTransition(()=>setVolume(v=>Math.max(0,Math.min(1,Math.round((v+.1)*100)/100)))),children:\"+\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-ddsmallbtn\",\"aria-label\":\"Mute\",onClick:()=>React.startTransition(()=>setVolume(0)),children:\"0\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-ddsmallbtn\",\"aria-label\":\"Max volume\",onClick:()=>React.startTransition(()=>setVolume(1)),children:\"1\"})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-body\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-display\",\"aria-label\":\"Now playing display\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-trackname\",style:{...displayFont},children:trackName}),/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-tracktime\",style:{...displayFont},children:timeText})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-progress\",\"aria-label\":\"Progress\",ref:progressRef,onClick:handleProgressClick,role:\"slider\",\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-valuenow\":Math.round(safeProgress),children:[/*#__PURE__*/_jsx(\"div\",{className:\"w95mp-fill\",style:{width:`${safeProgress}%`}}),/*#__PURE__*/_jsx(\"div\",{className:\"w95mp-thumb\",style:{left:`${safeProgress}%`}})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"w95mp-playercontrols\",\"aria-label\":\"Playback controls\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-ctrlbtn w95mp-play\",\"aria-label\":isPlaying?\"Pause\":\"Play\",onClick:e=>{doPlayPause();onPlay?.(e);},disabled:!currentTrack?.url}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"w95mp-ctrlbtn w95mp-stop\",\"aria-label\":\"Stop\",onClick:e=>{doStop();onStop?.(e);},disabled:!currentTrack?.url})]})]}),/*#__PURE__*/_jsxs(\"footer\",{className:\"w95mp-statusbar\",\"aria-label\":\"Status bar\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-statustext\",children:statusText}),/*#__PURE__*/_jsx(\"span\",{className:\"w95mp-statusvol\",children:volumeText})]})]})]});}addPropertyControls(Win95Player,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Media Player\"},menuFile:{type:ControlType.String,title:\"Menu 1\",defaultValue:\"File\"},menuPlay:{type:ControlType.String,title:\"Menu 2\",defaultValue:\"Play\"},menuOptions:{type:ControlType.String,title:\"Menu 3\",defaultValue:\"Options\"},tracks:{type:ControlType.Array,title:\"Tracks\",maxCount:20,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Track_01.mp3\"},url:{type:ControlType.File,title:\"Audio\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"]}}},defaultValue:[{name:\"Track_01.mp3\",url:\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\"}]},initialTrackIndex:{type:ControlType.Number,title:\"Start Track\",defaultValue:0,min:0,max:19,step:1},autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},initialVolume:{type:ControlType.Number,title:\"Volume\",defaultValue:.75,min:0,max:1,step:.01},stopWhenOutOfView:{type:ControlType.Boolean,title:\"Stop Out of View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},autoPlayWhenInView:{type:ControlType.Boolean,title:\"Play When in View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},uiFont:{type:ControlType.Font,title:\"UI Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.2em\"}},displayFont:{type:ControlType.Font,title:\"Display Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:\"11px\",letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"left\"}},cardBg:{type:ControlType.Color,title:\"Card BG\",defaultValue:\"#C0C0C0\"},borderLight:{type:ControlType.Color,title:\"Border Light\",defaultValue:\"#FFFFFF\"},borderDark:{type:ControlType.Color,title:\"Border Dark\",defaultValue:\"#808080\"},borderDarker:{type:ControlType.Color,title:\"Border Darker\",defaultValue:\"#404040\"},titlebarStart:{type:ControlType.Color,title:\"Title Start\",defaultValue:\"#000080\"},titlebarEnd:{type:ControlType.Color,title:\"Title End\",defaultValue:\"#1084D0\"},titleTextColor:{type:ControlType.Color,title:\"Title Text\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},displayBg:{type:ControlType.Color,title:\"Display BG\",defaultValue:\"#000000\"},displayText:{type:ControlType.Color,title:\"Display Text\",defaultValue:\"#00FF00\"},accentBlue:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#000080\"},hoverMenuBg:{type:ControlType.Color,title:\"Menu Hover BG\",defaultValue:\"#000080\"},hoverMenuText:{type:ControlType.Color,title:\"Menu Hover Text\",defaultValue:\"#FFFFFF\"},hoverButtonBg:{type:ControlType.Color,description:\"More components at [Hamim Reza @hreza](https://hreza.lemonsqueezy.com)\",title:\"Button Hover BG\",defaultValue:\"#D4D4D4\"},onMinimize:{type:ControlType.EventHandler,title:\"On Min\"},onMaximize:{type:ControlType.EventHandler,title:\"On Max\"},onClose:{type:ControlType.EventHandler,title:\"On Close\"},onPrev:{type:ControlType.EventHandler,title:\"On Prev\"},onPlay:{type:ControlType.EventHandler,title:\"On Play\"},onStop:{type:ControlType.EventHandler,title:\"On Stop\"},onNext:{type:ControlType.EventHandler,title:\"On Next\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Win95Player\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"220\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"288\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Win95Player.map","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-BMlOq .framer-styles-preset-h1smq2:not(.rich-text-wrapper), .framer-BMlOq .framer-styles-preset-h1smq2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter 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: 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #8c91a1; --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: 0px) { .framer-BMlOq .framer-styles-preset-h1smq2:not(.rich-text-wrapper), .framer-BMlOq .framer-styles-preset-h1smq2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter 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: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #8c91a1; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-BMlOq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Raleway-medium\",\"FS;Raleway-bold\",\"FS;Raleway-bold italic\",\"FS;Raleway-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5N7AW67SFRYDQX4PD7CVQBBKU4KFZBF6/IRJRILZOM2VYFNQSOPRIBLLVGYQMZYXX/VHOUC36AWF2BXBRYVUE5TB5CZAVHYGQV.woff2\",weight:\"500\"},{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZOIWAQVAVASXBR56BLYIAEYYR6JRABLJ/EEQDABDVRH2J6DA7SWMJNSBXSSKN5XD2/Z44HTHVYVEXDW67RPEV7ZLLGGIA6RIPD.woff2\",weight:\"700\"},{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5Z3PEWK23ZYYM6EY3WIYUF6NV7XVJTA6/6LSK5ZTNKAEC4XLSOWOFQTJDFIY2U4VC/PPYP5G5YCLK4NBO7V7CUV6FSMNC52WMN.woff2\",weight:\"700\"},{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DYRFCAIWJX2F7VBG4Q5J2IJ56HTUULI2/UMXCS7RMSVSR2WN7F4CRENXGQOKZS5G3/XBGQGQVO2OZSZZLUX7MGZJCP45ARJ6ZN.woff2\",weight:\"500\"}]}];export const css=['.framer-vqEd1 .framer-styles-preset-1qiegqa:not(.rich-text-wrapper), .framer-vqEd1 .framer-styles-preset-1qiegqa.rich-text-wrapper h1 { --framer-font-family: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 52px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-background-corner-shape: superellipse(1); --framer-text-background-padding: 0px; --framer-text-color: var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, #f5f5f7); --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: 0px) { .framer-vqEd1 .framer-styles-preset-1qiegqa:not(.rich-text-wrapper), .framer-vqEd1 .framer-styles-preset-1qiegqa.rich-text-wrapper h1 { --framer-font-family: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 42px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-background-corner-shape: superellipse(1); --framer-text-background-padding: 0px; --framer-text-color: var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, #f5f5f7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-vqEd1\";\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 (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Raleway-medium\",\"FS;Raleway-bold\",\"FS;Raleway-bold italic\",\"FS;Raleway-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5N7AW67SFRYDQX4PD7CVQBBKU4KFZBF6/IRJRILZOM2VYFNQSOPRIBLLVGYQMZYXX/VHOUC36AWF2BXBRYVUE5TB5CZAVHYGQV.woff2\",weight:\"500\"},{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZOIWAQVAVASXBR56BLYIAEYYR6JRABLJ/EEQDABDVRH2J6DA7SWMJNSBXSSKN5XD2/Z44HTHVYVEXDW67RPEV7ZLLGGIA6RIPD.woff2\",weight:\"700\"},{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5Z3PEWK23ZYYM6EY3WIYUF6NV7XVJTA6/6LSK5ZTNKAEC4XLSOWOFQTJDFIY2U4VC/PPYP5G5YCLK4NBO7V7CUV6FSMNC52WMN.woff2\",weight:\"700\"},{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DYRFCAIWJX2F7VBG4Q5J2IJ56HTUULI2/UMXCS7RMSVSR2WN7F4CRENXGQOKZS5G3/XBGQGQVO2OZSZZLUX7MGZJCP45ARJ6ZN.woff2\",weight:\"500\"}]}];export const css=['.framer-FOKXh .framer-styles-preset-120djy6:not(.rich-text-wrapper), .framer-FOKXh .framer-styles-preset-120djy6.rich-text-wrapper h2 { --framer-font-family: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #f5f5f7; --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: 0px) { .framer-FOKXh .framer-styles-preset-120djy6:not(.rich-text-wrapper), .framer-FOKXh .framer-styles-preset-120djy6.rich-text-wrapper h2 { --framer-font-family: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #f5f5f7; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-FOKXh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fe01371)\nconst valuesByLocaleId={};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{description:\"Історія інтернету в музиці\",favicon:\"https://framerusercontent.com/assets/21kOwqw6SgX6PwWR5vVK6MBXoc.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Amwfw7k4TCaZqpIp1nvulOq0k.png\",title:\"Як звучить інтернет\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (686ceb7)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"11fqqlx\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{CE5qBS4sh:\"4\",eRNOCDayG:\"3\",l2Dhd3WSU:\"1\",N_nyWUPgJ:\"5\",U4fZFyieC:\"2\",w9dq48tB5:\"0\",xk5VnRmf7:\"6\"},robots:\"max-image-preview:large\",serializationId:\"framer-ZORbL\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (686ceb7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MP3Player from\"https://framerusercontent.com/modules/A37wBBOoVUiSjvrrnDFm/6xkv2UG2EqBixsW4QffT/Mp3player.js\";import ArrowDown from\"https://framerusercontent.com/modules/hdYUKgAXL6cdl83VFuHZ/7vPyRnrwSSap0ZZMcJYq/Dfxq4DxbW.js\";import Play from\"https://framerusercontent.com/modules/L0ZIaX1hUChZMKvvqCeK/I9gZjDuTi76e7Dbr3qqz/F2yqne6qP.js\";import Button from\"#framer/local/canvasComponent/cmoWCnQMF/cmoWCnQMF.js\";import SoundOnTap from\"#framer/local/canvasComponent/DTOdF76EU/DTOdF76EU.js\";import Header from\"#framer/local/canvasComponent/eWmJHHryn/eWmJHHryn.js\";import AudioPlayer from\"#framer/local/codeFile/ZlE3oAE/AudioPlayer.js\";import PipBoy from\"#framer/local/codeFile/OChqC8P/PipBoy.js\";import Win95Player from\"#framer/local/codeFile/FRuqVB8/Win95Player.js\";import*as sharedStyle1 from\"#framer/local/css/bq_Jq_fRO/bq_Jq_fRO.js\";import*as sharedStyle from\"#framer/local/css/GydzLgTiK/GydzLgTiK.js\";import*as sharedStyle2 from\"#framer/local/css/nMD7YLnhC/nMD7YLnhC.js\";import Logo from\"#framer/local/vector/IqEAD4w_K/IqEAD4w_K.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const HeaderFonts=getFonts(Header);const PlayFonts=getFonts(Play);const PipBoyFonts=getFonts(PipBoy);const SoundOnTapFonts=getFonts(SoundOnTap);const MotionDivWithFX=withFX(motion.div);const ArrowDownFonts=getFonts(ArrowDown);const MotionAWithFX=withFX(motion.a);const Win95PlayerFonts=getFonts(Win95Player);const MP3PlayerFonts=getFonts(MP3Player);const AudioPlayerFonts=getFonts(AudioPlayer);const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const breakpoints={IEz8K2hlr:\"(max-width: 1199.98px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[\"audio-1\"];const serializationHash=\"framer-ZORbL\";const variantClassNames={IEz8K2hlr:\"framer-v-11fqqlx\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={backgroundColor:\"rgb(22, 22, 22)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation1={opacity:0,rotate:0,rotateX:20,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const transition2={bounce:.3,delay:0,duration:1,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:20,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:-30};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"IEz8K2hlr\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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 metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const elementId=useRouteElementId(\"w9dq48tB5\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"l2Dhd3WSU\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"U4fZFyieC\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"eRNOCDayG\");const ref4=React.useRef(null);const elementId4=useRouteElementId(\"CE5qBS4sh\");const ref5=React.useRef(null);const elementId5=useRouteElementId(\"N_nyWUPgJ\");const ref6=React.useRef(null);const elementId6=useRouteElementId(\"xk5VnRmf7\");const ref7=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"IEz8K2hlr\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(7, 7, 8); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o4f2ne-container\",layout:motionLayout,layoutScroll:true,nodeId:\"cBv9ELzov\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{style:{width:\"100%\"},variant:matchVariant(\"ymSIxYIpL\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"cBv9ELzov\",layoutId:\"cBv9ELzov\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"slT4ZcOUe\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(Image1,{as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:2798,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1536,pixelWidth:2798,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/zTX2H5HpLEw7werJwP0DxVyDkHk.png?width=2798&height=1536\",srcSet:\"https://framerusercontent.com/images/zTX2H5HpLEw7werJwP0DxVyDkHk.png?scale-down-to=512&width=2798&height=1536 512w,https://framerusercontent.com/images/zTX2H5HpLEw7werJwP0DxVyDkHk.png?scale-down-to=1024&width=2798&height=1536 1024w,https://framerusercontent.com/images/zTX2H5HpLEw7werJwP0DxVyDkHk.png?scale-down-to=2048&width=2798&height=1536 2048w,https://framerusercontent.com/images/zTX2H5HpLEw7werJwP0DxVyDkHk.png?width=2798&height=1536 2798w\"},className:\"framer-a4n1xh\",\"data-border\":true,\"data-framer-name\":\"Hero\",id:elementId,layout:motionLayout,ref:ref1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-dtnnst\",\"data-border\":true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:\"00 / ПРОЛОГ\"})}),className:\"framer-uoub5h\",fonts:[\"GF;JetBrains Mono-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qpi9uw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.44px\",\"--framer-text-color\":\"var(--token-79d6c283-7322-4f96-bec4-fc0ebbd3dfcd, rgb(159, 197, 41))\",\"--framer-text-transform\":\"uppercase\"},children:\"Чотири епохи. Чотири треки\"})}),className:\"framer-xmezuj\",fonts:[\"GF;JetBrains Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qiegqa\",\"data-styles-preset\":\"GydzLgTiK\",dir:\"auto\",children:\"Як звучить інтернет\"})}),className:\"framer-4nis4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Інтернет та технології змінювалися десятиліттями, і ми спробували відтворити ці зміни через музику: від шуму перших обчислювальних машин до майже непомітного гулу сучасних датацентрів.\"})}),className:\"framer-1yv4fg5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{hash:\":l2Dhd3WSU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fMMhgBKks\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-j0oacc framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Button\",whileHover:animation,children:[/*#__PURE__*/_jsx(Play,{animated:false,BKVe8Pgvw:true,className:\"framer-u7neqr\",fICyAUQY1:true,layoutId:\"uCfY4tmmz\",lKf_CQTz5:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(194, 194, 194)\"},children:\"Слухати\"})}),className:\"framer-1jg1cpl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5644,intrinsicWidth:3175,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+700),pixelHeight:5644,pixelWidth:3175,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/VNT9csRQAOSFUyLyEqtpF89XP70.jpg?width=3175&height=5644\",srcSet:\"https://framerusercontent.com/images/VNT9csRQAOSFUyLyEqtpF89XP70.jpg?scale-down-to=1024&width=3175&height=5644 576w,https://framerusercontent.com/images/VNT9csRQAOSFUyLyEqtpF89XP70.jpg?scale-down-to=2048&width=3175&height=5644 1152w,https://framerusercontent.com/images/VNT9csRQAOSFUyLyEqtpF89XP70.jpg?scale-down-to=4096&width=3175&height=5644 2304w,https://framerusercontent.com/images/VNT9csRQAOSFUyLyEqtpF89XP70.jpg?width=3175&height=5644 3175w\"}}},children:/*#__PURE__*/_jsxs(Image1,{as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:2688,intrinsicWidth:6336,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+700),pixelHeight:2688,pixelWidth:6336,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/DdKxj3M16lW5xGPDoAcvWtoxA0.jpg?width=6336&height=2688\",srcSet:\"https://framerusercontent.com/images/DdKxj3M16lW5xGPDoAcvWtoxA0.jpg?scale-down-to=512&width=6336&height=2688 512w,https://framerusercontent.com/images/DdKxj3M16lW5xGPDoAcvWtoxA0.jpg?scale-down-to=1024&width=6336&height=2688 1024w,https://framerusercontent.com/images/DdKxj3M16lW5xGPDoAcvWtoxA0.jpg?scale-down-to=2048&width=6336&height=2688 2048w,https://framerusercontent.com/images/DdKxj3M16lW5xGPDoAcvWtoxA0.jpg?scale-down-to=4096&width=6336&height=2688 4096w,https://framerusercontent.com/images/DdKxj3M16lW5xGPDoAcvWtoxA0.jpg?width=6336&height=2688 6336w\"},className:\"framer-1k4umdf\",\"data-border\":true,\"data-framer-name\":\"1\",id:elementId1,layout:motionLayout,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-eba7z3\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dl980y\",\"data-border\":true,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"01 / 1969–1989\"})})}),className:\"framer-1hppo6f\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Коли інтернет ще не був для людей\"})})}),className:\"framer-4151uh\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fputda\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-axhig1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.44px\",\"--framer-text-color\":\"var(--token-79d6c283-7322-4f96-bec4-fc0ebbd3dfcd, rgb(159, 197, 41))\",\"--framer-text-transform\":\"uppercase\"},children:\"Епоха 01 \\xb7 Лабораторії\"})}),className:\"framer-bf5o91\",fonts:[\"GF;JetBrains Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-120djy6\",\"data-styles-preset\":\"nMD7YLnhC\",dir:\"auto\",children:[\"Перший звук мережі\",/*#__PURE__*/_jsx(\"br\",{}),\"був \",/*#__PURE__*/_jsx(\"em\",{children:\"механічним.\"})]})}),className:\"framer-dpk7wt\",fonts:[\"Inter\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, rgb(245, 245, 247))\"},children:\"Це час, коли інтернет ще не для людей, а для університетів та військових. Клацання телетайпів і гул мейнфреймів: технологія, яку тоді буквально було чути.\"})}),className:\"framer-1um7bcu\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fw3ym1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sg610k-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"F9zWeu1TM\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PipBoy,{audioFile:\"https://framerusercontent.com/assets/6ZXCleTUvUGi50CP5dbUNJDVLw.mp3\",autoPlayWhenInView:false,bgDark:\"rgb(2, 10, 2)\",borderColor:\"rgb(68, 68, 68)\",borderRadius:32,chassisColor:\"rgb(26, 26, 26)\",fontSize:14,glowIntensity:.6,height:\"100%\",id:\"F9zWeu1TM\",layoutId:\"F9zWeu1TM\",padding:40,pipColor:\"rgb(26, 255, 64)\",scale:.5,scanlineOpacity:.25,showVisualizer:true,stopWhenOutOfView:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bjitvw-container\",nodeId:\"FQoHPMVVt\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:30},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"FQoHPMVVt\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/bPKg4UDz9pgAeLSXow7b3Y0ek.png?width=512&height=512\"},\"\"),layoutId:\"FQoHPMVVt\",UpjqWBZPw:\"https://framerusercontent.com/assets/Hc9RxlRw3YJoloU08klBvHAAFY.wav\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sxeu74-container\",nodeId:\"f1pXg7kr7\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:-18},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"f1pXg7kr7\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/vDyApMbvG4gf2xg2sY4yrc86EbQ.png?width=512&height=512\"},\"\"),layoutId:\"f1pXg7kr7\",UpjqWBZPw:\"https://framerusercontent.com/assets/oRHtgYDdsr993P3n3qtL0VVUrag.mp3\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b4o2iq-container\",nodeId:\"TAcl7D58G\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:-10},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"TAcl7D58G\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/Hsfad1FPa1l00e5GFEB13hVvntU.png?width=512&height=512\"},\"\"),layoutId:\"TAcl7D58G\",UpjqWBZPw:\"https://framerusercontent.com/assets/maHXsnL0RzmWikMCIumliWu4cyE.wav\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1payel7\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":U4fZFyieC\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oudNJxGPF\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionAWithFX,{className:\"framer-3k823 framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Button\",whileHover:animation,children:[/*#__PURE__*/_jsx(ArrowDown,{animated:false,BKVe8Pgvw:true,className:\"framer-sjsxqq\",fICyAUQY1:true,layoutId:\"UVww7rbe1\",lKf_CQTz5:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(194, 194, 194)\"},children:\"Наступна епоха\"})}),className:\"framer-hrllea\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ts2uiu\",\"data-framer-name\":\"Background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nf7t57\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ggktvt\",\"data-framer-name\":\"Center\"})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4638,intrinsicWidth:2609,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1900),pixelHeight:4638,pixelWidth:2609,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/h6KDQqzXe1i4OtUljRnDGn0NJg.jpg?width=2609&height=4638\",srcSet:\"https://framerusercontent.com/images/h6KDQqzXe1i4OtUljRnDGn0NJg.jpg?scale-down-to=1024&width=2609&height=4638 576w,https://framerusercontent.com/images/h6KDQqzXe1i4OtUljRnDGn0NJg.jpg?scale-down-to=2048&width=2609&height=4638 1152w,https://framerusercontent.com/images/h6KDQqzXe1i4OtUljRnDGn0NJg.jpg?scale-down-to=4096&width=2609&height=4638 2304w,https://framerusercontent.com/images/h6KDQqzXe1i4OtUljRnDGn0NJg.jpg?width=2609&height=4638 2609w\"}}},children:/*#__PURE__*/_jsxs(Image1,{as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:3072,intrinsicWidth:5504,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1500),pixelHeight:3072,pixelWidth:5504,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/IHcJzfEASuKM3Qweo1XAm1z0Yks.jpg?width=5504&height=3072\",srcSet:\"https://framerusercontent.com/images/IHcJzfEASuKM3Qweo1XAm1z0Yks.jpg?scale-down-to=512&width=5504&height=3072 512w,https://framerusercontent.com/images/IHcJzfEASuKM3Qweo1XAm1z0Yks.jpg?scale-down-to=1024&width=5504&height=3072 1024w,https://framerusercontent.com/images/IHcJzfEASuKM3Qweo1XAm1z0Yks.jpg?scale-down-to=2048&width=5504&height=3072 2048w,https://framerusercontent.com/images/IHcJzfEASuKM3Qweo1XAm1z0Yks.jpg?scale-down-to=4096&width=5504&height=3072 4096w,https://framerusercontent.com/images/IHcJzfEASuKM3Qweo1XAm1z0Yks.jpg?width=5504&height=3072 5504w\"},className:\"framer-ocil3h\",\"data-border\":true,\"data-framer-name\":\"2\",id:elementId2,layout:motionLayout,ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xdpw4o\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1320q0g\",\"data-border\":true,\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"02 / 1989–2005\"})})}),className:\"framer-n6s8w4\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"КОЛИ МЕРЕЖА ВПЕРШЕ прийшла у дім\"})})}),className:\"framer-1ba3kam\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f9tdvi\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ziu3fd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.44px\",\"--framer-text-color\":\"var(--token-79d6c283-7322-4f96-bec4-fc0ebbd3dfcd, rgb(159, 197, 41))\",\"--framer-text-transform\":\"uppercase\"},children:\"ЕПОХА 02 \\xb7 КІМНАТИ\"})}),className:\"framer-18594se\",fonts:[\"GF;JetBrains Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-120djy6\",\"data-styles-preset\":\"nMD7YLnhC\",dir:\"auto\",children:[\"Інтернет уперше пролунав \",/*#__PURE__*/_jsx(\"em\",{children:\"особисто\"})]})}),className:\"framer-owzdzp\",fonts:[\"Inter\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, rgb(245, 245, 247))\"},children:\"Це час, коли інтернет заходить у дім — повільний, шумний, але вже свій. Сигнал модема, гул системного блока, цокіт клавіатури — звук, з якого починалось щось особисте.\"})}),className:\"framer-6c5q0c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ip4ix0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6nv9r7-container\",nodeId:\"Qlw_hiJ0I\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:12},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"Qlw_hiJ0I\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/rZl1kgKoMvVtiZbC92sUx2NBtw.png?width=512&height=512\"},\"\"),layoutId:\"Qlw_hiJ0I\",UpjqWBZPw:\"https://framerusercontent.com/assets/zgQptKLtbFunUGbXtSausoIm5cA.wav\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-oli1by-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"ZaK_dNrZ_\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Win95Player,{accentBlue:\"rgb(0, 0, 128)\",autoPlay:false,autoPlayWhenInView:false,borderDark:\"rgb(128, 128, 128)\",borderDarker:\"rgb(64, 64, 64)\",borderLight:\"rgb(255, 255, 255)\",cardBg:\"rgb(192, 192, 192)\",displayBg:\"rgb(0, 0, 0)\",displayFont:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"left\"},displayText:\"rgb(0, 255, 0)\",height:\"100%\",hoverButtonBg:\"rgb(212, 212, 212)\",hoverMenuBg:\"rgb(0, 0, 128)\",hoverMenuText:\"rgb(255, 255, 255)\",id:\"ZaK_dNrZ_\",initialTrackIndex:0,initialVolume:.75,layoutId:\"ZaK_dNrZ_\",loop:false,menuFile:\"File\",menuOptions:\"Options\",menuPlay:\"Play\",stopWhenOutOfView:true,style:{height:\"100%\",width:\"100%\"},textColor:\"rgb(0, 0, 0)\",title:\"Media Player\",titlebarEnd:\"rgb(16, 132, 208)\",titlebarStart:\"rgb(0, 0, 128)\",titleTextColor:\"rgb(255, 255, 255)\",tracks:[{name:\"Track_01.mp3\",url:\"https://framerusercontent.com/assets/J0QzAO7G7fGoPWy7Wa1yZvhRY.mp3\"}],uiFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qnr50w-container\",nodeId:\"n0_bdLzm0\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:-11},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"n0_bdLzm0\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/kq4M3sSIx1Kya4VL7WelaOrflY.png?width=512&height=512\"},\"\"),layoutId:\"n0_bdLzm0\",UpjqWBZPw:\"https://framerusercontent.com/assets/9cjCSRyds7X8QEhRtnhsokHeBJ0.wav\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-durog2-container\",nodeId:\"xT2T4yIuf\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:-10},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"xT2T4yIuf\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/dJTx7FDJTrkZ1jdurErA26yXM.png?width=512&height=512\"},\"\"),layoutId:\"xT2T4yIuf\",UpjqWBZPw:\"https://framerusercontent.com/assets/iHtKRPTYxQZdw7rdYu82VJ664.mp3\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-182n91d\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":eRNOCDayG\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"i9yEH0tZS\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionAWithFX,{className:\"framer-uzggth framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Button\",whileHover:animation,children:[/*#__PURE__*/_jsx(ArrowDown,{animated:false,BKVe8Pgvw:true,className:\"framer-fxac11\",fICyAUQY1:true,layoutId:\"Mk61K3zdo\",lKf_CQTz5:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(194, 194, 194)\"},children:\"Наступна епоха\"})}),className:\"framer-yw91a5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1me09if\",\"data-framer-name\":\"Background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-142r18i\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b61qmc\",\"data-framer-name\":\"Center\"})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5371,intrinsicWidth:3022,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3100),pixelHeight:5371,pixelWidth:3022,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/DWODCQeQXFUlnrSCTQYGN2vTZgA.png?width=3022&height=5371\",srcSet:\"https://framerusercontent.com/images/DWODCQeQXFUlnrSCTQYGN2vTZgA.png?scale-down-to=1024&width=3022&height=5371 576w,https://framerusercontent.com/images/DWODCQeQXFUlnrSCTQYGN2vTZgA.png?scale-down-to=2048&width=3022&height=5371 1152w,https://framerusercontent.com/images/DWODCQeQXFUlnrSCTQYGN2vTZgA.png?scale-down-to=4096&width=3022&height=5371 2304w,https://framerusercontent.com/images/DWODCQeQXFUlnrSCTQYGN2vTZgA.png?width=3022&height=5371 3022w\"}}},children:/*#__PURE__*/_jsxs(Image1,{as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:3072,intrinsicWidth:5504,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2300),pixelHeight:3072,pixelWidth:5504,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/b8rBEZYZH7fmmpf2dLu5ON2STA.png?width=5504&height=3072\",srcSet:\"https://framerusercontent.com/images/b8rBEZYZH7fmmpf2dLu5ON2STA.png?scale-down-to=512&width=5504&height=3072 512w,https://framerusercontent.com/images/b8rBEZYZH7fmmpf2dLu5ON2STA.png?scale-down-to=1024&width=5504&height=3072 1024w,https://framerusercontent.com/images/b8rBEZYZH7fmmpf2dLu5ON2STA.png?scale-down-to=2048&width=5504&height=3072 2048w,https://framerusercontent.com/images/b8rBEZYZH7fmmpf2dLu5ON2STA.png?scale-down-to=4096&width=5504&height=3072 4096w,https://framerusercontent.com/images/b8rBEZYZH7fmmpf2dLu5ON2STA.png?width=5504&height=3072 5504w\"},className:\"framer-1f7ehcg\",\"data-border\":true,\"data-framer-name\":\"3\",id:elementId3,layout:motionLayout,ref:ref4,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17gdehr\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g8lsfy\",\"data-border\":true,\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"03 / 2005–2015\"})})}),className:\"framer-yv5iij\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"КОЛИ ОНЛАЙН СТАВ ПОВСЯКДЕННІСТЮ\"})})}),className:\"framer-vzmkeq\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-29w7sf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5krsrr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.44px\",\"--framer-text-color\":\"var(--token-79d6c283-7322-4f96-bec4-fc0ebbd3dfcd, rgb(159, 197, 41))\",\"--framer-text-transform\":\"uppercase\"},children:\"ЕПОХА 03 \\xb7 СПІЛЬНОТИ\"})}),className:\"framer-18bk3d7\",fonts:[\"GF;JetBrains Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-120djy6\",\"data-styles-preset\":\"nMD7YLnhC\",dir:\"auto\",children:[\"Звук мережі став \",/*#__PURE__*/_jsx(\"em\",{children:\"шумом натовпу\"})]})}),className:\"framer-1hqj81l\",fonts:[\"Inter\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, rgb(245, 245, 247))\"},children:\"Люди починають писати, дзвонити, працювати онлайн. Тепер мережа звучить безперервно: сигнали повідомлень та сповіщень, інтерфейсні звуки, дзвінки та дзвоники.\"})}),className:\"framer-50wg4q\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1xvars3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gl2mxt-container\",nodeId:\"rjTkCHyvs\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:12},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"rjTkCHyvs\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/NOGKo6C9LFsWfamM51TImL46UhU.png?width=512&height=512\"},\"\"),layoutId:\"rjTkCHyvs\",UpjqWBZPw:\"https://framerusercontent.com/assets/XtT42Q3mS1VQp4uTVgUxb7zZ2Y.wav\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3xrsbu-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"zOG5KjSjr\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MP3Player,{amplify:1.2,audioFile:\"https://framerusercontent.com/assets/hrBhceHHLv8iPrlISWPBDGsys.mp3\",audioUrl:\"\",autoPlay:false,backgroundColor:\"rgb(26, 26, 26)\",barGap:1,barRadius:0,barWidth:4,bgImage:\"https://framerusercontent.com/images/YEEH5KVqWEsNKLZdjv1qe4EsAoQ.png?width=2490&height=1106\",borderRadius:5,buttonColor:\"rgb(255, 255, 255)\",contrast:1,cursorColor:\"rgba(255, 255, 255, 0.5)\",cursorWidth:0,height:\"100%\",id:\"zOG5KjSjr\",layoutId:\"zOG5KjSjr\",progressColor:\"rgb(0, 55, 255)\",showTimeRemaining:false,style:{height:\"100%\",width:\"100%\"},subtitle:\"Social media\",subtitleColor:\"rgb(255, 255, 255)\",subtitleFont:{},timerColor:\"rgba(255, 255, 255, 0.6)\",timerFont:{},title:\"GigaCenter\",titleColor:\"rgb(255, 255, 255)\",titleFont:{},useUrl:false,waveColor:\"rgb(255, 255, 255)\",waveStyle:\"bars\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cdu1ij-container\",nodeId:\"x9Qgvlnf8\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"x9Qgvlnf8\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/Srmwd5nnga3K6iwhrGJY8I6PuOA.png?width=512&height=512\"},\"\"),layoutId:\"x9Qgvlnf8\",UpjqWBZPw:\"https://framerusercontent.com/assets/nXoDMztOS6gBHdNzGeOsJweS4E.m4a\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mpmmas-container\",nodeId:\"l5WJAAids\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:-21},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"l5WJAAids\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/TliXIPptfStw5aoYCBc6ogzaeM.png?width=512&height=512\"},\"\"),layoutId:\"l5WJAAids\",UpjqWBZPw:\"https://framerusercontent.com/assets/WJJ0F1CPFTEEa1f4oi3omfULvg.mp3\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t0t092\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":CE5qBS4sh\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ZqCJ4rD0O\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionAWithFX,{className:\"framer-1rurklb framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Button\",whileHover:animation,children:[/*#__PURE__*/_jsx(ArrowDown,{animated:false,BKVe8Pgvw:true,className:\"framer-nshlet\",fICyAUQY1:true,layoutId:\"ljL_MQ4Ru\",lKf_CQTz5:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Наступна епоха\"})}),className:\"framer-ew84cn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13q2m0r\",\"data-framer-name\":\"Background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vk2o5z\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dwksz5\",\"data-framer-name\":\"Center\"})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:6684,intrinsicWidth:3760,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4300),pixelHeight:6684,pixelWidth:3760,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vCzyNGGFmKoKooVwA7WpkNigcg.jpg?width=3760&height=6684\",srcSet:\"https://framerusercontent.com/images/vCzyNGGFmKoKooVwA7WpkNigcg.jpg?scale-down-to=1024&width=3760&height=6684 576w,https://framerusercontent.com/images/vCzyNGGFmKoKooVwA7WpkNigcg.jpg?scale-down-to=2048&width=3760&height=6684 1152w,https://framerusercontent.com/images/vCzyNGGFmKoKooVwA7WpkNigcg.jpg?scale-down-to=4096&width=3760&height=6684 2304w,https://framerusercontent.com/images/vCzyNGGFmKoKooVwA7WpkNigcg.jpg?width=3760&height=6684 3760w\"}}},children:/*#__PURE__*/_jsxs(Image1,{as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:3584,intrinsicWidth:5376,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3100),pixelHeight:3584,pixelWidth:5376,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YKBLTPXVugM8tpc7gVGrqStkQ.jpg?width=5376&height=3584\",srcSet:\"https://framerusercontent.com/images/YKBLTPXVugM8tpc7gVGrqStkQ.jpg?scale-down-to=512&width=5376&height=3584 512w,https://framerusercontent.com/images/YKBLTPXVugM8tpc7gVGrqStkQ.jpg?scale-down-to=1024&width=5376&height=3584 1024w,https://framerusercontent.com/images/YKBLTPXVugM8tpc7gVGrqStkQ.jpg?scale-down-to=2048&width=5376&height=3584 2048w,https://framerusercontent.com/images/YKBLTPXVugM8tpc7gVGrqStkQ.jpg?scale-down-to=4096&width=5376&height=3584 4096w,https://framerusercontent.com/images/YKBLTPXVugM8tpc7gVGrqStkQ.jpg?width=5376&height=3584 5376w\"},className:\"framer-h0kfz9\",\"data-border\":true,\"data-framer-name\":\"4\",id:elementId4,layout:motionLayout,ref:ref5,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18dcscx\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h5iba5\",\"data-border\":true,\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"04 / 2015–СЬОГОДНІ\"})})}),className:\"framer-a1gcac\",fonts:[\"GF;JetBrains Mono-600\",\"GF;JetBrains Mono-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"КОЛИ МЕРЕЖА СТАЛА НЕВИДИМОЮ\"})})}),className:\"framer-134mg0o\",fonts:[\"GF;JetBrains Mono-600\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i1ktcq\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1an7f35\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.44px\",\"--framer-text-color\":\"var(--token-79d6c283-7322-4f96-bec4-fc0ebbd3dfcd, rgb(159, 197, 41))\",\"--framer-text-transform\":\"uppercase\"},children:\"ЕПОХА 04 \\xb7 Датацентри\"})}),className:\"framer-12tg5da\",fonts:[\"GF;JetBrains Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-120djy6\",\"data-styles-preset\":\"nMD7YLnhC\",dir:\"auto\",children:[\"Звук інтернету розчинився у \",/*#__PURE__*/_jsx(\"em\",{children:\"тиші\"}),\".\"]})}),className:\"framer-1x69itx\",fonts:[\"Inter\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-607dbe82-9200-4b57-8446-f61e1a967ce5, rgb(245, 245, 247))\"},children:\"Для користувача сучасний інтернет беззвучний. Проте за цим мовчанням — серверні зали з рівним гулом і ритмом обробки даних, що не переривається.\"})}),className:\"framer-27tgtc\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-19ds7uq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10gm7iy-container\",nodeId:\"DVS3WQfO7\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:14},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"DVS3WQfO7\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/EDw1MCzY8Dw6VwWPfUtacV6be9E.png?width=512&height=512\"},\"\"),layoutId:\"DVS3WQfO7\",UpjqWBZPw:\"https://framerusercontent.com/assets/vhsHeBicGAyqqafqLDbfKCs8324.mp3\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-litvsh-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"Zjnb4jknK\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(AudioPlayer,{accentColor:\"rgb(255, 255, 255)\",artist:\"GigaCenter\",artistFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},audioFile:\"https://framerusercontent.com/assets/pPwIvfXed0cwrS6dp8YVeVdGEw.mp3\",autoPlay:false,autoPlayWhenInView:false,backgroundColor:\"rgba(0, 0, 0, 0.5)\",blurSize:4,height:\"100%\",id:\"Zjnb4jknK\",layoutId:\"Zjnb4jknK\",loop:false,playIconColor:\"rgb(0, 0, 0)\",progressColor:\"rgb(0, 0, 0)\",stopWhenOutOfView:true,style:{width:\"100%\"},textColor:\"rgb(255, 255, 255)\",title:\"Data Center\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},trackColor:\"rgba(171, 171, 171, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q4s7oq-container\",nodeId:\"v1mnhAoIw\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"v1mnhAoIw\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/DgK087pZTox3lQjvPDEjimRmjqY.png?width=512&height=512\"},\"\"),layoutId:\"v1mnhAoIw\",UpjqWBZPw:\"https://framerusercontent.com/assets/LMNcc4FIWRS731vIMTKHwigPdj8.mp3\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-z432kt-container\",nodeId:\"j9goU101L\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:-10},children:/*#__PURE__*/_jsx(SoundOnTap,{height:\"100%\",id:\"j9goU101L\",L3dNhQp8Q:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/FLzEEoUcAk1thXWQVJQ3oYW4V2U.png?width=512&height=512\"},\"\"),layoutId:\"j9goU101L\",UpjqWBZPw:\"https://framerusercontent.com/assets/mbidONXr7Sl2BOAqnStKVlghxKE.wav\",variant:matchVariant(\"aPOlptox9\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-158g9f0\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":N_nyWUPgJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"excgErVzq\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionAWithFX,{className:\"framer-1968kh0 framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Button\",whileHover:animation,children:[/*#__PURE__*/_jsx(ArrowDown,{animated:false,BKVe8Pgvw:true,className:\"framer-h4ji7a\",fICyAUQY1:true,layoutId:\"lPlWpGCr4\",lKf_CQTz5:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Про проєкт\"})}),className:\"framer-bw3llh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15nily1\",\"data-framer-name\":\"Background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-13ohwxi\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-acc46y\",\"data-framer-name\":\"Center\"})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:809,intrinsicWidth:1942,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+5500),pixelHeight:809,pixelWidth:1942,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?width=1942&height=809\",srcSet:\"https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?scale-down-to=512&width=1942&height=809 512w,https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?scale-down-to=1024&width=1942&height=809 1024w,https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?width=1942&height=809 1942w\"}}},children:/*#__PURE__*/_jsxs(Image1,{as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:809,intrinsicWidth:1942,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3900),pixelHeight:809,pixelWidth:1942,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?width=1942&height=809\",srcSet:\"https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?scale-down-to=512&width=1942&height=809 512w,https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?scale-down-to=1024&width=1942&height=809 1024w,https://framerusercontent.com/images/9e7ReFFgViIHQH8VIGkzKQK39bU.png?width=1942&height=809 1942w\"},className:\"framer-w4ogzv\",\"data-border\":true,\"data-framer-name\":\"End\",id:elementId5,layout:motionLayout,ref:ref6,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aqbp0j\",\"data-border\":true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:\"05 / епілог\"})}),className:\"framer-6btgmu\",fonts:[\"GF;JetBrains Mono-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z4wwzu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qiegqa\",\"data-styles-preset\":\"GydzLgTiK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Про проєкт\"})}),className:\"framer-w4uzuq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Рік тому ми записали звуки власного датацентру і перетворили їх на пісню — так з'явився проєкт \\xabЯк звучить датацентр\\xbb.\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Нам дуже сподобалося поєднувати музику та технології, тож цього разу ми захотіли продовжити цю ідею і пішли далі: взяли не один об'єкт, а ціле явище і розклали його в часі.\"})]}),className:\"framer-rrtx1p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1shhd77\",\"data-border\":true,\"data-framer-name\":\"End\",id:elementId6,layout:motionLayout,ref:ref7,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-3obz3y\",\"data-border\":true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"rgb(38, 38, 38)\",\"--framer-text-transform\":\"uppercase\"},children:\"06 / Gigacenter\"})}),className:\"framer-1yetyor\",fonts:[\"GF;JetBrains Mono-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m0hhze\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14ip1ti\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qiegqa\",\"data-styles-preset\":\"GydzLgTiK\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(48, 48, 48)\"},children:\"Про GigaCenter\"})}),className:\"framer-1sj0oxw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(59, 59, 59)\"},children:\"GigaCenter — один із найбільших датацентрів України. У ньому щодня працює інфраструктура, яка забезпечує доступність цифрових сервісів для бізнесу, державних установ і мільйонів користувачів. З 2014 року GigaCenter працює безперервно — вже понад 4400 днів.\"})}),className:\"framer-tfyd6z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://gigacenter.ua\",motionChild:true,nodeId:\"NW6sc8Yre\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-o0f4zs framer-lux5qc\",\"data-framer-name\":\"Button\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-h1smq2\",\"data-styles-preset\":\"bq_Jq_fRO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(219, 219, 219)\"},children:\"Сайт\"})}),className:\"framer-69jxne\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:556.5,intrinsicWidth:616,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+6200+10+64.4+0+258),pixelHeight:1113,pixelWidth:1232,sizes:`min(${componentViewport?.width||\"100vw\"} - 20px, 800px)`,src:\"https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?width=1232&height=1113\",srcSet:\"https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?scale-down-to=512&width=1232&height=1113 512w,https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?scale-down-to=1024&width=1232&height=1113 1024w,https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?width=1232&height=1113 1232w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:556.5,intrinsicWidth:616,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4600+60+64.4+30),pixelHeight:1113,pixelWidth:1232,sizes:\"499px\",src:\"https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?width=1232&height=1113\",srcSet:\"https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?scale-down-to=512&width=1232&height=1113 512w,https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?scale-down-to=1024&width=1232&height=1113 1024w,https://framerusercontent.com/images/ZSee14d5EX8Rau2SMEbM6eMAORA.png?width=1232&height=1113 1232w\"},className:\"framer-1gacm6q\",\"data-framer-name\":\"Gigacenter server rack 1\"})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1irhmk2\",\"data-framer-name\":\"Header\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1deyfq7\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":w9dq48tB5\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jaRs2uGPz\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-3bz57x framer-lux5qc\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsx(Logo,{animated:false,className:\"framer-1tx7kpw\",layoutId:\"CxhiRvq17\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-171lt2p\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.48px\",\"--framer-text-color\":\"rgb(245, 245, 247)\",\"--framer-text-transform\":\"uppercase\"},children:\"Як звучить інтернет\"})}),className:\"framer-kt1hb3\",fonts:[\"GF;JetBrains Mono-600\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wsv8to\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":l2Dhd3WSU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DYkvDNF1T\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11gfu6r framer-lux5qc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{y:(componentViewport?.y||0)+0+6993.4+20+0+0+83.4+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5300+15.5+6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3wz4t1-container\",nodeId:\"NkM9M37qJ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"NkM9M37qJ\",layoutId:\"NkM9M37qJ\",rPuAVLxOw:\"Народження\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":U4fZFyieC\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LsnvixuVC\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-58amne framer-lux5qc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{y:(componentViewport?.y||0)+0+6993.4+20+0+0+83.4+0+38+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5300+15.5+6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cqp22o-container\",nodeId:\"DGHRAcSRX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"DGHRAcSRX\",layoutId:\"DGHRAcSRX\",rPuAVLxOw:\"До дому\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":eRNOCDayG\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wTArLI1Qf\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1i1x261 framer-lux5qc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{y:(componentViewport?.y||0)+0+6993.4+20+0+0+83.4+0+76+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5300+15.5+6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-j706ss-container\",nodeId:\"Ykhm92YXU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"Ykhm92YXU\",layoutId:\"Ykhm92YXU\",rPuAVLxOw:\"Соцмережі\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":CE5qBS4sh\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mJWBhxZoz\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yf0vzj framer-lux5qc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{y:(componentViewport?.y||0)+0+6993.4+20+0+0+83.4+0+114+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5300+15.5+6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qv2xft-container\",nodeId:\"JQUR2pVdO\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"JQUR2pVdO\",layoutId:\"JQUR2pVdO\",rPuAVLxOw:\"Датацентри\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":N_nyWUPgJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WV5316nKe\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16ikxu7 framer-lux5qc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{y:(componentViewport?.y||0)+0+6993.4+20+0+0+83.4+0+152+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5300+15.5+6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pfqp0f-container\",nodeId:\"Aj6uZXdvI\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"Aj6uZXdvI\",layoutId:\"Aj6uZXdvI\",rPuAVLxOw:\"Про проєкт\",width:\"100%\"})})})})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v9zfsv\",\"data-framer-name\":\"Footer\",layout:motionLayout,children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":CE5qBS4sh\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iLe4p_BYE\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-48lxri hidden-11fqqlx framer-lux5qc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5356+20+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jcb8av-container\",nodeId:\"lfWsfaXTz\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"lfWsfaXTz\",layoutId:\"lfWsfaXTz\",rPuAVLxOw:\"GigaCenter\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":eRNOCDayG\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FoUNVttTX\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-lcla51 framer-lux5qc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IEz8K2hlr:{y:(componentViewport?.y||0)+0+7281.8+20+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:13,y:(componentViewport?.y||0)+0+5356+20+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rgwc45-container\",nodeId:\"xezxzrmRO\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"xezxzrmRO\",layoutId:\"xezxzrmRO\",rPuAVLxOw:\"\\xa9 2014-2026 Всі права захищені\",width:\"100%\"})})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZORbL.framer-lux5qc, .framer-ZORbL .framer-lux5qc { display: block; }\",\".framer-ZORbL.framer-72rtr7 { align-content: center; align-items: center; background-color: #070708; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-ZORbL .framer-1o4f2ne-container { flex: none; height: 56px; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: 0px; width: 100%; z-index: 10; }\",\".framer-ZORbL .framer-a4n1xh, .framer-ZORbL .framer-w4ogzv { --border-bottom-width: 1px; --border-color: rgba(245, 245, 247, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 70vh; justify-content: center; overflow: hidden; padding: 60px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-ZORbL .framer-dtnnst, .framer-ZORbL .framer-1aqbp0j { --border-bottom-width: 1px; --border-color: rgba(245, 245, 247, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-uoub5h, .framer-ZORbL .framer-xmezuj, .framer-ZORbL .framer-4nis4, .framer-ZORbL .framer-1jg1cpl, .framer-ZORbL .framer-1hppo6f, .framer-ZORbL .framer-hrllea, .framer-ZORbL .framer-n6s8w4, .framer-ZORbL .framer-yw91a5, .framer-ZORbL .framer-yv5iij, .framer-ZORbL .framer-ew84cn, .framer-ZORbL .framer-a1gcac, .framer-ZORbL .framer-bw3llh, .framer-ZORbL .framer-6btgmu, .framer-ZORbL .framer-w4uzuq, .framer-ZORbL .framer-1yetyor, .framer-ZORbL .framer-1sj0oxw, .framer-ZORbL .framer-kt1hb3 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ZORbL .framer-1qpi9uw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 1px; justify-content: center; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-1yv4fg5, .framer-ZORbL .framer-rrtx1p, .framer-ZORbL .framer-tfyd6z { -webkit-user-select: none; flex: none; height: auto; max-width: 750px; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZORbL .framer-j0oacc { --border-bottom-width: 1px; --border-color: rgba(159, 197, 41, 0.3); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(4px); align-content: center; align-items: center; backdrop-filter: blur(4px); background: linear-gradient(180deg, rgba(59, 59, 59, 0.3) 0%, rgba(159, 197, 41, 0.15) 100%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; box-shadow: 0px 0px 15px 0px rgba(159, 197, 41, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 25px 10px 25px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZORbL .framer-u7neqr { --1335ju: 1.5; --18mrqx2: var(--token-79d6c283-7322-4f96-bec4-fc0ebbd3dfcd, #9fc529); --3it368: 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-ZORbL .framer-1k4umdf, .framer-ZORbL .framer-ocil3h, .framer-ZORbL .framer-1f7ehcg, .framer-ZORbL .framer-h0kfz9 { --border-bottom-width: 1px; --border-color: rgba(245, 245, 247, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 60px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-ZORbL .framer-eba7z3, .framer-ZORbL .framer-1xdpw4o, .framer-ZORbL .framer-17gdehr, .framer-ZORbL .framer-18dcscx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 680px; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-ZORbL .framer-dl980y, .framer-ZORbL .framer-1320q0g, .framer-ZORbL .framer-g8lsfy, .framer-ZORbL .framer-1h5iba5 { --border-bottom-width: 1px; --border-color: rgba(245, 245, 247, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-4151uh, .framer-ZORbL .framer-1ba3kam, .framer-ZORbL .framer-vzmkeq, .framer-ZORbL .framer-134mg0o { -webkit-user-select: none; flex: none; height: auto; opacity: 0.46; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ZORbL .framer-1fputda, .framer-ZORbL .framer-1f9tdvi, .framer-ZORbL .framer-29w7sf, .framer-ZORbL .framer-1i1ktcq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-axhig1, .framer-ZORbL .framer-ziu3fd, .framer-ZORbL .framer-5krsrr, .framer-ZORbL .framer-1an7f35 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 500px; }\",\".framer-ZORbL .framer-bf5o91, .framer-ZORbL .framer-dpk7wt, .framer-ZORbL .framer-1um7bcu, .framer-ZORbL .framer-18594se, .framer-ZORbL .framer-owzdzp, .framer-ZORbL .framer-6c5q0c, .framer-ZORbL .framer-18bk3d7, .framer-ZORbL .framer-1hqj81l, .framer-ZORbL .framer-50wg4q, .framer-ZORbL .framer-12tg5da, .framer-ZORbL .framer-1x69itx, .framer-ZORbL .framer-27tgtc { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZORbL .framer-fw3ym1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZORbL .framer-1sg610k-container { flex: none; height: 264px; position: relative; width: 500px; }\",\".framer-ZORbL .framer-1bjitvw-container { flex: none; height: auto; position: absolute; right: -68px; top: -62px; width: auto; z-index: 5; }\",\".framer-ZORbL .framer-1sxeu74-container { flex: none; height: auto; left: -79px; position: absolute; top: 50%; transform: translateY(-50%); width: auto; z-index: 10; }\",\".framer-ZORbL .framer-1b4o2iq-container { bottom: -102px; flex: none; height: auto; position: absolute; right: -28px; width: auto; z-index: 5; }\",\".framer-ZORbL .framer-1payel7, .framer-ZORbL .framer-182n91d, .framer-ZORbL .framer-t0t092, .framer-ZORbL .framer-158g9f0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: flex-start; min-height: 40px; overflow: var(--overflow-clip-fallback, clip); padding: 15px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-3k823, .framer-ZORbL .framer-uzggth { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(4px); align-content: center; align-items: center; backdrop-filter: blur(4px); background-color: rgba(48, 48, 48, 0.3); border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px 20px 5px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-ZORbL .framer-sjsxqq, .framer-ZORbL .framer-fxac11 { --1335ju: 1.5; --18mrqx2: #bebebe; --3it368: 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-ZORbL .framer-1ts2uiu, .framer-ZORbL .framer-1me09if, .framer-ZORbL .framer-13q2m0r, .framer-ZORbL .framer-15nily1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-ZORbL .framer-nf7t57, .framer-ZORbL .framer-142r18i, .framer-ZORbL .framer-13ohwxi { background-color: rgba(0, 0, 0, 0.5); flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-ZORbL .framer-1ggktvt, .framer-ZORbL .framer-1b61qmc, .framer-ZORbL .framer-acc46y { background: linear-gradient(270deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%); flex: none; gap: 5px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1100px; }\",\".framer-ZORbL .framer-1ip4ix0, .framer-ZORbL .framer-1xvars3, .framer-ZORbL .framer-19ds7uq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: min-content; }\",\".framer-ZORbL .framer-6nv9r7-container { bottom: 15px; flex: none; height: auto; left: -54px; position: absolute; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-oli1by-container { flex: none; height: 220px; position: relative; width: 470px; }\",\".framer-ZORbL .framer-1qnr50w-container { flex: none; height: auto; position: absolute; right: -27px; top: -48px; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-durog2-container { bottom: -66px; flex: none; height: auto; left: 268px; position: absolute; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-1gl2mxt-container { bottom: -55px; flex: none; height: auto; left: -47px; position: absolute; width: auto; z-index: 5; }\",\".framer-ZORbL .framer-3xrsbu-container { flex: none; height: 200px; position: relative; width: 450px; }\",\".framer-ZORbL .framer-cdu1ij-container { bottom: -15px; flex: none; height: auto; position: absolute; right: -42px; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-mpmmas-container { flex: none; height: auto; left: 278px; position: absolute; top: -45px; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-1rurklb, .framer-ZORbL .framer-1968kh0 { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.3); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(4px); align-content: center; align-items: center; backdrop-filter: blur(4px); background-color: rgba(48, 48, 48, 0.3); border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px 20px 5px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-ZORbL .framer-nshlet, .framer-ZORbL .framer-h4ji7a { --1335ju: 1.5; --18mrqx2: #ffffff; --3it368: 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-ZORbL .framer-vk2o5z { background-color: rgba(0, 0, 0, 0.7); flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-ZORbL .framer-1dwksz5 { background: linear-gradient(270deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%); flex: none; gap: 5px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1100px; }\",\".framer-ZORbL .framer-10gm7iy-container { bottom: -45px; flex: none; height: auto; left: -58px; position: absolute; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-litvsh-container { flex: none; height: auto; position: relative; width: 450px; }\",\".framer-ZORbL .framer-q4s7oq-container { flex: none; height: auto; position: absolute; right: -32px; top: -56px; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-z432kt-container { bottom: -65px; flex: none; height: auto; left: 298px; position: absolute; width: auto; z-index: 1; }\",\".framer-ZORbL .framer-z4wwzu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: center; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-1shhd77 { --border-bottom-width: 1px; --border-color: rgba(245, 245, 247, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: #9fc529; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 70vh; justify-content: center; overflow: hidden; padding: 60px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-3obz3y { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-1m0hhze { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: center; max-width: 1200px; overflow: visible; padding: 30px; position: relative; width: 100%; }\",\".framer-ZORbL .framer-14ip1ti { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-ZORbL .framer-o0f4zs { align-content: center; align-items: center; background-color: #303030; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 36px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 94px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZORbL .framer-69jxne { -webkit-user-select: none; flex: none; height: auto; max-width: 750px; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-ZORbL .framer-1gacm6q { aspect-ratio: 1.1069182389937107 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 451px); overflow: visible; position: relative; width: 499px; }\",\".framer-ZORbL .framer-1irhmk2 { align-content: center; align-items: center; background: linear-gradient(0deg, rgba(26, 27, 34, 0.82) 0%, rgba(26, 27, 34, 0.35) 100%); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 56px; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; z-index: 10; }\",\".framer-ZORbL .framer-1deyfq7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZORbL .framer-3bz57x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZORbL .framer-1tx7kpw { aspect-ratio: 5.774193548387097 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 179px; }\",\".framer-ZORbL .framer-171lt2p { background-color: #9fc529; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 0px 0px 14px 0px #9fc529; flex: none; height: 9px; overflow: visible; position: relative; width: 9px; }\",\".framer-ZORbL .framer-1wsv8to { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ZORbL .framer-11gfu6r, .framer-ZORbL .framer-58amne, .framer-ZORbL .framer-1i1x261, .framer-ZORbL .framer-1yf0vzj, .framer-ZORbL .framer-16ikxu7, .framer-ZORbL .framer-48lxri, .framer-ZORbL .framer-lcla51 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZORbL .framer-3wz4t1-container, .framer-ZORbL .framer-cqp22o-container, .framer-ZORbL .framer-j706ss-container, .framer-ZORbL .framer-1qv2xft-container, .framer-ZORbL .framer-pfqp0f-container, .framer-ZORbL .framer-1jcb8av-container, .framer-ZORbL .framer-rgwc45-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZORbL .framer-v9zfsv { align-content: flex-start; align-items: flex-start; background-color: #15161b; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-ZORbL[data-border=\"true\"]::after, .framer-ZORbL [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; }',\"@media (max-width: 1199.98px) { .framer-ZORbL.framer-72rtr7 { width: 390px; } .framer-ZORbL .framer-1o4f2ne-container { height: auto; left: 50%; transform: translateX(-50%); } .framer-ZORbL .framer-a4n1xh, .framer-ZORbL .framer-w4ogzv { padding: 10px; } .framer-ZORbL .framer-dtnnst, .framer-ZORbL .framer-1aqbp0j, .framer-ZORbL .framer-3obz3y { max-width: 800px; } .framer-ZORbL .framer-1qpi9uw, .framer-ZORbL .framer-z4wwzu { max-width: 800px; padding: 0px; } .framer-ZORbL .framer-4nis4, .framer-ZORbL .framer-w4uzuq { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-ZORbL .framer-1k4umdf, .framer-ZORbL .framer-ocil3h, .framer-ZORbL .framer-1f7ehcg, .framer-ZORbL .framer-h0kfz9 { height: 120vh; overflow: var(--overflow-clip-fallback, clip); padding: 10px; } .framer-ZORbL .framer-eba7z3, .framer-ZORbL .framer-1xdpw4o, .framer-ZORbL .framer-17gdehr, .framer-ZORbL .framer-18dcscx { flex: 680 0 0px; height: 1px; max-width: 800px; } .framer-ZORbL .framer-axhig1, .framer-ZORbL .framer-fw3ym1, .framer-ZORbL .framer-ziu3fd, .framer-ZORbL .framer-1ip4ix0, .framer-ZORbL .framer-5krsrr, .framer-ZORbL .framer-1xvars3, .framer-ZORbL .framer-1an7f35, .framer-ZORbL .framer-19ds7uq { width: 100%; } .framer-ZORbL .framer-1sg610k-container { flex: 1 0 0px; height: 260px; width: 1px; } .framer-ZORbL .framer-1bjitvw-container { right: -28px; top: -42px; z-index: 10; } .framer-ZORbL .framer-1sxeu74-container { left: -69px; top: 50%; } .framer-ZORbL .framer-1b4o2iq-container { right: -8px; } .framer-ZORbL .framer-1payel7, .framer-ZORbL .framer-182n91d, .framer-ZORbL .framer-t0t092, .framer-ZORbL .framer-158g9f0 { align-content: flex-end; align-items: flex-end; bottom: 0px; justify-content: center; position: sticky; z-index: 1; } .framer-ZORbL .framer-1ts2uiu { flex-direction: column; height: 100%; } .framer-ZORbL .framer-nf7t57, .framer-ZORbL .framer-142r18i, .framer-ZORbL .framer-vk2o5z, .framer-ZORbL .framer-13ohwxi { flex: none; height: 10%; width: 100%; } .framer-ZORbL .framer-1ggktvt, .framer-ZORbL .framer-1b61qmc { background: linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%); flex: 1 0 0px; height: 1px; width: 100%; } .framer-ZORbL .framer-6nv9r7-container { left: -44px; } .framer-ZORbL .framer-oli1by-container, .framer-ZORbL .framer-3xrsbu-container, .framer-ZORbL .framer-litvsh-container { flex: 1 0 0px; width: 1px; } .framer-ZORbL .framer-1qnr50w-container { right: -17px; } .framer-ZORbL .framer-durog2-container { bottom: -76px; left: unset; right: -17px; } .framer-ZORbL .framer-1me09if, .framer-ZORbL .framer-13q2m0r, .framer-ZORbL .framer-15nily1 { flex-direction: column; } .framer-ZORbL .framer-1gl2mxt-container { bottom: -75px; left: -35px; } .framer-ZORbL .framer-cdu1ij-container { bottom: -55px; right: -12px; } .framer-ZORbL .framer-mpmmas-container { left: 218px; top: -65px; } .framer-ZORbL .framer-1dwksz5 { background: linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%); width: 100%; } .framer-ZORbL .framer-10gm7iy-container { bottom: -55px; left: -28px; } .framer-ZORbL .framer-q4s7oq-container { right: -2px; top: -46px; } .framer-ZORbL .framer-z432kt-container { left: unset; right: -17px; } .framer-ZORbL .framer-acc46y { background: linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%); width: 100%; } .framer-ZORbL .framer-1shhd77 { height: min-content; padding: 10px; } .framer-ZORbL .framer-1m0hhze { flex: none; flex-direction: column; height: min-content; max-width: 800px; padding: 0px; } .framer-ZORbL .framer-14ip1ti { flex: none; width: 100%; } .framer-ZORbL .framer-1gacm6q { height: var(--framer-aspect-ratio-supported, 335px); width: 100%; } .framer-ZORbL .framer-1irhmk2 { flex-direction: column; height: min-content; } .framer-ZORbL .framer-1deyfq7 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 15px; justify-content: flex-start; width: 100%; } .framer-ZORbL .framer-3bz57x { align-content: flex-start; align-items: flex-start; flex-direction: column; overflow: visible; } .framer-ZORbL .framer-1wsv8to { align-content: flex-start; align-items: flex-start; flex-direction: column; } .framer-ZORbL .framer-v9zfsv { flex-direction: column; gap: 40px; justify-content: flex-start; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4989\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IEz8K2hlr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"w9dq48tB5\":{\"pattern\":\":w9dq48tB5\",\"name\":\"0\"},\"l2Dhd3WSU\":{\"pattern\":\":l2Dhd3WSU\",\"name\":\"1\"},\"U4fZFyieC\":{\"pattern\":\":U4fZFyieC\",\"name\":\"2\"},\"eRNOCDayG\":{\"pattern\":\":eRNOCDayG\",\"name\":\"3\"},\"CE5qBS4sh\":{\"pattern\":\":CE5qBS4sh\",\"name\":\"4\"},\"N_nyWUPgJ\":{\"pattern\":\":N_nyWUPgJ\",\"name\":\"5\"},\"xk5VnRmf7\":{\"pattern\":\":xk5VnRmf7\",\"name\":\"6\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-ZORbL\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:4989,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjOFmUsaaDhw.woff2\",weight:\"600\"},{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjOFmUsaaDhw.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\"},{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjOFmUsaaDhw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{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\"}]},...HeaderFonts,...PlayFonts,...PipBoyFonts,...SoundOnTapFonts,...ArrowDownFonts,...Win95PlayerFonts,...MP3PlayerFonts,...AudioPlayerFonts,...LogoFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(SoundOnTap,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IEz8K2hlr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerIntrinsicHeight\":\"4989\",\"framerResponsiveScreen\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerScrollSections\":\"{\\\"w9dq48tB5\\\":{\\\"pattern\\\":\\\":w9dq48tB5\\\",\\\"name\\\":\\\"0\\\"},\\\"l2Dhd3WSU\\\":{\\\"pattern\\\":\\\":l2Dhd3WSU\\\",\\\"name\\\":\\\"1\\\"},\\\"U4fZFyieC\\\":{\\\"pattern\\\":\\\":U4fZFyieC\\\",\\\"name\\\":\\\"2\\\"},\\\"eRNOCDayG\\\":{\\\"pattern\\\":\\\":eRNOCDayG\\\",\\\"name\\\":\\\"3\\\"},\\\"CE5qBS4sh\\\":{\\\"pattern\\\":\\\":CE5qBS4sh\\\",\\\"name\\\":\\\"4\\\"},\\\"N_nyWUPgJ\\\":{\\\"pattern\\\":\\\":N_nyWUPgJ\\\",\\\"name\\\":\\\"5\\\"},\\\"xk5VnRmf7\\\":{\\\"pattern\\\":\\\":xk5VnRmf7\\\",\\\"name\\\":\\\"6\\\"}}\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map","/*\n * NotFoundPage (framer/SitesNotFoundPage@1.4.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\nexport { default } from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\n","// DO NOT DELETE THIS FILE! It's integral functionality of the badge.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useSyncExternalStore,forwardRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * Override for the \"Made in Framer\" badge that adds two behaviors:\n * 1. Hides the badge when in an iframe with a framer.com parent domain\n * 2. Adds click handler to open Framer with UTM tracking\n *\n * Badge hiding works by detecting if the current page is running inside an iframe\n * and checking if the parent domain is framer.com or a subdomain. This allows\n * embedding sites (e.g., Components pages) to hide the badge when appropriate.\n *\n * Cross-browser compatibility:\n * - Chrome, Safari, Edge: Uses window.location.ancestorOrigins API\n * - Firefox: Falls back to document.referrer (limited by security restrictions)\n *\n * Note: Also hides the badge in Framer's Preview mode since it runs in a\n * framer.com iframe.\n */const FRAMER_DOMAIN=\"framer.com\";function getIsIframeOnFramerDomain(){let isIframe=false;// Check if we're in an iframe\ntry{isIframe=window.self!==window.top;}catch{// If we can't access window.top, we're likely in a cross-origin iframe\nisIframe=true;}if(!isIframe){return false;}// Check if we're running on framer.com\nlet parentHost=null;let isFramerDomain=false;// Try ancestorOrigins first (Chrome, Safari, Edge)\nif(window.location.ancestorOrigins&&window.location.ancestorOrigins.length>0){const ancestorOrigin=window.location.ancestorOrigins[0];try{const ancestorUrl=new URL(ancestorOrigin);parentHost=ancestorUrl.host;}catch(error){// ignore malformed URL\n}}else if(document.referrer){// Fallback to referrer for browsers without ancestorOrigins (Firefox)\ntry{const referrerUrl=new URL(document.referrer);parentHost=referrerUrl.host;}catch(error){// ignore malformed URL\n}}if(parentHost){isFramerDomain=parentHost===FRAMER_DOMAIN||parentHost.endsWith(`.${FRAMER_DOMAIN}`);}return isFramerDomain;}const noopSubscribe=()=>()=>{};const getSnapshot=()=>getIsIframeOnFramerDomain();const getServerSnapshot=()=>false;export function withFramerBadgeHandling(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const shouldHide=useSyncExternalStore(noopSubscribe,getSnapshot,getServerSnapshot);const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(shouldHide&&!isCanvas){return null;}return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:e=>{e.preventDefault();window.open(// This is the link that will actually open (we prevent the default click handler; the link is important for SEO.)\n`https://www.framer.com/r/badge/?utm_campaign=freeplanbadge&utm_source=${encodeURIComponent(window?.location?.origin)}`);},style:{...props.style,pointerEvents:\"auto\"},// important for SEO:\ntitle:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\",className:props.className+\" __framer-badge\"});});}// We use overrides so that the badge doesn't load custom fonts, as the text is visually hidden.\n// This is important for SEO:\nexport function withText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{position:\"absolute\",transform:\"scale(0.001)\"},children:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\"}),/*#__PURE__*/_jsx(Component,{...props,ref:ref})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFramerBadgeHandling\":{\"type\":\"reactHoc\",\"name\":\"withFramerBadgeHandling\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withText\":{\"type\":\"reactHoc\",\"name\":\"withText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click.map","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 97 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 91.736 9.781 L 91.736 2.818 L 93.316 2.818 L 93.316 3.98 L 93.374 3.98 C 93.501 3.577 93.714 3.269 94.014 3.053 C 94.328 2.833 94.704 2.72 95.087 2.729 C 95.185 2.729 95.287 2.733 95.392 2.742 C 95.498 2.75 95.587 2.759 95.659 2.767 L 95.659 4.253 C 95.552 4.23 95.444 4.215 95.335 4.209 C 95.188 4.192 95.039 4.184 94.891 4.184 C 94.603 4.184 94.343 4.247 94.11 4.374 C 93.882 4.497 93.702 4.674 93.57 4.907 C 93.434 5.16 93.366 5.445 93.374 5.732 L 93.374 9.782 L 91.736 9.782 Z M 87.286 9.927 C 86.588 9.927 85.985 9.779 85.477 9.483 C 84.969 9.183 84.577 8.761 84.303 8.22 C 84.032 7.678 83.897 7.048 83.897 6.328 C 83.897 5.618 84.032 4.988 84.303 4.443 C 84.56 3.917 84.96 3.475 85.458 3.167 C 85.953 2.858 86.531 2.704 87.191 2.704 C 87.64 2.704 88.059 2.78 88.448 2.932 C 88.841 3.08 89.186 3.305 89.482 3.605 C 89.779 3.901 90.009 4.272 90.174 4.715 C 90.344 5.155 90.428 5.67 90.428 6.258 L 90.428 6.748 L 84.627 6.748 L 84.627 5.629 L 89.609 5.629 L 88.86 5.946 C 88.868 5.594 88.801 5.243 88.664 4.918 C 88.549 4.641 88.355 4.404 88.105 4.238 C 87.86 4.074 87.559 3.991 87.204 3.991 C 86.852 3.991 86.55 4.074 86.296 4.239 C 86.042 4.404 85.847 4.629 85.712 4.912 C 85.576 5.213 85.509 5.54 85.515 5.87 L 85.515 6.62 C 85.515 7.047 85.587 7.413 85.731 7.717 C 85.879 8.017 86.089 8.248 86.359 8.409 C 86.63 8.566 86.948 8.644 87.312 8.644 C 87.562 8.644 87.786 8.608 87.984 8.536 C 88.177 8.467 88.353 8.356 88.499 8.212 C 88.642 8.072 88.749 7.906 88.816 7.711 L 90.326 7.921 C 90.228 8.313 90.032 8.673 89.756 8.968 C 89.476 9.268 89.125 9.503 88.702 9.672 C 88.282 9.842 87.811 9.926 87.286 9.926 Z M 72.643 9.781 L 72.643 2.818 L 74.191 2.818 L 74.235 4.443 L 74.115 4.443 C 74.225 4.041 74.385 3.713 74.597 3.459 C 74.798 3.212 75.055 3.016 75.347 2.888 C 75.63 2.761 75.928 2.698 76.241 2.698 C 76.753 2.698 77.177 2.854 77.511 3.167 C 77.849 3.48 78.074 3.922 78.184 4.494 L 77.987 4.494 C 78.066 4.132 78.232 3.795 78.469 3.51 C 78.691 3.248 78.972 3.041 79.289 2.907 C 79.615 2.766 79.968 2.695 80.323 2.697 C 80.746 2.697 81.127 2.79 81.465 2.977 C 81.808 3.159 82.077 3.429 82.272 3.789 C 82.47 4.149 82.57 4.591 82.57 5.116 L 82.57 9.781 L 80.939 9.781 L 80.939 5.363 C 80.939 4.923 80.818 4.602 80.577 4.398 C 80.333 4.19 80.021 4.08 79.701 4.088 C 79.434 4.088 79.204 4.145 79.009 4.258 C 78.816 4.371 78.66 4.536 78.559 4.735 C 78.449 4.953 78.394 5.195 78.399 5.439 L 78.399 9.781 L 76.813 9.781 L 76.813 5.287 C 76.813 4.923 76.698 4.633 76.47 4.417 C 76.246 4.197 75.958 4.087 75.606 4.087 C 75.366 4.087 75.143 4.145 74.94 4.259 C 74.737 4.374 74.569 4.543 74.458 4.748 C 74.339 4.963 74.28 5.23 74.28 5.548 L 74.28 9.781 L 72.642 9.781 Z M 67.291 9.915 C 66.724 9.915 66.221 9.771 65.781 9.483 C 65.344 9.191 65 8.776 64.746 8.239 C 64.496 7.701 64.371 7.059 64.371 6.309 C 64.371 5.552 64.498 4.904 64.752 4.367 C 65.01 3.829 65.359 3.419 65.799 3.135 C 66.244 2.851 66.763 2.703 67.291 2.71 C 67.668 2.71 67.987 2.771 68.25 2.894 C 68.516 3.013 68.736 3.164 68.91 3.351 C 69.083 3.533 69.22 3.719 69.322 3.91 L 69.38 3.91 L 69.38 2.818 L 70.998 2.818 L 70.998 9.781 L 69.38 9.781 L 69.38 8.696 L 69.322 8.696 C 69.211 8.908 69.07 9.102 68.903 9.273 C 68.726 9.46 68.503 9.614 68.237 9.737 C 67.938 9.863 67.615 9.923 67.291 9.915 Z M 67.723 8.563 C 68.078 8.563 68.383 8.469 68.637 8.283 C 68.901 8.079 69.101 7.804 69.215 7.49 C 69.35 7.147 69.418 6.751 69.418 6.303 C 69.418 5.85 69.35 5.456 69.214 5.123 C 69.103 4.811 68.902 4.539 68.637 4.341 C 68.387 4.155 68.083 4.062 67.723 4.062 C 67.363 4.062 67.058 4.155 66.809 4.342 C 66.559 4.528 66.369 4.788 66.237 5.122 C 66.107 5.456 66.041 5.85 66.041 6.302 C 66.041 6.752 66.106 7.145 66.237 7.483 C 66.369 7.822 66.559 8.086 66.809 8.277 C 67.063 8.467 67.367 8.563 67.723 8.563 Z M 59.909 9.781 L 59.909 2.818 L 61.489 2.818 L 61.489 3.98 L 61.546 3.98 C 61.673 3.577 61.887 3.269 62.188 3.053 C 62.488 2.837 62.846 2.729 63.26 2.729 C 63.358 2.729 63.46 2.733 63.565 2.742 C 63.671 2.75 63.76 2.759 63.832 2.767 L 63.832 4.253 C 63.725 4.23 63.617 4.215 63.508 4.209 C 63.361 4.192 63.212 4.184 63.064 4.184 C 62.776 4.184 62.516 4.247 62.283 4.374 C 62.054 4.497 61.875 4.674 61.743 4.907 C 61.607 5.16 61.539 5.445 61.546 5.732 L 61.546 9.782 L 59.909 9.782 Z M 52.647 9.781 L 52.647 0.323 L 58.804 0.323 L 58.804 1.758 L 54.336 1.758 L 54.336 4.513 L 58.411 4.513 L 58.411 5.928 L 54.336 5.928 L 54.336 9.781 Z M 43.265 5.744 L 43.265 9.781 L 41.628 9.781 L 41.628 2.818 L 43.195 2.818 L 43.215 4.551 L 43.024 4.551 C 43.223 3.946 43.517 3.489 43.906 3.18 C 44.296 2.867 44.78 2.71 45.36 2.71 C 45.842 2.71 46.263 2.814 46.623 3.021 C 46.987 3.228 47.268 3.531 47.467 3.929 C 47.67 4.322 47.772 4.805 47.772 5.376 L 47.772 9.781 L 46.141 9.781 L 46.141 5.63 C 46.141 5.147 46.018 4.775 45.773 4.513 C 45.531 4.246 45.195 4.113 44.763 4.113 C 44.475 4.113 44.217 4.176 43.989 4.303 C 43.762 4.429 43.576 4.619 43.456 4.849 C 43.329 5.09 43.266 5.389 43.266 5.744 Z M 38.353 9.781 L 38.353 2.818 L 39.99 2.818 L 39.99 9.781 L 38.352 9.781 Z M 39.171 1.815 C 38.919 1.821 38.675 1.728 38.491 1.555 C 38.31 1.389 38.208 1.153 38.212 0.907 C 38.208 0.663 38.31 0.43 38.492 0.267 C 38.674 0.091 38.918 -0.005 39.171 0 C 39.438 0 39.664 0.088 39.851 0.266 C 40.041 0.44 40.136 0.653 40.136 0.907 C 40.136 1.161 40.041 1.377 39.85 1.555 C 39.667 1.728 39.423 1.821 39.171 1.815 Z M 30.741 9.927 C 30.043 9.927 29.44 9.779 28.932 9.483 C 28.426 9.185 28.018 8.746 27.758 8.22 C 27.488 7.678 27.352 7.048 27.352 6.328 C 27.352 5.618 27.487 4.988 27.758 4.443 C 28.015 3.917 28.415 3.475 28.913 3.167 C 29.408 2.858 29.986 2.704 30.646 2.704 C 31.095 2.704 31.514 2.78 31.903 2.932 C 32.293 3.079 32.646 3.308 32.938 3.605 C 33.234 3.901 33.464 4.272 33.629 4.715 C 33.799 5.155 33.883 5.67 33.883 6.258 L 33.883 6.748 L 28.083 6.748 L 28.083 5.629 L 33.066 5.629 L 32.316 5.946 C 32.316 5.553 32.251 5.21 32.12 4.918 C 32.005 4.641 31.811 4.404 31.561 4.238 C 31.316 4.074 31.015 3.991 30.66 3.991 C 30.34 3.983 30.024 4.069 29.752 4.239 C 29.498 4.404 29.303 4.629 29.168 4.912 C 29.032 5.213 28.965 5.54 28.971 5.87 L 28.971 6.62 C 28.971 7.047 29.043 7.413 29.187 7.717 C 29.335 8.017 29.545 8.248 29.816 8.409 C 30.086 8.566 30.404 8.644 30.768 8.644 C 31.018 8.644 31.242 8.608 31.441 8.536 C 31.634 8.467 31.809 8.356 31.955 8.212 C 32.099 8.072 32.205 7.906 32.272 7.711 L 33.782 7.921 C 33.684 8.313 33.488 8.673 33.212 8.968 C 32.932 9.268 32.581 9.503 32.158 9.672 C 31.707 9.847 31.226 9.934 30.742 9.926 Z M 22.312 9.915 C 21.777 9.924 21.251 9.774 20.801 9.483 C 20.361 9.191 20.016 8.776 19.766 8.239 C 19.516 7.701 19.392 7.059 19.392 6.309 C 19.392 5.552 19.519 4.904 19.772 4.367 C 20.027 3.829 20.374 3.419 20.814 3.135 C 21.254 2.852 21.751 2.71 22.305 2.71 C 22.682 2.71 23.001 2.771 23.264 2.894 C 23.53 3.013 23.748 3.164 23.918 3.351 C 24.091 3.533 24.228 3.721 24.33 3.916 L 24.381 3.916 L 24.381 0.323 L 26.019 0.323 L 26.019 9.781 L 24.413 9.781 L 24.413 8.689 L 24.343 8.689 C 24.233 8.904 24.091 9.101 23.923 9.273 C 23.734 9.468 23.51 9.626 23.263 9.737 C 23.001 9.855 22.684 9.915 22.312 9.915 Z M 22.737 8.563 C 23.092 8.563 23.397 8.469 23.651 8.283 C 23.915 8.079 24.115 7.804 24.229 7.49 C 24.364 7.147 24.432 6.751 24.432 6.303 C 24.432 5.85 24.364 5.456 24.229 5.123 C 24.118 4.811 23.917 4.539 23.651 4.341 C 23.385 4.151 23.064 4.053 22.737 4.062 C 22.41 4.053 22.089 4.152 21.823 4.342 C 21.573 4.528 21.383 4.79 21.252 5.128 C 21.118 5.505 21.054 5.903 21.062 6.303 C 21.062 6.751 21.127 7.145 21.258 7.483 C 21.389 7.822 21.58 8.086 21.829 8.277 C 22.079 8.467 22.381 8.563 22.737 8.563 Z M 14.352 9.915 C 13.817 9.924 13.291 9.774 12.841 9.483 C 12.405 9.191 12.061 8.776 11.806 8.239 C 11.556 7.701 11.432 7.059 11.432 6.309 C 11.432 5.552 11.559 4.904 11.812 4.367 C 12.071 3.829 12.42 3.419 12.86 3.135 C 13.3 2.852 13.797 2.71 14.352 2.71 C 14.728 2.71 15.048 2.771 15.31 2.894 C 15.577 3.013 15.797 3.164 15.97 3.351 C 16.144 3.533 16.281 3.719 16.383 3.91 L 16.44 3.91 L 16.44 2.818 L 18.059 2.818 L 18.059 9.781 L 16.44 9.781 L 16.44 8.696 L 16.383 8.696 C 16.272 8.908 16.131 9.102 15.964 9.273 C 15.786 9.46 15.564 9.614 15.298 9.737 C 14.999 9.863 14.676 9.923 14.352 9.915 Z M 14.783 8.563 C 15.139 8.563 15.443 8.469 15.697 8.283 C 15.951 8.093 16.144 7.828 16.275 7.49 C 16.41 7.147 16.478 6.751 16.478 6.303 C 16.478 5.85 16.41 5.456 16.275 5.123 C 16.164 4.811 15.963 4.539 15.697 4.341 C 15.447 4.155 15.143 4.062 14.783 4.062 C 14.423 4.062 14.119 4.155 13.869 4.342 C 13.608 4.543 13.41 4.813 13.298 5.122 C 13.167 5.456 13.101 5.85 13.101 6.302 C 13.101 6.752 13.167 7.145 13.298 7.483 C 13.429 7.822 13.62 8.086 13.869 8.277 C 14.123 8.467 14.428 8.563 14.783 8.563 Z M 0 9.781 L 0 0.323 L 2.507 0.323 L 4.322 5.236 C 4.382 5.418 4.452 5.646 4.532 5.922 C 4.612 6.197 4.695 6.493 4.779 6.811 C 4.864 7.124 4.942 7.428 5.014 7.725 C 5.09 8.017 5.154 8.273 5.204 8.493 L 4.843 8.493 C 5.045 7.633 5.267 6.778 5.509 5.928 C 5.589 5.648 5.662 5.418 5.725 5.236 L 7.509 0.323 L 10.023 0.323 L 10.023 9.781 L 8.347 9.781 L 8.347 4.989 C 8.35 4.443 8.358 3.897 8.372 3.351 L 8.398 2.38 C 8.406 2.054 8.412 1.743 8.417 1.447 L 8.563 1.447 C 8.473 1.773 8.379 2.107 8.277 2.45 L 7.979 3.446 C 7.886 3.764 7.795 4.056 7.706 4.322 C 7.636 4.546 7.561 4.768 7.483 4.989 L 5.719 9.781 L 4.303 9.781 L 2.513 4.989 L 2.291 4.329 C 2.198 4.04 2.107 3.75 2.018 3.459 L 1.713 2.469 C 1.613 2.129 1.514 1.788 1.415 1.447 L 1.593 1.447 C 1.597 1.73 1.603 2.035 1.612 2.361 C 1.62 2.682 1.627 3.006 1.631 3.332 C 1.639 3.654 1.646 3.958 1.65 4.246 C 1.658 4.534 1.663 4.781 1.663 4.989 L 1.663 9.781 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"9.927205036163329px\" id=\"LLqmOOyHA\" transform=\"translate(0 -0.25)\" width=\"95.65900006103517px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-g7oZR\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-g7oZR { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 9.7; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Text\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-g7oZR\");Icon.displayName=\"Text\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerIntrinsicHeight\":\"10\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Text\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"18px\" id=\"td4SVg2I8\" transform=\"translate(0 1.5)\" width=\"12px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hcsc7\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-hcsc7 { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 0.6; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-hcsc7\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerIntrinsicWidth\":\"12\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (332c618)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withFramerBadgeHandling,withText}from\"https://framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js\";import Text from\"https://framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js\";import Framer from\"https://framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js\";const FramerFonts=getFonts(Framer);const TextFonts=getFonts(Text);const TextWithText1um7t9d=withCodeBoundaryForOverrides(Text,{nodeId:\"pBR1Ew0r8\",override:withText,scopeId:\"PX9hIOIVM\"});const MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(motion.a,{nodeId:\"HK2sXlagE\",override:withFramerBadgeHandling,scopeId:\"PX9hIOIVM\"})));const serializationHash=\"framer-6jWyo\";const variantClassNames={HK2sXlagE:\"framer-v-n0ccwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:1,mass:1.5,stiffness:350,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"HK2sXlagE\",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:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com\",motionChild:true,nodeId:\"HK2sXlagE\",openInNewTab:false,relValues:[],scopeId:\"PX9hIOIVM\",children:/*#__PURE__*/_jsxs(MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-n0ccwk\",className,classNames)} framer-bmpgw8`,\"data-framer-appear-id\":\"n0ccwk\",\"data-framer-name\":\"Light\",\"data-nosnippet\":true,layoutDependency:layoutDependency,layoutId:\"HK2sXlagE\",optimized:true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13yxzio\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"IH1cvP0s5\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 1.5656869846134214px -1.5px rgba(0, 0, 0, 0.17), 0px 2.288533303243457px 5.950186588432988px -3px rgba(0, 0, 0, 0.14), 0px 10px 26px -4.5px rgba(0, 0, 0, 0.02)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19yaanm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"U6HIU1IEW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kflzx5\",layoutDependency:layoutDependency,layoutId:\"roMJYXHnO\",children:/*#__PURE__*/_jsx(Framer,{animated:true,className:\"framer-e50co\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"O3s3GcxMZ\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"},transformTemplate:transformTemplate2})}),/*#__PURE__*/_jsx(TextWithText1um7t9d,{animated:true,className:\"framer-1um7t9d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"pBR1Ew0r8\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4ugry\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vCwsHyUh8\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jnuwbw\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"ZirFGX8Eh\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",opacity:.04}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jWyo.framer-bmpgw8, .framer-6jWyo .framer-bmpgw8 { display: block; }\",\".framer-6jWyo.framer-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }\",\".framer-6jWyo .framer-13yxzio { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6jWyo .framer-19yaanm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-6jWyo .framer-1kflzx5 { flex: none; height: 16px; overflow: visible; position: relative; width: 12px; }\",\".framer-6jWyo .framer-e50co { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }\",\".framer-6jWyo .framer-1um7t9d { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; }\",\".framer-6jWyo .framer-j4ugry, .framer-6jWyo .framer-jnuwbw { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPX9hIOIVM=withCSS(Component,css,\"framer-6jWyo\");export default FramerPX9hIOIVM;FramerPX9hIOIVM.displayName=\"Badge\";FramerPX9hIOIVM.defaultProps={height:38,width:140};addFonts(FramerPX9hIOIVM,[{explicitInter:true,fonts:[]},...FramerFonts,...TextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPX9hIOIVM\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"140\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}