diff --git a/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js b/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js index ae9343b..0559121 100644 --- a/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js +++ b/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js @@ -1,11 +1,11 @@ -import{r as oB,g as sB,a as fB}from"./react.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))Q(f);new MutationObserver(f=>{for(const o of f)if(o.type==="childList")for(const N of o.addedNodes)N.tagName==="LINK"&&N.rel==="modulepreload"&&Q(N)}).observe(document,{childList:!0,subtree:!0});function u(f){const o={};return f.integrity&&(o.integrity=f.integrity),f.referrerPolicy&&(o.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?o.credentials="include":f.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function Q(f){if(f.ep)return;f.ep=!0;const o=u(f);fetch(f.href,o)}})();var ze={exports:{}},Pl={};var Hc;function To(){if(Hc)return Pl;Hc=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function u(Q,f,o){var N=null;if(o!==void 0&&(N=""+o),f.key!==void 0&&(N=""+f.key),"key"in f){o={};for(var m in f)m!=="key"&&(o[m]=f[m])}else o=f;return f=o.ref,{$$typeof:i,type:Q,key:N,ref:f!==void 0?f:null,props:o}}return Pl.Fragment=e,Pl.jsx=u,Pl.jsxs=u,Pl}var Oc;function vo(){return Oc||(Oc=1,ze.exports=To()),ze.exports}var s=vo(),gA=oB();const FA=sB(gA);var Lo=fB(),xe={exports:{}},$l={},Ke={exports:{}},Xe={};var jc;function zo(){return jc||(jc=1,(function(i){function e(G,Y){var Z=G.length;G.push(Y);A:for(;0>>1,BA=G[IA];if(0>>1;IAf(iA,Z))cAf(MA,iA)?(G[IA]=MA,G[cA]=Z,IA=cA):(G[IA]=iA,G[w]=Z,IA=w);else if(cAf(MA,Z))G[IA]=MA,G[cA]=Z,IA=cA;else break A}}return Y}function f(G,Y){var Z=G.sortIndex-Y.sortIndex;return Z!==0?Z:G.id-Y.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;i.unstable_now=function(){return o.now()}}else{var N=Date,m=N.now();i.unstable_now=function(){return N.now()-m}}var k=[],J=[],p=1,U=null,L=3,O=!1,T=!1,j=!1,uA=!1,b=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function P(G){for(var Y=u(J);Y!==null;){if(Y.callback===null)Q(J);else if(Y.startTime<=G)Q(J),Y.sortIndex=Y.expirationTime,e(k,Y);else break;Y=u(J)}}function ZA(G){if(j=!1,P(G),!T)if(u(k)!==null)T=!0,UA||(UA=!0,sA());else{var Y=u(J);Y!==null&&tg(ZA,Y.startTime-G)}}var UA=!1,VA=-1,F=5,Ig=-1;function Lg(){return uA?!0:!(i.unstable_now()-IgG&&Lg());){var IA=U.callback;if(typeof IA=="function"){U.callback=null,L=U.priorityLevel;var BA=IA(U.expirationTime<=G);if(G=i.unstable_now(),typeof BA=="function"){U.callback=BA,P(G),Y=!0;break g}U===u(k)&&Q(k),P(G)}else Q(k);U=u(k)}if(U!==null)Y=!0;else{var YA=u(J);YA!==null&&tg(ZA,YA.startTime-G),Y=!1}}break A}finally{U=null,L=Z,O=!1}Y=void 0}}finally{Y?sA():UA=!1}}}var sA;if(typeof z=="function")sA=function(){z(hg)};else if(typeof MessageChannel<"u"){var CA=new MessageChannel,mA=CA.port2;CA.port1.onmessage=hg,sA=function(){mA.postMessage(null)}}else sA=function(){b(hg,0)};function tg(G,Y){VA=b(function(){G(i.unstable_now())},Y)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(G){G.callback=null},i.unstable_forceFrameRate=function(G){0>G||125IA?(G.sortIndex=Z,e(J,G),u(k)===null&&G===u(J)&&(j?(q(VA),VA=-1):j=!0,tg(ZA,Z-IA))):(G.sortIndex=BA,e(k,G),T||O||(T=!0,UA||(UA=!0,sA()))),G},i.unstable_shouldYield=Lg,i.unstable_wrapCallback=function(G){var Y=L;return function(){var Z=L;L=Y;try{return G.apply(this,arguments)}finally{L=Z}}}})(Xe)),Xe}var Vc;function xo(){return Vc||(Vc=1,Ke.exports=zo()),Ke.exports}var Wc;function Ko(){if(Wc)return $l;Wc=1;var i=xo(),e=oB(),u=fB();function Q(A){var g="https://react.dev/errors/"+A;if(1BA||(A.current=IA[BA],IA[BA]=null,BA--)}function iA(A,g){BA++,IA[BA]=A.current,A.current=g}var cA=YA(null),MA=YA(null),WA=YA(null),Vg=YA(null);function qg(A,g){switch(iA(WA,g),iA(MA,A),iA(cA,null),g.nodeType){case 9:case 11:A=(A=g.documentElement)&&(A=A.namespaceURI)?oc(A):0;break;default:if(A=g.tagName,g=g.namespaceURI)g=oc(g),A=sc(g,A);else switch(A){case"svg":A=1;break;case"math":A=2;break;default:A=0}}w(cA),iA(cA,A)}function dg(){w(cA),w(MA),w(WA)}function ag(A){A.memoizedState!==null&&iA(Vg,A);var g=cA.current,I=sc(g,A.type);g!==I&&(iA(MA,A),iA(cA,I))}function zg(A){MA.current===A&&(w(cA),w(MA)),Vg.current===A&&(w(Vg),jl._currentValue=Z)}var Wg,dt;function yg(A){if(Wg===void 0)try{throw Error()}catch(I){var g=I.stack.trim().match(/\n( *(at )?)/);Wg=g&&g[1]||"",dt=-1{for(const s of d)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&Q(r)}).observe(document,{childList:!0,subtree:!0});function u(d){const s={};return d.integrity&&(s.integrity=d.integrity),d.referrerPolicy&&(s.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?s.credentials="include":d.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function Q(d){if(d.ep)return;d.ep=!0;const s=u(d);fetch(d.href,s)}})();var Te={exports:{}},_l={};var qc;function po(){if(qc)return _l;qc=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function u(Q,d,s){var r=null;if(s!==void 0&&(r=""+s),d.key!==void 0&&(r=""+d.key),"key"in d){s={};for(var R in d)R!=="key"&&(s[R]=d[R])}else s=d;return d=s.ref,{$$typeof:i,type:Q,key:r,ref:d!==void 0?d:null,props:s}}return _l.Fragment=e,_l.jsx=u,_l.jsxs=u,_l}var Zc;function To(){return Zc||(Zc=1,Te.exports=po()),Te.exports}var o=To(),cA=BB();const TA=EB(cA);var vo=oB(),ve={exports:{}},Pl={},Le={exports:{}},ze={};var Hc;function Lo(){return Hc||(Hc=1,(function(i){function e(S,F){var q=S.length;S.push(F);A:for(;0>>1,BA=S[AA];if(0>>1;AAd(lA,q))uAd(MA,lA)?(S[AA]=MA,S[uA]=q,AA=uA):(S[AA]=lA,S[b]=q,AA=b);else if(uAd(MA,q))S[AA]=MA,S[uA]=q,AA=uA;else break A}}return F}function d(S,F){var q=S.sortIndex-F.sortIndex;return q!==0?q:S.id-F.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;i.unstable_now=function(){return s.now()}}else{var r=Date,R=r.now();i.unstable_now=function(){return r.now()-R}}var M=[],J=[],v=1,U=null,T=3,H=!1,Y=!1,O=!1,nA=!1,w=typeof setTimeout=="function"?setTimeout:null,X=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;function _(S){for(var F=u(J);F!==null;){if(F.callback===null)Q(J);else if(F.startTime<=S)Q(J),F.sortIndex=F.expirationTime,e(M,F);else break;F=u(J)}}function ZA(S){if(O=!1,_(S),!Y)if(u(M)!==null)Y=!0,wA||(wA=!0,QA());else{var F=u(J);F!==null&&lg(ZA,F.startTime-S)}}var wA=!1,VA=-1,z=5,tg=-1;function Yg(){return nA?!0:!(i.unstable_now()-tgS&&Yg());){var AA=U.callback;if(typeof AA=="function"){U.callback=null,T=U.priorityLevel;var BA=AA(U.expirationTime<=S);if(S=i.unstable_now(),typeof BA=="function"){U.callback=BA,_(S),F=!0;break g}U===u(M)&&Q(M),_(S)}else Q(M);U=u(M)}if(U!==null)F=!0;else{var vA=u(J);vA!==null&&lg(ZA,vA.startTime-S),F=!1}}break A}finally{U=null,T=q,H=!1}F=void 0}}finally{F?QA():wA=!1}}}var QA;if(typeof L=="function")QA=function(){L(og)};else if(typeof MessageChannel<"u"){var tA=new MessageChannel,GA=tA.port2;tA.port1.onmessage=og,QA=function(){GA.postMessage(null)}}else QA=function(){w(og,0)};function lg(S,F){VA=w(function(){S(i.unstable_now())},F)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(S){S.callback=null},i.unstable_forceFrameRate=function(S){0>S||125AA?(S.sortIndex=q,e(J,S),u(M)===null&&S===u(J)&&(O?(X(VA),VA=-1):O=!0,lg(ZA,q-AA))):(S.sortIndex=BA,e(M,S),Y||H||(Y=!0,wA||(wA=!0,QA()))),S},i.unstable_shouldYield=Yg,i.unstable_wrapCallback=function(S){var F=T;return function(){var q=T;T=F;try{return S.apply(this,arguments)}finally{T=q}}}})(ze)),ze}var Oc;function zo(){return Oc||(Oc=1,Le.exports=Lo()),Le.exports}var jc;function xo(){if(jc)return Pl;jc=1;var i=zo(),e=BB(),u=oB();function Q(A){var g="https://react.dev/errors/"+A;if(1BA||(A.current=AA[BA],AA[BA]=null,BA--)}function lA(A,g){BA++,AA[BA]=A.current,A.current=g}var uA=vA(null),MA=vA(null),WA=vA(null),Zg=vA(null);function pg(A,g){switch(lA(WA,g),lA(MA,A),lA(uA,null),g.nodeType){case 9:case 11:A=(A=g.documentElement)&&(A=A.namespaceURI)?Bc(A):0;break;default:if(A=g.tagName,g=g.namespaceURI)g=Bc(g),A=Ec(g,A);else switch(A){case"svg":A=1;break;case"math":A=2;break;default:A=0}}b(uA),lA(uA,A)}function sg(){b(uA),b(MA),b(WA)}function ig(A){A.memoizedState!==null&&lA(Zg,A);var g=uA.current,I=Ec(g,A.type);g!==I&&(lA(MA,A),lA(uA,I))}function Hg(A){MA.current===A&&(b(uA),b(MA)),Zg.current===A&&(b(Zg),Ol._currentValue=q)}var OI,kA;function Og(A){if(OI===void 0)try{throw Error()}catch(I){var g=I.stack.trim().match(/\n( *(at )?)/);OI=g&&g[1]||"",kA=-1)":-1l||c[t]!==d[l]){var S=` -`+c[t].replace(" at new "," at ");return A.displayName&&S.includes("")&&(S=S.replace("",A.displayName)),S}while(1<=t&&0<=l);break}}}finally{Dg=!1,Error.prepareStackTrace=I}return(I=A?A.displayName||A.name:"")?yg(I):""}function fA(A,g){switch(A.tag){case 26:case 27:case 5:return yg(A.type);case 16:return yg("Lazy");case 13:return A.child!==g&&g!==null?yg("Suspense Fallback"):yg("Suspense");case 19:return yg("SuspenseList");case 0:case 15:return yt(A.type,!1);case 11:return yt(A.type.render,!1);case 1:return yt(A.type,!0);case 31:return yg("Activity");default:return""}}function tC(A){try{var g="",I=null;do g+=fA(A,I),I=A,A=A.return;while(A);return g}catch(t){return` +`+OI+A+kA}var hI=!1;function Cl(A,g){if(!A||hI)return"";hI=!0;var I=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var t={DetermineComponentFrameRoot:function(){try{if(g){var m=function(){throw Error()};if(Object.defineProperty(m.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(m,[])}catch(D){var y=D}Reflect.construct(A,[],m)}else{try{m.call()}catch(D){y=D}A.call(m.prototype)}}else{try{throw Error()}catch(D){y=D}(m=A())&&typeof m.catch=="function"&&m.catch(function(){})}}catch(D){if(D&&y&&typeof D.stack=="string")return[D.stack,y.stack]}return[null,null]}};t.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(t.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(t.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var C=t.DetermineComponentFrameRoot(),a=C[0],n=C[1];if(a&&n){var c=a.split(` +`),h=n.split(` +`);for(l=t=0;tl||c[t]!==h[l]){var N=` +`+c[t].replace(" at new "," at ");return A.displayName&&N.includes("")&&(N=N.replace("",A.displayName)),N}while(1<=t&&0<=l);break}}}finally{hI=!1,Error.prepareStackTrace=I}return(I=A?A.displayName||A.name:"")?Og(I):""}function jI(A,g){switch(A.tag){case 26:case 27:case 5:return Og(A.type);case 16:return Og("Lazy");case 13:return A.child!==g&&g!==null?Og("Suspense Fallback"):Og("Suspense");case 19:return Og("SuspenseList");case 0:case 15:return Cl(A.type,!1);case 11:return Cl(A.type.render,!1);case 1:return Cl(A.type,!0);case 31:return Og("Activity");default:return""}}function IC(A){try{var g="",I=null;do g+=jI(A,I),I=A,A=A.return;while(A);return g}catch(t){return` Error generating stack: `+t.message+` -`+t.stack}}var yI=Object.prototype.hasOwnProperty,il=i.unstable_scheduleCallback,_g=i.unstable_cancelCallback,Gi=i.unstable_shouldYield,DI=i.unstable_requestPaint,HA=i.unstable_now,zA=i.unstable_getCurrentPriorityLevel,eg=i.unstable_ImmediatePriority,hA=i.unstable_UserBlockingPriority,rI=i.unstable_NormalPriority,Pg=i.unstable_LowPriority,lC=i.unstable_IdlePriority,al=i.log,mi=i.unstable_setDisableYieldValue,PI=null,r=null;function K(A){if(typeof al=="function"&&mi(A),r&&typeof r.setStrictMode=="function")try{r.setStrictMode(PI,A)}catch{}}var V=Math.clz32?Math.clz32:KA,dA=Math.log,xA=Math.LN2;function KA(A){return A>>>=0,A===0?32:31-(dA(A)/xA|0)|0}var ng=256,NI=262144,$g=4194304;function lg(A){var g=A&42;if(g!==0)return g;switch(A&-A){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return A&261888;case 262144:case 524288:case 1048576:case 2097152:return A&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return A&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return A}}function Cg(A,g,I){var t=A.pendingLanes;if(t===0)return 0;var l=0,C=A.suspendedLanes,a=A.pingedLanes;A=A.warmLanes;var n=t&134217727;return n!==0?(t=n&~C,t!==0?l=lg(t):(a&=n,a!==0?l=lg(a):I||(I=n&~A,I!==0&&(l=lg(I))))):(n=t&~C,n!==0?l=lg(n):a!==0?l=lg(a):I||(I=t&~A,I!==0&&(l=lg(I)))),l===0?0:g!==0&&g!==l&&(g&C)===0&&(C=l&-l,I=g&-g,C>=I||C===32&&(I&4194048)!==0)?g:l}function $I(A,g){return(A.pendingLanes&~(A.suspendedLanes&~A.pingedLanes)&g)===0}function Ri(A,g){switch(A){case 1:case 2:case 4:case 8:case 64:return g+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return g+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function XA(){var A=$g;return $g<<=1,($g&62914560)===0&&($g=4194304),A}function Mi(A){for(var g=[],I=0;31>I;I++)g.push(A);return g}function el(A,g){A.pendingLanes|=g,g!==268435456&&(A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0)}function SB(A,g,I,t,l,C){var a=A.pendingLanes;A.pendingLanes=I,A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0,A.expiredLanes&=I,A.entangledLanes&=I,A.errorRecoveryDisabledLanes&=I,A.shellSuspendCounter=0;var n=A.entanglements,c=A.expirationTimes,d=A.hiddenUpdates;for(I=a&~I;0"u")return null;try{return A.activeElement||A.body}catch{return A.body}}var JB=/[\n"\\]/g;function Jg(A){return A.replace(JB,function(g){return"\\"+g.charCodeAt(0).toString(16)+" "})}function Fi(A,g,I,t,l,C,a,n){A.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?A.type=a:A.removeAttribute("type"),g!=null?a==="number"?(g===0&&A.value===""||A.value!=g)&&(A.value=""+kg(g)):A.value!==""+kg(g)&&(A.value=""+kg(g)):a!=="submit"&&a!=="reset"||A.removeAttribute("value"),g!=null?Yi(A,a,kg(g)):I!=null?Yi(A,a,kg(I)):t!=null&&A.removeAttribute("value"),l==null&&C!=null&&(A.defaultChecked=!!C),l!=null&&(A.checked=l&&typeof l!="function"&&typeof l!="symbol"),n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"?A.name=""+kg(n):A.removeAttribute("name")}function nn(A,g,I,t,l,C,a,n){if(C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(A.type=C),g!=null||I!=null){if(!(C!=="submit"&&C!=="reset"||g!=null)){bi(A);return}I=I!=null?""+kg(I):"",g=g!=null?""+kg(g):I,n||g===A.value||(A.value=g),A.defaultValue=g}t=t??l,t=typeof t!="function"&&typeof t!="symbol"&&!!t,A.checked=n?A.checked:!!t,A.defaultChecked=!!t,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(A.name=a),bi(A)}function Yi(A,g,I){g==="number"&&aC(A.ownerDocument)===A||A.defaultValue===""+I||(A.defaultValue=""+I)}function mt(A,g,I,t){if(A=A.options,g){g={};for(var l=0;l"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zi=!1;if(II)try{var cl={};Object.defineProperty(cl,"passive",{get:function(){zi=!0}}),window.addEventListener("test",cl,cl),window.removeEventListener("test",cl,cl)}catch{zi=!1}var GI=null,xi=null,nC=null;function sn(){if(nC)return nC;var A,g=xi,I=g.length,t,l="value"in GI?GI.value:GI.textContent,C=l.length;for(A=0;A=ol),rn=" ",Nn=!1;function Sn(A,g){switch(A){case"keyup":return lE.indexOf(g.keyCode)!==-1;case"keydown":return g.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gn(A){return A=A.detail,typeof A=="object"&&"data"in A?A.data:null}var Jt=!1;function iE(A,g){switch(A){case"compositionend":return Gn(g);case"keypress":return g.which!==32?null:(Nn=!0,rn);case"textInput":return A=g.data,A===rn&&Nn?null:A;default:return null}}function aE(A,g){if(Jt)return A==="compositionend"||!Hi&&Sn(A,g)?(A=sn(),nC=xi=GI=null,Jt=!1,A):null;switch(A){case"paste":return null;case"keypress":if(!(g.ctrlKey||g.altKey||g.metaKey)||g.ctrlKey&&g.altKey){if(g.char&&1=g)return{node:I,offset:g-A};A=t}A:{for(;I;){if(I.nextSibling){I=I.nextSibling;break A}I=I.parentNode}I=void 0}I=bn(I)}}function Yn(A,g){return A&&g?A===g?!0:A&&A.nodeType===3?!1:g&&g.nodeType===3?Yn(A,g.parentNode):"contains"in A?A.contains(g):A.compareDocumentPosition?!!(A.compareDocumentPosition(g)&16):!1:!1}function pn(A){A=A!=null&&A.ownerDocument!=null&&A.ownerDocument.defaultView!=null?A.ownerDocument.defaultView:window;for(var g=aC(A.document);g instanceof A.HTMLIFrameElement;){try{var I=typeof g.contentWindow.location.href=="string"}catch{I=!1}if(I)A=g.contentWindow;else break;g=aC(A.document)}return g}function Vi(A){var g=A&&A.nodeName&&A.nodeName.toLowerCase();return g&&(g==="input"&&(A.type==="text"||A.type==="search"||A.type==="tel"||A.type==="url"||A.type==="password")||g==="textarea"||A.contentEditable==="true")}var oE=II&&"documentMode"in document&&11>=document.documentMode,Ut=null,Wi=null,dl=null,_i=!1;function Tn(A,g,I){var t=I.window===I?I.document:I.nodeType===9?I:I.ownerDocument;_i||Ut==null||Ut!==aC(t)||(t=Ut,"selectionStart"in t&&Vi(t)?t={start:t.selectionStart,end:t.selectionEnd}:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection(),t={anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}),dl&&hl(dl,t)||(dl=t,t=Ii(Wi,"onSelect"),0>=a,l-=a,Zg=1<<32-V(g)+l|I<_?(lA=x,x=null):lA=x.sibling;var nA=y(E,x,h[_],R);if(nA===null){x===null&&(x=lA);break}A&&x&&nA.alternate===null&&g(E,x),B=C(nA,B,_),eA===null?X=nA:eA.sibling=nA,eA=nA,x=lA}if(_===h.length)return I(E,x),aA&&lI(E,_),X;if(x===null){for(;__?(lA=x,x=null):lA=x.sibling;var OI=y(E,x,nA.value,R);if(OI===null){x===null&&(x=lA);break}A&&x&&OI.alternate===null&&g(E,x),B=C(OI,B,_),eA===null?X=OI:eA.sibling=OI,eA=OI,x=lA}if(nA.done)return I(E,x),aA&&lI(E,_),X;if(x===null){for(;!nA.done;_++,nA=h.next())nA=M(E,nA.value,R),nA!==null&&(B=C(nA,B,_),eA===null?X=nA:eA.sibling=nA,eA=nA);return aA&&lI(E,_),X}for(x=t(x);!nA.done;_++,nA=h.next())nA=D(x,E,_,nA.value,R),nA!==null&&(A&&nA.alternate!==null&&x.delete(nA.key===null?_:nA.key),B=C(nA,B,_),eA===null?X=nA:eA.sibling=nA,eA=nA);return A&&x.forEach(function(po){return g(E,po)}),aA&&lI(E,_),X}function rA(E,B,h,R){if(typeof h=="object"&&h!==null&&h.type===j&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case O:A:{for(var X=h.key;B!==null;){if(B.key===X){if(X=h.type,X===j){if(B.tag===7){I(E,B.sibling),R=l(B,h.props.children),R.return=E,E=R;break A}}else if(B.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===F&&Qt(X)===B.type){I(E,B.sibling),R=l(B,h.props),Gl(R,h),R.return=E,E=R;break A}I(E,B);break}else g(E,B);B=B.sibling}h.type===j?(R=Ct(h.props.children,E.mode,R,h.key),R.return=E,E=R):(R=dC(h.type,h.key,h.props,null,E.mode,R),Gl(R,h),R.return=E,E=R)}return a(E);case T:A:{for(X=h.key;B!==null;){if(B.key===X)if(B.tag===4&&B.stateNode.containerInfo===h.containerInfo&&B.stateNode.implementation===h.implementation){I(E,B.sibling),R=l(B,h.children||[]),R.return=E,E=R;break A}else{I(E,B);break}else g(E,B);B=B.sibling}R=la(h,E.mode,R),R.return=E,E=R}return a(E);case F:return h=Qt(h),rA(E,B,h,R)}if(tg(h))return v(E,B,h,R);if(sA(h)){if(X=sA(h),typeof X!="function")throw Error(Q(150));return h=X.call(h),H(E,B,h,R)}if(typeof h.then=="function")return rA(E,B,mC(h),R);if(h.$$typeof===z)return rA(E,B,rC(E,h),R);RC(E,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,B!==null&&B.tag===6?(I(E,B.sibling),R=l(B,h),R.return=E,E=R):(I(E,B),R=ta(h,E.mode,R),R.return=E,E=R),a(E)):I(E,B)}return function(E,B,h,R){try{Sl=0;var X=rA(E,B,h,R);return Kt=null,X}catch(x){if(x===xt||x===SC)throw x;var eA=Ng(29,x,null,E.mode);return eA.lanes=R,eA.return=E,eA}}}var ct=iQ(!0),aQ=iQ(!1),JI=!1;function sa(A){A.updateQueue={baseState:A.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function fa(A,g){A=A.updateQueue,g.updateQueue===A&&(g.updateQueue={baseState:A.baseState,firstBaseUpdate:A.firstBaseUpdate,lastBaseUpdate:A.lastBaseUpdate,shared:A.shared,callbacks:null})}function UI(A){return{lane:A,tag:0,payload:null,callback:null,next:null}}function wI(A,g,I){var t=A.updateQueue;if(t===null)return null;if(t=t.shared,(QA&2)!==0){var l=t.pending;return l===null?g.next=g:(g.next=l.next,l.next=g),t.pending=g,g=hC(A),qn(A,null,I),g}return fC(A,t,g,I),hC(A)}function ml(A,g,I){if(g=g.updateQueue,g!==null&&(g=g.shared,(I&4194048)!==0)){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,_e(A,I)}}function ha(A,g){var I=A.updateQueue,t=A.alternate;if(t!==null&&(t=t.updateQueue,I===t)){var l=null,C=null;if(I=I.firstBaseUpdate,I!==null){do{var a={lane:I.lane,tag:I.tag,payload:I.payload,callback:null,next:null};C===null?l=C=a:C=C.next=a,I=I.next}while(I!==null);C===null?l=C=g:C=C.next=g}else l=C=g;I={baseState:t.baseState,firstBaseUpdate:l,lastBaseUpdate:C,shared:t.shared,callbacks:t.callbacks},A.updateQueue=I;return}A=I.lastBaseUpdate,A===null?I.firstBaseUpdate=g:A.next=g,I.lastBaseUpdate=g}var da=!1;function Rl(){if(da){var A=zt;if(A!==null)throw A}}function Ml(A,g,I,t){da=!1;var l=A.updateQueue;JI=!1;var C=l.firstBaseUpdate,a=l.lastBaseUpdate,n=l.shared.pending;if(n!==null){l.shared.pending=null;var c=n,d=c.next;c.next=null,a===null?C=d:a.next=d,a=c;var S=A.alternate;S!==null&&(S=S.updateQueue,n=S.lastBaseUpdate,n!==a&&(n===null?S.firstBaseUpdate=d:n.next=d,S.lastBaseUpdate=c))}if(C!==null){var M=l.baseState;a=0,S=d=c=null,n=C;do{var y=n.lane&-536870913,D=y!==n.lane;if(D?(tA&y)===y:(t&y)===y){y!==0&&y===Lt&&(da=!0),S!==null&&(S=S.next={lane:0,tag:n.tag,payload:n.payload,callback:null,next:null});A:{var v=A,H=n;y=g;var rA=I;switch(H.tag){case 1:if(v=H.payload,typeof v=="function"){M=v.call(rA,M,y);break A}M=v;break A;case 3:v.flags=v.flags&-65537|128;case 0:if(v=H.payload,y=typeof v=="function"?v.call(rA,M,y):v,y==null)break A;M=U({},M,y);break A;case 2:JI=!0}}y=n.callback,y!==null&&(A.flags|=64,D&&(A.flags|=8192),D=l.callbacks,D===null?l.callbacks=[y]:D.push(y))}else D={lane:y,tag:n.tag,payload:n.payload,callback:n.callback,next:null},S===null?(d=S=D,c=M):S=S.next=D,a|=y;if(n=n.next,n===null){if(n=l.shared.pending,n===null)break;D=n,n=D.next,D.next=null,l.lastBaseUpdate=D,l.shared.pending=null}}while(!0);S===null&&(c=M),l.baseState=c,l.firstBaseUpdate=d,l.lastBaseUpdate=S,C===null&&(l.shared.lanes=0),TI|=a,A.lanes=a,A.memoizedState=M}}function eQ(A,g){if(typeof A!="function")throw Error(Q(191,A));A.call(g)}function nQ(A,g){var I=A.callbacks;if(I!==null)for(A.callbacks=null,A=0;AC?C:8;var a=G.T,n={};G.T=n,va(A,!1,g,I);try{var c=l(),d=G.S;if(d!==null&&d(n,c),c!==null&&typeof c=="object"&&typeof c.then=="function"){var S=SE(c,t);Ul(A,g,S,Mg(A))}else Ul(A,g,t,Mg(A))}catch(M){Ul(A,g,{then:function(){},status:"rejected",reason:M},Mg())}finally{Y.p=C,a!==null&&n.types!==null&&(a.types=n.types),G.T=a}}function JE(){}function pa(A,g,I,t){if(A.tag!==5)throw Error(Q(476));var l=xQ(A).queue;zQ(A,l,g,Z,I===null?JE:function(){return KQ(A),I(t)})}function xQ(A){var g=A.memoizedState;if(g!==null)return g;g={memoizedState:Z,baseState:Z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:eI,lastRenderedState:Z},next:null};var I={};return g.next={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:eI,lastRenderedState:I},next:null},A.memoizedState=g,A=A.alternate,A!==null&&(A.memoizedState=g),g}function KQ(A){var g=xQ(A);g.next===null&&(g=A.alternate.memoizedState),Ul(A,g.next.queue,{},Mg())}function Ta(){return $A(jl)}function XQ(){return bA().memoizedState}function qQ(){return bA().memoizedState}function UE(A){for(var g=A.return;g!==null;){switch(g.tag){case 24:case 3:var I=Mg();A=UI(I);var t=wI(g,A,I);t!==null&&(sg(t,g,I),ml(t,g,I)),g={cache:ca()},A.payload=g;return}g=g.return}}function wE(A,g,I){var t=Mg();I={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null},TC(A)?HQ(g,I):(I=ga(A,g,I,t),I!==null&&(sg(I,A,t),OQ(I,g,t)))}function ZQ(A,g,I){var t=Mg();Ul(A,g,I,t)}function Ul(A,g,I,t){var l={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null};if(TC(A))HQ(g,l);else{var C=A.alternate;if(A.lanes===0&&(C===null||C.lanes===0)&&(C=g.lastRenderedReducer,C!==null))try{var a=g.lastRenderedState,n=C(a,I);if(l.hasEagerState=!0,l.eagerState=n,rg(n,a))return fC(A,g,l,0),NA===null&&sC(),!1}catch{}if(I=ga(A,g,l,t),I!==null)return sg(I,A,t),OQ(I,g,t),!0}return!1}function va(A,g,I,t){if(t={lane:2,revertLane:se(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},TC(A)){if(g)throw Error(Q(479))}else g=ga(A,I,t,2),g!==null&&sg(g,A,2)}function TC(A){var g=A.alternate;return A===W||g!==null&&g===W}function HQ(A,g){qt=JC=!0;var I=A.pending;I===null?g.next=g:(g.next=I.next,I.next=g),A.pending=g}function OQ(A,g,I){if((I&4194048)!==0){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,_e(A,I)}}var wl={readContext:$A,use:bC,useCallback:kA,useContext:kA,useEffect:kA,useImperativeHandle:kA,useLayoutEffect:kA,useInsertionEffect:kA,useMemo:kA,useReducer:kA,useRef:kA,useState:kA,useDebugValue:kA,useDeferredValue:kA,useTransition:kA,useSyncExternalStore:kA,useId:kA,useHostTransitionStatus:kA,useFormState:kA,useActionState:kA,useOptimistic:kA,useMemoCache:kA,useCacheRefresh:kA};wl.useEffectEvent=kA;var jQ={readContext:$A,use:bC,useCallback:function(A,g){return ig().memoizedState=[A,g===void 0?null:g],A},useContext:$A,useEffect:UQ,useImperativeHandle:function(A,g,I){I=I!=null?I.concat([A]):null,YC(4194308,4,YQ.bind(null,g,A),I)},useLayoutEffect:function(A,g){return YC(4194308,4,A,g)},useInsertionEffect:function(A,g){YC(4,2,A,g)},useMemo:function(A,g){var I=ig();g=g===void 0?null:g;var t=A();if(Bt){K(!0);try{A()}finally{K(!1)}}return I.memoizedState=[t,g],t},useReducer:function(A,g,I){var t=ig();if(I!==void 0){var l=I(g);if(Bt){K(!0);try{I(g)}finally{K(!1)}}}else l=g;return t.memoizedState=t.baseState=l,A={pending:null,lanes:0,dispatch:null,lastRenderedReducer:A,lastRenderedState:l},t.queue=A,A=A.dispatch=wE.bind(null,W,A),[t.memoizedState,A]},useRef:function(A){var g=ig();return A={current:A},g.memoizedState=A},useState:function(A){A=Ua(A);var g=A.queue,I=ZQ.bind(null,W,g);return g.dispatch=I,[A.memoizedState,I]},useDebugValue:Fa,useDeferredValue:function(A,g){var I=ig();return Ya(I,A,g)},useTransition:function(){var A=Ua(!1);return A=zQ.bind(null,W,A.queue,!0,!1),ig().memoizedState=A,[!1,A]},useSyncExternalStore:function(A,g,I){var t=W,l=ig();if(aA){if(I===void 0)throw Error(Q(407));I=I()}else{if(I=g(),NA===null)throw Error(Q(349));(tA&127)!==0||oQ(t,g,I)}l.memoizedState=I;var C={value:I,getSnapshot:g};return l.queue=C,UQ(fQ.bind(null,t,C,A),[A]),t.flags|=2048,Ht(9,{destroy:void 0},sQ.bind(null,t,C,I,g),null),I},useId:function(){var A=ig(),g=NA.identifierPrefix;if(aA){var I=Hg,t=Zg;I=(t&~(1<<32-V(t)-1)).toString(32)+I,g="_"+g+"R_"+I,I=UC++,0<\/script>",C=C.removeChild(C.firstChild);break;case"select":C=typeof t.is=="string"?a.createElement("select",{is:t.is}):a.createElement("select"),t.multiple?C.multiple=!0:t.size&&(C.size=t.size);break;default:C=typeof t.is=="string"?a.createElement(l,{is:t.is}):a.createElement(l)}}C[_A]=g,C[Qg]=t;A:for(a=g.child;a!==null;){if(a.tag===5||a.tag===6)C.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===g)break A;for(;a.sibling===null;){if(a.return===null||a.return===g)break A;a=a.return}a.sibling.return=a.return,a=a.sibling}g.stateNode=C;A:switch(gg(C,l,t),l){case"button":case"input":case"select":case"textarea":t=!!t.autoFocus;break A;case"img":t=!0;break A;default:t=!1}t&&QI(g)}}return GA(g),Pa(g,g.type,A===null?null:A.memoizedProps,g.pendingProps,I),null;case 6:if(A&&g.stateNode!=null)A.memoizedProps!==t&&QI(g);else{if(typeof t!="string"&&g.stateNode===null)throw Error(Q(166));if(A=WA.current,Tt(g)){if(A=g.stateNode,I=g.memoizedProps,t=null,l=PA,l!==null)switch(l.tag){case 27:case 5:t=l.memoizedProps}A[_A]=g,A=!!(A.nodeValue===I||t!==null&&t.suppressHydrationWarning===!0||Bc(A.nodeValue,I)),A||MI(g,!0)}else A=ti(A).createTextNode(t),A[_A]=g,g.stateNode=A}return GA(g),null;case 31:if(I=g.memoizedState,A===null||A.memoizedState!==null){if(t=Tt(g),I!==null){if(A===null){if(!t)throw Error(Q(318));if(A=g.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(Q(557));A[_A]=g}else it(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;GA(g),A=!1}else I=ea(),A!==null&&A.memoizedState!==null&&(A.memoizedState.hydrationErrors=I),A=!0;if(!A)return g.flags&256?(Gg(g),g):(Gg(g),null);if((g.flags&128)!==0)throw Error(Q(558))}return GA(g),null;case 13:if(t=g.memoizedState,A===null||A.memoizedState!==null&&A.memoizedState.dehydrated!==null){if(l=Tt(g),t!==null&&t.dehydrated!==null){if(A===null){if(!l)throw Error(Q(318));if(l=g.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(Q(317));l[_A]=g}else it(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;GA(g),l=!1}else l=ea(),A!==null&&A.memoizedState!==null&&(A.memoizedState.hydrationErrors=l),l=!0;if(!l)return g.flags&256?(Gg(g),g):(Gg(g),null)}return Gg(g),(g.flags&128)!==0?(g.lanes=I,g):(I=t!==null,A=A!==null&&A.memoizedState!==null,I&&(t=g.child,l=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(l=t.alternate.memoizedState.cachePool.pool),C=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(C=t.memoizedState.cachePool.pool),C!==l&&(t.flags|=2048)),I!==A&&I&&(g.child.flags|=8192),KC(g,g.updateQueue),GA(g),null);case 4:return dg(),A===null&&ye(g.stateNode.containerInfo),GA(g),null;case 10:return iI(g.type),GA(g),null;case 19:if(w(wA),t=g.memoizedState,t===null)return GA(g),null;if(l=(g.flags&128)!==0,C=t.rendering,C===null)if(l)Fl(t,!1);else{if(JA!==0||A!==null&&(A.flags&128)!==0)for(A=g.child;A!==null;){if(C=kC(A),C!==null){for(g.flags|=128,Fl(t,!1),A=C.updateQueue,g.updateQueue=A,KC(g,A),g.subtreeFlags=0,A=I,I=g.child;I!==null;)Zn(I,A),I=I.sibling;return iA(wA,wA.current&1|2),aA&&lI(g,t.treeForkCount),g.child}A=A.sibling}t.tail!==null&&HA()>OC&&(g.flags|=128,l=!0,Fl(t,!1),g.lanes=4194304)}else{if(!l)if(A=kC(C),A!==null){if(g.flags|=128,l=!0,A=A.updateQueue,g.updateQueue=A,KC(g,A),Fl(t,!0),t.tail===null&&t.tailMode==="hidden"&&!C.alternate&&!aA)return GA(g),null}else 2*HA()-t.renderingStartTime>OC&&I!==536870912&&(g.flags|=128,l=!0,Fl(t,!1),g.lanes=4194304);t.isBackwards?(C.sibling=g.child,g.child=C):(A=t.last,A!==null?A.sibling=C:g.child=C,t.last=C)}return t.tail!==null?(A=t.tail,t.rendering=A,t.tail=A.sibling,t.renderingStartTime=HA(),A.sibling=null,I=wA.current,iA(wA,l?I&1|2:I&1),aA&&lI(g,t.treeForkCount),A):(GA(g),null);case 22:case 23:return Gg(g),Da(),t=g.memoizedState!==null,A!==null?A.memoizedState!==null!==t&&(g.flags|=8192):t&&(g.flags|=8192),t?(I&536870912)!==0&&(g.flags&128)===0&&(GA(g),g.subtreeFlags&6&&(g.flags|=8192)):GA(g),I=g.updateQueue,I!==null&&KC(g,I.retryQueue),I=null,A!==null&&A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(I=A.memoizedState.cachePool.pool),t=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(t=g.memoizedState.cachePool.pool),t!==I&&(g.flags|=2048),A!==null&&w(nt),null;case 24:return I=null,A!==null&&(I=A.memoizedState.cache),g.memoizedState.cache!==I&&(g.flags|=2048),iI(pA),GA(g),null;case 25:return null;case 30:return null}throw Error(Q(156,g.tag))}function TE(A,g){switch(ia(g),g.tag){case 1:return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 3:return iI(pA),dg(),A=g.flags,(A&65536)!==0&&(A&128)===0?(g.flags=A&-65537|128,g):null;case 26:case 27:case 5:return zg(g),null;case 31:if(g.memoizedState!==null){if(Gg(g),g.alternate===null)throw Error(Q(340));it()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 13:if(Gg(g),A=g.memoizedState,A!==null&&A.dehydrated!==null){if(g.alternate===null)throw Error(Q(340));it()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 19:return w(wA),null;case 4:return dg(),null;case 10:return iI(g.type),null;case 22:case 23:return Gg(g),Da(),A!==null&&w(nt),A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 24:return iI(pA),null;case 25:return null;default:return null}}function hu(A,g){switch(ia(g),g.tag){case 3:iI(pA),dg();break;case 26:case 27:case 5:zg(g);break;case 4:dg();break;case 31:g.memoizedState!==null&&Gg(g);break;case 13:Gg(g);break;case 19:w(wA);break;case 10:iI(g.type);break;case 22:case 23:Gg(g),Da(),A!==null&&w(nt);break;case 24:iI(pA)}}function Yl(A,g){try{var I=g.updateQueue,t=I!==null?I.lastEffect:null;if(t!==null){var l=t.next;I=l;do{if((I.tag&A)===A){t=void 0;var C=I.create,a=I.inst;t=C(),a.destroy=t}I=I.next}while(I!==l)}}catch(n){oA(g,g.return,n)}}function YI(A,g,I){try{var t=g.updateQueue,l=t!==null?t.lastEffect:null;if(l!==null){var C=l.next;t=C;do{if((t.tag&A)===A){var a=t.inst,n=a.destroy;if(n!==void 0){a.destroy=void 0,l=g;var c=I,d=n;try{d()}catch(S){oA(l,c,S)}}}t=t.next}while(t!==C)}}catch(S){oA(g,g.return,S)}}function du(A){var g=A.updateQueue;if(g!==null){var I=A.stateNode;try{nQ(g,I)}catch(t){oA(A,A.return,t)}}}function yu(A,g,I){I.props=Et(A.type,A.memoizedProps),I.state=A.memoizedState;try{I.componentWillUnmount()}catch(t){oA(A,g,t)}}function pl(A,g){try{var I=A.ref;if(I!==null){switch(A.tag){case 26:case 27:case 5:var t=A.stateNode;break;case 30:t=A.stateNode;break;default:t=A.stateNode}typeof I=="function"?A.refCleanup=I(t):I.current=t}}catch(l){oA(A,g,l)}}function Og(A,g){var I=A.ref,t=A.refCleanup;if(I!==null)if(typeof t=="function")try{t()}catch(l){oA(A,g,l)}finally{A.refCleanup=null,A=A.alternate,A!=null&&(A.refCleanup=null)}else if(typeof I=="function")try{I(null)}catch(l){oA(A,g,l)}else I.current=null}function Du(A){var g=A.type,I=A.memoizedProps,t=A.stateNode;try{A:switch(g){case"button":case"input":case"select":case"textarea":I.autoFocus&&t.focus();break A;case"img":I.src?t.src=I.src:I.srcSet&&(t.srcset=I.srcSet)}}catch(l){oA(A,A.return,l)}}function $a(A,g,I){try{var t=A.stateNode;Co(t,A.type,I,g),t[Qg]=g}catch(l){oA(A,A.return,l)}}function ru(A){return A.tag===5||A.tag===3||A.tag===26||A.tag===27&&KI(A.type)||A.tag===4}function Ae(A){A:for(;;){for(;A.sibling===null;){if(A.return===null||ru(A.return))return null;A=A.return}for(A.sibling.return=A.return,A=A.sibling;A.tag!==5&&A.tag!==6&&A.tag!==18;){if(A.tag===27&&KI(A.type)||A.flags&2||A.child===null||A.tag===4)continue A;A.child.return=A,A=A.child}if(!(A.flags&2))return A.stateNode}}function ge(A,g,I){var t=A.tag;if(t===5||t===6)A=A.stateNode,g?(I.nodeType===9?I.body:I.nodeName==="HTML"?I.ownerDocument.body:I).insertBefore(A,g):(g=I.nodeType===9?I.body:I.nodeName==="HTML"?I.ownerDocument.body:I,g.appendChild(A),I=I._reactRootContainer,I!=null||g.onclick!==null||(g.onclick=gI));else if(t!==4&&(t===27&&KI(A.type)&&(I=A.stateNode,g=null),A=A.child,A!==null))for(ge(A,g,I),A=A.sibling;A!==null;)ge(A,g,I),A=A.sibling}function XC(A,g,I){var t=A.tag;if(t===5||t===6)A=A.stateNode,g?I.insertBefore(A,g):I.appendChild(A);else if(t!==4&&(t===27&&KI(A.type)&&(I=A.stateNode),A=A.child,A!==null))for(XC(A,g,I),A=A.sibling;A!==null;)XC(A,g,I),A=A.sibling}function Nu(A){var g=A.stateNode,I=A.memoizedProps;try{for(var t=A.type,l=g.attributes;l.length;)g.removeAttributeNode(l[0]);gg(g,t,I),g[_A]=A,g[Qg]=I}catch(C){oA(A,A.return,C)}}var uI=!1,LA=!1,Ie=!1,Su=typeof WeakSet=="function"?WeakSet:Set,jA=null;function vE(A,g){if(A=A.containerInfo,Ne=Qi,A=pn(A),Vi(A)){if("selectionStart"in A)var I={start:A.selectionStart,end:A.selectionEnd};else A:{I=(I=A.ownerDocument)&&I.defaultView||window;var t=I.getSelection&&I.getSelection();if(t&&t.rangeCount!==0){I=t.anchorNode;var l=t.anchorOffset,C=t.focusNode;t=t.focusOffset;try{I.nodeType,C.nodeType}catch{I=null;break A}var a=0,n=-1,c=-1,d=0,S=0,M=A,y=null;g:for(;;){for(var D;M!==I||l!==0&&M.nodeType!==3||(n=a+l),M!==C||t!==0&&M.nodeType!==3||(c=a+t),M.nodeType===3&&(a+=M.nodeValue.length),(D=M.firstChild)!==null;)y=M,M=D;for(;;){if(M===A)break g;if(y===I&&++d===l&&(n=a),y===C&&++S===t&&(c=a),(D=M.nextSibling)!==null)break;M=y,y=M.parentNode}M=D}I=n===-1||c===-1?null:{start:n,end:c}}else I=null}I=I||{start:0,end:0}}else I=null;for(Se={focusedElem:A,selectionRange:I},Qi=!1,jA=g;jA!==null;)if(g=jA,A=g.child,(g.subtreeFlags&1028)!==0&&A!==null)A.return=g,jA=A;else for(;jA!==null;){switch(g=jA,C=g.alternate,A=g.flags,g.tag){case 0:if((A&4)!==0&&(A=g.updateQueue,A=A!==null?A.events:null,A!==null))for(I=0;I title"))),gg(C,t,I),C[_A]=A,OA(C),t=C;break A;case"link":var a=Jc("link","href",l).get(t+(I.href||""));if(a){for(var n=0;nrA&&(a=rA,rA=H,H=a);var E=Fn(n,H),B=Fn(n,rA);if(E&&B&&(D.rangeCount!==1||D.anchorNode!==E.node||D.anchorOffset!==E.offset||D.focusNode!==B.node||D.focusOffset!==B.offset)){var h=M.createRange();h.setStart(E.node,E.offset),D.removeAllRanges(),H>rA?(D.addRange(h),D.extend(B.node,B.offset)):(h.setEnd(B.node,B.offset),D.addRange(h))}}}}for(M=[],D=n;D=D.parentNode;)D.nodeType===1&&M.push({element:D,left:D.scrollLeft,top:D.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;nI?32:I,G.T=null,I=ne,ne=null;var C=LI,a=sI;if(qA=0,_t=LI=null,sI=0,(QA&6)!==0)throw Error(Q(331));var n=QA;if(QA|=4,Yu(C.current),wu(C,C.current,a,I),QA=n,Kl(0,!1),r&&typeof r.onPostCommitFiberRoot=="function")try{r.onPostCommitFiberRoot(PI,C)}catch{}return!0}finally{Y.p=l,G.T=t,$u(A,g)}}function gc(A,g,I){g=wg(I,g),g=Ka(A.stateNode,g,2),A=wI(A,g,2),A!==null&&(el(A,2),jg(A))}function oA(A,g,I){if(A.tag===3)gc(A,A,I);else for(;g!==null;){if(g.tag===3){gc(g,A,I);break}else if(g.tag===1){var t=g.stateNode;if(typeof g.type.getDerivedStateFromError=="function"||typeof t.componentDidCatch=="function"&&(vI===null||!vI.has(t))){A=wg(I,A),I=Iu(2),t=wI(g,I,2),t!==null&&(tu(I,t,g,A),el(t,2),jg(t));break}}g=g.return}}function Be(A,g,I){var t=A.pingCache;if(t===null){t=A.pingCache=new xE;var l=new Set;t.set(g,l)}else l=t.get(g),l===void 0&&(l=new Set,t.set(g,l));l.has(I)||(Ce=!0,l.add(I),A=HE.bind(null,A,g,I),g.then(A,A))}function HE(A,g,I){var t=A.pingCache;t!==null&&t.delete(g),A.pingedLanes|=A.suspendedLanes&I,A.warmLanes&=~I,NA===A&&(tA&I)===I&&(JA===4||JA===3&&(tA&62914560)===tA&&300>HA()-HC?(QA&2)===0&&Pt(A,0):ie|=I,Wt===tA&&(Wt=0)),jg(A)}function Ic(A,g){g===0&&(g=XA()),A=lt(A,g),A!==null&&(el(A,g),jg(A))}function OE(A){var g=A.memoizedState,I=0;g!==null&&(I=g.retryLane),Ic(A,I)}function jE(A,g){var I=0;switch(A.tag){case 31:case 13:var t=A.stateNode,l=A.memoizedState;l!==null&&(I=l.retryLane);break;case 19:t=A.stateNode;break;case 22:t=A.stateNode._retryCache;break;default:throw Error(Q(314))}t!==null&&t.delete(g),Ic(A,I)}function VE(A,g){return il(A,g)}var $C=null,Al=null,Ee=!1,Ai=!1,oe=!1,xI=0;function jg(A){A!==Al&&A.next===null&&(Al===null?$C=Al=A:Al=Al.next=A),Ai=!0,Ee||(Ee=!0,_E())}function Kl(A,g){if(!oe&&Ai){oe=!0;do for(var I=!1,t=$C;t!==null;){if(A!==0){var l=t.pendingLanes;if(l===0)var C=0;else{var a=t.suspendedLanes,n=t.pingedLanes;C=(1<<31-V(42|A)+1)-1,C&=l&~(a&~n),C=C&201326741?C&201326741|1:C?C|2:0}C!==0&&(I=!0,ic(t,C))}else C=tA,C=Cg(t,t===NA?C:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(C&3)===0||$I(t,C)||(I=!0,ic(t,C));t=t.next}while(I);oe=!1}}function WE(){tc()}function tc(){Ai=Ee=!1;var A=0;xI!==0&&ao()&&(A=xI);for(var g=HA(),I=null,t=$C;t!==null;){var l=t.next,C=lc(t,g);C===0?(t.next=null,I===null?$C=l:I.next=l,l===null&&(Al=I)):(I=t,(A!==0||(C&3)!==0)&&(Ai=!0)),t=l}qA!==0&&qA!==5||Kl(A),xI!==0&&(xI=0)}function lc(A,g){for(var I=A.suspendedLanes,t=A.pingedLanes,l=A.expirationTimes,C=A.pendingLanes&-62914561;0n)break;var S=c.transferSize,M=c.initiatorType;S&&Ec(M)&&(c=c.responseEnd,a+=S*(c"u"?null:document;function mc(A,g,I){var t=gl;if(t&&typeof g=="string"&&g){var l=Jg(g);l='link[rel="'+A+'"][href="'+l+'"]',typeof I=="string"&&(l+='[crossorigin="'+I+'"]'),Gc.has(l)||(Gc.add(l),A={rel:A,crossOrigin:I,href:g},t.querySelector(l)===null&&(g=t.createElement("link"),gg(g,"link",A),OA(g),t.head.appendChild(g)))}}function so(A){fI.D(A),mc("dns-prefetch",A,null)}function fo(A,g){fI.C(A,g),mc("preconnect",A,g)}function ho(A,g,I){fI.L(A,g,I);var t=gl;if(t&&A&&g){var l='link[rel="preload"][as="'+Jg(g)+'"]';g==="image"&&I&&I.imageSrcSet?(l+='[imagesrcset="'+Jg(I.imageSrcSet)+'"]',typeof I.imageSizes=="string"&&(l+='[imagesizes="'+Jg(I.imageSizes)+'"]')):l+='[href="'+Jg(A)+'"]';var C=l;switch(g){case"style":C=Il(A);break;case"script":C=tl(A)}vg.has(C)||(A=U({rel:"preload",href:g==="image"&&I&&I.imageSrcSet?void 0:A,as:g},I),vg.set(C,A),t.querySelector(l)!==null||g==="style"&&t.querySelector(Hl(C))||g==="script"&&t.querySelector(Ol(C))||(g=t.createElement("link"),gg(g,"link",A),OA(g),t.head.appendChild(g)))}}function yo(A,g){fI.m(A,g);var I=gl;if(I&&A){var t=g&&typeof g.as=="string"?g.as:"script",l='link[rel="modulepreload"][as="'+Jg(t)+'"][href="'+Jg(A)+'"]',C=l;switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":C=tl(A)}if(!vg.has(C)&&(A=U({rel:"modulepreload",href:A},g),vg.set(C,A),I.querySelector(l)===null)){switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(I.querySelector(Ol(C)))return}t=I.createElement("link"),gg(t,"link",A),OA(t),I.head.appendChild(t)}}}function Do(A,g,I){fI.S(A,g,I);var t=gl;if(t&&A){var l=St(t).hoistableStyles,C=Il(A);g=g||"default";var a=l.get(C);if(!a){var n={loading:0,preload:null};if(a=t.querySelector(Hl(C)))n.loading=5;else{A=U({rel:"stylesheet",href:A,"data-precedence":g},I),(I=vg.get(C))&&Ue(A,I);var c=a=t.createElement("link");OA(c),gg(c,"link",A),c._p=new Promise(function(d,S){c.onload=d,c.onerror=S}),c.addEventListener("load",function(){n.loading|=1}),c.addEventListener("error",function(){n.loading|=2}),n.loading|=4,Ci(a,g,t)}a={type:"stylesheet",instance:a,count:1,state:n},l.set(C,a)}}}function ro(A,g){fI.X(A,g);var I=gl;if(I&&A){var t=St(I).hoistableScripts,l=tl(A),C=t.get(l);C||(C=I.querySelector(Ol(l)),C||(A=U({src:A,async:!0},g),(g=vg.get(l))&&we(A,g),C=I.createElement("script"),OA(C),gg(C,"link",A),I.head.appendChild(C)),C={type:"script",instance:C,count:1,state:null},t.set(l,C))}}function No(A,g){fI.M(A,g);var I=gl;if(I&&A){var t=St(I).hoistableScripts,l=tl(A),C=t.get(l);C||(C=I.querySelector(Ol(l)),C||(A=U({src:A,async:!0,type:"module"},g),(g=vg.get(l))&&we(A,g),C=I.createElement("script"),OA(C),gg(C,"link",A),I.head.appendChild(C)),C={type:"script",instance:C,count:1,state:null},t.set(l,C))}}function Rc(A,g,I,t){var l=(l=WA.current)?li(l):null;if(!l)throw Error(Q(446));switch(A){case"meta":case"title":return null;case"style":return typeof I.precedence=="string"&&typeof I.href=="string"?(g=Il(I.href),I=St(l).hoistableStyles,t=I.get(g),t||(t={type:"style",instance:null,count:0,state:null},I.set(g,t)),t):{type:"void",instance:null,count:0,state:null};case"link":if(I.rel==="stylesheet"&&typeof I.href=="string"&&typeof I.precedence=="string"){A=Il(I.href);var C=St(l).hoistableStyles,a=C.get(A);if(a||(l=l.ownerDocument||l,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},C.set(A,a),(C=l.querySelector(Hl(A)))&&!C._p&&(a.instance=C,a.state.loading=5),vg.has(A)||(I={rel:"preload",as:"style",href:I.href,crossOrigin:I.crossOrigin,integrity:I.integrity,media:I.media,hrefLang:I.hrefLang,referrerPolicy:I.referrerPolicy},vg.set(A,I),C||So(l,A,I,a.state))),g&&t===null)throw Error(Q(528,""));return a}if(g&&t!==null)throw Error(Q(529,""));return null;case"script":return g=I.async,I=I.src,typeof I=="string"&&g&&typeof g!="function"&&typeof g!="symbol"?(g=tl(I),I=St(l).hoistableScripts,t=I.get(g),t||(t={type:"script",instance:null,count:0,state:null},I.set(g,t)),t):{type:"void",instance:null,count:0,state:null};default:throw Error(Q(444,A))}}function Il(A){return'href="'+Jg(A)+'"'}function Hl(A){return'link[rel="stylesheet"]['+A+"]"}function Mc(A){return U({},A,{"data-precedence":A.precedence,precedence:null})}function So(A,g,I,t){A.querySelector('link[rel="preload"][as="style"]['+g+"]")?t.loading=1:(g=A.createElement("link"),t.preload=g,g.addEventListener("load",function(){return t.loading|=1}),g.addEventListener("error",function(){return t.loading|=2}),gg(g,"link",I),OA(g),A.head.appendChild(g))}function tl(A){return'[src="'+Jg(A)+'"]'}function Ol(A){return"script[async]"+A}function kc(A,g,I){if(g.count++,g.instance===null)switch(g.type){case"style":var t=A.querySelector('style[data-href~="'+Jg(I.href)+'"]');if(t)return g.instance=t,OA(t),t;var l=U({},I,{"data-href":I.href,"data-precedence":I.precedence,href:null,precedence:null});return t=(A.ownerDocument||A).createElement("style"),OA(t),gg(t,"style",l),Ci(t,I.precedence,A),g.instance=t;case"stylesheet":l=Il(I.href);var C=A.querySelector(Hl(l));if(C)return g.state.loading|=4,g.instance=C,OA(C),C;t=Mc(I),(l=vg.get(l))&&Ue(t,l),C=(A.ownerDocument||A).createElement("link"),OA(C);var a=C;return a._p=new Promise(function(n,c){a.onload=n,a.onerror=c}),gg(C,"link",t),g.state.loading|=4,Ci(C,I.precedence,A),g.instance=C;case"script":return C=tl(I.src),(l=A.querySelector(Ol(C)))?(g.instance=l,OA(l),l):(t=I,(l=vg.get(C))&&(t=U({},I),we(t,l)),A=A.ownerDocument||A,l=A.createElement("script"),OA(l),gg(l,"link",t),A.head.appendChild(l),g.instance=l);case"void":return null;default:throw Error(Q(443,g.type))}else g.type==="stylesheet"&&(g.state.loading&4)===0&&(t=g.instance,g.state.loading|=4,Ci(t,I.precedence,A));return g.instance}function Ci(A,g,I){for(var t=I.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=t.length?t[t.length-1]:null,C=l,a=0;a title"):null)}function Go(A,g,I){if(I===1||g.itemProp!=null)return!1;switch(A){case"meta":case"title":return!0;case"style":if(typeof g.precedence!="string"||typeof g.href!="string"||g.href==="")break;return!0;case"link":if(typeof g.rel!="string"||typeof g.href!="string"||g.href===""||g.onLoad||g.onError)break;return g.rel==="stylesheet"?(A=g.disabled,typeof g.precedence=="string"&&A==null):!0;case"script":if(g.async&&typeof g.async!="function"&&typeof g.async!="symbol"&&!g.onLoad&&!g.onError&&g.src&&typeof g.src=="string")return!0}return!1}function wc(A){return!(A.type==="stylesheet"&&(A.state.loading&3)===0)}function mo(A,g,I,t){if(I.type==="stylesheet"&&(typeof t.media!="string"||matchMedia(t.media).matches!==!1)&&(I.state.loading&4)===0){if(I.instance===null){var l=Il(t.href),C=g.querySelector(Hl(l));if(C){g=C._p,g!==null&&typeof g=="object"&&typeof g.then=="function"&&(A.count++,A=ai.bind(A),g.then(A,A)),I.state.loading|=4,I.instance=C,OA(C);return}C=g.ownerDocument||g,t=Mc(t),(l=vg.get(l))&&Ue(t,l),C=C.createElement("link"),OA(C);var a=C;a._p=new Promise(function(n,c){a.onload=n,a.onerror=c}),gg(C,"link",t),I.instance=C}A.stylesheets===null&&(A.stylesheets=new Map),A.stylesheets.set(I,g),(g=I.state.preload)&&(I.state.loading&3)===0&&(A.count++,I=ai.bind(A),g.addEventListener("load",I),g.addEventListener("error",I))}}var be=0;function Ro(A,g){return A.stylesheets&&A.count===0&&ni(A,A.stylesheets),0be?50:800)+g);return A.unsuspend=I,function(){A.unsuspend=null,clearTimeout(t),clearTimeout(l)}}:null}function ai(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ni(this,this.stylesheets);else if(this.unsuspend){var A=this.unsuspend;this.unsuspend=null,A()}}}var ei=null;function ni(A,g){A.stylesheets=null,A.unsuspend!==null&&(A.count++,ei=new Map,g.forEach(Mo,A),ei=null,ai.call(A))}function Mo(A,g){if(!(g.state.loading&4)){var I=ei.get(A);if(I)var t=I.get(null);else{I=new Map,ei.set(A,I);for(var l=A.querySelectorAll("link[data-precedence],style[data-precedence]"),C=0;C"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}return i(),xe.exports=Ko(),xe.exports}var qo=Xo();const Zo=sB(qo),Pc="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ADcCGCAAQgQ3AhAgAEIANwIIIABCgICAgMAANwIADAELIANBCGogARCBgICAACADQRRqIAEgAygCDCIFIAMoAhAiBhCAgICAACADQSBqIAEoAhAiByABKAIUIgggBSAGIAMoAhgiCSADKAIcIgEgAioCBCIKIAIqAggiCxCCgICAACABIAYgASAGSRsiDEEDdCEBQQAhBiAMQf////8BSw0CIAFB/P///wdLDQICQAJAIAENAEEEIQ1BACEODAELELaAgIAAQQQhBiABQQQQsoCAgAAiDUUNAyAMIQ4LAkAgDEUNAEEAIQ8CQCAMQQFGDQAgDEEBcSEQIAxB/v///wFxIRFBACEPIA0hASAJIQYgBSESA0AgBigCACETIAFBBGogCiASKAIAs5Q4AgAgASALIBOzlDgCACAGQQRqKAIAIRMgAUEMaiAKIBJBBGooAgCzlDgCACABQQhqIAsgE7OUOAIAIAFBEGohASAGQQhqIQYgEkEIaiESIBEgD0ECaiIPRw0ACyAQRQ0BCyAJIA9BAnQiAWooAgAhBiANIA9BA3RqIhIgCiAFIAFqKAIAs5Q4AgQgEiALIAazlDgCAAsgAyAMNgJMIAMgDTYCSCADIA42AkQCQCAEQf////8ATQ0AQQAhAQwECxC2gICAAEEEIQEgBEEDdCIUQQQQtYCAgAAiEUUNAwJAIAIoAgAiFUUNACAEIAxB/////wFxIgEgBCABSRshFiADKAI8IhcgAygCQCIYQQxsaiEZIAMoAjAiGiADKAI0IhtBDGxqIQkgAygCJCIcIAMoAigiHUEMbGohECAHIAhBA3RqIQ4gAioCKCEeIBWzIR8gAioCJCEgIAIqAhghISACKgIUISIgAioCECEjIAIqAhwhJCACKgIMISUgAioCICEmQQAhJwNAAkAgFEUNACARQQAgFPwLAAsCQCAMRQ0AQQAhBUEAIQIDQAJAIAIiAUEBaiICIAxPDQACQCABIARPDQAgESABQQN0IgZqIQEgDSAGaiIGKgIEISggBioCACEpIAUhBiACIRICQANAICkgDSAGaiIPQQhqKgIAkyIKIAqUICggD0EMaioCAJMiCyALlJJDCtcjPBDwgICAACEqIAEgASoCACAmICqVIisgCiAqkSIqlZQiCpI4AgAgASABKgIEICsgCyAqlZQiC5I4AgQgBCASRg0BIBEgBmoiD0EIaiITIBMqAgAgCpM4AgAgD0EMaiIPIA8qAgAgC5M4AgAgBkEIaiEGIAwgEkEBaiISRg0DDAALCyAEIARB6IbAgAAQ6ICAgAAACyABIARB2IbAgAAQ6ICAgAAACyAFQQhqIQUgAiAMRw0ACwsCQAJAAkACQAJAAkAgCEUNACAHIQEDQCABQQRqKAIAIhIgDE8NBSABKAIAIgYgDE8NBCANIBJBA3QiBWoiDyoCACANIAZBA3QiAmoiEyoCAJMiCyALlCAPKgIEIBMqAgSTIiogKpSSkUMK1yM8EPCAgIAAIQogBiAETw0DIBEgAmoiBiALIAqVICQgCiAlk5QiC5QiKyAGKgIAkjgCACAGICogCpUgC5QiCiAGKgIEkjgCBCASIARPDQIgESAFaiIGIAYqAgAgK5M4AgAgBiAGKgIEIAqTOAIEIAFBCGoiASAORw0ACwsCQAJAAkAgHUUNACAcIQEDQCABKAIAIgYgDE8NAyAGIARPDQIgESAGQQN0IgZqIhIgEioCBCAjIAFBCGoqAgAgDSAGaioCBJOUkjgCBCABQQxqIgEgEEcNAAsLIBohAQJAIBtFDQADQAJAAkACQAJAIAFBBGooAgAiBiAMTw0AIAEoAgAiEiAMTw0BIA0gBkEDdCITaioCACANIBJBA3QiD2oqAgCTIgogAUEIaioCACILXUUNAyASIARPDQIgESAPaiISIBIqAgAgIiALIAqTQwAAAD+UlCIKkzgCAAJAIAYgBE8NACARIBNqIgYgCiAGKgIAkjgCAAwECyAGIARByIfAgAAQ6ICAgAAACyAGIAxBmIfAgAAQ6ICAgAAACyASIAxBqIfAgAAQ6ICAgAAACyASIARBuIfAgAAQ6ICAgAAACyABQQxqIgEgCUcNAAsLIBchASAYRQ0GA0ACQAJAAkACQCABQQRqKAIAIgYgDE8NACABKAIAIhIgDE8NASANIAZBA3QiE2oqAgQgDSASQQN0Ig9qKgIEkyIKIAFBCGoqAgAiC11FDQMgEiAETw0CIBEgD2oiEiASKgIEICEgCyAKk0MAAAA/lJQiCpM4AgQCQCAGIARPDQAgESATaiIGIAogBioCBJI4AgQMBAsgBiAEQYiIwIAAEOiAgIAAAAsgBiAMQdiHwIAAEOiAgIAAAAsgEiAMQeiHwIAAEOiAgIAAAAsgEiAEQfiHwIAAEOiAgIAAAAsgAUEMaiIBIBlGDQcMAAsLIAYgBEGIh8CAABDogICAAAALIAYgDEH4hsCAABDogICAAAALIBIgBEHIhsCAABDogICAAAALIAYgBEG4hsCAABDogICAAAALIAYgDEGohsCAABDogICAAAALIBIgDEGYhsCAABDogICAAAALIBohAQJAIBtFDQADQAJAAkACQAJAIAFBBGooAgAiBiAMTw0AIAEoAgAiEiAMTw0BIAFBCGoqAgAhKyANIAZBA3QiBWoiDyoCACANIBJBA3QiAmoiEyoCAJMiCiAKlCAPKgIEIBMqAgSTIgsgC5SSkUMK1yM8EPCAgIAAIiogK0MAAEA/lCIrXUUNAyASIARPDQIgESACaiISIBIqAgAgCiAqlSAgICsgKpOUIgqUIiuTOAIAIBIgEioCBCALICqVIAqUIgqTOAIEAkAgBiAETw0AIBEgBWoiBiArIAYqAgCSOAIAIAYgCiAGKgIEkjgCBAwECyAGIARByIjAgAAQ6ICAgAAACyAGIAxBmIjAgAAQ6ICAgAAACyASIAxBqIjAgAAQ6ICAgAAACyASIARBuIjAgAAQ6ICAgAAACyABQQxqIgEgCUcNAAsLQwAAgD8gJ7MgH5WTQwrXoz0Q8ICAgAAhCgJAIBZFDQAgHiAKlCEKIA0hASARIQYgFiESA0AgBioCAEMAAMDBEPCAgIAAIQsgASABKgIAIAogC0MAAMBBlpSSOAIAIAZBBGoqAgBDAADAwRDwgICAACELIAFBBGoiDyAPKgIAIAogC0MAAMBBlpSSOAIAIAFBCGohASAGQQhqIQYgEkF/aiISDQALCyAnQQFqIicgFUcNAAsLQQQhBiARIBRBBBCzgICAAEEAIRIgA0EANgJcIAMgBDYCYCAEQRRsIQEgAyADQRRqNgJYIAMgA0EIajYCVCADIANBxABqNgJQIARB5syZM0sNAUEAIRICQCABRQ0AELaAgIAAQQQhEiABQQQQsoCAgAAiBkUNAiAEIRILIANBADYCbCADIAY2AmggAyASNgJkIANBADYCdCADIANB7ABqNgJwIAMgBjYCeCADQdAAaiADQfAAahCggICAACADKAJsIQEgAygCZCESIAMoAmghBiADIANB/wBqNgJwAkAgAUECSQ0AAkAgAUEVSQ0AIAYgASADQfAAahCogICAAAwBCyAGIAFBASADQfAAahCRgICAAAsgACABNgIIIAAgBjYCBCAAIBI2AgAgACADKQIgNwIMIAAgAykCKDcCFCAAIAMpAjA3AhwgACADKQI4NwIkIAAgAygCQDYCLAJAIAMoAkQiAUUNACADKAJIIAFBA3RBBBCzgICAAAsCQCADKAIUIgFFDQAgAygCGCABQQJ0QQQQs4CAgAALIAMoAggiAUUNACADKAIMIAFBAnRBBBCzgICAAAsgA0GAAWokgICAgAAPCyASIAEQ4YCAgAAACyAGIAEQ4YCAgAAACyABIBQQ4YCAgAAAC0cBAn9BACEBAkACQCAAQQBIDQACQCAADQBBASECDAILELaAgIAAQQEhASAAQQEQsoCAgAAiAg0BCyABIAAQ4YCAgAAACyACC10BAn8gAEECdCEBQQAhAgJAAkAgAEH/////A0sNACABQfz///8HSw0AAkAgAQ0AQQQhAAwCCxC2gICAAEEEIQIgAUEEELKAgIAAIgANAQsgAiABEOGAgIAAAAsgAAsbAAJAIABFDQAgAUUNACAAIAFBARCzgICAAAsLHgACQCAARQ0AIAFFDQAgACABQQJ0QQQQs4CAgAALC6YJAgd/AX0jgICAgABBgAFrIgkkgICAgAACQAJAIAENAEEAIQoMAQtBfyEKIABFDQAgBEUNAAJAIAINACADRQ0AQX4hCgwBCyABQQJ0IQtBACEKAkACQAJAAkACQCABQf////8DSw0AIAtB/P///wdLDQAQtoCAgABBBCEKIAtBBBCygICAACIMRQ0AIANBA3QhDUEAIQ4gA0H/////AUsNASANQfz///8HSw0BQQAhCkEAIQ5BBCEPAkAgDUUNABC2gICAAEEEIQ4gDUEEELKAgIAAIg9FDQIgAyEOCyAJQQA2AiAgCSAPNgIcIAkgDjYCGCAJQQA2AhQgCSAMNgIQIAkgATYCDCAJQRhqIQxBACENA0AgCSgCDCEOIAAgCmoqAgBDbxKDOhDwgICAACEQAkAgDSAORw0AIAlBDGoQroCAgAALIAkoAhAgCmogEDgCACAJIA1BAWoiDTYCFCALIApBBGoiCkcNAAsCQCADRQ0AA0BBfSEKIAIoAgAiDSABTw0GIAJBBGooAgAiACABTw0GIA0gCSgCFCIKTw0EIAAgCk8NBQJAIAkoAiAiCiAJKAIYRw0AIAwQq4CAgAALIAkoAhwgCkEDdGoiDiAANgIEIA4gDTYCACAJIApBAWo2AiAgAkEIaiECIANBf2oiAw0ACwsgCUGAgID6AzYCTCAJQoCA2Ky05szZPjcCRCAJQoquj+mThdeHPTcCPCAJQo+F1++j4fXRPTcCNCAJIAhDAACAPxDwgICAADgCMCAJIAdDAACAPxDwgICAADgCLCAJIAZDAACAPxDwgICAADgCKCAJIAVBASAFQQFLGzYCJCAJQdAAaiAJQQxqIAlBJGoQg4CAgAAgCSgCVCEDIAkoAlAhBQJAAkACQAJAAkAgCSgCWCIKRQ0AIAMgCkEUbGohDiADIQoDQCAKKAIAQQJ0Ig0gC08NAiAKQRBqKAIAIQIgCkEMaigCACEAIApBCGoqAgAhECAEIA1BAnRqIApBBGoqAgA4AgAgDUEBciIBIAtPDQMgBCABQQJ0aiAQOAIAIA1BAnIiASALTw0EIAQgAUECdGogALM4AgAgDUEDciINIAtPDQUgBCANQQJ0aiACszgCACAKQRRqIgogDkcNAAsLAkAgBUUNACADIAVBFGxBBBCzgICAAAsCQCAJKAJcIgpFDQAgCSgCYCAKQQxsQQQQs4CAgAALAkAgCSgCaCIKRQ0AIAkoAmwgCkEMbEEEELOAgIAACwJAIAkoAnQiCkUNACAJKAJ4IApBDGxBBBCzgICAAAtBACEKDAgLIA0gC0HQicCAABDogICAAAALIAEgC0HgicCAABDogICAAAALIAEgC0HwicCAABDogICAAAALIA0gC0GAisCAABDogICAAAALIAogCxDhgICAAAALIA4gDRDhgICAAAALQfiIwIAAQTlBlInAgAAQ5oCAgAAAC0GkicCAAEE5QcCJwIAAEOaAgIAAAAsCQCAJKAIMIgtFDQAgCSgCECALQQJ0QQQQs4CAgAALIAkoAhgiC0UNACAJKAIcIAtBA3RBBBCzgICAAAsgCUGAAWokgICAgAAgCgvrBwMJfwJ9BX8CQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASgCACIDIAIoAgAiBCgCCCIFTw0AIAFBfGoiBigCACEHIAJBBGooAgAiCCgCCCEJIAgoAgQhCAJAAkAgBCgCBCIKIANBDGxqIgQoAggiCw0AIAMgCU8NBCAIIANBAnRqKAIAsyEMDAELIAQoAgQhBEMAAACAIQ0gCyEOA0AgBCgCACIPIAlPDQMgBEEEaiEEIA0gCCAPQQJ0aigCALOSIQ0gDkF/aiIODQALIA0gC7OVIQwLIAcgBU8NAwJAAkAgCiAHQQxsaiIEKAIIIgsNACAHIAlPDQcgCCAHQQJ0aigCALMhDQwBCyAEKAIEIQRDAAAAgCENIAshDgNAIAQoAgAiDyAJTw0GIARBBGohBCANIAggD0ECdGooAgCzkiENIA5Bf2oiDg0ACyANIAuzlSENCwJAIAMgB0kgDLwiBEEfdUEBdiAEcyIEIA28IglBH3VBAXYgCXMiCUggBCAJRhtBAUcNACACQQRqIRAgA0EMbCERIANBAnQhEgJAA0AgASAHNgIAIAYiCyAARg0BIAMgAigCACIEKAIIIgVPDQkgC0F8aiIGKAIAIQcgECgCACIIKAIIIQkgCCgCBCEIAkACQCAEKAIEIgogEWoiBCgCCCIBDQAgAyAJTw0NIAggEmooAgCzIQwMAQsgBCgCBCEEQwAAAIAhDSABIQ4DQCAEKAIAIg8gCU8NDCAEQQRqIQQgDSAIIA9BAnRqKAIAs5IhDSAOQX9qIg4NAAsgDSABs5UhDAsgByAFTw0MAkACQCAKIAdBDGxqIgQoAggiAQ0AIAcgCU8NECAIIAdBAnRqKAIAsyENDAELIAQoAgQhBEMAAACAIQ0gASEOA0AgBCgCACIPIAlPDQ8gBEEEaiEEIA0gCCAPQQJ0aigCALOSIQ0gDkF/aiIODQALIA0gAbOVIQ0LIAshASADIAdJIAy8IgRBH3VBAXYgBHMiBCANvCIJQR91QQF2IAlzIglIIAQgCUYbDQALCyALIAM2AgALDwsgAyAFQZiEwIAAEOiAgIAAAAsgDyAJQbiEwIAAEOiAgIAAAAsgAyAJQaiEwIAAEOiAgIAAAAsgByAFQZiEwIAAEOiAgIAAAAsgDyAJQbiEwIAAEOiAgIAAAAsgByAJQaiEwIAAEOiAgIAAAAsgAyAFQZiEwIAAEOiAgIAAAAsgDyAJQbiEwIAAEOiAgIAAAAsgAyAJQaiEwIAAEOiAgIAAAAsgByAFQZiEwIAAEOiAgIAAAAsgDyAJQbiEwIAAEOiAgIAAAAsgByAJQaiEwIAAEOiAgIAAAAv4AQEFfwJAAkACQAJAIAEoAgAiAyACQQRqKAIAIgRPDQAgAUF8aiIFKAIAIgEgBE8NAQJAIAIoAgAiBCADQQJ0IgZqKAIAIAQgAUECdGooAgBPDQACQANAIAUiBEEEaiABNgIAIAQgAEYNASADIAJBBGooAgAiB08NBSAEQXxqIgUoAgAiASAHTw0GIAIoAgAiByAGaigCACAHIAFBAnRqKAIASQ0ACwsgBCADNgIACw8LIAMgBEGQisCAABDogICAAAALIAEgBEGQisCAABDogICAAAALIAMgB0GQisCAABDogICAAAALIAEgB0GQisCAABDogICAAAALihIHBn8CfQJ/AX0CfwF9BX8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCBCIEIAIoAggiBU8NACADKAIIIQYgAygCBCEDIAAoAgAhBwJAAkAgAigCBCIIIARBDGxqIgIoAggiCQ0AIAQgBk8NBCADIARBAnRqKAIAsyEKDAELIAIoAgQhAkMAAACAIQsgCSEMA0AgAigCACINIAZPDQMgAkEEaiECIAsgAyANQQJ0aigCALOSIQsgDEF/aiIMDQALIAsgCbOVIQoLIAcgBU8NAwJAAkAgCCAHQQxsaiICKAIIIgkNACAHIAZPDQcgAyAHQQJ0aigCALMhDgwBCyACKAIEIQJDAAAAgCELIAkhDANAIAIoAgAiDSAGTw0GIAJBBGohAiALIAMgDUECdGooAgCzkiELIAxBf2oiDA0ACyALIAmzlSEOCyAAKAIMIg8gBU8NBiAAKAIIIQkCQAJAIAggD0EMbGoiAigCCCIQDQAgDyAGTw0KIAMgD0ECdGooAgCzIREMAQsgAigCBCECQwAAAIAhCyAQIQwDQCACKAIAIg0gBk8NCSACQQRqIQIgCyADIA1BAnRqKAIAs5IhCyAMQX9qIgwNAAsgCyAQs5UhEQsgCSAFTw0JAkACQCAIIAlBDGxqIgIoAggiEA0AIAkgBk8NDSADIAlBAnRqKAIAsyELDAELIAIoAgQhAkMAAACAIQsgECEMA0AgAigCACINIAZPDQwgAkEEaiECIAsgAyANQQJ0aigCALOSIQsgDEF/aiIMDQALIAsgELOVIQsLIABBDEEIIA8gCUkgEbwiAkEfdUEBdiACcyICIAu8IgxBH3VBAXYgDHMiDEggAiAMRhsiEBtqIgkoAgAiDyAFTw0MIAAgBCAHSSAKvCICQR91QQF2IAJzIgIgDrwiDEEfdUEBdiAMcyIMSCACIAxGGyISQQJ0aiITKAIAIQcCQAJAIAggD0EMbGoiAigCCCIEDQAgDyAGTw0QIAMgD0ECdGooAgCzIQoMAQsgAigCBCECQwAAAIAhCyAEIQwDQCACKAIAIg0gBk8NDyACQQRqIQIgCyADIA1BAnRqKAIAs5IhCyAMQX9qIgwNAAsgCyAEs5UhCgsgByAFTw0PAkACQCAIIAdBDGxqIgIoAggiBA0AIAcgBk8NEyADIAdBAnRqKAIAsyEODAELIAIoAgQhAkMAAACAIQsgBCEMA0AgAigCACINIAZPDRIgAkEEaiECIAsgAyANQQJ0aigCALOSIQsgDEF/aiIMDQALIAsgBLOVIQ4LIABBCEEMIBAbaiIUKAIAIhAgBU8NEiAAIBJBAXNBAnRqIgQoAgAhAAJAAkAgCCAQQQxsaiICKAIIIhINACAQIAZPDRYgAyAQQQJ0aigCALMhEQwBCyACKAIEIQJDAAAAgCELIBIhDANAIAIoAgAiDSAGTw0VIAJBBGohAiALIAMgDUECdGooAgCzkiELIAxBf2oiDA0ACyALIBKzlSERCyAAIAVPDRUCQAJAIAggAEEMbGoiAigCCCISDQAgACAGTw0ZIAMgAEECdGooAgCzIQsMAQsgAigCBCECQwAAAIAhCyASIQwDQCACKAIAIg0gBk8NGCACQQRqIQIgCyADIA1BAnRqKAIAs5IhCyAMQX9qIgwNAAsgCyASs5UhCwsgFCAEIAkgDyAHSSAKvCICQR91QQF2IAJzIgIgDrwiDEEfdUEBdiAMcyIMSCACIAxGGyIPGyAQIABJIBG8IgJBH3VBAXYgAnMiAiALvCIMQR91QQF2IAxzIgxIIAIgDEYbIhAbIhIoAgAiByAFTw0YIBMgCSAEIBAbIA8bIhUoAgAhAAJAAkAgCCAHQQxsaiICKAIIIhYNACAHIAZPDRwgAyAHQQJ0aigCALMhCgwBCyACKAIEIQJDAAAAgCELIBYhDANAIAIoAgAiDSAGTw0bIAJBBGohAiALIAMgDUECdGooAgCzkiELIAxBf2oiDA0ACyALIBazlSEKCyAAIAVPDRsCQAJAIAggAEEMbGoiAigCCCIFDQAgACAGTw0fIAMgAEECdGooAgCzIQsMAQsgAigCBCECQwAAAIAhCyAFIQwDQCACKAIAIg0gBk8NHiACQQRqIQIgCyADIA1BAnRqKAIAs5IhCyAMQX9qIgwNAAsgCyAFs5UhCwsgASAJIBMgDxsoAgA2AgAgASASIBUgByAASSAKvCIGQR91QQF2IAZzIgYgC7wiA0EfdUEBdiADcyIDSCAGIANGGyIGGygCADYCBCABIBUgEiAGGygCADYCCCABIAQgFCAQGygCADYCDA8LIAQgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAQgBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIA8gBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIA8gBkGohMCAABDogICAAAALIAkgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAkgBkGohMCAABDogICAAAALIA8gBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIA8gBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIBAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIBAgBkGohMCAABDogICAAAALIAAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAAgBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIAAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAAgBkGohMCAABDogICAAAALugQBCX8CQAJAAkACQAJAAkACQAJAAkACQCAAKAIEIgQgA08NACAAKAIAIgUgA08NASAAKAIMIgYgA08NAiAAKAIIIgcgA08NAyAAQQxBCCACIAZBAnRqKAIAIAIgB0ECdGooAgBJIggbaiIGKAIAIgcgA08NBCAAIAIgBEECdGooAgAiCSACIAVBAnRqKAIAIgpJQQJ0aiILKAIAIgQgA08NBSAAQQhBDCAIG2oiBSgC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IAwgEUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIAwgD0GohMCAABDogICAAAALIBAgEUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIBAgD0GohMCAABDogICAAAALIAlBBGohBAJAIAFBAXFFDQAgAiAAIAggACAESSIPGygCADYCACAIIAAgBE9BAnRqIQggACAPQQJ0aiEACwJAIAAgBEcNACAIIAZBBGpHDQAPCxDugICAAAALvgMBDH8gAiABQQJ0QXxqIgRqIQUgACAEaiEGIAAgAUEBdiIHQQJ0aiIEQXxqIQggA0EEaiEJAkACQAJAAkACQANAIAQoAgAiCiAJKAIAIgtPDQEgACgCACIMIAtPDQIgAiAKIAwgAygCACILIApBAnRqKAIAIg0gCyAMQQJ0aigCACIOSSIPGzYCACAGKAIAIgogCSgCACILTw0DIAgoAgAiDCALTw0EIAAgDSAOT0ECdGohACAEIA9BAnRqIQQgAkEEaiECIAUgDCAKIAMoAgAiCyAKQQJ0aigCACINIAsgDEECdGooAgAiC0kiDhs2AgAgCEF8QQAgDhtqIQggBkF8QQAgDSALTxtqIQYgBUF8aiEFIAdBf2oiBw0ACyAIQQRqIQgCQCABQQFxRQ0AIAIgACAEIAAgCEkiBRsoAgA2AgAgBCAAIAhPQQJ0aiEEIAAgBUECdGohAAsCQCAAIAhHDQAgBCAGQQRqRg0FCxDugICAAAALIAogC0GQisCAABDogICAAAALIAwgC0GQisCAABDogICAAAALIAogC0GQisCAABDogICAAAALIAwgC0GQisCAABDogICAAAALC6oBAQV/AkAgAkF/aiABTw0AAkAgAiABRg0AIAAgAUECdGohBCAAIAJBAnQiBWohBgNAAkAgBigCACIHIAZBfGooAgAiAU8NACAFIQICQANAIAAgAmoiCCABNgIAAkAgAkEERw0AIAAhAgwCCyACQXxqIQIgByAIQXhqKAIAIgFJDQALIAAgAmohAgsgAiAHNgIACyAFQQRqIQUgBkEEaiIGIARHDQALCw8LAAv1AQEGfyOAgICAAEEQayEEAkAgAkF/aiABTw0AAkAgAiABRg0AIAAgAUEUbGohBSAAIAJBFGwiBmohBwNAAkAgBygCACIIIAdBbGooAgBPDQAg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gAAACyAPIARBuITAgAAQ6ICAgAAACyATIARBqITAgAAQ6ICAgAAACyAPIARBuITAgAAQ6ICAgAAACyAJIARBqITAgAAQ6ICAgAAACyAPIARBuITAgAAQ6ICAgAAACyATIARBqITAgAAQ6ICAgAAAC5sCAQN/AkAgA0H4////AXFFDQAgACAAIANBA3YiA0EEdCIFaiAAIANBHGwiBmogAyAEEKKAgIAAIQAgASABIAVqIAEgBmogAyAEEKKAgIAAIQEgAiACIAVqIAIgBmogAyAEEKKAgIAAIQILAkACQAJAIAAoAgAiAyAEKAIAIgVBBGooAgAiBE8NACABKAIAIgYgBE8NASACKAIAIgcgBE8NAiAAIAIgASAFKAIAIgQgA0ECdGooAgAiAyAEIAZBAnRqKAIAIgVJIgYgBSAEIAdBAnRqKAIAIgRJcxsgBiADIARJcxsPCyADIARBrIvAgAAQ6ICAgAAACyAGIARBrIvAgAAQ6ICAgAAACyAHIARBrIvAgAAQ6ICAgAAAC5gBAQJ/AkAgA0H4////AXFFDQAgACAAIANBA3YiA0HQAGwiBWogACADQYwBbCIGaiADIAQQo4CAgAAhACABIAEgBWogASAGaiADIAQQo4CAgAAhASACIAIgBWogAiAGaiADIAQQo4CAgAAhAgsgACACIAEgACgCACIDIAEoAgAiBEkiBSAEIAIoAgAiBklzGyAFIAMgBklzGwuWAQECfwJAIANB+P///wFxRQ0AIAAgACADQQN2IgNBBHQiBWogACADQRxsIgZqIAMgBBCkgICAACEAIAEgASAFaiABIAZqIAMgBBCkgICAACEBIAIgAiAFaiACIAZqIAMgBBCkgICAACECCyAAIAIgASAAKAIAIgMgASgCACIESSIFIAQgAigCACIGSXMbIAUgAyAGSXMbC6gBAQV/IAAoAgAhASAAEK6AgIAAAkAgACgCCCICIAEgACgCDCIDa00NACAAKAIAIQQCQAJAIAEgAmsiBSADIAVrIgNNDQAgBCABayADTw0BCyAEIAVrIQECQCAFQQJ0IgNFDQAgACgCBCIFIAFBAnRqIAUgAkECdGogA/wKAAALIAAgATYCCA8LIANBAnQiAkUNACAAKAIEIgAgAUECdGogACAC/AoAAAsL1gEBBX8jgICAgABBgCBrIgMkgICAgAACQAJA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IgBrIQMgAkEAKALck8CAAEYNAyACQQAoAtiTwIAARg0EAkAgAigCBCIGQQNxQQFHDQAgAiAGQXhxIgYQy4CAgAAgBiADaiEDIAIgBmoiAigCBCEGCyACIAZBfnE2AgQgACADQQFyNgIEIAAgA2ogAzYCAAJAIANBgAJJDQAgACADENGAgIAADAYLAkACQEEAKALIk8CAACICQQEgA0EDdnQiBnENAEEAIAIgBnI2AsiTwIAAIANB+AFxQcCRwIAAaiIDIQIMAQsgA0H4AXEiA0HAkcCAAGohAiADQciRwIAAaigCACEDCyACIAA2AgggAyAANgIMIAAgAjYCDCAAIAM2AggMBQtBACAAIANrIgI2AtSTwIAAQQBBACgC3JPAgAAiACADaiIINgLck8CAACAIIAJBAXI2AgQgACADQQNyNgIEIABBCGohAAwGC0EAKALYk8CAACECAkACQCAAIANrIghBD0sNAEEAQQA2AtiTwIAAQQBBADYC0JPAgAAgAiAAQQNyNgIEIAIgAGoiACAAKAIEQQFyNgIEDAELQQAgCDYC0JPAgABBACACIANqIgY2AtiTwIAAIAYgCEEBcjYCBCACIABqIAg2AgAgAiADQQNyNgIECyACQQhqIQAMBQsgACAHIAlqNgIEQQBBACgC3JPAgAAiAEEPakF4cSICQXhqIgg2AtyTwIAAQQAgACACa0EAKALUk8CAACAJaiICakEIaiIGNgLUk8CAACAIIAZBAXI2AgQgACACakEoNgIEQQBBgICAATYC6JPAgAAMAwtBACAANgLck8CAAEEAQQAoAtSTwIAAIANqIgM2AtSTwIAAIAAgA0EBcjYCBAwBC0EAIAA2AtiTwIAAQQBBACgC0JPAgAAgA2oiAzYC0JPAgAAgACADQQFyNgIEIAAgA2ogAzYCAAsgCEEIaiEADAELQQAhAEEAKALUk8CAACICIANNDQBBACACIANrIgI2AtSTwIAAQQBBACgC3JPAgAAiACADaiIINgLck8CAACAIIAJBAXI2AgQgACADQQNyNgIEIABBCGohAAsgAUEQaiSAgICAACAACwMAAAtwAQJ/AkACQCAAQXxqKAIAIgNBeHEiBEEEQQggA0EDcSIDGyABakkNAAJAIANFDQAgBCABQSdqSw0CCyAAEMmAgIAADwtBrIzAgABBLkHcjMCAABDkgICAAAALQeyMwIAAQS5BnI3AgAAQ5ICAgAAAC+YGAQR/IABBeGoiASAAQXxqKAIAIgJBeHEiAGohAwJAAkAgAkEBcQ0AIAJBAnFFDQEgASgCACICIABqIQACQCABIAJrIgFBACgC2JPAgABHDQAgAygCBEEDcUEDRw0BQQAgADYC0JPAgAAgAyADKAIEQX5xNgIEIAEgAEEBcjYCBCADIAA2AgAPCyABIAIQy4CAgAALAkACQAJAAkACQAJAAkACQCADKAIEIgJBAnENACADQQAoAtyTwIAARg0CIANBACgC2JPAgABGDQMgAyACQXhxIgIQy4CAgAAgASACIABqIgBBAXI2AgQgASAAaiAANgIAIAFBACgC2JPAgABHDQFBACAANgLQk8CAAA8LIAMgAkF+cTYCBCABIABBAXI2AgQgASAAaiAANgIACyAAQYACSQ0EIAEgABDRgICAAEEAQQAoAvCTwIAAQX9qIgE2AvCTwIAAIAENBkEAKAK4kcCAACIADQJB/x8hAQwDC0EAIAE2AtyTwIAAQQBBACgC1JPAgAAgAGoiADYC1JPAgAAgASAAQQFyNgIEAkAgAUEAKALYk8CAAEcNAEEAQQA2AtCTwIAAQQBBADYC2JPAgAALIABBACgC6JPAgAAiAk0NBUEAKALck8CAACIARQ0FQQAoAtSTwIAAIgRBKUkNBEGwkcCAACEBA0ACQCABKAIAIgMgAEsNACAAIAMgASgCBGpJDQYLIAEoAgghAQwACwtBACABNgLYk8CAAEEAQQAoAtCTwIAAIABqIgA2AtCTwIAAIAEgAEEBcjYCBCABIABqIAA2AgAPC0EAIQEDQCABQQFqIQEgACgCCCIADQALIAFB/x8gAUH/H0sbIQELQQAgATYC8JPAgAAPCwJAAkBBACgCyJPAgAAiA0EBIABBA3Z0IgJxDQBBACADIAJyNgLIk8CAACAAQfgBcUHAkcCAAGoiACEDDAELIABB+AFxIgBBwJHAgABqIQMgAEHIkcCAAGooAgAhAAsgAyABNgIIIAAgATYCDCABIAM2AgwgASAANgIIDwsCQAJAQQAoAriRwIAAIgANAEH/HyEBDAELQQAhAQNAIAFBAWohASAAKAIIIgANAAsgAUH/HyABQf8fSxshAQtBACABNgLwk8CAACAEIAJNDQBBAEF/NgLok8CAAAsLtQcBBn8CQAJAAkACQAJAAkACQAJAIABBfGoiBCgCACIFQXhxIgZBBEEIIAVBA3EiBxsgAWpJDQAgAUEnaiEIAkAgB0UNACAGIAhLDQILAkACQCACQQlJDQAgAiADEMWAgIAAIgINAUEADwtBACECIANBzP97Sw0IQRAgA0ELakF4cSADQQtJGyEBIABBeGohCAJAIAcNACABQYACSQ0HIAhFDQcgBiABTQ0HIAYgAWtBgIAISw0HIAAPCyAIIAZqIQcCQAJAIAYgAU8NACAHQQAoAtyTwIAARg0BAkAgB0EAKALYk8CAAEYNACAHKAIEIgVBAnENCSAFQXhxIgkgBmoiBSABSQ0JIAcgCRDLgICAAAJAIAUgAWsiB0EQSQ0AIAQgASAEKAIAQQFxckECcjYCACAIIAFqIgEgB0EDcjYCBCAIIAVqIgUgBSgCBEEBcjYCBCABIAcQzICAgAAMCQsgBCAFIAQoAgBBAXFyQQJyNgIAIAggBWoiASABKAIEQQFyNgIEDAgLQQAoAtCTwIAAIAZqIgcgAUkNCAJAAkAgByABayIGQQ9LDQAgBCAFQQFxIAdyQQJyNgIAIAggB2oiASABKAIEQQFyNgIEQQAhBkEAIQEMAQsgBCABIAVBAXFyQQJyNgIAIAggAWoiASAGQQFyNgIEIAggB2oiByAGNgIAIAcgBygCBEF+cTYCBAtBACABNgLYk8CAAEEAIAY2AtCTwIAADAcLIAYgAWsiBkEPTQ0GIAQgASAFQQFxckECcjYCACAIIAFqIgEgBkEDcjYCBCAHIAcoAgRBAXI2AgQgASAGEMyAgIAADAYLQQAoAtSTwIAAIAZqIgcgAUsNBAwGCwJAIAMgASADIAFJGyIDRQ0AIAIgACAD/AoAAAsgBCgCACIDQXhxIgdBBEEIIANBA3EiAxsgAWpJDQIgA0UNBiAHIAhNDQZB7IzAgABBLkGcjcCAABDkgICAAAALQayMwIAAQS5B3IzAgAAQ5ICAgAAAC0HsjMCAAEEuQZyNwIAAEOSAgIAAAAtBrIzAgABBLkHcjMCAABDkgICAAAALIAQgASAFQQFxckECcjYCACAIIAFqIgUgByABayIBQQFyNgIEQQAgATYC1JPAgABBACAFNgLck8CAAAsgCEUNACAADwsgAxDGgICAACIBRQ0BAkAgA0F8QXggBCgCACICQQNxGyACQXhxaiICIAMgAkkbIgNFDQAgASAAIAP8CgAACyABIQILIAAQyYCAgAALIAILkgMBBH8gACgCDCECAkACQAJAAkAgAUGAAkkNACAAKAIYIQMCQAJAAkAgAiAARw0AIABBFEEQIAAoAhQiAhtqKAIAIgENAUEAIQIMAgsgACgCCCIBIAI2AgwgAiABNgIIDAELIABBFGogAEEQaiACGyEEA0AgBCEFIAEiAkEUaiACQRBqIAIoAhQiARshBCACQRRBECABG2ooAgAiAQ0ACyAFQQA2AgALIANFDQICQAJAIAAgACgCHEECdEGwkMCAAGoiASgCAEYNACADKAIQIABGDQEgAyACNgIUIAINAwwECyABIAI2AgAgAkUNBAwCCyADIAI2AhAgAg0BDAILAkAgAiAAKAIIIgRGDQAgBCACNgIMIAIgBDYCCA8LQQBBACgCyJPAgABBfiABQQN2d3E2AsiTwIAADwsgAiADNgIYAkAgACgCECIBRQ0AIAIgATYCECABIAI2AhgLIAAoAhQiAUUNACACIAE2AhQgASACNgIYDwsPC0EAQQAoAsyTwIAAQX4gACgCHHdxNgLMk8CAAAu2BAECfyAAIAFqIQICQAJAIAAoAgQiA0EBcQ0AIANBAnFFDQEgACgCACIDIAFqIQECQCAAIANrIgBBACgC2JPAgABHDQAgAigCBEEDcUEDRw0BQQAgATYC0JPAgAAgAiACKAIEQX5xNgIEIAAgAUEBcjYCBCACIAE2AgAMAgsgACADEMuAgIAACwJAAkACQAJAIAIoAgQiA0ECcQ0AIAJBACgC3JPAgABGDQIgAkEAKALYk8CAAEYNAyACIANBeHEiAxDLgICAACAAIAMgAWoiAUEBcjYCBCAAIAFqIAE2AgAgAEEAKALYk8CAAEcNAUEAIAE2AtCTwIAADwsgAiADQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgALAkAgAUGAAkkNACAAIAEQ0YCAgAAPCwJAAkBBACgCyJPAgAAiAkEBIAFBA3Z0IgNxDQBBACACIANyNgLIk8CAACABQfgBcUHAkcCAAGoiASECDAELIAFB+AFxIgFBwJHAgABqIQIgAUHIkcCAAGooAgAhAQsgAiAANgIIIAEgADYCDCAAIAI2AgwgACABNgIIDwtBACAANgLck8CAAEEAQQAoAtSTwIAAIAFqIgE2AtSTwIAAIAAgAUEBcjYCBCAAQQAoAtiTwIAARw0BQQBBADYC0JPAgABBAEEANgLYk8CAAA8LQQAgADYC2JPAgABBAEEAKALQk8CAACABaiIBNgLQk8CAACAAIAFBAXI2AgQgACABaiABNgIADwsLOAIBfwF+I4CAgIAAQRBrIgEkgICAgAAgACkCACECIAEgADYCDCABIAI3AgQgAUEEahC+gICAAAALTQACQAJAIAFBCUkNACABIAAQxYCAgAAhAQwBCyAAEMaAgIAAIQELAkAgAUUNACABQXxqLQAAQQNxRQ0AIABFDQAgAUEAIAD8CwALIAELDQAgASAAENCAgIAAAAsvAQF/I4CAgIAAQRBrIgIkgICAgAAgAiABNgIMIAIgADYCCCACQQhqELyAgIAAAAvOAgEEf0EAIQICQCABQQh2IgNFDQBBHyECIAFBgICACE8NACABQSYgA2ciAmt2QQFxIAJBAXRyQT5zIQILIABCADcCECAAIAI2AhwgAkECdEGwkMCAAGohAwJAQQAoAsyTwIAAQQEgAnQiBHENACADIAA2AgAgACADNgIYIAAgADYCDCAAIAA2AghBAEEAKALMk8CAACAEcjYCzJPAgAAPCwJAAkACQCADKAIAIgQoAgRBeHEgAUcNACAEIQIMAQsgAUEAQRkgAkEBdmsgAkEfRht0IQMDQCAEIANBHXZBBHFqIgUoAhAiAkUNAiADQQF0IQMgAiEEIAIoAgRBeHEgAUcNAAsLIAIoAggiAyAANgIMIAIgADYCCCAAQQA2AhggACACNgIMIAAgAzYCCA8LIAVBEGogADYCACAAIAQ2AhggACAANgIMIAAgADYCCAteAQJ/QQAhAUEAQQAoAqyQwIAAIgJBAWo2AqyQwIAAAkAgAkEASA0AQQEhAUEALQCYkMCAAA0AQQAgADoAmJDAgABBAEEAKAKUkMCAAEEBajYClJDAgABBAiEBCyABCx4AIABBACkCpIzAgAA3AgggAEEAKQKcjMCAADcCAAseACAAQQApApSMwIAANwIIIABBACkCjIzAgAA3AgALSAACQCAAKAIAQYCAgIB4Rg0AIAEgACgCBCAAKAIIEOyAgIAADwsgASgCACABKAIEIAAoAgwoAgAiACgCACAAKAIEEOeAgIAACxQAIABBrI3AgAA2AgQgACABNgIACwwAIAAgASkCADcDAAtUAQJ/IAEoAgQhAiABKAIAIQMQtoCAgAACQEEIQQQQsoCAgAAiAQ0AQQRBCBDigICAAAALIAEgAjYCBCABIAM2AgAgAEGsjcCAADYCBCAAIAE2AgALFAAgASAAKAIAIAAoAgQQ7ICAgAALqQIBBn8gACgCCCECAkACQCABQYABTw0AQQEhAwwBCwJAIAFBgBBPDQBBAiEDDAELQQNBBCABQYCABEkbIQMLIAIhBAJAIAMgACgCACACa00NACAAIAIgA0EBQQEQuICAgAAgACgCCCEECyAAKAIEIARqIQQCQAJAIAFBgAFJDQAgAUE/cUGAf3IhBSABQQZ2IQYCQCABQYAQTw0AIAQgBToAASAEIAZBwAFyOgAADAILIAFBDHYhByAGQT9xQYB/ciEGAkAgAUH//wNLDQAgBCAFOgACIAQgBjoAASAEIAdB4AFyOgAADAILIAQgBToAAyAEIAY6AAIgBCAHQT9xQYB/cjoAASAEIAFBEnZBcHI6AAAMAQsgBCABOgAACyAAIAMgAmo2AghBAAteAQF/AkACQAJAIAIgACgCACAAKAIIIgNrTQ0AIAAgAyACQQFBARC4gICAACAAKAIIIQMMAQsgAkUNAQsgAkUNACAAKAIEIANqIAEgAvwKAAALIAAgAyACajYCCEEAC6UBAgJ/AX4jgICAgABBIGsiAiSAgICAAAJAIAEoAgBBgICAgHhHDQAgASgCDCEDIAJBADYCHCACQoCAgIAQNwIUIAJBFGpBvIvAgAAgAygCACIDKAIAIAMoAgQQ54CAgAAaIAIgAigCHCIDNgIQIAIgAikCFCIENwMIIAEgAzYCCCABIAQ3AgALIABBvI3AgAA2AgQgACABNgIAIAJBIGokgICAgAALiQICAn8BfiOAgICAAEEwayICJICAgIAAAkAgASgCAEGAgICAeEcNACABKAIMIQMgAkEANgIsIAJCgICAgBA3AiQgAkEkakG8i8CAACADKAIAIgMoAgAgAygCBBDngICAABogAiACKAIsIgM2AiAgAiACKQIkIgQ3AxggASADNgIIIAEgBDcCAAsgASgCCCEDIAFBADYCCCABKQIAIQQgAUKAgICAEDcCACACIAM2AhAgAiAENwMIELaAgIAAAkBBDEEEELKAgIAAIgENAEEEQQwQ4oCAgAAACyABIAIoAhA2AgggASACKQMINwIAIABBvI3AgAA2AgQgACABNgIAIAJBMGokgICAgAALCQAgAEEANgIACxQAIABBvIvAgAAgASACEOeAgIAAC2ABAn8CQAJAIAJBEHYgAkH//wNxQQBHaiICQAAiA0F/Rw0AQQAhAkEAIQQMAQsgAkEQdCIEQXBqIAQgA0EQdCICQQAgBGtGGyEECyAAQQA2AgggACAENgIEIAAgAjYCAAscAAJAIABFDQAgACABEOKAgIAAAAsQ44CAgAAACw0AIAEgABDPgICAAAALFwBBzI3AgABBI0HgjcCAABDmgICAAAALFQAgACABQQF0QQFyIAIQ5oCAgAAAC80CAgF/AX4jgICAgABBIGsiBCSAgICAAAJAAkACQCAAIAJLDQAgASACSw0BQZGAgIAArUIghiEFIAAgAU0NAiAEIAA2AgggBCABNgIMIAQgBSAEQQxqrYQ3AxggBCAFIARBCGqthDcDEEGAgMCAACAEQRBqIAMQ5oCAgAAACyAEIAA2AgggBCACNgIMIARBkYCAgACtQiCGIgUgBEEMaq2ENwMYIAQgBSAEQQhqrYQ3AxBB34DAgAAgBEEQaiADEOaAgIAAAAsgBCABNgIIIAQgAjYCDCAEQZGAgIAArUIghiIFIARBDGqthDcDGCAEIAUgBEEIaq2ENwMQQZiBwIAAIARBEGogAxDmgICAAAALIAQgATYCCCAEIAI2AgwgBCAFIARBDGqthDcDGCAEIAUgBEEIaq2ENwMQQZiBwIAAIARBEGogAxDmgICAAAALRwEBfyOAgICAAEEgayIDJICAgIAAIAMgATYCECADIAA2AgwgA0EBOwEcIAMgAjYCGCADIANBDGo2AhQgA0EUahDNgICAAAAL9AQBCH8jgICAgABBEGsiBCSAgICAAAJAAkACQCADQQFxDQAgAi0AACIFDQFBACEFDAILIAAgAiADQQF2IAEoAgwRgYCAgACAgICAACEFDAELIAEoAgwhBkEAIQcDQCACQQFqIQgCQAJAAkACQAJAIAXAQX9KDQAgBUH/AXEiCUGAAUYNASAJQcABRw0DIAQgATYCBCAEIAA2AgAgBEKggICABjcCCCADIAdBA3RqIgUoAgAgBCAFKAIEEYKAgIAAgICAgABFDQJBASEFDAYLAkAgACAIIAVB/wFxIgUgBhGBgICAAICAgIAADQAgCCAFaiECDAQLQQEhBQwFCwJAIAAgAkEDaiIFIAIvAAEiAiAGEYGAgIAAgICAgAANACAFIAJqIQIMAwtBASEFDAQLIAdBAWohByAIIQIMAQtBoICAgAYhCgJAIAVBAXFFDQAgAkEFaiEIIAIoAAEhCgtBACEJAkACQCAFQQJxDQBBACELIAghAgwBCyAIQQJqIQIgCC8AACELCwJAAkAgBUEEcQ0AIAIhCAwBCyACQQJqIQggAi8AACEJCwJAAkAgBUEIcQ0AIAghAgwBCyAIQQJqIQIgCC8AACEHCwJAIAVBEHFFDQAgAyALQf//A3FBA3RqLwEEIQsLAkAgBUEgcUUNACADIAlB//8DcUEDdGovAQQhCQsgBCAJOwEOIAQgCzsBDCAEIAo2AgggBCABNgIEIAQgADYCAAJAIAMgB0EDdGoiBSgCACAEIAUoAgQRgoCAgACAgICAAEUNAEEBIQUMAwsgB0EBaiEHCyACLQAAIgUNAAtBACEFCyAEQRBqJICAgIAAIAULXwIBfwF+I4CAgIAAQSBrIgMkgICAgAAgAyABNgIMIAMgADYCCCADQZGAgIAArUIghiIEIANBCGqthDcDGCADIAQgA0EMaq2ENwMQQaiAwIAAIANBEGogAhDmgICAAAALnAYCCH8BfkErQYCAxAAgACgCCCIGQYCAgAFxIgcbIQggB0EVdkEBIAEbIAVqIQkCQAJAIAZBgICABHENAEEAIQIMAQsCQAJAIANBEEkNACACIAMQ6oCAgAAhBwwBCwJAIAMNAEEAIQcMAQsgA0EDcSEKQQAhC0EAIQcCQCADQQRJDQAgA0EMcSEMQQAhC0EAIQcDQCAHIAIgC2oiDSwAAEG/f0pqIA1BAWosAABBv39KaiANQQJqLAAAQb9/SmogDUEDaiwAAEG/f0pqIQcgDCALQQRqIgtHDQALIApFDQELIAIgC2ohDQNAIAcgDSwAAEG/f0pqIQcgDUEBaiENIApBf2oiCg0ACwsgByAJaiEJCyAIQS0gARshDAJAAkAgCSAALwEMIgFPDQACQAJAAkAgBkGAgIAIcQ0AIAEgCWshCEEAIQdBACEBAkACQAJAIAZBHXZBA3EOBAIAAQACCyAIIQEMAQsgCEH+/wNxQQF2IQELIAZB////AHEhCSAAKAIEIQsgACgCACEKA0AgB0H//wNxIAFB//8DcU8NAkEBIQ0gB0EBaiEHIAogCSALKAIQEYKAgIAAgICAgABFDQAMBQsLIAAgACkCCCIOp0GAgID/eXFBsICAgAJyNgIIQQEhDSAAKAIAIgogACgCBCILIAwgAiADEOuAgIAADQNBACEHIAEgCWtB//8DcSECA0AgB0H//wNxIAJPDQJBASENIAdBAWohByAKQTAgCygCEBGCgICAAICAgIAARQ0ADAQLC0EBIQ0gCiALIAwgAiADEOuAgIAADQIgCiAEIAUgCygCDBGBgICAAICAgIAADQJBACEHIAggAWtB//8DcSEAA0AgB0H//wNxIgIgAEkhDSACIABPDQMgB0EBaiEHIAogCSALKAIQEYKAgIAAgICAgABFDQAMAwsLQQEhDSAKIAQgBSALKAIMEYGAgIAAgICAgAANASAAIA43AghBAA8LQQEhDSAAKAIAIgcgACgCBCIKIAwgAiADEOuAgIAADQAgByAEIAUgCigCDBGBgICAAICAgIAAIQ0LIA0L6wYBCH8CQAJAIAEgAEEDakF8cSICIABrIgNJDQAgASADayIEQQJ2IgVFDQAgBEEDcSEGQQAhB0EAIQECQCACIABGDQBBACEIQQAhAQJAIAAgAmsiCUF8Sw0AQQAhCEEAIQEDQCABIAAgCGoiAiwAAEG/f0pqIAJBAWosAABBv39KaiACQQJqLAAAQb9/SmogAkEDaiwAAEG/f0pqIQEgCEEEaiIIDQALCyAAIAhqIQIDQCABIAIsAABBv39KaiEBIAJBAWohAiAJQQFqIgkNAAsLIAAgA2ohCQJAIAZFDQAgCSAEQfz///8HcWoiAiwAAEG/f0ohByAGQQFGDQAgByACLAABQb9/SmohByAGQQJGDQAgByACLAACQb9/SmohBwsgByABaiEIA0AgCSEDIAVFDQIgBUHAASAFQcABSRsiB0EDcSEGAkACQCAHQQJ0IgRB8AdxIgENAEEAIQIMAQsgAyABaiEAQQAhAiADIQEDQCABQQxqKAIAIglBf3NBB3YgCUEGdnJBgYKECHEgAUEIaigCACIJQX9zQQd2IAlBBnZyQYGChAhxIAFBBGooAgAiCUF/c0EHdiAJQQZ2ckGBgoQIcSABKAIAIglBf3NBB3YgCUEGdnJBgYKECHEgAmpqamohAiABQRBqIgEgAEcNAAsLIAUgB2shBSADIARqIQkgAkEIdkH/gfwHcSACQf+B/AdxakGBgARsQRB2IAhqIQggBkUNAAsgAyAHQfwBcUECdGoiAigCACIBQX9zQQd2IAFBBnZyQYGChAhxIQECQCAGQQFGDQAgAigCBCIJQX9zQQd2IAlBBnZyQYGChAhxIAFqIQEgBkECRg0AIAIoAggiAkF/c0EHdiACQQZ2ckGBgoQIcSABaiEBCyABQQh2Qf+BHHEgAUH/gfwHcWpBgYAEbEEQdiAIaiEIDAELAkAgAQ0AQQAPCyABQQNxIQJBACEJQQAhCAJAIAFBBEkNACABQXxxIQVBACEIQQAhCQNAIAggACAJaiIBLAAAQb9/SmogAUEBaiwAAEG/f0pqIAFBAmosAABBv39KaiABQQNqLAAAQb9/SmohCCAFIAlBBGoiCUcNAAsgAkUNAQsgACAJaiEBA0AgCCABLAAAQb9/SmohCCABQQFqIQEgAkF/aiICDQALCyAIC0kAAkAgAkGAgMQARg0AIAAgAiABKAIQEYKAgIAAgICAgABFDQBBAQ8LAkAgAw0AQQAPCyAAIAMgBCABKAIMEYGAgIAAgICAgAALHgAgACgCACABIAIgACgCBCgCDBGBgICAAICAgIAAC78CAQd/I4CAgIAAQRBrIgIkgICAgABBCiEDIAAoAgAiBCEFAkAgBEHoB0kNAEEKIQMgBCEFA0AgAkEGaiADaiIGQXxqIAUiACAAQZDOAG4iBUGQzgBsayIHQf//A3FB5ABuIghBAXQvAPCNwIAAOwAAIAZBfmogByAIQeQAbGtB//8DcUEBdC8A8I3AgAA7AAAgA0F8aiEDIABB/6ziBEsNAAsLAkACQCAFQQlLDQAgBSEADAELIAJBBmogA0F+aiIDaiAFIAVB//8DcUHkAG4iAEHkAGxrQf//A3FBAXQvAPCNwIAAOwAACwJAAkAgBEUNACAARQ0BCyACQQZqIANBf2oiA2ogAEEBdC0A8Y3AgAA6AAALIAFBAUEBQQAgAkEGaiADakEKIANrEOmAgIAAIQMgAkEQaiSAgICAACADCxgAQbiPwIAAQZkBQYSQwIAAEOaAgIAAAAsmAQF/QQEgAEEBcmdBH3MiAUEBdiABQQFxaiIBdCAAIAF2akEBdgsUACABIAEgACAAIAFdGyAAIABcGwsLnhABAEGAgMAAC5QQFnNsaWNlIGluZGV4IHN0YXJ0cyBhdCDADSBidXQgZW5kcyBhdCDAACBpbmRleCBvdXQgb2YgYm91bmRzOiB0aGUgbGVuIGlzIMASIGJ1dCB0aGUgaW5kZXggaXMgwAAScmFuZ2Ugc3RhcnQgaW5kZXggwCIgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGggwAAQcmFuZ2UgZW5kIGluZGV4IMAiIG91dCBvZiByYW5nZSBmb3Igc2xpY2Ugb2YgbGVuZ3RoIMAAL3J1c3RjLzU5ODA3NjE2ZTFmYTI1NDA3MjRiZmJhYzE0ZDc5NzZkN2U0YTM4NjAvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9zb3J0L3NoYXJlZC9zbWFsbHNvcnQucnMAL3J1c3RjLzU5ODA3NjE2ZTFmYTI1NDA3MjRiZmJhYzE0ZDc5NzZkN2U0YTM4NjAvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9zb3J0L3N0YWJsZS9xdWlja3NvcnQucnMAL3J1c3RjLzU5ODA3NjE2ZTFmYTI1NDA3MjRiZmJhYzE0ZDc5NzZkN2U0YTM4NjAvbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy9tb2QucnMAL3J1c3QvZGVwcy9kbG1hbGxvYy0wLjIuMTEvc3JjL2RsbWFsbG9jLnJzAHNyY1xsaWIucnMAAAALAhAACgAAAK0FAAAVAAAACwIQAAoAAACvBQAAEAAAAAsCEAAKAAAAswUAABcAAAALAhAACgAAAIEFAAAQAAAACwIQAAoAAACHBQAAEwAAAAsCEAAKAAAAjQUAABIAAAALAhAACgAAAI4FAAASAAAACwIQAAoAAACZBQAAFwAAAAsCEAAKAAAApAUAABcAAAALAhAACgAAAGgDAAARAAAACwIQAAoAAABpAwAAEQAAAAsCEAAKAAAAdwMAAB4AAAALAhAACgAAAHgDAAAhAAAACwIQAAoAAAB5AwAAIgAAAAsCEAAKAAAAiwMAABUAAAALAhAACgAAAIsDAAAoAAAACwIQAAoAAABOCgAAEgAAAAsCEAAKAAAATgoAACMAAAALAhAACgAAAFUKAAAJAAAACwIQAAoAAABXCgAACQAAAAsCEAAKAAAANwgAAA0AAAALAhAACgAAADkIAAANAAAACwIQAAoAAAB/CgAAMgAAAAsCEAAKAAAAfwoAAAkAAAALAhAACgAAAIUKAAATAAAACwIQAAoAAACFCgAAKAAAAAsCEAAKAAAAiAoAAA0AAAALAhAACgAAAIkKAAANAAAACwIQAAoAAACQCgAAFQAAAAsCEAAKAAAAkAoAACsAAAALAhAACgAAAJMKAAANAAAACwIQAAoAAACUCgAADQAAAAsCEAAKAAAAmwoAABIAAAALAhAACgAAAJsKAAAnAAAACwIQAAoAAACjCgAADQAAAAsCEAAKAAAApQoAAA0AAAALAhAACgAAANoFAAAUAAAACwIQAAoAAADaBQAAMwAAAHNvdXJjZSBub2RlIGlzIG91dCBvZiBib3VuZHMLAhAACgAAADEAAAAJAAAAdGFyZ2V0IG5vZGUgaXMgb3V0IG9mIGJvdW5kcwsCEAAKAAAAMgAAAAkAAAALAhAACgAAAHELAAAJAAAACwIQAAoAAAByCwAACQAAAAsCEAAKAAAAcwsAAAkAAAALAhAACgAAAHQLAAAJAAAACwIQAAoAAADPBQAAIwAAAAsCEAAKAAAAzwUAACMAAABtaWQgPiBsZW4AAAAvARAAXwAAAE0AAAAfAAAALwEQAF8AAABHAAAAFwAAAAsCEAAKAAAAzwUAACMAAAALAhAACgAAAM8FAAAjAAAACwIQAAoAAACTAgAAGQAAAAsCEAAKAAAAlQIAABgAAAALAhAACgAAAJYCAAAaAAAACwIQAAoAAADPBQAAIwAAAAIAAAAMAAAABAAAAAMAAAAEAAAABQAAAAAAAAAIAAAABAAAAAYAAAAHAAAACAAAAAkAAAAKAAAAEAAAAAQAAAALAAAADAAAAA0AAAAOAAAAbV3L1ixQ62N4QaZXcRuLuRWiXFU0VQfUU3itgVHwo/dhc3NlcnRpb24gZmFpbGVkOiBwc2l6ZSA+PSBzaXplICsgbWluX292ZXJoZWFkAADgARAAKgAAALEEAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogcHNpemUgPD0gc2l6ZSArIG1heF9vdmVyaGVhZAAA4AEQACoAAAC3BAAADQAAAAAAAAAIAAAABAAAAA8AAAACAAAADAAAAAQAAAAQAAAAY2FwYWNpdHkgb3ZlcmZsb3cAAACPARAAUAAAABwAAAAFAAAAMDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTl1c2VyLXByb3ZpZGVkIGNvbXBhcmlzb24gZnVuY3Rpb24gZG9lcyBub3QgY29ycmVjdGx5IGltcGxlbWVudCBhIHRvdGFsIG9yZGVyzwAQAF8AAABcAwAABQAAAACPQgRuYW1lABcWZXBpcGhhbnlfZ3JhcGhfcnMud2FzbQHOQXEAN19aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMW9yZGVyX3JhbmtzMTdoMmIwNDFkNzJlMGQyYjM4MUUBOF9aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMmFzc2lnbl9yYW5rczE3aGMwNjA1OWZmNWQwM2Y1NGRFAj1fWk4xN2VwaXBoYW55X2dyYXBoX3JzMTdidWlsZF9jb25zdHJhaW50czE3aDVjMzZiYTAyMTkwNGQ0MzlFAzFfWk4xN2VwaXBoYW55X2dyYXBoX3JzNmxheW91dDE3aDZhYjhlODllNTBiYmU3ZjVFBBRlcGlwaGFueV9ncmFwaF9hbGxvYwUYZXBpcGhhbnlfZ3JhcGhfYWxsb2NfZjMyBhZlcGlwaGFueV9ncmFwaF9kZWFsbG9jBxplcGlwaGFueV9ncmFwaF9kZWFsbG9jX2YzMggYZXBpcGhhbnlfZ3JhcGhfbGF5b3V0XzJkCV9fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxMWluc2VydF90YWlsMTdoMzQ2M2FjZDVjYjk4ZTVkZUUubGx2bS4xNTk2ODk5OTQ4ODEzOTU0NzA3MQpfX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MTFpbnNlcnRfdGFpbDE3aGE2MDU1MmVhZWI4YWE3YzNFLmxsdm0uMTU5Njg5OTk0ODgxMzk1NDcwNzELRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoNWViZGFmNWNmNTNiZmE5N0UMRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoOWVlZDk2MzdmZGYwNTJmZUUNTF9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE4c21hbGxfc29ydF9uZXR3b3JrMTdoYWZmOTRlMDZlNGZmMjNhZkUOTV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE5YmlkaXJlY3Rpb25hbF9tZXJnZTE3aDJkN2M5ZjkzNjc3OGE0MTRFD01fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxOWJpZGlyZWN0aW9uYWxfbWVyZ2UxN2gzYTNiZGE5OTg4YmU3YWM0RRBTX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjVpbnNlcnRpb25fc29ydF9zaGlmdF9sZWZ0MTdoYmEzMjJhNzgyYThiNDNkMEURU19aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDI1aW5zZXJ0aW9uX3NvcnRfc2hpZnRfbGVmdDE3aGQwZTQ2NmFkZjJiOTBiN2JFEllfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQzMXNtYWxsX3NvcnRfZ2VuZXJhbF93aXRoX3NjcmF0Y2gxN2g1ZDUwMTY4MTdmNDMzMDZhRRNZX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MzFzbWFsbF9zb3J0X2dlbmVyYWxfd2l0aF9zY3JhdGNoMTdoNmQwYzk5M2FkMjMyZjM3NEUUWV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDMxc21hbGxfc29ydF9nZW5lcmFsX3dpdGhfc2NyYXRjaDE3aGNlM2E1OGVjZDVjOTQ1ZDNFFZMBX1pOMTExXyRMVCRhbGxvYy4udmVjLi5WZWMkTFQkVCRHVCQkdTIwJGFzJHUyMCRhbGxvYy4udmVjLi5zcGVjX2Zyb21faXRlcl9uZXN0ZWQuLlNwZWNGcm9tSXRlck5lc3RlZCRMVCRUJEMkSSRHVCQkR1QkOWZyb21faXRlcjE3aDIyNmUzOWUxMDJhNmU5MWRFFmFfWk42Ml8kTFQkVCR1MjAkYXMkdTIwJGFsbG9jLi52ZWMuLnNwZWNfZnJvbV9lbGVtLi5TcGVjRnJvbUVsZW0kR1QkOWZyb21fZWxlbTE3aDViOGVmZDZhZTMxMjA0ZTZFF0JfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoMDlhMmU2NTExNmEyZGMxYUUYQl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlOXF1aWNrc29ydDlxdWlja3NvcnQxN2g4YWQ3OWQ2Y2NmYWQ2MWVkRRlCX1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aGI2YWU4YTQ1MjZjZDI4N2FFGkJfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoZmI1N2E2MTMzOGYyMGVhMUUbOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2gyM2Y4YTc3YjdiZjE2NzZlRRw5X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1ZHJpZnQ0c29ydDE3aDQ3OWU4MzUxZjkyYjQwZmZFHTlfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTVkcmlmdDRzb3J0MTdoNzk2YTU0ODE2N2IwY2NjMUUeOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2g4MjUyOWYzNWU5MWFkZmExRR86X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1bWVyZ2U1bWVyZ2UxN2g4OTgyODU2NGQ1ZjM1ZjhlRSCFAV9aTjEwMl8kTFQkY29yZS4uaXRlci4uYWRhcHRlcnMuLm1hcC4uTWFwJExUJEkkQyRGJEdUJCR1MjAkYXMkdTIwJGNvcmUuLml0ZXIuLnRyYWl0cy4uaXRlcmF0b3IuLkl0ZXJhdG9yJEdUJDRmb2xkMTdoNTUzODc0MmVmYzFjOTI2N0UhQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aDhiY2RkMWM0NWI2MmZlMDJFIkFfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDVwaXZvdDExbWVkaWFuM19yZWMxN2hhMDE0OWE2NGY5MmI5N2E5RSNBX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ1cGl2b3QxMW1lZGlhbjNfcmVjMTdoYTU2MDBkOGM5OWJmNTM5M0UkQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aGQ0MmE4MTE3M2MxOWMyNzdFJVBfWk41YWxsb2MxMWNvbGxlY3Rpb25zOXZlY19kZXF1ZTIxVmVjRGVxdWUkTFQkVCRDJEEkR1QkNGdyb3cxN2hhNmRhY2EyZTFjZDI3YzQ5RSY+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoMThmMGYwMmY3ZTFlMGEwN0UnPl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlMTRkcmlmdHNvcnRfbWFpbjE3aDIzNzRjOTE4NzVmMWI1NmJFKD5fWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTE0ZHJpZnRzb3J0X21haW4xN2g5YmU0MGE3ZDU3ZDUwNGIzRSk+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoZWViNzhiNGNkYjJkNWIzZkUqRF9aTjRjb3JlNXNsaWNlNHNvcnQ4dW5zdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aDFmNzQ4MzRjMDgwMGUzZWNFK0NfWk41YWxsb2M3cmF3X3ZlYzE5UmF3VmVjJExUJFQkQyRBJEdUJDhncm93X29uZTE3aDBlY2QwZTZkYWY4MzdlMjBFLGJfWk41YWxsb2M3cmF3X3ZlYzIwUmF3VmVjSW5uZXIkTFQkQSRHVCQxMWZpbmlzaF9ncm93MTdoZjM5MmYyZGU0MDZiZjc1MkUubGx2bS4xNzIwMzc1NjM1ODYzMTczMDc0My1DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2gzZmJmZTA0OGViNjZhNWM0RS5DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2g4YjE3NTRmMTU0OTg0NzkwRS9aX1pONWFsbG9jN3Jhd192ZWMyMFJhd1ZlY0lubmVyJExUJEEkR1QkN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZTE3aDFkMjg2MDBmYTI2MmY0NDJFMDhfWk40Y29yZTVzbGljZTRzb3J0OHVuc3RhYmxlN2lwbnNvcnQxN2gwNGFkZDM0YjBkNDUxMDJlRTFCX1pONGNvcmU1c2xpY2U0c29ydDh1bnN0YWJsZThoZWFwc29ydDhoZWFwc29ydDE3aDM1ZTQ0NjBmNDg5NzA2NTZFMipfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMl9fX3J1c3RfYWxsb2MzLF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE0X19fcnVzdF9kZWFsbG9jNCxfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxNF9fX3J1c3RfcmVhbGxvYzUxX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTlfX19ydXN0X2FsbG9jX3plcm9lZDZBX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMzVfX19ydXN0X25vX2FsbG9jX3NoaW1faXNfdW5zdGFibGVfdjI3MF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcnVzdF9zdGFydF9wYW5pYziEAV9SSU52TnZNczJfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjSU50QjhfMTFSYXdWZWNJbm5lcnBFN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZU50TnRCYV81YWxsb2M2R2xvYmFsRUNzZWJIY2Flb1NyeHlfM3N0ZDl6X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlSU50TnRCNF82b3B0aW9uNk9wdGlvbklOdE50Q3M1Y09jMDJPTVhsb181YWxsb2MzdmVjM1ZlY2hFRUVDc2ViSGNhZW9Tcnh5XzNzdGQ6Zl9SSU52TnRDc2dYR3A1T3F4Mk55XzRjb3JlM3B0cjEzZHJvcF9pbl9wbGFjZU50TnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmc2U3RyaW5nRUNzZWJIY2Flb1NyeHlfM3N0ZDt3X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlTnROdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjE5Rm9ybWF0U3RyaW5nUGF5bG9hZEVCTV88ZF9SSU52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDNzeXM5YmFja3RyYWNlMjZfX19ydXN0X2VuZF9zaG9ydF9iYWNrdHJhY2VOQ052TnRCNl81YWxsb2M4cnVzdF9vb20wekVCNl89LV9STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkNWFsbG9jOHJ1c3Rfb29tMEI1Xz5uX1JJTnZOdE50Q3NlYkhjYWVvU3J4eV8zc3RkM3N5czliYWNrdHJhY2UyNl9fX3J1c3RfZW5kX3Nob3J0X2JhY2t0cmFjZU5DTnZOdEI2XzlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXIwekVCNl8/N19STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjBCNV9AV19STnZNczRfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjTnRCNV8xMVJhd1ZlY0lubmVyMTFmaW5pc2hfZ3Jvd0NzZWJIY2Flb1NyeHlfM3N0ZEEzX1JOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzE1cGFuaWNfd2l0aF9ob29rQjhfUk52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ1YWxsb2MyNGRlZmF1bHRfYWxsb2NfZXJyb3JfaG9va0MnX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTBydXN0X3BhbmljRClfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMV9fX3JkbF9hbGxvY0VnX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRThtZW1hbGlnbkNzZWJIY2Flb1NyeHlfM3N0ZEZlX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTZtYWxsb2NDc2ViSGNhZW9Tcnh5XzNzdGRHKl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzEyX19fcnVzdF9hYm9ydEgrX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTNfX19yZGxfZGVhbGxvY0ljX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTRmcmVlQ3NlYkhjYWVvU3J4eV8zc3RkSitfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxM19fX3JkbF9yZWFsbG9jS2xfUk52TXMwX050Q3NqcXg4VEl5WmJQOV84ZGxtYWxsb2M4ZGxtYWxsb2NJTnRCNV84RGxtYWxsb2NOdE50QjdfM3N5czZTeXN0ZW1FMTJ1bmxpbmtfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRMbV9STnZNczBfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzhkbG1hbGxvY0lOdEI1XzhEbG1hbGxvY050TnRCN18zc3lzNlN5c3RlbUUxM2Rpc3Bvc2VfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRNLl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE3cnVzdF9iZWdpbl91bndpbmROMF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcmRsX2FsbG9jX3plcm9lZE84X1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMjZfX19ydXN0X2FsbG9jX2Vycm9yX2hhbmRsZXJQJ19STnZOdENzZWJIY2Flb1NyeHlfM3N0ZDVhbGxvYzhydXN0X29vbVFyX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTE4aW5zZXJ0X2xhcmdlX2NodW5rQ3NlYkhjYWVvU3J4eV8zc3RkUjpfUk52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxMXBhbmljX2NvdW50OGluY3JlYXNlU2dfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlOdE50Q3M1Y09jMDJPTVhsb181YWxsb2M2c3RyaW5nNlN0cmluZ050QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVENfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlSZU50QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVXhfUk52WHMwX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRWfV9STnZYczFfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI1XzE2U3RhdGljU3RyUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0V4ABX1JOdlhzMV9Odk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlck50QjVfMTZTdGF0aWNTdHJQYXlsb2FkTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJYggFfUk52WHMxX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94WXVfUk52WHMyX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRaXl9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGUxMHdyaXRlX2NoYXJbXF9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfc3RyXH9fUk52WHNfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI0XzE5Rm9ybWF0U3RyaW5nUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0XYQBX1JOdlhzX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNF8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94XnVfUk52WUlOdE52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTFiZWdpbl9wYW5pYzdQYXlsb2FkUmVFTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJCOV9faF9STnZZTnROdENzNWNPYzAyT01YbG9fNWFsbG9jNnN0cmluZzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfZm10Q3NlYkhjYWVvU3J4eV8zc3RkYEVfUk52WHNfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzNzeXNOdEI0XzZTeXN0ZW1OdEI2XzlBbGxvY2F0b3I1YWxsb2NhMF9STnZOdENzNWNPYzAyT01YbG9fNWFsbG9jN3Jhd192ZWMxMmhhbmRsZV9lcnJvcmI0X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M1YWxsb2MxOGhhbmRsZV9hbGxvY19lcnJvcmM1X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M3cmF3X3ZlYzE3Y2FwYWNpdHlfb3ZlcmZsb3dkKV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nNXBhbmljZTlfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U1aW5kZXgxNnNsaWNlX2luZGV4X2ZhaWxmLV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nOXBhbmljX2ZtdGcjX1JOdk50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1d3JpdGVoN19STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nMThwYW5pY19ib3VuZHNfY2hlY2tpPl9STnZNc2FfTnRDc2dYR3A1T3F4Mk55XzRjb3JlM2ZtdE50QjVfOUZvcm1hdHRlcjEycGFkX2ludGVncmFsajVfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzc3RyNWNvdW50MTRkb19jb3VudF9jaGFyc2tOX1JOdk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI3XzlGb3JtYXR0ZXIxMnBhZF9pbnRlZ3JhbDEyd3JpdGVfcHJlZml4bDpfUk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI1XzlGb3JtYXR0ZXI5d3JpdGVfc3RybT9fUk52WHM4X050TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzZm10M251bTNpbXBtTnRCOV83RGlzcGxheTNmbXRuU19STnZOdE50TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjJwYW5pY19vbl9vcmRfdmlvbGF0aW9ub0RfUk52TnROdE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0MTFzcXJ0X2FwcHJveHAFZm1heGYHEgEAD19fc3RhY2tfcG9pbnRlcgkKAQAHLnJvZGF0YQBNCXByb2R1Y2VycwIIbGFuZ3VhZ2UBBFJ1c3QADHByb2Nlc3NlZC1ieQEFcnVzdGMdMS45NS4wICg1OTgwNzYxNmUgMjAyNi0wNC0xNCkAlAEPdGFyZ2V0X2ZlYXR1cmVzCCsLYnVsay1tZW1vcnkrD2J1bGstbWVtb3J5LW9wdCsWY2FsbC1pbmRpcmVjdC1vdmVybG9uZysKbXVsdGl2YWx1ZSsPbXV0YWJsZS1nbG9iYWxzKxNub250cmFwcGluZy1mcHRvaW50Kw9yZWZlcmVuY2UtdHlwZXMrCHNpZ24tZXh0";let $c=null;async function Ho(i){const e=await Oo(),u=i.nodeWeights.length,Q=i.edgePairs.length/2,f=e.epiphany_graph_alloc_f32(u),o=e.epiphany_graph_alloc_u32(i.edgePairs.length),N=e.epiphany_graph_alloc_f32(u*4);try{new Float32Array(e.memory.buffer,f,u).set(i.nodeWeights),new Uint32Array(e.memory.buffer,o,i.edgePairs.length).set(i.edgePairs);const m=e.epiphany_graph_layout_2d(f,u,o,Q,N,i.iterations,i.rankGap,i.nodeGap,i.edgeLength);if(m!==0)throw new Error(`Rust graph solver failed with status ${m}`);return new Float32Array(new Float32Array(e.memory.buffer,N,u*4))}finally{e.epiphany_graph_dealloc_f32(f,u),e.epiphany_graph_dealloc_u32(o,i.edgePairs.length),e.epiphany_graph_dealloc_f32(N,u*4)}}async function Oo(){return $c??=WebAssembly.instantiate(jo(),{}).then(i=>{const e=i.instance.exports;if(!(e.memory instanceof WebAssembly.Memory)||typeof e.epiphany_graph_alloc_f32!="function"||typeof e.epiphany_graph_dealloc_f32!="function"||typeof e.epiphany_graph_alloc_u32!="function"||typeof e.epiphany_graph_dealloc_u32!="function"||typeof e.epiphany_graph_layout_2d!="function")throw new Error("Rust graph solver wasm is missing required exports.");return e}),$c}function jo(){const i=globalThis.Buffer,e=typeof atob=="function"?atob(Pc):i?.from(Pc,"base64").toString("binary");if(!e)throw new Error("No base64 decoder is available for the Rust graph solver wasm.");const u=new Uint8Array(e.length);for(let Q=0;Q[b.id,q])),J=e.nodes.map(b=>ls(b,i,o,e.nodes.length,f)),p=[];for(const b of e.edges){const q=k.get(b.source_id),z=k.get(b.target_id);q==null||z==null||p.push(q,z)}const U=await Ho({nodeWeights:new Float32Array(e.nodes.map((b,q)=>{const z=N.get(b.id)??0,P=m.get(b.id)??0;return Math.max(.25,1+z*.16+P*.24+J[q].width*J[q].height/8e4)})),edgePairs:new Uint32Array(p),..._o(i,Q)}),L=e.nodes.map((b,q)=>{const z=J[q],P=N.get(b.id)??0,ZA=m.get(b.id)??0,UA=q*4;return{...b,code_refs:b.code_refs??[],graphKey:i,x:U[UA]-z.width/2,y:U[UA+1]-z.height/2,width:z.width,height:z.height,degree:P,linkCount:ZA,badgeText:ns(b.title),fill:Qs(i,b.status),stroke:us(i,b.status)}}),O=Po($o(L,o)),T=new Map(O.map(b=>[b.id,b])),j=e.edges.map((b,q)=>{const z=ts(b,q),P=is(b,T);return{...b,id:b.id??null,label:b.label??null,mechanism:b.mechanism??null,code_refs:b.code_refs??[],graphKey:i,resolvedId:z,points:P,path:as(P),midpoint:es(P)}}),uA=hB(O);return{graphKey:i,width:Math.max(720,uA.width),height:Math.max(520,uA.height),nodes:O,edges:j}}function gB(i,e){return typeof e=="string"?e:e[i]??"layered"}function Wo(i){return i==="layered"?"layered":"compact"}function _o(i,e){return e==="layered"?{iterations:i==="architecture"?320:300,rankGap:i==="architecture"?170:150,nodeGap:i==="architecture"?96:112,edgeLength:i==="architecture"?150:180}:e==="force"?{iterations:i==="architecture"?520:420,rankGap:i==="architecture"?130:120,nodeGap:i==="architecture"?92:112,edgeLength:i==="architecture"?190:230}:{iterations:i==="architecture"?380:320,rankGap:i==="architecture"?145:132,nodeGap:i==="architecture"?92:116,edgeLength:i==="architecture"?180:220}}function Po(i){const e=hB(i);if(e.minX>=0&&e.minY>=0)return i;const u=e.minX<0?-e.minX+24:0,Q=e.minY<0?-e.minY+24:0;return i.map(f=>({...f,x:f.x+u,y:f.y+Q}))}function hB(i){if(i.length===0)return{minX:0,minY:0,width:0,height:0};const e=Math.min(...i.map(o=>o.x)),u=Math.min(...i.map(o=>o.y)),Q=Math.max(...i.map(o=>o.x+o.width)),f=Math.max(...i.map(o=>o.y+o.height));return{minX:e,minY:u,width:Q-Math.min(0,e)+48,height:f-Math.min(0,u)+48}}function $o(i,e){return!dB(e)||i.length<2?IB(i):IB(As(i))}function As(i){const e=i.map((m,k)=>{const J=IC(m);let p=Number.POSITIVE_INFINITY;for(let U=0;U1&&(p=Math.min(p,O))}return p}).filter(m=>Number.isFinite(m)).sort((m,k)=>m-k);if(e.length===0)return i;const u=Math.min(e.length-1,Math.max(0,Math.floor(e.length*.18))),Q=e[u],f=dI(Q*.88,112,260),o=dI(Q*.48,56,126);return i.map(m=>{const k=IC(m),J=dI(f,96,Math.max(260,m.width)),p=dI(o,48,Math.max(126,m.height));return{...m,x:k.x-J/2,y:k.y-p/2,width:J,height:p}})}function IB(i){let e=i;const u=56,Q=40;for(let f=0;f<96;f+=1){let o=!1;const N=new Map(e.map(m=>[m.id,{x:0,y:0}]));for(let m=0;m=J.x?1:-1,z=O/2;uA.x-=q*z,b.x+=q*z}else{const q=L.y>=J.y?1:-1,z=T/2;uA.y-=q*z,b.y+=q*z}o=!0}}}if(!o)return e;e=e.map(m=>{const k=N.get(m.id);return k?{...m,x:m.x+k.x,y:m.y+k.y}:m})}return e}function dB(i){return i==="compact"}function IC(i){return{x:i.x+i.width/2,y:i.y+i.height/2}}function gs(i){const e=new Map;for(const u of i.nodes??[])e.set(u.id,0);for(const u of i.edges??[])e.set(u.source_id,(e.get(u.source_id)??0)+1),e.set(u.target_id,(e.get(u.target_id)??0)+1);return e}function Is(i,e){const u=new Map;for(const Q of e??[]){const f=i==="architecture"?Q.architecture_node_id:Q.dataflow_node_id;u.set(f,(u.get(f)??0)+1)}return u}function ts(i,e){return i.id?.trim()?i.id:`${i.source_id}->${i.target_id}:${i.kind}:${e}`}function ls(i,e,u,Q,f){const o=dB(u),N=o?Cs(Q,f):1,m=Math.min(i.title.length,36),k=Math.min(i.purpose.length,110),J=e==="architecture"?232:248,p=e==="architecture"?128:154,U=e==="architecture"?248:280,L=dI(J+m*2.3+k*.22,J,360),O=dI((p+m*1.8+k*.12)*N,p,U),T=o?O:L,j=tB(o?T-44:T-(i.mechanism?.trim()?154:92),7.4),uA=tB(T-34,6.1),b=fi(i.title,j,2),q=fi(i.purpose,uA,o?1:3),z=i.mechanism?.trim()?fi(i.mechanism,uA,o?0:2):0,P=i.metaphor?.trim()?fi(i.metaphor,uA,o?0:2):0,ZA=dI(54+b*15+q*12.5+z*11.5+P*11.2+32,124,196),UA=dI((40+b*14+q*11+18)*N,64,e==="architecture"?116:132);return{width:T,height:o?UA:ZA}}function Cs(i,e){if(!e||e.width<=0||e.height<=0||i<=0)return .72;const Q=e.width*e.height/i;return dI(Math.sqrt(Q/34e3),.54,.92)}function fi(i,e,u){if(u<=0)return 0;const Q=i.replace(/\s+/g," ").trim();if(!Q)return 0;const f=Q.split(" ");let o=1,N="";for(const m of f){const k=N?`${N} ${m}`:m;if(k.length<=e){N=k;continue}if(o+=1,N=m,o>=u)return u}return Math.min(o,u)}function tB(i,e){return Math.max(12,Math.floor(i/e))}function is(i,e){const u=e.get(i.source_id),Q=e.get(i.target_id);return!u||!Q?[]:[{x:u.x+u.width/2,y:u.y+u.height/2},{x:Q.x+Q.width/2,y:Q.y+Q.height/2}]}function as(i){if(i.length===0)return"";const[e,...u]=i;return`M ${hi(e.x)} ${hi(e.y)} ${u.map(Q=>`L ${hi(Q.x)} ${hi(Q.y)}`).join(" ")}`}function es(i){if(i.length===0)return{x:0,y:0};const e=Math.floor(i.length/2);return i[e]}function ns(i){const e=i.split(/[\s/_-]+/).filter(Boolean);return e.length===0?"??":e.length===1?e[0].slice(0,2).toUpperCase():`${e[0][0]??""}${e[1][0]??""}`.toUpperCase()}function Qs(i,e){return e==="verified"?i==="architecture"?"rgba(15, 118, 110, 0.28)":"rgba(120, 53, 15, 0.3)":e==="active"?"rgba(67, 56, 202, 0.3)":e==="prototype"?"rgba(91, 33, 182, 0.28)":i==="architecture"?"rgba(8, 47, 73, 0.66)":"rgba(58, 12, 33, 0.68)"}function us(i,e){return e==="verified"?"#5eead4":e==="in_progress"?"#fbbf24":e==="active"?"#93c5fd":e==="prototype"?"#c084fc":e==="proposed"?"#f9a8d4":i==="architecture"?"#67e8f9":"#fb7185"}function dI(i,e,u){return Math.min(u,Math.max(e,i))}function hi(i){return Number(i).toFixed(2).replace(/\.00$/,"")}const ri={quality:{simulationBudgetMs:8,targetFps:60,maxAnimatedNodes:5e3,edgeRefreshRate:1,maxTimeStepMs:34,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2},balanced:{simulationBudgetMs:4,targetFps:40,maxAnimatedNodes:240,edgeRefreshRate:2,maxTimeStepMs:28,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2},fast:{simulationBudgetMs:2.5,targetFps:24,maxAnimatedNodes:90,edgeRefreshRate:3,maxTimeStepMs:24,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2}};function cs(i){const e=[],u=lB("architecture",i.architecture,e),Q=lB("dataflow",i.dataflow,e),f=new Set;for(const o of i.links??[]){o.dataflow_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty dataflow_node_id."}),o.architecture_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty architecture_node_id."}),o.dataflow_node_id?.trim()&&!Q.has(o.dataflow_node_id)&&e.push({scope:"links",message:`Link references missing dataflow node '${o.dataflow_node_id}'.`}),o.architecture_node_id?.trim()&&!u.has(o.architecture_node_id)&&e.push({scope:"links",message:`Link references missing architecture node '${o.architecture_node_id}'.`});const N=`${o.dataflow_node_id}::${o.architecture_node_id}`;f.has(N)&&e.push({scope:"links",message:`Duplicate cross-link '${N}'.`}),f.add(N)}return e}function lB(i,e,u){const Q=new Set,f=new Set;for(const o of e.nodes??[])o.id?.trim()||u.push({scope:i,message:"Node is missing a nonempty id."}),o.title?.trim()||u.push({scope:i,message:`Node '${o.id||""}' is missing a nonempty title.`}),o.purpose?.trim()||u.push({scope:i,message:`Node '${o.id||""}' is missing a nonempty purpose.`}),Q.has(o.id)&&u.push({scope:i,message:`Duplicate node id '${o.id}'.`}),Q.add(o.id);for(const o of e.edges??[])o.source_id?.trim()||u.push({scope:i,message:"Edge is missing a nonempty source_id."}),o.target_id?.trim()||u.push({scope:i,message:"Edge is missing a nonempty target_id."}),o.kind?.trim()||u.push({scope:i,message:"Edge is missing a nonempty kind."}),o.source_id?.trim()&&!Q.has(o.source_id)&&u.push({scope:i,message:`Edge '${o.id||CB(o)}' references missing source node '${o.source_id}'.`}),o.target_id?.trim()&&!Q.has(o.target_id)&&u.push({scope:i,message:`Edge '${o.id||CB(o)}' references missing target node '${o.target_id}'.`}),o.id?.trim()&&(f.has(o.id)&&u.push({scope:i,message:`Duplicate edge id '${o.id}'.`}),f.add(o.id));return Q}function CB(i){return`${i.source_id}->${i.target_id}:${i.kind}`}const di="rgba(7, 16, 30, 0.76)",AC="1px solid rgba(148, 163, 184, 0.18)";function Bs({state:i,initialGraph:e="architecture",selection:u,style:Q,className:f,title:o="Epiphany Graph Viewer",graphLabels:N,graphDescriptions:m,layoutMode:k="layered",motion:J,performance:p,sidebar:U,sidebarWidth:L=330,showSidebar:O=!0,overlayPanels:T=!1,viewportBackdrop:j,viewportBackground:uA,focusSelection:b=!1,selectionFocusMode:q="preview",expandedNode:z,nodeArticle:P,onExpandedNodeClick:ZA,onSelectionChange:UA,onCodeRefSelect:VA}){const[F,Ig]=gA.useState(e),[Lg,hg]=gA.useState(null),[sA,CA]=gA.useState(null),[mA,tg]=gA.useState(null),[G,Y]=gA.useState([]),[Z,IA]=gA.useState("loading"),[BA,YA]=gA.useState(null),[w,iA]=gA.useState({width:0,height:0}),[cA,MA]=gA.useState({architecture:{x:0,y:0,scale:1,userMoved:!1},dataflow:{x:0,y:0,scale:1,userMoved:!1}}),WA=gA.useRef(null),Vg=gA.useRef(null),qg=gA.useRef(null),dg=gA.useRef({activeGraphKey:F,transforms:cA}),ag=gA.useRef(null),zg=gA.useRef(null),Wg=gA.useRef(null),dt=gA.useRef(null),yg=gA.useRef(null),Dg=gA.useRef(null),yt=gA.useRef(null),fA=u===void 0?Lg:u,tC=ys(k),yI=Ds(k,J),il=yI?rs(yI):"off",_g=Ns(p),Gi=Gs(_g),DI=r=>{u===void 0&&hg(r),UA?.(r)};gA.useEffect(()=>{u?.graphKey&&Ig(u.graphKey)},[u?.graphKey]),gA.useEffect(()=>{let r=!1;return IA("loading"),YA(null),Y(cs(i)),Vo(i,k,w.width>0&&w.height>0?w:void 0).then(K=>{r||(CA(K),tg(K),qg.current=K,Vg.current={architecture:Si(K.architecture),dataflow:Si(K.dataflow)},IA("ready"))}).catch(K=>{r||(IA("error"),YA(K instanceof Error?K.message:String(K)))}),()=>{r=!0}},[tC,i,w.height,w.width]),gA.useEffect(()=>{if(!yI||!sA||w.width<=0||w.height<=0)return;let r=0,K=globalThis.performance.now(),V=K,dA=0;const xA=Rs(sA[F].nodes.length,_g),KA=ng=>{const NI=1e3/_g.targetFps;if(ng-VcancelAnimationFrame(r)},[F,sA,il,Gi,cA,w.height,w.width]),gA.useLayoutEffect(()=>{const r=WA.current;if(!r)return;const K=new ResizeObserver(([V])=>{const dA=V.contentRect;iA({width:dA.width,height:dA.height})});return K.observe(r),()=>K.disconnect()},[]),gA.useEffect(()=>{dg.current={activeGraphKey:F,transforms:cA}},[F,cA]);const HA=mA??sA;yt.current=HA,gA.useEffect(()=>{const r=WA.current,K=HA?.[F]??null;if(!r||!K||w.width<=0||w.height<=0)return;const V=cA[F],dA=DB(K.nodes);r.dispatchEvent(new CustomEvent("epiphanygraph-viewport-transform",{bubbles:!0,detail:{graphKey:F,x:V.x,y:V.y,scale:V.scale,width:w.width,height:w.height,bounds:dA}}))},[F,cA,HA,w.height,w.width]),gA.useEffect(()=>{const r=WA.current;if(!r)return;const K=V=>{if(!V.altKey&&rB(V.target))return;const{activeGraphKey:dA,transforms:xA}=dg.current;Ks(V,r,dA,xA,MA)};return r.addEventListener("wheel",K,{passive:!1}),()=>r.removeEventListener("wheel",K)},[]),gA.useEffect(()=>{const r=WA.current;if(!r)return;const K=xA=>{if(!Xs(xA))return;const{activeGraphKey:KA,transforms:ng}=dg.current;qs(xA,r,ng[KA],ag)},V=xA=>{const{activeGraphKey:KA}=dg.current;Zs(xA,KA,ag,MA)},dA=xA=>{Hs(xA,r,ag)};return r.addEventListener("pointerdown",K,{capture:!0}),r.addEventListener("pointermove",V,{capture:!0}),r.addEventListener("pointerup",dA,{capture:!0}),r.addEventListener("pointercancel",dA,{capture:!0}),()=>{r.removeEventListener("pointerdown",K,{capture:!0}),r.removeEventListener("pointermove",V,{capture:!0}),r.removeEventListener("pointerup",dA,{capture:!0}),r.removeEventListener("pointercancel",dA,{capture:!0})}},[]),gA.useEffect(()=>{!sA||w.width<=0||w.height<=0||MA(r=>({architecture:r.architecture.userMoved?r.architecture:Ze(sA.architecture,w.width,w.height),dataflow:r.dataflow.userMoved?r.dataflow:Ze(sA.dataflow,w.width,w.height)}))},[sA,w.height,w.width]);const zA=HA?.[F]??null,eg=cA[F];zA&&Ws(zA);const hA=fA?.kind==="node"&&fA.graphKey===F&&zA?zA.nodes.find(r=>r.id===fA.nodeId)??null:null,rI=fA?.kind==="edge"&&fA.graphKey===F&&zA?zA.edges.find(r=>r.resolvedId===fA.edgeId)??null:null,Pg={architecture:N?.architecture??"Architecture",dataflow:N?.dataflow??"Dataflow"},lC={architecture:m?.architecture??"Architecture nodes describe durable system parts: stores, renderers, promoters, bridges, and shells.",dataflow:m?.dataflow??"Dataflow nodes describe the movement of evidence and structure through the pipeline: observations, proposals, validation, fragments, turns."},al=new Set;if(hA&&zA)for(const r of zA.edges)r.source_id===hA.id&&al.add(r.target_id),r.target_id===hA.id&&al.add(r.source_id);const mi=hA?hs(hA.id,F,i):[],PI=!!z&&!!hA&&z?.graphKey===F&&z.nodeId===hA?.id;return gA.useEffect(()=>{const r=fA?.kind==="node"&&fA.graphKey===F?`${F}:${fA.nodeId}`:null;r&&r!==dt.current?(zg.current!==r&&(Wg.current=r),dt.current=r,Dg.current=null):r||(dt.current=null,Wg.current=null,Dg.current=null)},[F,fA?.kind,fA?.graphKey,fA?.kind==="node"?fA.nodeId:null]),gA.useEffect(()=>{if(!eg.userMoved||w.width<=0||w.height<=0)return;const r=yt.current?.[F]??null;if(!r)return;const K=ds(r.nodes,eg,w.width,w.height),V=fA?.kind==="node"&&fA.graphKey===F?fA.nodeId:null,dA=V?`${F}:${V}`:null;!K||V===K.id||dA&&Wg.current===dA||(zg.current=`${F}:${K.id}`,yg.current=`${F}:${K.id}`,DI({kind:"node",graphKey:F,nodeId:K.id}))},[F,eg.x,eg.y,eg.scale,eg.userMoved,fA?.kind,fA?.graphKey,fA?.kind==="node"?fA.nodeId:null,w.height,w.width]),gA.useEffect(()=>{if(!b||!hA||w.width<=0||w.height<=0)return;const r=`${F}:${hA.id}`,K=Ni(hA);if(yg.current===r){Dg.current??={selectionKey:r,...K};return}if(zg.current===r){zg.current=null,Wg.current=null,yg.current=r,Dg.current={selectionKey:r,...K};return}Wg.current=null,yg.current=r,Dg.current={selectionKey:r,...K},He(hA,F,q,w.width,w.height,MA)},[F,b,q,hA?.id,w.height,w.width]),gA.useEffect(()=>{if(!b||!hA||w.width<=0||w.height<=0)return;const r=`${F}:${hA.id}`;if(yg.current!==r){Dg.current=null;return}const K=Ni(hA),V=Dg.current;if(!V||V.selectionKey!==r){Dg.current={selectionKey:r,...K};return}const dA=K.x-V.x,xA=K.y-V.y;Dg.current={selectionKey:r,...K},!(Math.hypot(dA,xA)<.001)&&MA(KA=>({...KA,[F]:{...KA[F],x:KA[F].x-dA*KA[F].scale,y:KA[F].y-xA*KA[F].scale,userMoved:KA[F].userMoved}}))},[F,b,hA?.id,hA?.x,hA?.y,w.height,w.width]),s.jsxs("section",{"aria-label":o,className:f,style:{display:"grid",gridTemplateColumns:T?"minmax(0, 1fr)":`minmax(0, 1fr) ${typeof L=="number"?`${L}px`:L}`,gap:16,minHeight:T?"100vh":"72vh",position:"relative",overflow:T?"hidden":void 0,...Q},children:[s.jsxs("div",{style:{display:"grid",gridTemplateRows:T?"1fr":"auto 1fr",gap:12,minHeight:0},children:[s.jsxs("header",{className:T?"epiphany-graph-overlay-panel":void 0,style:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:12,padding:"14px 16px",borderRadius:22,background:di,border:AC,boxShadow:"0 18px 48px rgba(0, 0, 0, 0.26)",backdropFilter:"blur(14px)",...T?{position:"absolute",top:16,left:16,right:16,zIndex:6}:{}},children:[s.jsxs("div",{style:{display:"grid",gap:6},children:[s.jsxs("div",{style:{display:"inline-flex",gap:8,alignItems:"center",color:"#9fb3c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:[s.jsx("span",{children:o}),s.jsx("span",{style:{color:"#5eead4"},children:Z})]}),s.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[s.jsx(iB,{active:F==="architecture",label:Pg.architecture,count:i.architecture.nodes.length,onClick:()=>gA.startTransition(()=>{Ig("architecture"),fA?.graphKey&&fA.graphKey!=="architecture"&&DI(null)})}),s.jsx(iB,{active:F==="dataflow",label:Pg.dataflow,count:i.dataflow.nodes.length,onClick:()=>gA.startTransition(()=>{Ig("dataflow"),fA?.graphKey&&fA.graphKey!=="dataflow"&&DI(null)})}),s.jsx(aB,{label:"Links",value:String(i.links.length),accent:"#f9a8d4"}),s.jsx(aB,{label:"Issues",value:String(G.length),accent:G.length?"#fbbf24":"#86efac"})]})]}),s.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap",justifyContent:"flex-end"},children:[s.jsx(qe,{onClick:()=>uB(F,1.18,MA),children:"+"}),s.jsx(qe,{onClick:()=>uB(F,1/1.18,MA),children:"-"}),s.jsx(qe,{onClick:()=>{!zA||w.width<=0||w.height<=0||MA(r=>({...r,[F]:Ze(zA,w.width,w.height)}))},children:"Reset"})]})]}),s.jsxs("div",{ref:WA,onAuxClickCapture:r=>{QB(r)&&(r.preventDefault(),r.stopPropagation())},onClickCapture:r=>{QB(r)&&(r.preventDefault(),r.stopPropagation())},style:{position:"relative",minHeight:T?"100vh":540,overflow:"hidden",overscrollBehavior:"contain",touchAction:"none",borderRadius:T?0:28,background:uA??(F==="architecture"?"radial-gradient(circle at top left, rgba(8, 145, 178, 0.22), transparent 38%), linear-gradient(160deg, #08111e 0%, #0c1624 46%, #11192c 100%)":"radial-gradient(circle at top right, rgba(244, 63, 94, 0.18), transparent 34%), linear-gradient(160deg, #0b1018 0%, #15111c 44%, #1a0d18 100%)"),border:T?"none":AC,boxShadow:T?"none":"0 18px 54px rgba(0, 0, 0, 0.3)"},children:[j,s.jsxs("div",{className:T?"epiphany-graph-overlay-panel":void 0,style:{position:"absolute",top:T?102:14,left:14,zIndex:2,display:"grid",gap:6,padding:"10px 12px",borderRadius:18,background:"rgba(5, 10, 22, 0.7)",border:"1px solid rgba(148, 163, 184, 0.16)",color:"#b5c5d8",fontSize:12,maxWidth:260,pointerEvents:"none"},children:[s.jsxs("div",{style:{fontWeight:700,color:"#e5eef8"},children:[Pg[F]," graph"]}),s.jsx("div",{children:"Wheel to zoom. Drag the void to pan. Click something interesting and the side panel stops being decorative."})]}),Z==="loading"&&s.jsx(eB,{tone:"#67e8f9",children:"Laying out the graph. Rust solver is taking the hill."}),Z==="error"&&s.jsx(eB,{tone:"#fca5a5",children:BA??"Layout failed."}),Z==="ready"&&zA&&s.jsxs("svg",{width:"100%",height:"100%",viewBox:`0 0 ${w.width||1} ${w.height||1}`,onClick:r=>{if(ag.current?.suppressClick){r.preventDefault(),r.stopPropagation(),ag.current.suppressClick=!1;return}},style:{width:"100%",height:"100%",display:"block",cursor:ag.current?.active?"grabbing":"grab"},children:[s.jsxs("defs",{children:[s.jsx("filter",{id:"nodeGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:s.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"9",floodColor:"rgba(34, 211, 238, 0.38)"})}),s.jsx("filter",{id:"selectedGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:s.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"14",floodColor:"rgba(253, 224, 71, 0.46)"})})]}),s.jsxs("g",{transform:`translate(${eg.x} ${eg.y}) scale(${eg.scale})`,children:[fs(zA,F),zA.edges.map(r=>{const K=rI?.resolvedId===r.resolvedId,V=hA&&(r.source_id===hA.id||r.target_id===hA.id);return s.jsxs("g",{pointerEvents:"none",children:[s.jsx("path",{d:r.path,fill:"none",stroke:js(F,K,V),strokeWidth:K?3.4:V?2.6:1.9,strokeOpacity:K?.94:V?.76:.35,strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),K&&r.label?.trim()&&s.jsxs("g",{transform:`translate(${r.midpoint.x} ${r.midpoint.y}) scale(${1/Math.max(.001,eg.scale)})`,pointerEvents:"none",opacity:.95,children:[s.jsx("rect",{x:-44,y:-12,width:88,height:20,rx:10,fill:"rgba(5, 10, 22, 0.82)",stroke:"rgba(148, 163, 184, 0.2)",vectorEffect:"non-scaling-stroke"}),s.jsx("text",{x:0,y:3,textAnchor:"middle",fill:"#dbe7f4",fontSize:9.5,fontWeight:700,children:r.label})]})]},r.resolvedId)})]})]}),Z==="ready"&&zA&&s.jsx("div",{"aria-label":`${Pg[F]} node surfaces`,style:{position:"absolute",inset:0,zIndex:4,pointerEvents:"none"},children:zA.nodes.map(r=>{const K=hA?.id===r.id,V=al.has(r.id),dA=Ts(r,eg,w.width,w.height),xA=Vs(r,hA,V),KA=ft(.1,.72,dA.reveal),ng=Math.max(xA,KA),NI=PI&&K&&z?{content:z.content,className:z.className,ariaLabel:z.ariaLabel}:null,$g=P?{content:P.content(r),className:P.className,ariaLabel:P.ariaLabel?.(r)}:null,lg=$g?.content?$g:NI,Cg=!!(lg&&dA.article>.18),$I=!Cg&&dA.preview<.08,Ri=lg?["epiphany-graph-node-surface",lg.className].filter(Boolean).join(" "):"epiphany-graph-node-surface";return s.jsx("div",{"aria-label":lg?.ariaLabel??r.title,className:Ri,onClickCapture:XA=>{if(!XA.altKey&&Cg){if(ag.current?.suppressClick){XA.preventDefault(),XA.stopPropagation(),ag.current.suppressClick=!1;return}ZA?.(XA)}},onPointerDown:XA=>{XA.altKey||XA.stopPropagation()},onClick:XA=>{if(ag.current?.suppressClick){XA.preventDefault(),XA.stopPropagation(),ag.current.suppressClick=!1;return}if(!je(XA.target)){if(Cg&&K){XA.stopPropagation();return}XA.stopPropagation(),DI({kind:"node",graphKey:F,nodeId:r.id}),zg.current=`${F}:${r.id}`,b&&w.width>0&&w.height>0&&He(r,F,"article",w.width,w.height,MA)}},onDoubleClick:XA=>{je(XA.target)||(XA.stopPropagation(),DI({kind:"node",graphKey:F,nodeId:r.id}),zg.current=`${F}:${r.id}`,w.width>0&&w.height>0&&He(r,F,"article",w.width,w.height,MA))},"data-graph-key":F,"data-node-id":r.id,"data-node-stage":dA.stage,style:{...vs(r,dA,ng,K,V,Cg),cursor:Cg?"auto":"grab"},children:Cg?lg?.content:$I?s.jsx(Ls,{node:r}):s.jsx(zs,{node:r})},r.id)})})]})]}),O&&s.jsxs("aside",{className:T?"epiphany-graph-overlay-panel":void 0,style:{display:"grid",gridTemplateRows:"auto auto 1fr",gap:12,minHeight:0,...T?{position:"absolute",top:110,right:16,bottom:16,zIndex:5,width:typeof L=="number"?`${L}px`:L,maxWidth:"calc(100vw - 32px)"}:{}},children:[s.jsxs("section",{style:{padding:"16px 18px",borderRadius:24,background:di,border:AC,display:"grid",gap:10},children:[s.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:12},children:[s.jsxs("div",{children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Live graph"}),s.jsx("div",{style:{fontSize:21,fontWeight:800,color:"#f7fbff"},children:Pg[F]})]}),s.jsxs("div",{style:{display:"grid",alignContent:"start",justifyItems:"end",color:"#b5c5d8",fontSize:13},children:[s.jsxs("strong",{style:{color:"#f8fbff"},children:[zA?.nodes.length??0," nodes"]}),s.jsxs("span",{children:[zA?.edges.length??0," edges"]})]})]}),s.jsx("div",{style:{color:"rgba(229, 238, 248, 0.68)",fontSize:14,lineHeight:1.5},children:"Low zoom shows structure. Higher zoom lets titles, purpose, and mechanism crawl into view one guilty layer at a time."})]}),s.jsxs("section",{style:{padding:"14px 16px",borderRadius:22,background:di,border:AC,display:"grid",gap:8},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Validation"}),G.length===0?s.jsx("div",{style:{color:"#86efac",fontSize:14},children:"Typed graph shape is clean."}):G.slice(0,4).map(r=>s.jsxs("div",{style:{padding:"10px 12px",borderRadius:14,background:"rgba(120, 53, 15, 0.24)",border:"1px solid rgba(251, 191, 36, 0.22)",color:"#fcd34d",fontSize:13,lineHeight:1.45},children:[s.jsx("strong",{style:{color:"#fde68a"},children:r.scope}),": ",r.message]},`${r.scope}:${r.message}`))]}),s.jsx("section",{style:{minHeight:0,overflow:"auto",padding:"18px 18px 20px",borderRadius:28,background:di,border:AC,display:"grid",gap:16},children:U!==void 0?U:hA?s.jsx(Es,{node:hA,graphKey:F,graphLabels:Pg,linkedNodes:mi,links:i.links,onJump:(r,K)=>{gA.startTransition(()=>{Ig(r),DI({kind:"node",graphKey:r,nodeId:K})})},onCodeRefSelect:r=>VA?.(r,{graphKey:F,selection:fA})}):rI?s.jsx(os,{edge:rI,graphLabels:Pg,onCodeRefSelect:r=>VA?.(r,{graphKey:F,selection:fA})}):s.jsx(ss,{activeGraphKey:F,graphDescriptions:lC})})]})]})}function iB({active:i,label:e,count:u,onClick:Q}){return s.jsxs("button",{type:"button",onClick:Q,style:{border:0,borderRadius:999,padding:"8px 12px",background:i?"rgba(103, 232, 249, 0.18)":"rgba(15, 23, 42, 0.74)",color:i?"#d8f9ff":"#b8c7d8",display:"inline-flex",gap:8,alignItems:"center",cursor:"pointer",fontWeight:700},children:[s.jsx("span",{children:e}),s.jsx("span",{style:{minWidth:22,height:22,borderRadius:999,display:"inline-grid",placeItems:"center",background:i?"rgba(7, 16, 30, 0.84)":"rgba(148, 163, 184, 0.14)",fontSize:12},children:u})]})}function aB({label:i,value:e,accent:u}){return s.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:8,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.72)",color:"#b8c7d8",fontSize:13},children:[s.jsx("span",{children:i}),s.jsx("strong",{style:{color:u},children:e})]})}function qe({children:i,onClick:e}){return s.jsx("button",{type:"button",onClick:e,style:{border:0,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.82)",color:"#e5eef8",cursor:"pointer",fontWeight:700},children:i})}function eB({children:i,tone:e}){return s.jsx("div",{style:{position:"absolute",inset:0,display:"grid",placeItems:"center",padding:40,textAlign:"center",color:e,fontSize:18,fontWeight:700},children:i})}function Es({node:i,graphKey:e,graphLabels:u,linkedNodes:Q,links:f,onJump:o,onCodeRefSelect:N}){const m=e==="architecture"?f.filter(k=>k.architecture_node_id===i.id).length:f.filter(k=>k.dataflow_node_id===i.id).length;return s.jsxs(s.Fragment,{children:[s.jsxs("div",{style:{display:"grid",gap:10},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected node"}),s.jsxs("div",{style:{display:"grid",gap:8},children:[s.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:i.title}),s.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[s.jsx(ht,{label:u[e],tone:e==="architecture"?"#67e8f9":"#fb7185"}),i.status?.trim()&&s.jsx(ht,{label:i.status,tone:i.stroke}),s.jsx(ht,{label:`${i.degree} degree`,tone:"#c4b5fd"}),s.jsx(ht,{label:`${m} links`,tone:"#f9a8d4"})]})]})]}),s.jsx(WI,{title:"Purpose",children:i.purpose}),i.mechanism?.trim()&&s.jsx(WI,{title:"Mechanism",children:i.mechanism}),i.metaphor?.trim()&&s.jsx(WI,{title:"Metaphor",children:i.metaphor}),s.jsxs("div",{style:{display:"grid",gap:10},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Cross-links"}),Q.length===0?s.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No typed cross-links for this node yet."}):Q.map(k=>s.jsxs("button",{type:"button",onClick:()=>o(k.graphKey,k.nodeId),style:{border:"1px solid rgba(249, 168, 212, 0.24)",borderRadius:16,background:"rgba(76, 5, 25, 0.22)",color:"#fce7f3",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[s.jsx("strong",{style:{display:"block",marginBottom:4},children:k.title}),s.jsxs("span",{style:{color:"rgba(252, 231, 243, 0.78)",fontSize:13},children:[u[k.graphKey]," • ",k.nodeId,k.relationship?` • ${k.relationship}`:""]})]},`${k.graphKey}:${k.nodeId}`))]}),s.jsx(yB,{codeRefs:i.code_refs??[],onCodeRefSelect:N})]})}function os({edge:i,graphLabels:e,onCodeRefSelect:u}){return s.jsxs(s.Fragment,{children:[s.jsxs("div",{style:{display:"grid",gap:10},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected edge"}),s.jsx("h2",{style:{margin:0,fontSize:22,lineHeight:1.08},children:i.label?.trim()||i.kind}),s.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[s.jsx(ht,{label:e[i.graphKey],tone:i.graphKey==="architecture"?"#67e8f9":"#fb7185"}),s.jsx(ht,{label:i.kind,tone:"#c4b5fd"}),i.id?.trim()&&s.jsx(ht,{label:i.id,tone:"#c4b5fd"})]})]}),s.jsxs(WI,{title:"Flow",children:[i.source_id," → ",i.target_id]}),i.mechanism?.trim()&&s.jsx(WI,{title:"Mechanism",children:i.mechanism}),s.jsx(yB,{codeRefs:i.code_refs??[],onCodeRefSelect:u})]})}function ss({activeGraphKey:i,graphDescriptions:e}){return s.jsxs(s.Fragment,{children:[s.jsxs("div",{style:{display:"grid",gap:8},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Details"}),s.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:"Click a node, or keep staring until the graph volunteers."})]}),s.jsx(WI,{title:"What you are looking at",children:e[i]}),s.jsx(WI,{title:"Zoom policy",children:"Titles appear first. Then purpose. Then mechanism and metaphor. The graph gets to be a map before it has to be a filing cabinet."}),s.jsx(WI,{title:"Cross-links",children:"Nodes with the pink badge have typed correspondences in the other graph. Selecting them exposes the jump points instead of making you infer the relation from aura alone."})]})}function WI({title:i,children:e}){return s.jsxs("div",{style:{display:"grid",gap:6},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:i}),s.jsx("div",{style:{color:"rgba(229, 238, 248, 0.88)",fontSize:14,lineHeight:1.6},children:e})]})}function ht({label:i,tone:e}){return s.jsx("span",{style:{display:"inline-flex",alignItems:"center",padding:"6px 9px",borderRadius:999,background:"rgba(15, 23, 42, 0.76)",border:`1px solid ${e}44`,color:e,fontSize:12,fontWeight:700},children:i})}function yB({codeRefs:i,onCodeRefSelect:e}){return s.jsxs("div",{style:{display:"grid",gap:10},children:[s.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Code refs"}),i.length===0?s.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No code refs on this element yet."}):i.map((u,Q)=>s.jsxs("button",{type:"button",onClick:()=>e(u),style:{border:"1px solid rgba(103, 232, 249, 0.22)",borderRadius:16,background:"rgba(7, 20, 30, 0.72)",color:"#e5eef8",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[s.jsx("strong",{style:{display:"block",marginBottom:4},children:u.path}),s.jsx("div",{style:{color:"#9dd7ea",fontSize:13},children:_s(u)}),u.note?.trim()&&s.jsx("div",{style:{color:"rgba(229, 238, 248, 0.66)",fontSize:12,marginTop:6},children:u.note})]},`${u.path}:${u.start_line??"?"}:${Q}`))]})}function fs(i,e){const u=e==="architecture"?"rgba(103, 232, 249, 0.08)":"rgba(251, 113, 133, 0.08)",Q=Math.ceil(i.width/160),f=Math.ceil(i.height/120),o=[];for(let N=0;N<=Q;N+=1){const m=N*160;o.push(s.jsx("line",{x1:m,y1:0,x2:m,y2:i.height,stroke:u,strokeWidth:1},`column-${N}`))}for(let N=0;N<=f;N+=1){const m=N*120;o.push(s.jsx("line",{x1:0,y1:m,x2:i.width,y2:m,stroke:u,strokeWidth:1},`row-${N}`))}return s.jsx("g",{pointerEvents:"none",children:o})}function hs(i,e,u){return e==="architecture"?u.links.filter(Q=>Q.architecture_node_id===i).map(Q=>({graphKey:"dataflow",nodeId:Q.dataflow_node_id,title:u.dataflow.nodes.find(f=>f.id===Q.dataflow_node_id)?.title??Q.dataflow_node_id,relationship:Q.relationship??null})):u.links.filter(Q=>Q.dataflow_node_id===i).map(Q=>({graphKey:"architecture",nodeId:Q.architecture_node_id,title:u.architecture.nodes.find(f=>f.id===Q.architecture_node_id)?.title??Q.architecture_node_id,relationship:Q.relationship??null}))}function Ze(i,e,u){const f=fg(Math.min((e-152)/i.width,(u-152)/i.height),.36,1.12);return{x:(e-i.width*f)/2,y:(u-i.height*f)/2,scale:f,userMoved:!1}}function Ni(i){return{x:i.x+i.width/2,y:i.y+i.height/2}}function ds(i,e,u,Q){if(i.length===0||u<=0||Q<=0)return null;const f={x:(u/2-e.x)/Math.max(.001,e.scale),y:(Q/2-e.y)/Math.max(.001,e.scale)};let o=null,N=Number.POSITIVE_INFINITY;for(const m of i){const k=Ni(m),p=f.x>=m.x&&f.x<=m.x+m.width&&f.y>=m.y&&f.y<=m.y+m.height?0:Math.hypot(k.x-f.x,k.y-f.y);pf*o.reduceThreshold){const m=f/i.averageCostMs;i.nodeBudget=VI(i.nodeBudget*fg(m*o.nodeBudgetCutRatio,.35,.9),1,Math.min(u,Q.maxAnimatedNodes)),i.edgeRefreshRate=VI(i.edgeRefreshRate+1,1,12);return}i.averageCostMs({id:e.id,x:e.x,y:e.y,vx:0,vy:0}))}function DB(i){if(i.length===0)return{x:0,y:0,width:1,height:1};const e=Math.min(...i.map(k=>k.x)),u=Math.min(...i.map(k=>k.y)),Q=Math.max(...i.map(k=>k.x+k.width)),f=Math.max(...i.map(k=>k.y+k.height)),o=Math.max(1,Q-e),N=Math.max(1,f-u),m=Math.max(160,Math.min(460,Math.max(o,N)*.18));return{x:e-m,y:u-m,width:o+m*2,height:N+m*2}}function Js({baseLayouts:i,states:e,activeGraphKey:u,transforms:Q,motionOptions:f,viewportElement:o,viewportWidth:N,viewportHeight:m,dt:k,time:J,maxAnimatedNodes:p,refreshEdges:U,previousLayout:L}){e.current||(e.current={architecture:Si(i.architecture),dataflow:Si(i.dataflow)});const O=e.current[u],T=i[u],j=Q[u],uA=new Map(T.nodes.map(CA=>[CA.id,CA])),b=new Map(O.map(CA=>[CA.id,CA])),q=f.strength??1,z=f.damping??.82,P=f.flow??1,ZA=f.orbit??1,UA=f.lift??1,VA=f.pulse??1,F=DB(T.nodes),Ig=T.width*.5,Lg=T.height*.5,hg=Us(T.nodes,b,p);for(const CA of T.nodes){if(hg&&!hg.has(CA.id))continue;let mA=b.get(CA.id);mA||(mA={id:CA.id,x:CA.x,y:CA.y,vx:0,vy:0},O.push(mA),b.set(CA.id,mA));const tg=mA.x+CA.width*.5,G=mA.y+CA.height*.5,Y=j.x+tg*j.scale,Z=j.y+G*j.scale,IA=ks(Y/Math.max(1,N),Z/Math.max(1,m),{graphKey:u,scale:j.scale,time:J,bounds:F},VA),BA=CA.x-mA.x,YA=CA.y-mA.y,w=tg-Ig,iA=G-Lg,cA=Math.max(1,Math.hypot(w,iA)),MA=-iA/cA,WA=w/cA,Vg=Math.max(CA.width,CA.height)*.02*UA,qg=BA*3.4+IA.flowX*(42+IA.strength*80)*q*P+MA*IA.curvature*36*q*ZA,dg=YA*3.4+IA.flowY*(42+IA.strength*80)*q*P+WA*IA.curvature*36*q*ZA-Vg;mA.vx=(mA.vx+qg*k)*Math.pow(z,k*60),mA.vy=(mA.vy+dg*k)*Math.pow(z,k*60),mA.x+=mA.vx*k,mA.y+=mA.vy*k}const sA=ws(T,O,uA,U,L);return f.emitNodeEnvelopes&&o&&o.dispatchEvent(new CustomEvent("epiphanygraph-node-envelopes",{bubbles:!0,detail:sA.nodes.map(CA=>({id:CA.id,x:(j.x+(CA.x+CA.width*.5)*j.scale)/Math.max(1,N),y:(j.y+(CA.y+CA.height*.5)*j.scale)/Math.max(1,m),radius:Math.max(CA.width,CA.height)*j.scale/Math.max(1,Math.min(N,m)),strength:.34+Math.min(1,(CA.degree+CA.linkCount)/6)*.66}))})),{layouts:{...i,[u]:sA}}}function Us(i,e,u){return i.length<=u?null:new Set([...i].sort((Q,f)=>nB(f,e.get(f.id))-nB(Q,e.get(Q.id))).slice(0,u).map(Q=>Q.id))}function nB(i,e){const u=i.degree*2+i.linkCount*3;if(!e)return u+1;const Q=Math.hypot(i.x-e.x,i.y-e.y)/Math.max(1,Math.max(i.width,i.height)),f=Math.hypot(e.vx,e.vy)/120;return u+Q*6+f*4}function ws(i,e,u,Q,f){const o=new Map(e.map(J=>[J.id,J])),N=i.nodes.map(J=>{const p=o.get(J.id);return p?{...J,x:p.x,y:p.y}:J});if(!Q)return{...i,nodes:N,edges:f?.edges??i.edges};const m=new Map(N.map(J=>[J.id,J])),k=i.edges.map(J=>{const p=m.get(J.source_id)??u.get(J.source_id),U=m.get(J.target_id)??u.get(J.target_id);if(!p||!U)return J;const L=bs(J,m);return{...J,points:L,path:Fs(L),midpoint:Ys(L)}});return{...i,nodes:N,edges:k}}function bs(i,e){const u=e.get(i.source_id),Q=e.get(i.target_id);return!u||!Q?[]:[{x:u.x+u.width/2,y:u.y+u.height/2},{x:Q.x+Q.width/2,y:Q.y+Q.height/2}]}function Fs(i){if(i.length===0)return"";const[e,...u]=i;return`M ${yi(e.x)} ${yi(e.y)} ${u.map(Q=>`L ${yi(Q.x)} ${yi(Q.y)}`).join(" ")}`}function Ys(i){return i.length===0?{x:0,y:0}:i[Math.floor(i.length/2)]}function yi(i){return Number.isFinite(i)?i.toFixed(2):"0"}function He(i,e,u,Q,f,o){const N=ps(i,Q,f,u),m=Ni(i);o(k=>({...k,[e]:{x:Q/2-m.x*N,y:f/2-m.y*N,scale:N,userMoved:!0}}))}function ps(i,e,u,Q){const f=Math.max(320,e*(Q==="article"?.72:.38)),o=Math.max(180,u*(Q==="article"?.74:.28));return fg(Math.min(f/Math.max(1,i.width),o/Math.max(1,i.height)),.72,16)}function Ts(i,e,u,Q){const f=e.x+i.x*e.scale,o=e.y+i.y*e.scale,N=i.width*e.scale,m=i.height*e.scale,k=N*m/Math.max(1,u*Q),J=f+N/2,p=o+m/2,U=Math.hypot(J-u/2,p-Q/2),L=Math.min(u,Q),O=1-ft(L*.16,L*.62,U),T=ft(.018,.25,k),j=Math.min(N/Math.max(1,u),m/Math.max(1,Q)),uA=ft(.12,.54,j),q=fg(T*.58+uA*.42,0,1)*(.55+O*.45),z=ft(.16,.58,q),P=ft(.58,.92,q),ZA=Oe(16,32,P),UA=Math.min(N,fg(94+i.title.length*7.8,132,360)),VA=Math.min(m,58),F=Math.max(z,P),Ig=Oe(UA,N,F),Lg=Oe(VA,m,F),hg=J-Ig/2,sA=p-Lg/2;return{left:hg,top:sA,width:Ig,height:Lg,layoutLeft:f,layoutTop:o,layoutWidth:N,layoutHeight:m,areaRatio:k,focusProximity:O,reveal:q,preview:z,article:P,borderRadius:ZA,surfaceOpacity:ft(.04,.2,q),stage:xs(N,m,k)}}function vs(i,e,u,Q,f,o){const N=e.preview,m=e.article,k=Q?.28:f?.14:.06;return{position:"absolute",left:0,top:0,width:e.width,height:e.height,transform:`translate3d(${e.left}px, ${e.top}px, 0)`,"--node-screen-area-ratio":e.areaRatio,"--node-focus-proximity":e.focusProximity,"--node-reveal":e.reveal,"--node-preview":N,"--node-article":m,"--node-compact":1-N,"--node-pad-y":`${.5+m*1.32}rem`,"--node-pad-x":`${.58+m*1.64}rem`,"--node-badge-size":`${2.2+N*1.25+m*1.1}rem`,"--node-title-size":`${.92+N*.9+m*.86}rem`,"--node-title-max-height":`${1.08+N*1.62+m*3.2}em`,"--node-kicker-margin":`${.1+N*.34}rem`,"--node-panel-gap":`${.55+N*.45}rem`,"--node-header-margin":`${N}rem`,"--node-preview-height":`${N*12}rem`,"--node-status-margin":`${N}rem`,"--node-article-height":`${m*420}rem`,"--node-note-list-height":`${m*80}rem`,"--node-article-offset":`${(1-m)*.65}rem`,"--node-badge-glow":`${.8+N*1.6}rem`,zIndex:Q?5:f?4:3,boxSizing:"border-box",display:"block",minWidth:0,minHeight:0,overflow:o?"auto":"hidden",overscrollBehavior:"contain",userSelect:o?"text":"none",padding:"var(--node-pad-y) var(--node-pad-x)",borderRadius:e.borderRadius,color:"#effcf8",background:Q?"linear-gradient(145deg, rgba(7, 22, 32, 0.97), rgba(6, 11, 23, 0.94))":i.fill,border:`1px solid ${Q?"rgba(186, 230, 253, 0.76)":i.stroke}`,boxShadow:Q||f?`0 0 0 1px rgba(34, 211, 238, ${k}), 0 12px 32px rgba(0, 0, 0, 0.32), 0 0 24px rgba(34, 211, 238, ${k})`:"0 0 0 1px rgba(34, 211, 238, 0.06), 0 8px 18px rgba(0, 0, 0, 0.24)",opacity:Math.max(.18,u),pointerEvents:"auto",willChange:o?"auto":"transform"}}function Ls({node:i}){return s.jsxs("article",{style:{display:"grid",gridTemplateColumns:"var(--node-badge-size) minmax(0, 1fr)",alignItems:"center",gap:"0.55rem",height:"100%",minWidth:0,overflow:"hidden"},children:[s.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:i.stroke,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.78)",fontWeight:900,lineHeight:1},children:i.badgeText}),s.jsx("strong",{style:{display:"block",minWidth:0,overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.05,textOverflow:"ellipsis",whiteSpace:"nowrap"},children:i.title})]})}function zs({node:i}){return s.jsxs("article",{style:{display:"grid",gap:"calc(var(--node-preview) * 0.8rem)",height:"100%",minWidth:0,overflow:"hidden"},children:[s.jsxs("header",{style:{display:"grid",gridTemplateColumns:"var(--node-badge-size) minmax(0, 1fr)",alignItems:"center",gap:"var(--node-panel-gap)",minHeight:"var(--node-badge-size)"},children:[s.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:`linear-gradient(160deg, ${i.stroke}, #c2f5f0)`,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.8)",fontWeight:900,lineHeight:1,boxShadow:"inset 0 0 0 1px rgba(255, 255, 255, 0.28), 0 0 var(--node-badge-glow) rgba(94, 234, 212, 0.3)"},children:i.badgeText}),s.jsxs("span",{style:{minWidth:0},children:[s.jsx("strong",{style:{display:"block",maxHeight:"var(--node-title-max-height)",overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.04,letterSpacing:0},children:i.title}),s.jsx("span",{style:{display:"block",maxHeight:"calc(var(--node-preview) * 2.8em)",overflow:"hidden",color:"rgba(103, 232, 249, 0.82)",fontSize:"calc(var(--node-title-size) * 0.42)",fontWeight:800,lineHeight:1.15,opacity:"var(--node-preview)",textTransform:"uppercase"},children:i.status??`${i.linkCount} links`})]})]}),s.jsx("p",{style:{maxHeight:"var(--node-preview-height)",margin:0,overflow:"hidden",color:"rgba(229, 238, 248, 0.86)",fontSize:"calc(0.78rem + var(--node-article) * 0.18rem)",lineHeight:1.45,opacity:"var(--node-preview)"},children:i.purpose}),(i.mechanism||i.metaphor)&&s.jsx("p",{style:{maxHeight:"calc(var(--node-article) * 10rem)",margin:0,overflow:"hidden",color:"rgba(244, 114, 182, 0.82)",fontSize:"0.84rem",lineHeight:1.45,opacity:"var(--node-article)"},children:i.mechanism??i.metaphor})]})}function xs(i,e,u){return i>=680&&e>=420&&u>=.22?"article":i>=360&&e>=190&&u>=.07?"preview":"summary"}function Ks(i,e,u,Q,f){i.preventDefault(),i.stopPropagation();const o=e.getBoundingClientRect(),N=i.clientX-o.left,m=i.clientY-o.top,k=Q[u],J=i.deltaY<0?1.12:1/1.12,p=fg(k.scale*J,.28,16),U=(N-k.x)/k.scale,L=(m-k.y)/k.scale,O=N-U*p,T=m-L*p;f(j=>({...j,[u]:{x:O,y:T,scale:p,userMoved:!0}}))}function Xs(i){return Os(i)||i.altKey&&i.button===0?!0:!(i.button!==0||je(i.target)||rB(i.target))}function qs(i,e,u,Q){Q.current={active:!0,pointerId:i.pointerId,moved:!1,suppressClick:!1,originX:i.clientX,originY:i.clientY,startX:u.x,startY:u.y},i.preventDefault(),i.stopPropagation(),e.setPointerCapture(i.pointerId)}function Zs(i,e,u,Q){if(!u.current?.active||i.pointerId!==u.current.pointerId)return;const f=i.clientX-u.current.originX,o=i.clientY-u.current.originY;Math.hypot(f,o)>3&&(u.current.moved=!0,u.current.suppressClick=!0),i.preventDefault(),i.stopPropagation(),Q(N=>({...N,[e]:{...N[e],x:u.current.startX+f,y:u.current.startY+o,userMoved:!0}}))}function Hs(i,e,u){!u.current||i.pointerId!==u.current.pointerId||(i.stopPropagation(),u.current.moved&&i.preventDefault(),e.hasPointerCapture(u.current.pointerId)&&e.releasePointerCapture(u.current.pointerId),u.current.active=!1)}function Os(i){return i.button===1||(i.buttons&4)===4}function QB(i){return i.button===1||(i.buttons&4)===4}function je(i){return i instanceof Element&&!!i.closest("a, button, input, textarea, select, summary, [role='button']")}function rB(i){if(!(i instanceof Element))return!1;const e=i.closest(".epiphany-graph-node-surface");if(!e)return!1;const u=Number(e.style.getPropertyValue("--node-article"));return Number.isFinite(u)&&u>=.92}function uB(i,e,u){u(Q=>({...Q,[i]:{...Q[i],scale:fg(Q[i].scale*e,.28,16),userMoved:!0}}))}function js(i,e,u){return e?"#fde68a":u?i==="architecture"?"#67e8f9":"#fb7185":i==="architecture"?"#22d3ee":"#f43f5e"}function Vs(i,e,u){return!e||e.id===i.id||u?1:.36}function Ws(i){if(i.nodes.length===0)return!1;const e=i.nodes.map(Q=>Q.width).sort((Q,f)=>Q-f);return(e[Math.floor(e.length/2)]??0)<96}function ft(i,e,u){if(i===e)return u>=e?1:0;const Q=fg((u-i)/(e-i),0,1);return Q*Q*(3-2*Q)}function Oe(i,e,u){return i+(e-i)*fg(u,0,1)}function _s(i){const e=i.start_line!=null?i.end_line!=null&&i.end_line!==i.start_line?`:${i.start_line}-${i.end_line}`:`:${i.start_line}`:"",u=i.symbol?.trim()?` • ${i.symbol}`:"";return`${i.path}${e}${u}`}function fg(i,e,u){return Math.min(u,Math.max(e,i))}class Ps extends FA.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?s.jsxs("pre",{className:"zyphos-graph-error",children:[this.state.error.message,` -`,this.state.error.stack]}):this.props.children}}const Di=["World","Ecology","Species","Civilizations","Technologies","Conflicts","Themes","Root"];function jI(i,e){return e?.title?e.title:i.split("/").at(-1).replace(/-/g," ").replace(/\b\w/g,u=>u.toUpperCase())}function _I(i){return i.endsWith("/")?`${i.slice(0,-1)}/index`:i}function hI(i){return i.includes("/")?i.split("/")[0]:"Root"}function cB(i){return i==="index"?"/index.html":`/${i.split("/").map(encodeURIComponent).join("/")}.html`}function $s(i,e){const u=new URL(i,window.location.href);if(u.origin!==window.location.origin)return null;const Q=decodeURIComponent(u.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),f=_I(Q||"index");return e.has(f)?f:null}function BB(i){const e=window.location.hash.match(/^#note=(.+)$/);if(!e)return null;const u=_I(decodeURIComponent(e[1]));return i.has(u)?{kind:"node",graphKey:"architecture",nodeId:u}:null}function Af(i){const e=document.body.dataset.slug,u=decodeURIComponent(window.location.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),Q=_I(e||u||"index");return i.has(Q)?{kind:"node",graphKey:"architecture",nodeId:Q}:null}function gf(i,e){const u=Di.indexOf(i),Q=Di.indexOf(e);if(u!==-1||Q!==-1){const f=u===-1?Di.length:u,o=Q===-1?Di.length:Q;return f-o}return i.localeCompare(e)}function NB(i){const e=(i.content??"").replace(/\s+/g," ").replace(/^Table of contents\s*/i,"").trim();if(!e)return`Vault note at ${i.filePath??i.slug}.`;const u=e.search(/[.!?](\s|$)/),Q=u>=0?e.slice(0,u+1):e;return Q.length<=220?Q:`${Q.slice(0,217).trim()}...`}function Cl(i,e){return(i.links??[]).map(_I).filter((u,Q,f)=>e.has(u)&&f.indexOf(u)===Q)}function If(i,e){const u=new Map;for(const[Q]of i)u.set(Q,[]);for(const[Q,f]of i)for(const o of Cl(f,e))u.get(o)?.push(Q);return u}function tf(i,e){const u=new Map;for(const[Q,f]of i){const o=hI(Q);for(const N of Cl(f,e)){const m=hI(N),k=`${o}->${m}`;u.set(k,(u.get(k)??0)+1)}}return Array.from(u.entries()).map(([Q,f])=>{const[o,N]=Q.split("->");return{id:`section:${Q}`,source_id:`section:${o}`,target_id:`section:${N}`,kind:o===N?"internal_links":"cross_links",label:`${f} ${f===1?"link":"links"}`,mechanism:o===N?`${f} wiki ${f===1?"link stays":"links stay"} inside ${o}.`:`${f} wiki ${f===1?"link runs":"links run"} from ${o} into ${N}.`}})}function lf(i){const e=Object.entries(i).map(([J,p])=>{const U=_I(p.slug||J);return[U,{...p,slug:U}]}).filter(([J])=>!J.startsWith("Inspirations/")).sort(([J],[p])=>J.localeCompare(p)),u=new Map(e),Q=new Set(e.map(([J])=>J)),f=If(e,Q),o=e.map(([J,p])=>{const U=Cl(p,Q).length,L=f.get(J)?.length??0;return{id:J,title:jI(J,p),status:L>0?"linked":"source",purpose:NB(p),mechanism:`${U} outgoing wiki ${U===1?"link":"links"}; ${L} incoming ${L===1?"backlink":"backlinks"}. Folder: ${hI(J)}.`,metaphor:p.filePath??J}}),N=e.flatMap(([J,p])=>Cl(p,Q).map((U,L)=>({id:`${J}->${U}:${L}`,source_id:J,target_id:U,kind:"wiki_link",label:"links to",mechanism:`${jI(J,p)} links to ${jI(U,u.get(U))}.`}))),k=Array.from(new Set(e.map(([J])=>hI(J)))).sort(gf).map(J=>{const p=e.filter(([T])=>hI(T)===J),U=new Set(p.map(([T])=>T)),L=p.reduce((T,[,j])=>T+Cl(j,Q).filter(uA=>!U.has(uA)).length,0),O=e.reduce((T,[j,uA])=>hI(j)===J?T:T+Cl(uA,Q).filter(b=>U.has(b)).length,0);return{id:`section:${J}`,title:J,status:"active",purpose:`${p.length} ${p.length===1?"note":"notes"} in this vault section.`,mechanism:`${L} outgoing cross-section ${L===1?"link":"links"}; ${O} incoming cross-section ${O===1?"backlink":"backlinks"}.`,metaphor:"Quartz backlink cluster"}});return{architecture:{nodes:o,edges:N},dataflow:{nodes:k,edges:tf(e,Q)},links:e.map(([J])=>({architecture_node_id:J,dataflow_node_id:`section:${hI(J)}`,relationship:"section membership"}))}}async function Cf(){const i=window.fetchData?await window.fetchData:await fetch("/static/contentIndex.json").then(e=>e.json());return{contentIndex:i,graphState:lf(i)}}async function af(i){const e=await fetch(cB(i));if(!e.ok)throw new Error(`Could not load ${i}: ${e.status}`);const u=await e.text(),f=new DOMParser().parseFromString(u,"text/html").querySelector("article");if(!f)throw new Error(`No article body found for ${i}`);const o=new URL(cB(i),window.location.href);return f.querySelectorAll("a[href]").forEach(N=>{N.href=new URL(N.getAttribute("href")??"",o).toString()}),f.querySelectorAll("img[src]").forEach(N=>{N.src=new URL(N.getAttribute("src")??"",o).toString()}),f.innerHTML}function ef(i){return i?.kind==="node"&&i.graphKey==="architecture"?i.nodeId:null}function nf(){const[i,e]=FA.useState(null),[u,Q]=FA.useState(null),[f,o]=FA.useState(null),[N,m]=FA.useState({}),[k,J]=FA.useState(null),p=FA.useRef({}),U=FA.useRef(new Set),L=FA.useMemo(()=>new Set(Object.keys(u??{}).map(_I)),[u]),O=ef(f);FA.useEffect(()=>{p.current=N},[N]),FA.useEffect(()=>(document.body.classList.add("zyphos-graph-spa-active"),()=>{document.body.classList.remove("zyphos-graph-spa-active")}),[]),FA.useEffect(()=>{let b=!1;return Cf().then(({contentIndex:q,graphState:z})=>{if(!b){const P=new Set(Object.keys(q).map(_I));Q(q),e(z),o(BB(P)??Af(P)??{kind:"node",graphKey:"architecture",nodeId:P.has("index")?"index":z.architecture.nodes[0]?.id??""})}}).catch(q=>{b||J(q instanceof Error?q:new Error(String(q)))}),()=>{b=!0}},[]);const T=FA.useCallback(b=>{p.current[b]?.status==="ready"||U.current.has(b)||(U.current.add(b),m(z=>({...z,[b]:{status:"loading",html:z[b]?.html??null}})),af(b).then(z=>{U.current.delete(b),m(P=>({...P,[b]:{status:"ready",html:z}}))}).catch(z=>{U.current.delete(b),m(P=>({...P,[b]:{status:"error",html:null,message:z instanceof Error?z.message:String(z)}}))}))},[]);FA.useEffect(()=>{O&&T(O)},[T,O]),FA.useEffect(()=>{O&&window.history.replaceState(null,"",`#note=${encodeURIComponent(O)}`)},[O]),FA.useEffect(()=>{const b=()=>{const q=BB(L);q&&o(q)};return window.addEventListener("hashchange",b),()=>window.removeEventListener("hashchange",b)},[L]);const j=FA.useCallback(b=>o({kind:"node",graphKey:"architecture",nodeId:b}),[]),uA=FA.useCallback(b=>{const q=b.target.closest("a[href]");if(!(q instanceof HTMLAnchorElement))return;const z=$s(q.href,L);z&&(b.preventDefault(),b.stopPropagation(),j(z))},[j,L]);return k?s.jsxs("pre",{className:"zyphos-graph-error",children:[k.message,` -`,k.stack]}):i?s.jsx("main",{className:"zyphos-epiphany-graph-app",children:s.jsx(Ps,{children:s.jsx(Bs,{state:i,title:"Zyphos Vault Backlink Web",selection:f,onSelectionChange:o,overlayPanels:!0,className:"zyphos-graph-shell",showSidebar:!1,focusSelection:!0,selectionFocusMode:"article",onExpandedNodeClick:uA,nodeArticle:{className:"zyphos-expanded-article-node",ariaLabel:b=>`${b.title} article node`,content:b=>s.jsx(Qf,{node:b,articleCache:N,contentIndex:u,ensureArticle:T,onSelectNote:j,onArticleLinkClick:uA})},graphLabels:{architecture:"Notes",dataflow:"Sections"},graphDescriptions:{architecture:"Notes are individual vault pages from the Zyphos worldbuilding corpus. Their edges are Quartz wiki links, with incoming backlinks counted into each node.",dataflow:"Sections are folder-level clusters. Their edges summarize how links and backlinks move between regions of the vault."},layoutMode:{architecture:"combined-force",dataflow:"combined-force"}})})}):s.jsx("main",{className:"zyphos-epiphany-graph-app",children:s.jsx("div",{className:"zyphos-graph-loading",children:"Loading Quartz backlink graph..."})})}function Qf({node:i,articleCache:e,contentIndex:u,ensureArticle:Q,onSelectNote:f,onArticleLinkClick:o}){const N=i.graphKey==="architecture"?i.id:null,m=i.graphKey==="dataflow"?i.id.replace(/^section:/,""):null;return FA.useEffect(()=>{N&&Q(N)},[Q,N]),s.jsx(uf,{articleState:N?e[N]??{status:"idle",html:null}:{status:"idle",html:null},contentIndex:u,noteSlug:N,section:m,onSelectNote:f,onArticleLinkClick:o})}function uf({articleState:i,contentIndex:e,noteSlug:u,section:Q,onSelectNote:f,onArticleLinkClick:o}){const N=u&&e?e[u]:null,m=FA.useMemo(()=>!Q||!e?[]:Object.entries(e).map(([k,J])=>[_I(J.slug||k),J]).filter(([k])=>hI(k)===Q).sort(([k,J],[p,U])=>jI(k,J).localeCompare(jI(p,U))),[e,Q]);return Q?s.jsxs("article",{className:"zyphos-spa-panel",children:[s.jsxs("header",{className:"zyphos-spa-article-header",children:[s.jsx("span",{className:"zyphos-spa-node-badge","aria-hidden":"true",children:EB(Q)}),s.jsxs("span",{className:"zyphos-spa-title-cluster",children:[s.jsx("p",{className:"zyphos-spa-kicker",children:"Section Cluster"}),s.jsx("h1",{children:Q})]})]}),s.jsxs("p",{className:"zyphos-spa-summary",children:[m.length," notes live in this section. Pick one and the graph becomes the table of contents it was clearly auditioning to be."]}),s.jsx("div",{className:"zyphos-spa-note-list",children:m.map(([k,J])=>s.jsxs("button",{type:"button",onClick:()=>f(k),children:[s.jsx("strong",{children:jI(k,J)}),s.jsx("span",{children:NB(J)})]},k))})]}):!u||!N?s.jsxs("article",{className:"zyphos-spa-panel",children:[s.jsxs("header",{className:"zyphos-spa-article-header",children:[s.jsx("span",{className:"zyphos-spa-node-badge","aria-hidden":"true",children:"ZY"}),s.jsxs("span",{className:"zyphos-spa-title-cluster",children:[s.jsx("p",{className:"zyphos-spa-kicker",children:"Graph Atlas"}),s.jsx("h1",{children:"Zyphos"})]})]}),s.jsx("p",{className:"zyphos-spa-summary",children:"Select a note to read it here. The graph is the site map now, which is probably what it was trying to confess."})]}):s.jsxs("article",{className:"zyphos-spa-panel",children:[s.jsxs("header",{className:"zyphos-spa-article-header",children:[s.jsx("span",{className:"zyphos-spa-node-badge","aria-hidden":"true",children:EB(jI(u,N))}),s.jsxs("span",{className:"zyphos-spa-title-cluster",children:[s.jsx("p",{className:"zyphos-spa-kicker",children:hI(u)}),s.jsx("h1",{children:jI(u,N)})]})]}),i.status==="loading"&&s.jsx("div",{className:"zyphos-spa-status",children:"Loading article..."}),i.status==="error"&&s.jsx("div",{className:"zyphos-spa-status zyphos-spa-status-error",children:i.message}),i.status==="ready"&&s.jsx("div",{className:"zyphos-spa-article",onClick:o,dangerouslySetInnerHTML:{__html:i.html}}),i.status!=="ready"&&i.html&&s.jsx("div",{className:"zyphos-spa-article",onClick:o,dangerouslySetInnerHTML:{__html:i.html}})]})}function EB(i){const e=i.replace(/['’]/g,"").split(/[^A-Za-z0-9]+/).filter(Boolean);return e.length===0?"ZY":e.slice(0,2).map(u=>u[0]?.toUpperCase()??"").join("")}function gC(){document.querySelectorAll(".zyphos-epiphany-graph-root").forEach(i=>{if(!(i instanceof HTMLElement)||i.dataset.ready==="true"&&i.childElementCount>0)return;const e=Zo.createRoot(i);Lo.flushSync(()=>{e.render(s.jsx(FA.StrictMode,{children:s.jsx(nf,{})}))}),i.dataset.ready="true"})}function Ve(){gC(),window.setTimeout(gC,50),window.setTimeout(gC,300),window.setTimeout(gC,1e3),window.setTimeout(gC,2e3)}document.addEventListener("nav",Ve);document.addEventListener("DOMContentLoaded",Ve);Ve(); +`+t.stack}}var jg=Object.prototype.hasOwnProperty,VI=i.unstable_scheduleCallback,bA=i.unstable_cancelCallback,WI=i.unstable_shouldYield,LA=i.unstable_requestPaint,_A=i.unstable_now,Vg=i.unstable_getCurrentPriorityLevel,tC=i.unstable_ImmediatePriority,st=i.unstable_UserBlockingPriority,ft=i.unstable_NormalPriority,Si=i.unstable_LowPriority,k=i.unstable_IdlePriority,W=i.log,rA=i.unstable_setDisableYieldValue,DA=null,sA=null;function HA(A){if(typeof W=="function"&&rA(A),sA&&typeof sA.setStrictMode=="function")try{sA.setStrictMode(DA,A)}catch{}}var FA=Math.clz32?Math.clz32:_g,Wg=Math.log,ht=Math.LN2;function _g(A){return A>>>=0,A===0?32:31-(Wg(A)/ht|0)|0}var fg=256,zg=262144,dt=4194304;function mA(A){var g=A&42;if(g!==0)return g;switch(A&-A){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return A&261888;case 262144:case 524288:case 1048576:case 2097152:return A&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return A&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return A}}function lC(A,g,I){var t=A.pendingLanes;if(t===0)return 0;var l=0,C=A.suspendedLanes,a=A.pingedLanes;A=A.warmLanes;var n=t&134217727;return n!==0?(t=n&~C,t!==0?l=mA(t):(a&=n,a!==0?l=mA(a):I||(I=n&~A,I!==0&&(l=mA(I))))):(n=t&~C,n!==0?l=mA(n):a!==0?l=mA(a):I||(I=t&~A,I!==0&&(l=mA(I)))),l===0?0:g!==0&&g!==l&&(g&C)===0&&(C=l&-l,I=g&-g,C>=I||C===32&&(I&4194048)!==0)?g:l}function il(A,g){return(A.pendingLanes&~(A.suspendedLanes&~A.pingedLanes)&g)===0}function rB(A,g){switch(A){case 1:case 2:case 4:case 8:case 64:return g+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return g+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Oe(){var A=dt;return dt<<=1,(dt&62914560)===0&&(dt=4194304),A}function Gi(A){for(var g=[],I=0;31>I;I++)g.push(A);return g}function al(A,g){A.pendingLanes|=g,g!==268435456&&(A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0)}function NB(A,g,I,t,l,C){var a=A.pendingLanes;A.pendingLanes=I,A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0,A.expiredLanes&=I,A.entangledLanes&=I,A.errorRecoveryDisabledLanes&=I,A.shellSuspendCounter=0;var n=A.entanglements,c=A.expirationTimes,h=A.hiddenUpdates;for(I=a&~I;0"u")return null;try{return A.activeElement||A.body}catch{return A.body}}var kB=/[\n"\\]/g;function mg(A){return A.replace(kB,function(g){return"\\"+g.charCodeAt(0).toString(16)+" "})}function Ui(A,g,I,t,l,C,a,n){A.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?A.type=a:A.removeAttribute("type"),g!=null?a==="number"?(g===0&&A.value===""||A.value!=g)&&(A.value=""+Gg(g)):A.value!==""+Gg(g)&&(A.value=""+Gg(g)):a!=="submit"&&a!=="reset"||A.removeAttribute("value"),g!=null?wi(A,a,Gg(g)):I!=null?wi(A,a,Gg(I)):t!=null&&A.removeAttribute("value"),l==null&&C!=null&&(A.defaultChecked=!!C),l!=null&&(A.checked=l&&typeof l!="function"&&typeof l!="symbol"),n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"?A.name=""+Gg(n):A.removeAttribute("name")}function an(A,g,I,t,l,C,a,n){if(C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(A.type=C),g!=null||I!=null){if(!(C!=="submit"&&C!=="reset"||g!=null)){Ji(A);return}I=I!=null?""+Gg(I):"",g=g!=null?""+Gg(g):I,n||g===A.value||(A.value=g),A.defaultValue=g}t=t??l,t=typeof t!="function"&&typeof t!="symbol"&&!!t,A.checked=n?A.checked:!!t,A.defaultChecked=!!t,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(A.name=a),Ji(A)}function wi(A,g,I){g==="number"&&aC(A.ownerDocument)===A||A.defaultValue===""+I||(A.defaultValue=""+I)}function Gt(A,g,I,t){if(A=A.options,g){g={};for(var l=0;l"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ti=!1;if(AI)try{var ul={};Object.defineProperty(ul,"passive",{get:function(){Ti=!0}}),window.addEventListener("test",ul,ul),window.removeEventListener("test",ul,ul)}catch{Ti=!1}var yI=null,vi=null,nC=null;function En(){if(nC)return nC;var A,g=vi,I=g.length,t,l="value"in yI?yI.value:yI.textContent,C=l.length;for(A=0;A=El),yn=" ",Dn=!1;function rn(A,g){switch(A){case"keyup":return tE.indexOf(g.keyCode)!==-1;case"keydown":return g.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nn(A){return A=A.detail,typeof A=="object"&&"data"in A?A.data:null}var kt=!1;function CE(A,g){switch(A){case"compositionend":return Nn(g);case"keypress":return g.which!==32?null:(Dn=!0,yn);case"textInput":return A=g.data,A===yn&&Dn?null:A;default:return null}}function iE(A,g){if(kt)return A==="compositionend"||!Xi&&rn(A,g)?(A=En(),nC=vi=yI=null,kt=!1,A):null;switch(A){case"paste":return null;case"keypress":if(!(g.ctrlKey||g.altKey||g.metaKey)||g.ctrlKey&&g.altKey){if(g.char&&1=g)return{node:I,offset:g-A};A=t}A:{for(;I;){if(I.nextSibling){I=I.nextSibling;break A}I=I.parentNode}I=void 0}I=Un(I)}}function bn(A,g){return A&&g?A===g?!0:A&&A.nodeType===3?!1:g&&g.nodeType===3?bn(A,g.parentNode):"contains"in A?A.contains(g):A.compareDocumentPosition?!!(A.compareDocumentPosition(g)&16):!1:!1}function Fn(A){A=A!=null&&A.ownerDocument!=null&&A.ownerDocument.defaultView!=null?A.ownerDocument.defaultView:window;for(var g=aC(A.document);g instanceof A.HTMLIFrameElement;){try{var I=typeof g.contentWindow.location.href=="string"}catch{I=!1}if(I)A=g.contentWindow;else break;g=aC(A.document)}return g}function Hi(A){var g=A&&A.nodeName&&A.nodeName.toLowerCase();return g&&(g==="input"&&(A.type==="text"||A.type==="search"||A.type==="tel"||A.type==="url"||A.type==="password")||g==="textarea"||A.contentEditable==="true")}var EE=AI&&"documentMode"in document&&11>=document.documentMode,Jt=null,Oi=null,hl=null,ji=!1;function Yn(A,g,I){var t=I.window===I?I.document:I.nodeType===9?I:I.ownerDocument;ji||Jt==null||Jt!==aC(t)||(t=Jt,"selectionStart"in t&&Hi(t)?t={start:t.selectionStart,end:t.selectionEnd}:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection(),t={anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}),hl&&fl(hl,t)||(hl=t,t=Ii(Oi,"onSelect"),0>=a,l-=a,xg=1<<32-FA(g)+l|I<V?(IA=x,x=null):IA=x.sibling;var aA=y(E,x,f[V],G);if(aA===null){x===null&&(x=IA);break}A&&x&&aA.alternate===null&&g(E,x),B=C(aA,B,V),iA===null?K=aA:iA.sibling=aA,iA=aA,x=IA}if(V===f.length)return I(E,x),CA&&II(E,V),K;if(x===null){for(;VV?(IA=x,x=null):IA=x.sibling;var KI=y(E,x,aA.value,G);if(KI===null){x===null&&(x=IA);break}A&&x&&KI.alternate===null&&g(E,x),B=C(KI,B,V),iA===null?K=KI:iA.sibling=KI,iA=KI,x=IA}if(aA.done)return I(E,x),CA&&II(E,V),K;if(x===null){for(;!aA.done;V++,aA=f.next())aA=m(E,aA.value,G),aA!==null&&(B=C(aA,B,V),iA===null?K=aA:iA.sibling=aA,iA=aA);return CA&&II(E,V),K}for(x=t(x);!aA.done;V++,aA=f.next())aA=D(x,E,V,aA.value,G),aA!==null&&(A&&aA.alternate!==null&&x.delete(aA.key===null?V:aA.key),B=C(aA,B,V),iA===null?K=aA:iA.sibling=aA,iA=aA);return A&&x.forEach(function(Yo){return g(E,Yo)}),CA&&II(E,V),K}function dA(E,B,f,G){if(typeof f=="object"&&f!==null&&f.type===O&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case H:A:{for(var K=f.key;B!==null;){if(B.key===K){if(K=f.type,K===O){if(B.tag===7){I(E,B.sibling),G=l(B,f.props.children),G.return=E,E=G;break A}}else if(B.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===z&&at(K)===B.type){I(E,B.sibling),G=l(B,f.props),Sl(G,f),G.return=E,E=G;break A}I(E,B);break}else g(E,B);B=B.sibling}f.type===O?(G=It(f.props.children,E.mode,G,f.key),G.return=E,E=G):(G=dC(f.type,f.key,f.props,null,E.mode,G),Sl(G,f),G.return=E,E=G)}return a(E);case Y:A:{for(K=f.key;B!==null;){if(B.key===K)if(B.tag===4&&B.stateNode.containerInfo===f.containerInfo&&B.stateNode.implementation===f.implementation){I(E,B.sibling),G=l(B,f.children||[]),G.return=E,E=G;break A}else{I(E,B);break}else g(E,B);B=B.sibling}G=ga(f,E.mode,G),G.return=E,E=G}return a(E);case z:return f=at(f),dA(E,B,f,G)}if(lg(f))return p(E,B,f,G);if(QA(f)){if(K=QA(f),typeof K!="function")throw Error(Q(150));return f=K.call(f),Z(E,B,f,G)}if(typeof f.then=="function")return dA(E,B,mC(f),G);if(f.$$typeof===L)return dA(E,B,rC(E,f),G);RC(E,f)}return typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint"?(f=""+f,B!==null&&B.tag===6?(I(E,B.sibling),G=l(B,f),G.return=E,E=G):(I(E,B),G=Aa(f,E.mode,G),G.return=E,E=G),a(E)):I(E,B)}return function(E,B,f,G){try{Nl=0;var K=dA(E,B,f,G);return xt=null,K}catch(x){if(x===zt||x===SC)throw x;var iA=dg(29,x,null,E.mode);return iA.lanes=G,iA.return=E,iA}}}var nt=lQ(!0),CQ=lQ(!1),GI=!1;function Ba(A){A.updateQueue={baseState:A.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ea(A,g){A=A.updateQueue,g.updateQueue===A&&(g.updateQueue={baseState:A.baseState,firstBaseUpdate:A.firstBaseUpdate,lastBaseUpdate:A.lastBaseUpdate,shared:A.shared,callbacks:null})}function mI(A){return{lane:A,tag:0,payload:null,callback:null,next:null}}function RI(A,g,I){var t=A.updateQueue;if(t===null)return null;if(t=t.shared,(eA&2)!==0){var l=t.pending;return l===null?g.next=g:(g.next=l.next,l.next=g),t.pending=g,g=hC(A),Kn(A,null,I),g}return fC(A,t,g,I),hC(A)}function Gl(A,g,I){if(g=g.updateQueue,g!==null&&(g=g.shared,(I&4194048)!==0)){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,Ve(A,I)}}function oa(A,g){var I=A.updateQueue,t=A.alternate;if(t!==null&&(t=t.updateQueue,I===t)){var l=null,C=null;if(I=I.firstBaseUpdate,I!==null){do{var a={lane:I.lane,tag:I.tag,payload:I.payload,callback:null,next:null};C===null?l=C=a:C=C.next=a,I=I.next}while(I!==null);C===null?l=C=g:C=C.next=g}else l=C=g;I={baseState:t.baseState,firstBaseUpdate:l,lastBaseUpdate:C,shared:t.shared,callbacks:t.callbacks},A.updateQueue=I;return}A=I.lastBaseUpdate,A===null?I.firstBaseUpdate=g:A.next=g,I.lastBaseUpdate=g}var sa=!1;function ml(){if(sa){var A=Lt;if(A!==null)throw A}}function Rl(A,g,I,t){sa=!1;var l=A.updateQueue;GI=!1;var C=l.firstBaseUpdate,a=l.lastBaseUpdate,n=l.shared.pending;if(n!==null){l.shared.pending=null;var c=n,h=c.next;c.next=null,a===null?C=h:a.next=h,a=c;var N=A.alternate;N!==null&&(N=N.updateQueue,n=N.lastBaseUpdate,n!==a&&(n===null?N.firstBaseUpdate=h:n.next=h,N.lastBaseUpdate=c))}if(C!==null){var m=l.baseState;a=0,N=h=c=null,n=C;do{var y=n.lane&-536870913,D=y!==n.lane;if(D?(gA&y)===y:(t&y)===y){y!==0&&y===vt&&(sa=!0),N!==null&&(N=N.next={lane:0,tag:n.tag,payload:n.payload,callback:null,next:null});A:{var p=A,Z=n;y=g;var dA=I;switch(Z.tag){case 1:if(p=Z.payload,typeof p=="function"){m=p.call(dA,m,y);break A}m=p;break A;case 3:p.flags=p.flags&-65537|128;case 0:if(p=Z.payload,y=typeof p=="function"?p.call(dA,m,y):p,y==null)break A;m=U({},m,y);break A;case 2:GI=!0}}y=n.callback,y!==null&&(A.flags|=64,D&&(A.flags|=8192),D=l.callbacks,D===null?l.callbacks=[y]:D.push(y))}else D={lane:y,tag:n.tag,payload:n.payload,callback:n.callback,next:null},N===null?(h=N=D,c=m):N=N.next=D,a|=y;if(n=n.next,n===null){if(n=l.shared.pending,n===null)break;D=n,n=D.next,D.next=null,l.lastBaseUpdate=D,l.shared.pending=null}}while(!0);N===null&&(c=m),l.baseState=c,l.firstBaseUpdate=h,l.lastBaseUpdate=N,C===null&&(l.shared.lanes=0),wI|=a,A.lanes=a,A.memoizedState=m}}function iQ(A,g){if(typeof A!="function")throw Error(Q(191,A));A.call(g)}function aQ(A,g){var I=A.callbacks;if(I!==null)for(A.callbacks=null,A=0;AC?C:8;var a=S.T,n={};S.T=n,Ya(A,!1,g,I);try{var c=l(),h=S.S;if(h!==null&&h(n,c),c!==null&&typeof c=="object"&&typeof c.then=="function"){var N=NE(c,t);Jl(A,g,N,Sg(A))}else Jl(A,g,t,Sg(A))}catch(m){Jl(A,g,{then:function(){},status:"rejected",reason:m},Sg())}finally{F.p=C,a!==null&&n.types!==null&&(a.types=n.types),S.T=a}}function kE(){}function ba(A,g,I,t){if(A.tag!==5)throw Error(Q(476));var l=LQ(A).queue;vQ(A,l,g,q,I===null?kE:function(){return zQ(A),I(t)})}function LQ(A){var g=A.memoizedState;if(g!==null)return g;g={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:iI,lastRenderedState:q},next:null};var I={};return g.next={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:iI,lastRenderedState:I},next:null},A.memoizedState=g,A=A.alternate,A!==null&&(A.memoizedState=g),g}function zQ(A){var g=LQ(A);g.next===null&&(g=A.alternate.memoizedState),Jl(A,g.next.queue,{},Sg())}function Fa(){return Ag(Ol)}function xQ(){return pA().memoizedState}function KQ(){return pA().memoizedState}function JE(A){for(var g=A.return;g!==null;){switch(g.tag){case 24:case 3:var I=Sg();A=mI(I);var t=RI(g,A,I);t!==null&&(Bg(t,g,I),Gl(t,g,I)),g={cache:na()},A.payload=g;return}g=g.return}}function UE(A,g,I){var t=Sg();I={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null},TC(A)?qQ(g,I):(I=Pi(A,g,I,t),I!==null&&(Bg(I,A,t),ZQ(I,g,t)))}function XQ(A,g,I){var t=Sg();Jl(A,g,I,t)}function Jl(A,g,I,t){var l={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null};if(TC(A))qQ(g,l);else{var C=A.alternate;if(A.lanes===0&&(C===null||C.lanes===0)&&(C=g.lastRenderedReducer,C!==null))try{var a=g.lastRenderedState,n=C(a,I);if(l.hasEagerState=!0,l.eagerState=n,hg(n,a))return fC(A,g,l,0),yA===null&&sC(),!1}catch{}if(I=Pi(A,g,l,t),I!==null)return Bg(I,A,t),ZQ(I,g,t),!0}return!1}function Ya(A,g,I,t){if(t={lane:2,revertLane:Be(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},TC(A)){if(g)throw Error(Q(479))}else g=Pi(A,I,t,2),g!==null&&Bg(g,A,2)}function TC(A){var g=A.alternate;return A===j||g!==null&&g===j}function qQ(A,g){Xt=JC=!0;var I=A.pending;I===null?g.next=g:(g.next=I.next,I.next=g),A.pending=g}function ZQ(A,g,I){if((I&4194048)!==0){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,Ve(A,I)}}var Ul={readContext:Ag,use:bC,useCallback:JA,useContext:JA,useEffect:JA,useImperativeHandle:JA,useLayoutEffect:JA,useInsertionEffect:JA,useMemo:JA,useReducer:JA,useRef:JA,useState:JA,useDebugValue:JA,useDeferredValue:JA,useTransition:JA,useSyncExternalStore:JA,useId:JA,useHostTransitionStatus:JA,useFormState:JA,useActionState:JA,useOptimistic:JA,useMemoCache:JA,useCacheRefresh:JA};Ul.useEffectEvent=JA;var HQ={readContext:Ag,use:bC,useCallback:function(A,g){return Cg().memoizedState=[A,g===void 0?null:g],A},useContext:Ag,useEffect:kQ,useImperativeHandle:function(A,g,I){I=I!=null?I.concat([A]):null,YC(4194308,4,bQ.bind(null,g,A),I)},useLayoutEffect:function(A,g){return YC(4194308,4,A,g)},useInsertionEffect:function(A,g){YC(4,2,A,g)},useMemo:function(A,g){var I=Cg();g=g===void 0?null:g;var t=A();if(Qt){HA(!0);try{A()}finally{HA(!1)}}return I.memoizedState=[t,g],t},useReducer:function(A,g,I){var t=Cg();if(I!==void 0){var l=I(g);if(Qt){HA(!0);try{I(g)}finally{HA(!1)}}}else l=g;return t.memoizedState=t.baseState=l,A={pending:null,lanes:0,dispatch:null,lastRenderedReducer:A,lastRenderedState:l},t.queue=A,A=A.dispatch=UE.bind(null,j,A),[t.memoizedState,A]},useRef:function(A){var g=Cg();return A={current:A},g.memoizedState=A},useState:function(A){A=Ma(A);var g=A.queue,I=XQ.bind(null,j,g);return g.dispatch=I,[A.memoizedState,I]},useDebugValue:Ua,useDeferredValue:function(A,g){var I=Cg();return wa(I,A,g)},useTransition:function(){var A=Ma(!1);return A=vQ.bind(null,j,A.queue,!0,!1),Cg().memoizedState=A,[!1,A]},useSyncExternalStore:function(A,g,I){var t=j,l=Cg();if(CA){if(I===void 0)throw Error(Q(407));I=I()}else{if(I=g(),yA===null)throw Error(Q(349));(gA&127)!==0||BQ(t,g,I)}l.memoizedState=I;var C={value:I,getSnapshot:g};return l.queue=C,kQ(oQ.bind(null,t,C,A),[A]),t.flags|=2048,Zt(9,{destroy:void 0},EQ.bind(null,t,C,I,g),null),I},useId:function(){var A=Cg(),g=yA.identifierPrefix;if(CA){var I=Kg,t=xg;I=(t&~(1<<32-FA(t)-1)).toString(32)+I,g="_"+g+"R_"+I,I=UC++,0<\/script>",C=C.removeChild(C.firstChild);break;case"select":C=typeof t.is=="string"?a.createElement("select",{is:t.is}):a.createElement("select"),t.multiple?C.multiple=!0:t.size&&(C.size=t.size);break;default:C=typeof t.is=="string"?a.createElement(l,{is:t.is}):a.createElement(l)}}C[PA]=g,C[ag]=t;A:for(a=g.child;a!==null;){if(a.tag===5||a.tag===6)C.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===g)break A;for(;a.sibling===null;){if(a.return===null||a.return===g)break A;a=a.return}a.sibling.return=a.return,a=a.sibling}g.stateNode=C;A:switch(Ig(C,l,t),l){case"button":case"input":case"select":case"textarea":t=!!t.autoFocus;break A;case"img":t=!0;break A;default:t=!1}t&&eI(g)}}return SA(g),Va(g,g.type,A===null?null:A.memoizedProps,g.pendingProps,I),null;case 6:if(A&&g.stateNode!=null)A.memoizedProps!==t&&eI(g);else{if(typeof t!="string"&&g.stateNode===null)throw Error(Q(166));if(A=WA.current,pt(g)){if(A=g.stateNode,I=g.memoizedProps,t=null,l=$A,l!==null)switch(l.tag){case 27:case 5:t=l.memoizedProps}A[PA]=g,A=!!(A.nodeValue===I||t!==null&&t.suppressHydrationWarning===!0||uc(A.nodeValue,I)),A||NI(g,!0)}else A=ti(A).createTextNode(t),A[PA]=g,g.stateNode=A}return SA(g),null;case 31:if(I=g.memoizedState,A===null||A.memoizedState!==null){if(t=pt(g),I!==null){if(A===null){if(!t)throw Error(Q(318));if(A=g.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(Q(557));A[PA]=g}else tt(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;SA(g),A=!1}else I=Ca(),A!==null&&A.memoizedState!==null&&(A.memoizedState.hydrationErrors=I),A=!0;if(!A)return g.flags&256?(Dg(g),g):(Dg(g),null);if((g.flags&128)!==0)throw Error(Q(558))}return SA(g),null;case 13:if(t=g.memoizedState,A===null||A.memoizedState!==null&&A.memoizedState.dehydrated!==null){if(l=pt(g),t!==null&&t.dehydrated!==null){if(A===null){if(!l)throw Error(Q(318));if(l=g.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(Q(317));l[PA]=g}else tt(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;SA(g),l=!1}else l=Ca(),A!==null&&A.memoizedState!==null&&(A.memoizedState.hydrationErrors=l),l=!0;if(!l)return g.flags&256?(Dg(g),g):(Dg(g),null)}return Dg(g),(g.flags&128)!==0?(g.lanes=I,g):(I=t!==null,A=A!==null&&A.memoizedState!==null,I&&(t=g.child,l=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(l=t.alternate.memoizedState.cachePool.pool),C=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(C=t.memoizedState.cachePool.pool),C!==l&&(t.flags|=2048)),I!==A&&I&&(g.child.flags|=8192),KC(g,g.updateQueue),SA(g),null);case 4:return sg(),A===null&&fe(g.stateNode.containerInfo),SA(g),null;case 10:return lI(g.type),SA(g),null;case 19:if(b(YA),t=g.memoizedState,t===null)return SA(g),null;if(l=(g.flags&128)!==0,C=t.rendering,C===null)if(l)bl(t,!1);else{if(UA!==0||A!==null&&(A.flags&128)!==0)for(A=g.child;A!==null;){if(C=kC(A),C!==null){for(g.flags|=128,bl(t,!1),A=C.updateQueue,g.updateQueue=A,KC(g,A),g.subtreeFlags=0,A=I,I=g.child;I!==null;)Xn(I,A),I=I.sibling;return lA(YA,YA.current&1|2),CA&&II(g,t.treeForkCount),g.child}A=A.sibling}t.tail!==null&&_A()>OC&&(g.flags|=128,l=!0,bl(t,!1),g.lanes=4194304)}else{if(!l)if(A=kC(C),A!==null){if(g.flags|=128,l=!0,A=A.updateQueue,g.updateQueue=A,KC(g,A),bl(t,!0),t.tail===null&&t.tailMode==="hidden"&&!C.alternate&&!CA)return SA(g),null}else 2*_A()-t.renderingStartTime>OC&&I!==536870912&&(g.flags|=128,l=!0,bl(t,!1),g.lanes=4194304);t.isBackwards?(C.sibling=g.child,g.child=C):(A=t.last,A!==null?A.sibling=C:g.child=C,t.last=C)}return t.tail!==null?(A=t.tail,t.rendering=A,t.tail=A.sibling,t.renderingStartTime=_A(),A.sibling=null,I=YA.current,lA(YA,l?I&1|2:I&1),CA&&II(g,t.treeForkCount),A):(SA(g),null);case 22:case 23:return Dg(g),ha(),t=g.memoizedState!==null,A!==null?A.memoizedState!==null!==t&&(g.flags|=8192):t&&(g.flags|=8192),t?(I&536870912)!==0&&(g.flags&128)===0&&(SA(g),g.subtreeFlags&6&&(g.flags|=8192)):SA(g),I=g.updateQueue,I!==null&&KC(g,I.retryQueue),I=null,A!==null&&A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(I=A.memoizedState.cachePool.pool),t=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(t=g.memoizedState.cachePool.pool),t!==I&&(g.flags|=2048),A!==null&&b(it),null;case 24:return I=null,A!==null&&(I=A.memoizedState.cache),g.memoizedState.cache!==I&&(g.flags|=2048),lI(zA),SA(g),null;case 25:return null;case 30:return null}throw Error(Q(156,g.tag))}function pE(A,g){switch(ta(g),g.tag){case 1:return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 3:return lI(zA),sg(),A=g.flags,(A&65536)!==0&&(A&128)===0?(g.flags=A&-65537|128,g):null;case 26:case 27:case 5:return Hg(g),null;case 31:if(g.memoizedState!==null){if(Dg(g),g.alternate===null)throw Error(Q(340));tt()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 13:if(Dg(g),A=g.memoizedState,A!==null&&A.dehydrated!==null){if(g.alternate===null)throw Error(Q(340));tt()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 19:return b(YA),null;case 4:return sg(),null;case 10:return lI(g.type),null;case 22:case 23:return Dg(g),ha(),A!==null&&b(it),A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 24:return lI(zA),null;case 25:return null;default:return null}}function su(A,g){switch(ta(g),g.tag){case 3:lI(zA),sg();break;case 26:case 27:case 5:Hg(g);break;case 4:sg();break;case 31:g.memoizedState!==null&&Dg(g);break;case 13:Dg(g);break;case 19:b(YA);break;case 10:lI(g.type);break;case 22:case 23:Dg(g),ha(),A!==null&&b(it);break;case 24:lI(zA)}}function Fl(A,g){try{var I=g.updateQueue,t=I!==null?I.lastEffect:null;if(t!==null){var l=t.next;I=l;do{if((I.tag&A)===A){t=void 0;var C=I.create,a=I.inst;t=C(),a.destroy=t}I=I.next}while(I!==l)}}catch(n){oA(g,g.return,n)}}function JI(A,g,I){try{var t=g.updateQueue,l=t!==null?t.lastEffect:null;if(l!==null){var C=l.next;t=C;do{if((t.tag&A)===A){var a=t.inst,n=a.destroy;if(n!==void 0){a.destroy=void 0,l=g;var c=I,h=n;try{h()}catch(N){oA(l,c,N)}}}t=t.next}while(t!==C)}}catch(N){oA(g,g.return,N)}}function fu(A){var g=A.updateQueue;if(g!==null){var I=A.stateNode;try{aQ(g,I)}catch(t){oA(A,A.return,t)}}}function hu(A,g,I){I.props=ut(A.type,A.memoizedProps),I.state=A.memoizedState;try{I.componentWillUnmount()}catch(t){oA(A,g,t)}}function Yl(A,g){try{var I=A.ref;if(I!==null){switch(A.tag){case 26:case 27:case 5:var t=A.stateNode;break;case 30:t=A.stateNode;break;default:t=A.stateNode}typeof I=="function"?A.refCleanup=I(t):I.current=t}}catch(l){oA(A,g,l)}}function Xg(A,g){var I=A.ref,t=A.refCleanup;if(I!==null)if(typeof t=="function")try{t()}catch(l){oA(A,g,l)}finally{A.refCleanup=null,A=A.alternate,A!=null&&(A.refCleanup=null)}else if(typeof I=="function")try{I(null)}catch(l){oA(A,g,l)}else I.current=null}function du(A){var g=A.type,I=A.memoizedProps,t=A.stateNode;try{A:switch(g){case"button":case"input":case"select":case"textarea":I.autoFocus&&t.focus();break A;case"img":I.src?t.src=I.src:I.srcSet&&(t.srcset=I.srcSet)}}catch(l){oA(A,A.return,l)}}function Wa(A,g,I){try{var t=A.stateNode;lo(t,A.type,I,g),t[ag]=g}catch(l){oA(A,A.return,l)}}function yu(A){return A.tag===5||A.tag===3||A.tag===26||A.tag===27&&TI(A.type)||A.tag===4}function _a(A){A:for(;;){for(;A.sibling===null;){if(A.return===null||yu(A.return))return null;A=A.return}for(A.sibling.return=A.return,A=A.sibling;A.tag!==5&&A.tag!==6&&A.tag!==18;){if(A.tag===27&&TI(A.type)||A.flags&2||A.child===null||A.tag===4)continue A;A.child.return=A,A=A.child}if(!(A.flags&2))return A.stateNode}}function Pa(A,g,I){var t=A.tag;if(t===5||t===6)A=A.stateNode,g?(I.nodeType===9?I.body:I.nodeName==="HTML"?I.ownerDocument.body:I).insertBefore(A,g):(g=I.nodeType===9?I.body:I.nodeName==="HTML"?I.ownerDocument.body:I,g.appendChild(A),I=I._reactRootContainer,I!=null||g.onclick!==null||(g.onclick=$g));else if(t!==4&&(t===27&&TI(A.type)&&(I=A.stateNode,g=null),A=A.child,A!==null))for(Pa(A,g,I),A=A.sibling;A!==null;)Pa(A,g,I),A=A.sibling}function XC(A,g,I){var t=A.tag;if(t===5||t===6)A=A.stateNode,g?I.insertBefore(A,g):I.appendChild(A);else if(t!==4&&(t===27&&TI(A.type)&&(I=A.stateNode),A=A.child,A!==null))for(XC(A,g,I),A=A.sibling;A!==null;)XC(A,g,I),A=A.sibling}function Du(A){var g=A.stateNode,I=A.memoizedProps;try{for(var t=A.type,l=g.attributes;l.length;)g.removeAttributeNode(l[0]);Ig(g,t,I),g[PA]=A,g[ag]=I}catch(C){oA(A,A.return,C)}}var nI=!1,XA=!1,$a=!1,ru=typeof WeakSet=="function"?WeakSet:Set,jA=null;function TE(A,g){if(A=A.containerInfo,ye=Qi,A=Fn(A),Hi(A)){if("selectionStart"in A)var I={start:A.selectionStart,end:A.selectionEnd};else A:{I=(I=A.ownerDocument)&&I.defaultView||window;var t=I.getSelection&&I.getSelection();if(t&&t.rangeCount!==0){I=t.anchorNode;var l=t.anchorOffset,C=t.focusNode;t=t.focusOffset;try{I.nodeType,C.nodeType}catch{I=null;break A}var a=0,n=-1,c=-1,h=0,N=0,m=A,y=null;g:for(;;){for(var D;m!==I||l!==0&&m.nodeType!==3||(n=a+l),m!==C||t!==0&&m.nodeType!==3||(c=a+t),m.nodeType===3&&(a+=m.nodeValue.length),(D=m.firstChild)!==null;)y=m,m=D;for(;;){if(m===A)break g;if(y===I&&++h===l&&(n=a),y===C&&++N===t&&(c=a),(D=m.nextSibling)!==null)break;m=y,y=m.parentNode}m=D}I=n===-1||c===-1?null:{start:n,end:c}}else I=null}I=I||{start:0,end:0}}else I=null;for(De={focusedElem:A,selectionRange:I},Qi=!1,jA=g;jA!==null;)if(g=jA,A=g.child,(g.subtreeFlags&1028)!==0&&A!==null)A.return=g,jA=A;else for(;jA!==null;){switch(g=jA,C=g.alternate,A=g.flags,g.tag){case 0:if((A&4)!==0&&(A=g.updateQueue,A=A!==null?A.events:null,A!==null))for(I=0;I title"))),Ig(C,t,I),C[PA]=A,OA(C),t=C;break A;case"link":var a=Mc("link","href",l).get(t+(I.href||""));if(a){for(var n=0;ndA&&(a=dA,dA=Z,Z=a);var E=wn(n,Z),B=wn(n,dA);if(E&&B&&(D.rangeCount!==1||D.anchorNode!==E.node||D.anchorOffset!==E.offset||D.focusNode!==B.node||D.focusOffset!==B.offset)){var f=m.createRange();f.setStart(E.node,E.offset),D.removeAllRanges(),Z>dA?(D.addRange(f),D.extend(B.node,B.offset)):(f.setEnd(B.node,B.offset),D.addRange(f))}}}}for(m=[],D=n;D=D.parentNode;)D.nodeType===1&&m.push({element:D,left:D.scrollLeft,top:D.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;nI?32:I,S.T=null,I=ie,ie=null;var C=FI,a=EI;if(qA=0,Wt=FI=null,EI=0,(eA&6)!==0)throw Error(Q(331));var n=eA;if(eA|=4,bu(C.current),Ju(C,C.current,a,I),eA=n,xl(0,!1),sA&&typeof sA.onPostCommitFiberRoot=="function")try{sA.onPostCommitFiberRoot(DA,C)}catch{}return!0}finally{F.p=l,S.T=t,_u(A,g)}}function $u(A,g,I){g=Mg(I,g),g=La(A.stateNode,g,2),A=RI(A,g,2),A!==null&&(al(A,2),qg(A))}function oA(A,g,I){if(A.tag===3)$u(A,A,I);else for(;g!==null;){if(g.tag===3){$u(g,A,I);break}else if(g.tag===1){var t=g.stateNode;if(typeof g.type.getDerivedStateFromError=="function"||typeof t.componentDidCatch=="function"&&(bI===null||!bI.has(t))){A=Mg(I,A),I=Au(2),t=RI(g,I,2),t!==null&&(gu(I,t,g,A),al(t,2),qg(t));break}}g=g.return}}function Qe(A,g,I){var t=A.pingCache;if(t===null){t=A.pingCache=new zE;var l=new Set;t.set(g,l)}else l=t.get(g),l===void 0&&(l=new Set,t.set(g,l));l.has(I)||(Ie=!0,l.add(I),A=ZE.bind(null,A,g,I),g.then(A,A))}function ZE(A,g,I){var t=A.pingCache;t!==null&&t.delete(g),A.pingedLanes|=A.suspendedLanes&I,A.warmLanes&=~I,yA===A&&(gA&I)===I&&(UA===4||UA===3&&(gA&62914560)===gA&&300>_A()-HC?(eA&2)===0&&_t(A,0):te|=I,Vt===gA&&(Vt=0)),qg(A)}function Ac(A,g){g===0&&(g=Oe()),A=gt(A,g),A!==null&&(al(A,g),qg(A))}function HE(A){var g=A.memoizedState,I=0;g!==null&&(I=g.retryLane),Ac(A,I)}function OE(A,g){var I=0;switch(A.tag){case 31:case 13:var t=A.stateNode,l=A.memoizedState;l!==null&&(I=l.retryLane);break;case 19:t=A.stateNode;break;case 22:t=A.stateNode._retryCache;break;default:throw Error(Q(314))}t!==null&&t.delete(g),Ac(A,I)}function jE(A,g){return VI(A,g)}var $C=null,$t=null,ue=!1,Ai=!1,ce=!1,pI=0;function qg(A){A!==$t&&A.next===null&&($t===null?$C=$t=A:$t=$t.next=A),Ai=!0,ue||(ue=!0,WE())}function xl(A,g){if(!ce&&Ai){ce=!0;do for(var I=!1,t=$C;t!==null;){if(A!==0){var l=t.pendingLanes;if(l===0)var C=0;else{var a=t.suspendedLanes,n=t.pingedLanes;C=(1<<31-FA(42|A)+1)-1,C&=l&~(a&~n),C=C&201326741?C&201326741|1:C?C|2:0}C!==0&&(I=!0,lc(t,C))}else C=gA,C=lC(t,t===yA?C:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(C&3)===0||il(t,C)||(I=!0,lc(t,C));t=t.next}while(I);ce=!1}}function VE(){gc()}function gc(){Ai=ue=!1;var A=0;pI!==0&&io()&&(A=pI);for(var g=_A(),I=null,t=$C;t!==null;){var l=t.next,C=Ic(t,g);C===0?(t.next=null,I===null?$C=l:I.next=l,l===null&&($t=I)):(I=t,(A!==0||(C&3)!==0)&&(Ai=!0)),t=l}qA!==0&&qA!==5||xl(A),pI!==0&&(pI=0)}function Ic(A,g){for(var I=A.suspendedLanes,t=A.pingedLanes,l=A.expirationTimes,C=A.pendingLanes&-62914561;0n)break;var N=c.transferSize,m=c.initiatorType;N&&cc(m)&&(c=c.responseEnd,a+=N*(c"u"?null:document;function Sc(A,g,I){var t=Al;if(t&&typeof g=="string"&&g){var l=mg(g);l='link[rel="'+A+'"][href="'+l+'"]',typeof I=="string"&&(l+='[crossorigin="'+I+'"]'),Nc.has(l)||(Nc.add(l),A={rel:A,crossOrigin:I,href:g},t.querySelector(l)===null&&(g=t.createElement("link"),Ig(g,"link",A),OA(g),t.head.appendChild(g)))}}function oo(A){oI.D(A),Sc("dns-prefetch",A,null)}function so(A,g){oI.C(A,g),Sc("preconnect",A,g)}function fo(A,g,I){oI.L(A,g,I);var t=Al;if(t&&A&&g){var l='link[rel="preload"][as="'+mg(g)+'"]';g==="image"&&I&&I.imageSrcSet?(l+='[imagesrcset="'+mg(I.imageSrcSet)+'"]',typeof I.imageSizes=="string"&&(l+='[imagesizes="'+mg(I.imageSizes)+'"]')):l+='[href="'+mg(A)+'"]';var C=l;switch(g){case"style":C=gl(A);break;case"script":C=Il(A)}Fg.has(C)||(A=U({rel:"preload",href:g==="image"&&I&&I.imageSrcSet?void 0:A,as:g},I),Fg.set(C,A),t.querySelector(l)!==null||g==="style"&&t.querySelector(Zl(C))||g==="script"&&t.querySelector(Hl(C))||(g=t.createElement("link"),Ig(g,"link",A),OA(g),t.head.appendChild(g)))}}function ho(A,g){oI.m(A,g);var I=Al;if(I&&A){var t=g&&typeof g.as=="string"?g.as:"script",l='link[rel="modulepreload"][as="'+mg(t)+'"][href="'+mg(A)+'"]',C=l;switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":C=Il(A)}if(!Fg.has(C)&&(A=U({rel:"modulepreload",href:A},g),Fg.set(C,A),I.querySelector(l)===null)){switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(I.querySelector(Hl(C)))return}t=I.createElement("link"),Ig(t,"link",A),OA(t),I.head.appendChild(t)}}}function yo(A,g,I){oI.S(A,g,I);var t=Al;if(t&&A){var l=Nt(t).hoistableStyles,C=gl(A);g=g||"default";var a=l.get(C);if(!a){var n={loading:0,preload:null};if(a=t.querySelector(Zl(C)))n.loading=5;else{A=U({rel:"stylesheet",href:A,"data-precedence":g},I),(I=Fg.get(C))&&Me(A,I);var c=a=t.createElement("link");OA(c),Ig(c,"link",A),c._p=new Promise(function(h,N){c.onload=h,c.onerror=N}),c.addEventListener("load",function(){n.loading|=1}),c.addEventListener("error",function(){n.loading|=2}),n.loading|=4,Ci(a,g,t)}a={type:"stylesheet",instance:a,count:1,state:n},l.set(C,a)}}}function Do(A,g){oI.X(A,g);var I=Al;if(I&&A){var t=Nt(I).hoistableScripts,l=Il(A),C=t.get(l);C||(C=I.querySelector(Hl(l)),C||(A=U({src:A,async:!0},g),(g=Fg.get(l))&&ke(A,g),C=I.createElement("script"),OA(C),Ig(C,"link",A),I.head.appendChild(C)),C={type:"script",instance:C,count:1,state:null},t.set(l,C))}}function ro(A,g){oI.M(A,g);var I=Al;if(I&&A){var t=Nt(I).hoistableScripts,l=Il(A),C=t.get(l);C||(C=I.querySelector(Hl(l)),C||(A=U({src:A,async:!0,type:"module"},g),(g=Fg.get(l))&&ke(A,g),C=I.createElement("script"),OA(C),Ig(C,"link",A),I.head.appendChild(C)),C={type:"script",instance:C,count:1,state:null},t.set(l,C))}}function Gc(A,g,I,t){var l=(l=WA.current)?li(l):null;if(!l)throw Error(Q(446));switch(A){case"meta":case"title":return null;case"style":return typeof I.precedence=="string"&&typeof I.href=="string"?(g=gl(I.href),I=Nt(l).hoistableStyles,t=I.get(g),t||(t={type:"style",instance:null,count:0,state:null},I.set(g,t)),t):{type:"void",instance:null,count:0,state:null};case"link":if(I.rel==="stylesheet"&&typeof I.href=="string"&&typeof I.precedence=="string"){A=gl(I.href);var C=Nt(l).hoistableStyles,a=C.get(A);if(a||(l=l.ownerDocument||l,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},C.set(A,a),(C=l.querySelector(Zl(A)))&&!C._p&&(a.instance=C,a.state.loading=5),Fg.has(A)||(I={rel:"preload",as:"style",href:I.href,crossOrigin:I.crossOrigin,integrity:I.integrity,media:I.media,hrefLang:I.hrefLang,referrerPolicy:I.referrerPolicy},Fg.set(A,I),C||No(l,A,I,a.state))),g&&t===null)throw Error(Q(528,""));return a}if(g&&t!==null)throw Error(Q(529,""));return null;case"script":return g=I.async,I=I.src,typeof I=="string"&&g&&typeof g!="function"&&typeof g!="symbol"?(g=Il(I),I=Nt(l).hoistableScripts,t=I.get(g),t||(t={type:"script",instance:null,count:0,state:null},I.set(g,t)),t):{type:"void",instance:null,count:0,state:null};default:throw Error(Q(444,A))}}function gl(A){return'href="'+mg(A)+'"'}function Zl(A){return'link[rel="stylesheet"]['+A+"]"}function mc(A){return U({},A,{"data-precedence":A.precedence,precedence:null})}function No(A,g,I,t){A.querySelector('link[rel="preload"][as="style"]['+g+"]")?t.loading=1:(g=A.createElement("link"),t.preload=g,g.addEventListener("load",function(){return t.loading|=1}),g.addEventListener("error",function(){return t.loading|=2}),Ig(g,"link",I),OA(g),A.head.appendChild(g))}function Il(A){return'[src="'+mg(A)+'"]'}function Hl(A){return"script[async]"+A}function Rc(A,g,I){if(g.count++,g.instance===null)switch(g.type){case"style":var t=A.querySelector('style[data-href~="'+mg(I.href)+'"]');if(t)return g.instance=t,OA(t),t;var l=U({},I,{"data-href":I.href,"data-precedence":I.precedence,href:null,precedence:null});return t=(A.ownerDocument||A).createElement("style"),OA(t),Ig(t,"style",l),Ci(t,I.precedence,A),g.instance=t;case"stylesheet":l=gl(I.href);var C=A.querySelector(Zl(l));if(C)return g.state.loading|=4,g.instance=C,OA(C),C;t=mc(I),(l=Fg.get(l))&&Me(t,l),C=(A.ownerDocument||A).createElement("link"),OA(C);var a=C;return a._p=new Promise(function(n,c){a.onload=n,a.onerror=c}),Ig(C,"link",t),g.state.loading|=4,Ci(C,I.precedence,A),g.instance=C;case"script":return C=Il(I.src),(l=A.querySelector(Hl(C)))?(g.instance=l,OA(l),l):(t=I,(l=Fg.get(C))&&(t=U({},I),ke(t,l)),A=A.ownerDocument||A,l=A.createElement("script"),OA(l),Ig(l,"link",t),A.head.appendChild(l),g.instance=l);case"void":return null;default:throw Error(Q(443,g.type))}else g.type==="stylesheet"&&(g.state.loading&4)===0&&(t=g.instance,g.state.loading|=4,Ci(t,I.precedence,A));return g.instance}function Ci(A,g,I){for(var t=I.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=t.length?t[t.length-1]:null,C=l,a=0;a title"):null)}function So(A,g,I){if(I===1||g.itemProp!=null)return!1;switch(A){case"meta":case"title":return!0;case"style":if(typeof g.precedence!="string"||typeof g.href!="string"||g.href==="")break;return!0;case"link":if(typeof g.rel!="string"||typeof g.href!="string"||g.href===""||g.onLoad||g.onError)break;return g.rel==="stylesheet"?(A=g.disabled,typeof g.precedence=="string"&&A==null):!0;case"script":if(g.async&&typeof g.async!="function"&&typeof g.async!="symbol"&&!g.onLoad&&!g.onError&&g.src&&typeof g.src=="string")return!0}return!1}function Jc(A){return!(A.type==="stylesheet"&&(A.state.loading&3)===0)}function Go(A,g,I,t){if(I.type==="stylesheet"&&(typeof t.media!="string"||matchMedia(t.media).matches!==!1)&&(I.state.loading&4)===0){if(I.instance===null){var l=gl(t.href),C=g.querySelector(Zl(l));if(C){g=C._p,g!==null&&typeof g=="object"&&typeof g.then=="function"&&(A.count++,A=ai.bind(A),g.then(A,A)),I.state.loading|=4,I.instance=C,OA(C);return}C=g.ownerDocument||g,t=mc(t),(l=Fg.get(l))&&Me(t,l),C=C.createElement("link"),OA(C);var a=C;a._p=new Promise(function(n,c){a.onload=n,a.onerror=c}),Ig(C,"link",t),I.instance=C}A.stylesheets===null&&(A.stylesheets=new Map),A.stylesheets.set(I,g),(g=I.state.preload)&&(I.state.loading&3)===0&&(A.count++,I=ai.bind(A),g.addEventListener("load",I),g.addEventListener("error",I))}}var Je=0;function mo(A,g){return A.stylesheets&&A.count===0&&ni(A,A.stylesheets),0Je?50:800)+g);return A.unsuspend=I,function(){A.unsuspend=null,clearTimeout(t),clearTimeout(l)}}:null}function ai(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ni(this,this.stylesheets);else if(this.unsuspend){var A=this.unsuspend;this.unsuspend=null,A()}}}var ei=null;function ni(A,g){A.stylesheets=null,A.unsuspend!==null&&(A.count++,ei=new Map,g.forEach(Ro,A),ei=null,ai.call(A))}function Ro(A,g){if(!(g.state.loading&4)){var I=ei.get(A);if(I)var t=I.get(null);else{I=new Map,ei.set(A,I);for(var l=A.querySelectorAll("link[data-precedence],style[data-precedence]"),C=0;C"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}return i(),ve.exports=xo(),ve.exports}var Xo=Ko();const qo=EB(Xo),Wc="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ADcCGCAAQgQ3AhAgAEIANwIIIABCgICAgMAANwIADAELIANBCGogARCBgICAACADQRRqIAEgAygCDCIFIAMoAhAiBhCAgICAACADQSBqIAEoAhAiByABKAIUIgggBSAGIAMoAhgiCSADKAIcIgEgAioCBCIKIAIqAggiCxCCgICAACABIAYgASAGSRsiDEEDdCEBQQAhBiAMQf////8BSw0CIAFB/P///wdLDQICQAJAIAENAEEEIQ1BACEODAELELaAgIAAQQQhBiABQQQQsoCAgAAiDUUNAyAMIQ4LAkAgDEUNAEEAIQ8CQCAMQQFGDQAgDEEBcSEQIAxB/v///wFxIRFBACEPIA0hASAJIQYgBSESA0AgBigCACETIAFBBGogCiASKAIAs5Q4AgAgASALIBOzlDgCACAGQQRqKAIAIRMgAUEMaiAKIBJBBGooAgCzlDgCACABQQhqIAsgE7OUOAIAIAFBEGohASAGQQhqIQYgEkEIaiESIBEgD0ECaiIPRw0ACyAQRQ0BCyAJIA9BAnQiAWooAgAhBiANIA9BA3RqIhIgCiAFIAFqKAIAs5Q4AgQgEiALIAazlDgCAAsgAyAMNgJMIAMgDTYCSCADIA42AkQCQCAEQf////8ATQ0AQQAhAQwECxC2gICAAEEEIQEgBEEDdCIUQQQQtYCAgAAiEUUNAwJAIAIoAgAiFUUNACAEIAxB/////wFxIgEgBCABSRshFiADKAI8IhcgAygCQCIYQQxsaiEZIAMoAjAiGiADKAI0IhtBDGxqIQkgAygCJCIcIAMoAigiHUEMbGohECAHIAhBA3RqIQ4gAioCKCEeIBWzIR8gAioCJCEgIAIqAhghISACKgIUISIgAioCECEjIAIqAhwhJCACKgIMISUgAioCICEmQQAhJwNAAkAgFEUNACARQQAgFPwLAAsCQCAMRQ0AQQAhBUEAIQIDQAJAIAIiAUEBaiICIAxPDQACQCABIARPDQAgESABQQN0IgZqIQEgDSAGaiIGKgIEISggBioCACEpIAUhBiACIRICQANAICkgDSAGaiIPQQhqKgIAkyIKIAqUICggD0EMaioCAJMiCyALlJJDCtcjPBDwgICAACEqIAEgASoCACAmICqVIisgCiAqkSIqlZQiCpI4AgAgASABKgIEICsgCyAqlZQiC5I4AgQgBCASRg0B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AQsgAigCBCECQwAAAIAhCyAFIQwDQCACKAIAIg0gBk8NHiACQQRqIQIgCyADIA1BAnRqKAIAs5IhCyAMQX9qIgwNAAsgCyAFs5UhCwsgASAJIBMgDxsoAgA2AgAgASASIBUgByAASSAKvCIGQR91QQF2IAZzIgYgC7wiA0EfdUEBdiADcyIDSCAGIANGGyIGGygCADYCBCABIBUgEiAGGygCADYCCCABIAQgFCAQGygCADYCDA8LIAQgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAQgBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIA8gBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIA8gBkGohMCAABDogICAAAALIAkgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAkgBkGohMCAABDogICAAAALIA8gBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIA8gBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIBAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIBAgBkGohMCAABDogICAAAALIAAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAAgBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIAAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAAgBkGohMCAABDogICAAAALugQBCX8CQAJAAkACQAJAAkACQAJAAkACQCAAKAIEIgQgA08NACAAKAIAIgUgA08NASAAKAIMIgYgA08NAiAAKAIIIgcgA08NAyAAQQxBCCACIAZBAnRqKAIAIAIgB0ECdGooAgBJIggbaiIGKAIAIgcgA08NBCAAIAIgBEECdGooAgAiCSACIAVBAnRqKAIAIgpJQQJ0aiILKAIAIgQgA08NBSAAQQhBDCAIG2oiBSgCACIMIANPDQYgACAJIApPQQJ0aiIAKAIAIgkgA08NByAFIAAgBiACIAdBAnRqKAIAIAIgBEECdGooAgBJIggbIAIgDEECdGooAgAgAiAJQQJ0aigCAEkiCRsiCigCACIMIANPDQggCyAGIAAgCRsgCBsiBigCACILIANPDQkgAiALQQJ0aigCACEDIAIgDEECdGooAgAhAiABIAcgBCAIGzYCACABIAogBiACIANJIgMbKAIANgIEIAEgBiAKIAMbKAIANgIIIAEgACAFIAkbKAIANgIMDwsgBCADQZCKwIAAEOiAgIAAAAsgBSADQZCKwIAAEOiAgIAAAAsgBiADQZCKwIAAEOiAgIAAAAsgByADQZCKwIAAEOiAgIAAAAsgByADQZCKwIAAEOiAgIAAAAsgBCADQZCKwIAAEOiAgIAAAAsgDCADQZCKwIAAEOiAgIAAAAsgCSADQZCKwIAAEOiAgIAAAAsgDCADQZCKwIAAEOiAgIAAAAsgCyADQZCKwIAAEOiAgIAAAAuqEQEffyOAgICAAEGAAWsiAySAgICAAAJAAkACQCABQQJJDQAgAUEgSw0BIAEgAUEBdiIEIAFBEkkiBRshBiABIARrIQcgACAEQQJ0aiEIIAAhCQNAAkACQCAGQQxLDQBBASEKIAZBCE0NASAJIAkoAiAiCiAJKAIQIgsgCiALSxsiDCAJKAIMIg0gCSgCACIOIA0gDksbIg8gDCAPSxsiECAJKAIcIhEgCSgCBCISIBEgEksbIhMgDSAOIA0gDkkbIg0gEyANSxsiDiAQIA5LGyIUIAkoAhgiFSAJKAIUIhYgCSgCCCIXIBYgF0sbIhggFSAYSxsiGSAMIA8gDCAPSRsiDCARIBIgESASSRsiDyAMIA9LGyIRIBkgEUsbIhIgFCASSxs2AiAgCSAVIBggFSAYSRsiFSAKIAsgCiALSRsiCiAWIBcgFiAXSRsiCyAKIAtLGyIWIBUgFkkbIhcgDCAPIAwgD0kbIgwgFyAMSRsiDyAKIAsgCiALSRsiCiATIA0gEyANSRsiCyAKIAtJGyINIA8gDUkbNgIAIAkgECAOIBAgDkkbIg4gFSAWIBUgFksbIhAgDiAQSxsiEyAUIBIgFCASSRsiEiATIBJLGzYCHCAJIBMgEiATIBJJGyISIA4gECAOIBBJGyIOIBkgESAZIBFJGyIQIA4gEEsbIhEgFyAMIBcgDEsbIgwgCiALIAogC0sbIgogDCAKSxsiCyARIAtLGyITIBIgE0sbNgIYIAkgEiATIBIgE0kbNgIUIAkgESALIBEgC0kbIgsgDiAQIA4gEEkbIg4gDCAKIAwgCkkbIgogDiAKSxsiDCALIAxLGzYCECAJIAsgDCALIAxJGzYCDCAJIA4gCiAOIApJGyIKIA8gDSAPIA1LGyILIAogC0sbNgIIIAkgCiALIAogC0kbNgIEQQkhCgwBCyAJIAkoAjAiCiAJKAIAIgsgCiALSxsiDCAJKAIsIg0gCSgCFCIOIA0gDksbIg8gCSgCECIQIA8gEEsbIhEgDCARSxsiEiAJKAIoIhMgCSgCBCIUIBMgFEsbIhUgCSgCICIWIAkoAhgiFyAWIBdLGyIYIBUgGEsbIhkgCSgCJCIaIAkoAggiGyAaIBtLGyIcIAkoAhwiHSAJKAIMIh4gHSAeSxsiHyAcIB9LGyIgIBkgIEsbIiEgEiAhSxs2AjAgCSAMIBEgDCARSRsiDCAVIBggFSAYSRsiESAcIB8gHCAfSRsiFSARIBVLGyIYIAwgGEsbIhwgFiAXIBYgF0kbIhYgEyAUIBMgFEkbIhMgFiATSxsiFCAdIB4gHSAeSRsiFyAaIBsgGiAbSRsiGiAXIBpLGyIbIBQgG0sbIh0gDyAQIA8gEEkbIg8gCiALIAogC0kbIgogDyAKSxsiCyAdIAtLGyIQIBwgEEsbIh4gEiAhIBIgIUkbIhIgGSAgIBkgIEkbIhkgDSAOIA0gDkkbIg0gGSANSxsiDiASIA5LGyIfIB4gH0sbNgIsIAkgFyAaIBcgGkkbIhcgFiATIBYgE0kbIhMgFyATSRsiFiAZIA0gGSANSRsiDSAPIAogDyAKSRsiCiANIApJGyIPIBYgD0kbNgIAIAkgHiAfIB4gH0kbIhkgEiAOIBIgDkkbIg4gHCAQIBwgEEkbIhAgDiAQSxsiEiAZIBJLGzYCKCAJIBEgFSARIBVJGyIRIB0gCyAdIAtJGyILIBEgC0kbIhUgDSAKIA0gCksbIgogFyATIBcgE0sbIg0gCiANSRsiEyAVIBNJGyIXIAwgGCAMIBhJGyIMIBQgGyAUIBtJGyIUIAwgFEkbIhggFiAPIBYgD0sbIg8gGCAPSRsiFiAXIBZJGzYCBCAJIBkgEiAZIBJJGyISIAwgFCAMIBRLGyIMIBEgCyARIAtLGyILIAwgC0sbIhEgDiAQIA4gEEkbIg4gCiANIAogDUsbIgogDiAKSxsiDSARIA1LGyIQIBIgEEsbNgIkIAkgEiAQIBIgEEkbNgIgIAkgDCALIAwgC0kbIgsgDiAKIA4gCkkbIgogCyAKSxsiDCARIA0gESANSRsiDSAMIA1LGzYCHCAJIBUgEyAVIBNLGyIOIBggDyAYIA9LGyIPIA4gD0kbIhAgFyAWIBcgFksbIhEgECARSRs2AgggCSAMIA0gDCANSRsiDCALIAogCyAKSRsiCiAOIA8gDiAPSxsiCyAKIAtLGyINIAwgDUsbNgIYIAkgDCANIAwgDUkbNgIUIAkgCiALIAogC0kbIgogECARIBAgEUsbIgsgCiALSxs2AhAgCSAKIAsgCiALSRs2AgxBDSEKCyAKQX9qIAZPDQICQCAKIAZGDQAgCSAGQQJ0aiEPIAkgCkECdCIOaiENA0ACQCANKAIAIgwgDUF8aigCACIKTw0AIA4hBgJAA0AgCSAGaiILIAo2AgACQCAGQQRHDQAgCSEGDAILIAZBfGohBiAMIAtBeGooAgAiCkkNAAsgCSAGaiEGCyAGIAw2AgALIA5BBGohDiANQQRqIg0gD0cNAAsLIAUNASAJIABGIQogByEGIAghCSAKDQALIARBAnQhEiAIQXxqIQkgACABQQJ0QXxqIg5qIQxBACENIAAhCwNAIAMgDWogCCgCACIPIAsoAgAiECAPIBBJIhEbNgIAIAMgDmogDCgCACIGIAkoAgAiCiAGIApLGzYCACAOQXxqIQ4gCUF8QQAgBiAKSRtqIQkgDEF8QQAgBiAKTxtqIQwgCyAPIBBPQQJ0aiELIAggEUECdGohCCASIA1BBGoiDUcNAAsgCUEEaiEGAkAgAUEBcUUNACADIA1qIAsgCCALIAZJIgobKAIANgIAIAggCyAGT0ECdGohCCALIApBAnRqIQsLIAsgBkcNAiAIIAxBBGpHDQIgAUECdCIGRQ0AIAAgAyAG/AoAAAsgA0GAAWokgICAgAAPCwALEO6AgIAAAAudCQMPfwJ9A38gAiABQQJ0QXxqIgRqIQUgACAEaiEGIAAgAUEBdiIHQQJ0aiIIQXxqIQlBACEKIANBBGohCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0AgCCgCACIMIAMoAgAiBCgCCCINTw0BIAsoAgAiDigCCCEPIA4oAgQhDiAAKAIAIRACQAJAIAQoAgQiESAMQQxsaiIEKAIIIhINACAMIA9PDQUgDiAMQQJ0aigCALMhEwwBCyAEKAIEIQRDAAAAgCEUIBIhFQNAIAQoAgAiFiAPTw0EIARBBGohBCAUIA4gFkECdGooAgCzkiEUIBVBf2oiFQ0ACyAUIBKzlSETCyAQIA1PDQQCQAJAIBEgEEEMbGoiBCgCCCISDQAgECAPTw0IIA4gEEECdGooAgCzIRQMAQsgBCgCBCEEQwAAAIAhFCASIRUDQCAEKAIAIhYgD08NByAEQQRqIQQgFCAOIBZBAnRqKAIAs5IhFCAVQX9qIhUNAAsgFCASs5UhFAsgAiAMIBAgDCAQSSATvCIEQR91QQF2IARzIgQgFLwiD0EfdUEBdiAPcyIPSCAEIA9GGyISGzYCACAGKAIAIgwgAygCACIEKAIIIhFPDQcgCygCACIOKAIIIQ8gDigCBCEOIAkoAgAhEAJAAkAgBCgCBCIXIAxBDGxqIgQoAggiDQ0AIAwgD08NCyAOIAxBAnRqKAIAsyETDAELIAQoAgQhBEMAAACAIRQgDSEVA0AgBCgCACIWIA9PDQogBEEEaiEEIBQgDiAWQQJ0aigCALOSIRQgFUF/aiIVDQALIBQgDbOVIRMLIBAgEU8NCgJAAkAgFyAQQQxsaiIEKAIIIg0NACAQIA9PDQ4gDiAQQQJ0aigCALMhFAwBCyAEKAIEIQRDAAAAgCEUIA0hFQNAIAQoAgAiFiAPTw0NIARBBGohBCAUIA4gFkECdGooAgCzkiEUIBVBf2oiFQ0ACyAUIA2zlSEUCyAIIBJBAnRqIQggACASQQFzQQJ0aiEAIAJBBGohAiAFIBAgDCAMIBBJIBO8IgRBH3VBAXYgBHMiBCAUvCIPQR91QQF2IA9zIg9IIAQgD0YbIgQbNgIAIAkgBEECdCIEayEJIAQgBmpBfGohBiAFQXxqIQUgCkEBaiIKIAdGDQ0MAAsLIAwgDUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIAwgD0GohMCAABDogICAAAALIBAgDUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIBAgD0GohMCAABDogICAAAALIAwgEUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIAwgD0GohMCAABDogICAAAALIBAgEUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIBAgD0GohMCAABDogICAAAALIAlBBGohBAJAIAFBAXFFDQAgAiAAIAggACAESSIPGygCADYCACAIIAAgBE9BAnRqIQggACAPQQJ0aiEACwJAIAAgBEcNACAIIAZBBGpHDQAPCxDugICAAAALvgMBDH8gAiABQQJ0QXxqIgRqIQUgACAEaiEGIAAgAUEBdiIHQQJ0aiIEQXxqIQggA0EEaiEJAkACQAJAAkACQANAIAQoAgAiCiAJKAIAIgtPDQEgACgCACIMIAtPDQIgAiAKIAwgAygCACILIApBAnRqKAIAIg0gCyAMQQJ0aigCACIOSSIPGzYCACAGKAIAIgogCSgCACILTw0DIAgoAgAiDCALTw0EIAAgDSAOT0ECdGohACAEIA9BAnRqIQQgAkEEaiECIAUgDCAKIAMoAgAiCyAKQQJ0aigCACINIAsgDEECdGooAgAiC0kiDhs2AgAgCEF8QQAgDhtqIQggBkF8QQAgDSALTxtqIQYgBUF8aiEFIAdBf2oiBw0ACyAIQQRqIQgCQCABQQFxRQ0AIAIgACAEIAAgCEkiBRsoAgA2AgAgBCAAIAhPQQJ0aiEEIAAgBUECdGohAAsCQCAAIAhHDQAgBCAGQQRqRg0FCxDugICAAAALIAogC0GQisCAABDogICAAAALIAwgC0GQisCAABDogICAAAALIAogC0GQisCAABDogICAAAALIAwgC0GQisCAABDogICAAAALC6oBAQV/AkAgAkF/aiABTw0AAkAgAiABRg0AIAAgAUECdGohBCAAIAJBAnQiBWohBgNAAkAgBigCACIHIAZBfGooAgAiAU8NACAFIQICQANAIAAgAmoiCCABNgIAAkAgAkEERw0AIAAhAgwCCyACQXxqIQIgByAIQXhqKAIAIgFJDQALIAAgAmohAgsgAiAHNgIACyAFQQRqIQUgBkEEaiIGIARHDQALCw8LAAv1AQEGfyOAgICAAEEQayEEAkAgAkF/aiABTw0AAkAgAiABRg0AIAAgAUEUbGohBSAAIAJBFGwiBmohBwNAAkAgBygCACIIIAdBbGooAgBPDQAg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gAAACyAPIARBuITAgAAQ6ICAgAAACyATIARBqITAgAAQ6ICAgAAACyAPIARBuITAgAAQ6ICAgAAACyAJIARBqITAgAAQ6ICAgAAACyAPIARBuITAgAAQ6ICAgAAACyATIARBqITAgAAQ6ICAgAAAC5sCAQN/AkAgA0H4////AXFFDQAgACAAIANBA3YiA0EEdCIFaiAAIANBHGwiBmogAyAEEKKAgIAAIQAgASABIAVqIAEgBmogAyAEEKKAgIAAIQEgAiACIAVqIAIgBmogAyAEEKKAgIAAIQILAkACQAJAIAAoAgAiAyAEKAIAIgVBBGooAgAiBE8NACABKAIAIgYgBE8NASACKAIAIgcgBE8NAiAAIAIgASAFKAIAIgQgA0ECdGooAgAiAyAEIAZBAnRqKAIAIgVJIgYgBSAEIAdBAnRqKAIAIgRJcxsgBiADIARJcxsPCyADIARBrIvAgAAQ6ICAgAAACyAGIARBrIvAgAAQ6ICAgAAACyAHIARBrIvAgAAQ6ICAgAAAC5gBAQJ/AkAgA0H4////AXFFDQAgACAAIANBA3YiA0HQAGwiBWogACADQYwBbCIGaiADIAQQo4CAgAAhACABIAEgBWogASAGaiADIAQQo4CAgAAhASACIAIgBWogAiAGaiADIAQQo4CAgAAhAgsgACACIAEgACgCACIDIAEoAgAiBEkiBSAEIAIoAgAiBklzGyAFIAMgBklzGwuWAQECfwJAIANB+P///wFxRQ0AIAAgACADQQN2IgNBBHQiBWogACADQRxsIgZqIAMgBBCkgICAACEAIAEgASAFaiABIAZqIAMgBBCkgICAACEBIAIgAiAFaiACIAZqIAMgBBCkgICAACECCyAAIAIgASAAKAIAIgMgASgCACIESSIFIAQgAigCACIGSXMbIAUgAyAGSXMbC6gBAQV/IAAoAgAhASAAEK6AgIAAAkAgACgCCCICIAEgACgCDCIDa00NACAAKAIAIQQCQAJAIAEgAmsiBSADIAVrIgNNDQAgBCABayADTw0BCyAEIAVrIQECQCAFQQJ0IgNFDQAgACgCBCIFIAFBAnRqIAUgAkECdGogA/wKAAALIAAgATYCCA8LIANBAnQiAkUNACAAKAIEIgAgAUECdGogACAC/AoAAAsL1gEBBX8jgICAgABBgCBrIgMkgICAgAACQAJA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IgBrIQMgAkEAKALck8CAAEYNAyACQQAoAtiTwIAARg0EAkAgAigCBCIGQQNxQQFHDQAgAiAGQXhxIgYQy4CAgAAgBiADaiEDIAIgBmoiAigCBCEGCyACIAZBfnE2AgQgACADQQFyNgIEIAAgA2ogAzYCAAJAIANBgAJJDQAgACADENGAgIAADAYLAkACQEEAKALIk8CAACICQQEgA0EDdnQiBnENAEEAIAIgBnI2AsiTwIAAIANB+AFxQcCRwIAAaiIDIQIMAQsgA0H4AXEiA0HAkcCAAGohAiADQciRwIAAaigCACEDCyACIAA2AgggAyAANgIMIAAgAjYCDCAAIAM2AggMBQtBACAAIANrIgI2AtSTwIAAQQBBACgC3JPAgAAiACADaiIINgLck8CAACAIIAJBAXI2AgQgACADQQNyNgIEIABBCGohAAwGC0EAKALYk8CAACECAkACQCAAIANrIghBD0sNAEEAQQA2AtiTwIAAQQBBADYC0JPAgAAgAiAAQQNyNgIEIAIgAGoiACAAKAIEQQFyNgIEDAELQQAgCDYC0JPAgABBACACIANqIgY2AtiTwIAAIAYgCEEBcjYCBCACIABqIAg2AgAgAiADQQNyNgIECyACQQhqIQAMBQsgACAHIAlqNgIEQQBBACgC3JPAgAAiAEEPakF4cSICQXhqIgg2AtyTwIAAQQAgACACa0EAKALUk8CAACAJaiICakEIaiIGNgLUk8CAACAIIAZBAXI2AgQgACACakEoNgIEQQBBgICAATYC6JPAgAAMAwtBACAANgLck8CAAEEAQQAoAtSTwIAAIANqIgM2AtSTwIAAIAAgA0EBcjYCBAwBC0EAIAA2AtiTwIAAQQBBACgC0JPAgAAgA2oiAzYC0JPAgAAgACADQQFyNgIEIAAgA2ogAzYCAAsgCEEIaiEADAELQQAhAEEAKALUk8CAACICIANNDQBBACACIANrIgI2AtSTwIAAQQBBACgC3JPAgAAiACADaiIINgLck8CAACAIIAJBAXI2AgQgACADQQNyNgIEIABBCGohAAsgAUEQaiSAgICAACAACwMAAAtwAQJ/AkACQCAAQXxqKAIAIgNBeHEiBEEEQQggA0EDcSIDGyABakkNAAJAIANFDQAgBCABQSdqSw0CCyAAEMmAgIAADwtBrIzAgABBLkHcjMCAABDk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MDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTl1c2VyLXByb3ZpZGVkIGNvbXBhcmlzb24gZnVuY3Rpb24gZG9lcyBub3QgY29ycmVjdGx5IGltcGxlbWVudCBhIHRvdGFsIG9yZGVyzwAQAF8AAABcAwAABQAAAACPQgRuYW1lABcWZXBpcGhhbnlfZ3JhcGhfcnMud2FzbQHOQXEAN19aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMW9yZGVyX3JhbmtzMTdoMmIwNDFkNzJlMGQyYjM4MUUBOF9aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMmFzc2lnbl9yYW5rczE3aGMwNjA1OWZmNWQwM2Y1NGRFAj1fWk4xN2VwaXBoYW55X2dyYXBoX3JzMTdidWlsZF9jb25zdHJhaW50czE3aDVjMzZiYTAyMTkwNGQ0MzlFAzFfWk4xN2VwaXBoYW55X2dyYXBoX3JzNmxheW91dDE3aDZhYjhlODllNTBiYmU3ZjVFBBRlcGlwaGFueV9ncmFwaF9hbGxvYwUYZXBpcGhhbnlfZ3JhcGhfYWxsb2NfZjMyBhZlcGlwaGFueV9ncmFwaF9kZWFsbG9jBxplcGlwaGFueV9ncmFwaF9kZWFsbG9jX2YzMggYZXBpcGhhbnlfZ3JhcGhfbGF5b3V0XzJkCV9fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxMWluc2VydF90YWlsMTdoMzQ2M2FjZDVjYjk4ZTVkZUUubGx2bS4xNTk2ODk5OTQ4ODEzOTU0NzA3MQpfX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MTFpbnNlcnRfdGFpbDE3aGE2MDU1MmVhZWI4YWE3YzNFLmxsdm0uMTU5Njg5OTk0ODgxMzk1NDcwNzELRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoNWViZGFmNWNmNTNiZmE5N0UMRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoOWVlZDk2MzdmZGYwNTJmZUUNTF9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE4c21hbGxfc29ydF9uZXR3b3JrMTdoYWZmOTRlMDZlNGZmMjNhZkUOTV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE5YmlkaXJlY3Rpb25hbF9tZXJnZTE3aDJkN2M5ZjkzNjc3OGE0MTRFD01fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxOWJpZGlyZWN0aW9uYWxfbWVyZ2UxN2gzYTNiZGE5OTg4YmU3YWM0RRBTX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjVpbnNlcnRpb25fc29ydF9zaGlmdF9sZWZ0MTdoYmEzMjJhNzgyYThiNDNkMEURU19aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDI1aW5zZXJ0aW9uX3NvcnRfc2hpZnRfbGVmdDE3aGQwZTQ2NmFkZjJiOTBiN2JFEllfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQzMXNtYWxsX3NvcnRfZ2VuZXJhbF93aXRoX3NjcmF0Y2gxN2g1ZDUwMTY4MTdmNDMzMDZhRRNZX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MzFzbWFsbF9zb3J0X2dlbmVyYWxfd2l0aF9zY3JhdGNoMTdoNmQwYzk5M2FkMjMyZjM3NEUUWV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDMxc21hbGxfc29ydF9nZW5lcmFsX3dpdGhfc2NyYXRjaDE3aGNlM2E1OGVjZDVjOTQ1ZDNFFZMBX1pOMTExXyRMVCRhbGxvYy4udmVjLi5WZWMkTFQkVCRHVCQkdTIwJGFzJHUyMCRhbGxvYy4udmVjLi5zcGVjX2Zyb21faXRlcl9uZXN0ZWQuLlNwZWNGcm9tSXRlck5lc3RlZCRMVCRUJEMkSSRHVCQkR1QkOWZyb21faXRlcjE3aDIyNmUzOWUxMDJhNmU5MWRFFmFfWk42Ml8kTFQkVCR1MjAkYXMkdTIwJGFsbG9jLi52ZWMuLnNwZWNfZnJvbV9lbGVtLi5TcGVjRnJvbUVsZW0kR1QkOWZyb21fZWxlbTE3aDViOGVmZDZhZTMxMjA0ZTZFF0JfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoMDlhMmU2NTExNmEyZGMxYUUYQl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlOXF1aWNrc29ydDlxdWlja3NvcnQxN2g4YWQ3OWQ2Y2NmYWQ2MWVkRRlCX1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aGI2YWU4YTQ1MjZjZDI4N2FFGkJfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoZmI1N2E2MTMzOGYyMGVhMUUbOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2gyM2Y4YTc3YjdiZjE2NzZlRRw5X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1ZHJpZnQ0c29ydDE3aDQ3OWU4MzUxZjkyYjQwZmZFHTlfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTVkcmlmdDRzb3J0MTdoNzk2YTU0ODE2N2IwY2NjMUUeOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2g4MjUyOWYzNWU5MWFkZmExRR86X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1bWVyZ2U1bWVyZ2UxN2g4OTgyODU2NGQ1ZjM1ZjhlRSCFAV9aTjEwMl8kTFQkY29yZS4uaXRlci4uYWRhcHRlcnMuLm1hcC4uTWFwJExUJEkkQyRGJEdUJCR1MjAkYXMkdTIwJGNvcmUuLml0ZXIuLnRyYWl0cy4uaXRlcmF0b3IuLkl0ZXJhdG9yJEdUJDRmb2xkMTdoNTUzODc0MmVmYzFjOTI2N0UhQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aDhiY2RkMWM0NWI2MmZlMDJFIkFfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDVwaXZvdDExbWVkaWFuM19yZWMxN2hhMDE0OWE2NGY5MmI5N2E5RSNBX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ1cGl2b3QxMW1lZGlhbjNfcmVjMTdoYTU2MDBkOGM5OWJmNTM5M0UkQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aGQ0MmE4MTE3M2MxOWMyNzdFJVBfWk41YWxsb2MxMWNvbGxlY3Rpb25zOXZlY19kZXF1ZTIxVmVjRGVxdWUkTFQkVCRDJEEkR1QkNGdyb3cxN2hhNmRhY2EyZTFjZDI3YzQ5RSY+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoMThmMGYwMmY3ZTFlMGEwN0UnPl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlMTRkcmlmdHNvcnRfbWFpbjE3aDIzNzRjOTE4NzVmMWI1NmJFKD5fWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTE0ZHJpZnRzb3J0X21haW4xN2g5YmU0MGE3ZDU3ZDUwNGIzRSk+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoZWViNzhiNGNkYjJkNWIzZkUqRF9aTjRjb3JlNXNsaWNlNHNvcnQ4dW5zdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aDFmNzQ4MzRjMDgwMGUzZWNFK0NfWk41YWxsb2M3cmF3X3ZlYzE5UmF3VmVjJExUJFQkQyRBJEdUJDhncm93X29uZTE3aDBlY2QwZTZkYWY4MzdlMjBFLGJfWk41YWxsb2M3cmF3X3ZlYzIwUmF3VmVjSW5uZXIkTFQkQSRHVCQxMWZpbmlzaF9ncm93MTdoZjM5MmYyZGU0MDZiZjc1MkUubGx2bS4xNzIwMzc1NjM1ODYzMTczMDc0My1DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2gzZmJmZTA0OGViNjZhNWM0RS5DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2g4YjE3NTRmMTU0OTg0NzkwRS9aX1pONWFsbG9jN3Jhd192ZWMyMFJhd1ZlY0lubmVyJExUJEEkR1QkN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZTE3aDFkMjg2MDBmYTI2MmY0NDJFMDhfWk40Y29yZTVzbGljZTRzb3J0OHVuc3RhYmxlN2lwbnNvcnQxN2gwNGFkZDM0YjBkNDUxMDJlRTFCX1pONGNvcmU1c2xpY2U0c29ydDh1bnN0YWJsZThoZWFwc29ydDhoZWFwc29ydDE3aDM1ZTQ0NjBmNDg5NzA2NTZFMipfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMl9fX3J1c3RfYWxsb2MzLF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE0X19fcnVzdF9kZWFsbG9jNCxfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxNF9fX3J1c3RfcmVhbGxvYzUxX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTlfX19ydXN0X2FsbG9jX3plcm9lZDZBX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMzVfX19ydXN0X25vX2FsbG9jX3NoaW1faXNfdW5zdGFibGVfdjI3MF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcnVzdF9zdGFydF9wYW5pYziEAV9SSU52TnZNczJfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjSU50QjhfMTFSYXdWZWNJbm5lcnBFN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZU50TnRCYV81YWxsb2M2R2xvYmFsRUNzZWJIY2Flb1NyeHlfM3N0ZDl6X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlSU50TnRCNF82b3B0aW9uNk9wdGlvbklOdE50Q3M1Y09jMDJPTVhsb181YWxsb2MzdmVjM1ZlY2hFRUVDc2ViSGNhZW9Tcnh5XzNzdGQ6Zl9SSU52TnRDc2dYR3A1T3F4Mk55XzRjb3JlM3B0cjEzZHJvcF9pbl9wbGFjZU50TnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmc2U3RyaW5nRUNzZWJIY2Flb1NyeHlfM3N0ZDt3X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlTnROdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjE5Rm9ybWF0U3RyaW5nUGF5bG9hZEVCTV88ZF9SSU52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDNzeXM5YmFja3RyYWNlMjZfX19ydXN0X2VuZF9zaG9ydF9iYWNrdHJhY2VOQ052TnRCNl81YWxsb2M4cnVzdF9vb20wekVCNl89LV9STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkNWFsbG9jOHJ1c3Rfb29tMEI1Xz5uX1JJTnZOdE50Q3NlYkhjYWVvU3J4eV8zc3RkM3N5czliYWNrdHJhY2UyNl9fX3J1c3RfZW5kX3Nob3J0X2JhY2t0cmFjZU5DTnZOdEI2XzlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXIwekVCNl8/N19STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjBCNV9AV19STnZNczRfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjTnRCNV8xMVJhd1ZlY0lubmVyMTFmaW5pc2hfZ3Jvd0NzZWJIY2Flb1NyeHlfM3N0ZEEzX1JOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzE1cGFuaWNfd2l0aF9ob29rQjhfUk52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ1YWxsb2MyNGRlZmF1bHRfYWxsb2NfZXJyb3JfaG9va0MnX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTBydXN0X3BhbmljRClfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMV9fX3JkbF9hbGxvY0VnX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRThtZW1hbGlnbkNzZWJIY2Flb1NyeHlfM3N0ZEZlX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTZtYWxsb2NDc2ViSGNhZW9Tcnh5XzNzdGRHKl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzEyX19fcnVzdF9hYm9ydEgrX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTNfX19yZGxfZGVhbGxvY0ljX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTRmcmVlQ3NlYkhjYWVvU3J4eV8zc3RkSitfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxM19fX3JkbF9yZWFsbG9jS2xfUk52TXMwX050Q3NqcXg4VEl5WmJQOV84ZGxtYWxsb2M4ZGxtYWxsb2NJTnRCNV84RGxtYWxsb2NOdE50QjdfM3N5czZTeXN0ZW1FMTJ1bmxpbmtfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRMbV9STnZNczBfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzhkbG1hbGxvY0lOdEI1XzhEbG1hbGxvY050TnRCN18zc3lzNlN5c3RlbUUxM2Rpc3Bvc2VfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRNLl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE3cnVzdF9iZWdpbl91bndpbmROMF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcmRsX2FsbG9jX3plcm9lZE84X1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMjZfX19ydXN0X2FsbG9jX2Vycm9yX2hhbmRsZXJQJ19STnZOdENzZWJIY2Flb1NyeHlfM3N0ZDVhbGxvYzhydXN0X29vbVFyX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTE4aW5zZXJ0X2xhcmdlX2NodW5rQ3NlYkhjYWVvU3J4eV8zc3RkUjpfUk52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxMXBhbmljX2NvdW50OGluY3JlYXNlU2dfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlOdE50Q3M1Y09jMDJPTVhsb181YWxsb2M2c3RyaW5nNlN0cmluZ050QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVENfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlSZU50QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVXhfUk52WHMwX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRWfV9STnZYczFfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI1XzE2U3RhdGljU3RyUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0V4ABX1JOdlhzMV9Odk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlck50QjVfMTZTdGF0aWNTdHJQYXlsb2FkTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJYggFfUk52WHMxX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94WXVfUk52WHMyX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRaXl9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGUxMHdyaXRlX2NoYXJbXF9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfc3RyXH9fUk52WHNfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI0XzE5Rm9ybWF0U3RyaW5nUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0XYQBX1JOdlhzX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNF8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94XnVfUk52WUlOdE52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTFiZWdpbl9wYW5pYzdQYXlsb2FkUmVFTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJCOV9faF9STnZZTnROdENzNWNPYzAyT01YbG9fNWFsbG9jNnN0cmluZzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfZm10Q3NlYkhjYWVvU3J4eV8zc3RkYEVfUk52WHNfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzNzeXNOdEI0XzZTeXN0ZW1OdEI2XzlBbGxvY2F0b3I1YWxsb2NhMF9STnZOdENzNWNPYzAyT01YbG9fNWFsbG9jN3Jhd192ZWMxMmhhbmRsZV9lcnJvcmI0X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M1YWxsb2MxOGhhbmRsZV9hbGxvY19lcnJvcmM1X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M3cmF3X3ZlYzE3Y2FwYWNpdHlfb3ZlcmZsb3dkKV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nNXBhbmljZTlfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U1aW5kZXgxNnNsaWNlX2luZGV4X2ZhaWxmLV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nOXBhbmljX2ZtdGcjX1JOdk50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1d3JpdGVoN19STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nMThwYW5pY19ib3VuZHNfY2hlY2tpPl9STnZNc2FfTnRDc2dYR3A1T3F4Mk55XzRjb3JlM2ZtdE50QjVfOUZvcm1hdHRlcjEycGFkX2ludGVncmFsajVfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzc3RyNWNvdW50MTRkb19jb3VudF9jaGFyc2tOX1JOdk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI3XzlGb3JtYXR0ZXIxMnBhZF9pbnRlZ3JhbDEyd3JpdGVfcHJlZml4bDpfUk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI1XzlGb3JtYXR0ZXI5d3JpdGVfc3RybT9fUk52WHM4X050TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzZm10M251bTNpbXBtTnRCOV83RGlzcGxheTNmbXRuU19STnZOdE50TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjJwYW5pY19vbl9vcmRfdmlvbGF0aW9ub0RfUk52TnROdE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0MTFzcXJ0X2FwcHJveHAFZm1heGYHEgEAD19fc3RhY2tfcG9pbnRlcgkKAQAHLnJvZGF0YQBNCXByb2R1Y2VycwIIbGFuZ3VhZ2UBBFJ1c3QADHByb2Nlc3NlZC1ieQEFcnVzdGMdMS45NS4wICg1OTgwNzYxNmUgMjAyNi0wNC0xNCkAlAEPdGFyZ2V0X2ZlYXR1cmVzCCsLYnVsay1tZW1vcnkrD2J1bGstbWVtb3J5LW9wdCsWY2FsbC1pbmRpcmVjdC1vdmVybG9uZysKbXVsdGl2YWx1ZSsPbXV0YWJsZS1nbG9iYWxzKxNub250cmFwcGluZy1mcHRvaW50Kw9yZWZlcmVuY2UtdHlwZXMrCHNpZ24tZXh0";let _c=null;async function Zo(i){const e=await Ho(),u=i.nodeWeights.length,Q=i.edgePairs.length/2,d=e.epiphany_graph_alloc_f32(u),s=e.epiphany_graph_alloc_u32(i.edgePairs.length),r=e.epiphany_graph_alloc_f32(u*4);try{new Float32Array(e.memory.buffer,d,u).set(i.nodeWeights),new Uint32Array(e.memory.buffer,s,i.edgePairs.length).set(i.edgePairs);const R=e.epiphany_graph_layout_2d(d,u,s,Q,r,i.iterations,i.rankGap,i.nodeGap,i.edgeLength);if(R!==0)throw new Error(`Rust graph solver failed with status ${R}`);return new Float32Array(new Float32Array(e.memory.buffer,r,u*4))}finally{e.epiphany_graph_dealloc_f32(d,u),e.epiphany_graph_dealloc_u32(s,i.edgePairs.length),e.epiphany_graph_dealloc_f32(r,u*4)}}async function Ho(){return _c??=WebAssembly.instantiate(Oo(),{}).then(i=>{const e=i.instance.exports;if(!(e.memory instanceof WebAssembly.Memory)||typeof e.epiphany_graph_alloc_f32!="function"||typeof e.epiphany_graph_dealloc_f32!="function"||typeof e.epiphany_graph_alloc_u32!="function"||typeof e.epiphany_graph_dealloc_u32!="function"||typeof e.epiphany_graph_layout_2d!="function")throw new Error("Rust graph solver wasm is missing required exports.");return e}),_c}function Oo(){const i=globalThis.Buffer,e=typeof atob=="function"?atob(Wc):i?.from(Wc,"base64").toString("binary");if(!e)throw new Error("No base64 decoder is available for the Rust graph solver wasm.");const u=new Uint8Array(e.length);for(let Q=0;Q[w.id,X])),J=e.nodes.map(w=>ts(w,i,s,e.nodes.length,d)),v=[];for(const w of e.edges){const X=M.get(w.source_id),L=M.get(w.target_id);X==null||L==null||v.push(X,L)}const U=await Zo({nodeWeights:new Float32Array(e.nodes.map((w,X)=>{const L=r.get(w.id)??0,_=R.get(w.id)??0;return Math.max(.25,1+L*.16+_*.24+J[X].width*J[X].height/8e4)})),edgePairs:new Uint32Array(v),...Wo(i,Q)}),T=e.nodes.map((w,X)=>{const L=J[X],_=r.get(w.id)??0,ZA=R.get(w.id)??0,wA=X*4;return{...w,code_refs:w.code_refs??[],graphKey:i,x:U[wA]-L.width/2,y:U[wA+1]-L.height/2,width:L.width,height:L.height,degree:_,linkCount:ZA,badgeText:es(w.title),fill:ns(i,w.status),stroke:Qs(i,w.status)}}),H=_o(Po(T,s)),Y=new Map(H.map(w=>[w.id,w])),O=e.edges.map((w,X)=>{const L=Is(w,X),_=Cs(w,Y);return{...w,id:w.id??null,label:w.label??null,mechanism:w.mechanism??null,code_refs:w.code_refs??[],graphKey:i,resolvedId:L,points:_,path:is(_),midpoint:as(_)}}),nA=sB(H);return{graphKey:i,width:Math.max(720,nA.width),height:Math.max(520,nA.height),nodes:H,edges:O}}function $c(i,e){return typeof e=="string"?e:e[i]??"layered"}function Vo(i){return i==="layered"?"layered":"compact"}function Wo(i,e){return e==="layered"?{iterations:i==="architecture"?320:300,rankGap:i==="architecture"?170:150,nodeGap:i==="architecture"?96:112,edgeLength:i==="architecture"?150:180}:e==="force"?{iterations:i==="architecture"?520:420,rankGap:i==="architecture"?130:120,nodeGap:i==="architecture"?92:112,edgeLength:i==="architecture"?190:230}:{iterations:i==="architecture"?380:320,rankGap:i==="architecture"?145:132,nodeGap:i==="architecture"?92:116,edgeLength:i==="architecture"?180:220}}function _o(i){const e=sB(i);if(e.minX>=0&&e.minY>=0)return i;const u=e.minX<0?-e.minX+24:0,Q=e.minY<0?-e.minY+24:0;return i.map(d=>({...d,x:d.x+u,y:d.y+Q}))}function sB(i){if(i.length===0)return{minX:0,minY:0,width:0,height:0};const e=Math.min(...i.map(s=>s.x)),u=Math.min(...i.map(s=>s.y)),Q=Math.max(...i.map(s=>s.x+s.width)),d=Math.max(...i.map(s=>s.y+s.height));return{minX:e,minY:u,width:Q-Math.min(0,e)+48,height:d-Math.min(0,u)+48}}function Po(i,e){return!fB(e)||i.length<2?AB(i):AB($o(i))}function $o(i){const e=i.map((R,M)=>{const J=gC(R);let v=Number.POSITIVE_INFINITY;for(let U=0;U1&&(v=Math.min(v,H))}return v}).filter(R=>Number.isFinite(R)).sort((R,M)=>R-M);if(e.length===0)return i;const u=Math.min(e.length-1,Math.max(0,Math.floor(e.length*.18))),Q=e[u],d=fI(Q*.88,112,260),s=fI(Q*.48,56,126);return i.map(R=>{const M=gC(R),J=fI(d,96,Math.max(260,R.width)),v=fI(s,48,Math.max(126,R.height));return{...R,x:M.x-J/2,y:M.y-v/2,width:J,height:v}})}function AB(i){let e=i;const u=56,Q=40;for(let d=0;d<96;d+=1){let s=!1;const r=new Map(e.map(R=>[R.id,{x:0,y:0}]));for(let R=0;R=J.x?1:-1,L=H/2;nA.x-=X*L,w.x+=X*L}else{const X=T.y>=J.y?1:-1,L=Y/2;nA.y-=X*L,w.y+=X*L}s=!0}}}if(!s)return e;e=e.map(R=>{const M=r.get(R.id);return M?{...R,x:R.x+M.x,y:R.y+M.y}:R})}return e}function fB(i){return i==="compact"}function gC(i){return{x:i.x+i.width/2,y:i.y+i.height/2}}function As(i){const e=new Map;for(const u of i.nodes??[])e.set(u.id,0);for(const u of i.edges??[])e.set(u.source_id,(e.get(u.source_id)??0)+1),e.set(u.target_id,(e.get(u.target_id)??0)+1);return e}function gs(i,e){const u=new Map;for(const Q of e??[]){const d=i==="architecture"?Q.architecture_node_id:Q.dataflow_node_id;u.set(d,(u.get(d)??0)+1)}return u}function Is(i,e){return i.id?.trim()?i.id:`${i.source_id}->${i.target_id}:${i.kind}:${e}`}function ts(i,e,u,Q,d){const s=fB(u),r=s?ls(Q,d):1,R=Math.min(i.title.length,36),M=Math.min(i.purpose.length,110),J=e==="architecture"?232:248,v=e==="architecture"?128:154,U=e==="architecture"?248:280,T=fI(J+R*2.3+M*.22,J,360),H=fI((v+R*1.8+M*.12)*r,v,U),Y=s?H:T,O=gB(s?Y-44:Y-(i.mechanism?.trim()?154:92),7.4),nA=gB(Y-34,6.1),w=fi(i.title,O,2),X=fi(i.purpose,nA,s?1:3),L=i.mechanism?.trim()?fi(i.mechanism,nA,s?0:2):0,_=i.metaphor?.trim()?fi(i.metaphor,nA,s?0:2):0,ZA=fI(54+w*15+X*12.5+L*11.5+_*11.2+32,124,196),wA=fI((40+w*14+X*11+18)*r,64,e==="architecture"?116:132);return{width:Y,height:s?wA:ZA}}function ls(i,e){if(!e||e.width<=0||e.height<=0||i<=0)return .72;const Q=e.width*e.height/i;return fI(Math.sqrt(Q/34e3),.54,.92)}function fi(i,e,u){if(u<=0)return 0;const Q=i.replace(/\s+/g," ").trim();if(!Q)return 0;const d=Q.split(" ");let s=1,r="";for(const R of d){const M=r?`${r} ${R}`:R;if(M.length<=e){r=M;continue}if(s+=1,r=R,s>=u)return u}return Math.min(s,u)}function gB(i,e){return Math.max(12,Math.floor(i/e))}function Cs(i,e){const u=e.get(i.source_id),Q=e.get(i.target_id);return!u||!Q?[]:[{x:u.x+u.width/2,y:u.y+u.height/2},{x:Q.x+Q.width/2,y:Q.y+Q.height/2}]}function is(i){if(i.length===0)return"";const[e,...u]=i;return`M ${hi(e.x)} ${hi(e.y)} ${u.map(Q=>`L ${hi(Q.x)} ${hi(Q.y)}`).join(" ")}`}function as(i){if(i.length===0)return{x:0,y:0};const e=Math.floor(i.length/2);return i[e]}function es(i){const e=i.split(/[\s/_-]+/).filter(Boolean);return e.length===0?"??":e.length===1?e[0].slice(0,2).toUpperCase():`${e[0][0]??""}${e[1][0]??""}`.toUpperCase()}function ns(i,e){return e==="verified"?i==="architecture"?"rgba(15, 118, 110, 0.28)":"rgba(120, 53, 15, 0.3)":e==="active"?"rgba(67, 56, 202, 0.3)":e==="prototype"?"rgba(91, 33, 182, 0.28)":i==="architecture"?"rgba(8, 47, 73, 0.66)":"rgba(58, 12, 33, 0.68)"}function Qs(i,e){return e==="verified"?"#5eead4":e==="in_progress"?"#fbbf24":e==="active"?"#93c5fd":e==="prototype"?"#c084fc":e==="proposed"?"#f9a8d4":i==="architecture"?"#67e8f9":"#fb7185"}function fI(i,e,u){return Math.min(u,Math.max(e,i))}function hi(i){return Number(i).toFixed(2).replace(/\.00$/,"")}const ri={quality:{simulationBudgetMs:8,targetFps:60,maxAnimatedNodes:5e3,edgeRefreshRate:1,maxTimeStepMs:34,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2},balanced:{simulationBudgetMs:4,targetFps:40,maxAnimatedNodes:240,edgeRefreshRate:2,maxTimeStepMs:28,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2},fast:{simulationBudgetMs:2.5,targetFps:24,maxAnimatedNodes:90,edgeRefreshRate:3,maxTimeStepMs:24,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2}};function us(i){const e=[],u=IB("architecture",i.architecture,e),Q=IB("dataflow",i.dataflow,e),d=new Set;for(const s of i.links??[]){s.dataflow_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty dataflow_node_id."}),s.architecture_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty architecture_node_id."}),s.dataflow_node_id?.trim()&&!Q.has(s.dataflow_node_id)&&e.push({scope:"links",message:`Link references missing dataflow node '${s.dataflow_node_id}'.`}),s.architecture_node_id?.trim()&&!u.has(s.architecture_node_id)&&e.push({scope:"links",message:`Link references missing architecture node '${s.architecture_node_id}'.`});const r=`${s.dataflow_node_id}::${s.architecture_node_id}`;d.has(r)&&e.push({scope:"links",message:`Duplicate cross-link '${r}'.`}),d.add(r)}return e}function IB(i,e,u){const Q=new Set,d=new Set;for(const s of e.nodes??[])s.id?.trim()||u.push({scope:i,message:"Node is missing a nonempty id."}),s.title?.trim()||u.push({scope:i,message:`Node '${s.id||""}' is missing a nonempty title.`}),s.purpose?.trim()||u.push({scope:i,message:`Node '${s.id||""}' is missing a nonempty purpose.`}),Q.has(s.id)&&u.push({scope:i,message:`Duplicate node id '${s.id}'.`}),Q.add(s.id);for(const s of e.edges??[])s.source_id?.trim()||u.push({scope:i,message:"Edge is missing a nonempty source_id."}),s.target_id?.trim()||u.push({scope:i,message:"Edge is missing a nonempty target_id."}),s.kind?.trim()||u.push({scope:i,message:"Edge is missing a nonempty kind."}),s.source_id?.trim()&&!Q.has(s.source_id)&&u.push({scope:i,message:`Edge '${s.id||tB(s)}' references missing source node '${s.source_id}'.`}),s.target_id?.trim()&&!Q.has(s.target_id)&&u.push({scope:i,message:`Edge '${s.id||tB(s)}' references missing target node '${s.target_id}'.`}),s.id?.trim()&&(d.has(s.id)&&u.push({scope:i,message:`Duplicate edge id '${s.id}'.`}),d.add(s.id));return Q}function tB(i){return`${i.source_id}->${i.target_id}:${i.kind}`}const di="rgba(7, 16, 30, 0.76)",$l="1px solid rgba(148, 163, 184, 0.18)";function cs({state:i,initialGraph:e="architecture",selection:u,style:Q,className:d,title:s="Epiphany Graph Viewer",graphLabels:r,graphDescriptions:R,layoutMode:M="layered",motion:J,performance:v,sidebar:U,sidebarWidth:T=330,showSidebar:H=!0,overlayPanels:Y=!1,viewportBackdrop:O,viewportBackground:nA,focusSelection:w=!1,selectionFocusMode:X="preview",expandedNode:L,nodeArticle:_,onExpandedNodeClick:ZA,onSelectionChange:wA,onCodeRefSelect:VA}){const[z,tg]=cA.useState(e),[Yg,og]=cA.useState(null),[QA,tA]=cA.useState(null),[GA,lg]=cA.useState(null),[S,F]=cA.useState([]),[q,AA]=cA.useState("loading"),[BA,vA]=cA.useState(null),[b,lA]=cA.useState({width:0,height:0}),[uA,MA]=cA.useState({architecture:{x:0,y:0,scale:1,userMoved:!1},dataflow:{x:0,y:0,scale:1,userMoved:!1}}),WA=cA.useRef(null),Zg=cA.useRef(null),pg=cA.useRef(null),sg=cA.useRef({activeGraphKey:z,transforms:uA}),ig=cA.useRef(null),Hg=cA.useRef(null),OI=cA.useRef(null),kA=u===void 0?Yg:u,Og=ds(M),hI=ys(M,J),Cl=hI?Ds(hI):"off",jI=rs(v),IC=Ss(jI),jg=k=>{u===void 0&&og(k),wA?.(k)};cA.useEffect(()=>{u?.graphKey&&tg(u.graphKey)},[u?.graphKey]),cA.useEffect(()=>{let k=!1;return AA("loading"),vA(null),F(us(i)),jo(i,M,b.width>0&&b.height>0?b:void 0).then(W=>{k||(tA(W),lg(W),pg.current=W,Zg.current={architecture:Ni(W.architecture),dataflow:Ni(W.dataflow)},AA("ready"))}).catch(W=>{k||(AA("error"),vA(W instanceof Error?W.message:String(W)))}),()=>{k=!0}},[Og,i,b.height,b.width]),cA.useEffect(()=>{if(!hI||!QA||b.width<=0||b.height<=0)return;const k=kA?.kind==="node"&&kA.graphKey===z?kA.nodeId:null;if(w&&k){pg.current=QA,lg(QA);return}let W=0,rA=globalThis.performance.now(),DA=rA,sA=0;const HA=ms(QA[z].nodes.length,jI),FA=Wg=>{const ht=1e3/jI.targetFps;if(Wg-DAcancelAnimationFrame(W)},[z,QA,Cl,IC,uA,w,kA?.kind,kA?.graphKey,kA?.kind==="node"?kA.nodeId:null,b.height,b.width]),cA.useLayoutEffect(()=>{const k=WA.current;if(!k)return;const W=new ResizeObserver(([rA])=>{const DA=rA.contentRect;lA({width:DA.width,height:DA.height})});return W.observe(k),()=>W.disconnect()},[]),cA.useEffect(()=>{sg.current={activeGraphKey:z,transforms:uA}},[z,uA]);const VI=GA??QA;cA.useEffect(()=>{const k=WA.current,W=VI?.[z]??null;if(!k||!W||b.width<=0||b.height<=0)return;const rA=uA[z],DA=dB(W.nodes);k.dispatchEvent(new CustomEvent("epiphanygraph-viewport-transform",{bubbles:!0,detail:{graphKey:z,x:rA.x,y:rA.y,scale:rA.scale,width:b.width,height:b.height,bounds:DA}}))},[z,uA,VI,b.height,b.width]),cA.useEffect(()=>{const k=WA.current;if(!k)return;const W=rA=>{if(!rA.altKey&&yB(rA.target))return;const{activeGraphKey:DA,transforms:sA}=sg.current;xs(rA,k,DA,sA,MA)};return k.addEventListener("wheel",W,{passive:!1}),()=>k.removeEventListener("wheel",W)},[]),cA.useEffect(()=>{const k=WA.current;if(!k)return;const W=sA=>{if(!Xs(sA,k)||!Ks(sA))return;const{activeGraphKey:HA,transforms:FA}=sg.current;qs(sA,k,FA[HA],ig)},rA=sA=>{const{activeGraphKey:HA}=sg.current;Zs(sA,HA,ig,MA)},DA=sA=>{Hs(sA,k,ig)};return window.addEventListener("pointerdown",W,{capture:!0}),window.addEventListener("pointermove",rA,{capture:!0}),window.addEventListener("pointerup",DA,{capture:!0}),window.addEventListener("pointercancel",DA,{capture:!0}),()=>{window.removeEventListener("pointerdown",W,{capture:!0}),window.removeEventListener("pointermove",rA,{capture:!0}),window.removeEventListener("pointerup",DA,{capture:!0}),window.removeEventListener("pointercancel",DA,{capture:!0})}},[]),cA.useEffect(()=>{!QA||b.width<=0||b.height<=0||MA(k=>({architecture:k.architecture.userMoved?k.architecture:Ke(QA.architecture,b.width,b.height),dataflow:k.dataflow.userMoved?k.dataflow:Ke(QA.dataflow,b.width,b.height)}))},[QA,b.height,b.width]);const bA=VI?.[z]??null,WI=uA[z];bA&&Ws(bA);const LA=kA?.kind==="node"&&kA.graphKey===z&&bA?bA.nodes.find(k=>k.id===kA.nodeId)??null:null,_A=kA?.kind==="edge"&&kA.graphKey===z&&bA?bA.edges.find(k=>k.resolvedId===kA.edgeId)??null:null,Vg={architecture:r?.architecture??"Architecture",dataflow:r?.dataflow??"Dataflow"},tC={architecture:R?.architecture??"Architecture nodes describe durable system parts: stores, renderers, promoters, bridges, and shells.",dataflow:R?.dataflow??"Dataflow nodes describe the movement of evidence and structure through the pipeline: observations, proposals, validation, fragments, turns."},st=new Set;if(LA&&bA)for(const k of bA.edges)k.source_id===LA.id&&st.add(k.target_id),k.target_id===LA.id&&st.add(k.source_id);const ft=LA?fs(LA.id,z,i):[],Si=!!L&&!!LA&&L?.graphKey===z&&L.nodeId===LA?.id;return cA.useEffect(()=>{if(!w||!LA||b.width<=0||b.height<=0)return;const k=`${z}:${LA.id}`;if(OI.current!==k){if(Hg.current===k){Hg.current=null,OI.current=k;return}OI.current=k,Xe(LA,z,X,b.width,b.height,MA)}},[z,w,X,LA?.id,b.height,b.width]),o.jsxs("section",{"aria-label":s,className:d,style:{display:"grid",gridTemplateColumns:Y?"minmax(0, 1fr)":`minmax(0, 1fr) ${typeof T=="number"?`${T}px`:T}`,gap:16,minHeight:Y?"100vh":"72vh",position:"relative",overflow:Y?"hidden":void 0,...Q},children:[o.jsxs("div",{style:{display:"grid",gridTemplateRows:Y?"1fr":"auto 1fr",gap:12,minHeight:0},children:[o.jsxs("header",{className:Y?"epiphany-graph-overlay-panel":void 0,style:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:12,padding:"14px 16px",borderRadius:22,background:di,border:$l,boxShadow:"0 18px 48px rgba(0, 0, 0, 0.26)",backdropFilter:"blur(14px)",...Y?{position:"absolute",top:16,left:16,right:16,zIndex:6}:{}},children:[o.jsxs("div",{style:{display:"grid",gap:6},children:[o.jsxs("div",{style:{display:"inline-flex",gap:8,alignItems:"center",color:"#9fb3c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:[o.jsx("span",{children:s}),o.jsx("span",{style:{color:"#5eead4"},children:q})]}),o.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[o.jsx(lB,{active:z==="architecture",label:Vg.architecture,count:i.architecture.nodes.length,onClick:()=>cA.startTransition(()=>{tg("architecture"),kA?.graphKey&&kA.graphKey!=="architecture"&&jg(null)})}),o.jsx(lB,{active:z==="dataflow",label:Vg.dataflow,count:i.dataflow.nodes.length,onClick:()=>cA.startTransition(()=>{tg("dataflow"),kA?.graphKey&&kA.graphKey!=="dataflow"&&jg(null)})}),o.jsx(CB,{label:"Links",value:String(i.links.length),accent:"#f9a8d4"}),o.jsx(CB,{label:"Issues",value:String(S.length),accent:S.length?"#fbbf24":"#86efac"})]})]}),o.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap",justifyContent:"flex-end"},children:[o.jsx(xe,{onClick:()=>nB(z,1.18,MA),children:"+"}),o.jsx(xe,{onClick:()=>nB(z,1/1.18,MA),children:"-"}),o.jsx(xe,{onClick:()=>{!bA||b.width<=0||b.height<=0||MA(k=>({...k,[z]:Ke(bA,b.width,b.height)}))},children:"Reset"})]})]}),o.jsxs("div",{ref:WA,onAuxClickCapture:k=>{eB(k)&&(k.preventDefault(),k.stopPropagation())},onClickCapture:k=>{eB(k)&&(k.preventDefault(),k.stopPropagation())},style:{position:"relative",minHeight:Y?"100vh":540,overflow:"hidden",overscrollBehavior:"contain",touchAction:"none",borderRadius:Y?0:28,background:nA??(z==="architecture"?"radial-gradient(circle at top left, rgba(8, 145, 178, 0.22), transparent 38%), linear-gradient(160deg, #08111e 0%, #0c1624 46%, #11192c 100%)":"radial-gradient(circle at top right, rgba(244, 63, 94, 0.18), transparent 34%), linear-gradient(160deg, #0b1018 0%, #15111c 44%, #1a0d18 100%)"),border:Y?"none":$l,boxShadow:Y?"none":"0 18px 54px rgba(0, 0, 0, 0.3)"},children:[O,o.jsxs("div",{className:Y?"epiphany-graph-overlay-panel":void 0,style:{position:"absolute",top:Y?102:14,left:14,zIndex:2,display:"grid",gap:6,padding:"10px 12px",borderRadius:18,background:"rgba(5, 10, 22, 0.7)",border:"1px solid rgba(148, 163, 184, 0.16)",color:"#b5c5d8",fontSize:12,maxWidth:260,pointerEvents:"none"},children:[o.jsxs("div",{style:{fontWeight:700,color:"#e5eef8"},children:[Vg[z]," graph"]}),o.jsx("div",{children:"Wheel to zoom. Drag the void to pan. Click something interesting and the side panel stops being decorative."})]}),q==="loading"&&o.jsx(iB,{tone:"#67e8f9",children:"Laying out the graph. Rust solver is taking the hill."}),q==="error"&&o.jsx(iB,{tone:"#fca5a5",children:BA??"Layout failed."}),q==="ready"&&bA&&o.jsxs("svg",{width:"100%",height:"100%",viewBox:`0 0 ${b.width||1} ${b.height||1}`,onClick:k=>{if(ig.current?.suppressClick){k.preventDefault(),k.stopPropagation(),ig.current.suppressClick=!1;return}},style:{width:"100%",height:"100%",display:"block",cursor:ig.current?.active?"grabbing":"grab"},children:[o.jsxs("defs",{children:[o.jsx("filter",{id:"nodeGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:o.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"9",floodColor:"rgba(34, 211, 238, 0.38)"})}),o.jsx("filter",{id:"selectedGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:o.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"14",floodColor:"rgba(253, 224, 71, 0.46)"})})]}),o.jsxs("g",{transform:`translate(${WI.x} ${WI.y}) scale(${WI.scale})`,children:[ss(bA,z),bA.edges.map(k=>{const W=_A?.resolvedId===k.resolvedId,rA=LA&&(k.source_id===LA.id||k.target_id===LA.id);return o.jsxs("g",{pointerEvents:"none",children:[o.jsx("path",{d:k.path,fill:"none",stroke:js(z,W,rA),strokeWidth:W?3.4:rA?2.6:1.9,strokeOpacity:W?.94:rA?.76:.35,strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),W&&k.label?.trim()&&o.jsxs("g",{transform:`translate(${k.midpoint.x} ${k.midpoint.y}) scale(${1/Math.max(.001,WI.scale)})`,pointerEvents:"none",opacity:.95,children:[o.jsx("rect",{x:-44,y:-12,width:88,height:20,rx:10,fill:"rgba(5, 10, 22, 0.82)",stroke:"rgba(148, 163, 184, 0.2)",vectorEffect:"non-scaling-stroke"}),o.jsx("text",{x:0,y:3,textAnchor:"middle",fill:"#dbe7f4",fontSize:9.5,fontWeight:700,children:k.label})]})]},k.resolvedId)})]})]}),q==="ready"&&bA&&o.jsx("div",{"aria-label":`${Vg[z]} node surfaces`,style:{position:"absolute",inset:0,zIndex:4,pointerEvents:"none"},children:bA.nodes.map(k=>{const W=LA?.id===k.id,rA=st.has(k.id),DA=ps(k,WI,b.width,b.height),sA=Vs(k,LA,rA),HA=Et(.1,.72,DA.reveal),FA=Math.max(sA,HA),Wg=Si&&W&&L?{content:L.content,className:L.className,ariaLabel:L.ariaLabel}:null,ht=_?{content:_.content(k),className:_.className,ariaLabel:_.ariaLabel?.(k)}:null,_g=ht?.content?ht:Wg,fg=!!(_g&&DA.article>.18),zg=!fg&&DA.preview<.08,dt=_g?["epiphany-graph-node-surface",_g.className].filter(Boolean).join(" "):"epiphany-graph-node-surface";return o.jsx("div",{"aria-label":_g?.ariaLabel??k.title,className:dt,onClickCapture:mA=>{if(!mA.altKey&&fg){if(ig.current?.suppressClick){mA.preventDefault(),mA.stopPropagation(),ig.current.suppressClick=!1;return}ZA?.(mA)}},onPointerDown:mA=>{mA.altKey||mA.stopPropagation()},onClick:mA=>{if(ig.current?.suppressClick){mA.preventDefault(),mA.stopPropagation(),ig.current.suppressClick=!1;return}if(!Ze(mA.target)){if(fg&&W){mA.stopPropagation();return}mA.stopPropagation(),jg({kind:"node",graphKey:z,nodeId:k.id}),Hg.current=`${z}:${k.id}`,w&&b.width>0&&b.height>0&&Xe(k,z,"article",b.width,b.height,MA)}},onDoubleClick:mA=>{Ze(mA.target)||(mA.stopPropagation(),jg({kind:"node",graphKey:z,nodeId:k.id}),Hg.current=`${z}:${k.id}`,b.width>0&&b.height>0&&Xe(k,z,"article",b.width,b.height,MA))},"data-graph-key":z,"data-node-id":k.id,"data-node-stage":DA.stage,style:{...Ts(k,DA,FA,W,rA,fg),cursor:fg?"auto":"grab"},children:fg?_g?.content:zg?o.jsx(vs,{node:k}):o.jsx(Ls,{node:k})},k.id)})})]})]}),H&&o.jsxs("aside",{className:Y?"epiphany-graph-overlay-panel":void 0,style:{display:"grid",gridTemplateRows:"auto auto 1fr",gap:12,minHeight:0,...Y?{position:"absolute",top:110,right:16,bottom:16,zIndex:5,width:typeof T=="number"?`${T}px`:T,maxWidth:"calc(100vw - 32px)"}:{}},children:[o.jsxs("section",{style:{padding:"16px 18px",borderRadius:24,background:di,border:$l,display:"grid",gap:10},children:[o.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:12},children:[o.jsxs("div",{children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Live graph"}),o.jsx("div",{style:{fontSize:21,fontWeight:800,color:"#f7fbff"},children:Vg[z]})]}),o.jsxs("div",{style:{display:"grid",alignContent:"start",justifyItems:"end",color:"#b5c5d8",fontSize:13},children:[o.jsxs("strong",{style:{color:"#f8fbff"},children:[bA?.nodes.length??0," nodes"]}),o.jsxs("span",{children:[bA?.edges.length??0," edges"]})]})]}),o.jsx("div",{style:{color:"rgba(229, 238, 248, 0.68)",fontSize:14,lineHeight:1.5},children:"Low zoom shows structure. Higher zoom lets titles, purpose, and mechanism crawl into view one guilty layer at a time."})]}),o.jsxs("section",{style:{padding:"14px 16px",borderRadius:22,background:di,border:$l,display:"grid",gap:8},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Validation"}),S.length===0?o.jsx("div",{style:{color:"#86efac",fontSize:14},children:"Typed graph shape is clean."}):S.slice(0,4).map(k=>o.jsxs("div",{style:{padding:"10px 12px",borderRadius:14,background:"rgba(120, 53, 15, 0.24)",border:"1px solid rgba(251, 191, 36, 0.22)",color:"#fcd34d",fontSize:13,lineHeight:1.45},children:[o.jsx("strong",{style:{color:"#fde68a"},children:k.scope}),": ",k.message]},`${k.scope}:${k.message}`))]}),o.jsx("section",{style:{minHeight:0,overflow:"auto",padding:"18px 18px 20px",borderRadius:28,background:di,border:$l,display:"grid",gap:16},children:U!==void 0?U:LA?o.jsx(Bs,{node:LA,graphKey:z,graphLabels:Vg,linkedNodes:ft,links:i.links,onJump:(k,W)=>{cA.startTransition(()=>{tg(k),jg({kind:"node",graphKey:k,nodeId:W})})},onCodeRefSelect:k=>VA?.(k,{graphKey:z,selection:kA})}):_A?o.jsx(Es,{edge:_A,graphLabels:Vg,onCodeRefSelect:k=>VA?.(k,{graphKey:z,selection:kA})}):o.jsx(os,{activeGraphKey:z,graphDescriptions:tC})})]})]})}function lB({active:i,label:e,count:u,onClick:Q}){return o.jsxs("button",{type:"button",onClick:Q,style:{border:0,borderRadius:999,padding:"8px 12px",background:i?"rgba(103, 232, 249, 0.18)":"rgba(15, 23, 42, 0.74)",color:i?"#d8f9ff":"#b8c7d8",display:"inline-flex",gap:8,alignItems:"center",cursor:"pointer",fontWeight:700},children:[o.jsx("span",{children:e}),o.jsx("span",{style:{minWidth:22,height:22,borderRadius:999,display:"inline-grid",placeItems:"center",background:i?"rgba(7, 16, 30, 0.84)":"rgba(148, 163, 184, 0.14)",fontSize:12},children:u})]})}function CB({label:i,value:e,accent:u}){return o.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:8,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.72)",color:"#b8c7d8",fontSize:13},children:[o.jsx("span",{children:i}),o.jsx("strong",{style:{color:u},children:e})]})}function xe({children:i,onClick:e}){return o.jsx("button",{type:"button",onClick:e,style:{border:0,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.82)",color:"#e5eef8",cursor:"pointer",fontWeight:700},children:i})}function iB({children:i,tone:e}){return o.jsx("div",{style:{position:"absolute",inset:0,display:"grid",placeItems:"center",padding:40,textAlign:"center",color:e,fontSize:18,fontWeight:700},children:i})}function Bs({node:i,graphKey:e,graphLabels:u,linkedNodes:Q,links:d,onJump:s,onCodeRefSelect:r}){const R=e==="architecture"?d.filter(M=>M.architecture_node_id===i.id).length:d.filter(M=>M.dataflow_node_id===i.id).length;return o.jsxs(o.Fragment,{children:[o.jsxs("div",{style:{display:"grid",gap:10},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected node"}),o.jsxs("div",{style:{display:"grid",gap:8},children:[o.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:i.title}),o.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[o.jsx(ot,{label:u[e],tone:e==="architecture"?"#67e8f9":"#fb7185"}),i.status?.trim()&&o.jsx(ot,{label:i.status,tone:i.stroke}),o.jsx(ot,{label:`${i.degree} degree`,tone:"#c4b5fd"}),o.jsx(ot,{label:`${R} links`,tone:"#f9a8d4"})]})]})]}),o.jsx(ZI,{title:"Purpose",children:i.purpose}),i.mechanism?.trim()&&o.jsx(ZI,{title:"Mechanism",children:i.mechanism}),i.metaphor?.trim()&&o.jsx(ZI,{title:"Metaphor",children:i.metaphor}),o.jsxs("div",{style:{display:"grid",gap:10},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Cross-links"}),Q.length===0?o.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No typed cross-links for this node yet."}):Q.map(M=>o.jsxs("button",{type:"button",onClick:()=>s(M.graphKey,M.nodeId),style:{border:"1px solid rgba(249, 168, 212, 0.24)",borderRadius:16,background:"rgba(76, 5, 25, 0.22)",color:"#fce7f3",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[o.jsx("strong",{style:{display:"block",marginBottom:4},children:M.title}),o.jsxs("span",{style:{color:"rgba(252, 231, 243, 0.78)",fontSize:13},children:[u[M.graphKey]," • ",M.nodeId,M.relationship?` • ${M.relationship}`:""]})]},`${M.graphKey}:${M.nodeId}`))]}),o.jsx(hB,{codeRefs:i.code_refs??[],onCodeRefSelect:r})]})}function Es({edge:i,graphLabels:e,onCodeRefSelect:u}){return o.jsxs(o.Fragment,{children:[o.jsxs("div",{style:{display:"grid",gap:10},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected edge"}),o.jsx("h2",{style:{margin:0,fontSize:22,lineHeight:1.08},children:i.label?.trim()||i.kind}),o.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[o.jsx(ot,{label:e[i.graphKey],tone:i.graphKey==="architecture"?"#67e8f9":"#fb7185"}),o.jsx(ot,{label:i.kind,tone:"#c4b5fd"}),i.id?.trim()&&o.jsx(ot,{label:i.id,tone:"#c4b5fd"})]})]}),o.jsxs(ZI,{title:"Flow",children:[i.source_id," → ",i.target_id]}),i.mechanism?.trim()&&o.jsx(ZI,{title:"Mechanism",children:i.mechanism}),o.jsx(hB,{codeRefs:i.code_refs??[],onCodeRefSelect:u})]})}function os({activeGraphKey:i,graphDescriptions:e}){return o.jsxs(o.Fragment,{children:[o.jsxs("div",{style:{display:"grid",gap:8},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Details"}),o.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:"Click a node, or keep staring until the graph volunteers."})]}),o.jsx(ZI,{title:"What you are looking at",children:e[i]}),o.jsx(ZI,{title:"Zoom policy",children:"Titles appear first. Then purpose. Then mechanism and metaphor. The graph gets to be a map before it has to be a filing cabinet."}),o.jsx(ZI,{title:"Cross-links",children:"Nodes with the pink badge have typed correspondences in the other graph. Selecting them exposes the jump points instead of making you infer the relation from aura alone."})]})}function ZI({title:i,children:e}){return o.jsxs("div",{style:{display:"grid",gap:6},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:i}),o.jsx("div",{style:{color:"rgba(229, 238, 248, 0.88)",fontSize:14,lineHeight:1.6},children:e})]})}function ot({label:i,tone:e}){return o.jsx("span",{style:{display:"inline-flex",alignItems:"center",padding:"6px 9px",borderRadius:999,background:"rgba(15, 23, 42, 0.76)",border:`1px solid ${e}44`,color:e,fontSize:12,fontWeight:700},children:i})}function hB({codeRefs:i,onCodeRefSelect:e}){return o.jsxs("div",{style:{display:"grid",gap:10},children:[o.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Code refs"}),i.length===0?o.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No code refs on this element yet."}):i.map((u,Q)=>o.jsxs("button",{type:"button",onClick:()=>e(u),style:{border:"1px solid rgba(103, 232, 249, 0.22)",borderRadius:16,background:"rgba(7, 20, 30, 0.72)",color:"#e5eef8",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[o.jsx("strong",{style:{display:"block",marginBottom:4},children:u.path}),o.jsx("div",{style:{color:"#9dd7ea",fontSize:13},children:_s(u)}),u.note?.trim()&&o.jsx("div",{style:{color:"rgba(229, 238, 248, 0.66)",fontSize:12,marginTop:6},children:u.note})]},`${u.path}:${u.start_line??"?"}:${Q}`))]})}function ss(i,e){const u=e==="architecture"?"rgba(103, 232, 249, 0.08)":"rgba(251, 113, 133, 0.08)",Q=Math.ceil(i.width/160),d=Math.ceil(i.height/120),s=[];for(let r=0;r<=Q;r+=1){const R=r*160;s.push(o.jsx("line",{x1:R,y1:0,x2:R,y2:i.height,stroke:u,strokeWidth:1},`column-${r}`))}for(let r=0;r<=d;r+=1){const R=r*120;s.push(o.jsx("line",{x1:0,y1:R,x2:i.width,y2:R,stroke:u,strokeWidth:1},`row-${r}`))}return o.jsx("g",{pointerEvents:"none",children:s})}function fs(i,e,u){return e==="architecture"?u.links.filter(Q=>Q.architecture_node_id===i).map(Q=>({graphKey:"dataflow",nodeId:Q.dataflow_node_id,title:u.dataflow.nodes.find(d=>d.id===Q.dataflow_node_id)?.title??Q.dataflow_node_id,relationship:Q.relationship??null})):u.links.filter(Q=>Q.dataflow_node_id===i).map(Q=>({graphKey:"architecture",nodeId:Q.architecture_node_id,title:u.architecture.nodes.find(d=>d.id===Q.architecture_node_id)?.title??Q.architecture_node_id,relationship:Q.relationship??null}))}function Ke(i,e,u){const d=Eg(Math.min((e-152)/i.width,(u-152)/i.height),.36,1.12);return{x:(e-i.width*d)/2,y:(u-i.height*d)/2,scale:d,userMoved:!1}}function hs(i){return{x:i.x+i.width/2,y:i.y+i.height/2}}function ds(i){return typeof i=="string"?i:`${i.architecture??"layered"}|${i.dataflow??"layered"}`}function ys(i,e){if(e===!1)return null;const u=typeof i=="string"?i==="combined-force":i.architecture==="combined-force"||i.dataflow==="combined-force";return e===void 0&&!u?null:e===!0||e===void 0?{}:e.enabled===!1?null:e}function Ds(i){return[i.strength??"",i.damping??"",i.flow??"",i.orbit??"",i.lift??"",i.pulse??"",i.emitNodeEnvelopes?"emit":""].join("|")}function rs(i){const e=Ns(typeof i=="string"?i:i?.preset??"balanced"),u=typeof i=="string"?{}:i??{};return{preset:u.preset??e.preset,simulationBudgetMs:Gs(u.simulationBudgetMs??e.simulationBudgetMs,.25,24),targetFps:qI(u.targetFps??e.targetFps,1,60),maxAnimatedNodes:qI(u.maxAnimatedNodes??e.maxAnimatedNodes,1,5e3),edgeRefreshRate:qI(u.edgeRefreshRate??e.edgeRefreshRate,1,12),maxTimeStepMs:qI(u.maxTimeStepMs??e.maxTimeStepMs,8,100)}}function Ns(i){return i==="quality"?{preset:i,...ri.quality}:i==="fast"?{preset:i,...ri.fast}:{preset:i,...ri.balanced}}function Ss(i){return[i.preset,i.simulationBudgetMs,i.targetFps,i.maxAnimatedNodes,i.edgeRefreshRate,i.maxTimeStepMs].join("|")}function qI(i,e,u){return Number.isFinite(i)?Math.round(Eg(i,e,u)):e}function Gs(i,e,u){return Number.isFinite(i)?Eg(i,e,u):e}function ms(i,e){return{nodeBudget:Math.min(i,e.maxAnimatedNodes),edgeRefreshRate:e.edgeRefreshRate,averageCostMs:e.simulationBudgetMs}}function Rs(i,e,u,Q){const d=Q.simulationBudgetMs,s=ri[Q.preset],r=Math.max(.01,e);if(i.averageCostMs=i.averageCostMs*.82+r*.18,i.averageCostMs>d*s.reduceThreshold){const R=d/i.averageCostMs;i.nodeBudget=qI(i.nodeBudget*Eg(R*s.nodeBudgetCutRatio,.35,.9),1,Math.min(u,Q.maxAnimatedNodes)),i.edgeRefreshRate=qI(i.edgeRefreshRate+1,1,12);return}i.averageCostMs({id:e.id,x:e.x,y:e.y,vx:0,vy:0}))}function dB(i){if(i.length===0)return{x:0,y:0,width:1,height:1};const e=Math.min(...i.map(M=>M.x)),u=Math.min(...i.map(M=>M.y)),Q=Math.max(...i.map(M=>M.x+M.width)),d=Math.max(...i.map(M=>M.y+M.height)),s=Math.max(1,Q-e),r=Math.max(1,d-u),R=Math.max(160,Math.min(460,Math.max(s,r)*.18));return{x:e-R,y:u-R,width:s+R*2,height:r+R*2}}function ks({baseLayouts:i,states:e,activeGraphKey:u,transforms:Q,motionOptions:d,viewportElement:s,viewportWidth:r,viewportHeight:R,dt:M,time:J,maxAnimatedNodes:v,refreshEdges:U,previousLayout:T}){e.current||(e.current={architecture:Ni(i.architecture),dataflow:Ni(i.dataflow)});const H=e.current[u],Y=i[u],O=Q[u],nA=new Map(Y.nodes.map(tA=>[tA.id,tA])),w=new Map(H.map(tA=>[tA.id,tA])),X=d.strength??1,L=d.damping??.82,_=d.flow??1,ZA=d.orbit??1,wA=d.lift??1,VA=d.pulse??1,z=dB(Y.nodes),tg=Y.width*.5,Yg=Y.height*.5,og=Js(Y.nodes,w,v);for(const tA of Y.nodes){if(og&&!og.has(tA.id))continue;let GA=w.get(tA.id);GA||(GA={id:tA.id,x:tA.x,y:tA.y,vx:0,vy:0},H.push(GA),w.set(tA.id,GA));const lg=GA.x+tA.width*.5,S=GA.y+tA.height*.5,F=O.x+lg*O.scale,q=O.y+S*O.scale,AA=Ms(F/Math.max(1,r),q/Math.max(1,R),{graphKey:u,scale:O.scale,time:J,bounds:z},VA),BA=tA.x-GA.x,vA=tA.y-GA.y,b=lg-tg,lA=S-Yg,uA=Math.max(1,Math.hypot(b,lA)),MA=-lA/uA,WA=b/uA,Zg=Math.max(tA.width,tA.height)*.02*wA,pg=BA*3.4+AA.flowX*(42+AA.strength*80)*X*_+MA*AA.curvature*36*X*ZA,sg=vA*3.4+AA.flowY*(42+AA.strength*80)*X*_+WA*AA.curvature*36*X*ZA-Zg;GA.vx=(GA.vx+pg*M)*Math.pow(L,M*60),GA.vy=(GA.vy+sg*M)*Math.pow(L,M*60),GA.x+=GA.vx*M,GA.y+=GA.vy*M}const QA=Us(Y,H,nA,U,T);return d.emitNodeEnvelopes&&s&&s.dispatchEvent(new CustomEvent("epiphanygraph-node-envelopes",{bubbles:!0,detail:QA.nodes.map(tA=>({id:tA.id,x:(O.x+(tA.x+tA.width*.5)*O.scale)/Math.max(1,r),y:(O.y+(tA.y+tA.height*.5)*O.scale)/Math.max(1,R),radius:Math.max(tA.width,tA.height)*O.scale/Math.max(1,Math.min(r,R)),strength:.34+Math.min(1,(tA.degree+tA.linkCount)/6)*.66}))})),{layouts:{...i,[u]:QA}}}function Js(i,e,u){return i.length<=u?null:new Set([...i].sort((Q,d)=>aB(d,e.get(d.id))-aB(Q,e.get(Q.id))).slice(0,u).map(Q=>Q.id))}function aB(i,e){const u=i.degree*2+i.linkCount*3;if(!e)return u+1;const Q=Math.hypot(i.x-e.x,i.y-e.y)/Math.max(1,Math.max(i.width,i.height)),d=Math.hypot(e.vx,e.vy)/120;return u+Q*6+d*4}function Us(i,e,u,Q,d){const s=new Map(e.map(J=>[J.id,J])),r=i.nodes.map(J=>{const v=s.get(J.id);return v?{...J,x:v.x,y:v.y}:J});if(!Q)return{...i,nodes:r,edges:d?.edges??i.edges};const R=new Map(r.map(J=>[J.id,J])),M=i.edges.map(J=>{const v=R.get(J.source_id)??u.get(J.source_id),U=R.get(J.target_id)??u.get(J.target_id);if(!v||!U)return J;const T=ws(J,R);return{...J,points:T,path:bs(T),midpoint:Fs(T)}});return{...i,nodes:r,edges:M}}function ws(i,e){const u=e.get(i.source_id),Q=e.get(i.target_id);return!u||!Q?[]:[{x:u.x+u.width/2,y:u.y+u.height/2},{x:Q.x+Q.width/2,y:Q.y+Q.height/2}]}function bs(i){if(i.length===0)return"";const[e,...u]=i;return`M ${yi(e.x)} ${yi(e.y)} ${u.map(Q=>`L ${yi(Q.x)} ${yi(Q.y)}`).join(" ")}`}function Fs(i){return i.length===0?{x:0,y:0}:i[Math.floor(i.length/2)]}function yi(i){return Number.isFinite(i)?i.toFixed(2):"0"}function Xe(i,e,u,Q,d,s){const r=Ys(i,Q,d,u),R=hs(i);s(M=>({...M,[e]:{x:Q/2-R.x*r,y:d/2-R.y*r,scale:r,userMoved:!0}}))}function Ys(i,e,u,Q){const d=Math.max(320,e*(Q==="article"?.72:.38)),s=Math.max(180,u*(Q==="article"?.74:.28));return Eg(Math.min(d/Math.max(1,i.width),s/Math.max(1,i.height)),.72,16)}function ps(i,e,u,Q){const d=e.x+i.x*e.scale,s=e.y+i.y*e.scale,r=i.width*e.scale,R=i.height*e.scale,M=r*R/Math.max(1,u*Q),J=d+r/2,v=s+R/2,U=Math.hypot(J-u/2,v-Q/2),T=Math.min(u,Q),H=1-Et(T*.16,T*.62,U),Y=Et(.018,.25,M),O=Math.min(r/Math.max(1,u),R/Math.max(1,Q)),nA=Et(.12,.54,O),X=Eg(Y*.58+nA*.42,0,1)*(.55+H*.45),L=Et(.16,.58,X),_=Et(.58,.92,X),ZA=qe(16,32,_),wA=Math.min(r,Eg(94+i.title.length*7.8,132,360)),VA=Math.min(R,58),z=Math.max(L,_),tg=qe(wA,r,z),Yg=qe(VA,R,z),og=J-tg/2,QA=v-Yg/2;return{left:og,top:QA,width:tg,height:Yg,layoutLeft:d,layoutTop:s,layoutWidth:r,layoutHeight:R,areaRatio:M,focusProximity:H,reveal:X,preview:L,article:_,borderRadius:ZA,surfaceOpacity:Et(.04,.2,X),stage:zs(r,R,M)}}function Ts(i,e,u,Q,d,s){const r=e.preview,R=e.article,M=Q?.28:d?.14:.06;return{position:"absolute",left:0,top:0,width:e.width,height:e.height,transform:`translate3d(${e.left}px, ${e.top}px, 0)`,"--node-screen-area-ratio":e.areaRatio,"--node-focus-proximity":e.focusProximity,"--node-reveal":e.reveal,"--node-preview":r,"--node-article":R,"--node-compact":1-r,"--node-pad-y":`${.5+R*1.32}rem`,"--node-pad-x":`${.58+R*1.64}rem`,"--node-badge-size":`${2.2+r*1.25+R*1.1}rem`,"--node-title-size":`${.92+r*.9+R*.86}rem`,"--node-title-max-height":`${1.08+r*1.62+R*3.2}em`,"--node-kicker-margin":`${.1+r*.34}rem`,"--node-panel-gap":`${.55+r*.45}rem`,"--node-header-margin":`${r}rem`,"--node-preview-height":`${r*12}rem`,"--node-status-margin":`${r}rem`,"--node-article-height":`${R*420}rem`,"--node-note-list-height":`${R*80}rem`,"--node-article-offset":`${(1-R)*.65}rem`,"--node-badge-glow":`${.8+r*1.6}rem`,zIndex:Q?5:d?4:3,boxSizing:"border-box",display:"block",minWidth:0,minHeight:0,overflow:s?"auto":"hidden",overscrollBehavior:"contain",userSelect:s?"text":"none",padding:"var(--node-pad-y) var(--node-pad-x)",borderRadius:e.borderRadius,color:"#effcf8",background:Q?"linear-gradient(145deg, rgba(7, 22, 32, 0.97), rgba(6, 11, 23, 0.94))":i.fill,border:`1px solid ${Q?"rgba(186, 230, 253, 0.76)":i.stroke}`,boxShadow:Q||d?`0 0 0 1px rgba(34, 211, 238, ${M}), 0 12px 32px rgba(0, 0, 0, 0.32), 0 0 24px rgba(34, 211, 238, ${M})`:"0 0 0 1px rgba(34, 211, 238, 0.06), 0 8px 18px rgba(0, 0, 0, 0.24)",opacity:Math.max(.18,u),pointerEvents:"auto",willChange:s?"auto":"transform"}}function vs({node:i}){return o.jsxs("article",{style:{display:"grid",gridTemplateColumns:"var(--node-badge-size) minmax(0, 1fr)",alignItems:"center",gap:"0.55rem",height:"100%",minWidth:0,overflow:"hidden"},children:[o.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:i.stroke,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.78)",fontWeight:900,lineHeight:1},children:i.badgeText}),o.jsx("strong",{style:{display:"block",minWidth:0,overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.05,textOverflow:"ellipsis",whiteSpace:"nowrap"},children:i.title})]})}function Ls({node:i}){return o.jsxs("article",{style:{display:"grid",gap:"calc(var(--node-preview) * 0.8rem)",height:"100%",minWidth:0,overflow:"hidden"},children:[o.jsxs("header",{style:{display:"grid",gridTemplateColumns:"var(--node-badge-size) minmax(0, 1fr)",alignItems:"center",gap:"var(--node-panel-gap)",minHeight:"var(--node-badge-size)"},children:[o.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:`linear-gradient(160deg, ${i.stroke}, #c2f5f0)`,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.8)",fontWeight:900,lineHeight:1,boxShadow:"inset 0 0 0 1px rgba(255, 255, 255, 0.28), 0 0 var(--node-badge-glow) rgba(94, 234, 212, 0.3)"},children:i.badgeText}),o.jsxs("span",{style:{minWidth:0},children:[o.jsx("strong",{style:{display:"block",maxHeight:"var(--node-title-max-height)",overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.04,letterSpacing:0},children:i.title}),o.jsx("span",{style:{display:"block",maxHeight:"calc(var(--node-preview) * 2.8em)",overflow:"hidden",color:"rgba(103, 232, 249, 0.82)",fontSize:"calc(var(--node-title-size) * 0.42)",fontWeight:800,lineHeight:1.15,opacity:"var(--node-preview)",textTransform:"uppercase"},children:i.status??`${i.linkCount} links`})]})]}),o.jsx("p",{style:{maxHeight:"var(--node-preview-height)",margin:0,overflow:"hidden",color:"rgba(229, 238, 248, 0.86)",fontSize:"calc(0.78rem + var(--node-article) * 0.18rem)",lineHeight:1.45,opacity:"var(--node-preview)"},children:i.purpose}),(i.mechanism||i.metaphor)&&o.jsx("p",{style:{maxHeight:"calc(var(--node-article) * 10rem)",margin:0,overflow:"hidden",color:"rgba(244, 114, 182, 0.82)",fontSize:"0.84rem",lineHeight:1.45,opacity:"var(--node-article)"},children:i.mechanism??i.metaphor})]})}function zs(i,e,u){return i>=680&&e>=420&&u>=.22?"article":i>=360&&e>=190&&u>=.07?"preview":"summary"}function xs(i,e,u,Q,d){i.preventDefault(),i.stopPropagation();const s=e.getBoundingClientRect(),r=i.clientX-s.left,R=i.clientY-s.top,M=Q[u],J=i.deltaY<0?1.12:1/1.12,v=Eg(M.scale*J,.28,16),U=(r-M.x)/M.scale,T=(R-M.y)/M.scale,H=r-U*v,Y=R-T*v;d(O=>({...O,[u]:{x:H,y:Y,scale:v,userMoved:!0}}))}function Ks(i){return Os(i)||i.altKey&&i.button===0?!0:!(i.button!==0||Ze(i.target)||yB(i.target))}function Xs(i,e){const u=e.getBoundingClientRect();return i.clientX>=u.left&&i.clientX<=u.right&&i.clientY>=u.top&&i.clientY<=u.bottom}function qs(i,e,u,Q){Q.current={active:!0,pointerId:i.pointerId,moved:!1,suppressClick:!1,originX:i.clientX,originY:i.clientY,startX:u.x,startY:u.y},i.preventDefault(),i.stopPropagation(),e.setPointerCapture(i.pointerId)}function Zs(i,e,u,Q){if(!u.current?.active||i.pointerId!==u.current.pointerId)return;const d=i.clientX-u.current.originX,s=i.clientY-u.current.originY;Math.hypot(d,s)>3&&(u.current.moved=!0,u.current.suppressClick=!0),i.preventDefault(),i.stopPropagation(),Q(r=>({...r,[e]:{...r[e],x:u.current.startX+d,y:u.current.startY+s,userMoved:!0}}))}function Hs(i,e,u){!u.current||i.pointerId!==u.current.pointerId||(i.stopPropagation(),u.current.moved&&i.preventDefault(),e.hasPointerCapture(u.current.pointerId)&&e.releasePointerCapture(u.current.pointerId),u.current.active=!1)}function Os(i){return i.button===1||(i.buttons&4)===4}function eB(i){return i.button===1||(i.buttons&4)===4}function Ze(i){return i instanceof Element&&!!i.closest("a, button, input, textarea, select, summary, [role='button']")}function yB(i){if(!(i instanceof Element)||!i.closest("[data-epiphany-article-content], .zyphos-spa-article"))return!1;const u=i.closest(".epiphany-graph-node-surface");if(!u)return!1;const Q=Number(u.style.getPropertyValue("--node-article"));return Number.isFinite(Q)&&Q>=.92}function nB(i,e,u){u(Q=>({...Q,[i]:{...Q[i],scale:Eg(Q[i].scale*e,.28,16),userMoved:!0}}))}function js(i,e,u){return e?"#fde68a":u?i==="architecture"?"#67e8f9":"#fb7185":i==="architecture"?"#22d3ee":"#f43f5e"}function Vs(i,e,u){return!e||e.id===i.id||u?1:.36}function Ws(i){if(i.nodes.length===0)return!1;const e=i.nodes.map(Q=>Q.width).sort((Q,d)=>Q-d);return(e[Math.floor(e.length/2)]??0)<96}function Et(i,e,u){if(i===e)return u>=e?1:0;const Q=Eg((u-i)/(e-i),0,1);return Q*Q*(3-2*Q)}function qe(i,e,u){return i+(e-i)*Eg(u,0,1)}function _s(i){const e=i.start_line!=null?i.end_line!=null&&i.end_line!==i.start_line?`:${i.start_line}-${i.end_line}`:`:${i.start_line}`:"",u=i.symbol?.trim()?` • ${i.symbol}`:"";return`${i.path}${e}${u}`}function Eg(i,e,u){return Math.min(u,Math.max(e,i))}class Ps extends TA.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?o.jsxs("pre",{className:"zyphos-graph-error",children:[this.state.error.message,` +`,this.state.error.stack]}):this.props.children}}const Di=["World","Ecology","Species","Civilizations","Technologies","Conflicts","Themes","Root"];function XI(i,e){return e?.title?e.title:i.split("/").at(-1).replace(/-/g," ").replace(/\b\w/g,u=>u.toUpperCase())}function HI(i){return i.endsWith("/")?`${i.slice(0,-1)}/index`:i}function sI(i){return i.includes("/")?i.split("/")[0]:"Root"}function QB(i){return i==="index"?"/index.html":`/${i.split("/").map(encodeURIComponent).join("/")}.html`}function $s(i,e){const u=new URL(i,window.location.href);if(u.origin!==window.location.origin)return null;const Q=decodeURIComponent(u.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),d=HI(Q||"index");return e.has(d)?d:null}function uB(i){const e=window.location.hash.match(/^#note=(.+)$/);if(!e)return null;const u=HI(decodeURIComponent(e[1]));return i.has(u)?{kind:"node",graphKey:"architecture",nodeId:u}:null}function Af(i){const e=document.body.dataset.slug,u=decodeURIComponent(window.location.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),Q=HI(e||u||"index");return i.has(Q)?{kind:"node",graphKey:"architecture",nodeId:Q}:null}function gf(i,e){const u=Di.indexOf(i),Q=Di.indexOf(e);if(u!==-1||Q!==-1){const d=u===-1?Di.length:u,s=Q===-1?Di.length:Q;return d-s}return i.localeCompare(e)}function DB(i){const e=(i.content??"").replace(/\s+/g," ").replace(/^Table of contents\s*/i,"").trim();if(!e)return`Vault note at ${i.filePath??i.slug}.`;const u=e.search(/[.!?](\s|$)/),Q=u>=0?e.slice(0,u+1):e;return Q.length<=220?Q:`${Q.slice(0,217).trim()}...`}function ll(i,e){return(i.links??[]).map(HI).filter((u,Q,d)=>e.has(u)&&d.indexOf(u)===Q)}function If(i,e){const u=new Map;for(const[Q]of i)u.set(Q,[]);for(const[Q,d]of i)for(const s of ll(d,e))u.get(s)?.push(Q);return u}function tf(i,e){const u=new Map;for(const[Q,d]of i){const s=sI(Q);for(const r of ll(d,e)){const R=sI(r),M=`${s}->${R}`;u.set(M,(u.get(M)??0)+1)}}return Array.from(u.entries()).map(([Q,d])=>{const[s,r]=Q.split("->");return{id:`section:${Q}`,source_id:`section:${s}`,target_id:`section:${r}`,kind:s===r?"internal_links":"cross_links",label:`${d} ${d===1?"link":"links"}`,mechanism:s===r?`${d} wiki ${d===1?"link stays":"links stay"} inside ${s}.`:`${d} wiki ${d===1?"link runs":"links run"} from ${s} into ${r}.`}})}function lf(i){const e=Object.entries(i).map(([J,v])=>{const U=HI(v.slug||J);return[U,{...v,slug:U}]}).filter(([J])=>!J.startsWith("Inspirations/")).sort(([J],[v])=>J.localeCompare(v)),u=new Map(e),Q=new Set(e.map(([J])=>J)),d=If(e,Q),s=e.map(([J,v])=>{const U=ll(v,Q).length,T=d.get(J)?.length??0;return{id:J,title:XI(J,v),status:T>0?"linked":"source",purpose:DB(v),mechanism:`${U} outgoing wiki ${U===1?"link":"links"}; ${T} incoming ${T===1?"backlink":"backlinks"}. Folder: ${sI(J)}.`,metaphor:v.filePath??J}}),r=e.flatMap(([J,v])=>ll(v,Q).map((U,T)=>({id:`${J}->${U}:${T}`,source_id:J,target_id:U,kind:"wiki_link",label:"links to",mechanism:`${XI(J,v)} links to ${XI(U,u.get(U))}.`}))),M=Array.from(new Set(e.map(([J])=>sI(J)))).sort(gf).map(J=>{const v=e.filter(([Y])=>sI(Y)===J),U=new Set(v.map(([Y])=>Y)),T=v.reduce((Y,[,O])=>Y+ll(O,Q).filter(nA=>!U.has(nA)).length,0),H=e.reduce((Y,[O,nA])=>sI(O)===J?Y:Y+ll(nA,Q).filter(w=>U.has(w)).length,0);return{id:`section:${J}`,title:J,status:"active",purpose:`${v.length} ${v.length===1?"note":"notes"} in this vault section.`,mechanism:`${T} outgoing cross-section ${T===1?"link":"links"}; ${H} incoming cross-section ${H===1?"backlink":"backlinks"}.`,metaphor:"Quartz backlink cluster"}});return{architecture:{nodes:s,edges:r},dataflow:{nodes:M,edges:tf(e,Q)},links:e.map(([J])=>({architecture_node_id:J,dataflow_node_id:`section:${sI(J)}`,relationship:"section membership"}))}}async function Cf(){const i=window.fetchData?await window.fetchData:await fetch("/static/contentIndex.json").then(e=>e.json());return{contentIndex:i,graphState:lf(i)}}async function af(i){const e=await fetch(QB(i));if(!e.ok)throw new Error(`Could not load ${i}: ${e.status}`);const u=await e.text(),d=new DOMParser().parseFromString(u,"text/html").querySelector("article");if(!d)throw new Error(`No article body found for ${i}`);const s=new URL(QB(i),window.location.href);return d.querySelectorAll("a[href]").forEach(r=>{r.href=new URL(r.getAttribute("href")??"",s).toString()}),d.querySelectorAll("img[src]").forEach(r=>{r.src=new URL(r.getAttribute("src")??"",s).toString()}),d.innerHTML}function ef(i){return i?.kind==="node"&&i.graphKey==="architecture"?i.nodeId:null}function nf(){const[i,e]=TA.useState(null),[u,Q]=TA.useState(null),[d,s]=TA.useState(null),[r,R]=TA.useState({}),[M,J]=TA.useState(null),v=TA.useRef({}),U=TA.useRef(new Set),T=TA.useMemo(()=>new Set(Object.keys(u??{}).map(HI)),[u]),H=ef(d);TA.useEffect(()=>{v.current=r},[r]),TA.useEffect(()=>(document.body.classList.add("zyphos-graph-spa-active"),()=>{document.body.classList.remove("zyphos-graph-spa-active")}),[]),TA.useEffect(()=>{let w=!1;return Cf().then(({contentIndex:X,graphState:L})=>{if(!w){const _=new Set(Object.keys(X).map(HI));Q(X),e(L),s(uB(_)??Af(_)??{kind:"node",graphKey:"architecture",nodeId:_.has("index")?"index":L.architecture.nodes[0]?.id??""})}}).catch(X=>{w||J(X instanceof Error?X:new Error(String(X)))}),()=>{w=!0}},[]);const Y=TA.useCallback(w=>{v.current[w]?.status==="ready"||U.current.has(w)||(U.current.add(w),R(L=>({...L,[w]:{status:"loading",html:L[w]?.html??null}})),af(w).then(L=>{U.current.delete(w),R(_=>({..._,[w]:{status:"ready",html:L}}))}).catch(L=>{U.current.delete(w),R(_=>({..._,[w]:{status:"error",html:null,message:L instanceof Error?L.message:String(L)}}))}))},[]);TA.useEffect(()=>{H&&Y(H)},[Y,H]),TA.useEffect(()=>{H&&window.history.replaceState(null,"",`#note=${encodeURIComponent(H)}`)},[H]),TA.useEffect(()=>{const w=()=>{const X=uB(T);X&&s(X)};return window.addEventListener("hashchange",w),()=>window.removeEventListener("hashchange",w)},[T]);const O=TA.useCallback(w=>s({kind:"node",graphKey:"architecture",nodeId:w}),[]),nA=TA.useCallback(w=>{const X=w.target.closest("a[href]");if(!(X instanceof HTMLAnchorElement))return;const L=$s(X.href,T);L&&(w.preventDefault(),w.stopPropagation(),O(L))},[O,T]);return M?o.jsxs("pre",{className:"zyphos-graph-error",children:[M.message,` +`,M.stack]}):i?o.jsx("main",{className:"zyphos-epiphany-graph-app",children:o.jsx(Ps,{children:o.jsx(cs,{state:i,title:"Zyphos Vault Backlink Web",selection:d,onSelectionChange:s,overlayPanels:!0,className:"zyphos-graph-shell",showSidebar:!1,focusSelection:!0,selectionFocusMode:"article",onExpandedNodeClick:nA,nodeArticle:{className:"zyphos-expanded-article-node",ariaLabel:w=>`${w.title} article node`,content:w=>o.jsx(Qf,{node:w,articleCache:r,contentIndex:u,ensureArticle:Y,onSelectNote:O,onArticleLinkClick:nA})},graphLabels:{architecture:"Notes",dataflow:"Sections"},graphDescriptions:{architecture:"Notes are individual vault pages from the Zyphos worldbuilding corpus. Their edges are Quartz wiki links, with incoming backlinks counted into each node.",dataflow:"Sections are folder-level clusters. Their edges summarize how links and backlinks move between regions of the vault."},layoutMode:{architecture:"combined-force",dataflow:"combined-force"}})})}):o.jsx("main",{className:"zyphos-epiphany-graph-app",children:o.jsx("div",{className:"zyphos-graph-loading",children:"Loading Quartz backlink graph..."})})}function Qf({node:i,articleCache:e,contentIndex:u,ensureArticle:Q,onSelectNote:d,onArticleLinkClick:s}){const r=i.graphKey==="architecture"?i.id:null,R=i.graphKey==="dataflow"?i.id.replace(/^section:/,""):null;return TA.useEffect(()=>{r&&Q(r)},[Q,r]),o.jsx(uf,{articleState:r?e[r]??{status:"idle",html:null}:{status:"idle",html:null},contentIndex:u,noteSlug:r,section:R,onSelectNote:d,onArticleLinkClick:s})}function uf({articleState:i,contentIndex:e,noteSlug:u,section:Q,onSelectNote:d,onArticleLinkClick:s}){const r=u&&e?e[u]:null,R=TA.useMemo(()=>!Q||!e?[]:Object.entries(e).map(([M,J])=>[HI(J.slug||M),J]).filter(([M])=>sI(M)===Q).sort(([M,J],[v,U])=>XI(M,J).localeCompare(XI(v,U))),[e,Q]);return Q?o.jsxs("article",{className:"zyphos-spa-panel",children:[o.jsxs("header",{className:"zyphos-spa-article-header",children:[o.jsx("span",{className:"zyphos-spa-node-badge","aria-hidden":"true",children:cB(Q)}),o.jsxs("span",{className:"zyphos-spa-title-cluster",children:[o.jsx("p",{className:"zyphos-spa-kicker",children:"Section Cluster"}),o.jsx("h1",{children:Q})]})]}),o.jsxs("p",{className:"zyphos-spa-summary",children:[R.length," notes live in this section. Pick one and the graph becomes the table of contents it was clearly auditioning to be."]}),o.jsx("div",{className:"zyphos-spa-note-list",children:R.map(([M,J])=>o.jsxs("button",{type:"button",onClick:()=>d(M),children:[o.jsx("strong",{children:XI(M,J)}),o.jsx("span",{children:DB(J)})]},M))})]}):!u||!r?o.jsxs("article",{className:"zyphos-spa-panel",children:[o.jsxs("header",{className:"zyphos-spa-article-header",children:[o.jsx("span",{className:"zyphos-spa-node-badge","aria-hidden":"true",children:"ZY"}),o.jsxs("span",{className:"zyphos-spa-title-cluster",children:[o.jsx("p",{className:"zyphos-spa-kicker",children:"Graph Atlas"}),o.jsx("h1",{children:"Zyphos"})]})]}),o.jsx("p",{className:"zyphos-spa-summary",children:"Select a note to read it here. The graph is the site map now, which is probably what it was trying to confess."})]}):o.jsxs("article",{className:"zyphos-spa-panel",children:[o.jsxs("header",{className:"zyphos-spa-article-header",children:[o.jsx("span",{className:"zyphos-spa-node-badge","aria-hidden":"true",children:cB(XI(u,r))}),o.jsxs("span",{className:"zyphos-spa-title-cluster",children:[o.jsx("p",{className:"zyphos-spa-kicker",children:sI(u)}),o.jsx("h1",{children:XI(u,r)})]})]}),i.status==="loading"&&o.jsx("div",{className:"zyphos-spa-status",children:"Loading article..."}),i.status==="error"&&o.jsx("div",{className:"zyphos-spa-status zyphos-spa-status-error",children:i.message}),i.status==="ready"&&o.jsx("div",{className:"zyphos-spa-article","data-epiphany-article-content":!0,onClick:s,dangerouslySetInnerHTML:{__html:i.html}}),i.status!=="ready"&&i.html&&o.jsx("div",{className:"zyphos-spa-article","data-epiphany-article-content":!0,onClick:s,dangerouslySetInnerHTML:{__html:i.html}})]})}function cB(i){const e=i.replace(/['’]/g,"").split(/[^A-Za-z0-9]+/).filter(Boolean);return e.length===0?"ZY":e.slice(0,2).map(u=>u[0]?.toUpperCase()??"").join("")}function AC(){document.querySelectorAll(".zyphos-epiphany-graph-root").forEach(i=>{if(!(i instanceof HTMLElement)||i.dataset.ready==="true"&&i.childElementCount>0)return;const e=qo.createRoot(i);vo.flushSync(()=>{e.render(o.jsx(TA.StrictMode,{children:o.jsx(nf,{})}))}),i.dataset.ready="true"})}function He(){AC(),window.setTimeout(AC,50),window.setTimeout(AC,300),window.setTimeout(AC,1e3),window.setTimeout(AC,2e3)}document.addEventListener("nav",He);document.addEventListener("DOMContentLoaded",He);He(); diff --git a/site/epiphany-graph-embed/src/main.tsx b/site/epiphany-graph-embed/src/main.tsx index e12c701..5e7898f 100644 --- a/site/epiphany-graph-embed/src/main.tsx +++ b/site/epiphany-graph-embed/src/main.tsx @@ -709,6 +709,7 @@ function ArticlePanel({ {articleState.status === "ready" && (
@@ -716,6 +717,7 @@ function ArticlePanel({ {articleState.status !== "ready" && articleState.html && (