{"version":3,"file":"shared-lib.WSGqLpJZ.mjs","names":["n","e","a","l","o","i","s","c","g","d","f","h","b","m","S","te","ue","de","pe","ye","x","$","E","T","R","_","p","u","Y","e.default","e","t","g","f","v","o","p","i","d","useState","useRef","a","b","s","w","cx","r","z","h","pc","c","useCallback","fn","k","u","_Fragment","metadata","siteMetadata","__FramerMetadata__","serializationHash","variantClassNames","getProps","useRef","React.useId","React.useMemo","metadataProvider","React.useContext","__FramerMetadata__","__FramerMetadata__","__FramerMetadata__","useSyncExternalStore","_Fragment","maskImage","maskMode","maskRepeat","maskPosition","maskSize","SVG","getProps","Icon","getProps","Framer","Text","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/evHVMWEACUox1Vj5RgS6/8n9Jq1btyMM2RKcOBMiO/Instructions.js","https:/framerusercontent.com/modules/yNVEfAscPOaFVtOST73Y/8fX0wdPhItTpjAw2Dlj2/siteMetadata.js","https:/framerusercontent.com/modules/fO2q2qOfwFbD3SQuKZ1q/a59DewADiDis3hegepp5/augiA20Il.js","https:/framerusercontent.com/modules/wdedJQ1zjbTp5Z50nkdt/pDIp8IznvQRysjqK9f9V/augiA20Il.js","https:/framerusercontent.com/modules/luVimeIetFSdpQ1meU7V/ryhSTJu3Co4CLzHAugQu/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","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useRef,useCallback,useEffect}from\"react\";const IMAGES={mom:\"https://i.postimg.cc/4xY7q8YK/Mom.png\",dad:\"https://i.postimg.cc/SNvj6WDL/dad.png\",grandma:\"https://i.postimg.cc/DZ6w8sWK/grandma.png\",grandpa:\"https://i.postimg.cc/8zvkLxFL/grandpa.png\",school:\"https://i.postimg.cc/V6mNf4kM/School.png\",\"best friend\":\"https://i.postimg.cc/NGbKMhTt/best_friend.png\",fear:\"https://i.postimg.cc/44vzQFcf/fear.png\",confidence:\"https://i.postimg.cc/D074NnXC/confidence.png\",love:\"https://i.postimg.cc/gjTLG7vm/Love.png\",childhood:\"https://i.postimg.cc/y8yQPdK6/childhood.png\",kindness:\"https://i.postimg.cc/02Y59Q7j/kindess_.png\",homework:\"https://i.postimg.cc/K85YDzYC/homework.png\",friendship:\"https://i.postimg.cc/0jrPj4RY/friendship.png\",teacher:\"https://i.postimg.cc/hv2jrcTr/Teacher.png\",classmate:\"https://i.postimg.cc/Dz62z8Sj/classmate.png\",coach:\"https://i.postimg.cc/3NvCXyDd/coach.png\",games:\"https://i.postimg.cc/WzcddVQq/Gaming.png\",sister:\"https://i.postimg.cc/Y94T0GF6/Sisters.png\",cooking:\"https://i.postimg.cc/4dHjyRgs/Cooking.png\",food:\"https://i.postimg.cc/HLBhBsp5/Eating.png\",winning:\"https://i.postimg.cc/j53Bdq98/Winning_.png\",respect:\"https://i.postimg.cc/G37bHdYM/Respect_.png\",ballet:\"https://i.postimg.cc/tTnNWXJt/Ballet.png\",sleepover:\"https://i.postimg.cc/3wM6dbnf/Sleepover_.png\",\"birthday party\":\"https://i.postimg.cc/GpDJ3Vxr/Birthday-Party.png\",phone:\"https://i.postimg.cc/Pr6PZJFw/phone.png\",swimming:\"https://i.postimg.cc/wMxQ1hK3/swimmimg_.png\",supermarket:\"https://i.postimg.cc/KYVNsKgJ/Supermarket.png\",tablet:\"https://i.postimg.cc/dtWLd3SC/Tablet.png\",restaurant:\"https://i.postimg.cc/pLxG8vqt/restaurant.png\",zoo:\"https://i.postimg.cc/qBYGJ6bf/Zoo.png\",garden:\"https://i.postimg.cc/wvg57nn6/Garden.png\",money:\"https://i.postimg.cc/HkKT2yg7/money.png\",library:\"https://i.postimg.cc/vmGZp4h5/Library.png\",uncle:\"https://i.postimg.cc/KcKRhx9D/Uncle.png\",brother:\"https://i.postimg.cc/2yNk731h/brothers.png\",cartoon:\"https://i.postimg.cc/pr23PGPZ/Cartoon.png\",pets:\"https://i.postimg.cc/Zn3bBYg1/pet.png\",soccer:\"https://i.postimg.cc/2yQjKX0p/Soccer.png\",car:\"https://i.postimg.cc/VvKZmXsL/car.png\",park:\"https://i.postimg.cc/JnJRs2VW/Playground.png\",hospital:\"https://i.postimg.cc/MTL2YkR4/hospital.png\",play:\"https://i.postimg.cc/131STZTX/Play.png\",auntie:\"https://i.postimg.cc/Xq35YP1b/Aunty.png\",prayer:\"https://i.postimg.cc/15yWCmcB/Prayer.png\",recess:\"https://i.postimg.cc/k4gxsHKY/Recess.png\",roadtrip:\"https://i.postimg.cc/V62WNRb8/Roadtrip.png\",music:\"https://i.postimg.cc/d3jdcbdM/music.png\",reading:\"https://i.postimg.cc/HLFbw4d1/reading.png\",home:\"https://i.postimg.cc/3NtRBYm2/home.png\",nature:\"https://i.postimg.cc/NGRJJLyv/Nature.png\",museum:\"https://i.postimg.cc/gJQqD40Z/museum.png\",playground:\"https://i.postimg.cc/NMGbjbJc/playground.png\",rules:\"https://i.postimg.cc/TPt4fsjX/Rules.png\",aquarium:\"https://i.postimg.cc/vZLWxf6D/aquamarine.png\",sweets:\"https://i.postimg.cc/5NWnd1cY/sweets.png\",\"science fair\":\"https://i.postimg.cc/ydfvCSzQ/science-fair.png\",\"art class\":\"https://i.postimg.cc/tJSfkMTC/Art-class.png\",christmas:\"https://i.postimg.cc/DZdVtCWV/christmas.png\",\"amusement park\":\"https://i.postimg.cc/LsPpX2sZ/Amusement-park.png\",\"toy store\":\"https://i.postimg.cc/7LdjCFz0/Toystore.png\",kitchen:\"https://i.postimg.cc/4dHjyRgs/Cooking.png\"};const CHIP_COLORS=[\"#E85D04\",\"#F48C06\",\"#FAA307\",\"#2D6A4F\",\"#6A0572\",\"#C77DFF\",\"#48CAE4\",\"#0077B6\",\"#E63946\",\"#2DC653\",\"#FF6B6B\",\"#F7B731\",\"#45AAB8\",\"#A29BFE\",\"#FD79A8\",\"#00B894\",\"#FDCB6E\",\"#E17055\",\"#74B9FF\",\"#55EFC4\",\"#FF7675\",\"#A3CB38\",\"#1289A7\",\"#D980FA\",\"#FFC312\",\"#ED4C67\",\"#009432\",\"#0652DD\",\"#9980FA\",\"#C4E538\",\"#FDA7DF\",\"#12CBC4\",\"#B53471\",\"#EE5A24\",\"#F79F1F\",\"#C0392B\",\"#8E44AD\",\"#2980B9\",\"#27AE60\",\"#F39C12\",\"#D35400\",\"#16A085\",\"#E74C3C\",\"#9B59B6\",\"#3498DB\",\"#2ECC71\",\"#1ABC9C\",\"#E67E22\",\"#F1C40F\",\"#FF6348\",\"#FF4757\",\"#2ED573\",\"#1E90FF\",\"#5352ED\",\"#ECCC68\",\"#FF6B81\",\"#70A1FF\",\"#7BED9F\",\"#6C5CE7\",\"#00CEC9\",\"#E84393\",\"#0984E3\",\"#FDCB6E\",\"#A29BFE\",\"#FD79A8\"];const STILL_BY_THEME={mom:[\"Can't believe I still call her the second I arrive somewhere new.\",\"To this day I eat everything on my plate. Every single time.\",\"I hear her voice in my head right before I do something I know is wrong.\",\"Thank you before meals. Comes out before I even think about it.\",\"Forgot this was even an instruction until I caught myself doing it again this morning.\"],dad:[\"The handshake thing. He was very serious about the handshake.\",\"To this day I arrive early. Being on time feels like being late.\",\"Somewhere in my thirties I realised I'd been standing up straight my whole adult life.\",\"Do it properly or don't do it. My mother hated that he said this. I say it now too.\",\"You carry this family's name with you. I think about that more now than I ever did as a child.\"],grandma:[\"The last time I followed this instruction was probably yesterday.\",\"She never had to say it twice about finishing food. We just did.\",\"Every Sunday. That's just what Sundays are for. It never changed.\",\"I forgot I learned this from her until I heard myself say it to someone else.\",\"She saved everything. A little of everything. I do the same and I don't think I ever decided to.\"],grandpa:[\"He said listen more than you talk and somehow it became who I am.\",\"To this day I cannot waste things. It physically bothers me.\",\"A good name is worth more than money. He meant every word of that.\",\"I still find myself watching the oldest person in the room first. He taught me that.\",\"Where I come from. He made sure I could never forget it.\"],\"best friend\":[\"She gets it before anyone else does. That hasn't changed.\",\"The seat thing. I save it without even thinking.\",\"First ring. Always first ring when it actually matters.\",\"Her birthday lives in my body. I don't need to check.\",\"Showing up is the whole thing. She taught me that.\"],sister:[\"She is so annoying. I would do anything for her.\",\"We look out for each other. That was always the rule between us.\",\"Don't you dare tell Mum. The foundational instruction of our childhood.\",\"I still stick up for her. Even when I'm pretending I won't.\",\"She was here first in my life in a way no one else ever will be.\"],brother:[\"He never said much. He just fixed things. I do that now too.\",\"Race you. He said that everywhere. Escalators. Car parks. Everywhere.\",\"Watch first then do. That came from him. I didn't know it until I was grown.\",\"When things go really wrong he's still the first call.\",\"He would never admit he taught me anything. But he did.\"],auntie:[\"My body greets people before my brain decides to. That is entirely her doing.\",\"I eat before I leave anyone's house. She would have insisted.\",\"Hello to everyone. Always. She was like that in every room she walked into.\",\"She'd be so proud. I think about that sometimes.\",\"The thank you messages. Every time. She said that was how you showed people they mattered.\"],uncle:[\"The quietest person in the room is watching everything. He said that once and I never forgot.\",\"Work first. Play later. I hear it on the lazy days especially.\",\"Respect the ones who got there before you. He lived that.\",\"Your word is everything. He was absolute about that.\",\"He made sure I knew where I came from. Made sure I couldn't unknow it.\"],friendship:[\"Not everyone who laughs with you is your friend. Learned that one the hard way.\",\"A real friend shows up. That's the whole standard now.\",\"To this day I check on people. Not just when I need something.\",\"One real one is worth more than ten fake ones. I believe that completely.\",\"Be the kind of friend you actually want. Still working on that.\"],classmate:[\"Don't copy my answers. Said with complete sincerity every single time.\",\"Give back what you borrow. That's just basic.\",\"Group secrets stay in the group. That rule still applies.\",\"Save a seat. It's the smallest thing. I still do it.\",\"Meet me where you said you'd be. That was always the agreement.\"],teacher:[\"Raise your hand before you speak. I do this in meetings now. People find it strange.\",\"Read the question before you answer it. She said it so many times it became a reflex.\",\"Sit on the floor. Legs crossed. Arms folded. That was the signal something important was coming.\",\"Due Friday. No excuses. I've never missed a deadline as an adult. I know exactly why.\",\"You can do better than this. The most devastating sentence a teacher can say quietly.\"],coach:[\"Early. Not on time. Early. He was non-negotiable about that.\",\"Shake hands after. Win or lose. That was the first thing he taught us.\",\"One more time when I want to stop. Every single time. He drilled that in.\",\"Your attitude will take you further than your talent. I didn't understand that until much later.\",\"He believed I could before I did. That changes something in a person.\"],pets:[\"Fresh water every day. I cannot not do this.\",\"She would always talk to the dog like it understood everything. I do the same now.\",\"Clean up after it. Every time. No exceptions. That was very clear.\",\"Be gentle. It can feel things. Said to me before I was old enough to fully understand feelings myself.\",\"You said you'd take care of it. And somehow that sentence made it real.\"],bedtime:[\"Lights off. That sentence had a whole energy behind it.\",\"Say your prayers first. It happens before I decide to. Just happens.\",\"The guilt of watching screens too late is genuinely unreasonable at this point.\",\"The voice that said lights off is still very much active in my head.\",\"Put the book down. She'd say it knowing full well I wasn't going to.\"],cartoon:[\"Move back from the screen. I hear it every single time I sit too close to anything.\",\"Homework before anything. The guilt is too real otherwise.\",\"One more episode. I say it. I mean it. It never works.\",\"Too much TV is bad for your brain. I thought she was wrong. I think about it now.\",\"Go outside. It's a nice day. Honestly she was right every time.\"],games:[\"Pause it when I'm called. I still feel the instinct to drop everything.\",\"Play fair when no one is watching. He said that was the real test of character.\",\"You get up after you lose. That's the rule. You just do.\",\"Don't sit so close. The instruction that followed me into adulthood.\",\"It's just a game. Most of the time I actually believe that now.\"],supermarket:[\"Don't touch things you're not buying. She would die if she saw me now.\",\"Put it back if we're not getting it. Exactly where I found it.\",\"Count the change before you leave. I don't know when this became automatic.\",\"Come straight back. That instruction is wired into every errand I run.\",\"Stay close. Even now in supermarkets I feel the pull to not wander.\"],restaurant:[\"Sit properly. My back straightens automatically in restaurants. Every time.\",\"Finish what you ordered. You asked for it. That logic holds.\",\"Please and thank you to the waiter. Every time. Non-negotiable.\",\"We wait for everyone before we start. Cannot begin without everyone seated.\",\"Inside voice. Some rooms still feel like they require it.\"],\"birthday party\":[\"Say thank you for having me. My body says it before I do.\",\"Wait for the birthday person to go first. That's just the order of things.\",\"Behave like someone is watching. Someone always is.\",\"Call to say you got home safe. She would worry otherwise.\",\"Don't take more than your share. That rule applied everywhere we ever went.\"],sleepover:[\"Call when you get there. Just so someone knows.\",\"Behave like your parents are watching. They taught me the watching never stops.\",\"Say thank you before you leave. In the morning. Before anything else.\",\"Make the bed before you go. Felt right then. Still feels right.\",\"What you hear in someone else's house stays there.\"],winning:[\"Don't show off. He was very serious about that one.\",\"Shake hands first. Win or lose. Especially win.\",\"Remember what it felt like to lose. That's what keeps you decent.\",\"Say well done and mean it. Even when it stings a little.\",\"The tables always turn. I've seen it enough times now to believe it completely.\"],soccer:[\"Shake hands after the game. That was the very first thing we were taught.\",\"Pass when you should. I don't always want to. But I do.\",\"You get up after a loss. That's just what you do.\",\"He said that's when it actually counts. Training when no one is watching.\",\"Be a good teammate even when you want all the credit. Still working on the wanting part.\"],ballet:[\"The posture thing. Those years changed my body permanently.\",\"Feel the music before you move. She drilled that into us from the beginning.\",\"From the beginning. Not the middle. The beginning. Every single time.\",\"Breathe through hard things. That came from ballet. I use it everywhere now.\",\"Practice even when you think you're ready. Especially then.\"],library:[\"Put it back exactly where you found it. Every time. No exceptions.\",\"Inside voice in certain spaces. It just comes out now without deciding.\",\"The guilt of a late library book is genuinely unreasonable but very real.\",\"Treat books like they matter. Because they do.\",\"Try something you've never read before. She always said the best ones find you that way.\"],museum:[\"Look with your eyes not your hands. Some instructions last forever.\",\"Stand back so others can see. That was basic decency apparently.\",\"Walk slowly in places that deserve it. Not everywhere. But some places.\",\"Ask questions when you don't understand. That's why we're here. She said that every time.\",\"What came before me. I think about that differently now than I did as a child.\"],park:[\"Tell someone where you're going. Comes out automatically now.\",\"Pick up after yourself. She would be mortified otherwise.\",\"Check before you cross. Every time. Without thinking.\",\"Come back when you said you would. That was always the deal.\",\"Share without being asked. That was the rule at every park we ever went to.\"],playground:[\"Wait your turn. The foundational instruction of every playground everywhere.\",\"If someone falls you help them. That one stuck.\",\"Don't leave anyone standing alone. I was that person once. Once was enough.\",\"Look before you jump. Still relevant in ways I didn't expect.\",\"You can play rough but not mean. There's a real difference and she made sure we knew it.\"],hospital:[\"Keep your voice down in certain rooms. Some spaces just ask for it.\",\"Wash your hands. Properly. She was very serious about properly.\",\"Wait without complaining. People are doing their best.\",\"Say thank you to the nurses. Their job is genuinely hard.\",\"Don't stare. She taught me that was one of the worst things you could do.\"],car:[\"Seatbelt before anything else. Before the engine even starts.\",\"She could always see me somehow from the front seat.\",\"We are not stopping. That sentence ended so many negotiations.\",\"Keep your hands in. The instruction that got repeated on every single journey.\",\"We're almost there. I say it to myself now on long drives. Always have.\"],prayer:[\"Pray before you sleep. Happens before I decide to. Just does.\",\"Say grace before you eat. We always did. We still do.\",\"Count your blessings on hard days. She taught me that was the medicine for bad ones.\",\"A closed mouth is a closed destiny. She said it so many times it became true.\",\"I was taught to be prayerful and bold. To know how to express myself.\"],swimming:[\"No running. The lifeguard doesn't even have to say it anymore.\",\"Wait before you jump. Every time. Without exception.\",\"Keep going even when you're tired. She believed I could from the very beginning.\",\"Listen to the person in charge. Some authority is worth following.\",\"Tell someone before you swim. Some rules stay rules forever.\"],music:[\"Practice. Even for just ten minutes. The guilt of not practising is unreasonable.\",\"Listen before you play. She said that was the most important thing.\",\"Feel the rhythm. Don't just count it. That distinction changed everything.\",\"Mistakes are how you learn. I believe that more every year.\",\"Music is a language. Learn to speak it. I'm still learning.\"],reading:[\"Sound it out. The instruction that preceded every word I ever learned.\",\"Read the question again. At least twice. It became a reflex.\",\"The more you read the more you know. She was absolutely right.\",\"It's okay to be slow. That was the one I needed to hear.\",\"Every book has something in it for you. I still believe that.\"],phone:[\"Not at the table. That rule arrived before smartphones and somehow got stricter.\",\"Put it down when I'm talking to you. The instruction that never gets old.\",\"What you post doesn't go away. She understood that before most adults did.\",\"Call people sometimes. Actually call. I try.\",\"Look up from it. The world is still out there.\"],zoo:[\"Don't tap the glass. You could see them flinch.\",\"Keep your voice down. They hear everything in there.\",\"This is where they live. Be respectful. She meant that seriously.\",\"Look. Just look. Said quietly. Every exhibit. Every time.\",\"You don't get to see something like this every day. I think about that still.\"],fear:[\"Don't talk to strangers. Some instructions stay instructions forever.\",\"Be home before dark. Some things you just don't shake.\",\"Tell someone where you're going. Always. It still comes out automatically.\",\"The world isn't always safe. Just be careful. Said with love every single time.\",\"Hold my hand when we cross. Sometimes literally. Sometimes just in my head.\"],respect:[\"Greet properly when you walk into a room. My body does it before I decide to.\",\"I was taught to always greet elders properly and show respect. I still do. Every time.\",\"Good morning. Good evening. Every time. Everywhere. Without thinking.\",\"Look at people when they're talking to you. She insisted on that.\",\"Stand when someone older walks in. Can't not.\"],school:[\"Education is the one thing no one can ever take from you. She meant that completely.\",\"Homework before anything else. To this day this is just the order of things.\",\"Study hard and get good grades. It's in my sleep still.\",\"Sit up straight. Eleven years of that will rewire a person.\",\"Apply yourself. She'd say it on the days she could see I wasn't.\"],food:[\"Finish that plate. There are children who have nothing. Don't waste.\",\"Finis ton repas. Still hear it in French even now.\",\"Wash your hands before you sit down. Without thinking. Every time.\",\"Right hand. Still. Always. Without deciding to.\",\"Go and wash the plate. The instruction that came after every meal at home.\"],home:[\"This is not a hotel. She meant it. We all knew she meant it.\",\"Shoes off at the door. Before anything else. Non-negotiable.\",\"Be back before 6. I still feel anxious at 5:45 sometimes.\",\"Leave it exactly how you found it. Or better.\",\"Turn the lights off when you leave a room. Cannot leave a lit empty room. Cannot.\"],confidence:[\"A closed mouth is a closed destiny. Said so many times it became who I am.\",\"Speak up. No one will do it for you. Still the most useful thing anyone ever told me.\",\"Don't make yourself small for rooms that can't hold you.\",\"Know your worth. Even on the days you forget it.\",\"Believe in yourself before anyone else gets the chance to. Still working on that one.\"],play:[\"Come in before it gets dark. The instruction that ended every perfect day.\",\"Fresh air won't kill you. She was right about this every single time.\",\"Be back when the street lights come on. The universal curfew of childhood.\",\"Not in the house. Said before the object in question had even landed.\",\"Homework first. The instruction that stood between me and everything I wanted to do.\"],love:[\"I do this because I love you. The explanation that came after the hard ones.\",\"You are loved. Even when it doesn't feel like it. She made sure we knew.\",\"I'm hard on you because the world will be harder. I understand that now.\",\"You'll thank me one day. She was right. I did.\",\"My job is to prepare you. Not to protect you from everything.\"],kindness:[\"Be kind. You don't know what someone else is carrying.\",\"Protect your life and not your ego. That one stayed.\",\"Include the one standing alone. Said once. Never forgot it.\",\"Leave people better than you found them. She lived that way.\",\"Being kind is not being weak. She had to say that more than once.\"],nature:[\"Leave it exactly as you found it. Every time.\",\"Be quiet and listen. She made us stop and do that. Actually stop.\",\"Don't pick flowers that aren't yours. They belong to the garden.\",\"The world needs looking after. I really believe that now.\",\"Pick up after yourself outside. She would be embarrassed otherwise.\"],garden:[\"Water them in the morning. She said that's when they actually drink.\",\"Pull from the root or it comes back. Every time. Without fail.\",\"What you plant you harvest. I believe that now in ways she probably didn't mean.\",\"Some things you can't rush. The garden taught me that.\",\"Get your hands dirty. She was always like that.\"],money:[\"Save before you spend. That's just the order of things.\",\"Don't tell people what you have. She was very serious about that.\",\"Give back what you borrow. Every time. No exceptions.\",\"Need before want. I still have to remind myself on certain days.\",\"Money isn't everything. But it helps. She always added that second part.\"],cooking:[\"Wash your hands first. Always. Before anything else in that kitchen.\",\"Taste as you go. You can't correct what you haven't tasted.\",\"Feed others before yourself. I don't even think about it. It just happens.\",\"Clean as you cook. She couldn't stand a messy kitchen.\",\"Cooking is love. I believe that completely now.\"],homework:[\"Do the work before you rest. Even on the days I really don't want to.\",\"Check it before you hand it in. She made sure I understood why.\",\"Show your working. The answer means nothing without it.\",\"Read the question again. At least twice. It became a reflex.\",\"Do your own work. She would know. She always knew somehow.\"],kitchen:[\"Don't touch the stove. The first rule of every kitchen I ever stood in.\",\"Knives are not toys. Said with complete seriousness every time.\",\"Ask before you take food. Even in your own house. Even now.\",\"Hot things stay at the back. The instruction that probably kept me safe more than I know.\",\"Good cooking takes patience. She was right. About cooking and about everything else.\"],recess:[\"Look for the quiet one at the edge of things. I was the quiet one once.\",\"Go outside even when you'd rather not. The air always helps.\",\"Run like nobody is watching. Some freedom you have to give yourself.\",\"This is your time. Use it. I still try to.\",\"Come back when the bell rings. Some habits are just permanent.\"],roadtrip:[\"Look out the window. The screen can wait. The world is right there.\",\"Count things to pass the time. Cows. Red cars. Bridges. Whatever you can find.\",\"Something about a favourite song on a long drive. I still feel it.\",\"Are we nearly there. In my head. On every journey. Every time.\",\"The journey is part of it. I really believe that now.\"],rules:[\"Stay within the lines. She meant it about more than colouring.\",\"We don't do that in this house. The house had its own rules.\",\"Rules are there for a reason. Even when you can't see what the reason is.\",\"Some rules I didn't understand until I was grown. Then I understood everything.\",\"I said what I said. The sentence that ended every negotiation.\"],aquarium:[\"Don't tap the glass. You could see them flinch.\",\"Keep your voice down. They can hear you in there.\",\"Pressed my nose against the glass once and felt very small. Remember it clearly.\",\"Stay with the group. Someone always wandered. It was never supposed to be you.\",\"Something strange and peaceful happens when you stand in front of something that big and that quiet.\"],sweets:[\"Not before dinner. That was absolute. Non-negotiable.\",\"One. You can have one. And she meant one.\",\"You'll ruin your appetite. She was always right.\",\"Share it. Whatever you have you share it. Always.\",\"To this day I eat sweets like someone might take them away.\"],\"science fair\":[\"No phones allowed in here. Those were the rules and they were enforced.\",\"Stand by your board and explain it. Don't just read from the card.\",\"Be ready for questions. That was the instruction that terrified me most.\",\"You made this. Be proud of it. Even if it doesn't win.\",\"Some teachers come and stand at your table and say nothing. Just nod. That was everything.\"],\"art class\":[\"Got my first box of crayons and counted every single colour.\",\"There are no mistakes in art. Just happy accidents. I believed that completely.\",\"Sign your name. Be proud of what you made. Even if it's not perfect.\",\"Clean your brush between colours. The colours go muddy otherwise.\",\"Something happens when you get to make something with your hands. It never goes away.\"],christmas:[\"One present on Christmas Eve. One. That was the rule.\",\"You have to eat before you open anything. Every year. Without exception.\",\"Write your thank you cards the day after. Not the week after. The day after.\",\"Father Christmas is watching. That line worked for years and years.\",\"Christmas morning feels like something I can't fully describe to anyone who didn't feel it too.\"],\"amusement park\":[\"Stay where I can see you. Or I will find you. And you don't want me to find you.\",\"You have to be this tall to ride. Measured myself against that sign for two years.\",\"We eat before we spend money on food here. It costs too much inside.\",\"Hold on tight. The only instruction that mattered on the big ones.\",\"The first big drop on a rollercoaster. I've never forgotten what that felt like.\"],\"toy store\":[\"We're just looking today. She always said that. We were never just looking.\",\"Put it back exactly where you found it.\",\"One thing. You can choose one thing. Choose carefully.\",\"You can ask for it for your birthday. The deferral that stretched time infinitely.\",\"To this day I walk into toy stores and feel something I can't fully explain.\"]};const THEMES={mom:{frags:[\"Did you eat?\",\"Because I said so.\",\"I'm not your friend. I'm your mother.\",\"Call me when you get there.\",\"Don't make me say it again.\",\"I love you. Now tidy your room.\",\"Wash behind your ears.\",\"I see everything. I always see everything.\",\"My mother used to say the same thing. Now I get it.\",\"As long as you live under my roof.\"],bg:\"#FEF0F5\",sound:[0,2,4]},dad:{frags:[\"Stand up straight.\",\"Nobody owes you anything.\",\"I'll show you once. Pay attention.\",\"Walk tall.\",\"You carry this family's name with you.\",\"Do it right or don't do it.\",\"Stop crying. Tell me what happened.\",\"I won't always be here. Remember that.\",\"Watch first. Then do it yourself.\",\"Your handshake says everything about you.\"],bg:\"#EEF3F7\",sound:[2,4,6]},grandma:{frags:[\"Come and eat. I made your favourite.\",\"Don't be in such a hurry to grow up.\",\"Just sit with me for a bit.\",\"Eat it all. I made it with love.\",\"Don't forget to pray.\",\"Call me. I worry.\",\"Just be kind. That's all.\",\"You are so loved. Don't you forget that.\",\"Come here, let me fix your hair.\",\"You look just like your mother when she was your age.\"],bg:\"#FBF5EA\",sound:[5,7,9]},grandpa:{frags:[\"Sit down. I want to tell you something.\",\"We used to walk everywhere. And we were fine.\",\"Hard work never hurt anyone.\",\"Don't waste things.\",\"A good name is worth more than money.\",\"Watch the old ones. They know things you don't.\",\"Everything comes in its own time.\",\"Never forget where you come from.\",\"Respect the land.\",\"Listen to your parents while you still can.\"],bg:\"#F0EEE8\",sound:[0,3,7]},\"best friend\":{frags:[\"Don't tell anyone. I mean it.\",\"You're literally the only one who gets it.\",\"We'll be friends forever. Right?\",\"I saved you a seat.\",\"You can tell me anything. I won't say a word.\",\"I was going to say the exact same thing.\",\"You can't be friends with them anymore.\",\"Why didn't you wait for me?\",\"You're my person. That's just it.\",\"I'll always pick you first.\"],bg:\"#F5F0F7\",sound:[4,5,8]},sister:{frags:[\"That's mine. Put it back.\",\"Don't you dare tell Mum.\",\"Fine. But give it back.\",\"We look out for each other. Okay?\",\"Don't embarrass me.\",\"Do your own work.\",\"I was here first.\",\"Stop following me everywhere.\",\"You're so annoying. I love you.\",\"I'll always be here. Even when I act like I won't.\"],bg:\"#FBF0F7\",sound:[4,6,8]},brother:{frags:[\"Don't touch my stuff.\",\"Dad doesn't need to know about this.\",\"Just watch first.\",\"Stop being so dramatic.\",\"You owe me one.\",\"Stop crying. Get up.\",\"I've got you.\",\"Race you.\",\"Okay, that was actually cool.\",\"You're my brother. That means something.\"],bg:\"#EEF3FA\",sound:[1,3,5]},auntie:{frags:[\"Come and greet me properly.\",\"Have you eaten?\",\"Look how big you've gotten!\",\"Don't be rude. Say hello.\",\"I brought you something small.\",\"Make us proud. Study hard.\",\"Your mother has been talking about you.\",\"Come here. Let me look at you.\",\"Be good for your parents.\",\"You look just like your mum.\"],bg:\"#FBF5EA\",sound:[3,5,7]},uncle:{frags:[\"Come sit down. Let me talk to you.\",\"Back in my day we didn't have all this.\",\"Don't let anyone push you around.\",\"Listen more than you talk.\",\"Know your history.\",\"Work hard first. Play later.\",\"Your grandfather used to say the same.\",\"Life is not going to be easy. Start learning now.\",\"Respect the ones who came before you.\",\"Be a good person. Everything else follows.\"],bg:\"#EEF0F5\",sound:[2,5,8]},friendship:{frags:[\"Choose your friends carefully.\",\"Not everyone who laughs with you is your friend.\",\"A real friend shows up.\",\"Don't change yourself to fit in.\",\"Be loyal.\",\"Tell your friends the truth, even when it's hard.\",\"One real one is worth more than ten fake ones.\",\"Be the friend you actually want.\",\"Don't just follow.\",\"Check on your people. Not just when you need something.\"],bg:\"#F0F7F0\",sound:[4,6,9]},classmate:{frags:[\"Don't copy my answers.\",\"You can borrow my pencil but bring it back.\",\"Save me a seat by the window.\",\"Shhh. Not during the test.\",\"Did you do the homework?\",\"Don't tell Miss.\",\"We're in the same group whether you like it or not.\",\"Meet me at the gate. Don't be late.\",\"Just let me see one answer. Just one.\",\"Why are you always showing off?\"],bg:\"#EEF5EA\",sound:[1,4,7]},teacher:{frags:[\"Eyes on the board please.\",\"Raise your hand if you want to speak.\",\"No talking while I'm talking.\",\"Line up. Quietly.\",\"It's due Friday. No excuses.\",\"You can do better than this.\",\"Read the question before you answer it.\",\"Sit on the floor. Legs crossed. Arms folded.\",\"Be kind to each other.\",\"I know you can do this.\"],bg:\"#F0F5EA\",sound:[0,2,5]},coach:{frags:[\"Again. From the very beginning.\",\"Don't tell me can't. Show me.\",\"No excuses. None.\",\"Early. Not on time. Early.\",\"Leave it all out there.\",\"Listen before you move.\",\"Shake it off. Keep going.\",\"Your attitude will take you further than your talent.\",\"One more time. You've got this.\",\"I believe in you. Now start believing in yourself.\"],bg:\"#EEF3EA\",sound:[1,3,6]},pets:{frags:[\"Don't feed the dog chocolate. Ever.\",\"You said you'd take care of it.\",\"Clean up after it. Every time.\",\"Be gentle. It can feel things.\",\"Don't wind it up.\",\"Did you walk the dog today?\",\"Off the furniture.\",\"You wanted it. Now take care of it.\",\"Fresh water. Every single day.\",\"If I have to remind you one more time...\"],bg:\"#F5F2EA\",sound:[3,5,6]},bedtime:{frags:[\"Lights off. Now.\",\"You've got school tomorrow.\",\"Put the book down.\",\"If I hear one more sound...\",\"Say your prayers first.\",\"Stay in your bed.\",\"Stop coming to ask for water.\",\"Close your eyes.\",\"That's enough now. Goodnight.\",\"Sweet dreams. I love you.\"],bg:\"#E8E8F5\",sound:[0,1,3]},cartoon:{frags:[\"Turn it off. You've had enough.\",\"Move back from the screen.\",\"After your homework. Not before.\",\"One more episode. That's it. I mean it.\",\"Go outside. It's a nice day.\",\"What are you even watching?\",\"You've been sitting there for hours.\",\"Too much TV is bad for your brain.\",\"Weekends only.\",\"Five more minutes. And I'm counting.\"],bg:\"#FBF5EA\",sound:[6,8,9]},tablet:{frags:[\"One hour. Set the timer yourself.\",\"Put it down when I'm talking to you.\",\"What are you watching on there?\",\"Not at the table.\",\"Charge it in the living room. Not in your bedroom.\",\"Don't talk to people you don't know.\",\"You've been on that thing for hours.\",\"Eyes up. Look at me.\",\"It's not a toy. Treat it properly.\",\"One more minute. And I mean one.\"],bg:\"#EEF2F5\",sound:[2,4,9]},games:{frags:[\"Pause it when I call you.\",\"Don't play with strangers online.\",\"It's just a game. Act like it.\",\"How many times have I said no headset after 9?\",\"You're not buying anything on there.\",\"Come off it when I say.\",\"Don't shout at the screen.\",\"One game. Then homework.\",\"Real life first.\",\"You can play when everything else is done.\"],bg:\"#EEF3EA\",sound:[1,5,7]},supermarket:{frags:[\"Don't touch things you're not buying.\",\"Stay close. Don't wander.\",\"You're not getting that.\",\"Put it back.\",\"Stop running in here.\",\"This is not a playground.\",\"Hold the bag.\",\"Don't ask me again. The answer is no.\",\"Count the change before we leave.\",\"Come straight back. Don't disappear.\"],bg:\"#F5F0EA\",sound:[2,4,6]},restaurant:{frags:[\"Sit properly.\",\"Inside voice. This is not the house.\",\"Finish what you ordered.\",\"Don't play with the cutlery.\",\"Say please when you order.\",\"Sit still.\",\"Don't stare at other people's food.\",\"You asked for it. Now eat it.\",\"Say thank you to the waiter.\",\"We wait for everyone before we start.\"],bg:\"#FBF3EA\",sound:[4,5,7]},\"birthday party\":{frags:[\"Say thank you for having me when we arrive.\",\"Don't be greedy with the food.\",\"Wait for the birthday person to go first.\",\"Don't ask to take extras home.\",\"Be kind to everyone there. Not just your friends.\",\"Say goodbye properly before we leave.\",\"Don't show off in someone else's house.\",\"Behave like I'm standing right there.\",\"Thank the parents before you go.\",\"Call me when it's time to be picked up.\"],bg:\"#FBF0F5\",sound:[5,6,8]},sleepover:{frags:[\"Behave like I'm watching.\",\"Don't overstay your welcome.\",\"Call me before you sleep.\",\"Eat what they give you. Don't be fussy.\",\"Don't share things about our family.\",\"Say thank you in the morning.\",\"Make the bed before you leave.\",\"Don't be the difficult one.\",\"Text me when you get there.\",\"I'll pick you up at 10. Be ready.\"],bg:\"#EEF0F5\",sound:[0,3,7]},winning:{frags:[\"Don't show off.\",\"Shake hands first.\",\"Remember how it felt to lose.\",\"Say well done. Mean it.\",\"Be gracious. Always.\",\"Don't make them feel small.\",\"You won today. Be humble about it.\",\"How you win matters as much as the win.\",\"Don't gloat.\",\"Stay humble. The tables always turn.\"],bg:\"#FFFBEA\",sound:[7,8,9]},soccer:{frags:[\"Watch the ball. Don't take your eyes off it.\",\"Pass. Don't be greedy.\",\"Shake hands. Win or lose.\",\"Don't argue with the ref.\",\"Keep going. Even when your legs hurt.\",\"Win well. Lose well.\",\"You can't do it alone.\",\"Work harder than everyone else in training.\",\"Be a good teammate.\",\"Practice. Then practice more.\"],bg:\"#EDF5EE\",sound:[2,4,7]},ballet:{frags:[\"Chin up. Shoulders back.\",\"Point your feet properly.\",\"From the beginning. Again.\",\"Feel the music. Don't just hear it.\",\"Posture. Always.\",\"You are telling a story with your body.\",\"Don't look down.\",\"Breathe. And again.\",\"Even when it's hard, be graceful.\",\"You practice until it's perfect. Then you practice more.\"],bg:\"#F7EEF5\",sound:[4,6,8]},library:{frags:[\"Keep your voice down.\",\"Put it back exactly where you got it.\",\"No running in here.\",\"Look after the books.\",\"Return it on time.\",\"There are whole worlds in these shelves.\",\"Respect the quiet.\",\"Try something you've never read before.\",\"Every book has something for you.\",\"Sit still. And read.\"],bg:\"#F5F2E8\",sound:[1,2,4]},museum:{frags:[\"Don't touch anything.\",\"Stay with the group.\",\"Look. Don't touch.\",\"Ask if you don't understand. That's why we're here.\",\"Step back. Let others see too.\",\"Walk. Please.\",\"What do you notice?\",\"Be curious. That's the whole point.\",\"These things were here long before us.\",\"Some of this is older than you can imagine.\"],bg:\"#F0EEF5\",sound:[0,2,3]},park:{frags:[\"Don't talk to people you don't know.\",\"Stay where I can see you.\",\"Let someone else have a turn on the swings.\",\"Don't go near the water without me.\",\"Come when I call.\",\"Leave it clean.\",\"Don't push.\",\"Wait your turn.\",\"Be kind to the other kids.\",\"Come back before the lights come on.\"],bg:\"#EEF5EA\",sound:[5,7,8]},playground:{frags:[\"Wait your turn.\",\"Don't push on the steps.\",\"If someone falls, help them.\",\"There's space for everyone.\",\"No bullying. Not here, not anywhere.\",\"Careful on the climbing frame.\",\"Don't leave anyone standing alone.\",\"Look before you jump.\",\"Come down when the bell goes.\",\"You can play rough but not mean.\"],bg:\"#EFF7EC\",sound:[6,7,9]},hospital:{frags:[\"Keep it down in here.\",\"Don't touch things.\",\"Stay close to me.\",\"Wash your hands. Properly.\",\"People are unwell. Be patient.\",\"Sit down and wait.\",\"Don't stare.\",\"People are trying to heal in here.\",\"Follow the signs.\",\"Say thank you to the nurses. Their job is hard.\"],bg:\"#EEF3F7\",sound:[0,1,2]},car:{frags:[\"Seatbelt on. Before anything else.\",\"Stop fighting back there.\",\"Sit still. I can see you.\",\"Don't touch the windows.\",\"Lower your voice.\",\"We're almost there.\",\"Ask before you touch the radio.\",\"Keep your hands in.\",\"Don't distract me while I'm driving.\",\"We are not stopping.\"],bg:\"#EEF2F7\",sound:[2,3,5]},prayer:{frags:[\"Pray before you sleep.\",\"God is watching.\",\"Start with gratitude.\",\"Say grace before you eat.\",\"Never forget where your blessings come from.\",\"Say your prayers.\",\"Be grateful even for the small things.\",\"Count your blessings.\",\"Faith is not a choice in this house.\",\"I remember receiving instructions about devotion as a child. I tried all possible best to follow them religiously.\"],bg:\"#EEEDF8\",sound:[0,1,4]},swimming:{frags:[\"No running.\",\"Don't swim on your own.\",\"Wait for the whistle.\",\"Don't push anyone in.\",\"Listen to the lifeguard.\",\"Breathe. Don't panic.\",\"Stay in your lane.\",\"Don't drink the water.\",\"Keep your goggles on.\",\"Keep kicking. You've got it.\"],bg:\"#EAF3F7\",sound:[1,3,8]},music:{frags:[\"Practice. Even for just ten minutes.\",\"Listen before you play.\",\"Don't rush it.\",\"Feel the rhythm. Don't just count it.\",\"Everyone starts somewhere.\",\"Play from memory when you can.\",\"Breathe with it.\",\"Mistakes are how you learn.\",\"Play it quiet. Then again.\",\"Music is a language. Learn to speak it.\"],bg:\"#F5EEF7\",sound:[3,5,8]},reading:{frags:[\"Sound it out.\",\"Read it again if you didn't get it.\",\"Look up words you don't know.\",\"Reading isn't a race.\",\"Use your finger if you need to.\",\"Every book has something in it for you.\",\"Read before bed. It helps.\",\"Ask questions about what you read.\",\"It's okay to be slow.\",\"The more you read, the more you know.\"],bg:\"#F5F2E8\",sound:[1,2,6]},phone:{frags:[\"Not at the table.\",\"Put it down when I'm talking to you.\",\"Don't share your location with people you don't know.\",\"That's enough screen time.\",\"Charge it outside your room.\",\"Don't talk to strangers online.\",\"What you post doesn't go away.\",\"Call people sometimes. Actually call.\",\"Look up from it. The world is still out there.\",\"One more minute. And I mean it.\"],bg:\"#EEF2F5\",sound:[2,4,9]},zoo:{frags:[\"Don't feed them. Any of them.\",\"Stay behind the barrier.\",\"Don't tap the glass.\",\"Keep your voice down. They hear everything.\",\"Keep your hands in.\",\"Stay with us.\",\"This is where they live. Be respectful.\",\"Move slowly.\",\"Look. Don't disturb.\",\"You don't get to see this every day.\"],bg:\"#EDF5EE\",sound:[2,4,6]},fear:{frags:[\"Don't talk to strangers.\",\"Be home before 6.\",\"Be careful.\",\"Tell me where you're going. Always.\",\"Stay where I can see you.\",\"Hold my hand when we cross.\",\"Don't open the door to anyone.\",\"If you're scared, come find me.\",\"Don't take things from people you don't know.\",\"The world isn't always safe. Just be careful.\"],bg:\"#EAF0F7\",sound:[0,1,2]},respect:{frags:[\"Greet people properly.\",\"What do you say?\",\"Don't do to people what you don't want done to you.\",\"Good morning. Good evening. Every time.\",\"Look at people when they're talking to you.\",\"Stand when an adult comes in.\",\"Use both hands when you receive something.\",\"Mind your manners.\",\"Speak when you're spoken to.\",\"Respect isn't optional.\"],bg:\"#F5F0E6\",sound:[3,4,6]},school:{frags:[\"Pay attention.\",\"Education is the one thing no one can ever take from you.\",\"Homework before anything else.\",\"Read every day.\",\"I don't want to hear from your teacher.\",\"Stay within the lines.\",\"Apply yourself.\",\"Your future starts right now.\",\"Sit up straight.\",\"Study hard and get good grades.\"],bg:\"#F4F2E6\",sound:[2,4,5]},food:{frags:[\"Eat everything on that plate.\",\"There are children who have nothing. Don't waste.\",\"Wash your hands before you sit down.\",\"Chew properly. Mouth closed.\",\"Ask before you take food.\",\"You don't leave until you finish.\",\"Finis ton repas!\",\"Right hand.\",\"No pudding until that's gone.\",\"Go and wash the plate.\"],bg:\"#FBF0EA\",sound:[4,5,6]},home:{frags:[\"This is not a hotel.\",\"Shoes off at the door.\",\"Clean up after yourself.\",\"Turn the lights off when you leave a room.\",\"Don't slam the door.\",\"Tidy first. Then everything else.\",\"If you broke it, you fix it.\",\"We don't behave like that in this house.\",\"Be back before 6.\",\"Leave it exactly how you found it.\"],bg:\"#F5F0EA\",sound:[0,2,4]},confidence:{frags:[\"A closed mouth is a closed destiny.\",\"Speak up. No one will do it for you.\",\"Be bold.\",\"Don't make yourself small.\",\"Know what you're worth.\",\"Head up.\",\"You are not less than anyone in any room.\",\"Don't let anyone dim your light.\",\"You can do this.\",\"Believe in yourself before anyone else gets the chance to.\"],bg:\"#FFFBEA\",sound:[7,8,9]},play:{frags:[\"Come in before it gets dark.\",\"Play nicely.\",\"Five more minutes.\",\"Share.\",\"Don't be rough.\",\"Homework first.\",\"Be back when the street lights come on.\",\"Not in the house.\",\"Go outside. Fresh air won't kill you.\",\"Don't come back looking like that.\"],bg:\"#F0F7EC\",sound:[6,7,9]},love:{frags:[\"I do this because I love you.\",\"One day you'll understand.\",\"This is for your own good.\",\"You are loved. Even when it doesn't feel like it.\",\"Everything I do is for you.\",\"I'm hard on you because the world will be harder.\",\"I'm your parent, not your friend.\",\"You'll thank me one day.\",\"I love you but I don't like what you just did.\",\"My job is to prepare you. Not to protect you from everything.\"],bg:\"#FBF3F5\",sound:[4,5,7]},kindness:{frags:[\"Be kind. You don't know what someone else is carrying.\",\"Small things matter.\",\"Don't laugh at people. Laugh with them.\",\"Include the one standing alone.\",\"Hold the door.\",\"Say thank you like you mean it.\",\"Check on the quiet ones.\",\"Being kind is not being weak.\",\"You don't have to understand someone to be kind to them.\",\"Leave people better than you found them.\"],bg:\"#FBF5F0\",sound:[5,7,9]},nature:{frags:[\"Don't pick things that aren't yours.\",\"Leave it exactly as you found it.\",\"Be quiet. Listen.\",\"Don't drop that here.\",\"Respect living things.\",\"Stay on the path.\",\"Don't scare the animals.\",\"This doesn't belong to you. It belongs to everyone.\",\"Take pictures. Leave footprints. That's it.\",\"The world needs you to look after it.\"],bg:\"#EDF5EE\",sound:[3,5,9]},garden:{frags:[\"Don't step on the plants.\",\"Water them in the morning.\",\"Pull it from the root or it comes back.\",\"Wait. Things grow in their own time.\",\"Don't take the fruit before it's ready.\",\"Respect what grows here.\",\"Dirt washes off.\",\"Gardening teaches you how to wait.\",\"You reap what you sow.\",\"Every plant needs something different.\"],bg:\"#EDF7EA\",sound:[3,5,7]},money:{frags:[\"Money doesn't grow on trees.\",\"Save first. Spend after.\",\"Don't go around telling people what you have.\",\"You borrow it, you give it back.\",\"What you need, not what you want.\",\"A little saved is a little kept.\",\"Don't waste.\",\"Understand the value of things.\",\"Work for what you want.\",\"Money isn't everything. But it helps.\"],bg:\"#F5F2EA\",sound:[2,3,6]},cooking:{frags:[\"Wash your hands first. Always.\",\"Don't touch that stove.\",\"Taste it as you go.\",\"Clean while you cook.\",\"Read the whole recipe before you start.\",\"Knives are not toys.\",\"Let it cool before you touch it.\",\"If it burns, you start again.\",\"Cooking is love. Take your time with it.\",\"Feed others before you feed yourself.\"],bg:\"#FBF3EA\",sound:[4,5,8]},homework:{frags:[\"Sit down and start.\",\"No TV until it's done.\",\"Show your working.\",\"Check it before you hand it in.\",\"Don't leave it to the last minute.\",\"Ask if you don't understand.\",\"Read the question again.\",\"Neatness counts.\",\"Do your own work.\",\"Your teacher will know if you didn't try.\"],bg:\"#F4F2E6\",sound:[1,3,6]},kitchen:{frags:[\"Don't go near the stove.\",\"Wash your hands before you touch anything.\",\"Clean as you go.\",\"If you make a mess, you clean it up.\",\"Knives are not toys.\",\"Ask before you take food.\",\"Taste it first.\",\"Good cooking takes patience.\",\"Hot things stay at the back.\",\"Don't put the spoon back after you've licked it.\"],bg:\"#FBF3EA\",sound:[4,5,7]},recess:{frags:[\"Go outside. You need the air.\",\"Don't just stand there. Play.\",\"Include everyone. Even the quiet ones.\",\"You have fifteen minutes. Make them count.\",\"Leave your worries inside for a bit.\",\"Run. Jump. Breathe.\",\"Be kind on the playground.\",\"Come back ready to learn.\",\"Look up from the ground sometimes.\",\"This is your time. Use it.\"],bg:\"#EDF5F7\",sound:[5,7,9]},roadtrip:{frags:[\"Are we nearly there yet?\",\"Sit still. We have hours to go.\",\"Look out the window. You'll miss it.\",\"Don't make me stop this car.\",\"Everyone needs to use the bathroom before we leave.\",\"No screens for the first hour.\",\"Count the cows.\",\"This is family time. Put it away.\",\"We'll stop when I say we stop.\",\"One day you'll miss these drives.\"],bg:\"#F5F0E8\",sound:[3,5,7]},rules:{frags:[\"We don't do that here.\",\"Every class follows the same rules. No exceptions.\",\"Stay within the lines.\",\"Rules are there for a reason.\",\"I said what I said.\",\"Line up. Quietly.\",\"Don't come back until you understand why.\",\"There are consequences. I promise you there are consequences.\",\"Not in this house.\",\"Some rules you'll understand when you're older. Follow them anyway.\"],bg:\"#EEF3F7\",sound:[0,2,4]},aquarium:{frags:[\"Don't tap the glass.\",\"Keep your voice down in here.\",\"Stay with the group.\",\"Look. Just look.\",\"Move slowly. They can sense you.\",\"No flash photography.\",\"Read the information board before you ask me.\",\"Step back. Let the little ones see.\",\"We're guests here.\",\"You don't get to see something like this every day.\"],bg:\"#EAF5F7\",sound:[1,3,5]},sweets:{frags:[\"Not before dinner.\",\"One. You can have one.\",\"You'll ruin your appetite.\",\"Share it.\",\"Brush your teeth after.\",\"Put it away until later.\",\"That's enough sugar for one day.\",\"Did you ask first?\",\"You know what the dentist said.\",\"Not in the shop. Wait until we're outside.\"],bg:\"#FBF0F5\",sound:[5,6,8]},\"science fair\":{frags:[\"No phones allowed in the science fair.\",\"Stand by your board and explain it properly.\",\"Be ready for questions.\",\"You made this. Be proud of it.\",\"Read everything before the judges arrive.\",\"Speak clearly. Don't just read from the card.\",\"You worked hard on this. Show that.\",\"Look at the judges when you talk. Not the floor.\",\"It doesn't have to be perfect. It has to be yours.\",\"I'm proud of you. Whatever happens.\"],bg:\"#EEF5EA\",sound:[2,4,6]},\"art class\":{frags:[\"Don't mix all the paint at once.\",\"There are no mistakes in art. Just happy accidents.\",\"Sign your name. Be proud of what you made.\",\"Clean your brush between colours.\",\"Step back. Look at the whole thing.\",\"Take your time. Art isn't a race.\",\"What are you trying to say with this?\",\"Use the whole page.\",\"Everyone sees something different. That's the point.\",\"I remember getting my first box of crayons. I counted every colour.\"],bg:\"#FBF5EA\",sound:[4,6,8]},christmas:{frags:[\"You open one present on Christmas Eve. One.\",\"You have to eat before you open anything.\",\"Write your thank you cards the day after.\",\"Be grateful for everything you receive.\",\"Father Christmas is watching.\",\"The decorations don't go up until December.\",\"We do this as a family. Together.\",\"Everyone gets the same. Don't compare.\",\"Help set the table before you open anything.\",\"One day you'll understand what all the fuss was about.\"],bg:\"#FBF0EA\",sound:[5,7,9]},\"amusement park\":{frags:[\"Stay where I can see you.\",\"You have to be this tall to ride.\",\"We eat before we spend money on food here.\",\"Stay together. Always.\",\"One ride each. Pick carefully.\",\"Hold on tight.\",\"Don't run.\",\"Meet back here if we get separated.\",\"Don't lean over the barrier.\",\"I remember the first big drop on a rollercoaster. I've never forgotten it.\"],bg:\"#FEF0F5\",sound:[6,8,9]},\"toy store\":{frags:[\"We're just looking today.\",\"Put it back exactly where you found it.\",\"One thing. You can choose one thing.\",\"Don't touch things you're not buying.\",\"Choose carefully. You can't change your mind once we leave.\",\"Did you really need that or do you just want it?\",\"That's too expensive.\",\"We have something like that at home.\",\"Think about it first.\",\"You can ask for it for your birthday.\"],bg:\"#F5F0F7\",sound:[3,5,7]}};const CHIPS=[\"mom\",\"dad\",\"grandma\",\"grandpa\",\"best friend\",\"sister\",\"brother\",\"pets\",\"bedtime\",\"school\",\"cartoon\",\"tablet\",\"games\",\"supermarket\",\"restaurant\",\"birthday party\",\"sleepover\",\"soccer\",\"ballet\",\"teacher\",\"coach\",\"library\",\"museum\",\"park\",\"playground\",\"kitchen\",\"car\",\"prayer\",\"swimming\",\"music\",\"reading\",\"phone\",\"hospital\",\"zoo\",\"winning\",\"fear\",\"respect\",\"food\",\"home\",\"confidence\",\"play\",\"love\",\"kindness\",\"nature\",\"garden\",\"money\",\"cooking\",\"homework\",\"classmate\",\"friendship\",\"auntie\",\"uncle\",\"recess\",\"roadtrip\",\"rules\",\"aquarium\",\"sweets\",\"science fair\",\"art class\",\"christmas\",\"amusement park\",\"toy store\"];const SCALE=[261.6,293.7,329.6,349.2,392,440,493.9,523.3,587.3,659.3];const SOUND_PROFILES={mom:{wave:\"sine\",filterFreq:500,baseNote:0,tempo:.38,vol:.042,detune:0},dad:{wave:\"triangle\",filterFreq:300,baseNote:2,tempo:.45,vol:.038,detune:-15},grandma:{wave:\"sine\",filterFreq:900,baseNote:5,tempo:.52,vol:.035,detune:8},grandpa:{wave:\"triangle\",filterFreq:280,baseNote:0,tempo:.6,vol:.036,detune:-20},\"best friend\":{wave:\"sine\",filterFreq:1200,baseNote:7,tempo:.2,vol:.04,detune:12},sister:{wave:\"sine\",filterFreq:1100,baseNote:6,tempo:.22,vol:.038,detune:5},brother:{wave:\"triangle\",filterFreq:450,baseNote:1,tempo:.28,vol:.038,detune:-8},bedtime:{wave:\"sine\",filterFreq:350,baseNote:0,tempo:.65,vol:.028,detune:-5},school:{wave:\"triangle\",filterFreq:750,baseNote:4,tempo:.2,vol:.04,detune:0},pets:{wave:\"sine\",filterFreq:1300,baseNote:8,tempo:.18,vol:.038,detune:10},cartoon:{wave:\"triangle\",filterFreq:1e3,baseNote:6,tempo:.16,vol:.04,detune:8},tablet:{wave:\"triangle\",filterFreq:700,baseNote:2,tempo:.22,vol:.036,detune:0},games:{wave:\"triangle\",filterFreq:550,baseNote:1,tempo:.19,vol:.038,detune:5},supermarket:{wave:\"triangle\",filterFreq:600,baseNote:2,tempo:.3,vol:.034,detune:0},restaurant:{wave:\"sine\",filterFreq:720,baseNote:4,tempo:.32,vol:.034,detune:3},\"birthday party\":{wave:\"sine\",filterFreq:1500,baseNote:9,tempo:.18,vol:.044,detune:18},sleepover:{wave:\"sine\",filterFreq:480,baseNote:1,tempo:.48,vol:.032,detune:-3},winning:{wave:\"sine\",filterFreq:1200,baseNote:8,tempo:.2,vol:.044,detune:20},fear:{wave:\"sine\",filterFreq:280,baseNote:0,tempo:.55,vol:.026,detune:-22},love:{wave:\"sine\",filterFreq:680,baseNote:4,tempo:.42,vol:.038,detune:5},prayer:{wave:\"sine\",filterFreq:420,baseNote:1,tempo:.58,vol:.03,detune:-8},confidence:{wave:\"triangle\",filterFreq:1e3,baseNote:8,tempo:.22,vol:.044,detune:15},museum:{wave:\"sine\",filterFreq:480,baseNote:0,tempo:.58,vol:.028,detune:-5},music:{wave:\"sine\",filterFreq:1100,baseNote:7,tempo:.18,vol:.044,detune:12},nature:{wave:\"sine\",filterFreq:850,baseNote:5,tempo:.42,vol:.032,detune:8},garden:{wave:\"sine\",filterFreq:780,baseNote:3,tempo:.48,vol:.032,detune:5},home:{wave:\"sine\",filterFreq:520,baseNote:2,tempo:.4,vol:.036,detune:0},food:{wave:\"triangle\",filterFreq:780,baseNote:4,tempo:.28,vol:.038,detune:5},recess:{wave:\"sine\",filterFreq:1200,baseNote:7,tempo:.18,vol:.042,detune:12},roadtrip:{wave:\"triangle\",filterFreq:650,baseNote:3,tempo:.32,vol:.036,detune:5},aquarium:{wave:\"sine\",filterFreq:400,baseNote:1,tempo:.55,vol:.028,detune:-5},sweets:{wave:\"sine\",filterFreq:1300,baseNote:8,tempo:.18,vol:.04,detune:10},\"science fair\":{wave:\"triangle\",filterFreq:750,baseNote:4,tempo:.25,vol:.036,detune:0},\"art class\":{wave:\"sine\",filterFreq:950,baseNote:6,tempo:.22,vol:.038,detune:8},christmas:{wave:\"sine\",filterFreq:1100,baseNote:7,tempo:.2,vol:.044,detune:12},\"amusement park\":{wave:\"sine\",filterFreq:1400,baseNote:9,tempo:.16,vol:.044,detune:15},\"toy store\":{wave:\"sine\",filterFreq:1200,baseNote:8,tempo:.2,vol:.04,detune:10},rules:{wave:\"triangle\",filterFreq:600,baseNote:2,tempo:.35,vol:.034,detune:-5}};const DEFAULT_PROFILE={wave:\"triangle\",filterFreq:700,baseNote:2,tempo:.32,vol:.036,detune:0};const EMAILJS_SERVICE_ID=\"service_s54hq44\";const EMAILJS_ARCHIVE_TEMPLATE_ID=\"template_0xb99mj\";const EMAILJS_PUBLIC_KEY=\"lTjetq1nt0VZzqhBI\";const EMAILJS_CARD_TEMPLATE_ID=\"template_2lx8c4c\";async function sendMemoryEmail(memory){try{const r=await fetch(\"https://api.emailjs.com/api/v1.0/email/send\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({service_id:EMAILJS_SERVICE_ID,template_id:EMAILJS_ARCHIVE_TEMPLATE_ID,user_id:EMAILJS_PUBLIC_KEY,template_params:{to_email:\"okaroadaeze@gmail.com\",message:memory,time:new Date().toLocaleString()}})});return r.ok;}catch(e){return false;}}async function sendMemoryCard(toEmail,memory){try{const r=await fetch(\"https://api.emailjs.com/api/v1.0/email/send\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({service_id:EMAILJS_SERVICE_ID,template_id:EMAILJS_CARD_TEMPLATE_ID,user_id:EMAILJS_PUBLIC_KEY,template_params:{to_email:toEmail,memory:memory}})});return r.ok;}catch(e){return false;}}function playNote(ctx,freq,delay,duration,vol,wave,filterFreq,detune){try{const t=ctx.currentTime+(delay||0);const o1=ctx.createOscillator(),o2=ctx.createOscillator(),g=ctx.createGain(),f=ctx.createBiquadFilter();f.type=\"lowpass\";f.frequency.value=filterFreq||700;f.Q.value=.3;o1.type=wave||\"triangle\";o2.type=\"sine\";o1.frequency.value=freq;o1.detune.value=detune||0;o2.frequency.value=freq*2.005;o2.detune.value=(detune||0)*.5;o1.connect(f);o2.connect(f);f.connect(g);g.connect(ctx.destination);const v=vol||.04;g.gain.setValueAtTime(0,t);g.gain.linearRampToValueAtTime(v,t+.015);g.gain.exponentialRampToValueAtTime(v*.3,t+.4);g.gain.exponentialRampToValueAtTime(1e-4,t+(duration||2.5));o1.start(t);o1.stop(t+(duration||2.5)+.1);o2.start(t);o2.stop(t+(duration||2.5)+.1);}catch(e){}}function playHoverNote(ctx,idx){try{const notes=[261.6,293.7,329.6,349.2,392,440,493.9,523.3];const o=ctx.createOscillator(),g=ctx.createGain();o.type=\"sine\";o.frequency.value=notes[idx%notes.length]*2;o.connect(g);g.connect(ctx.destination);const t=ctx.currentTime;g.gain.setValueAtTime(0,t);g.gain.linearRampToValueAtTime(.02,t+.01);g.gain.exponentialRampToValueAtTime(1e-4,t+.3);o.start(t);o.stop(t+.35);}catch(e){}}function playPopSound(ctx){try{const o=ctx.createOscillator(),g=ctx.createGain();o.type=\"sine\";o.frequency.setValueAtTime(800,ctx.currentTime);o.frequency.exponentialRampToValueAtTime(200,ctx.currentTime+.15);o.connect(g);g.connect(ctx.destination);g.gain.setValueAtTime(.15,ctx.currentTime);g.gain.exponentialRampToValueAtTime(1e-4,ctx.currentTime+.15);o.start(ctx.currentTime);o.stop(ctx.currentTime+.2);}catch(e){}}function playWordMelody(ctx,key,theme){const p=SOUND_PROFILES[key]||DEFAULT_PROFILE;const notes=(theme.sound||[0,2,4]).map(i=>SCALE[i%SCALE.length]);notes.forEach((freq,i)=>playNote(ctx,freq,i*p.tempo,2.8,p.vol,p.wave,p.filterFreq,p.detune));setTimeout(()=>playNote(ctx,notes[0]*2,0,2,p.vol*.4,\"sine\",p.filterFreq,p.detune),notes.length*p.tempo*1e3+100);}function playFragChime(ctx,index,theme,key){const p=SOUND_PROFILES[key]||DEFAULT_PROFILE;const root=(theme.sound||[0,2,4])[0];const freq=SCALE[(root+index)%SCALE.length];playNote(ctx,freq,0,2.5,p.vol*.85,p.wave,p.filterFreq,p.detune);playNote(ctx,freq*2,.09,1.8,p.vol*.35,\"sine\",p.filterFreq,p.detune*.5);}function playResetSound(ctx){[523.3,440,392,329.6].forEach((f,i)=>playNote(ctx,f,i*.16,1.4,.028,\"sine\",600,0));}function playLandingChime(ctx){[261.6,329.6,392,523.3].forEach((f,i)=>playNote(ctx,f,i*.3,3.5,.03,\"sine\",700,0));}function playContributeChime(ctx){[392,440,523.3].forEach((f,i)=>playNote(ctx,f,i*.2,2,.025,\"sine\",800,0));}function FlipCounter({count}){const[d,setD]=useState(count);const[fl,setFl]=useState(false);const pr=useRef(count);useEffect(()=>{if(count!==pr.current){setFl(true);setTimeout(()=>{setD(count);setFl(false);pr.current=count;},300);}},[count]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",gap:\"2px\",alignItems:\"center\"},children:String(d).split(\"\").map((digit,i)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:\"20px\",height:\"30px\",overflow:\"hidden\",background:\"rgba(42,42,37,0.08)\",borderRadius:\"3px\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:\"monospace\",fontSize:\"17px\",fontWeight:700,color:\"#2a2a25\",lineHeight:\"30px\",transition:\"transform 0.3s ease,opacity 0.3s ease\",transform:fl?\"translateY(-100%)\":\"translateY(0)\",opacity:fl?0:1},children:digit})},i))});}function EnvelopeNotification({visible,onDone}){const[phase,setPhase]=useState(\"hidden\");const[fold,setFold]=useState(false);const[side]=useState(()=>Math.random()>.5?\"left\":\"right\");useEffect(()=>{if(!visible)return;setFold(false);setPhase(\"rising\");const t0=setTimeout(()=>setFold(true),600);const t1=setTimeout(()=>setPhase(\"popping\"),2400);const t2=setTimeout(()=>{setPhase(\"hidden\");setFold(false);onDone&&onDone();},2900);return()=>{clearTimeout(t0);clearTimeout(t1);clearTimeout(t2);};},[visible]);if(phase===\"hidden\")return null;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",bottom:phase===\"popping\"?\"120vh\":\"38%\",[side]:\"1.8rem\",transition:phase===\"rising\"?\"bottom 2.2s cubic-bezier(0.25,0.46,0.45,0.94)\":\"bottom 0.3s ease-in,opacity 0.3s ease\",opacity:phase===\"popping\"?0:1,zIndex:50,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"6px\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"64\",height:\"48\",viewBox:\"0 0 64 48\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"14\",width:\"60\",height:\"34\",rx:\"2\",stroke:\"#C94A00\",strokeWidth:\"2\",fill:\"rgba(253,248,244,0.95)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 48 L32 30 L62 48\",stroke:\"#C94A00\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 14 L32 30\",stroke:\"#C94A00\",strokeWidth:\"1.5\",strokeLinecap:\"round\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M62 14 L32 30\",stroke:\"#C94A00\",strokeWidth:\"1.5\",strokeLinecap:\"round\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"path\",{d:fold?\"M2 14 L32 26 L62 14\":\"M2 14 L32 2 L62 14\",stroke:\"#C94A00\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:fold?\"rgba(253,248,244,0.98)\":\"rgba(253,248,244,0.7)\",style:{transition:\"d 0.5s ease\"}}),fold&&/*#__PURE__*/_jsx(\"circle\",{cx:\"32\",cy:\"22\",r:\"3\",fill:\"#C94A00\",opacity:\"0.7\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"monospace\",fontSize:\"9px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#C94A00\",background:\"rgba(255,255,255,0.95)\",padding:\"3px 10px\",borderRadius:\"20px\",border:\"0.5px solid #C94A00\",whiteSpace:\"nowrap\"},children:\"left here ✦\"})]});}function Particles(){const canvasRef=useRef(null);useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");const resize=()=>{canvas.width=window.innerWidth;canvas.height=window.innerHeight;};resize();window.addEventListener(\"resize\",resize);const particles=Array.from({length:35},()=>({x:Math.random()*window.innerWidth,y:Math.random()*window.innerHeight,r:Math.random()*2+.5,dx:(Math.random()-.5)*.25,dy:-(Math.random()*.2+.05),o:Math.random()*.3+.05}));let raf;const draw=()=>{ctx.clearRect(0,0,canvas.width,canvas.height);particles.forEach(p=>{ctx.beginPath();ctx.arc(p.x,p.y,p.r,0,Math.PI*2);ctx.fillStyle=`rgba(90,70,50,${p.o})`;ctx.fill();p.x+=p.dx;p.y+=p.dy;if(p.y<-10){p.y=canvas.height+10;p.x=Math.random()*canvas.width;}if(p.x<-10)p.x=canvas.width+10;if(p.x>canvas.width+10)p.x=-10;});raf=requestAnimationFrame(draw);};draw();return()=>{window.removeEventListener(\"resize\",resize);cancelAnimationFrame(raf);};},[]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:0,opacity:.5}});}function CrayonCanvas({onEnter}){const canvasRef=useRef(null);const audioCtxRef=useRef(null);const isDrawingRef=useRef(false);const lastPosRef=useRef(null);const drawColorRef=useRef(\"#C94A00\");const PALETTE=[\"#C94A00\",\"#D4720A\",\"#C89500\",\"#1A5C38\",\"#5A0062\",\"#9B5FCC\",\"#2A9BB5\",\"#005A8E\",\"#C43040\",\"#1A9A40\",\"#D45555\",\"#D4A020\",\"#2A8A98\",\"#7A72CC\",\"#D05580\",\"#009070\",\"#D4A840\",\"#C45C30\",\"#4A8ACC\",\"#3DAA7A\",\"#C45C5C\",\"#7AAA25\",\"#0A6E8A\",\"#B050CC\",\"#D4A000\",\"#C0204A\",\"#007025\",\"#0440BB\",\"#7060CC\",\"#9AB030\",\"#CC80CC\",\"#009898\",\"#C4A040\",\"#C02080\",\"#0070BB\"];const CANVAS_WORDS=[\"i'm proud of you\",\"love you, son\",\"love you, my daughter\",\"i miss our walks\",\"you did it\",\"i love you\",\"well done\",\"you are enough\",\"i believe in you\",\"i see you\",\"sleep tight\",\"you make me smile\",\"i've got you\",\"you belong here\",\"adaeze\",\"nnamdi\",\"amaka\",\"emeka\",\"tunde\",\"sade\",\"kunle\",\"damilola\",\"Klaus\",\"liesel\",\"mathilde\",\"brigitte\",\"am\\xe9lie\",\"colette\",\"rapha\\xebl\",\"c\\xe9leste\",\"beatrice\",\"edmund\",\"harriet\",\"eleanor\",\"dorothy\",\"evelyn\",\"raymond\",\"yuki\",\"sakura\",\"leon\",\"sofia\",\"luca\",\"zara\",\"kofi\",\"nia\",\"kwame\"];const PAPER_NOTES=[\"i miss christmas\\nin the village\",\"don't run\\nin the house\",\"back by 6.\\nno excuses\",\"eat everything\\non your plate\",\"i remember when\\nmy sister used to\\nsing in the kitchen\",\"say thank you.\\nalways.\",\"i miss our trips\",\"homework first.\\nthen everything else.\",\"i still think about\\nthat summer\",\"she always said\\nbe home before dark\",\"call when\\nyou arrive\",\"share with\\nyour sister\",\"the smell of\\nsunday mornings\",\"i remember the\\nlast time we\\nall sat together\",\"no phones\\nat the table\",\"i still hear her\\nvoice sometimes\",\"brush teeth\\nmorning + night\",\"lights off at 9\",\"i miss the way\\nhe used to laugh\",\"be kind.\\nit costs nothing.\",\"i never forgot\\nwhat she said\\nthat morning\",\"respect your\\nelders\",\"say your prayers\\nbefore you sleep\",\"i remember every\\nchristmas morning\",\"wash your hands\\nbefore you eat\"];const rnd=(a,b)=>a+Math.random()*(b-a);const pick=()=>PALETTE[Math.floor(Math.random()*PALETTE.length)];useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");const resize=()=>{canvas.width=window.innerWidth;canvas.height=window.innerHeight;};resize();window.addEventListener(\"resize\",resize);const shapes=[];const crayon=(x1,y1,x2,y2,color,w)=>{for(let s=0;s<5;s++){ctx.beginPath();ctx.moveTo(x1+(Math.random()-.5)*w,y1+(Math.random()-.5)*w);ctx.lineTo(x2+(Math.random()-.5)*w,y2+(Math.random()-.5)*w);ctx.strokeStyle=color;ctx.lineWidth=w*(.2+Math.random()*.55);ctx.globalAlpha=.28+Math.random()*.38;ctx.lineCap=\"round\";ctx.stroke();}ctx.globalAlpha=1;};const canvasWord=(cx,cy,text,color)=>{shapes.push({isCanvasText:true,x:cx,y:cy,text,color,rotation:(Math.random()-.5)*.18,opacity:.52+Math.random()*.25,size:11+Math.random()*5,drawn:1,pts:[{x:cx,y:cy},{x:cx+1,y:cy}],w:1});};const paperNote=(cx,cy,noteText,color)=>{const r=Math.random();let rotation;if(r<.6)rotation=(Math.random()-.5)*.5;else if(r<.8)rotation=(Math.random()-.5)*1.2;else rotation=(Math.random()>.5?1:-1)*(Math.PI/2*.6+Math.random()*.4);shapes.push({isPaperNote:true,x:cx,y:cy,text:noteText,color,rotation,drawn:1,pts:[{x:cx,y:cy},{x:cx+1,y:cy}],w:2});};const spreadX=w=>{const z=Math.random();if(z<.2)return rnd(5,100);if(z<.4)return rnd(w-100,w-5);return rnd(80,w-80);};const spreadY=h=>{const z=Math.random();if(z<.18)return rnd(5,90);if(z<.36)return rnd(h-90,h-5);return rnd(70,h-70);};const heart=(cx,cy,size,color)=>{const pts=[];for(let i=0;i<=64;i++){const t=i/64*Math.PI*2;pts.push({x:cx+size*16*Math.pow(Math.sin(t),3)+(Math.random()-.5)*3,y:cy-size*(13*Math.cos(t)-5*Math.cos(2*t)-2*Math.cos(3*t)-Math.cos(4*t))+(Math.random()-.5)*3});}shapes.push({pts,color,drawn:0,w:3+Math.random()*3,spd:1.5+Math.random()});};const star=(cx,cy,size,color)=>{const pts=[];const total=10;for(let i=0;i<=total;i++){const a=i/total*Math.PI*2-Math.PI/2;const r=i%2===0?size:size*.4;pts.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*4,y:cy+r*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts,color,drawn:0,w:2.5+Math.random()*2.5,spd:2+Math.random()});};const flower=(cx,cy,size,color,pc)=>{for(let p=0;p<6;p++){const angle=p/6*Math.PI*2;const px=cx+size*1.5*Math.cos(angle);const py=cy+size*1.5*Math.sin(angle);const pts=[];for(let i=0;i<=20;i++){const t=i/20*Math.PI*2;pts.push({x:px+size*.9*Math.cos(t)*Math.cos(angle)-size*.45*Math.sin(t)*Math.sin(angle)+(Math.random()-.5)*3,y:py+size*.9*Math.cos(t)*Math.sin(angle)+size*.45*Math.sin(t)*Math.cos(angle)+(Math.random()-.5)*3});}shapes.push({pts,color:pc||pick(),drawn:0,w:2+Math.random()*2,spd:2+Math.random()});}const cpts=[];for(let i=0;i<=20;i++){const a=i/20*Math.PI*2;cpts.push({x:cx+size*.7*Math.cos(a)+(Math.random()-.5)*3,y:cy+size*.7*Math.sin(a)+(Math.random()-.5)*3});}shapes.push({pts:cpts,color,drawn:0,w:3,spd:3});};const spiral=(cx,cy,color)=>{const pts=[];for(let i=0;i<=100;i++){const a=i/100*Math.PI*8;const r=i*1.5;pts.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*4,y:cy+r*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts,color,drawn:0,w:2.5+Math.random()*2,spd:1.5+Math.random()});};const wobbleCircle=(cx,cy,r,color)=>{const pts=[];for(let i=0;i<=60;i++){const a=i/60*Math.PI*2;const w=r+(Math.random()-.5)*r*.5;pts.push({x:cx+w*Math.cos(a)+(Math.random()-.5)*5,y:cy+w*Math.sin(a)+(Math.random()-.5)*5});}shapes.push({pts,color,drawn:0,w:2.5+Math.random()*3,spd:2+Math.random()});};const tree=(cx,cy,color)=>{const trunk=[];for(let i=0;i<=15;i++){trunk.push({x:cx+(Math.random()-.5)*6,y:cy-i*5+(Math.random()-.5)*3});}shapes.push({pts:trunk,color:\"#7A4010\",drawn:0,w:5+Math.random()*3,spd:3});const g=color||\"#228B22\";const tri1=[];for(let i=0;i<=20;i++){const t=i/20;if(t<.5){tri1.push({x:cx+(-30+t*60)+(Math.random()-.5)*6,y:cy-60+(Math.random()-.5)*5});}else{tri1.push({x:cx+(30-(t-.5)*60)+(Math.random()-.5)*6,y:cy-100+(Math.random()-.5)*5});}}shapes.push({pts:tri1,color:g,drawn:0,w:3,spd:2.5});const tri2=[];for(let i=0;i<=20;i++){const t=i/20;if(t<.5){tri2.push({x:cx+(-40+t*80)+(Math.random()-.5)*6,y:cy-45+(Math.random()-.5)*5});}else{tri2.push({x:cx+(40-(t-.5)*80)+(Math.random()-.5)*6,y:cy-90+(Math.random()-.5)*5});}}shapes.push({pts:tri2,color:pick(),drawn:0,w:3,spd:2.5});};const sun=(cx,cy,r,color)=>{const cpts=[];for(let i=0;i<=40;i++){const a=i/40*Math.PI*2;cpts.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*4,y:cy+r*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts:cpts,color,drawn:0,w:3+Math.random()*2,spd:2});for(let ray=0;ray<12;ray++){const a=ray/12*Math.PI*2;const pts=[];for(let i=0;i<=8;i++){const t=i/8;pts.push({x:cx+(r+t*r*.9)*Math.cos(a)+(Math.random()-.5)*5,y:cy+(r+t*r*.9)*Math.sin(a)+(Math.random()-.5)*5});}shapes.push({pts,color,drawn:0,w:2+Math.random()*2,spd:3});}};const butterfly=(cx,cy,color)=>{const wings=[{ox:-25,oy:-10,rx:22,ry:15},{ox:25,oy:-10,rx:22,ry:15},{ox:-18,oy:10,rx:15,ry:10},{ox:18,oy:10,rx:15,ry:10}];wings.forEach((w,wi)=>{const pts=[];for(let i=0;i<=24;i++){const a=i/24*Math.PI*2;pts.push({x:cx+w.ox+w.rx*Math.cos(a)+(Math.random()-.5)*4,y:cy+w.oy+w.ry*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts,color:wi%2===0?color:pick(),drawn:0,w:2+Math.random()*2,spd:2.5});});const body=[];for(let i=0;i<=12;i++){body.push({x:cx+(Math.random()-.5)*4,y:cy-15+i*3+(Math.random()-.5)*3});}shapes.push({pts:body,color:\"#333\",drawn:0,w:3,spd:4});};const dragonfly=(cx,cy,color)=>{const body=[];for(let i=0;i<=16;i++){body.push({x:cx+(Math.random()-.5)*3,y:cy-20+i*3+(Math.random()-.5)*3});}shapes.push({pts:body,color,drawn:0,w:2.5,spd:4});const wingDefs=[{ox:-28,oy:-5,rx:26,ry:8},{ox:28,oy:-5,rx:26,ry:8},{ox:-22,oy:8,rx:20,ry:6},{ox:22,oy:8,rx:20,ry:6}];wingDefs.forEach((w,wi)=>{const pts=[];for(let i=0;i<=18;i++){const a=i/18*Math.PI*2;pts.push({x:cx+w.ox+w.rx*Math.cos(a)+(Math.random()-.5)*3,y:cy+w.oy+w.ry*Math.sin(a)+(Math.random()-.5)*3});}shapes.push({pts,color:wi%2===0?color:pick(),drawn:0,w:1.5,spd:3});});};const ladybird=(cx,cy)=>{const body=[];for(let i=0;i<=30;i++){const a=i/30*Math.PI*2;body.push({x:cx+14*Math.cos(a)+(Math.random()-.5)*3,y:cy+12*Math.sin(a)+(Math.random()-.5)*3});}shapes.push({pts:body,color:\"#CC2200\",drawn:0,w:3,spd:2});shapes.push({pts:[{x:cx+(Math.random()-.5)*3,y:cy-12},{x:cx+(Math.random()-.5)*3,y:cy+12}],color:\"#111\",drawn:0,w:2,spd:5});for(let d=0;d<4;d++){const ox=d<2?-6:6;const oy=d%2===0?-4:4;const dot=[];for(let i=0;i<=10;i++){const a=i/10*Math.PI*2;dot.push({x:cx+ox+3*Math.cos(a),y:cy+oy+3*Math.sin(a)});}shapes.push({pts:dot,color:\"#111\",drawn:0,w:2,spd:6});}const head=[];for(let i=0;i<=12;i++){const a=i/12*Math.PI*2;head.push({x:cx+7*Math.cos(a)+(Math.random()-.5)*2,y:cy-14+5*Math.sin(a)+(Math.random()-.5)*2});}shapes.push({pts:head,color:\"#111\",drawn:0,w:2,spd:4});};const cloud=(cx,cy,color)=>{const bumps=[{ox:0,r:28},{ox:-25,r:20},{ox:25,r:20},{ox:-12,r:24},{ox:12,r:24}];bumps.forEach(b=>{const pts=[];for(let i=0;i<=20;i++){const a=i/20*Math.PI*2;pts.push({x:cx+b.ox+b.r*Math.cos(a)+(Math.random()-.5)*5,y:cy+b.r*.7*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts,color,drawn:0,w:2.5+Math.random()*2,spd:2});});};const leaf=(cx,cy,color)=>{const pts=[];for(let i=0;i<=30;i++){const t=i/30;const a=t*Math.PI;pts.push({x:cx+40*Math.sin(a)*Math.cos(a*.3)+(Math.random()-.5)*5,y:cy-20*Math.sin(a)+(Math.random()-.5)*4});}for(let i=30;i>=0;i--){const t=i/30;const a=t*Math.PI;pts.push({x:cx+40*Math.sin(a)*Math.cos(a*.3)+(Math.random()-.5)*5,y:cy+8*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts,color,drawn:0,w:2+Math.random()*2.5,spd:2+Math.random()});const stem=[];for(let i=0;i<=8;i++){stem.push({x:cx-i*4+(Math.random()-.5)*4,y:cy+i*2+(Math.random()-.5)*3});}shapes.push({pts:stem,color:\"#228B22\",drawn:0,w:2,spd:4});};const scribbleLine=(x1,y1,x2,y2,color)=>{const pts=[];const steps=25+Math.floor(Math.random()*20);for(let i=0;i<=steps;i++){const t=i/steps;pts.push({x:x1+(x2-x1)*t+(Math.random()-.5)*14,y:y1+(y2-y1)*t+(Math.random()-.5)*14});}shapes.push({pts,color,drawn:0,w:2+Math.random()*3,spd:3+Math.random()*2});};const rainbow=(cx,cy)=>{[\"#CC0000\",\"#CC7700\",\"#CCCC00\",\"#009900\",\"#0066CC\",\"#660099\"].forEach((c,ci)=>{const r=55+ci*13;const pts=[];for(let i=0;i<=35;i++){const a=Math.PI-i/35*Math.PI;pts.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*5,y:cy+r*Math.sin(a)*.55+(Math.random()-.5)*4});}shapes.push({pts,color:c,drawn:0,w:4+Math.random()*2,spd:2.5});});};const smileyFace=(cx,cy,r,color,happy=true)=>{const head=[];for(let i=0;i<=36;i++){const a=i/36*Math.PI*2;head.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*3,y:cy+r*Math.sin(a)+(Math.random()-.5)*3});}shapes.push({pts:head,color,drawn:0,w:2.5,spd:2});const eyeR=r*.12;for(const ex of[-r*.3,r*.3]){const eye=[];for(let i=0;i<=12;i++){const a=i/12*Math.PI*2;eye.push({x:cx+ex+eyeR*Math.cos(a)+(Math.random()-.5)*2,y:cy-r*.25+eyeR*Math.sin(a)+(Math.random()-.5)*2});}shapes.push({pts:eye,color,drawn:0,w:2,spd:4});}const mouth=[];for(let i=0;i<=12;i++){const t=i/12;const mr=r*.42;const baseY=happy?r*.18:-r*.02;const arcY=happy?mr*.42*Math.sin(t*Math.PI):-mr*.42*Math.sin(t*Math.PI);mouth.push({x:cx+mr*Math.cos((.25+t*.5)*Math.PI*2-Math.PI*.5+Math.PI*.25)+(Math.random()-.5)*3,y:cy+baseY+arcY+(Math.random()-.5)*3});}shapes.push({pts:mouth,color,drawn:0,w:2.5,spd:3});};const arrow=(cx,cy,angle,len,color)=>{const ex=cx+len*Math.cos(angle);const ey=cy+len*Math.sin(angle);const pts=[];for(let i=0;i<=10;i++){const t=i/10;pts.push({x:cx+(ex-cx)*t+(Math.random()-.5)*4,y:cy+(ey-cy)*t+(Math.random()-.5)*4});}shapes.push({pts,color,drawn:0,w:3,spd:4});const hl=len*.25;const ha=.4;shapes.push({pts:[{x:ex,y:ey},{x:ex-hl*Math.cos(angle-ha)+(Math.random()-.5)*3,y:ey-hl*Math.sin(angle-ha)+(Math.random()-.5)*3}],color,drawn:0,w:3,spd:5});shapes.push({pts:[{x:ex,y:ey},{x:ex-hl*Math.cos(angle+ha)+(Math.random()-.5)*3,y:ey-hl*Math.sin(angle+ha)+(Math.random()-.5)*3}],color,drawn:0,w:3,spd:5});};const crown=(cx,cy,size,color)=>{const pts=[{x:cx-size,y:cy+size*.5},{x:cx-size,y:cy-size*.3},{x:cx-size*.5,y:cy+size*.1},{x:cx,y:cy-size},{x:cx+size*.5,y:cy+size*.1},{x:cx+size,y:cy-size*.3},{x:cx+size,y:cy+size*.5},{x:cx-size,y:cy+size*.5}].map(p=>({x:p.x+(Math.random()-.5)*4,y:p.y+(Math.random()-.5)*4}));shapes.push({pts,color,drawn:0,w:3,spd:2.5});};const lightning=(cx,cy,size,color)=>{const pts=[{x:cx+size*.3,y:cy-size},{x:cx-size*.1,y:cy-size*.1},{x:cx+size*.25,y:cy-size*.1},{x:cx-size*.3,y:cy+size}].map(p=>({x:p.x+(Math.random()-.5)*5,y:p.y+(Math.random()-.5)*5}));shapes.push({pts,color,drawn:0,w:3.5,spd:4});};const thoughtBubble=(cx,cy,r,color)=>{const bub=[];for(let i=0;i<=36;i++){const a=i/36*Math.PI*2;bub.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*4,y:cy+r*.7*Math.sin(a)+(Math.random()-.5)*4});}shapes.push({pts:bub,color,drawn:0,w:2.5,spd:2});for(let d=0;d<3;d++){const dr=4-d;const dot=[];for(let i=0;i<=8;i++){const a=i/8*Math.PI*2;dot.push({x:cx-r*.3-d*8+dr*Math.cos(a),y:cy+r*.65+d*8+dr*Math.sin(a)});}shapes.push({pts:dot,color,drawn:0,w:2,spd:5});}};const doodleFace=(cx,cy,r,color)=>{const head=[];for(let i=0;i<=36;i++){const a=i/36*Math.PI*2;head.push({x:cx+r*Math.cos(a)+(Math.random()-.5)*5,y:cy+r*Math.sin(a)+(Math.random()-.5)*5});}shapes.push({pts:head,color,drawn:0,w:2.5,spd:2});for(const ex of[-r*.28,r*.28]){shapes.push({pts:[{x:cx+ex-5,y:cy-r*.2-5},{x:cx+ex+5,y:cy-r*.2+5}],color,drawn:0,w:2,spd:6});shapes.push({pts:[{x:cx+ex+5,y:cy-r*.2-5},{x:cx+ex-5,y:cy-r*.2+5}],color,drawn:0,w:2,spd:6});}const mouth=[];for(let i=0;i<=10;i++){const t=i/10;mouth.push({x:cx-r*.35+t*r*.7+(Math.random()-.5)*4,y:cy+r*.3+Math.sin(t*Math.PI*3)*6+(Math.random()-.5)*3});}shapes.push({pts:mouth,color,drawn:0,w:2.5,spd:3});};const squiggle=(cx,cy,len,color)=>{const pts=[];for(let i=0;i<=20;i++){const t=i/20;pts.push({x:cx+t*len+(Math.random()-.5)*6,y:cy+Math.sin(t*Math.PI*4)*10+(Math.random()-.5)*4});}shapes.push({pts,color,drawn:0,w:2.5+Math.random()*2,spd:3});};const seed=()=>{const w=canvas.width;const h=canvas.height;for(let i=0;i<6;i++)flower(spreadX(w),spreadY(h),rnd(12,20),pick(),pick());for(let i=0;i<3;i++)tree(spreadX(w),rnd(h*.4,h-60),pick());for(let i=0;i<2;i++)sun(spreadX(w),spreadY(h),rnd(16,26),pick());for(let i=0;i<7;i++)heart(spreadX(w),spreadY(h),rnd(1,2.2),pick());for(let i=0;i<7;i++)star(spreadX(w),spreadY(h),rnd(12,28),pick());for(let i=0;i<3;i++)butterfly(spreadX(w),spreadY(h),pick());for(let i=0;i<3;i++)dragonfly(spreadX(w),spreadY(h),pick());for(let i=0;i<3;i++)ladybird(spreadX(w),spreadY(h));for(let i=0;i<3;i++)cloud(spreadX(w),spreadY(h),pick());for(let i=0;i<4;i++)leaf(spreadX(w),spreadY(h),pick());for(let i=0;i<3;i++)spiral(spreadX(w),spreadY(h),pick());for(let i=0;i<4;i++)wobbleCircle(spreadX(w),spreadY(h),rnd(16,40),pick());for(let i=0;i<2;i++)rainbow(spreadX(w),spreadY(h));for(let i=0;i<5;i++)scribbleLine(spreadX(w),spreadY(h),spreadX(w),spreadY(h),pick());for(let i=0;i<3;i++)smileyFace(spreadX(w),spreadY(h),rnd(18,32),pick(),Math.random()>.3);for(let i=0;i<4;i++)arrow(spreadX(w),spreadY(h),rnd(0,Math.PI*2),rnd(40,80),pick());for(let i=0;i<3;i++)crown(spreadX(w),spreadY(h),rnd(16,28),pick());for(let i=0;i<3;i++)lightning(spreadX(w),spreadY(h),rnd(18,30),pick());for(let i=0;i<3;i++)thoughtBubble(spreadX(w),spreadY(h),rnd(20,35),pick());for(let i=0;i<2;i++)doodleFace(spreadX(w),spreadY(h),rnd(18,28),pick());for(let i=0;i<4;i++)squiggle(spreadX(w),spreadY(h),rnd(40,90),pick());for(let i=0;i<8;i++)canvasWord(spreadX(w),spreadY(h),CANVAS_WORDS[Math.floor(Math.random()*CANVAS_WORDS.length)],pick());for(let i=0;i<5;i++)paperNote(spreadX(w),spreadY(h),PAPER_NOTES[Math.floor(Math.random()*PAPER_NOTES.length)],pick());};seed();const spawnInterval=setInterval(()=>{const w=canvas.width;const h=canvas.height;const c=pick();const type=Math.floor(Math.random()*22);if(type===0)flower(spreadX(w),spreadY(h),rnd(12,20),c,pick());else if(type===1)heart(spreadX(w),spreadY(h),rnd(1,2.2),c);else if(type===2)star(spreadX(w),spreadY(h),rnd(12,28),c);else if(type===3)spiral(spreadX(w),spreadY(h),c);else if(type===4)wobbleCircle(spreadX(w),spreadY(h),rnd(16,40),c);else if(type===5)butterfly(spreadX(w),spreadY(h),c);else if(type===6)sun(spreadX(w),spreadY(h),rnd(15,24),c);else if(type===7)leaf(spreadX(w),spreadY(h),c);else if(type===8)tree(spreadX(w),rnd(h*.5,h-60),c);else if(type===9)cloud(spreadX(w),spreadY(h),c);else if(type===10)scribbleLine(spreadX(w),spreadY(h),spreadX(w),spreadY(h),c);else if(type===11)rainbow(spreadX(w),spreadY(h));else if(type===12)dragonfly(spreadX(w),spreadY(h),c);else if(type===13)smileyFace(spreadX(w),spreadY(h),rnd(18,32),c,Math.random()>.3);else if(type===14)arrow(spreadX(w),spreadY(h),rnd(0,Math.PI*2),rnd(40,80),c);else if(type===15)crown(spreadX(w),spreadY(h),rnd(16,28),c);else if(type===16)lightning(spreadX(w),spreadY(h),rnd(18,30),c);else if(type===17)thoughtBubble(spreadX(w),spreadY(h),rnd(20,35),c);else if(type===18)ladybird(spreadX(w),spreadY(h));else if(type===19)paperNote(spreadX(w),spreadY(h),PAPER_NOTES[Math.floor(Math.random()*PAPER_NOTES.length)],c);else if(type===20)canvasWord(spreadX(w),spreadY(h),CANVAS_WORDS[Math.floor(Math.random()*CANVAS_WORDS.length)],c);else squiggle(spreadX(w),spreadY(h),rnd(40,90),c);},1100);const getPos=e=>{const rect=canvas.getBoundingClientRect();if(e.touches)return{x:e.touches[0].clientX-rect.left,y:e.touches[0].clientY-rect.top};return{x:e.clientX-rect.left,y:e.clientY-rect.top};};const startDraw=e=>{isDrawingRef.current=true;drawColorRef.current=pick();lastPosRef.current=getPos(e);};const doDraw=e=>{if(!isDrawingRef.current||!lastPosRef.current)return;e.preventDefault();const pos=getPos(e);crayon(lastPosRef.current.x,lastPosRef.current.y,pos.x,pos.y,drawColorRef.current,5+Math.random()*4);lastPosRef.current=pos;};const stopDraw=()=>{isDrawingRef.current=false;lastPosRef.current=null;};canvas.addEventListener(\"mousedown\",startDraw);canvas.addEventListener(\"mousemove\",doDraw);canvas.addEventListener(\"mouseup\",stopDraw);canvas.addEventListener(\"mouseleave\",stopDraw);canvas.addEventListener(\"touchstart\",startDraw,{passive:true});canvas.addEventListener(\"touchmove\",doDraw,{passive:false});canvas.addEventListener(\"touchend\",stopDraw);let raf;const animate=()=>{ctx.fillStyle=\"rgba(250,250,248,0.007)\";ctx.fillRect(0,0,canvas.width,canvas.height);shapes.forEach(shape=>{if(shape.isCanvasText){ctx.save();ctx.globalAlpha=shape.opacity;ctx.translate(shape.x,shape.y);ctx.rotate(shape.rotation);ctx.font=`${shape.size}px monospace`;ctx.fillStyle=shape.color;ctx.fillText(shape.text,0,0);ctx.restore();return;}if(shape.isPaperNote){ctx.save();ctx.translate(shape.x,shape.y);ctx.rotate(shape.rotation);const pw=72;const ph=60;ctx.fillStyle=\"rgba(255,253,240,0.9)\";ctx.strokeStyle=shape.color;ctx.lineWidth=1.2;ctx.globalAlpha=.84;ctx.beginPath();ctx.roundRect(-pw/2,-ph/2,pw,ph,2);ctx.fill();ctx.stroke();ctx.strokeStyle=\"rgba(160,160,210,0.35)\";ctx.lineWidth=.7;for(let line=0;line<3;line++){ctx.beginPath();ctx.moveTo(-pw/2+6,(line+1)*12-ph/2+8);ctx.lineTo(pw/2-6,(line+1)*12-ph/2+8);ctx.stroke();}ctx.globalAlpha=.8;ctx.fillStyle=shape.color;ctx.font=\"bold 7.5px monospace\";shape.text.split(\"\\n\").forEach((line,li)=>{ctx.fillText(line,-pw/2+6,li*11-ph/2+16);});ctx.globalAlpha=1;ctx.restore();return;}if(shape.drawn<shape.pts.length-1){const steps=Math.min(Math.ceil(shape.spd),shape.pts.length-1-shape.drawn);for(let s=0;s<steps;s++){const i=shape.drawn+s;if(i<shape.pts.length-1)crayon(shape.pts[i].x,shape.pts[i].y,shape.pts[i+1].x,shape.pts[i+1].y,shape.color,shape.w);}shape.drawn=Math.min(shape.drawn+Math.ceil(shape.spd),shape.pts.length-1);}});while(shapes.length>170)shapes.shift();raf=requestAnimationFrame(animate);};animate();return()=>{window.removeEventListener(\"resize\",resize);canvas.removeEventListener(\"mousedown\",startDraw);canvas.removeEventListener(\"mousemove\",doDraw);canvas.removeEventListener(\"mouseup\",stopDraw);canvas.removeEventListener(\"mouseleave\",stopDraw);canvas.removeEventListener(\"touchstart\",startDraw);canvas.removeEventListener(\"touchmove\",doDraw);canvas.removeEventListener(\"touchend\",stopDraw);clearInterval(spawnInterval);cancelAnimationFrame(raf);};},[]);const handleEnter=()=>{if(!audioCtxRef.current){try{audioCtxRef.current=new(window.AudioContext||window.webkitAudioContext);playLandingChime(audioCtxRef.current);}catch(e){}}onEnter();};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",background:\"#FAFAF8\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:1,cursor:\"crosshair\"}}),/*#__PURE__*/_jsx(Particles,{}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:2,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{onClick:handleEnter,style:{textAlign:\"center\",padding:\"2rem\",maxWidth:\"600px\",width:\"90%\",pointerEvents:\"auto\",cursor:\"pointer\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(250,250,248,0.87)\",backdropFilter:\"blur(22px)\",borderRadius:\"4px\",padding:\"3rem 3.5rem\",border:\"0.5px solid rgba(200,200,192,0.45)\",boxShadow:\"0 8px 48px rgba(0,0,0,0.07)\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"13px\",letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:\"#4a4a40\",marginBottom:\"2rem\"},children:\"Instructions We Follow Without Being Asked\"}),/*#__PURE__*/_jsx(\"h1\",{style:{fontFamily:\"monospace\",fontSize:\"clamp(1.6rem,5vw,2.8rem)\",fontWeight:400,lineHeight:1.45,color:\"#1a1a18\",margin:\"0 auto 2rem\",whiteSpace:\"pre-line\",letterSpacing:\"0.02em\"},children:\"Do you remember\\nwhat they told you?\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"13px\",letterSpacing:\"0.13em\",textTransform:\"uppercase\",color:\"#4a4a40\",marginBottom:\"0.5rem\"},children:\"HausCode \\xb7 Haus der Kunst \\xb7 Munich \\xb7 2026\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"11px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#6b6b62\",marginBottom:\"2.5rem\"},children:'Part of \"For Children: Art Stories since 1968\"'}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"14px\",letterSpacing:\"0.2em\",textTransform:\"uppercase\",color:\"#2a2a25\",marginBottom:\"1.2rem\",animation:\"pulse 2.5s infinite\"},children:\"draw \\xb7 tap \\xb7 listen \\xb7 remember\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"12px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#6b6b62\"},children:\"By Adaeze Okaro\"})]})})}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes pulse{0%,100%{opacity:0.3;}50%{opacity:1;}}`})]});}function ContributePanel({voiceCount}){const QR_URL=\"https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=https://forms.gle/S83Hbb8orqpgXm8d9&bgcolor=FAFAF8&color=1a1a18&margin=0\";const total=60+voiceCount;return /*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"5rem\",paddingTop:\"3rem\",borderTop:\"0.5px solid #c8c8c0\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"img\",{src:QR_URL,alt:\"QR code\",style:{width:\"110px\",height:\"110px\",opacity:.75,display:\"block\",margin:\"0 auto 1rem\"}}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"15px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#3a3a35\",marginBottom:\"1.5rem\"},children:\"Scan to contribute to the questionnaire\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(FlipCounter,{count:total}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"monospace\",fontSize:\"15px\",letterSpacing:\"0.1em\",color:\"#3a3a35\"},children:\"real voices and counting\"})]})]});}function AboutSection(){return /*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"5rem\",paddingTop:\"3rem\",borderTop:\"0.5px solid #c8c8c0\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"11px\",letterSpacing:\"0.16em\",textTransform:\"uppercase\",color:\"#3a3a35\",marginBottom:\"1.4rem\"},children:\"About the work\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"13px\",color:\"#2a2a25\",lineHeight:1.95,marginBottom:\"1rem\",letterSpacing:\"0.02em\"},children:\"This work is about the things we carry without knowing we carry them. Instructions and memories. They are the same thing in the end. An instruction given enough times becomes a memory. A memory held long enough becomes an instruction we pass on without thinking.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"13px\",color:\"#2a2a25\",lineHeight:1.95,marginBottom:\"1rem\",letterSpacing:\"0.02em\"},children:\"We are shaped by what we were told. By our mothers, our fathers, our teachers, our coaches. By older siblings and neighbours and strangers on the street. But also by our phones, our schools, our churches, our teams. Instructions come from everywhere. Most of them we never agreed to follow. We just did.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"13px\",color:\"#2a2a25\",lineHeight:1.95,marginBottom:\"1rem\",letterSpacing:\"0.02em\"},children:\"And they are still being given. Right now. Every day. Knowingly and unknowingly, by everyone and everything around us. This work asks you to stop for a moment and hear them. The ones from then. The ones from now.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"13px\",color:\"#2a2a25\",lineHeight:1.95,letterSpacing:\"0.02em\"},children:\"Instructions We Follow Without Being Asked draws from a real questionnaire sent to people across cultures and generations. Every memory left here becomes part of a living archive, woven into the experience for others to encounter.\"})]});}export default function Instructions(){const[phase,setPhase]=useState(\"landing\");const[landingOut,setLandingOut]=useState(false);const[input,setInput]=useState(\"\");const[echo,setEcho]=useState(\"\");const[echoOn,setEchoOn]=useState(false);const[frags,setFrags]=useState([]);const[showAgain,setShowAgain]=useState(false);const[active,setActive]=useState(false);const[bg,setBg]=useState(\"#FAFAF8\");const[currentImage,setCurrentImage]=useState(null);const[imageOpacity,setImageOpacity]=useState(0);const[showChildhood,setShowChildhood]=useState(true);const[childhoodOpacity,setChildhoodOpacity]=useState(0);const[usedIndices,setUsedIndices]=useState({});const[personalInput,setPersonalInput]=useState(\"\");const[showEnvelope,setShowEnvelope]=useState(false);const[showCardPrompt,setShowCardPrompt]=useState(false);const[cardEmail,setCardEmail]=useState(\"\");const[cardSending,setCardSending]=useState(false);const[cardSent,setCardSent]=useState(false);const[lastMemory,setLastMemory]=useState(\"\");const[soundOn,setSoundOn]=useState(true);const[hoveredChip,setHoveredChip]=useState(null);const[pulsedChip,setPulsedChip]=useState(null);const[voiceCount,setVoiceCount]=useState(0);const timers=useRef([]);const audioCtx=useRef(null);useEffect(()=>{const load=async()=>{try{const stored=await window.storage.get(\"visitor-instructions\");if(stored){const list=JSON.parse(stored.value);setVoiceCount(list.filter(i=>i&&i.text).length);}}catch(e){}};load();setTimeout(()=>setChildhoodOpacity(1),500);},[]);const initAudio=useCallback(()=>{if(!audioCtx.current){try{audioCtx.current=new(window.AudioContext||window.webkitAudioContext);}catch(e){}}if(audioCtx.current?.state===\"suspended\")audioCtx.current.resume();},[]);const snd=useCallback((fn,...args)=>{if(soundOn&&audioCtx.current)fn(audioCtx.current,...args);},[soundOn]);const handleEnter=useCallback(()=>{setLandingOut(true);setTimeout(()=>setPhase(\"main\"),1e3);},[]);const clr=()=>{timers.current.forEach(clearTimeout);timers.current=[];};const after=(fn,ms)=>{const t=setTimeout(fn,ms);timers.current.push(t);};const reset=useCallback(()=>{clr();setFrags([]);setEcho(\"\");setEchoOn(false);setShowAgain(false);setInput(\"\");setActive(false);setBg(\"#FAFAF8\");setImageOpacity(0);setTimeout(()=>{setCurrentImage(null);setShowChildhood(true);setTimeout(()=>setChildhoodOpacity(1),100);},800);setPersonalInput(\"\");setShowCardPrompt(false);setCardEmail(\"\");setCardSent(false);snd(playResetSound);},[snd]);const handlePersonalSubmit=useCallback(async()=>{const text=personalInput.trim();if(!text)return;initAudio();snd(playContributeChime);setLastMemory(text);setShowEnvelope(true);try{const existing=await window.storage.get(\"visitor-instructions\");const list=existing?JSON.parse(existing.value):[];list.push({text,ts:Date.now()});const updated=list.slice(-200);await window.storage.set(\"visitor-instructions\",JSON.stringify(updated),true);setVoiceCount(updated.filter(i=>i&&i.text).length);await sendMemoryEmail(text);}catch(e){}setTimeout(()=>snd(playPopSound),2200);setTimeout(()=>{setPersonalInput(\"\");setShowCardPrompt(true);},3200);},[personalInput,initAudio,snd]);const handleSendCard=useCallback(async()=>{if(!cardEmail.trim()||cardSending)return;setCardSending(true);await sendMemoryCard(cardEmail.trim(),lastMemory);setCardSending(false);setCardSent(true);setTimeout(()=>{setShowCardPrompt(false);setCardEmail(\"\");setCardSent(false);},4e3);},[cardEmail,lastMemory,cardSending]);const handleChipHover=useCallback((w,idx)=>{setHoveredChip(w);initAudio();snd(playHoverNote,idx);},[initAudio,snd]);const run=useCallback(async raw=>{const key=raw.trim().toLowerCase();if(!key)return;initAudio();clr();setFrags([]);setShowAgain(false);setEcho(key);setActive(true);setPulsedChip(key);setTimeout(()=>setPulsedChip(null),400);setChildhoodOpacity(0);setTimeout(()=>setShowChildhood(false),800);let data=THEMES[key];if(!data){for(const k of Object.keys(THEMES)){if(k.includes(key)||key.includes(k)){data=THEMES[k];break;}}}if(!data)data=THEMES.home;setBg(data.bg);const img=IMAGES[key];if(img){setImageOpacity(0);setTimeout(()=>{setCurrentImage(img);setImageOpacity(1);},400);}else{setImageOpacity(0);setTimeout(()=>setCurrentImage(null),400);}after(()=>setEchoOn(true),100);snd(playWordMelody,key,data);let visitorFrags=[];try{const stored=await window.storage.get(\"visitor-instructions\");if(stored){const list=JSON.parse(stored.value);visitorFrags=list.map(i=>i&&i.text).filter(Boolean);}}catch(e){}const pool=data.frags;const prev=usedIndices[key]||[];const available=pool.map((_,i)=>i).filter(i=>!prev.includes(i));const source=available.length>=5?available:pool.map((_,i)=>i);const chosen=[...source].sort(()=>Math.random()-.5).slice(0,5);setUsedIndices(u=>({...u,[key]:chosen}));let selected=chosen.map(i=>pool[i]);if(visitorFrags.length>0&&Math.random()>.4){const vi=visitorFrags[Math.floor(Math.random()*visitorFrags.length)];const insertAt=Math.floor(Math.random()*selected.length);selected=[...selected.slice(0,insertAt),vi,...selected.slice(insertAt+1)];}const stillPool=STILL_BY_THEME[key]||STILL_BY_THEME.mom;const still=stillPool[Math.floor(Math.random()*stillPool.length)];selected.forEach((txt,i)=>{after(()=>{snd(playFragChime,i,data,key);setFrags(p=>[...p,{text:\"‘\"+txt+\"’\",type:\"main\"}]);if(i===0)after(()=>setFrags(p=>[...p,{text:\"‘\"+txt+\"’\",type:\"echo\"}]),700);},800+i*1500);});const sd=800+selected.length*1500+500;after(()=>{setFrags(p=>[...p,{text:\"some still follow today\",type:\"label\"},{text:still,type:\"still\"}]);},sd);after(()=>setShowAgain(true),sd+2e3);},[usedIndices,initAudio,snd]);if(phase===\"landing\"){return /*#__PURE__*/_jsx(\"div\",{style:{opacity:landingOut?0:1,transition:\"opacity 1s ease\"},children:/*#__PURE__*/_jsx(CrayonCanvas,{onEnter:handleEnter})});}return /*#__PURE__*/_jsxs(\"div\",{onClick:initAudio,style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",background:bg,transition:\"background 3s ease\",fontFamily:\"Georgia,serif\",color:\"#1a1a18\",overflowY:\"auto\",overflowX:\"hidden\"},children:[showChildhood&&/*#__PURE__*/_jsx(\"img\",{src:IMAGES.childhood,crossOrigin:\"anonymous\",style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",opacity:childhoodOpacity*.45,transition:\"opacity 1.5s ease\",pointerEvents:\"none\",zIndex:0,filter:\"saturate(0.9) contrast(1.05)\"}}),currentImage&&/*#__PURE__*/_jsx(\"img\",{src:currentImage,crossOrigin:\"anonymous\",style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:currentImage.includes(\"Love\")?\"center 35%\":\"center center\",opacity:imageOpacity*.4,transition:\"opacity 1.5s ease\",pointerEvents:\"none\",zIndex:0,filter:\"saturate(0.9) contrast(1.05)\"}}),/*#__PURE__*/_jsx(Particles,{}),/*#__PURE__*/_jsx(EnvelopeNotification,{visible:showEnvelope,onDone:()=>setShowEnvelope(false)}),/*#__PURE__*/_jsx(\"button\",{onClick:e=>{e.stopPropagation();setSoundOn(s=>!s);},style:{position:\"fixed\",top:\"1.2rem\",right:\"1.2rem\",zIndex:10,background:\"rgba(250,250,248,0.9)\",border:\"0.5px solid #c8c8c0\",borderRadius:\"50%\",width:\"36px\",height:\"36px\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"16px\",backdropFilter:\"blur(8px)\"},children:soundOn?\"🔊\":\"🔇\"}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes chipPulse{0%{transform:scale(1);}50%{transform:scale(1.15);}100%{transform:scale(1);}}`}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,width:\"100%\",maxWidth:\"680px\",margin:\"0 auto\",padding:\"6rem 2.5rem 7rem\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:\"#3a3a35\",textAlign:\"center\",margin:\"0 0 1.2rem\"},children:\"Instructions We Follow Without Being Asked\"}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"clamp(1.8rem,4vw,2.6rem)\",fontWeight:300,fontStyle:\"italic\",lineHeight:1.35,textAlign:\"center\",margin:\"0 auto 0.8rem\",color:\"#1a1a18\",whiteSpace:\"pre-line\"},children:\"What did they say to you,\\nagain and again?\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"15px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#6b6b62\",textAlign:\"center\",margin:\"0 0 3rem\"},children:\"HausCode \\xb7 Haus der Kunst \\xb7 Munich \\xb7 2026\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"1px\",height:\"40px\",background:\"#c8c8c0\",margin:\"0 auto 3.5rem\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"3rem\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#3a3a35\",marginBottom:\"0.8rem\"},children:\"A feeling, word, or memory\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",borderBottom:\"0.5px solid #c8c8c0\",paddingBottom:\"10px\",gap:\"8px\",marginBottom:\"1.4rem\"},children:[/*#__PURE__*/_jsx(\"input\",{value:input,onChange:e=>setInput(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\")run(input);},onClick:initAudio,placeholder:\"mom, best friend, bedtime…\",autoComplete:\"off\",style:{flex:1,background:\"transparent\",border:\"none\",outline:\"none\",fontFamily:\"Georgia,serif\",fontSize:\"clamp(1.5rem,3vw,2rem)\",fontWeight:300,color:\"#1a1a18\",padding:0,caretColor:\"#aaa9a0\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>run(input),style:{background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#3a3a35\",padding:\"0 0 3px\",whiteSpace:\"nowrap\"},children:\"recall ↵\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"8px\"},children:CHIPS.map((w,idx)=>{const color=CHIP_COLORS[idx%CHIP_COLORS.length];const isHovered=hoveredChip===w;const isPulsed=pulsedChip===w;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>{setInput(w);run(w);},onMouseEnter:()=>handleChipHover(w,idx),onMouseLeave:()=>setHoveredChip(null),style:{fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.07em\",color:isHovered?\"#1a1a18\":\"#4a4a40\",border:`0.5px solid ${color}`,padding:\"8px 15px\",borderRadius:\"2px\",cursor:\"pointer\",background:isHovered?`${color}22`:\"transparent\",transition:\"all 0.2s ease\",transform:isPulsed?\"scale(1.15)\":isHovered?\"scale(1.05)\":\"scale(1)\",animation:isPulsed?\"chipPulse 0.4s ease\":\"none\",boxShadow:isHovered?`0 0 8px ${color}44`:\"none\"},children:w},w);})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{minHeight:\"320px\"},children:[active&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:\"#4a4a40\",marginBottom:\"2rem\",opacity:echoOn?1:0,transition:\"opacity 1s ease\"},children:echo}),frags.map((f,i)=>{if(f.type===\"label\")return /*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#4a4a40\",marginTop:\"2.5rem\",marginBottom:\"0.6rem\",textShadow:\"0 1px 3px rgba(255,255,255,0.85)\"},children:f.text},i);if(f.type===\"still\")return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"clamp(1.2rem,2.6vw,1.45rem)\",fontWeight:300,fontStyle:\"italic\",color:\"#3a3a35\",lineHeight:1.9,textShadow:\"0 1px 5px rgba(255,255,255,0.9)\",letterSpacing:\"0.015em\"},children:f.text},i);if(f.type===\"echo\")return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"clamp(1.1rem,2.4vw,1.3rem)\",fontWeight:300,fontStyle:\"italic\",color:\"#5a5a50\",marginLeft:\"2.5rem\",lineHeight:1.9,marginBottom:\"0.1rem\",textShadow:\"0 1px 3px rgba(255,255,255,0.85)\",letterSpacing:\"0.015em\"},children:f.text},i);return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"clamp(1.3rem,3.2vw,1.75rem)\",fontWeight:300,lineHeight:2,color:\"#3a3a35\",marginBottom:\"0.05rem\",textShadow:\"0 1px 5px rgba(255,255,255,0.9)\",letterSpacing:\"0.015em\"},children:f.text},i);}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"3rem\",paddingTop:\"2.5rem\",borderTop:\"0.5px solid #c8c8c0\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"12px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#6b6b62\",marginBottom:\"0.5rem\",textShadow:\"0 1px 3px rgba(255,255,255,0.85)\"},children:\"This archive is not finished. Add your voice.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"14px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#2a2a25\",marginBottom:\"1rem\",textShadow:\"0 1px 3px rgba(255,255,255,0.85)\"},children:\"What do you still hear, remember?\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",borderBottom:\"0.5px solid #c8c8c0\",paddingBottom:\"8px\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"input\",{value:personalInput,onChange:e=>setPersonalInput(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\"&&personalInput.trim())handlePersonalSubmit();},placeholder:\"A memory, an instruction, something they said…\",autoComplete:\"off\",style:{flex:1,background:\"transparent\",border:\"none\",outline:\"none\",fontFamily:\"Georgia,serif\",fontSize:\"clamp(1.1rem,2.5vw,1.35rem)\",fontWeight:300,color:\"#1a1a18\",padding:0,caretColor:\"#aaa9a0\",fontStyle:\"italic\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:handlePersonalSubmit,style:{background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:\"monospace\",fontSize:\"12px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#2a2a25\",padding:\"0 0 2px\",whiteSpace:\"nowrap\"},children:\"leave it ↵\"})]}),showCardPrompt&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"1.5rem\",padding:\"1.2rem 1.5rem\",background:\"rgba(250,250,248,0.92)\",border:\"0.5px solid #c8c8c0\",borderRadius:\"3px\",backdropFilter:\"blur(8px)\"},children:!cardSent?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"12px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#3a3a35\",marginBottom:\"0.8rem\"},children:\"Send this to yourself? ✦\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"11px\",color:\"#6b6b62\",marginBottom:\"1rem\",lineHeight:1.7,letterSpacing:\"0.03em\"},children:\"We will send you a card with your memory and a note from this work.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"flex-end\",borderBottom:\"0.5px solid #c8c8c0\",paddingBottom:\"8px\"},children:[/*#__PURE__*/_jsx(\"input\",{value:cardEmail,onChange:e=>setCardEmail(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\")handleSendCard();},placeholder:\"your email address\",autoComplete:\"email\",style:{flex:1,background:\"transparent\",border:\"none\",outline:\"none\",fontFamily:\"Georgia,serif\",fontSize:\"1.1rem\",fontWeight:300,color:\"#1a1a18\",padding:0,caretColor:\"#aaa9a0\",fontStyle:\"italic\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSendCard,style:{background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:\"monospace\",fontSize:\"12px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#2a2a25\",padding:\"0 0 2px\",whiteSpace:\"nowrap\"},children:cardSending?\"sending…\":\"send ↵\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowCardPrompt(false),style:{marginTop:\"0.8rem\",background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:\"monospace\",fontSize:\"10px\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#6b6b62\",padding:0},children:\"no thank you\"})]}):/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"12px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#E85D04\"},children:\"on its way to you ✦ thank you for being part of this work\"})})]}),showAgain&&/*#__PURE__*/_jsx(\"button\",{onClick:reset,style:{display:\"block\",marginTop:\"2rem\",background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:\"monospace\",fontSize:\"16px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#3a3a35\",padding:0},children:\"← enter another\"})]}),/*#__PURE__*/_jsx(ContributePanel,{voiceCount:voiceCount}),/*#__PURE__*/_jsx(AboutSection,{}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"monospace\",fontSize:\"15px\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"#6b6b62\",textAlign:\"center\",marginTop:\"4rem\"},children:\"By Adaeze Okaro\"})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Instructions\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Instructions.map","// Generated by Framer (f32bfea)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-CmIhr\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=1200\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Instructions from\"#framer/local/codeFile/L2gKemo/Instructions.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const InstructionsFonts=getFonts(Instructions);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-CmIhr\";const variantClassNames={WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};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};};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=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8inq3m-container\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"V3koCSxed\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Instructions,{height:\"100%\",id:\"V3koCSxed\",layoutId:\"V3koCSxed\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CmIhr.framer-lux5qc, .framer-CmIhr .framer-lux5qc { display: block; }\",\".framer-CmIhr.framer-72rtr7 { background-color: #ffffff; height: 1000px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1200px; }\",\".framer-CmIhr .framer-8inq3m-container { flex: none; height: auto; left: 858px; position: absolute; top: 572px; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\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 * @framerAcceptsLayoutTemplate false\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-CmIhr\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:1e3,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[]},...InstructionsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerScrollSections\":\"false\",\"framerResponsiveScreen\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"false\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"queryParamNames\":{\"type\":\"variable\",\"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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"}