<!-- SOLID-PLAYTIME · part 176 -->
ovement joystick",onPointerDown:V,onPointerMove:O,onPointerUp:k,onPointerCancel:k,children:[H("div",{className:"stick"}),H("span",{children:"ROAM"})]}),H("button",{className:`flight-height lower${x.has("lower")?" is-down":""}`,"aria-label":"Fly lower",disabled:!A,onClick:()=>ht("lower",()=>n.current?.adjustFlight(-3.2)),children:"FLY LOWER"})]}),pt("div",{className:"actions lobby-actions",children:[H("button",{"aria-label":"Fly","aria-pressed":A,className:`fly${A?" is-active":""}`,onClick:()=>{if(!A){T(n.current?.toggleFly()??!1);var lb=document.querySelector("canvas.leaderboard");if(lb)lb.style.display="none";}},children:"FLY"}),H("button",{className:x.has("run")?"is-down":void 0,"aria-label":"Run",onPointerDown:()=>{W("run",!0),n.current?.setRun(!0)},onPointerUp:()=>{W("run",!1),n.current?.setRun(!1)},onPointerCancel:()=>{W("run",!1),n.current?.setRun(!1)},children:"RUN"}),H("button",{"aria-label":"Jump",className:`jump${x.has("jump")?" is-down":""}`,onClick:()=>ht("jump",()=>n.current?.jump()),children:"JUMP"}),H("button",{"aria-label":"Attack with Solid's blade",className:`lobby-attack${x.has("attack")?" is-down":""}`,onClick:()=>ht("attack",()=>n.current?.attack()),children:"ATTACK"}),H("button",{"aria-label":"Step through nearby wormhole",className:`enter${x.has("enter")?" is-down":""}`,disabled:!l.nearby||l.nearby==="entrance",onClick:()=>ht("enter",()=>n.current?.enterNearby()),children:"ENTER"}),H("button",{"aria-label":"Land softly","aria-pressed":A,className:`fly${A?" is-active":""}`,onClick:()=>{if(A){T(n.current?.toggleFly()??!1);var lb=document.querySelector("canvas.leaderboard");if(lb)lb.style.display="";}},children:"LAND"})]})]}),h&&pt(Ca,{children:[H("button",{className:"chat-scrim","aria-label":"Close traveler channel",onClick:()=>p(!1)}),pt("aside",{className:"companion lobby-channel","aria-label":"Traveler channel",children:[pt("div",{className:"companion-head",children:[pt("div",{children:[H("span",{children:"ISLAND SIGNAL"}),H("p",{children:"SOLO SIGNAL • SHARED PRESENCE ARRIVES LATER"})]}),H("button",{"aria-label":"Close traveler channel",onClick:()=>p(!1),children:"×"})]}),pt("div",{className:"traveler-identity",children:[H("i",{}),H("span",{children:"YOUR DISTINCT TRAVELER LIGHT"})]}),H("div",{className:"chat-log",children:U.map((q,dt)=>pt("div",{className:q.who==="YOU"?"bubble me":"bubble",children:[H("b",{children:q.who}),q.text]},`${q.who}-${dt}`))}),H("div",{className:"lobby-gather-copy",children:"Meet here before crossing. The traveler identity and channel are already separated so more lights can join without changing the journey."}),pt("form",{className:"chat-form",onSubmit:mt,children:[H("label",{className:"sr-only",htmlFor:"lobby-chat",children:"Speak on the island signal"}),H("input",{id:"lobby-chat",value:v,onChange:(q)=>y(q.target.value),placeholder:"Signal the gathering…",maxLength:180}),H("button",{children:"SEND ◈"})]})]})]})]})}var jM="./assets/nightmare-palace-eh82qxpf.webp";var t_="./assets/nightmare-map-q7xbtb41.webp";var e_="./assets/monologue-solid-long-journey-wc4t1ndm.mp3";var n_="./assets/solid-proclamation-2min-dqebcq0a.mp3";var i_="./assets/solid-travel-poster-22mv6ztt.webp";var ig="./assets/solid-traveling-visual-target-wtmhh78y.webp";var tC="What's going on, what's going on, I don't know. You know we just gotta do what we gotta do, and if you know what we gotta do then we gotta do it, that's how we do it. Do you know how we do it? I don't even know if you know how we do it. If you don't know how we do it then you shouldn't do what I'm doing, because if you did what I did do then you shouldn't be doing what I did do, because I do what I do and you can't do what I do. It's just the way that nobody can do it like me.",eC="I got to go to the kingdom and pick up a few things and then head up to the castle to check the data codes on my epistles website. We are running things live out there and in here and creating this world as we go. Nobody really knows the end but everybody knows the beginning. A guy on a phone talking to a server crunching numbers long ago. We don't use numbers now, the metrics changed to quantum. Soliditronium is the standard. I got to pick some up from the shop and my keepers waited for a few months. He reported to me the codes are stacked and we are ready to deploy.",Zf=["I got to go to the kingdom and pick up a few things and then head up to the castle to check the data codes on my epistles website.","We are running things live out there and in here and creating this world as we go.","Nobody really knows the end but everybody knows the beginning.","A guy on a phone talking to a server crunching numbers long ago.","We don't use numbers now, the metrics changed to quantum.","Soliditronium is the standard.","I got to pick some up from the shop and my keepers waited for a few months.","He reported to me the codes are stacked and we are ready to deploy."],Kf=["What's going on, what's going on, I don't know.