PageSourceSearch

https://mrruffupdaspeaker.com/assets/download-CEjXocHf.js

js mrruffupdaspeaker.com collected 2026-10-07 20:23:02 UTC 1,968 bytes, 1 lines download raw bytes

1import{r as n,j as e}from"./react-vendor-CblAmzNW.js";import{u as i,h as l,e$ as r,G as d,V as c,b as u,L as m,f0 as h,E as x,e as p,f1 as f}from"./index-D4FJNhFp.js";const w={revoked:"This license has been revoked, so its downloads are no longer available.",refunded:"This purchase was refunded, so its downloads are no longer available.",not_permitted:"This license doesn't include that file.",not_found:"That download link isn't valid. Check you copied the whole link from your email.",file_missing:"The file is temporarily unavailable. Please contact us and we'll sort it out."};function b(){i("Download — MRRUFFUPDASPEAKER");const{token:t=""}=l(),a=r(t,{query:{enabled:!!t,queryKey:f(t),retry:!1,staleTime:1/0}}),s=a.data?.url;n.useEffect(()=>{s&&window.location.assign(s)},[s]);const o=a.error?.data?.code;return e.jsx("div",{className:"wrap max-w-xl py-14",children:a.isLoading?e.jsxs("div",{className:"card flex items-center gap-3 p-6",children:[e.jsx(d,{className:"size-5 animate-spin text-gold"}),e.jsx("p",{children:"Preparing your download…"})]}):s?e.jsxs("div",{className:"card p-6 text-center","data-testid":"status-download-starting",children:[e.jsx(c,{className:"mx-auto size-10 text-gold"}),e.jsx("h1",{className:"t-h2 mt-4",children:"Your download is starting"}),e.jsx("p",{className:"mt-2 t-body text-ink-2",children:"If nothing happens in a few seconds, use the button below."}),e.jsxs("a",{href:s,className:"btn btn-gold mt-5","data-testid":"link-manual-download",children:["Download ",a.data?.fileType?.toUpperCase()]})]}):o==="expired"?e.jsx(u,{icon:e.jsx(h,{className:"size-5"}),title:"This link has expired",body:"Email links expire for security. Sign in to your account to get fresh downloads any time.",action:e.jsx(m,{href:"/login?next=/account",className:"btn btn-gold","data-testid":"link-signin-account",children:"Sign in to my account"})}):e.jsx(x,{title:"Download unavailable",message:o&&w[o]||p(a.error)})})}export{b 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.