PageSourceSearch

https://fosapp.manus.space/assets/About-CP5MwPd_.js

js fosapp.manus.space collected 2026-10-03 05:02:16 UTC 20,685 bytes, 6 lines download raw bytes

1import{b as j,r as i,t as m,j as e}from"./index-Df9RYwwb.js";import{N as I}from"./NavBar-BEECYtTm.js";import"./chevron-down-CzIExFpo.js";import"./shield-dAkSLspn.js";import"./sparkles-PwsV9uoO.js";import"./x-Dpi4zoMf.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const k=j("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),y=[{id:"creator-note",label:"Creator Note"},{id:"live-stats",label:"Live Stats"},{id:"changelog",label:"Changelog"},{id:"faq",label:"FAQ"}],S={new:{bg:"#1a3a1a",text:"#4ade80",label:"NEW"},update:{bg:"#1a2a3a",text:"#60a5fa",label:"UPDATE"},fix:{bg:"#3a2a1a",text:"#fb923c",label:"FIX"}},T=[{q:"How does SEI get its data?",a:"We use an automated pipeline to monitor specific YouTube channels. When a new video is published, we analyze the public transcript using AI to identify if it contains a first-hand encounter account. If it does, we extract the behaviors, tone, region, and exact timestamps, and add them to our database."},{q:'What is a "canonical behavior tag"?',a:'Witnesses describe behaviors in many different ways (e.g., "knocking on wood", "tree knocks", "banging on a trunk"). We map all of these to a single canonical tag — in this case, Wood Knocking. This allows you to search across all channels and find every instance of a behavior, regardless of the exact words used.'},{q:"Why do some videos have multiple accounts?",a:'Many channels feature call-in shows or compilation episodes where several different witnesses share their stories in a single video. SEI treats each distinct story as a separate "sighting account" with its own row in the database and its own deep link.'},{q:"How often is the database updated?",a:"New videos are ingested manually by the curator using the admin pipeline, which scans all monitored channels for uploads from the past week, fetches their transcripts, and runs AI extraction to identify sightings and behaviors. Check the Changelog tab on this page to see what was added in the most recent run."},{q:"Can I suggest a channel to monitor?",a:"Yes. Use the Feedback or Suggest Media form to submit a channel. Include the channel name, YouTube URL, and a brief note on why you think it belongs here. All suggestions are reviewed personally."},{q:"How do you decide which channels to include?",a:"The current list of YouTube channels was selected personally and determined to be among the more professionally run channels featuring legitimate first-hand witness accounts. The emphasis is on quality and credibility — channels that present witness testimony seriously and without sensationalism."}];function d({value:n,label:a}){return e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:75",style:{background:"#111",border:"1.5px solid rgba(245,200,66,0.35)",borderRadius:10,padding:"20px 16px",textAlign:"center",flex:"1 1 140px",minWidth:130},children:[e.jsx("div",{"data-loc":"client/src/pages/About.tsx:86",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"2rem",color:"#f5c842",lineHeight:1.1},children:typeof n=="number"?n.toLocaleString():n}),e.jsx("div",{"data-loc":"client/src/pages/About.tsx:97",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.78rem",color:"#b0a898",marginTop:6,textTransform:"uppercase",letterSpacing:"0.07em"},children:a})]})}function W({type:n}){const a=S[n];return e.jsx("span",{"data-loc":"client/src/pages/About.tsx:117",style:{display:"inline-block",background:a.bg,color:a.text,fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.65rem",letterSpacing:"0.08em",padding:"2px 7px",borderRadius:4,border:`1px solid ${a.text}55`,flexShrink:0},children:a.label})}function z({group:n}){return e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:139",style:{background:"#0d0d0d",border:"1.5px solid rgba(245,200,66,0.2)",borderRadius:10,overflow:"hidden",marginBottom:20},children:[e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:149",style:{background:"rgba(245,200,66,0.07)",borderBottom:"1px solid rgba(245,200,66,0.18)",padding:"12px 18px",display:"flex",alignItems:"baseline",gap:12,flexWrap:"wrap"},children:[e.jsx("span",{"data-loc":"client/src/pages/About.tsx:160",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"1rem",color:"#f5c842"},children:n.releaseTitle}),e.jsx("span",{"data-loc":"client/src/pages/About.tsx:170",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.78rem",color:"#888"},children:n.releaseDate})]}),e.jsx("div",{"data-loc":"client/src/pages/About.tsx:182",style:{padding:"4px 0"},children:n.entries.map(a=>e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:184",style:{padding:"12px 18px",borderBottom:"1px solid rgba(255,255,255,0.05)",display:"flex",gap:12,alignItems:"flex-start"},children:[e.jsx(W,{"data-loc":"client/src/pages/About.tsx:194",type:a.entryType}),e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:195",style:{flex:1,minWidth:0},children:[e.jsx("div",{"data-loc":"client/src/pages/About.tsx:196",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.9rem",color:"#f0ece4",marginBottom:3},children:a.title}),e.jsx("div",{"data-loc":"client/src/pages/About.tsx:207",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.82rem",color:"#a09888",lineHeight:1.5},children:a.content})]})]},a.id))})]})}function B({q:n,a}){const[r,h]=i.useState(!1);return e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:229",style:{background:"#0d0d0d",border:"1.5px solid rgba(245,200,66,0.18)",borderRadius:10,marginBottom:12,overflow:"hidden"},children:[e.jsxs("button",{"data-loc":"client/src/pages/About.tsx:238",onClick:()=>h(o=>!o),style:{width:"100%",background:"none",border:"none",cursor:"pointer",padding:"16px 18px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:12,textAlign:"left"},"aria-expanded":r,children:[e.jsx("span",{"data-loc":"client/src/pages/About.tsx:254",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.95rem",color:"#f0ece4",flex:1},children:n}),e.jsx("span",{"data-loc":"client/src/pages/About.tsx:265",style:{color:"#f5c842",fontSize:"1.1rem",fontWeight:700,flexShrink:0,transition:"transform 0.2s",transform:r?"rotate(45deg)":"rotate(0deg)",display:"inline-block"},children:"+"})]}),r&&e.jsx("div",{"data-loc":"client/src/pages/About.tsx:280",style:{padding:"0 18px 16px",fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.88rem",color:"#a09888",lineHeight:1.65,borderTop:"1px solid rgba(255,255,255,0.06)",paddingTop:14},children:a})]})}function H(){const[n,a]=i.useState("creator-note"),[r,h]=i.useState(!1),o=i.useRef({"creator-note":null,"live-stats":null,changelog:null,faq:null}),p=i.useRef(null),g=i.useRef(!1),{data:l,isLoading:w}=m.public.aboutStats.useQuery(),{data:u,isLoading:v}=m.public.changelog.useQuery();i.useEffect(()=>{const t=()=>h(window.scrollY>300);return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[]),i.useEffect(()=>{const t=()=>{if(g.current)return;const s=(p.current?.offsetHeight??52)+56,f=window.scrollY+s+20;let c="creator-note";for(const x of y){const b=o.current[x.id];b&&b.offsetTop<=f&&(c=x.id)}a(c)};return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[]);const A=t=>{const s=o.current[t];if(!s)return;g.current=!0,a(t);const f=(p.current?.offsetHeight??52)+56,c=s.offsetTop-f-8;window.scrollTo({top:c,behavior:"smooth"}),setTimeout(()=>{g.current=!1},800)};return e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:357",style:{minHeight:"100vh",background:"#0a0a0a",color:"#f0ece4",fontFamily:"Inter, sans-serif",fontWeight:700},children:[e.jsx(I,{"data-loc":"client/src/pages/About.tsx:366"}),e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:368",style:{background:"linear-gradient(180deg, #111 0%, #0a0a0a 100%)",borderBottom:"1px solid rgba(245,200,66,0.15)",padding:"28px 20px 20px",textAlign:"center"},children:[e.jsx("h1",{"data-loc":"client/src/pages/About.tsx:376",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"clamp(1.4rem, 5vw, 2rem)",color:"#f5c842",margin:0,letterSpacing:"-0.01em"},children:"About SEI"}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:388",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.88rem",color:"#888",margin:"8px 0 0"},children:"Sasquatch Encounter Intelligence Platform"})]}),e.jsx("div",{"data-loc":"client/src/pages/About.tsx:402",ref:p,style:{position:"sticky",top:56,zIndex:40,background:"#0a0a0a",borderBottom:"1px solid rgba(245,200,66,0.15)",padding:"10px 16px",display:"flex",gap:8,overflowX:"auto",scrollbarWidth:"none"},children:y.map(t=>{const s=n===t.id;return e.jsx("button",{"data-loc":"client/src/pages/About.tsx:420",onClick:()=>A(t.id),style:{background:s?"#f5c842":"transparent",color:s?"#000":"#c0b8ac",border:s?"none":"1.5px solid rgba(245,200,66,0.28)",borderRadius:20,padding:"7px 18px",fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.82rem",cursor:"pointer",whiteSpace:"nowrap",flexShrink:0,transition:"background 0.15s, color 0.15s"},children:t.label},t.id)})}),e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:445",style:{maxWidth:760,margin:"0 auto",padding:"0 16px 60px"},children:[e.jsxs("section",{"data-loc":"client/src/pages/About.tsx:448",id:"creator-note",ref:t=>{o.current["creator-note"]=t},style:{paddingTop:40},children:[e.jsx("h2",{"data-loc":"client/src/pages/About.tsx:453",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"1.1rem",color:"#f5c842",textTransform:"uppercase",letterSpacing:"0.08em",marginBottom:20},children:"About This App | A note to content creators"}),e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:467",style:{background:"#0d0d0d",border:"1.5px solid rgba(245,200,66,0.2)",borderRadius:10,padding:"24px 22px",lineHeight:1.75,fontSize:"0.92rem",color:"#d8d0c4"},children:[e.jsx("p",{"data-loc":"client/src/pages/About.tsx:478",style:{margin:"0 0 16px"},children:"This app has an unlikely origin. It began with me creating images of Bigfoot for entertainment and wanting a way to search for and categorize different aspects of this phenomenon as told by eyewitnesses. But if I'm being honest, my fascination with the topic runs deeper than that. During my life I have had several unexplainable experiences that some people would label paranormal. I don't care for that word. I prefer to think of such things as simply not yet understood. That is 
6where this phenomenon sits with me. Over time something shifted. People reached out to correct me, sharing what they had actually seen and experienced, and how different it was from what I had been portraying. I listened. I started taking notes. A lot of them. Those real accounts began making their way into my imagery, and along the way I found myself in extended conversations and friendships with witnesses from all over the world. I have never had a Sasquatch experience myself, but I know in my heart the phenomenon is real. This app grew out of that journey."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:481",style:{margin:"0 0 16px"},children:"I built it because I'm a genuine enthusiast. I love listening to YouTube content on this topic, but not all channels are created equal, and not all episodes interest me equally. I also kept running into a frustrating problem: I couldn't reliably find or locate videos concerning specific aspects of the phenomenon or videos I'd already heard and enjoyed using existing tools. So I built something that did."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:484",style:{margin:"0 0 16px"},children:"What started as a personal solution became something I thought other enthusiasts and researchers might find useful — a way to navigate the topic more intentionally and get sent directly to the creators doing honest work."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:487",style:{margin:"0 0 16px"},children:"At its heart, this app is an homage to the best content creators out there engaging seriously with witnesses and their accounts. The channels featured here represent the ones I've found most credible, most compelling, and most respectful of the subject matter."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:490",style:{margin:"0 0 16px"},children:"On curation: this isn't an exhaustive index of every Bigfoot channel on YouTube. It's a deliberate one focused around witness accounts. Channels I have personally excluded are those built on clickbait, those that recycle or steal the work of other creators, and those that promote fabricated AI-generated imagery as authentic evidence. Only honest work makes the cut."}),e.jsxs("p",{"data-loc":"client/src/pages/About.tsx:493",style:{margin:"0 0 16px"},children:["I'll also be upfront about my own limitations. I am the bottleneck. I can only curate what I've discovered, and there are almost certainly excellent creators out there I haven't found yet. If that's you, please"," ",e.jsx("a",{"data-loc":"client/src/pages/About.tsx:495",href:"/feedback",style:{color:"#f5c842",textDecoration:"underline",textUnderlineOffset:2},children:"use the contact form"})," ","to reach out, give me what I need to find your work, and I'll take a look. It is my hope that members will recommend such channels and leave notes on individual videos visible to other users, so this grows into something bigger."]}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:498",style:{margin:"0 0 8px",fontWeight:800,color:"#f0ece4"},children:"Respecting Content Creators: the last thing I want to do is take something that isn't mine. As someone who detests having my own work stolen, I built this with that in mind."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:501",style:{margin:"0 0 8px"},children:"Here's what the app actually does and doesn't do:"}),e.jsxs("ul",{"data-loc":"client/src/pages/About.tsx:502",style:{margin:"0 0 16px",paddingLeft:20,lineHeight:1.9},children:[e.jsx("li",{"data-loc":"client/src/pages/About.tsx:503",children:"Links go directly to the original YouTube source"}),e.jsx("li",{"data-loc":"client/src/pages/About.tsx:504",children:"The only thing displayed is thumbnails, the same way any link on any platform does"}),e.jsx("li",{"data-loc":"client/src/pages/About.tsx:505",children:"Your channel is credited by name throughout"}),e.jsx("li",{"data-loc":"client/src/pages/About.tsx:506",children:"Users can search by specific behaviors and phenomena"}),e.jsx("li",{"data-loc":"client/src/pages/About.tsx:507",children:"It tells you what kind of account a video contains, not what happens in it"}),e.jsx("li",{"data-loc":"client/src/pages/About.tsx:508",children:"No content is reproduced, just indexed and pointed back to you"}),e.jsx("li",{"data-loc":"client/src/pages/About.tsx:509",children:"Paywalled content is never analyzed or linked, even if I'm a subscriber myself. Your most valued content stays where it belongs."})]}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:511",style:{margin:"0 0 16px"},children:"Think of it as a search engine with an editorial standard. It exists to send people to your work, not to replace it. A living billboard honoring creators with real skin in the game."}),e.jsxs("p",{"data-loc":"client/src/pages/About.tsx:514",style:{margin:"0 0 16px"},children:["If you have any questions about how your channel appears, want your members-only content included 
6so users can be directed to it, or have any other concerns,"," ",e.jsx("a",{"data-loc":"client/src/pages/About.tsx:516",href:"/feedback",style:{color:"#f5c842",textDecoration:"underline",textUnderlineOffset:2},children:"reach out via the contact form"}),"."]}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:518",style:{margin:"0 0 8px",fontWeight:800,color:"#f0ece4"},children:"On Respect: You may notice there is no comment section, and that is by design. This community does not need another place for ridicule."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:521",style:{margin:"0 0 16px"},children:"If this topic is something you don't believe in or are on the fence about, that's OK. But one thing I have learned from listening to witnesses is this: when someone tells you something you cannot accept rationally, you don't have to dismiss it and you don't have to be disrespectful. You can simply store the information away. These witnesses are clearly burdened by what they experienced, and as human beings they deserve to be treated with respect."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:524",style:{margin:"0 0 16px"},children:"Many of these accounts cannot be verified. But that does not give any of us the right to call these people liars. Human experience is unique and personal and should be honored. If you choose to file these accounts in a box labeled unknown or unverified, that is OK. With enough time and enough accounts, the truth has a way of revealing itself."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:527",style:{margin:"0 0 16px"},children:"I hope you enjoy the app and if you do, I hope you will share it."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:530",style:{margin:"0 0 4px"},children:"Thank you."}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:531",style:{margin:0,fontWeight:800,color:"#f0ece4"},children:"John"})]})]}),e.jsxs("section",{"data-loc":"client/src/pages/About.tsx:536",id:"live-stats",ref:t=>{o.current["live-stats"]=t},style:{paddingTop:48},children:[e.jsx("h2",{"data-loc":"client/src/pages/About.tsx:541",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"1.1rem",color:"#f5c842",textTransform:"uppercase",letterSpacing:"0.08em",marginBottom:20},children:"Live Stats"}),w?e.jsx("div",{"data-loc":"client/src/pages/About.tsx:556",style:{display:"flex",gap:12,flexWrap:"wrap"},children:[0,1,2,3].map(t=>e.jsx("div",{"data-loc":"client/src/pages/About.tsx:564",style:{flex:"1 1 140px",minWidth:130,height:88,background:"#111",border:"1.5px solid rgba(245,200,66,0.15)",borderRadius:10,animation:"pulse 1.5s ease-in-out infinite"}},t))}):e.jsxs("div",{"data-loc":"client/src/pages/About.tsx:579",style:{display:"flex",gap:12,flexWrap:"wrap"},children:[e.jsx(d,{"data-loc":"client/src/pages/About.tsx:580",value:l?.videoCount??0,label:"Videos Analyzed"}),e.jsx(d,{"data-loc":"client/src/pages/About.tsx:581",value:l?.sightingCount??0,label:"Sightings Logged"}),e.jsx(d,{"data-loc":"client/src/pages/About.tsx:582",value:l?.channelsMonitored??0,label:"Channels Monitored"}),e.jsx(d,{"data-loc":"client/src/pages/About.tsx:583",value:l?.behaviorTagCount??0,label:"Behavior Tags"})]}),e.jsx("p",{"data-loc":"client/src/pages/About.tsx:587",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"0.78rem",color:"#666",marginTop:12,textAlign:"center"},children:"Stats are live from the database — updated with every processing run"})]}),e.jsxs("section",{"data-loc":"client/src/pages/About.tsx:602",id:"changelog",ref:t=>{o.current.changelog=t},style:{paddingTop:48},children:[e.jsx("h2",{"data-loc":"client/src/pages/About.tsx:607",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"1.1rem",color:"#f5c842",textTransform:"uppercase",letterSpacing:"0.08em",marginBottom:20},children:"Changelog"}),v?e.jsx("div",{"data-loc":"client/src/pages/About.tsx:622",style:{color:"#888",fontSize:"0.9rem",padding:"20px 0"},children:"Loading changelog..."}):!u||u.length===0?e.jsx("div",{"data-loc":"client/src/pages/About.tsx:626",style:{color:"#888",fontSize:"0.9rem",padding:"20px 0"},children:"No changelog entries yet."}):u.map(t=>e.jsx(z,{"data-loc":"client/src/pages/About.tsx:631",group:t},`${t.releaseTitle}||${t.releaseDate}`))]}),e.jsxs("section",{"data-loc":"client/src/pages/About.tsx:637",id:"faq",ref:t=>{o.current.faq=t},style:{paddingTop:48},children:[e.jsx("h2",{"data-loc":"client/src/pages/About.tsx:642",style:{fontFamily:"Inter, sans-serif",fontWeight:700,fontSize:"1.1rem",color:"#f5c842",textTransform:"uppercase",letterSpacing:"0.08em",marginBottom:20},children:"FAQ"}),T.map((t,s)=>e.jsx(B,{"data-loc":"client/src/pages/About.tsx:657",q:t.q,a:t.a},s))]})]}),r&&e.jsx("button",{"data-loc":"client/src/pages/About.tsx:664",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),"aria-label":"Back to top",style:{position:"fixed",bottom:24,right:20,zIndex:50,background:"#f5c842",color:"#000",border:"none",borderRadius:"50%",width:44,height:44,display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",boxShadow:"0 4px 16px rgba(0,0,0,0.5)"},children:e.jsx(k,{"data-loc":"client/src/pages/About.tsx:685",style:{width:20,height:20}})})]})}export{H 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.