{"version":3,"file":"shared-lib.B80L-BOR.mjs","names":["e","e.default","toRGB","rgba","React.useState","React.useRef","React.useCallback","React.useMemo","React.Fragment","React.useRef","React.useState","React.useState","React.useRef","React.useCallback","d0","d","React.useState","React.useRef","React.useRef","React.useState","metadata","siteMetadata","__FramerMetadata__","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","React.useContext","PropertyOverrides","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.3.1/server.browser.js","https:/framerusercontent.com/modules/X1xfoLd5ya4cqf2JSOF1/mZBQYMMgOgzODTjpOA1D/AlterEgos.js","https:/framerusercontent.com/modules/PVkdPGVfmOaUoCobuFhH/v1UB7ACPjhMMjX23t2tQ/BetterSection.js","https:/framerusercontent.com/modules/QpIKiZav4nVeW4rnp5ic/2PafWI6iVBIbpfCOH15Y/Hero.js","https:/framerusercontent.com/modules/kIXGC3lhmvYn6i8kkd7m/BlLaH9eJccfim8x5E9hC/StorySection.js","https:/framerusercontent.com/modules/FxGpNp4RZ5ODlbJ0LKzd/SvLVqnl5FntRPcgvrC79/TerminalNav.js","https:/framerusercontent.com/modules/bwHGPnjFYvOgKbi4mjNn/WSqtiLfFFlZ01TqhfvOF/siteMetadata.js","https:/framerusercontent.com/modules/4lUjesnN9r8LaO7dMhik/B2Hp7SwWIIXs59M15XIi/augiA20Il.js","https:/framerusercontent.com/modules/tYHFzyCmpLQXRGtI1MWP/V7eqilt0ZPIlDi2XuqtD/augiA20Il.js","https:/framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js"],"sourcesContent":["import*as e from\"react\";var n=e;try{\"default\"in e&&(n=e.default)}catch(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.3.1\";var Fe=e;try{\"default\"in e&&(Fe=e.default)}catch(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.3.1\";var Un={};var Zn,Xn;true;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//# sourceMappingURL=server.browser.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/*\n * AlterEgos.tsx — \"$ cd ~/alter_egos\" section (id=\"alter-egos\")\n *\n * Three-panel triptych. Each panel idles desaturated and dim, like a\n * process asleep. Hover (desktop) or tap (phone) and it \"lightning\n * strikes\": white flash, violent jitter, torn scan bands, then the\n * footage snaps to full colour, the name stamps in and the status flips\n * from [idle] to [running]. KAIZEN-X sits in the middle as the daemon —\n * the system that's always running underneath the other two.\n */// Framer passes colours as hex in the editor but as rgb()/var() strings in\n// Preview and on the live site, so never glue alpha onto a colour string.\n// Parse it and rebuild it as rgba() instead.\nfunction toRGB(c){const hex=(c||\"\").match(/#([0-9a-f]{3,8})\\b/i);if(hex){let h=hex[1];if(h.length<=4)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h.slice(0,6),16);return[n>>16&255,n>>8&255,n&255];}const m=(c||\"\").match(/rgba?\\(\\s*([\\d.]+)[\\s,]+([\\d.]+)[\\s,]+([\\d.]+)/i);return m?[+m[1],+m[2],+m[3]]:[0,0,0];}function rgba(c,a){const[r,g,b]=toRGB(c);return`rgba(${r},${g},${b},${a})`;}export default function AlterEgos(props){const{command,title,intro,footer,black,green,cream,monoFont,bodyFont,strike}=props;const personas=[{key:\"tyrnt\",name:props.tyrntName,role:props.tyrntRole,tag:props.tyrntTag,status:\"fg\",body:props.tyrntBody,video:props.tyrntVideo,image:props.tyrntImage},{key:\"kaizen\",name:props.kaizenName,role:props.kaizenRole,tag:props.kaizenTag,status:\"daemon\",body:props.kaizenBody,video:props.kaizenVideo,image:props.kaizenImage,daemon:true},{key:\"brad\",name:props.bradName,role:props.bradRole,tag:props.bradTag,status:\"fg\",body:props.bradBody,video:props.bradVideo,image:props.bradImage}];const[active,setActive]=React.useState(null);// Bumps every activation so the strike animation replays\nconst[strikeId,setStrikeId]=React.useState(0);const[isNarrow,setIsNarrow]=React.useState(false);const[canHover,setCanHover]=React.useState(true);const[reduced,setReduced]=React.useState(false);const rootRef=React.useRef(null);React.useEffect(()=>{if(typeof window===\"undefined\")return;const hov=window.matchMedia?.(\"(hover: hover) and (pointer: fine)\");const red=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\");setCanHover(hov?hov.matches:true);setReduced(red?red.matches:false);const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{setIsNarrow(entries[0].contentRect.width<760);});ro.observe(el);return()=>ro.disconnect();},[]);const activate=React.useCallback(key=>{setActive(prev=>{if(prev===key)return prev;if(key)setStrikeId(n=>n+1);return key;});},[]);const s=Math.max(0,strike);const css=`\n@keyframes aeFlash { 0% { opacity: ${.95*Math.min(1,s)} } 35% { opacity: ${.35*Math.min(1,s)} } 45% { opacity: ${.7*Math.min(1,s)} } 100% { opacity: 0 } }\n@keyframes aeJitter {\n  0% { transform: translate(0,0) skewX(0) }\n  8% { transform: translate(${-10*s}px, ${3*s}px) skewX(${8*s}deg) }\n  16% { transform: translate(${9*s}px, ${-4*s}px) skewX(${-10*s}deg) }\n  24% { transform: translate(${-6*s}px, ${2*s}px) skewX(${5*s}deg) }\n  32% { transform: translate(${4*s}px, 0) skewX(${-3*s}deg) }\n  40% { transform: translate(${-2*s}px, 0) }\n  50%, 100% { transform: translate(0,0) skewX(0) }\n}\n@keyframes aeBands {\n  0% { opacity: 1; clip-path: inset(12% 0 71% 0); transform: translateX(${-24*s}px) }\n  20% { clip-path: inset(58% 0 22% 0); transform: translateX(${30*s}px) }\n  40% { clip-path: inset(31% 0 52% 0); transform: translateX(${-14*s}px) }\n  60% { clip-path: inset(80% 0 6% 0); transform: translateX(${18*s}px) }\n  80% { opacity: 1; clip-path: inset(44% 0 44% 0); transform: translateX(${-8*s}px) }\n  100% { opacity: 0; clip-path: inset(50% 0 50% 0); transform: translateX(0) }\n}\n@keyframes aeStamp {\n  0% { opacity: 0; transform: scale(1.35); letter-spacing: 0.12em; filter: blur(3px) }\n  55% { opacity: 1; transform: scale(0.97); letter-spacing: 0.02em; filter: blur(0) }\n  100% { opacity: 1; transform: scale(1); letter-spacing: 0.02em }\n}\n@keyframes aeSplit {\n  0%, 100% { text-shadow: none }\n  10% { text-shadow: ${-5*s}px 0 ${green}, ${5*s}px 0 rgba(255,77,61,0.8) }\n  30% { text-shadow: ${4*s}px 0 ${green}, ${-4*s}px 0 rgba(255,77,61,0.8) }\n  50% { text-shadow: ${-2*s}px 0 ${green}, ${2*s}px 0 rgba(255,77,61,0.6) }\n  70% { text-shadow: none }\n}\n@keyframes aePulse { 0%, 100% { opacity: 1 } 50% { opacity: 0.25 } }\n@keyframes aeScan { 0% { top: -10% } 100% { top: 110% } }\n@keyframes aeBlink { 50% { opacity: 0 } }\n`;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,id:\"alter-egos\",style:{width:\"100%\",background:black,color:cream,padding:isNarrow?\"72px 20px 80px\":\"112px 48px 120px\",boxSizing:\"border-box\",fontFamily:monoFont},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700;800&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1180,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:green,fontSize:13,marginBottom:10},children:command}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:monoFont,fontWeight:700,fontSize:isNarrow?30:40,color:cream,letterSpacing:\"0.01em\"},children:title}),intro&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:bodyFont,fontSize:isNarrow?17:19,lineHeight:1.65,color:cream,opacity:.85,maxWidth:640,margin:\"20px 0 0\",whiteSpace:\"pre-line\"},children:intro}),/*#__PURE__*/_jsx(\"div\",{style:{color:cream,opacity:.45,fontSize:12,margin:\"36px 0 14px\"},children:canHover?\"// hover to activate\":\"// tap to activate\"}),/*#__PURE__*/_jsx(\"div\",{role:\"list\",onMouseLeave:()=>canHover&&activate(null),style:{display:\"grid\",gridTemplateColumns:isNarrow?\"1fr\":\"1fr 1fr 1fr\",gap:isNarrow?14:18},children:personas.map(p=>/*#__PURE__*/_jsx(Panel,{p:p,isActive:active===p.key,strikeId:strikeId,onEnter:()=>canHover&&activate(p.key),onTap:()=>activate(active===p.key?null:p.key),isNarrow:isNarrow,reduced:reduced,black:black,green:green,cream:cream,monoFont:monoFont,bodyFont:bodyFont},p.key))}),footer&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:36,fontSize:isNarrow?13:14,color:cream,opacity:.75,whiteSpace:\"pre-line\",lineHeight:1.7},children:footer.split(\"\\n\").map((ln,i)=>/*#__PURE__*/_jsx(\"div\",{style:{color:ln.startsWith(\">\")||ln.startsWith(\"$\")?green:cream},children:ln},i))})]})]});}function Panel(props){const{p,isActive,strikeId,onEnter,onTap,isNarrow,reduced,black,green,cream,monoFont,bodyFont}=props;const videoRef=React.useRef(null);React.useEffect(()=>{const v=videoRef.current;if(!v)return;if(isActive){v.play?.().catch(()=>{});}else{v.pause?.();}},[isActive]);const mediaStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",filter:isActive?\"grayscale(0) brightness(1) contrast(1.05)\":\"grayscale(1) brightness(0.42) contrast(1.15)\",transform:isActive?\"scale(1.04)\":\"scale(1)\",transition:reduced?\"none\":\"filter 0.25s ease 0.08s, transform 1.2s ease\"};// Keys that change on each strike so the CSS animations replay\nconst k=isActive?`on-${strikeId}`:\"off\";return /*#__PURE__*/_jsxs(\"div\",{role:\"listitem\",tabIndex:0,\"aria-label\":`${p.name}: ${p.role}`,\"aria-expanded\":isActive,onMouseEnter:onEnter,onClick:onTap,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();onTap();}},style:{position:\"relative\",overflow:\"hidden\",height:isNarrow?\"min(78vh, 560px)\":\"min(74vh, 640px)\",minHeight:420,background:\"#050505\",border:`1px solid ${isActive?green:\"rgba(242,237,227,0.14)\"}`,borderRadius:4,cursor:\"pointer\",outline:\"none\",transition:\"border-color 0.3s ease\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,animation:isActive&&!reduced?\"aeJitter 0.45s steps(1, end)\":undefined},children:[p.video?/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:p.video,poster:p.image,muted:true,loop:true,playsInline:true,preload:\"metadata\",disablePictureInPicture:true,style:mediaStyle}):p.image?/*#__PURE__*/_jsx(\"img\",{src:p.image,alt:\"\",style:mediaStyle}):/*#__PURE__*/_jsx(NoSignal,{name:p.name,isActive:isActive,green:green,cream:cream,monoFont:monoFont}),isActive&&!reduced&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(90deg, transparent, ${rgba(green,.33)} 20%, ${rgba(cream,.4)} 50%, ${rgba(green,.33)} 80%, transparent)`,mixBlendMode:\"screen\",opacity:0,animation:\"aeBands 0.5s steps(1, end)\"}},`b-${k}`)]},`j-${k}`),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(to top, ${rgba(black,1)} 0%, ${rgba(black,.9)} 22%, ${rgba(black,.4)} 48%, ${rgba(black,0)} 70%)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",opacity:.35,backgroundImage:\"repeating-linear-gradient(to bottom, rgba(0,0,0,0) 0px, rgba(0,0,0,0) 2px, rgba(0,0,0,0.8) 2px, rgba(0,0,0,0.8) 3px)\"}}),p.daemon&&!reduced&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,height:2,background:green,boxShadow:`0 0 12px ${green}`,opacity:isActive?.25:.55,animation:\"aeScan 5s linear infinite\",pointerEvents:\"none\"}}),isActive&&!reduced&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:cream,opacity:0,animation:\"aeFlash 0.32s ease-out\",pointerEvents:\"none\"}},`f-${k}`),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:16,left:18,right:18,display:\"flex\",justifyContent:\"space-between\",fontFamily:monoFont,fontSize:12,color:cream,opacity:.8},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"./\",p.key===\"kaizen\"?\"kaizen-x\":p.key===\"brad\"?\"b-rad\":p.key]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:7},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:\"50%\",background:isActive||p.daemon?green:\"rgba(242,237,227,0.35)\",boxShadow:isActive||p.daemon?`0 0 8px ${green}`:\"none\",animation:p.daemon&&!isActive&&!reduced?\"aePulse 2.4s ease-in-out infinite\":undefined}}),/*#__PURE__*/_jsxs(\"span\",{style:{color:isActive?green:cream},children:[\"[\",isActive?\"running\":p.daemon?\"daemon\":\"idle\",\"]\"]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:0,padding:isNarrow?\"0 20px 22px\":\"0 22px 26px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,fontSize:12,color:green,marginBottom:8,opacity:isActive?1:.7},children:p.tag}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,fontWeight:800,fontSize:isNarrow?\"clamp(40px, 13vw, 58px)\":\"clamp(34px, 4.6vw, 64px)\",lineHeight:.95,color:cream,opacity:isActive?1:.55,letterSpacing:\"0.02em\",animation:isActive&&!reduced?\"aeStamp 0.42s cubic-bezier(.2,.9,.2,1) both, aeSplit 0.5s steps(1, end)\":undefined,transition:\"opacity 0.3s ease\"},children:p.name},`n-${k}`),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,fontSize:13,color:cream,opacity:.8,marginTop:10},children:p.role}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:isActive?260:0,opacity:isActive?1:0,overflow:\"hidden\",transition:reduced?\"none\":\"max-height 0.5s ease 0.15s, opacity 0.4s ease 0.2s\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:bodyFont,fontSize:isNarrow?16:16.5,lineHeight:1.6,color:cream,margin:\"14px 0 0\",whiteSpace:\"pre-line\"},children:[p.body,/*#__PURE__*/_jsxs(\"span\",{style:{color:green,fontFamily:monoFont,animation:reduced?undefined:\"aeBlink 1s steps(1) infinite\"},children:[\" \",\"_\"]})]})})]})]});}// Placeholder shown until footage/photos are added in the panel\nfunction NoSignal(props){const{name,isActive,green,cream,monoFont}=props;const rows=React.useMemo(()=>{const out=[];for(let r=0;r<60;r++){let line=\"\";for(let c=0;c<90;c++)line+=Math.random()>.5?\"1\":\"0\";out.push(line);}return out;},[]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\",fontFamily:monoFont,fontSize:10,lineHeight:\"12px\",color:isActive?green:cream,opacity:isActive?.35:.08,transition:\"opacity 0.3s ease, color 0.3s ease\",whiteSpace:\"pre\",userSelect:\"none\"},\"aria-hidden\":\"true\",children:[rows.join(\"\\n\"),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"38%\",left:0,right:0,textAlign:\"center\",fontSize:12,color:cream,opacity:.9,whiteSpace:\"normal\"},children:RenderTarget.current()===RenderTarget.canvas?`[ no signal — add ${name} footage in the panel ]`:\"[ no signal ]\"})]});}AlterEgos.defaultProps={command:\"$ cd ~/alter_egos\",title:\"Alter Egos\",intro:\"Some days the regular me can't do the hard thing. So I switch on someone who can. Meet my alter egos:\",footer:\"> I Teach and I Write don't get a mask.\\nThat's just Brad.\",tyrntName:\"TYRNT\",tyrntRole:\"the trainer\",tyrntTag:\"// I Train\",tyrntBody:\"The part of me that shows up when I don't want to. No negotiating, no excuses, just the next rep.\",kaizenName:\"KAIZEN-X\",kaizenRole:\"the system\",kaizenTag:\"// always running\",kaizenBody:\"Kaizen means continuous improvement. This is the operating system under the other two: the habits, the tracking and the meditation that keep me centred.\",bradName:\"B-RAD\",bradRole:\"the creator\",bradTag:\"// I Create\",bradBody:\"The one who hits record, even when people call it a waste of time.\",black:\"#0b0b0a\",green:\"#8fbf6f\",cream:\"#f2ede3\",monoFont:\"'JetBrains Mono', monospace\",bodyFont:\"Georgia, serif\",strike:1};const personaControls=(prefix,label)=>({[`${prefix}Name`]:{type:ControlType.String,title:`${label} name`},[`${prefix}Role`]:{type:ControlType.String,title:`${label} role`},[`${prefix}Tag`]:{type:ControlType.String,title:`${label} tag`},[`${prefix}Body`]:{type:ControlType.String,title:`${label} text`,displayTextArea:true},[`${prefix}Video`]:{type:ControlType.File,title:`${label} video`,allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},[`${prefix}Image`]:{type:ControlType.Image,title:`${label} photo`}});addPropertyControls(AlterEgos,{command:{type:ControlType.String,title:\"Command line\"},title:{type:ControlType.String,title:\"Title\"},intro:{type:ControlType.String,title:\"Intro\",displayTextArea:true},...personaControls(\"tyrnt\",\"TYRNT\"),...personaControls(\"kaizen\",\"KAIZEN-X\"),...personaControls(\"brad\",\"B-RAD\"),footer:{type:ControlType.String,title:\"Footer\",displayTextArea:true},strike:{type:ControlType.Number,title:\"Lightning strike\",min:0,max:2.5,step:.1},black:{type:ControlType.Color,title:\"Background\"},green:{type:ControlType.Color,title:\"Green accent\"},cream:{type:ControlType.Color,title:\"Cream text\"},monoFont:{type:ControlType.String,title:\"Mono font\"},bodyFont:{type:ControlType.String,title:\"Body font\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AlterEgos\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AlterEgos.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/*\n * BetterSection.tsx — \"$ cd ~/better_and_better\" section (id=\"better-better\")\n *\n * Home of the four pillars: I Teach / I Train / I Write / I Create.\n *\n * When a visitor clicks \"Better & Better\" in the menu:\n *   1. the screen goes black and the B&B logo flashes for a couple of seconds\n *   2. the logo breaks down into green 0s and 1s\n *   3. the bits blow outward...\n *   4. ...and pull back in to build the section's copy, each block of text\n *      appearing as its bits land.\n * Anyone who just scrolls down sees the section normally. A small\n * \"[ replay ]\" in the header plays the effect again.\n */// Framer passes colours as hex in the editor but as rgb()/var() strings in\n// Preview and on the live site, so parse before blending or adding alpha.\nfunction toRGB(c){const hex=(c||\"\").match(/#([0-9a-f]{3,8})\\b/i);if(hex){let h=hex[1];if(h.length<=4)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h.slice(0,6),16);return[n>>16&255,n>>8&255,n&255];}const m=(c||\"\").match(/rgba?\\(\\s*([\\d.]+)[\\s,]+([\\d.]+)[\\s,]+([\\d.]+)/i);return m?[+m[1],+m[2],+m[3]]:[0,0,0];}function rgba(c,a){const[r,g,b]=toRGB(c);return`rgba(${r},${g},${b},${a})`;}function mix(a,b,t){const A=toRGB(a);const B=toRGB(b);const ch=i=>Math.round(A[i]+(B[i]-A[i])*t);return`rgb(${ch(0)},${ch(1)},${ch(2)})`;}// Links inside pillar text:\n//   \"@name\"             -> that Instagram profile\n//   \"[words](https://…)\" -> a link on those words (e.g. a book on Amazon)\nfunction linkHandles(text,color){const linkStyle={color,textDecoration:\"none\",borderBottom:`1px solid ${color}`};const parts=(text||\"\").split(/(\\[[^\\]]+\\]\\(https?:\\/\\/[^)\\s]+\\)|@[A-Za-z0-9._]+)/g);return parts.map((part,i)=>{const md=part.match(/^\\[([^\\]]+)\\]\\((https?:\\/\\/[^)\\s]+)\\)$/);if(md)return /*#__PURE__*/_jsx(\"a\",{href:md[2],target:\"_blank\",rel:\"noopener noreferrer\",style:linkStyle,children:md[1]},i);if(/^@[A-Za-z0-9._]+$/.test(part))return /*#__PURE__*/_jsx(\"a\",{href:`https://instagram.com/${part.slice(1).replace(/\\.$/,\"\")}`,target:\"_blank\",rel:\"noopener noreferrer\",style:linkStyle,children:part},i);return /*#__PURE__*/_jsx(React.Fragment,{children:part},i);});}export default function BetterSection(props){const{command,title,thesis,intro,footer,bbLogo,flashDuration,explodeStrength,assembleDuration,menuTrigger,black,green,cream,monoFont,bodyFont}=props;const pillars=[{key:\"teach\",n:\"01\",title:props.teachTitle,tag:props.teachTag,body:props.teachBody,video:props.teachVideo},{key:\"train\",n:\"02\",title:props.trainTitle,tag:props.trainTag,body:props.trainBody,video:props.trainVideo},{key:\"write\",n:\"03\",title:props.writeTitle,tag:props.writeTag,body:props.writeBody,video:props.writeVideo},{key:\"create\",n:\"04\",title:props.createTitle,tag:props.createTag,body:props.createBody,video:props.createVideo}];const rootRef=React.useRef(null);const canvasRef=React.useRef(null);const[phase,setPhase]=React.useState(\"idle\");const[logoOn,setLogoOn]=React.useState(false);const[isNarrow,setIsNarrow]=React.useState(false);const runningRef=React.useRef(false);const timersRef=React.useRef([]);const rafRef=React.useRef(null);const logoImgRef=React.useRef(null);const playRef=React.useRef(()=>{});const later=(fn,ms)=>{timersRef.current.push(window.setTimeout(fn,ms));};const clearAll=()=>{timersRef.current.forEach(id=>clearTimeout(id));timersRef.current=[];if(rafRef.current)cancelAnimationFrame(rafRef.current);rafRef.current=null;};// Preload the logo so its pixels can be turned into bits\nReact.useEffect(()=>{if(!bbLogo){logoImgRef.current=null;return;}const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>logoImgRef.current=img;img.src=bbLogo;},[bbLogo]);React.useEffect(()=>{const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(e=>setIsNarrow(e[0].contentRect.width<760));ro.observe(el);return()=>ro.disconnect();},[]);// Targets = the blocks of copy that get built from the bits, in\n// reading order.\nconst targets=()=>Array.from(rootRef.current?.querySelectorAll(\"[data-bb]\")||[]);const showAll=()=>targets().forEach(el=>{el.style.transition=\"\";el.style.opacity=\"\";el.style.filter=\"\";});// Points where the logo has ink, as screen positions centred at cx,cy\nfunction logoPoints(cx,cy,size,n){const S=220;const c=document.createElement(\"canvas\");c.width=S;c.height=S;const x=c.getContext(\"2d\");const img=logoImgRef.current;let ok=false;if(img){const f=Math.min(S/img.width,S/img.height);const w=img.width*f;const h=img.height*f;x.drawImage(img,(S-w)/2,(S-h)/2,w,h);try{x.getImageData(0,0,1,1);ok=true;}catch{ok=false;}}if(!ok){// No readable logo: fall back to the letters B&B\nx.clearRect(0,0,S,S);x.fillStyle=\"#fff\";x.font=\"bold 120px Georgia, serif\";x.textAlign=\"center\";x.textBaseline=\"middle\";x.fillText(\"B&B\",S/2,S/2);}const d=x.getImageData(0,0,S,S).data;const ink=[];for(let yy=0;yy<S;yy+=2)for(let xx=0;xx<S;xx+=2)if(d[(yy*S+xx)*4+3]>60)ink.push({x:xx,y:yy});const pts=[];if(!ink.length)return pts;for(let i=0;i<n;i++){const p=ink[Math.floor(Math.random()*ink.length)];pts.push({x:cx+(p.x-S/2)/S*size,y:cy+(p.y-S/2)/S*size});}return pts;}function textRects(el){const range=document.createRange();range.selectNodeContents(el);const rects=Array.from(range.getClientRects()).filter(r=>r.width>2&&r.height>2);if(!rects.length)rects.push(el.getBoundingClientRect());return rects.map(r=>({x:r.left,y:r.top,w:r.width,h:r.height}));}function play(){if(runningRef.current)return;const root=rootRef.current;if(!root)return;const reduced=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(reduced){root.scrollIntoView({block:\"start\"});return;}runningRef.current=true;clearAll();// Hide the copy; the overlay covers the screen while the menu\n// closes and the page scrolls here\ntargets().forEach(el=>{el.style.transition=\"none\";el.style.opacity=\"0\";});setPhase(\"overlay\");setLogoOn(true);const flash=Math.max(.5,flashDuration)*1e3;later(()=>startBits(),flash+100);}playRef.current=play;function startBits(){const root=rootRef.current;const canvas=canvasRef.current;const ctx=canvas?canvas.getContext(\"2d\"):null;if(!root||!canvas||!ctx){finish();return;}// Make sure we're parked on the section before measuring\nroot.scrollIntoView({block:\"start\"});const W=window.innerWidth;const H=window.innerHeight;const dpr=Math.min(2,window.devicePixelRatio||1);canvas.width=Math.round(W*dpr);canvas.height=Math.round(H*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";// Blocks that are on screen get built from bits; anything below\n// the fold just fades in at the end\nconst blocks=targets();const onScreen=[];const offScreen=[];blocks.forEach(el=>{const r=el.getBoundingClientRect();if(r.top<H-20&&r.bottom>0){const rects=textRects(el).filter(q=>q.y<H&&q.y+q.h>0);const area=rects.reduce((s,q)=>s+q.w*q.h,0);onScreen.push({el,rects,area});}else offScreen.push(el);});const totalArea=onScreen.reduce((s,t)=>s+t.area,0)||1;const N=W<700?900:1500;const logoSize=Math.min(W*.5,260);const starts=logoPoints(W/2,H/2,logoSize*1.05,N);setLogoOn(false);const t0=performance.now();const toBits=350// logo -> bits colour shift\n;const holdBits=350;const explode=650*Math.max(.3,explodeStrength);const assemble=Math.max(.4,assembleDuration)*1e3;const tExplode=toBits+holdBits;// Bits start heading home while the blast is still spreading\nconst tAssemble=tExplode+explode*.55;const stagger=Math.min(110,assemble*.45/Math.max(1,onScreen.length));const bits=[];const pick=t=>{const tot=t.rects.reduce((s,q)=>s+q.w*q.h,0);let r=Math.random()*tot;for(const q of t.rects){r-=q.w*q.h;if(r<=0)return{x:q.x+Math.random()*q.w,y:q.y+Math.random()*q.h};}const q=t.rects[t.rects.length-1];return{x:q.x+q.w/2,y:q.y+q.h/2};};// Share bits between blocks by how much text each has\nconst quotas=onScreen.map(t=>Math.max(12,Math.round(t.area/totalArea*N)));let bi=0;onScreen.forEach((t,ti)=>{for(let k=0;k<quotas[ti]&&bi<starts.length;k++,bi++){const s=starts[bi];const p=pick(t);const ang=Math.atan2(s.y-H/2,s.x-W/2)+(Math.random()-.5)*1.2;const sp=(.45+Math.random()*.9)*Math.max(W,H)*1.5*Math.max(.3,explodeStrength);const a0=tAssemble+ti*stagger+Math.random()*180;bits.push({sx:s.x,sy:s.y,vx:Math.cos(ang)*sp,vy:Math.sin(ang)*sp,tx:p.x,ty:p.y,arr0:a0,arr1:a0+assemble*(.45+Math.random()*.25),glyph:Math.random()>.5?\"1\":\"0\",size:9+Math.random()*7,tgt:ti});}});// Leftover logo bits just scatter and fade\nfor(;bi<starts.length;bi++){const s=starts[bi];const ang=Math.random()*Math.PI*2;const sp=(.6+Math.random())*Math.max(W,H)*1.6;bits.push({sx:s.x,sy:s.y,vx:Math.cos(ang)*sp,vy:Math.sin(ang)*sp,tx:NaN,ty:NaN,arr0:tAssemble,arr1:tAssemble,glyph:Math.random()>.5?\"1\":\"0\",size:8+Math.random()*6,tgt:-1});}// Reveal each block once most of its bits have landed\nconst revealAt=onScreen.map((_,ti)=>{const mine=bits.filter(b=>b.tgt===ti).map(b=>b.arr1);mine.sort((a,b)=>a-b);return mine.length?mine[Math.floor(mine.length*.7)]:tAssemble;});onScreen.forEach((t,ti)=>{later(()=>{t.el.style.transition=\"opacity 0.35s ease, filter 0.35s ease\";t.el.style.filter=`drop-shadow(0 0 6px ${rgba(green,.9)})`;t.el.style.opacity=\"1\";later(()=>t.el.style.filter=\"\",380);},revealAt[ti]);});// Black backdrop lifts as the build begins, so the bits land on\n// the real section\nlater(()=>setPhase(\"fading\"),tAssemble+150);const lastLand=Math.max(tAssemble,...bits.map(b=>b.arr1));later(()=>{offScreen.forEach(el=>{el.style.transition=\"opacity 0.6s ease\";el.style.opacity=\"1\";});},lastLand);later(()=>finish(),lastLand+700);// Explosion position: fast burst that decelerates\nconst burst=(b,t)=>{const k=Math.max(0,t-tExplode)/1e3;const f=(1-Math.exp(-3.2*k))/3.2;return{x:b.sx+b.vx*f,y:b.sy+b.vy*f};};const ease=k=>k<.5?4*k*k*k:1-Math.pow(-2*k+2,3)/2;const loop=()=>{const t=performance.now()-t0;ctx.clearRect(0,0,W,H);for(let i=0;i<bits.length;i++){const b=bits[i];let x,y,a,col;if(t<tExplode){// Logo turning into bits: cream -> green, faint shimmer\nconst k=Math.min(1,t/toBits);x=b.sx+(Math.random()-.5)*1.2;y=b.sy+(Math.random()-.5)*1.2;a=.5+.5*k;col=mix(cream,green,k);}else if(b.tgt<0||t<b.arr0){// Blown outward\nconst q=burst(b,t);x=q.x;y=q.y;a=b.tgt<0?Math.max(0,1-(t-tExplode)/(explode+500)):1;col=green;}else{const k=Math.min(1,(t-b.arr0)/(b.arr1-b.arr0));const e=ease(k);// Keep drifting with the blast early on, then get\n// pulled home, so the turn-around feels physical\nconst drift=burst(b,b.arr0+(t-b.arr0)*(1-k));x=drift.x+(b.tx-drift.x)*e;y=drift.y+(b.ty-drift.y)*e;a=k<1?1:Math.max(0,1-(t-b.arr1)/220);col=k>.85?mix(green,cream,(k-.85)/.15):green;}if(a<=.01)continue;if(Math.random()<.06)b.glyph=b.glyph===\"1\"?\"0\":\"1\";ctx.globalAlpha=a;ctx.fillStyle=col;ctx.font=`bold ${b.size}px monospace`;ctx.fillText(b.glyph,x,y);}ctx.globalAlpha=1;if(t<lastLand+400)rafRef.current=requestAnimationFrame(loop);};loop();}function finish(){clearAll();showAll();setLogoOn(false);setPhase(p=>p===\"idle\"?p:\"fading\");later(()=>{setPhase(\"idle\");runningRef.current=false;},450);}// Listen for the menu's \"Better & Better\" link (detected by its text),\n// a #better-better hash change, or window event \"better-better-play\".\nReact.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const go=()=>playRef.current();const onClick=e=>{if(!menuTrigger)return;let el=e.target;if(rootRef.current&&el&&rootRef.current.contains(el))return;// Only the menu link counts. Never fire from inside the page's\n// own sections (e.g. the Story chapter \"better and better\").\nif(el&&el.closest(\"#story, #alter-egos, #contact\"))return;for(let k=0;el&&k<4;k++,el=el.parentElement){const t=(el.textContent||\"\").replace(/\\s+/g,\" \").trim();if(t.length<32&&/^[>\\s]*better\\s*&(amp;)?\\s*better$/i.test(t)){go();return;}}};const onHash=()=>{if(menuTrigger&&window.location.hash===\"#better-better\")go();};document.addEventListener(\"click\",onClick);window.addEventListener(\"hashchange\",onHash);window.addEventListener(\"better-better-play\",go);return()=>{document.removeEventListener(\"click\",onClick);window.removeEventListener(\"hashchange\",onHash);window.removeEventListener(\"better-better-play\",go);clearAll();};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[menuTrigger]);const css=`\n@keyframes bbFlash {\n  0% { opacity: 0; transform: scale(0.94) }\n  8% { opacity: 1; transform: scale(1) }\n  14% { opacity: 0.25 } 18% { opacity: 1 } 34% { opacity: 1 }\n  38% { opacity: 0.4 } 41% { opacity: 1 }\n  62% { opacity: 1 } 65% { opacity: 0.3 } 67% { opacity: 1 }\n  100% { opacity: 1 }\n}\n@keyframes bbGlow {\n  0%, 100% { filter: drop-shadow(0 0 4px ${rgba(green,.35)}) }\n  50% { filter: drop-shadow(0 0 22px ${rgba(green,.9)}) }\n}\n@keyframes bbBlink { 50% { opacity: 0 } }\n`;const cardStyle={position:\"relative\",border:`1px solid ${rgba(cream,.14)}`,borderRadius:4,overflow:\"hidden\",background:rgba(cream,.02),display:\"flex\",flexDirection:\"column\"};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,id:\"better-better\",style:{width:\"100%\",background:black,color:cream,padding:isNarrow?\"72px 20px 80px\":\"112px 48px 120px\",boxSizing:\"border-box\",fontFamily:monoFont},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700;800&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1180,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{\"data-bb\":true,style:{color:green,fontSize:13},children:command}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>playRef.current(),style:{background:\"none\",border:`1px solid ${rgba(green,.5)}`,color:cream,opacity:.6,fontFamily:monoFont,fontSize:11,padding:\"4px 10px\",borderRadius:4,cursor:\"pointer\"},children:\"[ replay ]\"})]}),/*#__PURE__*/_jsx(\"h2\",{\"data-bb\":true,style:{margin:\"10px 0 0\",fontFamily:monoFont,fontWeight:700,fontSize:isNarrow?30:40,color:cream},children:title}),/*#__PURE__*/_jsx(\"p\",{\"data-bb\":true,style:{fontFamily:bodyFont,fontStyle:\"italic\",fontSize:isNarrow?22:30,lineHeight:1.35,color:green,margin:\"22px 0 0\",maxWidth:820},children:thesis}),intro&&/*#__PURE__*/_jsx(\"p\",{\"data-bb\":true,style:{fontFamily:bodyFont,fontSize:isNarrow?17:19,lineHeight:1.65,color:cream,opacity:.85,maxWidth:680,margin:\"18px 0 0\",whiteSpace:\"pre-line\"},children:intro}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:isNarrow?\"1fr\":\"1fr 1fr\",gap:isNarrow?14:18,marginTop:44},children:pillars.map(p=>/*#__PURE__*/_jsxs(\"div\",{\"data-bb\":true,style:cardStyle,children:[p.video&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",aspectRatio:\"16 / 9\",overflow:\"hidden\",borderBottom:`1px solid ${rgba(cream,.1)}`},children:/*#__PURE__*/_jsx(\"video\",{src:p.video,autoPlay:true,muted:true,loop:true,playsInline:true,preload:\"metadata\",disablePictureInPicture:true,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",filter:\"grayscale(0.35) brightness(0.8)\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:isNarrow?\"20px 20px 24px\":\"24px 26px 28px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:12,color:green,marginBottom:10},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"// \",p.n]}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.85},children:p.tag})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,fontWeight:800,fontSize:isNarrow?30:36,color:cream,lineHeight:1},children:p.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:bodyFont,fontSize:isNarrow?16:17,lineHeight:1.6,color:cream,opacity:.85,margin:\"14px 0 0\",whiteSpace:\"pre-line\"},children:linkHandles(p.body,green)})]})]},p.key))}),footer&&/*#__PURE__*/_jsxs(\"div\",{\"data-bb\":true,style:{marginTop:36,fontSize:isNarrow?13:14,color:green},children:[footer,/*#__PURE__*/_jsx(\"span\",{style:{animation:\"bbBlink 1s steps(1) infinite\"},children:\"_\"})]})]}),phase!==\"idle\"&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"fixed\",inset:0,zIndex:2147482e3,pointerEvents:phase===\"overlay\"?\"auto\":\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:black,opacity:phase===\"overlay\"?1:0,transition:\"opacity 0.6s ease\"}}),logoOn&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:bbLogo?/*#__PURE__*/_jsx(\"div\",{style:{width:\"min(50vw, 260px)\",aspectRatio:\"994.9 / 1048.3\",backgroundColor:cream,WebkitMaskImage:`url(${bbLogo})`,maskImage:`url(${bbLogo})`,WebkitMaskSize:\"contain\",maskSize:\"contain\",WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",animation:`bbFlash ${Math.max(.5,flashDuration)}s linear both, bbGlow 0.9s ease-in-out infinite`}}):/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Georgia, serif\",fontWeight:700,fontSize:\"min(24vw, 150px)\",color:cream,animation:`bbFlash ${Math.max(.5,flashDuration)}s linear both, bbGlow 0.9s ease-in-out infinite`},children:\"B&B\"})}),/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\"}})]}),document.body)]});}BetterSection.defaultProps={command:\"$ cd ~/better_and_better\",title:\"Better & Better\",thesis:\"Every day, in every way, a little better and better.\",intro:\"Better & Better isn't a brand or a finish line. It's a philosophy I live by. I've broken my life into four areas (on social media they're called content pillars, the things I post about). In each one, I try to get a little better than I was the day before.\",footer:\"> run it again tomorrow\",teachTitle:\"I Teach\",teachTag:\"unmasked\",teachBody:\"I teach media arts, robotics and computer science at the high school level. In my classes, I cover branding, social media content, artificial intelligence and building a presence online, all taught the way I wish someone had taught me.\",trainTitle:\"I Train\",trainTag:\"→ TYRNT\",trainBody:\"Early-morning swims, interval training and heavy weights. 100 lbs lighter and healthier than ever. I used to struggle just to get out of bed. Now I can't start a day without training.\",writeTitle:\"I Write\",writeTag:\"unmasked\",writeBody:\"I'm writing my second book, Better & Better: A Blueprint for My Daughter. My first, Seeking Serotonin: The Memoirs of an Anxious Schoolteacher, is out now.\",createTitle:\"I Create\",createTag:\"→ B-RAD\",createBody:\"Cooking reels, this website, everything I make on a screen. Follow along @bradleyowensouthwell\",flashDuration:1,explodeStrength:1,assembleDuration:1.6,menuTrigger:true,black:\"#0b0b0a\",green:\"#8fbf6f\",cream:\"#f2ede3\",monoFont:\"'JetBrains Mono', monospace\",bodyFont:\"Georgia, serif\"};const pillarControls=(prefix,label)=>({[`${prefix}Title`]:{type:ControlType.String,title:`${label} title`},[`${prefix}Tag`]:{type:ControlType.String,title:`${label} tag`},[`${prefix}Body`]:{type:ControlType.String,title:`${label} text`,displayTextArea:true},[`${prefix}Video`]:{type:ControlType.File,title:`${label} video`,allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]}});addPropertyControls(BetterSection,{bbLogo:{type:ControlType.Image,title:\"B&B logo\"},flashDuration:{type:ControlType.Number,title:\"Logo flash (s)\",min:.5,max:5,step:.1},explodeStrength:{type:ControlType.Number,title:\"Explosion\",min:.3,max:2.5,step:.1},assembleDuration:{type:ControlType.Number,title:\"Build-in (s)\",min:.4,max:4,step:.1},menuTrigger:{type:ControlType.Boolean,title:\"Play on menu click\",defaultValue:true},command:{type:ControlType.String,title:\"Command line\"},title:{type:ControlType.String,title:\"Title\"},thesis:{type:ControlType.String,title:\"Thesis\",displayTextArea:true},intro:{type:ControlType.String,title:\"Intro\",displayTextArea:true},...pillarControls(\"teach\",\"I Teach\"),...pillarControls(\"train\",\"I Train\"),...pillarControls(\"write\",\"I Write\"),...pillarControls(\"create\",\"I Create\"),footer:{type:ControlType.String,title:\"Footer\"},black:{type:ControlType.Color,title:\"Background\"},green:{type:ControlType.Color,title:\"Green accent\"},cream:{type:ControlType.Color,title:\"Cream text\"},monoFont:{type:ControlType.String,title:\"Mono font\"},bodyFont:{type:ControlType.String,title:\"Body font\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BetterSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BetterSection.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";export default function HeroIntro(props){const{teachVideo,trainVideo,writeVideo,createVideo,teachStartAt,trainStartAt,writeStartAt,createStartAt,tileStagger,gridHold,black,dissolveDuration,text,green,cream,fontFamily,typeSpeed,settleDelay,wordPause,bitCount,scatterDuration,convergeDuration,transformVideo,bbLogo,logoHold,rainDuration,rainFadeDuration,rainColor,rainGlitchColor,faceImage,faceThreshold,faceSize,faceRevealAt,faceGlyphSize,faceSharpen,faceContour,faceHighlight,faceContrast,faceOffsetX,faceOffsetY,faceGlyphStyle,faceSteps,faceScanlines,faceGlitch,whoamiText,whoamiGlow,morphSweep,morphTravel}=props;const[showRain,setShowRain]=React.useState(true);const[rainFading,setRainFading]=React.useState(false);const[skipped,setSkipped]=React.useState(false);const[heroEnded,setHeroEnded]=React.useState(false);const skippedRef=React.useRef(false);React.useEffect(()=>{skippedRef.current=skipped;},[skipped]);const[tileVisible,setTileVisible]=React.useState({teach:false,train:false,write:false,create:false});const[gridDissolved,setGridDissolved]=React.useState(false);const[gridDone,setGridDone]=React.useState(false);const[showTransformVideo,setShowTransformVideo]=React.useState(false);const[transformVisible,setTransformVisible]=React.useState(false);const[showLogo,setShowLogo]=React.useState(false);// \"$ whoami\" replay: off -> on -> out (fading) -> off\nconst[whoami,setWhoami]=React.useState(\"off\");const[whoamiTyped,setWhoamiTyped]=React.useState(\"\");const whoamiCanvasRef=React.useRef(null);const rootRef=React.useRef(null);const rainCanvasRef=React.useRef(null);const containerRef=React.useRef(null);const betterRef=React.useRef(null);const stageRef=React.useRef(null);const videoBoxRef=React.useRef(null);const logoRef=React.useRef(null);const rainAnimIdRef=React.useRef(null);// Face -> welcome-line morph\nconst morphCanvasRef=React.useRef(null);const morphRafRef=React.useRef(null);const faceLayerRef=React.useRef(null);// Face portrait for the glyph rain. Loaded once; the rain builds its\n// brightness map from it the first frame the image is ready.\nconst faceImgRef=React.useRef(null);// The part of the photo that actually contains the face (the\n// non-transparent area). Centering this box, instead of the whole\n// image file, keeps empty padding in the PNG from pushing the face\n// off-center.\nconst faceCropRef=React.useRef(null);React.useEffect(()=>{if(!faceImage){faceImgRef.current=null;faceCropRef.current=null;return;}const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{faceCropRef.current=findOpaqueBounds(img);faceImgRef.current=img;};img.src=faceImage;},[faceImage]);function findOpaqueBounds(img){const full={sx:0,sy:0,sw:img.width,sh:img.height};const s=Math.min(1,600/Math.max(img.width,img.height));const cw=Math.max(1,Math.round(img.width*s));const ch=Math.max(1,Math.round(img.height*s));const c=document.createElement(\"canvas\");c.width=cw;c.height=ch;const cx=c.getContext(\"2d\");if(!cx)return full;cx.drawImage(img,0,0,cw,ch);let d;try{d=cx.getImageData(0,0,cw,ch).data;}catch{return full;}let minX=cw,minY=ch,maxX=-1,maxY=-1;for(let y=0;y<ch;y++){for(let x=0;x<cw;x++){if(d[(y*cw+x)*4+3]>24){if(x<minX)minX=x;if(x>maxX)maxX=x;if(y<minY)minY=y;if(y>maxY)maxY=y;}}}if(maxX<0)return full;return{sx:minX/s,sy:minY/s,sw:(maxX-minX+1)/s,sh:(maxY-minY+1)/s};}// Every setTimeout in this component funnels through here so replay/skip/\n// unmount can reliably cancel anything still pending.\nconst timeoutsRef=React.useRef([]);const addTimeout=React.useCallback((fn,ms)=>{const id=window.setTimeout(fn,ms);timeoutsRef.current.push(id);return id;},[]);const clearAllTimeouts=React.useCallback(()=>{timeoutsRef.current.forEach(id=>clearTimeout(id));timeoutsRef.current=[];},[]);const prefersReducedMotionRef=React.useRef(false);// Reads a color in any format Framer may pass: \"#rgb\", \"#rrggbb\",\n// \"#rrggbbaa\", \"rgb(...)\", \"rgba(...)\", or a color-style token like\n// \"var(--token-xyz, rgb(...))\". The canvas editor passes hex, but\n// Preview and the published site pass rgb(), so both must work.\nconst rgbCacheRef=React.useRef(new Map);function toRGB(c){const cache=rgbCacheRef.current;const hit=cache.get(c);if(hit)return hit;let out=[0,0,0];const hex=(c||\"\").match(/#([0-9a-f]{3,8})\\b/i);if(hex){let h=hex[1];if(h.length<=4)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h.slice(0,6),16);out=[n>>16&255,n>>8&255,n&255];}else{const m=(c||\"\").match(/rgba?\\(\\s*([\\d.]+)[\\s,]+([\\d.]+)[\\s,]+([\\d.]+)/i);if(m)out=[+m[1],+m[2],+m[3]];}cache.set(c,out);return out;}// Blends two colors; t=0 gives a, t=1 gives b.\nfunction mixColors(a,b,t){const A=toRGB(a);const B=toRGB(b);const ch=i=>Math.round(A[i]+(B[i]-A[i])*t);return`rgb(${ch(0)},${ch(1)},${ch(2)})`;}// Turns the portrait into a cols x rows grid of 0..1 brightness values,\n// on a FINE grid (smaller than the rain glyphs) so the face has detail.\n//  1. Auto-levels: stretches the face's own darkest/brightest tones to\n//     the full range so shadows and highlights both read.\n//  2. Contrast + unsharp mask: pushes features apart.\n//  3. Contour tracing (edge detection): jawline, nose, brows, lips and\n//     the head's outline are drawn brighter so the shape of the face\n//     reads, not just its shading.\n//  4. Highlights: bright, colourless pixels (the white glasses) are\n//     flagged so they render in pure cream with a glow.\n// Returns null if the image can't be read (e.g. blocked cross-origin).\nfunction buildFaceGrid(img,crop,cols,rows,cell,sizeMul=1,extraOffY=0){const off=document.createElement(\"canvas\");off.width=cols;off.height=rows;const octx=off.getContext(\"2d\");if(!octx)return null;octx.imageSmoothingEnabled=true;octx.imageSmoothingQuality=\"high\";// Fit the face box to the screen, scale by faceSize, then center it\n// (plus the optional nudge controls).\nconst fit=Math.min(cols*cell/crop.sw,rows*cell/crop.sh)*faceSize*sizeMul;const dw=crop.sw*fit/cell;const dh=crop.sh*fit/cell;const dx=(cols-dw)/2+faceOffsetX*cols;const dy=(rows-dh)/2+(faceOffsetY+extraOffY)*rows;octx.drawImage(img,crop.sx,crop.sy,crop.sw,crop.sh,dx,dy,dw,dh);let data;try{data=octx.getImageData(0,0,cols,rows).data;}catch{return null;}const n=cols*rows;const lum=new Float32Array(n);const sat=new Float32Array(n);const alpha=new Float32Array(n);const opaqueLums=[];for(let i=0;i<n;i++){const r=data[i*4];const g=data[i*4+1];const b=data[i*4+2];alpha[i]=data[i*4+3]/255;lum[i]=(.2126*r+.7152*g+.0722*b)/255;const mx=Math.max(r,g,b);const mn=Math.min(r,g,b);sat[i]=mx?(mx-mn)/mx:0;if(alpha[i]>.5)opaqueLums.push(lum[i]);}if(!opaqueLums.length)return{v:new Float32Array(n),hi:new Uint8Array(n)};// 1. Auto-levels from the face's own 2nd/98th percentile tones\nopaqueLums.sort((a,b)=>a-b);const lo=opaqueLums[Math.floor(opaqueLums.length*.02)];const hiL=opaqueLums[Math.floor(opaqueLums.length*.98)];const span=Math.max(.05,hiL-lo);const L=new Float32Array(n);for(let i=0;i<n;i++){if(alpha[i]<.05)continue;let t=(lum[i]-lo)/span;// 2a. Contrast around mid-grey\nt=.5+(t-.5)*faceContrast;L[i]=Math.max(0,Math.min(1,t));}// 3. Contour strength via Sobel edge detection. Transparent cells\n//    count as black, so the outline of the head is traced too.\nconst edge=new Float32Array(n);const edgeVals=[];const at=(x,y)=>{if(x<0||y<0||x>=cols||y>=rows)return 0;const j=y*cols+x;return alpha[j]<.05?0:L[j];};for(let y=0;y<rows;y++){for(let x=0;x<cols;x++){const i=y*cols+x;if(alpha[i]<.05)continue;const gx=-at(x-1,y-1)-2*at(x-1,y)-at(x-1,y+1)+at(x+1,y-1)+2*at(x+1,y)+at(x+1,y+1);const gy=-at(x-1,y-1)-2*at(x,y-1)-at(x+1,y-1)+at(x-1,y+1)+2*at(x,y+1)+at(x+1,y+1);const m=Math.sqrt(gx*gx+gy*gy);edge[i]=m;edgeVals.push(m);}}edgeVals.sort((a,b)=>a-b);const edgeRef=Math.max(.05,edgeVals[Math.floor(edgeVals.length*.95)]||0);const grid=new Float32Array(n);const hi=new Uint8Array(n);for(let y=0;y<rows;y++){for(let x=0;x<cols;x++){const i=y*cols+x;if(alpha[i]<.05)continue;// 2b. Unsharp mask: push each cell away from its\n//     neighbourhood average\nlet sum=0,cnt=0;for(let ddy=-2;ddy<=2;ddy++){for(let ddx=-2;ddx<=2;ddx++){const xx=x+ddx,yy=y+ddy;if(xx<0||yy<0||xx>=cols||yy>=rows)continue;const j=yy*cols+xx;if(alpha[j]<.05)continue;sum+=L[j];cnt++;}}const blur=cnt?sum/cnt:L[i];let v=L[i]+(L[i]-blur)*faceSharpen;// 3. Add the traced contours on top of the shading\nconst e=Math.min(1,edge[i]/edgeRef);v+=e*e*faceContour*.6;v=(v-faceThreshold)/(1-faceThreshold);v=Math.max(0,Math.min(1,v))*alpha[i];// Posterize: snap to a few flat tone levels for a\n// low-bit, pixel-shaded digital look\nif(faceSteps>=2){const k=Math.round(faceSteps)-1;v=Math.round(v*k)/k;}// 4. White, colourless areas = the glasses (and other bright\n//    highlights). Render them at full brightness.\nif(faceHighlight>0&&alpha[i]>.5&&L[i]>.8&&sat[i]<.22){hi[i]=1;v=1;}grid[i]=v;}}return{v:grid,hi};}function createFaceLayer(w,h,dpr,sizeMul=1,extraOffY=0){const img=faceImgRef.current;if(!img||w<2||h<2)return null;const fSize=Math.max(3,faceGlyphSize);const fCols=Math.ceil(w/fSize);const fRows=Math.ceil(h/fSize);const crop=faceCropRef.current||{sx:0,sy:0,sw:img.width,sh:img.height};const result=buildFaceGrid(img,crop,fCols,fRows,fSize,sizeMul,extraOffY);if(!result)return null;const face=result.v;const faceHi=result.hi;// Face glyphs ordered roughly from sparse to dense: brighter parts\n// of the face get heavier glyphs (runes style).\nconst faceChars=\"\\xb7ᛁᚲᛚᛏᚱᚢᚦᛒᛉᛗᛞ◇⟁⌗◈⧫⌬⏣⧉\";const hexChars=\"0123456789ABCDEF\";function faceChar(v){if(faceGlyphStyle===\"binary\")return Math.random()>.5?\"1\":\"0\";if(faceGlyphStyle===\"hex\")return hexChars[Math.floor(Math.random()*16)];if(faceGlyphStyle===\"blocks\")return v>.75?\"█\":v>.5?\"▓\":v>.25?\"▒\":\"░\";const max=faceChars.length-1;const j=Math.round(v*max+(Math.random()-.5)*2);return faceChars[Math.max(0,Math.min(max,j))];}const canvas=document.createElement(\"canvas\");canvas.width=Math.round(w*dpr);canvas.height=Math.round(h*dpr);const fctx=canvas.getContext(\"2d\");if(!fctx)return null;fctx.setTransform(dpr,0,0,dpr,0,0);fctx.font=`bold ${fSize}px monospace`;fctx.textBaseline=\"top\";function drawCell(idx){const v=face[idx];const x=idx%fCols*fSize;const y=Math.floor(idx/fCols)*fSize;fctx.clearRect(x,y,fSize,fSize);if(faceHi[idx]){// Glasses / highlights: solid cream with a soft glow\nfctx.globalAlpha=1;fctx.fillStyle=cream;fctx.shadowColor=cream;fctx.shadowBlur=fSize*.9*faceHighlight;fctx.fillText(faceChar(1),x,y);fctx.shadowBlur=0;return;}// Dark -> green -> cream tonal ramp gives the face its shading\nconst color=v<.55?mixColors(black,green,.3+v/.55*.7):mixColors(green,cream,(v-.55)/.45);fctx.globalAlpha=Math.min(1,.12+v*.95);fctx.fillStyle=color;fctx.fillText(faceChar(v),x,y);fctx.globalAlpha=1;}const lit=[];for(let i=0;i<face.length;i++){if(face[i]<.04)continue;lit.push(i);drawCell(i);}return{canvas,shimmer(n){for(let k=0;k<n&&lit.length;k++)drawCell(lit[Math.floor(Math.random()*lit.length)]);},cells:lit.map(i=>({x:i%fCols*fSize,y:Math.floor(i/fCols)*fSize,v:face[i],hi:!!faceHi[i]})),fSize,dpr};}// Cryptic-glyph intro. If a face image is set, the falling glyphs\n// \"paint\" the portrait as they pass through it, so by the end of the\n// rain a digital version of the face is on screen.\nfunction startRain(){const canvas=rainCanvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;let w=0,h=0,cols=0,rows=0,fontSize=16;let drops=[];faceLayerRef.current=null;const chars=\"ᚠᚢᚦᚨᚱᚲᚷᚹᚺᚾᛁᛃᛇᛈᛉᛊᛏᛒᛖᛗᛚᛜᛞᛟ⌬⏣⌗⧫◈◇⟁⟒⟟⧉\";const randChar=()=>chars[Math.floor(Math.random()*chars.length)];// Face layers (pre-rendered once, then revealed by a mask)\nlet face=null;let maskCanvas=null;let compCanvas=null;let maskFull=false;// Render at the screen's real pixel density (capped at 2x) so small\n// face glyphs stay crisp on Retina displays.\nlet dpr=1;const startTime=performance.now();const mk=()=>{const c=document.createElement(\"canvas\");c.width=Math.round(w*dpr);c.height=Math.round(h*dpr);c.getContext(\"2d\").setTransform(dpr,0,0,dpr,0,0);return c;};function buildFaceLayers(){const layer=createFaceLayer(w,h,dpr);if(!layer){face=false;return;}face=layer;faceLayerRef.current=layer;maskCanvas=mk();compCanvas=mk();maskFull=false;}function setup(){const rect=canvas.parentElement.getBoundingClientRect();dpr=Math.min(2,window.devicePixelRatio||1);w=rect.width;h=rect.height;canvas.width=Math.round(w*dpr);canvas.height=Math.round(h*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);fontSize=w<700?12:16;cols=Math.floor(w/fontSize);rows=Math.ceil(h/fontSize);drops=new Array(cols).fill(0).map(()=>Math.random()*-50);face=faceImage?null:false;}function draw(){if(skippedRef.current)return;if(face===null&&faceImgRef.current)buildFaceLayers();ctx.fillStyle=\"rgba(11,11,10,0.08)\";ctx.fillRect(0,0,w,h);if(face&&maskCanvas&&compCanvas){const elapsed=(performance.now()-startTime)/1e3;const ramp=Math.min(1,elapsed/Math.max(.1,rainDuration*faceRevealAt));const mctx=maskCanvas.getContext(\"2d\");// Late in the reveal, show the whole face\nif(ramp>=.85&&!maskFull){mctx.fillStyle=\"#fff\";mctx.fillRect(0,0,w,h);maskFull=true;}// A few glyphs re-roll each frame so the face shimmers\nface.shimmer(60);// While the rain is still revealing the face, mask it; once\n// it's fully revealed, use the face layer directly (same\n// picture, two fewer full-screen passes per frame)\nlet src=face.canvas;if(!maskFull){const cctx=compCanvas.getContext(\"2d\");cctx.globalCompositeOperation=\"source-over\";cctx.clearRect(0,0,w,h);cctx.drawImage(face.canvas,0,0,w,h);cctx.globalCompositeOperation=\"destination-in\";cctx.drawImage(maskCanvas,0,0,w,h);cctx.globalCompositeOperation=\"source-over\";src=compCanvas;}// Clear under the face so it stays crisp instead of\n// smearing with the rain trails\nctx.globalAlpha=ramp*.6;ctx.globalCompositeOperation=\"destination-out\";ctx.drawImage(src,0,0,w,h);ctx.globalCompositeOperation=\"source-over\";// Flicker: the whole face briefly dims now and then\nconst flicker=faceGlitch>0&&Math.random()<.03*faceGlitch?.35+Math.random()*.4:1;ctx.globalAlpha=ramp*flicker;ctx.drawImage(src,0,0,w,h);ctx.globalAlpha=1;if(faceGlitch>0){// Signal ghost: a faint offset copy, like a bad video\n// feed, flashes on for a frame\nif(Math.random()<.06*faceGlitch){const off=(Math.random()<.5?-1:1)*(2+Math.random()*6*faceGlitch);ctx.globalCompositeOperation=\"lighter\";ctx.globalAlpha=.35*ramp;ctx.drawImage(src,off,0,w,h);ctx.globalCompositeOperation=\"source-over\";ctx.globalAlpha=1;}// Tear: horizontal slices of the face jump sideways\nconst tears=Math.random()<.12*faceGlitch?1+Math.floor(Math.random()*3):0;for(let k=0;k<tears;k++){const sy=Math.random()*h;const sh=3+Math.random()*18;const off=(Math.random()-.5)*60*faceGlitch;ctx.clearRect(0,sy,w,sh);ctx.globalAlpha=ramp;ctx.drawImage(src,0,sy*dpr,w*dpr,sh*dpr,off,sy,w,sh);ctx.globalAlpha=1;}}}ctx.font=fontSize+\"px monospace\";const mctx=maskCanvas?maskCanvas.getContext(\"2d\"):null;if(mctx&&!maskFull)mctx.fillStyle=\"#fff\";for(let i=0;i<cols;i++){const y=drops[i]*fontSize;// Each falling head reveals the face behind it\nif(mctx&&!maskFull&&y>0){mctx.fillRect(i*fontSize,y-fontSize*2,fontSize,fontSize*2);}const roll=Math.random();let color=rainColor;if(roll>.985)color=rainGlitchColor;else if(roll>.93)color=cream;else if(roll>.78)color=green;ctx.fillStyle=color;// Rain dims as the face fills in so the face stays readable\nctx.globalAlpha=face?.85:1;ctx.fillText(randChar(),i*fontSize,y);ctx.globalAlpha=1;if(y>h&&Math.random()>.975)drops[i]=0;drops[i]++;}rainAnimIdRef.current=requestAnimationFrame(draw);}setup();draw();addTimeout(()=>{const layer=faceLayerRef.current;if(layer&&layer.cells.length&&!prefersReducedMotionRef.current){startMorph(layer);}else{// No face (or reduced motion): fade the rain, type normally\nsetRainFading(true);addTimeout(()=>{stopRain();setShowRain(false);startTyping();},rainFadeDuration*1e3);}},rainDuration*1e3);}function stopRain(){if(rainAnimIdRef.current)cancelAnimationFrame(rainAnimIdRef.current);rainAnimIdRef.current=null;}function stopMorph(){if(morphRafRef.current)cancelAnimationFrame(morphRafRef.current);morphRafRef.current=null;const c=morphCanvasRef.current;const cx=c?c.getContext(\"2d\"):null;if(c&&cx){cx.setTransform(1,0,0,1,0,0);cx.clearRect(0,0,c.width,c.height);}}// The face breaks apart left to right into streams of digits that all\n// pour into a single point where the sentence will start. They pack\n// into a glowing cursor, and that cursor then types the welcome line\n// with the normal typewriter effect (green letters, words settling to\n// cream).\nfunction startMorph(layer){const root=rootRef.current;const out=containerRef.current;const canvas=morphCanvasRef.current;const ctx=canvas?canvas.getContext(\"2d\"):null;const fallback=()=>{setRainFading(true);addTimeout(()=>{stopRain();setShowRain(false);startTyping();},rainFadeDuration*1e3);};if(!root||!out||!canvas||!ctx)return fallback();const rr=root.getBoundingClientRect();const w=rr.width;const h=rr.height;const dpr=layer.dpr;const fSize=layer.fSize;// Where the first letter will appear: the empty, centred text\n// line sits in the middle of the hero.\nout.innerHTML=\"\";out.style.transition=\"none\";out.style.opacity=\"1\";const or=out.getBoundingClientRect();const tx=or.left-rr.left+or.width/2;const ty=or.top-rr.top+or.height/2;// Timeline (ms from now)\nconst hold=650// face alone for a beat while the rain fades out\n;const sweep=Math.max(.3,morphSweep)*1e3// face erodes L->R\n;const flight=Math.max(.3,morphTravel)*1e3// digits in the air\n;const cells=layer.cells.map(c=>({c,k:c.x+Math.random()*fSize*8})).sort((a,b)=>a.k-b.k).map(o=>o.c);const L=cells.length;const maxParticles=1500;const stride=Math.max(1,Math.floor(L/maxParticles));const parts=[];const erode=[];let lastArr=0;for(let s=0;s<L;s++){const cell=cells[s];const dep=hold+s/L*sweep+Math.random()*90;erode.push({x:cell.x,y:cell.y,t:dep});if(s%stride===0){const arr=dep+flight*(.8+Math.random()*.4);lastArr=Math.max(lastArr,arr);const color=cell.hi?cream:cell.v<.55?mixColors(black,green,.3+cell.v/.55*.7):mixColors(green,cream,(cell.v-.55)/.45);parts.push({sx:cell.x+fSize/2,sy:cell.y+fSize/2,ex:tx+(Math.random()-.5)*10,ey:ty+(Math.random()-.5)*14,bx:(Math.random()-.5)*160,by:(Math.random()-.5)*120,dep,arr,from:color,glyph:Math.random()>.5?\"1\":\"0\"});}}erode.sort((a,b)=>a.t-b.t);const total=parts.length||1;// A copy of the finished face that we chip away at\nconst face=document.createElement(\"canvas\");face.width=layer.canvas.width;face.height=layer.canvas.height;const fctx=face.getContext(\"2d\");fctx.drawImage(layer.canvas,0,0);fctx.setTransform(dpr,0,0,dpr,0,0);canvas.width=Math.round(w*dpr);canvas.height=Math.round(h*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);ctx.textBaseline=\"middle\";ctx.textAlign=\"center\";const flyFont=`bold ${Math.max(7,fSize+2)}px monospace`;// The rain fades away underneath; the face now lives on this canvas\nsetRainFading(true);addTimeout(()=>{stopRain();setShowRain(false);},rainFadeDuration*1e3);const endT=lastArr+120;const t0=performance.now();let ep=0;let arrived=0;const ease=k=>k<.5?4*k*k*k:1-Math.pow(-2*k+2,3)/2;const loop=()=>{if(skippedRef.current)return;const t=performance.now()-t0;while(ep<erode.length&&erode[ep].t<=t){const e=erode[ep++];// Erase a wider patch than the cell itself so the glasses'\n// glow and glyph edges that spill over don't get left behind\nconst pad=fSize;fctx.clearRect(e.x-pad,e.y-pad,fSize+pad*2,fSize+pad*2);}ctx.clearRect(0,0,w,h);// Once the sweep has passed, fade out whatever is left of the\n// face so no stray fragments linger behind the cursor\nconst faceGone=hold+sweep+120;const faceAlpha=t<faceGone?1:Math.max(0,1-(t-faceGone)/250);if(faceAlpha>0){ctx.globalAlpha=faceAlpha;ctx.drawImage(face,0,0,w,h);ctx.globalAlpha=1;}ctx.font=flyFont;arrived=0;for(let i=0;i<parts.length;i++){const p=parts[i];if(t>=p.arr){arrived++;continue;}if(t<p.dep)continue;const k=(t-p.dep)/(p.arr-p.dep);const e=ease(k);const arc=Math.sin(Math.PI*k)*(1-k);const x=p.sx+(p.ex-p.sx)*e+p.bx*arc;const y=p.sy+(p.ey-p.sy)*e+p.by*arc;ctx.globalAlpha=.55+.45*k;ctx.fillStyle=k<.45?p.from:green;if(Math.random()<.08)p.glyph=p.glyph===\"1\"?\"0\":\"1\";ctx.fillText(p.glyph,x,y);}// The glow where the digits are packing in grows as they arrive\nconst fill=arrived/total;if(fill>0){ctx.globalAlpha=Math.min(1,.25+fill);ctx.shadowColor=green;ctx.shadowBlur=8+18*fill;ctx.fillStyle=green;ctx.fillRect(tx-6,ty-11,12*(.4+.6*fill),22);ctx.shadowBlur=0;}ctx.globalAlpha=1;if(t<endT){morphRafRef.current=requestAnimationFrame(loop);}else{stopMorph();}};loop();// Hand over to the real cursor, let it blink twice, then type\naddTimeout(()=>{if(skippedRef.current)return;typeLines(out,[text],()=>addTimeout(welcomeDone,500),{cursor:true,lead:650});},endT);}React.useEffect(()=>{prefersReducedMotionRef.current=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(prefersReducedMotionRef.current){handleSkip();}else{startRain();}return()=>{if(rainAnimIdRef.current)cancelAnimationFrame(rainAnimIdRef.current);if(morphRafRef.current)cancelAnimationFrame(morphRafRef.current);clearAllTimeouts();};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);// ---- \"$ whoami\" easter egg ----------------------------------------\n// Opens when the nav's \"$ whoami\" is clicked (detected automatically),\n// or when anything dispatches window event \"whoami-face\".\nconst closeWhoami=React.useCallback(()=>{setWhoami(st=>st===\"on\"?\"out\":st);},[]);React.useEffect(()=>{if(whoami!==\"out\")return;const id=window.setTimeout(()=>setWhoami(\"off\"),500);return()=>clearTimeout(id);},[whoami]);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const open=()=>{setWhoamiTyped(\"\");setWhoami(\"on\");};const onClick=e=>{let el=e.target;for(let k=0;el&&k<4;k++,el=el.parentElement){const t=(el.textContent||\"\").trim();if(t.length<24&&t.startsWith(\"$ whoami\")){open();return;}}};window.addEventListener(\"whoami-face\",open);document.addEventListener(\"click\",onClick);// Find the nav's \"$ whoami\" text and mark it so the glow CSS below\n// applies. The menu only renders when opened, so re-check whenever\n// the page changes (batched to once per frame).\nlet tagRaf=0;const tagWhoami=()=>{tagRaf=0;const res=document.evaluate(\"//body//*[starts-with(normalize-space(.), '$ whoami') and string-length(normalize-space(.)) < 24]\",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(let i=0;i<res.snapshotLength;i++){const el=res.snapshotItem(i);if(el.closest(\"[aria-label=whoami]\"))continue;// Keep only the innermost match (the element holding the text)\nconst inner=Array.from(el.children).some(c=>(c.textContent||\"\").trim().startsWith(\"$ whoami\"));if(!inner&&!el.hasAttribute(\"data-whoami-glow\"))el.setAttribute(\"data-whoami-glow\",\"\");}};const mo=new MutationObserver(()=>{if(!tagRaf)tagRaf=requestAnimationFrame(tagWhoami);});mo.observe(document.body,{childList:true,subtree:true});tagWhoami();return()=>{window.removeEventListener(\"whoami-face\",open);document.removeEventListener(\"click\",onClick);mo.disconnect();if(tagRaf)cancelAnimationFrame(tagRaf);};},[]);React.useEffect(()=>{if(whoami!==\"on\")return;const canvas=whoamiCanvasRef.current;const ctx=canvas?canvas.getContext(\"2d\"):null;const timers=[];const later=(fn,ms)=>timers.push(window.setTimeout(fn,ms));const reduced=prefersReducedMotionRef.current;let raf=0;const dpr=Math.min(2,window.devicePixelRatio||1);const w=window.innerWidth;const h=window.innerHeight;const sweepDur=reduced?0:1400;if(canvas&&ctx){canvas.width=Math.round(w*dpr);canvas.height=Math.round(h*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);// Face a little smaller and higher so the text fits below it\nconst layer=createFaceLayer(w,h,dpr,.72,-.07);const t0=performance.now();const loop=()=>{const t=performance.now()-t0;ctx.clearRect(0,0,w,h);if(layer){layer.shimmer(80);const p=sweepDur?Math.min(1,t/sweepDur):1;const sy=p*h;if(sy>1){// Scan the face in from the top\nctx.drawImage(layer.canvas,0,0,w*dpr,sy*dpr,0,0,w,sy);// Second additive pass so the face glows on the\n// plain black backdrop (no rain behind it here)\nctx.globalCompositeOperation=\"lighter\";ctx.globalAlpha=.55;ctx.drawImage(layer.canvas,0,0,w*dpr,sy*dpr,0,0,w,sy);ctx.globalAlpha=1;ctx.globalCompositeOperation=\"source-over\";}if(p<1){ctx.shadowColor=green;ctx.shadowBlur=16;ctx.fillStyle=green;ctx.fillRect(0,sy-2,w,2);ctx.shadowBlur=0;}else if(!reduced&&faceGlitch>0&&Math.random()<.08*faceGlitch){// Occasional signal tear once the scan is done\nconst ty=Math.random()*h;const th=3+Math.random()*16;const off=(Math.random()-.5)*50*faceGlitch;ctx.clearRect(0,ty,w,th);ctx.drawImage(layer.canvas,0,ty*dpr,w*dpr,th*dpr,off,ty,w,th);}}raf=requestAnimationFrame(loop);};loop();}// Type the lines out under the face, terminal style\nconst lines=(whoamiText||\"\").split(\"\\n\");let delay=sweepDur*.7+200;let typed=\"\";lines.forEach((line,li)=>{if(li>0){delay+=380;const d0=delay;later(()=>{typed+=\"\\n\";setWhoamiTyped(typed);},d0);}for(const ch of line){delay+=reduced?0:45;const d=delay;later(()=>{typed+=ch;setWhoamiTyped(typed);},d);}});later(closeWhoami,delay+3200);const onKey=e=>{if(e.key===\"Escape\")closeWhoami();};window.addEventListener(\"keydown\",onKey);return()=>{cancelAnimationFrame(raf);timers.forEach(id=>clearTimeout(id));window.removeEventListener(\"keydown\",onKey);};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[whoami===\"on\"]);function handleReplay(){if(rainAnimIdRef.current)cancelAnimationFrame(rainAnimIdRef.current);stopMorph();clearAllTimeouts();skippedRef.current=false;setSkipped(false);setHeroEnded(false);setRainFading(false);setShowRain(true);setTileVisible({teach:false,train:false,write:false,create:false});setGridDissolved(false);setGridDone(false);setShowTransformVideo(false);setTransformVisible(false);setShowLogo(false);if(containerRef.current){containerRef.current.innerHTML=\"\";containerRef.current.style.opacity=\"1\";}if(betterRef.current){betterRef.current.innerHTML=\"\";betterRef.current.style.opacity=\"1\";}if(stageRef.current){stageRef.current.style.display=\"none\";stageRef.current.innerHTML=\"\";}requestAnimationFrame(()=>startRain());}// Grid intro: tiles populate in one at a time, hold, then dissolve to black\nfunction startGridIntro(){if(skippedRef.current)return;const start=tileStagger*.5;addTimeout(()=>setTileVisible(v=>({...v,teach:true})),start);addTimeout(()=>setTileVisible(v=>({...v,train:true})),start+tileStagger);addTimeout(()=>setTileVisible(v=>({...v,write:true})),start+tileStagger*2);addTimeout(()=>setTileVisible(v=>({...v,create:true})),start+tileStagger*3);const allInDelay=start+tileStagger*3;addTimeout(()=>setGridDissolved(true),allInDelay+gridHold*1e3);addTimeout(()=>{setGridDone(true);runStorm(null,1,()=>{setShowTransformVideo(true);requestAnimationFrame(()=>setTransformVisible(true));});},allInDelay+gridHold*1e3+dissolveDuration*1e3);}// Shared terminal-style typewriter: types one or more lines into `out`\n// (green while typing, settling to cream), then calls onDone.\nfunction typeLines(out,lines,onDone,opts={}){if(skippedRef.current)return;if(!out){onDone();return;}out.innerHTML=\"\";let li=0;// Optional terminal cursor that sits after the last typed letter\nlet cursor=null;if(opts.cursor){cursor=document.createElement(\"span\");cursor.textContent=\"▋\";cursor.style.color=green;cursor.style.marginLeft=\"0.08em\";cursor.style.textShadow=`0 0 10px ${green}`;cursor.style.animation=\"heroBlink 0.9s steps(1) infinite\";out.appendChild(cursor);}const add=el=>cursor?out.insertBefore(el,cursor):out.appendChild(el);function typeLine(){if(li>=lines.length){addTimeout(onDone,500);return;}if(li>0){add(document.createElement(\"br\"));add(document.createElement(\"br\"));}const words=lines[li].split(\" \");let wi=0;function typeWord(){if(skippedRef.current){out.innerHTML=\"\";return;}if(wi>=words.length){li++;addTimeout(typeLine,li===lines.length?500:wordPause*3);return;}const word=words[wi];const span=document.createElement(\"span\");add(span);let ci=0;const letterEls=[];function typeChar(){if(ci>=word.length){// Space goes in after the word, so the cursor sits\n// right behind the letter being typed\nconst space=document.createElement(\"span\");space.textContent=\" \";add(space);addTimeout(()=>{letterEls.forEach(el=>el.style.color=cream);wi++;addTimeout(typeWord,wordPause);},settleDelay);return;}const ch=document.createElement(\"span\");ch.textContent=word[ci];ch.style.color=green;span.appendChild(ch);letterEls.push(ch);ci++;addTimeout(typeChar,typeSpeed);}typeChar();}typeWord();}if(opts.lead)addTimeout(typeLine,opts.lead);else typeLine();}function startTyping(){typeLines(containerRef.current,[text],()=>addTimeout(welcomeDone,500),{cursor:true});}// Welcome line fades, then the I Teach / I Train / I Write / I Create\n// grid plays, then the binary storm leads into the transformation video\nfunction welcomeDone(){if(skippedRef.current)return;const out=containerRef.current;if(out){out.style.transition=\"opacity 0.5s ease\";out.style.opacity=\"0\";}addTimeout(()=>{if(out){out.innerHTML=\"\";out.style.transition=\"none\";out.style.opacity=\"1\";}startGridIntro();},550);}function typeBetterLines(onDone){typeLines(betterRef.current,[\"Every day I try to be a little better than I was the day before.\",\"Every day, in every way, I get a little better and better.\"],onDone);}function handleTransformEnded(){setTransformVisible(false);addTimeout(()=>{setShowTransformVideo(false);typeBetterLines(dissolveBetterIntoLogo);},dissolveDuration*1e3);}function dissolveBetterIntoLogo(){const textEl=betterRef.current;if(textEl){textEl.style.transition=\"opacity 0.5s ease\";textEl.style.opacity=\"0\";}addTimeout(()=>{setShowLogo(true);addTimeout(morphLogoToNav,logoHold*1e3);},350);}function morphLogoToNav(){const logoEl=logoRef.current;const rect=logoEl?logoEl.getBoundingClientRect():null;// Fade out the logo first\nif(logoEl){logoEl.style.transition=\"opacity 0.8s cubic-bezier(0.6,0,0.4,1)\";logoEl.style.opacity=\"0\";}// After logo fade completes, launch the particle storm\naddTimeout(()=>{setShowLogo(false);const wordmark=document.querySelector(\"#bo-wordmark\");const wmRect=wordmark?wordmark.getBoundingClientRect():null;const target=wmRect?{x:wmRect.left+wmRect.width/2,y:wmRect.top+wmRect.height/2}:undefined;runStorm(rect,1.3,()=>{setHeroEnded(true);window.dispatchEvent(new Event(\"nav-pulse-better\"));},target,1);},800);}function runStorm(textRect,intensity,onSettle,target,originFraction=.35){const stage=stageRef.current;if(!stage)return;stage.style.display=\"block\";stage.innerHTML=\"\";const w=window.innerWidth;const h=window.innerHeight;const cx=target?target.x:w/2;const cy=target?target.y:h/2;const count=Math.max(6,Math.round(bitCount*intensity));const scatterDur=scatterDuration*intensity;const convergeDur=convergeDuration*intensity;const bits=[];const fromTextCount=textRect?Math.floor(count*originFraction):0;for(let i=0;i<count;i++){const el=document.createElement(\"span\");el.textContent=Math.random()>.5?\"1\":\"0\";let sx,sy;if(textRect&&i<fromTextCount){sx=textRect.left+Math.random()*textRect.width;sy=textRect.top+Math.random()*textRect.height;}else{sx=Math.random()*w;sy=Math.random()*h;}el.style.position=\"absolute\";el.style.color=green;el.style.fontSize=11+Math.random()*16+\"px\";el.style.left=sx+\"px\";el.style.top=sy+\"px\";el.style.opacity=\"0.85\";el.style.transition=`transform ${scatterDur}s cubic-bezier(0.6,0,0.4,1), opacity 0.4s ease`;stage.appendChild(el);bits.push({el,sx,sy});}requestAnimationFrame(()=>{bits.forEach(b=>{const dx=(Math.random()-.5)*Math.max(w,400)*3.3;const dy=(Math.random()-.5)*Math.max(h,300)*3.3;const rot=(Math.random()-.5)*3600;const scale=.3+Math.random()*2.4;b.el.style.transform=`translate(${dx}px,${dy}px) rotate(${rot}deg) scale(${scale})`;});});addTimeout(()=>{bits.forEach(b=>{const tx=cx-b.sx+(Math.random()-.5)*20;const ty=cy-b.sy+(Math.random()-.5)*20;b.el.style.transition=`transform ${convergeDur}s cubic-bezier(0.3,0.6,0.3,1), opacity ${convergeDur}s ease`;b.el.style.transform=`translate(${tx}px,${ty}px) scale(0.4)`;b.el.style.opacity=\"0\";});},scatterDur*1e3);addTimeout(()=>onSettle(),scatterDur*1e3+convergeDur*1e3+150);}function handleSkip(){if(rootRef.current){rootRef.current.querySelectorAll(\"video\").forEach(v=>{v.pause();v.removeAttribute(\"src\");v.load();});}// Stop everything still pending and wipe any text already typed\n// (the welcome line or the \"better and better\" lines), otherwise\n// it's left sitting on screen after the skip.\nskippedRef.current=true;clearAllTimeouts();if(rainAnimIdRef.current)cancelAnimationFrame(rainAnimIdRef.current);stopMorph();for(const el of[containerRef.current,betterRef.current]){if(el){el.innerHTML=\"\";el.style.opacity=\"1\";}}setShowTransformVideo(false);setTransformVisible(false);setShowLogo(false);setSkipped(true);requestAnimationFrame(()=>{requestAnimationFrame(()=>{const wordmark=document.querySelector(\"#bo-wordmark\");const wmRect=wordmark?wordmark.getBoundingClientRect():null;const target=wmRect?{x:wmRect.left+wmRect.width/2,y:wmRect.top+wmRect.height/2}:undefined;runStorm(null,.9,()=>{setHeroEnded(true);window.dispatchEvent(new Event(\"nav-pulse-better\"));},target);});});}function handleActivateKey(e,action){if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();action();}}const tiles=[{key:\"teach\",label:\"I Teach\",src:teachVideo,startAt:teachStartAt,visible:tileVisible.teach,pos:{top:0,left:0}},{key:\"train\",label:\"I Train\",src:trainVideo,startAt:trainStartAt,visible:tileVisible.train,pos:{top:0,left:\"50%\"}},{key:\"write\",label:\"I Write\",src:writeVideo,startAt:writeStartAt,visible:tileVisible.write,pos:{top:\"50%\",left:0}},{key:\"create\",label:\"I Create\",src:createVideo,startAt:createStartAt,visible:tileVisible.create,pos:{top:\"50%\",left:\"50%\"}}];return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",height:\"100vh\",background:black,position:\"relative\",overflow:\"hidden\",fontFamily},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes heroBlink { 50% { opacity: 0 } }`}),whoamiGlow&&/*#__PURE__*/_jsx(\"style\",{children:`\n[data-whoami-glow] { cursor: pointer; transition: color 0.2s ease, text-shadow 0.2s ease; }\n[data-whoami-glow]:hover { color: ${green} !important; opacity: 1 !important; text-shadow: 0 0 6px ${green}, 0 0 16px ${green}; }\n@media (prefers-reduced-motion: no-preference) {\n  [data-whoami-glow] { animation: whoamiGlow 3.6s ease-in-out infinite; }\n}\n@keyframes whoamiGlow {\n  0%, 62%, 100% { text-shadow: none; }\n  70% { color: ${green}; opacity: 1; text-shadow: 0 0 6px ${green}, 0 0 16px ${green}; }\n  73% { color: ${green}; opacity: 1; text-shadow: none; }\n  76% { color: ${green}; opacity: 1; text-shadow: 0 0 8px ${green}, 0 0 22px ${green}; }\n  88% { color: ${green}; opacity: 1; text-shadow: 0 0 4px ${green}; }\n}\n`}),!skipped&&!heroEnded&&/*#__PURE__*/_jsx(\"div\",{role:\"button\",tabIndex:0,\"aria-label\":\"Skip intro animation\",onClick:handleSkip,onKeyDown:e=>handleActivateKey(e,handleSkip),style:{position:\"absolute\",bottom:20,right:24,color:cream,fontSize:13,border:`1px solid ${cream}`,borderRadius:4,padding:\"6px 12px\",cursor:\"pointer\",opacity:.6,zIndex:5},children:\"[ skip intro ]\"}),heroEnded&&/*#__PURE__*/_jsx(\"div\",{role:\"button\",tabIndex:0,\"aria-label\":\"Replay hero animation\",onClick:handleReplay,onKeyDown:e=>handleActivateKey(e,handleReplay),style:{position:\"absolute\",bottom:20,right:24,color:cream,fontSize:13,border:`1px solid ${green}`,borderRadius:4,padding:\"6px 12px\",cursor:\"pointer\",opacity:.75,zIndex:5},children:\"[ replay hero ]\"}),!skipped&&showRain&&/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,opacity:rainFading?0:1,transition:`opacity ${rainFadeDuration}s ease`,zIndex:2},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:rainCanvasRef,style:{display:\"block\",width:\"100%\",height:\"100%\"}}),faceScanlines>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",opacity:faceScanlines,backgroundImage:\"repeating-linear-gradient(to bottom, rgba(0,0,0,0) 0px, rgba(0,0,0,0) 2px, rgba(0,0,0,0.85) 2px, rgba(0,0,0,0.85) 3px)\"}})]}),!skipped&&!gridDone&&/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0},children:[tiles.map(t=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:t.pos.top,left:t.pos.left,width:\"50%\",height:\"50%\",opacity:t.visible?1:0,transform:t.visible?\"scale(1)\":\"scale(0.92)\",transition:\"opacity 0.6s ease, transform 0.6s ease\",overflow:\"hidden\"},children:[t.src&&/*#__PURE__*/_jsx(\"video\",{src:t.src,autoPlay:true,muted:true,loop:true,playsInline:true,preload:\"auto\",disablePictureInPicture:true,onLoadedMetadata:e=>{if(t.startAt)e.currentTarget.currentTime=t.startAt;},style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:20,left:20,color:cream,fontFamily,fontSize:42,fontWeight:700,letterSpacing:1,textShadow:\"0 2px 12px rgba(0,0,0,0.6)\"},children:t.label})]},t.key)),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:black,opacity:gridDissolved?1:0,transition:`opacity ${dissolveDuration}s ease`,pointerEvents:\"none\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"3rem 1.5rem\"},children:/*#__PURE__*/_jsx(\"div\",{ref:containerRef,role:\"heading\",\"aria-level\":1,style:{fontFamily,fontSize:23,lineHeight:1.6,maxWidth:720,textAlign:\"center\"}})}),/*#__PURE__*/_jsx(\"canvas\",{ref:morphCanvasRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:3}}),/*#__PURE__*/_jsx(\"div\",{ref:stageRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,display:\"none\"}}),!skipped&&showTransformVideo&&transformVideo&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:transformVisible?1:0,transition:`opacity ${dissolveDuration}s ease`},children:/*#__PURE__*/_jsx(\"div\",{ref:videoBoxRef,style:{width:\"min(90vw, 640px)\",aspectRatio:\"1 / 1\",background:black},children:/*#__PURE__*/_jsx(\"video\",{src:transformVideo,autoPlay:true,muted:true,playsInline:true,controls:true,preload:\"auto\",\"aria-label\":\"Before and after transformation video\",onEnded:handleTransformEnded,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"3rem 1.5rem\"},children:/*#__PURE__*/_jsx(\"div\",{ref:betterRef,style:{fontFamily,fontSize:21,lineHeight:1.7,maxWidth:640,textAlign:\"center\"}})}),!skipped&&showLogo&&bbLogo&&/*#__PURE__*/_jsxs(\"div\",{role:\"img\",\"aria-label\":\"Better & Better logo\",style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:0,animation:\"fadeInLogo 0.42s ease forwards\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes fadeInLogo { to { opacity: 1; } }`}),/*#__PURE__*/_jsx(\"div\",{ref:logoRef,style:{width:\"min(50vw, 260px)\",aspectRatio:\"994.9 / 1048.3\",backgroundColor:cream,WebkitMaskImage:`url(${bbLogo})`,maskImage:`url(${bbLogo})`,WebkitMaskSize:\"contain\",maskSize:\"contain\",WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\"}})]}),whoami!==\"off\"&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-label\":\"whoami\",onClick:closeWhoami,style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:black,cursor:\"pointer\",opacity:whoami===\"out\"?0:1,animation:whoami===\"on\"?\"whoamiIn 0.35s ease\":undefined,transition:\"opacity 0.5s ease\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes whoamiIn { from { opacity: 0 } to { opacity: 1 } } @keyframes whoamiBlink { 50% { opacity: 0 } }`}),/*#__PURE__*/_jsx(\"canvas\",{ref:whoamiCanvasRef,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\"}}),faceScanlines>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",opacity:faceScanlines,backgroundImage:\"repeating-linear-gradient(to bottom, rgba(0,0,0,0) 0px, rgba(0,0,0,0) 2px, rgba(0,0,0,0.85) 2px, rgba(0,0,0,0.85) 3px)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:\"6vh\",display:\"flex\",justifyContent:\"center\",padding:\"0 1.5rem\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily,fontSize:\"clamp(15px, 2vw, 22px)\",lineHeight:1.6,textAlign:\"left\",minWidth:\"14ch\"},children:whoamiTyped.split(\"\\n\").map((ln,i,arr)=>/*#__PURE__*/_jsxs(\"div\",{style:{color:ln.startsWith(\"$\")||ln.startsWith(\">\")?green:cream,minHeight:\"1.6em\"},children:[ln,i===arr.length-1&&/*#__PURE__*/_jsx(\"span\",{style:{color:green,animation:\"whoamiBlink 1s steps(1) infinite\"},children:\"_\"})]},i))})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:20,right:24,fontFamily,fontSize:12,color:cream,opacity:.5},children:\"[x] close\"})]}),document.body)]});}HeroIntro.defaultProps={black:\"#0b0b0a\",dissolveDuration:1.2,tileStagger:1120,gridHold:2,teachStartAt:0,trainStartAt:0,writeStartAt:0,createStartAt:0,text:\"Welcome to bradleyowen.ca. I'm Brad Southwell, and this is my creative space.\",green:\"#8fbf6f\",cream:\"#f2ede3\",fontFamily:\"'JetBrains Mono', monospace\",typeSpeed:21,settleDelay:58,wordPause:38,bitCount:480,scatterDuration:2,convergeDuration:.9,transformVideo:\"\",logoHold:1.54,rainDuration:5.5,rainFadeDuration:.6,rainColor:\"#c9962c\",rainGlitchColor:\"#ff4d3d\",faceThreshold:.04,faceSize:.92,faceRevealAt:.6,faceGlyphSize:6,faceSharpen:1.4,faceContour:1.2,faceHighlight:1,faceContrast:1.3,faceOffsetX:0,faceOffsetY:0,faceGlyphStyle:\"binary\",faceSteps:5,faceScanlines:.4,faceGlitch:1,whoamiGlow:true,morphSweep:1.2,morphTravel:1.1,whoamiText:\"$ whoami\\nbrad southwell\\n> human. mostly.\"};addPropertyControls(HeroIntro,{faceImage:{type:ControlType.Image,title:\"Face image\"},faceThreshold:{type:ControlType.Number,title:\"Face cutoff\",min:0,max:.8,step:.05},faceSize:{type:ControlType.Number,title:\"Face size\",min:.3,max:2.5,step:.05},faceGlyphSize:{type:ControlType.Number,title:\"Face detail (px)\",min:3,max:16,step:1},faceSharpen:{type:ControlType.Number,title:\"Face sharpness\",min:0,max:4,step:.1},faceGlyphStyle:{type:ControlType.Enum,title:\"Face glyphs\",options:[\"binary\",\"hex\",\"blocks\",\"runes\"],optionTitles:[\"Binary 0/1\",\"Hex code\",\"Pixel blocks\",\"Runes\"]},faceSteps:{type:ControlType.Number,title:\"Tone steps\",min:0,max:12,step:1},faceScanlines:{type:ControlType.Number,title:\"Scanlines\",min:0,max:1,step:.05},faceGlitch:{type:ControlType.Number,title:\"Glitch\",min:0,max:3,step:.1},morphSweep:{type:ControlType.Number,title:\"Face breakup (s)\",min:.3,max:4,step:.1},morphTravel:{type:ControlType.Number,title:\"Digit flight (s)\",min:.3,max:3,step:.1},whoamiGlow:{type:ControlType.Boolean,title:\"whoami glow\",defaultValue:true},whoamiText:{type:ControlType.String,title:\"whoami text\",displayTextArea:true},faceContour:{type:ControlType.Number,title:\"Face contours\",min:0,max:3,step:.1},faceContrast:{type:ControlType.Number,title:\"Face contrast\",min:.5,max:2.5,step:.05},faceHighlight:{type:ControlType.Number,title:\"Glasses glow\",min:0,max:2,step:.1},faceOffsetX:{type:ControlType.Number,title:\"Face nudge X\",min:-.5,max:.5,step:.01},faceOffsetY:{type:ControlType.Number,title:\"Face nudge Y\",min:-.5,max:.5,step:.01},faceRevealAt:{type:ControlType.Number,title:\"Face full at\",min:.2,max:1,step:.05},teachVideo:{type:ControlType.File,title:\"I Teach video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},teachStartAt:{type:ControlType.Number,title:\"I Teach start (s)\",min:0,max:60,step:.5},trainVideo:{type:ControlType.File,title:\"I Train video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},trainStartAt:{type:ControlType.Number,title:\"I Train start (s)\",min:0,max:60,step:.5},writeVideo:{type:ControlType.File,title:\"I Write video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},writeStartAt:{type:ControlType.Number,title:\"I Write start (s)\",min:0,max:60,step:.5},createVideo:{type:ControlType.File,title:\"I Create video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},createStartAt:{type:ControlType.Number,title:\"I Create start (s)\",min:0,max:60,step:.5},tileStagger:{type:ControlType.Number,title:\"Tile stagger (ms)\",min:200,max:3e3,step:100},gridHold:{type:ControlType.Number,title:\"Grid hold (s)\",min:.3,max:6,step:.1},black:{type:ControlType.Color,title:\"Background\"},dissolveDuration:{type:ControlType.Number,title:\"Dissolve (s)\",min:.2,max:3,step:.1},text:{type:ControlType.String,title:\"Welcome line\",displayTextArea:true},green:{type:ControlType.Color,title:\"Green accent\"},cream:{type:ControlType.Color,title:\"Cream text\"},typeSpeed:{type:ControlType.Number,title:\"Type speed (ms)\",min:10,max:100},settleDelay:{type:ControlType.Number,title:\"Settle delay (ms)\",min:20,max:300},wordPause:{type:ControlType.Number,title:\"Word pause (ms)\",min:0,max:200},bitCount:{type:ControlType.Number,title:\"Digit count\",min:20,max:800,step:10},scatterDuration:{type:ControlType.Number,title:\"Scatter (s)\",min:.5,max:5,step:.1},convergeDuration:{type:ControlType.Number,title:\"Converge (s)\",min:.3,max:3,step:.1},transformVideo:{type:ControlType.File,title:\"Transformation video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},bbLogo:{type:ControlType.Image,title:\"B&B logo\"},logoHold:{type:ControlType.Number,title:\"Logo hold (s)\",min:.5,max:5,step:.1},rainDuration:{type:ControlType.Number,title:\"Rain duration (s)\",min:.5,max:12,step:.1},rainFadeDuration:{type:ControlType.Number,title:\"Rain fade (s)\",min:.2,max:2,step:.1},rainColor:{type:ControlType.Color,title:\"Rain glyph color\"},rainGlitchColor:{type:ControlType.Color,title:\"Rain glitch color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeroIntro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FILES=[\"01_the_voice\",\"02_rock_bottom\",\"03_the_page\",\"04_the_system\",\"05_better_and_better\",\"06_alter_egos\",\"07_the_proof\",\"08_the_goal\",\"09_this_site\"];export default function StorySection(props){const{black,green,cream,monoFont,serifFont,ch1Label,ch1Excerpt,ch1Full,ch2Label,ch2Excerpt,ch2Full,ch3Label,ch3Excerpt,ch3Full,ch4Label,ch4Excerpt,ch4Full,ch5Label,ch5Excerpt,ch5Full,ch6Label,ch6Excerpt,ch6Full,ch7Label,ch7Excerpt,ch7Full,ch8Label,ch8Excerpt,ch8Full,ch9Label,ch9Excerpt,ch9Full,typeSpeed}=props;const chapters=[{label:ch1Label,excerpt:ch1Excerpt,full:ch1Full},{label:ch2Label,excerpt:ch2Excerpt,full:ch2Full},{label:ch3Label,excerpt:ch3Excerpt,full:ch3Full},{label:ch4Label,excerpt:ch4Excerpt,full:ch4Full},{label:ch5Label,excerpt:ch5Excerpt,full:ch5Full},{label:ch6Label,excerpt:ch6Excerpt,full:ch6Full},{label:ch7Label,excerpt:ch7Excerpt,full:ch7Full},{label:ch8Label,excerpt:ch8Excerpt,full:ch8Full},{label:ch9Label,excerpt:ch9Excerpt,full:ch9Full}];const[active,setActive]=React.useState(0);const[expanded,setExpanded]=React.useState(false);const[isNarrow,setIsNarrow]=React.useState(false);const bodyRef=React.useRef(null);const typingRef=React.useRef(null);React.useEffect(()=>{function check(){setIsNarrow(window.innerWidth<760);}check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);React.useEffect(()=>{typeText(chapters[active].excerpt);setExpanded(false);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[active]);function typeText(text){const el=bodyRef.current;if(!el)return;if(typingRef.current)clearInterval(typingRef.current);el.textContent=\"\";let i=0;typingRef.current=window.setInterval(()=>{if(i>=text.length){if(typingRef.current)clearInterval(typingRef.current);return;}el.textContent+=text[i];i++;},typeSpeed);}function handleReadMore(){if(expanded)return;setExpanded(true);const el=bodyRef.current;if(!el)return;if(typingRef.current)clearInterval(typingRef.current);el.textContent=chapters[active].full;}return /*#__PURE__*/_jsxs(\"div\",{id:\"story\",style:{width:\"100%\",minHeight:\"100vh\",background:black,display:\"flex\",flexDirection:\"column\",padding:isNarrow?\"48px 24px\":\"80px 60px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:isNarrow?32:48},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,color:green,fontSize:12,letterSpacing:1,marginBottom:6,// Start to the right of the nav's fixed \"[ menu ]\"\n// button (it ends 134px from the left edge), so the\n// two don't overlap when Story reaches the top\nmarginLeft:isNarrow?126:90},children:\"$ cd ~/story\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,color:cream,fontWeight:700,fontSize:isNarrow?28:36,letterSpacing:1},children:\"My Story\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isNarrow?\"column\":\"row\",gap:isNarrow?24:48},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isNarrow?\"row\":\"column\",flexWrap:isNarrow?\"wrap\":\"nowrap\",gap:isNarrow?8:2,minWidth:isNarrow?\"auto\":200},children:chapters.map((c,i)=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>setActive(i),style:{fontFamily:monoFont,fontSize:13,color:active===i?green:cream,cursor:\"pointer\",padding:isNarrow?\"6px 10px\":\"8px 10px\",borderLeft:isNarrow?\"none\":`2px solid ${active===i?green:\"transparent\"}`,border:isNarrow?`1px solid ${active===i?green:\"#333\"}`:undefined,borderRadius:isNarrow?4:0},children:c.label},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,borderLeft:isNarrow?\"none\":\"1px solid #2a2a28\",paddingLeft:isNarrow?0:40,paddingTop:isNarrow?24:0,borderTop:isNarrow?\"1px solid #2a2a28\":\"none\",maxWidth:640},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:monoFont,color:green,fontSize:12,marginBottom:14},children:\"> loading \"+FILES[active]+\".txt\"}),/*#__PURE__*/_jsx(\"div\",{ref:bodyRef,style:{fontFamily:serifFont,color:cream,fontSize:18,lineHeight:1.8,minHeight:120}}),!expanded&&/*#__PURE__*/_jsx(\"div\",{onClick:handleReadMore,style:{fontFamily:monoFont,color:green,fontSize:13,marginTop:18,cursor:\"pointer\",display:\"inline-block\",borderBottom:`1px solid ${green}`},children:\"[ read more ]\"})]})]})]});}StorySection.defaultProps={black:\"#0b0b0a\",green:\"#8fbf6f\",cream:\"#f2ede3\",monoFont:\"'JetBrains Mono', monospace\",serifFont:\"Georgia, serif\",typeSpeed:14,ch1Label:\"01 the voice\",ch1Excerpt:\"\\\"You're not good enough. You're a failure. You can't do it. Everyone hates you.\\\" That's what the voice in my head kept repeating.\",ch1Full:\"\\\"You're not good enough. You're a failure. You can't do it. Everyone hates you.\\\" That's what the voice in my head kept repeating. Over time, thoughts become beliefs — because a belief is just a repeated thought. A decade later, those beliefs became my reality. My mind manifested hell, and to numb what those thoughts made me feel, I built several unhealthy habits.\",ch2Label:\"02 rock bottom\",ch2Excerpt:\"I eventually lost everything: my daughter, my job, my friends, my family, my condo, my car.\",ch2Full:\"I eventually lost everything: my daughter, my job, my friends, my family, my condo, my car. I had ten surgeries, six of them major, and I now have an ostomy bag attached to my stomach for life. Two long stays in rehab. I'd been battling several undiagnosed chronic illnesses: addiction, depression, anxiety and ulcerative colitis. I knew something wasn't right. I didn't realize how sick I really was.\",ch3Label:\"03 the page\",ch3Excerpt:\"At my lowest point, I realized my baby daughter needed her daddy, and something told me to start typing.\",ch3Full:\"At my lowest point, I realized my baby daughter needed her daddy, and something told me to start typing. I journaled, and it made me feel better. Soon I'd introduced the habit of showing up every morning to write. Twelve months later, I had 200,000 words. Then a literary agent told me I had a manuscript. I didn't even know what a manuscript was — as far as I knew, I had a journal that helped me feel better. Two years later, I published my first book.\",ch4Label:\"04 the system\",ch4Excerpt:\"It started with writing every morning. Then it became: wake up, meditate, write, hit the gym.\",ch4Full:'It started with writing every morning. Then it became: wake up, meditate, write, hit the gym. A little better at each, every day. Meditation taught my nervous system to settle. The gym turned 300 lbs into a lean 200. Writing became a published book — and the moment I sold one copy, I earned the title \"professional author.\" The more I showed up, the more disciplined I got, the better my results, and the more positive downstream habits developed. It was about putting in the reps and watching it all grow.',ch5Label:\"05 better and better\",ch5Excerpt:\"I live by four pillars: I Teach, I Train, I Write, I Create.\",ch5Full:\"I live by four pillars: I Teach, I Train, I Write, I Create. I don't let a day go by without honest improvement in at least one of them. My favourite author, James Clear, popularized the idea of getting 1% better every day. He calls habits the compound interest of self-improvement. Put away $100 today, let it grow 1% a day, and a year from now you'll have almost $3,800. Habits compound the same way. I know, because I've lived it. But it works the other way too, and faster than you'd think: slip 1% a day and a year later that $100 is worth about $2.50.\",ch6Label:\"06 alter egos\",ch6Excerpt:\"If I leave my mind unchecked for even a short stretch, it turns on me, and the bad habits come back soon after.\",ch6Full:\"If I leave my mind unchecked for even a short stretch, it turns on me, and the bad habits come back soon after. To fight the enemy within (I call him Sparkles), I use three alter egos: three versions of me, three mindsets I can call on any time to keep my system running. TYRNT. KAIZEN-X. B-RAD.\",ch7Label:\"07 the proof\",ch7Excerpt:\"Today I'm a published author, though plenty of people said I'd never be one.\",ch7Full:\"Today I'm a published author, though plenty of people said I'd never be one. After 14 years of hearing I'd never land a teaching job, I have my dream job at one of the best high schools west of Toronto. I turned 300 lbs, chronic illness and the worst habits imaginable into a bodybuilder's physique, a real understanding of nutrition and a habit system that runs every single day. And the food photos people called annoying and a waste of time? They grew an Instagram account to nearly 10,000 followers.\",ch8Label:\"08 the goal\",ch8Excerpt:\"It comes down to this. I have one goal every day: to be a little better.\",ch8Full:\"It comes down to this. I have one goal every day: to be a little better. To keep improving, no matter what stands in my way.\",ch9Label:\"09 this site\",ch9Excerpt:\"This site is about everything I learned rebuilding my life 1% at a time.\",ch9Full:\"This site is about everything I learned rebuilding my life 1% at a time. It's also where I document my creative work: finished projects, current ones and ones I'm still dreaming up. You'll find my first book, \\\"Seeking Serotonin,\\\" and my second, \\\"Better & Better: A Blueprint for My Daughter,\\\" which I hope to finish in the next couple of years. You'll meet my alter egos. And the site itself is a record of my creative journey with AI, web design and branding.\"};addPropertyControls(StorySection,{black:{type:ControlType.Color,title:\"Background\"},green:{type:ControlType.Color,title:\"Green accent\"},cream:{type:ControlType.Color,title:\"Cream text\"},typeSpeed:{type:ControlType.Number,title:\"Type speed (ms)\",min:4,max:60},ch1Label:{type:ControlType.String,title:\"Ch.1 label\"},ch1Excerpt:{type:ControlType.String,title:\"Ch.1 excerpt\",displayTextArea:true},ch1Full:{type:ControlType.String,title:\"Ch.1 full\",displayTextArea:true},ch2Label:{type:ControlType.String,title:\"Ch.2 label\"},ch2Excerpt:{type:ControlType.String,title:\"Ch.2 excerpt\",displayTextArea:true},ch2Full:{type:ControlType.String,title:\"Ch.2 full\",displayTextArea:true},ch3Label:{type:ControlType.String,title:\"Ch.3 label\"},ch3Excerpt:{type:ControlType.String,title:\"Ch.3 excerpt\",displayTextArea:true},ch3Full:{type:ControlType.String,title:\"Ch.3 full\",displayTextArea:true},ch4Label:{type:ControlType.String,title:\"Ch.4 label\"},ch4Excerpt:{type:ControlType.String,title:\"Ch.4 excerpt\",displayTextArea:true},ch4Full:{type:ControlType.String,title:\"Ch.4 full\",displayTextArea:true},ch5Label:{type:ControlType.String,title:\"Ch.5 label\"},ch5Excerpt:{type:ControlType.String,title:\"Ch.5 excerpt\",displayTextArea:true},ch5Full:{type:ControlType.String,title:\"Ch.5 full\",displayTextArea:true},ch6Label:{type:ControlType.String,title:\"Ch.6 label\"},ch6Excerpt:{type:ControlType.String,title:\"Ch.6 excerpt\",displayTextArea:true},ch6Full:{type:ControlType.String,title:\"Ch.6 full\",displayTextArea:true},ch7Label:{type:ControlType.String,title:\"Ch.7 label\"},ch7Excerpt:{type:ControlType.String,title:\"Ch.7 excerpt\",displayTextArea:true},ch7Full:{type:ControlType.String,title:\"Ch.7 full\",displayTextArea:true},ch8Label:{type:ControlType.String,title:\"Ch.8 label\"},ch8Excerpt:{type:ControlType.String,title:\"Ch.8 excerpt\",displayTextArea:true},ch8Full:{type:ControlType.String,title:\"Ch.8 full\",displayTextArea:true},ch9Label:{type:ControlType.String,title:\"Ch.9 label\"},ch9Excerpt:{type:ControlType.String,title:\"Ch.9 excerpt\",displayTextArea:true},ch9Full:{type:ControlType.String,title:\"Ch.9 full\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StorySection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StorySection.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const ITEMS=[\"Story\",\"Better & Better\",\"Alter Egos\",\"Contact\"];const ANCHORS=[\"#story\",\"#better-better\",\"#alter-egos\",\"#contact\"];export default function TerminalNav(props){const{green,cream,black,fontFamily}=props;const wordmarkRef=React.useRef(null);const[offset,setOffset]=React.useState({x:0,y:0});const[open,setOpen]=React.useState(false);const[cursorOn,setCursorOn]=React.useState(true);const[menuPulse,setMenuPulse]=React.useState(false);const itemRefs=React.useRef([]);React.useEffect(()=>{function onPulse(){setMenuPulse(true);setTimeout(()=>setMenuPulse(false),2200);}window.addEventListener(\"nav-pulse-better\",onPulse);return()=>window.removeEventListener(\"nav-pulse-better\",onPulse);},[]);React.useEffect(()=>{const id=setInterval(()=>setCursorOn(v=>!v),530);return()=>clearInterval(id);},[]);function handleMouseMove(e){const el=wordmarkRef.current;if(!el)return;const rect=el.getBoundingClientRect();const cx=rect.left+rect.width/2;const cy=rect.top+rect.height/2;const dx=e.clientX-cx;const dy=e.clientY-cy;const dist=Math.sqrt(dx*dx+dy*dy);const radius=140;if(dist<radius){const pull=(1-dist/radius)*10;setOffset({x:dx/dist*pull||0,y:dy/dist*pull||0});}else{setOffset({x:0,y:0});}}React.useEffect(()=>{if(!open)return;let idx=0;function typeItem(el,text,onDone){el.innerHTML=\"\";const prompt=document.createElement(\"span\");prompt.textContent=\"> \";prompt.style.color=green;el.appendChild(prompt);let i=0;function step(){if(i>=text.length){onDone();return;}const ch=document.createElement(\"span\");ch.textContent=text[i];ch.style.color=green;el.appendChild(ch);i++;setTimeout(()=>{Array.from(el.children).slice(1).forEach(c=>c.style.color=cream);step();},28);}step();}function next(){if(idx>=ITEMS.length)return;const el=itemRefs.current[idx];if(!el)return;typeItem(el,ITEMS[idx],()=>{idx++;setTimeout(next,120);});}next();},[open]);function handleClick(anchor){setOpen(false);const el=document.querySelector(anchor);if(el)el.scrollIntoView({behavior:\"smooth\"});}return /*#__PURE__*/_jsxs(\"div\",{onMouseMove:handleMouseMove,style:{width:\"100%\",fontFamily},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:10,padding:\"20px 32px\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:wordmarkRef,id:\"bo-wordmark\",style:{color:cream,fontWeight:700,fontSize:16,letterSpacing:1,transform:`translate(${offset.x}px, ${offset.y}px)`,transition:\"transform 0.15s ease-out\",cursor:\"default\"},children:[\"BRADLEY OWEN\",/*#__PURE__*/_jsx(\"span\",{style:{color:green,opacity:cursorOn?1:0},children:\"_\"})]}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>setOpen(true),style:{color:green,fontSize:15,cursor:\"pointer\",border:`1px solid ${green}`,borderRadius:4,padding:\"6px 14px\",transform:`scale(${menuPulse?1.5:1})`,transformOrigin:\"left center\",transition:\"transform 0.5s cubic-bezier(0.3,0.6,0.3,1), text-shadow 0.5s ease, box-shadow 0.5s ease\",textShadow:menuPulse?`0 0 10px ${green}, 0 0 28px ${green}, 0 0 50px ${green}`:\"none\",boxShadow:menuPulse?`0 0 12px ${green}`:\"none\"},children:\"[ menu ]\"})]}),open&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,background:black,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"flex-start\",padding:\"0 60px\",gap:18,zIndex:999},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>setOpen(false),style:{position:\"absolute\",top:24,right:32,color:cream,cursor:\"pointer\",fontSize:14},children:\"[x] close\"}),ITEMS.map((item,i)=>/*#__PURE__*/_jsx(\"div\",{ref:el=>itemRefs.current[i]=el,onClick:()=>handleClick(ANCHORS[i]),onMouseEnter:e=>{Array.from(e.currentTarget.children).slice(1).forEach(c=>c.style.color=green);},onMouseLeave:e=>{Array.from(e.currentTarget.children).slice(1).forEach(c=>c.style.color=cream);},style:{color:cream,fontSize:32,cursor:\"pointer\",minHeight:38}},item)),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:40,color:\"#5f5e5a\",fontSize:13},children:\"$ whoami_\"})]})]});}TerminalNav.defaultProps={green:\"#8fbf6f\",cream:\"#f2ede3\",black:\"#0b0b0a\",fontFamily:\"'JetBrains Mono', monospace\"};addPropertyControls(TerminalNav,{green:{type:ControlType.Color,title:\"Green accent\"},cream:{type:ControlType.Color,title:\"Cream text\"},black:{type:ControlType.Color,title:\"Background\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TerminalNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TerminalNav.map","// Generated by Framer (a050651)\nexport default function metadata(params,activeLocale){return{description:\"Teacher, author, athlete, creator. Rebuilding a life 1% at a time.\",robots:\"max-image-preview:large\",title:\"Bradley Owen | Better & Better\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"j5t12\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"pry8wn\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-lLfbh\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}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 (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,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 AlterEgos from\"#framer/local/codeFile/OastGee/AlterEgos.js\";import BetterSection from\"#framer/local/codeFile/s_OaKKQ/BetterSection.js\";import HeroIntro from\"#framer/local/codeFile/Wk_qgrp/Hero.js\";import StorySection from\"#framer/local/codeFile/ekQEBoL/StorySection.js\";import TerminalNav from\"#framer/local/codeFile/q7hjTsg/TerminalNav.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const HeroIntroFonts=getFonts(HeroIntro);const StorySectionFonts=getFonts(StorySection);const BetterSectionFonts=getFonts(BetterSection);const AlterEgosFonts=getFonts(AlterEgos);const TerminalNavFonts=getFonts(TerminalNav);const breakpoints={jPhFjLaxP:\"(max-width: 809.98px)\",tSLHhLG1Y:\"(min-width: 810px) and (max-width: 1199.98px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-lLfbh\";const variantClassNames={jPhFjLaxP:\"framer-v-pry8wn\",tSLHhLG1Y:\"framer-v-j5t12\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"jPhFjLaxP\",Tablet:\"tSLHhLG1Y\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];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,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(11, 11, 10); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ezgjt6\",id:\"ezgjt6\",layout:motionLayout,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18ggukp-container\",\"data-framer-name\":\"Hero\",isAuthoredByUser:true,name:\"Hero\",nodeId:\"IXOtZjJoS\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jPhFjLaxP:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HeroIntro,{bbLogo:\"https://framerusercontent.com/images/Ybu4K7fPKQQeERqgMh3fTeJDE.svg?width=1326&height=1397\",bitCount:480,black:\"rgb(11, 11, 10)\",convergeDuration:.9,cream:\"rgb(242, 237, 227)\",createStartAt:0,createVideo:\"https://framerusercontent.com/assets/yeUda1RhKd8NU5BHt7gMVNlbw.mp4\",dissolveDuration:1.2,faceContour:1.2,faceContrast:1.3,faceGlitch:1,faceGlyphSize:9,faceGlyphStyle:\"binary\",faceHighlight:1,faceImage:\"https://framerusercontent.com/images/4W04ImKlHfQMrpau2lMe60ho7s.png?width=716&height=900\",faceOffsetX:0,faceOffsetY:0,faceRevealAt:.85,faceScanlines:.4,faceSharpen:1.4,faceSize:.92,faceSteps:5,faceThreshold:.04,green:\"rgb(143, 191, 111)\",gridHold:2,height:\"100%\",id:\"IXOtZjJoS\",layoutId:\"IXOtZjJoS\",logoHold:1.54,morphSweep:1.2,morphTravel:1.1,name:\"Hero\",rainColor:\"rgb(201, 150, 44)\",rainDuration:3,rainFadeDuration:.6,rainGlitchColor:\"rgb(255, 77, 61)\",scatterDuration:2,settleDelay:58,style:{height:\"100%\",width:\"100%\"},teachStartAt:0,teachVideo:\"https://framerusercontent.com/assets/wuHeSEZVd4XDc0VmUcldphUTH5U.mp4\",text:\"Welcome to bradleyowen.ca. I'm Brad Southwell, and this is my creative space.\",tileStagger:1120,trainStartAt:0,trainVideo:\"https://framerusercontent.com/assets/6YnDOr9sbCHGq8IGcXqAb2E4nk.mp4\",transformVideo:\"https://framerusercontent.com/assets/v1e540h9cv6Z5q4zRsx5rkwUXzs.mp4\",typeSpeed:21,whoamiGlow:true,whoamiText:\"$ whoami\\nbrad southwell\\n> human. mostly.\",width:\"100%\",wordPause:38,writeStartAt:0,writeVideo:\"https://framerusercontent.com/assets/FnAX8hAl8sgnRe7sUiTab42Oo.mp4\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-20ukg0-container\",isAuthoredByUser:true,nodeId:\"poz09QW_H\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(StorySection,{black:\"rgb(11, 11, 10)\",ch1Excerpt:\"\\\"You're not good enough. You're a failure. You can't do it. Everyone hates you.\\\" That's what the voice in my head kept repeating.\",ch1Full:\"\\\"You're not good enough. You're a failure. You can't do it. Everyone hates you.\\\" That's what the voice in my head kept repeating. Over time, thoughts become beliefs — because a belief is just a repeated thought. A decade later, those beliefs became my reality. My mind manifested hell, and to numb what those thoughts made me feel, I built several unhealthy habits.\",ch1Label:\"01 the voice\",ch2Excerpt:\"I eventually lost everything: my daughter, my job, my friends, my family, my condo, my car.\",ch2Full:\"I eventually lost everything: my daughter, my job, my friends, my family, my condo, my car. I had ten surgeries, six of them major, and I now have an ostomy bag attached to my stomach for life. Two long stays in rehab. I'd been battling several undiagnosed chronic illnesses: addiction, depression, anxiety and ulcerative colitis. I knew something wasn't right. I didn't realize how sick I really was.\",ch2Label:\"02 rock bottom\",ch3Excerpt:\"At my lowest point, I realized my baby daughter needed her daddy, and something told me to start typing.\",ch3Full:\"At my lowest point, I realized my baby daughter needed her daddy, and something told me to start typing. I journaled, and it made me feel better. Soon I'd introduced the habit of showing up every morning to write. Twelve months later, I had 200,000 words. Then a literary agent told me I had a manuscript. I didn't even know what a manuscript was — as far as I knew, I had a journal that helped me feel better. Two years later, I published my first book.\",ch3Label:\"03 the page\",ch4Excerpt:\"It started with writing every morning. Then it became: wake up, meditate, write, hit the gym.\",ch4Full:'It started with writing every morning. Then it became: wake up, meditate, write, hit the gym. A little better at each, every day. Meditation taught my nervous system to settle. The gym turned 300 lbs into a lean 200. Writing became a published book — and the moment I sold one copy, I earned the title \"professional author.\" The more I showed up, the more disciplined I got, the better my results, and the more positive downstream habits developed. It was about putting in the reps and watching it all grow.',ch4Label:\"04 the system\",ch5Excerpt:\"I live by four pillars: I Teach, I Train, I Write, I Create.\",ch5Full:\"I live by four pillars: I Teach, I Train, I Write, I Create. I don't let a day go by without honest improvement in at least one of them. My favourite author, James Clear, popularized the idea of getting 1% better every day. He calls habits the compound interest of self-improvement. Put away $100 today, let it grow 1% a day, and a year from now you'll have almost $3,800. Habits compound the same way. I know, because I've lived it. But it works the other way too, and faster than you'd think: slip 1% a day and a year later that $100 is worth about $2.50.\",ch5Label:\"05 better and better\",ch6Excerpt:\"If I leave my mind unchecked for even a short stretch, it turns on me, and the bad habits come back soon after.\",ch6Full:\"If I leave my mind unchecked for even a short stretch, it turns on me, and the bad habits come back soon after. To fight the enemy within (I call him Sparkles), I use three alter egos: three versions of me, three mindsets I can call on any time to keep my system running. TYRNT. KAIZEN-X. B-RAD.\",ch6Label:\"06 alter egos\",ch7Excerpt:\"Today I'm a published author, though plenty of people said I'd never be one.\",ch7Full:\"Today I'm a published author, though plenty of people said I'd never be one. After 14 years of hearing I'd never land a teaching job, I have my dream job at one of the best high schools west of Toronto. I turned 300 lbs, chronic illness and the worst habits imaginable into a bodybuilder's physique, a real understanding of nutrition and a habit system that runs every single day. And the food photos people called annoying and a waste of time? They grew an Instagram account to nearly 10,000 followers.\",ch7Label:\"07 the proof\",ch8Excerpt:\"It comes down to this. I have one goal every day: to be a little better.\",ch8Full:\"It comes down to this. I have one goal every day: to be a little better. To keep improving, no matter what stands in my way.\",ch8Label:\"08 the goal\",ch9Excerpt:\"This site is about everything I learned rebuilding my life 1% at a time.\",ch9Full:\"This site is about everything I learned rebuilding my life 1% at a time. It's also where I document my creative work: finished projects, current ones and ones I'm still dreaming up. You'll find my first book, \\\"Seeking Serotonin,\\\" and my second, \\\"Better & Better: A Blueprint for My Daughter,\\\" which I hope to finish in the next couple of years. You'll meet my alter egos. And the site itself is a record of my creative journey with AI, web design and branding.\",ch9Label:\"09 this site\",cream:\"rgb(242, 237, 227)\",green:\"rgb(143, 191, 111)\",height:\"100%\",id:\"poz09QW_H\",layoutId:\"poz09QW_H\",style:{width:\"100%\"},typeSpeed:14,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sqs3ot-container\",isAuthoredByUser:true,nodeId:\"FIFxy1vmN\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(BetterSection,{assembleDuration:1.6,bbLogo:\"https://framerusercontent.com/images/JGxCiGdGIWl8u91EoYgeU6CTo.svg?width=1326&height=1397\",black:\"rgb(11, 11, 10)\",bodyFont:\"Georgia, serif\",command:\"$ cd ~/better_and_better\",cream:\"rgb(242, 237, 227)\",createBody:\"Cooking reels, this website, everything I make on a screen. Follow along @bradleyowensouthwell\",createTag:\"→ B-RAD\",createTitle:\"I Create\",explodeStrength:1,flashDuration:1,footer:\"> run it again tomorrow\",green:\"rgb(143, 191, 111)\",height:\"100%\",id:\"FIFxy1vmN\",intro:\"Better & Better isn't a brand or a finish line. It's a philosophy I live by. I've broken my life into four areas (on social media they're called content pillars, the things I post about). In each one, I try to get a little better than I was the day before.\",layoutId:\"FIFxy1vmN\",menuTrigger:true,monoFont:\"'JetBrains Mono', monospace\",style:{width:\"100%\"},teachBody:\"I teach media arts, robotics and computer science at the high school level. In my classes, I cover branding, social media content, artificial intelligence and building a presence online, all taught the way I wish someone had taught me.\",teachTag:\"unmasked\",teachTitle:\"I Teach\",thesis:\"Every day, in every way, a little better and better.\",title:\"Better & Better\",trainBody:\"Early-morning swims, interval training and heavy weights. 100 lbs lighter and healthier than ever. I used to struggle just to get out of bed. Now I can't start a day without training.\",trainTag:\"→ TYRNT\",trainTitle:\"I Train\",width:\"100%\",writeBody:\"I'm writing my second book, Better & Better: A Blueprint for My Daughter. My first, Seeking Serotonin: The Memoirs of an Anxious Schoolteacher, is out now.\",writeTag:\"unmasked\",writeTitle:\"I Write\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-182jc7j-container\",isAuthoredByUser:true,nodeId:\"qRtmZw1ci\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(AlterEgos,{black:\"rgb(11, 11, 10)\",bodyFont:\"Georgia, serif\",bradBody:\"The one who hits record, even when people call it a waste of time.\",bradName:\"B-RAD\",bradRole:\"the creator\",bradTag:\"// I Create\",command:\"$ cd ~/alter_egos\",cream:\"rgb(242, 237, 227)\",footer:\"> I Teach and I Write don't get a mask.\\nThat's just Brad.\",green:\"rgb(143, 191, 111)\",height:\"100%\",id:\"qRtmZw1ci\",intro:\"Some days the regular me can't do the hard thing. So I switch on someone who can. Meet my alter egos:\",kaizenBody:\"Kaizen means continuous improvement. This is the operating system under the other two: the habits, the tracking and the meditation that keep me centred.\",kaizenName:\"KAIZEN-X\",kaizenRole:\"the system\",kaizenTag:\"// always running\",layoutId:\"qRtmZw1ci\",monoFont:\"'JetBrains Mono', monospace\",strike:1,style:{width:\"100%\"},title:\"Alter Egos\",tyrntBody:\"The part of me that shows up when I don't want to. No negotiating, no excuses, just the next rep.\",tyrntName:\"TYRNT\",tyrntRole:\"the trainer\",tyrntTag:\"// I Train\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-s7z7f6-container\",isAuthoredByUser:true,layout:motionLayout,layoutScroll:true,nodeId:\"xMT9skktx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TerminalNav,{black:\"rgb(11, 11, 10)\",cream:\"rgb(242, 237, 227)\",green:\"rgb(143, 191, 111)\",height:\"100%\",id:\"xMT9skktx\",layoutId:\"xMT9skktx\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-lLfbh.framer-lux5qc, .framer-lLfbh .framer-lux5qc { display: block; }\",\".framer-lLfbh.framer-72rtr7 { align-content: center; align-items: center; background-color: #0b0b0a; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-lLfbh .framer-ezgjt6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lLfbh .framer-18ggukp-container { flex: none; height: 100vh; position: relative; width: 100%; }\",\".framer-lLfbh .framer-20ukg0-container, .framer-lLfbh .framer-1sqs3ot-container, .framer-lLfbh .framer-182jc7j-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lLfbh .framer-s7z7f6-container { flex: none; height: auto; left: 0px; position: fixed; top: 0px; width: auto; z-index: 10; }\",\"@media (max-width: 809.98px) { .framer-lLfbh.framer-72rtr7 { width: 390px; } .framer-lLfbh .framer-18ggukp-container { height: auto; }}\",\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-lLfbh.framer-72rtr7 { width: 810px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3699.87\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jPhFjLaxP\":{\"layout\":[\"fixed\",\"auto\"]},\"tSLHhLG1Y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-lLfbh\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:3699.87,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[]},...HeroIntroFonts,...StorySectionFonts,...BetterSectionFonts,...AlterEgosFonts,...TerminalNavFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerIntrinsicHeight\":\"3699.87\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jPhFjLaxP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tSLHhLG1Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}