1import{_ as c,j as e,V as A,a7 as d,$ as p,a0 as f,a5 as b,r as w,L as x,a3 as k,K as z,a4 as C,a8 as I,I as P,a9 as D,T as O,a6 as T}from"./index-CELtw-Y3.js";import{S as M}from"./ShinePill-C4Lbcn8Z.js";import{l as S}from"./logo-DWTrbla7.js";const E=[{h:"Socials",links:[{label:"X",href:c.x,network:"x"},{label:"Discord",href:c.discord,network:"discord"}]},{h:"Resources",links:[{label:"Leaderboard",href:"/competition"},{label:"Docs",href:"/docs"},{label:"API"},{label:"Brand"},{label:"Status"}]},{h:"Company",links:[{label:"About"},{label:"Careers",href:"/careers"},{label:"Press"},{label:"Contact"}]},{h:"Legal",links:[{label:"Terms"},{label:"Privacy"},{label:"Disclosures"},{label:"Risk"}]}],h="text-[12px] font-medium leading-none";function R({className:t="",children:s}){return e.jsx("div",{className:`container-page ${t}`,children:s})}function j({className:t="",children:s}){return e.jsx("div",{className:`grid-12 ${t}`,children:s})}const y={light:"border-neutral-700/15 text-neutral-700",brand:"border-white/25 text-white"},H={light:"hover:bg-neutral-700/[0.06] focus-visible:ring-brand",brand:"hover:bg-white/10 focus-visible:ring-white"};function G({tone:t,source:s,onNavigate:n}){const r=`flex size-12 cursor-pointer items-center justify-center transition-colors duration-150 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset ${H[t]}`;return e.jsxs("div",{className:`inline-flex overflow-hidden rounded-[0.875rem] border bg-white/5 backdrop-blur-md ${y[t]}`,children:[e.jsx("a",{href:c.discord,target:"_blank",rel:"noopener noreferrer","aria-label":"Perp.com on Discord",onClick:()=>{d("discord",s),n?.()},className:r,children:e.jsx(f,{size:20})}),e.jsx("a",{href:c.x,target:"_blank",rel:"noopener noreferrer","aria-label":"Perp.com on X",onClick:()=>{d("x",s),n?.()},className:`border-l ${y[t]} ${r}`,children:e.jsx(p,{size:17})})]})}function B({tone:t="light",source:s,layout:n="inline",onNavigate:r}){const{open:a}=b(),l=n==="stack",i=l?"full":"responsive";return e.jsxs("div",{className:l?"flex flex-col items-start gap-3":"flex flex-col items-center gap-3 sm:flex-row sm:justify-center",children:[e.jsx(T,{variant:"primary",tone:t,width:i,onClick:()=>{r?.(),a(s)},children:"Get early access"}),e.jsx(x,{to:"/docs",onClick:r,className:C("secondary",t,i),children:"Read the docs"}),e.jsx(G,{tone:t,source:s,onNavigate:r})]})}function _(){return e.jsx("span",{className:"ml-2 inline-block border border-neutral-200 px-1 py-0.5 text-[10px] font-medium leading-none text-neutral-500",children:"Soon"})}function F({label:t,className:s=""}){return e.jsxs("span",{className:`inline-flex cursor-default items-center text-[14px] font-medium text-neutral-500 ${s}`,children:[t,e.jsx(_,{})]})}function W({menuOpen:t,onMenuOpen:s}){const{open:n}=b();return e.jsx("header",{className:"sticky top-0 z-40 pt-4",children:e.jsx(R,{children:e.jsx(j,{children:e.jsxs("div",{className:"col-span-4 flex h-14 items-center justify-between gap-6 rounded-[1.25rem] border border-neutral-200 bg-white/80 pl-6 pr-2 backdrop-blur-md sm:col-span-12 lg:col-span-8 lg:col-start-3",children:[e.jsxs("div",{className:"flex items-center gap-8",children:[e.jsx("a",{href:"/",className:"flex items-center text-neutral-700","aria-label":"perp",children:e.jsx("img",{src:S,alt:"perp",className:"h-8 w-auto"})}),e.jsxs("nav",{className:"hidden items-center gap-6 sm:flex",children:[e.jsxs(x,{to:"/competition",className:"flex items-center gap-2 text-[14px] font-medium text-neutral-700 transition-colors hover:text-brand",children:["Leaderboard",e.jsx(M,{children:"New"})]}),e.jsx(x,{to:"/docs",className:"text-[14px] font-medium text-neutral-700 transition-colors hover:text-brand",children:"Docs"}),e.jsx(F,{label:"API"})]})]}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsxs("div",{className:"hidden items-center gap-4 sm:flex",children:[e.jsx("a",{href:c.x,target:"_blank",rel:"noopener noreferrer","aria-label":"Perp.com on X",onClick:()=>d("x","header"),className:"text-neutral-700 transition-colors hover:text-brand",children:e.jsx(p,{size:18})}),e.jsx("a",{href:c.discord,target:"_blank",rel:"noopener noreferrer","aria-label":"Perp.com on Discord",onClick:()=>d("discord","header"),className:"text-neutral-700 transition-colors hover:text-brand",children:e.jsx(f,{size:21})})]}),e.jsx("button",{type:"button",onClick:()=>n("header"),className:C("primary","light","auto","sm"),children:"Get early access"}),e.jsx("button",{type:"button",onClick:s,"aria-label":"Open menu","aria-expanded":t,className:"inline-flex size-10 items-center justify-center text-neutral-700 transition-colors hover:text-brand sm:hidden",children:e.jsx(I,{size:24})})]})]})})})})}function q({open:t,onClose:s}){return w.useEffect(()=>{if(!t)return;const n=a=>{a.key==="Escape"&&s()};document.addEventListener("keydown",n);const r=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",n),document.body.style.overflow=r}},[t,s]),t?e.jsxs("div",{role:"dialog","aria-modal":"true","aria-label":"Menu",className:"perp-menu fixed inset-0 z-50 flex flex-col bg-white sm:hidden",children:[e.jsxs("div",{className:"flex h-[72px] shrink-0 items-center justify-between border-b border-neutral-200 px-4",children:[e.jsx("a",{href:"/",onClick:s,className:"flex items-center","aria-label":"perp",children:e.jsx("img",{src:S,alt:"perp",className:"h-[30px] w-auto"})}),e.jsx("button",{type:"button",onClick:s,"aria-label":"Close menu",className:"-mr-2 inline-flex size-12 items-center justify-center text-neutral-700 transition-colors hover:text-brand",children:e.jsx(P,{size:26})})]}),e.jsxs("div",{className:"flex flex-1 flex-col overflow-y-auto px-4 pb-10 pt-6",children:[e.jsx("div",{className:"grid grid-cols-2 gap-x-6 gap-y-8",children:E.filter(n=>n.h!=="Socials").map(n=>e.jsxs("div",{children:[e.jsx("h4",{className:`${h} text-neutral-500`,children:n.h}),e.jsx("ul",{className:"mt-4 space-y-3",children:n.links.map(r=>e.jsx("li",{children:r.href?e.jsx("a",{href:r.href,onClick:s,className:"text-[15px] text-neutral-700 transition-colors hover:text-brand",children:r.label}):e.jsxs("span",{className:"inline-flex items-center text-[15px] text-neutral-500",children:[r.label,e.jsx(_,{})]})},r.label))})]},n.h))}),e.jsx("div",{className:"mt-auto pt-10",children:e.jsx(B,{tone:"light",source:"mobile_menu",layout:"stack",onNavigate:s})})]})]}):null}function J({as:t="h2",align:s="center",bare:n=!1,eyebrow:r,eyebrowLink:a=!0,title:l,lead:i,rest:o}
1){const $=t,m=t==="h1",u=!n&&s==="center",L=m?"display-hero":"display-section",N=m?"h-8 rounded-full border border-neutral-200 px-4":"",g=m?"max-w-[44rem]":"max-w-[40rem]",v=e.jsxs(e.Fragment,{children:[e.jsx("span",{className:`flex ${u?"justify-center":"justify-start"}`,children:a?e.jsxs(x,{to:"/docs",className:`inline-flex items-center gap-1 text-[14px] font-medium text-neutral-500 transition-colors hover:text-brand ${N}`,children:[r,e.jsx(k,{size:14})]}):e.jsx("span",{className:`inline-flex items-center gap-1 text-[14px] font-medium text-neutral-500 ${N}`,children:r})}),e.jsx($,{className:`mt-5 font-semibold text-neutral-700 ${L} ${m?"":g} ${u?"mx-auto":""}`,children:l}),(i||o)&&e.jsxs("p",{className:`mt-5 ${g} text-[18px] leading-[1.6] sm:text-[20px] ${u?"mx-auto":""}`,children:[i&&e.jsxs("span",{className:"text-neutral-700",children:[i," "]}),o&&e.jsx("span",{className:"text-neutral-500",children:o})]})]});return n?e.jsx("div",{className:"text-left",children:v}):e.jsx(j,{children:e.jsx("div",{className:u?"col-span-4 text-center sm:col-span-8 sm:col-start-3":"col-span-4 text-left sm:col-span-10 sm:col-start-2",children:v})})}function K({label:t,href:s,icon:n,onClick:r}){const a=s.startsWith("http");return e.jsxs("a",{href:s,onClick:r,...a?{target:"_blank",rel:"noopener noreferrer"}:{},className:"inline-flex cursor-pointer items-center gap-2 text-[13px] text-white/60 transition-colors hover:text-white",children:[n,t]})}function X({label:t}){return e.jsxs("span",{className:"inline-flex cursor-default items-center text-[13px] text-white/60",children:[t,e.jsx("span",{className:"ml-2 border border-white/15 px-1 py-0.5 text-[10px] font-medium leading-none text-white/60",children:"Soon"})]})}function Q({className:t="bg-neutral-700",container:s="container-page"}){return e.jsx("footer",{className:`text-white ${t}`,children:e.jsxs("div",{className:`${s} py-16`,children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"inline-flex items-center text-white","aria-label":"perp",children:e.jsx("img",{src:A,alt:"perp",className:"h-[30px] w-auto sm:h-[32px]"})}),e.jsx("span",{className:`${h} hidden text-neutral-400 sm:inline`,children:"Perpetual futures for your predictions"})]}),e.jsx(j,{className:"mt-16 gap-y-10",children:E.map(n=>e.jsxs("div",{className:"col-span-2 sm:col-span-3",children:[e.jsx("h4",{className:`${h} text-neutral-400`,children:n.h}),e.jsx("ul",{className:"mt-4 space-y-3",children:n.links.map(r=>{if(!r.href)return e.jsx("li",{children:e.jsx(X,{label:r.label})},r.label);const a=r.network,l=a==="x"?e.jsx(p,{size:14}):a==="discord"?e.jsx(f,{size:16}):void 0;return e.jsx("li",{children:e.jsx(K,{label:r.label,href:r.href,icon:l,onClick:a?()=>d(a,"footer"):void 0})},r.label)})})]},n.h))}),e.jsx("div",{className:"mt-16 border-t border-white/10 pt-6",children:e.jsx("span",{className:"text-[13px] text-neutral-400",children:"© 2026 Perp.com Inc."})})]})})}function Z(){return e.jsxs(x,{to:"/competition",onClick:()=>z("competition_banner_click"),className:"perp-announce group flex items-center justify-center gap-1.5 px-4 py-2.5 text-center text-[13px] font-medium text-white sm:text-[14px]",children:[e.jsxs("span",{className:"text-pretty",children:["ð Climb the Perp Leaderboard for a shot at"," ",e.jsx("strong",{className:"font-semibold whitespace-nowrap",children:"4,000 USDC"})," and Early Access."]}),e.jsx(k,{size:16,className:"shrink-0 transition-transform duration-150 group-hover:translate-x-0.5"})]})}function ee(){const{open:t}=b();return w.useEffect(()=>{const s=()=>{try{return sessionStorage.getItem(D)!==null||localStorage.getItem(O)!==null}catch{return!0}};if(s())return;let n=!1;const r=()=>{clearTimeout(i),window.removeEventListener("scroll",l)},a=o=>{n||(n=!0,r(),!s()&&t(o))},l=()=>{const o=document.documentElement.scrollHeight-window.innerHeight;o>0&&window.scrollY/o>=.5&&a("auto_scroll")},i=setTimeout(()=>a("auto_timer"),2e4);return window.addEventListener("scroll",l,{passive:!0}),r},[t]),null}export{ee as A,R as C,j as G,h as L,q as M,Q as S,Z as a,W as b,J as c,B as d,G as e};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.