- Persistent header: clock countdown, level, blinds, player count (red pulse <10s, PAUSED/BREAK badges) - Bottom tab bar (mobile): Overview, Players, Tables, Financials, More with 48px touch targets - Desktop sidebar (>=768px): vertical nav replacing bottom tabs - FAB: expandable quick actions (Bust, Buy In, Rebuy, Add-On, Pause/Resume) with backdrop - Toast notification system: success/info/warning/error with auto-dismiss and stacking - DataTable: sortable columns, sticky header, search/filter, mobile swipe actions, skeleton loading - Multi-tournament tabs: horizontal scrollable selector when 2+ tournaments active - Loading components: spinner (sm/md/lg), skeleton rows, full-page overlay - Root layout: auth guard, responsive shell (mobile bottom tabs / desktop sidebar) - Route pages: overview, players, tables, financials, more with placeholder content Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 lines
7.6 KiB
JavaScript
2 lines
7.6 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../nodes/0.C1R4dMGA.js","../chunks/Q5CB4WY5.js","../chunks/C4An0dnW.js","../chunks/nIaoZoCo.js","../chunks/D__6P984.js","../chunks/D3f6eoxz.js","../chunks/DQNCp18R.js","../chunks/DyXP65qD.js","../chunks/BViIIwgj.js","../chunks/CQQh_IlD.js","../chunks/BeLKMLqR.js","../chunks/C5aWxL5p.js","../chunks/BTkWS7xQ.js","../assets/0.BcOVBfXh.css","../nodes/1.CNv_pgkw.js","../nodes/2.C9GK89sD.js","../assets/2.BmNlW7Gm.css","../nodes/3.BMSY6fJC.js","../assets/3.BysT7-iU.css","../nodes/4.Ct0ahWmg.js","../assets/4.C7Q2VT44.css","../nodes/5.CrKjY73y.js","../assets/5.B34oOQk5.css","../nodes/6.CMmeTvWv.js","../assets/6.BcOWEnnB.css","../nodes/7.0Z-UCw0W.js","../chunks/WPMya0VZ.js","../chunks/C48rM6KF.js","../assets/DataTable.CrZfXN-V.css","../assets/7.CLv6rscz.css","../nodes/8.fn5hverG.js","../assets/8.WyH666g9.css"])))=>i.map(i=>d[i]);
|
|
var F=e=>{throw TypeError(e)};var N=(e,t,r)=>t.has(e)||F("Cannot "+r);var f=(e,t,r)=>(N(e,t,"read from private field"),r?r.call(e):t.get(e)),p=(e,t,r)=>t.has(e)?F("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),x=(e,t,r,i)=>(N(e,t,"write to private field"),i?i.call(e,r):t.set(e,r),r);import{h as W,U as Q,T as $,V as tt,W as et,Z as rt,_ as st,$ as G,X as at,O as nt,b2 as ot,a3 as it,k as ct,ak as ut,S as lt,d as S,L as ft,g as E,b3 as mt,aY as dt,ag as _t,p as ht,m as vt,u as gt,a2 as Et,f as w,s as yt,a as Pt,b as D,c as Rt,r as bt,t as Ot,x as I}from"../chunks/C4An0dnW.js";import{h as Tt,m as kt,u as At,s as Lt}from"../chunks/CQQh_IlD.js";import{a as k,c as V,f as X,t as wt}from"../chunks/Q5CB4WY5.js";import{o as St}from"../chunks/nIaoZoCo.js";import{B as pt,i as j}from"../chunks/D__6P984.js";import{p as C}from"../chunks/C48rM6KF.js";function B(e,t,r){var i;W&&(i=nt,Q());var o=new pt(e);$(()=>{var n=t()??null;if(W){var a=et(i),s=a===at,l=n!==null;if(s!==l){var P=rt();st(P),o.anchor=P,G(!1),o.ensure(n,n&&(c=>r(c,n))),G(!0);return}}o.ensure(n,n&&(c=>r(c,n)))},tt)}function H(e,t){return e===t||(e==null?void 0:e[lt])===t}function Y(e={},t,r,i){return ot(()=>{var o,n;return it(()=>{o=n,n=[],ct(()=>{e!==r(...n)&&(t(e,...n),o&&H(r(...o),e)&&t(null,...o))})}),()=>{ut(()=>{n&&H(r(...n),e)&&t(null,...n)})}}),e}function xt(e){return class extends Dt{constructor(t){super({component:e,...t})}}}var y,d;class Dt{constructor(t){p(this,y);p(this,d);var n;var r=new Map,i=(a,s)=>{var l=_t(s,!1,!1);return r.set(a,l),l};const o=new Proxy({...t.props||{},$$events:{}},{get(a,s){return E(r.get(s)??i(s,Reflect.get(a,s)))},has(a,s){return s===ft?!0:(E(r.get(s)??i(s,Reflect.get(a,s))),Reflect.has(a,s))},set(a,s,l){return S(r.get(s)??i(s,l),l),Reflect.set(a,s,l)}});x(this,d,(t.hydrate?Tt:kt)(t.component,{target:t.target,anchor:t.anchor,props:o,context:t.context,intro:t.intro??!1,recover:t.recover,transformError:t.transformError})),(!((n=t==null?void 0:t.props)!=null&&n.$$host)||t.sync===!1)&&mt(),x(this,y,o.$$events);for(const a of Object.keys(f(this,d)))a==="$set"||a==="$destroy"||a==="$on"||dt(this,a,{get(){return f(this,d)[a]},set(s){f(this,d)[a]=s},enumerable:!0});f(this,d).$set=a=>{Object.assign(o,a)},f(this,d).$destroy=()=>{At(f(this,d))}}$set(t){f(this,d).$set(t)}$on(t,r){f(this,y)[t]=f(this,y)[t]||[];const i=(...o)=>r.call(this,...o);return f(this,y)[t].push(i),()=>{f(this,y)[t]=f(this,y)[t].filter(o=>o!==i)}}$destroy(){f(this,d).$destroy()}}y=new WeakMap,d=new WeakMap;const It="modulepreload",Vt=function(e,t){return new URL(e,t).href},M={},g=function(t,r,i){let o=Promise.resolve();if(r&&r.length>0){let a=function(c){return Promise.all(c.map(v=>Promise.resolve(v).then(R=>({status:"fulfilled",value:R}),R=>({status:"rejected",reason:R}))))};const s=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),P=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=a(r.map(c=>{if(c=Vt(c,i),c in M)return;M[c]=!0;const v=c.endsWith(".css"),R=v?'[rel="stylesheet"]':"";if(!!i)for(let u=s.length-1;u>=0;u--){const m=s[u];if(m.href===c&&(!v||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${R}`))return;const h=document.createElement("link");if(h.rel=v?"stylesheet":It,v||(h.as="script"),h.crossOrigin="",h.href=c,P&&h.setAttribute("nonce",P),document.head.appendChild(h),v)return new Promise((u,m)=>{h.addEventListener("load",u),h.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${c}`)))})}))}function n(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&n(s.reason);return t().catch(n)})},Xt={};var jt=X('<div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0; top: 0; clip: rect(0 0 0 0); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px"><!></div>'),Ct=X("<!> <!>",1);function Bt(e,t){ht(t,!0);let r=C(t,"components",23,()=>[]),i=C(t,"data_0",3,null),o=C(t,"data_1",3,null);vt(()=>t.stores.page.set(t.page)),gt(()=>{t.stores,t.page,t.constructors,r(),t.form,i(),o(),t.stores.page.notify()});let n=D(!1),a=D(!1),s=D(null);St(()=>{const u=t.stores.page.subscribe(()=>{E(n)&&(S(a,!0),Et().then(()=>{S(s,document.title||"untitled page",!0)}))});return S(n,!0),u});const l=I(()=>t.constructors[1]);var P=Ct(),c=w(P);{var v=u=>{const m=I(()=>t.constructors[0]);var b=V(),A=w(b);B(A,()=>E(m),(O,T)=>{Y(T(O,{get data(){return i()},get form(){return t.form},get params(){return t.page.params},children:(_,qt)=>{var U=V(),z=w(U);B(z,()=>E(l),(J,K)=>{Y(K(J,{get data(){return o()},get form(){return t.form},get params(){return t.page.params}}),L=>r()[1]=L,()=>{var L;return(L=r())==null?void 0:L[1]})}),k(_,U)},$$slots:{default:!0}}),_=>r()[0]=_,()=>{var _;return(_=r())==null?void 0:_[0]})}),k(u,b)},R=u=>{const m=I(()=>t.constructors[0]);var b=V(),A=w(b);B(A,()=>E(m),(O,T)=>{Y(T(O,{get data(){return i()},get form(){return t.form},get params(){return t.page.params}}),_=>r()[0]=_,()=>{var _;return(_=r())==null?void 0:_[0]})}),k(u,b)};j(c,u=>{t.constructors[1]?u(v):u(R,!1)})}var q=yt(c,2);{var h=u=>{var m=jt(),b=Rt(m);{var A=O=>{var T=wt();Ot(()=>Lt(T,E(s))),k(O,T)};j(b,O=>{E(a)&&O(A)})}bt(m),k(u,m)};j(q,u=>{E(n)&&u(h)})}k(e,P),Pt()}const Zt=xt(Bt),zt=[()=>g(()=>import("../nodes/0.C1R4dMGA.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),()=>g(()=>import("../nodes/1.CNv_pgkw.js"),__vite__mapDeps([14,1,2,8,9,7,6,3]),import.meta.url),()=>g(()=>import("../nodes/2.C9GK89sD.js"),__vite__mapDeps([15,1,2,8,3,6,16]),import.meta.url),()=>g(()=>import("../nodes/3.BMSY6fJC.js"),__vite__mapDeps([17,1,2,8,9,4,11,18]),import.meta.url),()=>g(()=>import("../nodes/4.Ct0ahWmg.js"),__vite__mapDeps([19,1,2,3,9,4,10,5,6,20]),import.meta.url),()=>g(()=>import("../nodes/5.CrKjY73y.js"),__vite__mapDeps([21,1,2,8,9,5,6,3,22]),import.meta.url),()=>g(()=>import("../nodes/6.CMmeTvWv.js"),__vite__mapDeps([23,1,2,8,9,4,11,24]),import.meta.url),()=>g(()=>import("../nodes/7.0Z-UCw0W.js"),__vite__mapDeps([25,1,2,8,11,26,9,4,10,12,27,28,29]),import.meta.url),()=>g(()=>import("../nodes/8.fn5hverG.js"),__vite__mapDeps([30,1,2,11,26,9,4,10,12,27,28,31]),import.meta.url)],Jt=[],Kt={"/":[2],"/financials":[3],"/login":[4],"/more":[5],"/overview":[6],"/players":[7],"/tables":[8]},Z={handleError:(({error:e})=>{console.error(e)}),reroute:(()=>{}),transport:{}},Yt=Object.fromEntries(Object.entries(Z.transport).map(([e,t])=>[e,t.decode])),Qt=Object.fromEntries(Object.entries(Z.transport).map(([e,t])=>[e,t.encode])),$t=!1,te=(e,t)=>Yt[e](t);export{te as decode,Yt as decoders,Kt as dictionary,Qt as encoders,$t as hash,Z as hooks,Xt as matchers,zt as nodes,Zt as root,Jt as server_loads};
|