PageSourceSearch

https://app.parler.com/assets/StoryDeepLinkPage-BWszoSPK.js

js parler.com collected 2026-09-24 08:27:52 UTC 902 bytes, 1 lines download raw bytes

1import{d0 as c,j as t}from"./vendor-data-eBPZki-Z.js";import{o as l,f as d,r as u}from"./vendor-react-BgtJhS2O.js";import"./vendor-zod-Bei2Z9MS.js";import{m as f}from"./index-DTQGL8n8.js";import{S as m}from"./StoryUnavailableModal-BRXawH9o.js";const p=/^[A-Z0-9]{26}$/i;function E(){const{storyUlid:s}=l(),e=s&&p.test(s)?s:null,a=d(),r=c(e),n=u.useRef(!1);u.useEffect(()=>{if(n.current||!e||r.isLoading)return;const o=r.data?.author?.username;r.isError||!o||(n.current=!0,a(`/${o}?story=${e}`,{replace:!0}))},[e,r.isLoading,r.isError,r.data,a]);const i=t.jsx("div",{className:"flex items-center justify-center min-h-[60vh]",children:t.jsx(f,{size:"lg",label:"Loading story"})});return r.isLoading?i:!e||r.isError||!r.data?.author?.username?t.jsx("div",{className:"flex items-center justify-center min-h-[60vh]",children:t.jsx(m,{open:!0,onOpenChange:()=>a("/",{replace:!0})})}):i}export{E 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.