1import{w as m,b as p,a as u,r as l,j as t}from"./chunk-UVKPFVEO-D9yzbXen.js";import{u as d}from"./stamp-rally-context-BoS8evRS.js";import"./storage-DZSlhtS0.js";import"./stamp-data-d6wEFa4g.js";import"./useFirestoreConfig-CJ5Wsy2e.js";const N=m(function(){const[c]=p(),s=u(),{collectStamp:n}=d(),i=l.useRef(null),e=c.get("stamp_id"),a=c.get("dev_gps"),o=a==="force_success"||a==="force_fail"?a:null;return l.useEffect(()=>{const r=e??null;r&&i.current===r||(i.current=r,e?(async()=>{try{await n(e,{skipGpsValidation:!0,gpsOverride:o??void 0,overlayOptions:{onClose:()=>s("/stamps",{replace:!0}),actionLabel:"åå°éç« æ¿"}})}catch{}})():s("/",{replace:!0}))},[e,o,n,s]),t.jsx("div",{className:"flex items-center justify-center min-h-[60vh]",children:t.jsxs("div",{className:"text-center text-text-dim",children:[t.jsx("div",{className:"text-4xl mb-3 animate-pulse-dot",children:"â"}),t.jsx("div",{className:"text-sm",children:"æ£å¨èçéç« ..."})]})})});export{N as default};
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.