PageSourceSearch

https://www.nootropics.com/_next/static/chunks/15iapm47mu9bp.js?dpl=dpl_CiSHKrBFLPe8EWKSqeVunY55Y9iP

js nootropics.com collected 2026-09-24 23:32:25 UTC 8,381 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18566,(e,r,a)=>{r.exports=e.r(76562)},70775,e=>{"use strict";var r=e.i(43476),a=e.i(75157);e.s(["MonoNumber",0,function({value:e,unit:t,className:s}){return(0,r.jsxs)("span",{className:(0,a.cn)("tabular-nums whitespace-nowrap",s),children:[e,t?(0,r.jsx)("span",{className:"ml-0.5 text-[0.85em] text-[color:var(--muted-foreground)]",children:t}):null]})}])},81887,e=>{"use strict";var r=e.i(43476),a=e.i(75157);let t={A:{word:"Strong",meaning:"Multiple well-powered randomised controlled trials in humans with consistent results."},B:{word:"Moderate",meaning:"Some controlled human trials, but fewer, smaller or less consistent."},C:{word:"Limited",meaning:"Limited human evidence; relies mostly on animal, cell or mechanism studies."},D:{word:"Weak",meaning:"Isolated or low-quality human reports only."},F:{word:"Unsupported",meaning:"Considered and not supported by the evidence found."}};e.s(["EvidenceBadge",0,function({grade:e,className:s,showWord:n=!1}){let l=e&&e in t?e:"-",o="-"===l?null:t[l];return(0,r.jsxs)("span",{className:(0,a.cn)("inline-flex items-center gap-1.5 align-middle",s),children:[(0,r.jsx)("span",{className:(0,a.cn)("grade text-[0.8125rem]","-"===l?"grade-none":`grade-${l}`),title:o?`Evidence grade ${l}: ${o.meaning}`:"Not graded","aria-label":o?`Evidence grade ${l}, ${o.word.toLowerCase()}`:"Not graded",children:"-"===l?"-":l}),n&&o?(0,r.jsxs)("span",{className:"text-sm text-[color:var(--muted-foreground)]",children:[o.word," evidence"]}):null]})}])},82524,e=>{"use strict";var r=e.i(43476),a=e.i(75157);e.s(["SafetyDot",0,function({score:e,className:t,showNumber:s=!0}){let n=Math.max(0,Math.min(5,Math.round(e))),l=n<=2;return(0,r.jsxs)("span",{className:(0,a.cn)("inline-flex items-center gap-1.5 whitespace-nowrap",t),"aria-label":`Safety ${n} of 5`,title:`Safety score ${n} of 5`,children:[(0,r.jsxs)("span",{"aria-hidden":!0,className:(0,a.cn)("tracking-[0.12em] text-[0.8em]",l?"text-[color:var(--destructive)]":"text-[color:var(--foreground)]"),children:["●".repeat(n),(0,r.jsx)("span",{className:"text-[color:var(--muted-foreground)] opacity-60",children:"○".repeat(5-n)})]}),s?(0,r.jsxs)("span",{"aria-hidden":!0,className:"tabular-nums text-xs text-[color:var(--muted-foreground)]",children:[n,"/5"]}):null]})}])},19941,e=>{"use strict";var r=e.i(43476),a=e.i(71645),t=e.i(18566),s=e.i(22016),n=e.i(75157);function l({rows:e,columns:a,emptyLabel:t="No data",className:s}){return e.length?(0,r.jsx)("div",{className:(0,n.cn)("overflow-x-auto",s),children:(0,r.jsxs)("table",{className:"w-full text-sm",children:[(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{className:"border-b border-[var(--foreground)]/80",children:a.map(e=>(0,r.jsx)("th",{className:(0,n.cn)("px-3 first:pl-0 py-2 text-left text-[0.8125rem] font-semibold text-[color:var(--muted-foreground)] whitespace-nowrap align-bottom","right"===e.align&&"text-right","center"===e.align&&"text-center",e.className),children:e.header},String(e.key)))})}),(0,r.jsx)("tbody",{children:e.map((e,t)=>(0,r.jsx)("tr",{className:"border-b border-[var(--border)] last:border-0 hover:bg-[color:var(--muted)]/60",children:a.map(a=>{let t=a.render?a.render(e):e[a.key];return(0,r.jsx)("td",{className:(0,n.cn)("px-3 first:pl-0 py-2.5 align-middle","right"===a.align&&"text-right","center"===a.align&&"text-center",a.mono&&"tabular-nums",a.className),children:t??"-"},String(a.key))})},t))})]})}):(0,r.jsx)("div",{className:"border border-[var(--border)] rounded-md p-6 text-center text-sm text-[color:var(--muted-foreground)]",children:t})}var o=e.i(81887),c=e.i(82524);let i={unscheduled:"Unscheduled",otc:"OTC",prescription:"Prescription",schedule_iv:"Schedule IV",schedule_iii:"Schedule III",schedule_ii:"Schedule II",schedule_i:"Schedule I",banned:"Banned",research_chemical:"Research chemical"},d=["prescription","schedule_iv","schedule_iii","schedule_ii","schedule_i","banned","research_chemical"],u=["schedule_i","schedule_ii","banned","research_chemical"];function m({status:e,jurisdiction:a="US",className:t,showJurisdiction:s=!1}){let l=d.includes(e),o=u.includes(e);return(0,r.jsxs)("span",{className:(0,n.cn)("inline-flex items-center gap-1.5 text-sm whitespace-nowrap",l?"text-[color:var(--foreground)] font-medium":"text-[color:var(--muted-foreground)]",t),title:`${a}: ${i[e]??e}
1`,children:[l?(0,r.jsx)("span",{"aria-hidden":!0,className:(0,n.cn)("inline-block size-2 rounded-[1px]",o?"bg-[color:var(--destructive)]":"bg-[color:var(--warning)]")}):null,s?(0,r.jsx)("span",{className:"text-[color:var(--muted-foreground)] font-normal",children:a}):null,(0,r.jsx)("span",{children:i[e]??e})]})}var h=e.i(70775);function g({substances:e,emptyLabel:a="No substances published yet."}){return(0,r.jsx)(l,{rows:e,emptyLabel:a,columns:[{key:"name",header:"Substance",render:e=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.default,{prefetch:!1,href:`/substances/${e.slug}`,className:"font-medium hover:text-[color:var(--primary)] hover:underline",children:e.name}),e.common_names?.[0]?(0,r.jsx)("span",{className:"block text-xs text-[color:var(--muted-foreground)] mt-0.5",children:e.common_names.slice(0,2).join(", ")}):null]})},{key:"category",header:"Class",render:e=>(0,r.jsx)("span",{className:"text-[color:var(--muted-foreground)]",children:(0,n.categoryLabel)(e.category)})},{key:"dosage",header:"Studied dose",mono:!0,render:e=>e.dosage?.range_min_mg!=null&&e.dosage?.range_max_mg!=null?(0,r.jsx)(h.MonoNumber,{value:`${e.dosage.range_min_mg}-${e.dosage.range_max_mg}`,unit:"mg"}):"-"},{key:"half_life_hours",header:"Half-life",align:"right",mono:!0,render:e=>e.half_life_hours?(0,r.jsx)(h.MonoNumber,{value:e.half_life_hours,unit:"h"}):"-"},{key:"evidence_grade",header:"Evidence",render:e=>(0,r.jsx)(o.EvidenceBadge,{grade:e.evidence_grade})},{key:"safety_score",header:"Safety",render:e=>(0,r.jsx)(c.SafetyDot,{score:e.safety_score??0})},{key:"legal_status_us",header:"US status",render:e=>e.legal_status_us?(0,r.jsx)(m,{status:e.legal_status_us,jurisdiction:"US"}):"-"}]})}function x({categories:e,active:a,total:t}){return(0,r.jsxs)("nav",{"aria-label":"Filter by class",className:"flex flex-wrap gap-x-4 gap-y-1.5 text-sm",children:[(0,r.jsxs)(s.default,{prefetch:!1,href:"/substances","aria-current":a?void 0:"page",className:a?"text-[color:var(--primary)] hover:underline":"font-semibold text-[color:var(--foreground)]",children:["All (",t,")"]}),e.map(e=>(0,r.jsx)(s.default,{prefetch:!1,href:`/substances?category=${encodeURIComponent(e)}`,"aria-current":a===e?"page":void 0,className:a===e?"font-semibold text-[color:var(--foreground)]":"text-[color:var(--primary)] hover:underline",children:(0,n.categoryLabel)(e)},e))]})}let p=e=>e.toLowerCase().normalize("NFKD").replace(/[^a-z0-9]+/g,"");e.s(["default",0,function({substances:e,categories:s}){let n=(0,t.useSearchParams)(),l=n.get("category")??void 0,[o,c]=(0,a.useState)(n.get("q")??"");(0,a.useEffect)(()=>{let e=new URL(window.location.href);o?e.searchParams.set("q",o):e.searchParams.delete("q"),window.history.replaceState(null,"",e.toString())},[o]);let i=p(o),d=e.filter(e=>(!l||e.category===l)&&(!i||[e.name,e.slug,e.category??"",...e.common_names??[]].some(e=>p(e).includes(i))));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"mb-5 flex flex-col md:flex-row md:items-center gap-4 md:gap-8",children:[(0,r.jsxs)("div",{className:"w-full md:w-80 shrink-0",children:[(0,r.jsx)("label",{htmlFor:"index-search",className:"sr-only",children:"Search substances"}),(0,r.jsx)("input",{id:"index-search",type:"search",value:o,onChange:e=>c(e.target.value),placeholder:"Search by name or class",autoComplete:"off",className:"w-full h-10 px-3 text-sm rounded border border-[var(--input)] bg-[color:var(--card)] placeholder:text-[color:var(--muted-foreground)] focus:outline-none focus:border-[color:var(--primary)]"})]}),(0,r.jsx)(x,{categories:s,active:l,total:e.length})]}),(0,r.jsx)("p",{className:"text-sm text-[color:var(--muted-foreground)] mb-3","aria-live":"polite",children:d.length===e.length?`${d.length} substances`:`${d.length} of ${e.length} substances`}),(0,r.jsx)(g,{substances:d,emptyLabel:o?`Nothing in the index matches "${o}". Try another spelling or a common name, or clear the search to see all ${e.length}.`:"No substances in this class."})]})}],19941)}]);

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.