1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="019fdaa6-78f7-7951-a8ae-d599c5703594")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,643531,e=>{"use strict";let s=(0,e.i(475254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,s],643531)},158524,e=>{"use strict";let s=(0,e.i(475254).default)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);e.s(["Link2",0,s],158524)},194983,e=>{"use strict";let s=(0,e.i(475254).default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);e.s(["MessageCircle",0,s],194983)},662031,e=>{"use strict";let s=(0,e.i(475254).default)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);e.s(["Share2",0,s],662031)},378021,e=>{"use strict";let s=(0,e.i(475254).default)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);e.s(["Twitter",0,s],378021)},487631,e=>{"use strict";var s=e.i(843476),t=e.i(500932),i=e.i(618566),r=e.i(829417);e.s(["default",0,function(){let e,a=(0,t.c)(1),o=(0,i.usePathname)();return o&&"/blog"!==o&&"/blog/"!==o?(a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("div",{className:"fixed bottom-20 right-6 z-40 print:hidden",children:(0,s.jsx)(r.default,{variant:"icon",dropUp:!0,className:"!w-12 !h-12 !rounded-full justify-center bg-white/95 backdrop-blur-sm border border-border-light shadow-lg hover:!bg-stone-50"})}),a[0]=e):e=a[0],e):null}])},742950,e=>{"use strict";var s=e.i(843476),t=e.i(500932),i=e.i(271645);function r(e){return e.id||(e.id=(e.textContent||"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")),{id:e.id,text:e.textContent||""}}e.s(["default",0,function(){let e,a,o,n,l,p,c,d,h,g,u,b,m,x,v,f,T,w=(0,t.c)(34);w[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],w[0]=e):e=w[0];let[y,k]=(0,i.useState)(e),[j,$]=(0,i.useState)(""),[N,S]=(0,i.useState)(!1),[_,C]=(0,i.useState)(!1),L=(0,i.useRef)(null);if(w[1]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{let e=document.querySelector("article");if(!e)return;let s=Array.from(e.querySelectorAll("h2"));if(!(s.length<3)){for(let e of(k(s.map(r)),L.current=new IntersectionObserver(e=>{for(let s of e)s.isIntersecting&&$(s.target.id)},{rootMargin:"-80px 0px -70% 0px",threshold:0}),s))L.current.observe(e);return()=>L.current?.disconnect()}},o=[],w[1]=a,w[2]=o):(a=w[1],o=w[2]),(0,i.useEffect)(a,o),w[3]!==y.length?(n=()=>{if(0===y.length)return;let e=document.querySelector("article h2"),s=e?Math.max(0,e.getBoundingClientRect().top+window.scrollY-200):500,t=()=>C(window.scrollY>s);return t(),window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},l=[y.length],w[3]=y.length,w[4]=n,w[5]=l):(n=w[4],l=w[5]),(0,i.useEffect)(n,l),0===y.length)return null;w[6]===Symbol.for("react.memo_cache_sentinel")?(p=e=>{S(!1);let s=document.getElementById(e);s&&s.scrollIntoView({behavior:"smooth",block:"start"})},w[6]=p):p=w[6];let M=p,I=`hidden xl:block fixed top-32 w-56 max-h-[calc(100vh-10rem)] overflow-y-auto rounded-xl border border-border-light bg-cream/85 backdrop-blur-sm shadow-sm px-4 py-3 transition-opacity duration-300 ${_?"opacity-100":"opacity-0 pointer-events-none"}`;if(w[7]===Symbol.for("react.memo_cache_sentinel")?(c={right:"max(1.5rem, calc((100vw - 1024px) / 2 - 16rem))"},d=(0,s.jsx)("p",{className:"text-xs font-semibold text-muted uppercase tracking-wider mb-3",children:"Contents"}),w[7]=c,w[8]=d):(c=w[7],d=w[8]),w[9]!==j||w[10]!==y){let e;w[12]!==j?(e=e=>(0,s.jsx)("li",{children:(0,s.jsx)("button",{onClick:()=>M(e.id),className:`text-left text-[13px] leading-snug transition-colors hover:text-accent-rust block w-full ${j===e.id?"text-accent-rust font-medium":"text-muted"}`,children:e.text})},e.id),w[12]=j,w[13]=e):e=w[13],h=y.map(e),w[9]=j,w[10]=y,w[11]=h}else h=w[11];return w[14]!==h?(g=(0,s.jsx)("ul",{className:"space-y-1.5 border-l border-border-light pl-3",children:h}),w[14]=h,w[15]=g):g=w[15],w[16]!==g||w[17]!==I?(u=(0,s.jsxs)("nav",{"aria-label":"Table of contents",className:I,style:c,children:[d,g]}),w[16]=g,w[17]=I,w[18]=u):u=w[18],w[19]!==j||w[20]!==y||w[21]!==N?(b=N&&(0,s.jsxs)("div",{className:"absolute bottom-14 right-0 w-72 max-h-80 overflow-y-auto bg-white rounded-xl shadow-xl border border-border-light p-4",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-muted uppercase tracking-wider mb-2",children:"Contents"}),(0,s.jsx)("ul",{className:"space-y-2",children:y.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)("button",{onClick:()=>M(e.id),className:`text-left text-sm leading-snug transition-colors hover:text-accent-rust block w-full ${j===e.id?"text-accent-rust font-medium":"text-secondary"}`,children:e.text})},e.id))})]}),w[19]=j,w[20]=y,w[21]=N,w[22]=b):b=w[22],w[23]!==N?(m=()=>S(!N),w[23]=N,w[24]=m):m=w[24],w[25]===Symbol.for("react.memo_cache_sentinel")?(x=(0,s.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h12"})}),w[25]=x):x=w[25],w[26]!==m?(v=(0,s.jsx)("button",{onClick:m,className:"w-12 h-12 rounded-full bg-stone-900 text-white shadow-lg flex items-center justify-center hover:bg-stone-800 transition-colors","aria-label":"Table of contents",children:x}
1),w[26]=m,w[27]=v):v=w[27],w[28]!==b||w[29]!==v?(f=(0,s.jsxs)("div",{className:"xl:hidden fixed bottom-6 right-6 z-50",children:[b,v]}),w[28]=b,w[29]=v,w[30]=f):f=w[30],w[31]!==u||w[32]!==f?(T=(0,s.jsxs)(s.Fragment,{children:[u,f]}),w[31]=u,w[32]=f,w[33]=T):T=w[33],T}])},829417,e=>{"use strict";var s=e.i(167225),t=e.i(843476),i=e.i(500932),r=e.i(271645),a=e.i(662031),o=e.i(378021),n=e.i(158524),l=e.i(643531),p=e.i(194983);let c=(0,e.i(475254).default)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);var d=e.i(565961);function h(){return window.location?.origin?window.location.origin:s.default.env.NEXT_PUBLIC_SITE_URL||"https://sourcelibrary.org"}function g(){if(window.self===window.top||!document.referrer)return null;try{let e=new URL(document.referrer),s=new URLSearchParams(window.location.search).get("host_path"),t=s||sessionStorage.getItem("sl_embed_host_path")||"";return s&&sessionStorage.setItem("sl_embed_host_path",s),t&&"/"===e.pathname&&(e.pathname=t.startsWith("/")?t:`/${t}`),e}catch{return null}}function u(e){let s,h,g,u,b,m,x,v,f,T,w,y=(0,i.c)(71),{text:k,title:j,author:$,year:N,page:S,url:_,doi:C,variant:L,label:M,className:I,dropUp:P}=e,R=void 0===I?"":I,U=void 0!==P&&P,[z,B]=(0,r.useState)(!1),[A,E]=(0,r.useState)(!1),q=_||window.location.href,D=j?`"${j}"`:null,O=N?`(${N})`:null,F=S?`p. ${S}`:null;y[0]!==$||y[1]!==D||y[2]!==O||y[3]!==F?(s=[$,D,O,F].filter(Boolean),y[0]=$,y[1]=D,y[2]=O,y[3]=F,y[4]=s):s=y[4];let W=s.join(", ");y[5]!==W||y[6]!==k?(h=()=>{let e=[];
1if(k){let s=k.length>200?k.substring(0,197)+"...":k;e.push(`"${s}"`)}return W&&e.push(`â ${W}`),e.join("\n\n")},y[5]=W,y[6]=k,y[7]=h):h=y[7];let H=h();y[8]!==C||y[9]!==S||y[10]!==q?(g=e=>(0,d.trackEvent)("share",{channel:e,url:q,page:S,hasDoi:!!C}),y[8]=C,y[9]=S,y[10]=q,y[11]=g):g=y[11];let K=g;y[12]!==K||y[13]!==q||y[14]!==H?(u=()=>{let e=new URL("https://twitter.com/intent/tweet");e.searchParams.set("text",H),e.searchParams.set("url",q),window.open(e.toString(),"_blank","width=550,height=420"),K("twitter"),B(!1)},y[12]=K,y[13]=q,y[14]=H,y[15]=u):u=y[15];let X=u;y[16]!==W||y[17]!==K||y[18]!==q||y[19]!==k?(b=()=>{let e=new URL("https://bsky.app/intent/compose"),s=k?`"${k.substring(0,250)}" 2 3â ${W} 4 5${q}`:`${W} 6 7${q}`;e.searchParams.set("text",s),window.open(e.toString(),"_blank","width=550,height=420"),K("bluesky"),B(!1)},y[16]=W,y[17]=K,y[18]=q,y[19]=k,y[20]=b):b=y[20];let Y=b;y[21]!==W||y[22]!==K||y[23]!==q||y[24]!==k?(m=()=>{let e=k?`"${k.substring(0,500)}" 8 9â ${W} 10 11${q}`:`${W} 12${q}`,s=`https://wa.me/?text=${encodeURIComponent(e)}`;window.open(s,"_blank"),K("whatsapp"),B(!1)},y[21]=W,y[22]=K,y[23]=q,y[24]=k,y[25]=m):m=y[25];let G=m;y[26]!==W||y[27]!==K||y[28]!==q||y[29]!==k?(x=()=>{let e=k?`"${k.substring(0,300)}" â ${W}`:`${W} â Source Library`,s=`https://pinterest.com/pin/create/button/?url=${encodeURIComponent(q)}&description=${encodeURIComponent(e)}`;window.open(s,"_blank","width=750,height=550"),K("pinterest"),B(!1)},y[26]=W,y[27]=K,y[28]=q,y[29]=k,y[30]=x):x=y[30];let J=x;y[31]!==W||y[32]!==C||y[33]!==K||y[34]!==q||y[35]!==k?(v=async()=>{let e=k?`"${k}" 13 14â ${W} 15${C?`DOI: ${C} 16`:""}${q}`:q;await navigator.clipboard.writeText(e),E(!0),K("link"),setTimeout(()=>E(!1),2e3),B(!1)},y[31]=W,y[32]=C,y[33]=K,y[34]=q,y[35]=k,y[36]=v):v=y[36];let Q=v;y[37]!==W||y[38]!==C||y[39]!==S||y[40]!==q||y[41]!==k?(f=async()=>{if(!k)return;let e=`"${k}" 17 18â ${W}${C?` 19DOI: ${C}`:""}`;await navigator.clipboard.writeText(e),E(!0),(0,d.trackEvent)("quote_copy",{url:q,page:S,hasDoi:!!C}),setTimeout(()=>E(!1),2e3),B(!1)},y[37]=W,y[38]=C,y[39]=S,y[40]=q,y[41]=k,y[42]=f):f=y[42];let V=f;if("icon"===(void 0===L?"icon":L)){let e,s,i,r,d,h;y[43]!==z?(e=()=>B(!z),y[43]=z,y[44]=e):e=y[44];let g=`inline-flex items-center gap-1.5 p-2 text-stone-500 hover:text-stone-700 hover:bg-stone-100 rounded-lg transition-colors ${R}`;return y[45]!==A?(s=A?(0,t.jsx)(l.Check,{className:"w-4 h-4 text-status-success"}):(0,t.jsx)(a.Share2,{className:"w-4 h-4"}),y[45]=A,y[46]=s):s=y[46],y[47]!==M?(i=M&&(0,t.jsx)("span",{className:"text-sm",children:M}),y[47]=M,y[48]=i):i=y[48],y[49]!==e||y[50]!==g||y[51]!==s||y[52]!==i?(r=(0,t.jsxs)("button",{onClick:e,className:g,title:"Share",children:[s,i]}),y[49]=e,y[50]=g,y[51]=s,y[52]=i,y[53]=r):r=y[53],y[54]!==Q||y[55]!==V||y[56]!==U||y[57]!==Y||y[58]!==J||y[59]!==X||y[60]!==G||y[61]!==z||y[62]!==k?(d=z&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-[9998] sm:bg-transparent bg-black/30",onClick:()=>B(!1)}),(0,t.jsxs)("div",{className:`fixed inset-x-0 bottom-0 sm:absolute sm:inset-auto sm:right-0 ${U?"sm:bottom-full sm:mb-1":"sm:top-full sm:mt-1"} z-[9999] bg-white sm:rounded-lg rounded-t-xl shadow-lg border border-stone-200 py-1 sm:min-w-[160px] !text-stone-900`,children:[(0,t.jsx)("div",{className:"sm:hidden w-10 h-1 bg-stone-300 rounded-full mx-auto my-2"}),(0,t.jsxs)("button",{onClick:X,className:"w-full px-4 sm:px-3 py-3 sm:py-2 text-left text-sm hover:bg-stone-50 flex items-center gap-2 !text-stone-700",children:[(0,t.jsx)(o.Twitter,{className:"w-4 h-4 text-stone-700"}),(0,t.jsx)("span",{children:"Share on X"})]}),(0,t.jsxs)("button",{onClick:Y,className:"w-full px-4 sm:px-3 py-3 sm:py-2 text-left text-sm hover:bg-stone-50 flex items-center gap-2 !text-stone-700",children:[(0,t.jsx)(p.MessageCircle,{className:"w-4 h-4 text-stone-700"}),(0,t.jsx)("span",{children:"Share on Bluesky"})]}),(0,t.jsxs)("button",{onClick:G,className:"w-full px-4 sm:px-3 py-3 sm:py-2 text-left text-sm hover:bg-stone-50 flex items-center gap-2 !text-stone-700",children:[(0,t.jsx)(c,{className:"w-4 h-4 text-stone-700"}),(0,t.jsx)("span",{children:"Share on WhatsApp"})]}),(0,t.jsxs)("button",{onClick:J,className:"w-full px-4 sm:px-3 py-3 sm:py-2 text-left text-sm hover:bg-stone-50 flex items-center gap-2 !text-stone-700",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-stone-700",fill:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"M12 0C5.373 0 0 5.372 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.7
1977 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 01.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.632-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12 0-6.628-5.373-12-12-12z"})}),(0,t.jsx)("span",{children:"Pin on Pinterest"})]}),(0,t.jsx)("hr",{className:"my-1 border-stone-100"}),k&&(0,t.jsxs)("button",{onClick:V,className:"w-full px-4 sm:px-3 py-3 sm:py-2 text-left text-sm hover:bg-stone-50 flex items-center gap-2 !text-stone-700",children:[(0,t.jsx)(n.Link2,{className:"w-4 h-4 text-stone-700"}),(0,t.jsx)("span",{children:"Copy quote"})]}),(0,t.jsxs)("button",{onClick:Q,className:"w-full px-4 sm:px-3 py-3 sm:py-2 text-left text-sm hover:bg-stone-50 flex items-center gap-2 !text-stone-700",children:[(0,t.jsx)(n.Link2,{className:"w-4 h-4 text-stone-700"}),(0,t.jsx)("span",{children:"Copy link"})]}),(0,t.jsx)("div",{className:"sm:hidden h-[env(safe-area-inset-bottom)]"})]})]}),y[54]=Q,y[55]=V,y[56]=U,y[57]=Y,y[58]=J,y[59]=X,y[60]=G,y[61]=z,y[62]=k,y[63]=d):d=y[63],y[64]!==r||y[65]!==d?(h=(0,t.jsxs)("div",{className:"relative inline-block",children:[r,d]}),y[64]=r,y[65]=d,y[66]=h):h=y[66],h}let Z=`inline-flex items-center gap-2 px-3 py-1.5 text-sm text-stone-600 hover:text-stone-900 hover:bg-stone-100 rounded-lg transition-colors ${R}`;return y[67]===Symbol.for("react.memo_cache_sentinel")?(T=(0,t.jsx)(a.Share2,{className:"w-4 h-4"}),y[67]=T):T=y[67],y[68]!==X||y[69]!==Z?(w=(0,t.jsxs)("button",{onClick:X,className:Z,children:[T,"Share"]}),y[68]=X,y[69]=Z,y[70]=w):w=y[70],w}e.s(["BookShare",0,function(e){let s,r,a,o=(0,i.c)(12),{title:n,author:l,year:p,bookId:c,doi:d,label:b,tenantSlug:m,className:x}=e,v=void 0===x?"":x;o[0]===Symbol.for("react.memo_cache_sentinel")?(s=h(),o[0]=s):s=o[0];let f=s;if(o[1]!==c||o[2]!==m){let e=g(),s=m?`/${m}/book/${c}`:`/book/${c}`;r=e?(e.searchParams.set("book",c),e.searchParams.delete("page"),e.toString()):`${f}${s}`,o[1]=c,o[2]=m,o[3]=r}else r=o[3];let T=r;return o[4]!==l||o[5]!==v||o[6]!==d||o[7]!==b||o[8]!==n||o[9]!==T||o[10]!==p?(a=(0,t.jsx)(u,{title:n,author:l,year:p,url:T,doi:d,variant:"icon",label:b,className:v}),o[4]=l,o[5]=v,o[6]=d,o[7]=b,o[8]=n,o[9]=T,o[10]=p,o[11]=a):a=o[11],a},"QuoteShare",0,function(e){let s,r,a,o=(0,i.c)(13),{text:n,title:l,author:p,year:c,page:d,bookId:b,doi:m,tenantSlug:x}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(s=h(),o[0]=s):s=o[0];let v=s;if(o[1]!==b||o[2]!==d||o[3]!==x){let e=g(),s=x?`/${x}/book/${b}`:`/book/${b}`;r=e?(e.searchParams.set("book",b),e.toString()):d?`${v}${s}/page-number/${d}`:`${v}${s}`,o[1]=b,o[2]=d,o[3]=x,o[4]=r}else r=o[4];let f=r;return o[5]!==p||o[6]!==m||o[7]!==d||o[8]!==n||o[9]!==l||o[10]!==f||o[11]!==c?(a=(0,t.jsx)(u,{text:n,title:l,author:p,year:c,page:d,url:f,doi:m,variant:"icon"}),o[5]=p,o[6]=m,o[7]=d,o[8]=n,o[9]=l,o[10]=f,o[11]=c,o[12]=a):a=o[12],a},"default",0,u],829417)},614021,(e,s,t)=>{s.exports=JSON.parse('{"10000-books":{"path":"src/app/blog/10000-books/page.tsx","published":"2026-04-14T03:13:12+02:00","revised":"2026-07-26T11:13:00+02:00","revisions":7},"2000-first-translations":{"path":"src/app/blog/2000-first-translations/page.tsx","published":"2026-03-08T21:26:46+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":14},"astrological-diagrams":{"path":"src/app/blog/astrological-diagrams/page.tsx","published":"2026-02-21T12:13:37+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":8},"autonomous-agents":{"path":"src/app/blog/autonomous-agents/page.tsx","published":"2026-03-09T19:39:23+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":7},"cannabis-bangue":{"path":"src/app/blog/cannabis-bangue/page.tsx","published":"2026-06-19T22:36:43+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":6},"carbon-ledger/methodology":{"path":"src/app/blog/carbon-ledger/methodology/page.tsx","published":"2026-05-26T03:06:57+02:00","revised":"2026-05-26T03:06:57+02:00","revisions":1},"carbon-ledger":{"path":"src/app/blog/carbon-ledger/page.tsx","published":"2026-05-26T03:06:57+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"cellulae":{"path":"src/app/blog/cellulae/page.tsx","published":"2026-04-16T20:33:21-07:00","revised":"2026-07-16T01:06:36+02:00","revisions":6},"chakra-tradition":{"path":"src/app/blog/chakra-tradition/page.tsx","published":"2026-02-15T16:23:31+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":10},"clustering":{"path":"src/app/blog/clustering/page.tsx","published":"2026-03-14T12:43:15+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":6},"confident-hallucinator":{"path":"src/app/blog/confident-hallucinator/page.tsx","published":"2026-04-23T18:54:36+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":11},"counting-first-translations":{"path":"src/app/blog/counting-first-translations/page.tsx","published":"2026-06-26T11:49:33+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"counting-the-gap":{"path":"src/app/blog/counting-the-gap/page.tsx","published":"2026-03-15T15:09:55+01:00","revised":"2026-07-26T11:13:00+02:00","revisions":8},"cuneiform-ocr":{"path":"src/app/blog/cuneiform-ocr/page.tsx","published":"2026-03-06T20:30:14+03:00","revised":"2026-07-16T01:06:36+02:00","revisions":13},"demonology":{"path":"src/app/blog/demonology/page.tsx","published":"2026-02-21T12:47:54+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":10},"did-an-ai-write-the-encyclical":{"path":"src/app/blog/did-an-ai-write-the-encyclical/page.tsx","published":"2026-05-30T13:09:28+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":7},"did-the-ai-read-this":{"path":"src/app/blog/did-the-ai-read-this/page.tsx","published":"2026-05-18T19:44:24+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":4},"does-ai-get-religion":{"path":"src/app/blog/does-ai-get-religion/page.tsx","published":"2026-05-30T14:44:20+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"fechner-bohme":{"path":"src/app/blog/fechner-bohme/page.tsx","published":"2026-02-16T09:19:04+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":9},"fire-horse":{"path":"src/app/blog/fire-horse/page.tsx","published":"2026-02-16T10:22:16+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":10},"first-translation-methodology":{"path":"src/app/blog/first-translation-methodology/page.tsx","published":"2026-02-23T23:41:21+04:00","revised":"2026-07-26T11:13:00+02:00","revisions":16},"first-translations":{"path":"src/app/blog/first-translations/page.tsx","published":"2026-02-21T12:13:37+01:00","revised":"2026-07-26T11:13:00+02:00","revisions":16},"fish-voiced-priest":{"path":"src/app/blog/fish-voiced-priest/page.tsx","published":"2026-07-02T15:04:52+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":4},"hidden-engineers":{"path":"src/app/blog/hidden-engineers/page.tsx","published":"2026-02-27T19:06:59+04:00","revised":"2026-07-16T01:06:36+02:00","revisions":7},"hieroglyph-ocr":{"path":"src/app/blog/hieroglyph-ocr/page.tsx","published":"2026-03-14T14:21:37+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":5},"history-of-astrology":{"path":"src/app/blog/history-of-astrology/page.tsx","published":"2026-02-23T23:41:21+04:00","revised":"2026-07-16T01:06:36+02:00","revisions":9},"history-of-classification":{"path":"src/app/blog/history-of-classification/page.tsx","published":"2026-03-16T10:17:23+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":9},"hogwarts-library":{"path":"src/app/blog/hogwarts-library/page.tsx","published":"2026-05-17T19:24:18+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":7},"how-big-is-the-library":{"path":"src/app/blog/how-big-is-the-library/page.tsx","published":"2026-06-01T13:41:11+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"how-long-to-translate":{"path":"src/app/blog/how-long-to-translate/page.tsx","published":"2026-05-31T12:36:30+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"how-these-are-made":{"path":"src/app/blog/how-these-are-made/page.tsx","published":"2026-07-16T01:06:36+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":1},"iiif":{"path":"src/app/blog/iiif/page.tsx","published":"2026-06-02T10:16:29+02:00","revised":"2026-07-26T11:13:00+02:00","revisions":8},"incunabula-knowledge-graph":{"path":"src/app/blog/incunabula-knowledge-graph/page.tsx","published":"2026-04-22T15:30:26+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":4},"indigenous-traditions":{"path":"src/app/blog/indigenous-traditions/page.tsx","published":"2026-02-16T09:34:08+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":10},"interlinear-experiment":{"path":"src/app/blog/interlinear-experiment/page.tsx","published":"2026-04-20T20:20:12+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":2},"invisible-hand":{"path":"src/app/blog/invisible-hand/page.tsx","published":"2026-02-15T16:12:48+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":10},"man-his-own-maker":{"path":"src/app/blog/man-his-own-maker/page.tsx","published":"2026-05-31T09:16:01+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":5},"mcp-server":{"path":"src/app/blog/mcp-server/page.tsx","published":"2026-02-18T01:28:28
19+01:00","revised":"2026-07-26T11:13:00+02:00","revisions":12},"naked-philosophers":{"path":"src/app/blog/naked-philosophers/page.tsx","published":"2026-06-21T23:24:48+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":6},"nature-of-harmony":{"path":"src/app/blog/nature-of-harmony/page.tsx","published":"2026-07-15T08:32:30-07:00","revised":"2026-07-18T12:20:37+02:00","revisions":5},"ngram-viewer":{"path":"src/app/blog/ngram-viewer/page.tsx","published":"2026-07-19T03:50:50+02:00","revised":"2026-07-19T03:50:50+02:00","revisions":1},"nine-models-forty-pages":{"path":"src/app/blog/nine-models-forty-pages/page.tsx","published":"2026-07-23T16:28:52+02:00","revised":"2026-07-23T16:28:52+02:00","revisions":1},"ocr-consistency":{"path":"src/app/blog/ocr-consistency/page.tsx","published":"2026-03-07T10:39:44+03:00","revised":"2026-07-16T01:06:36+02:00","revisions":5},"origin-story":{"path":"src/app/blog/origin-story/page.tsx","published":"2026-03-15T00:21:22+01:00","revised":"2026-07-26T11:13:00+02:00","revisions":8},"philosophers-stone":{"path":"src/app/blog/philosophers-stone/page.tsx","published":"2026-02-27T12:23:50+04:00","revised":"2026-07-16T01:06:36+02:00","revisions":6},"playable-page":{"path":"src/app/blog/playable-page/page.tsx","published":"2026-07-19T04:19:58+02:00","revised":"2026-07-19T04:19:58+02:00","revisions":1},"progress-studies":{"path":"src/app/blog/progress-studies/page.tsx","published":"2026-03-08T13:52:21+01:00","revised":"2026-08-02T01:54:47+08:00","revisions":11},"rashi-ocr":{"path":"src/app/blog/rashi-ocr/page.tsx","published":"2026-03-24T13:23:03+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":6},"reading-classical-chinese":{"path":"src/app/blog/reading-classical-chinese/page.tsx","published":"2026-06-25T11:05:42+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":4},"reciting-not-reading":{"path":"src/app/blog/reciting-not-reading/page.tsx","published":"2026-07-30T11:13:19+02:00","revised":"2026-07-30T15:35:23+02:00","revisions":2},"rithmomachia":{"path":"src/app/blog/rithmomachia/page.tsx","published":"2026-03-02T11:34:13+04:00","revised":"2026-07-26T11:13:00+02:00","revisions":9},"show-me-the-number":{"path":"src/app/blog/show-me-the-number/page.tsx","published":"2026-07-15T08:32:30-07:00","revised":"2026-07-18T02:11:01+02:00","revisions":3},"singularity-1486":{"path":"src/app/blog/singularity-1486/page.tsx","published":"2026-04-18T15:10:12-07:00","revised":"2026-07-16T01:06:36+02:00","revisions":7},"sound-laboratory":{"path":"src/app/blog/sound-laboratory/page.tsx","published":"2026-07-16T18:28:33+02:00","revised":"2026-07-19T02:42:17+02:00","revisions":5},"the-deletion":{"path":"src/app/blog/the-deletion/page.tsx","published":"2026-05-15T12:54:48+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"the-giants-werent-translated":{"path":"src/app/blog/the-giants-werent-translated/page.tsx","published":"2026-06-21T15:55:26+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"tibetan-ocr":{"path":"src/app/blog/tibetan-ocr/page.tsx","published":"2026-04-23T17:33:46+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":5},"translation-collapse":{"path":"src/app/blog/translation-collapse/page.tsx","published":"2026-06-18T09:36:33+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"translation-rate":{"path":"src/app/blog/translation-rate/page.tsx","published":"2026-03-21T21:58:41+01:00","revised":"2026-07-26T11:13:00+02:00","revisions":7},"translations-across-civilizations":{"path":"src/app/blog/translations-across-civilizations/page.tsx","published":"2026-04-18T16:38:31-07:00","revised":"2026-07-16T01:06:36+02:00","revisions":4},"untranslated-renaissance":{"path":"src/app/blog/untranslated-renaissance/page.tsx","published":"2026-03-15T01:03:43+01:00","revised":"2026-07-26T11:13:00+02:00","revisions":10},"visualizing-classification":{"path":"src/app/blog/visualizing-classification/page.tsx","published":"2026-03-16T15:22:24+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":5},"what-makes-a-good-scan":{"path":"src/app/blog/what-makes-a-good-scan/page.tsx","published":"2026-05-17T01:18:37+02:00","revised":"2026-07-16T01:06:36+02:00","revisions":3},"why-terminals-cant-edit":{"path":"src/app/blog/why-terminals-cant-edit/page.tsx","published":"2026-03-02T11:45:40+04:00","revised":"2026-07-16T01:06:36+02:00","revisions":4},"word-alignment":{"path":"src/app/blog/word-alignment/page.tsx","published":"2026-04-13T02:35:12+02:00","revised":"2026-07-15T09:44:53+02:00","revisions":9},"worlds-largest-collection":{"path":"src/app/blog/worlds-largest-collection/page.tsx","published":"2026-03-12T15:17:17+01:00","revised":"2026-07-16T01:06:36+02:00","revisions":12}}')},179809,e=>{"use strict";var s=e.i(843476),t=e.i(500932),i=e.i(522016),r=e.i(618566),a=e.i(614021);let o="https://github.com/Embassy-of-the-Free-Mind/sourcelibrary-v2";e.s(["default",0,function(){let e,n,l,p,c,d,h,g=(0,t.c)(16),u=(0,r.usePathname)();if(!u||!u.startsWith("/blog/"))return null;if(g[0]!==u){let s;g[2]===Symbol.for("react.memo_cache_sentinel")?(s=/\/$/,g[2]=s):s=g[2],e=u.replace(/^\/blog\//,"").replace(s,""),g[0]=u,g[1]=e}else e=g[1];let b=e;if(!b||"how-these-are-made"===b)return null;let m=a.default[b];g[3]!==m?(n=m?new Date(m.revised).toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"}):null,g[3]=m,g[4]=n):n=g[4];let x=n,v=m?.path||`src/app/blog/${b}/page.tsx`;g[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,s.jsxs)("p",{children:["An AI-assisted research note from Source Library."," ",(0,s.jsx)(i.default,{href:"/blog/how-these-are-made",className:"text-accent-rust hover:underline",children:"How these notes are made"})]}),g[5]=l):l=g[5],g[6]!==x?(p=x&&(0,s.jsxs)(s.Fragment,{children:["Last revised ",x," · "]}
19),g[6]=x,g[7]=p):p=g[7];let f=`${o}/commits/main/${v}`;g[8]!==f?(c=(0,s.jsx)("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:"hover:text-secondary underline decoration-border-light underline-offset-2",children:"Revision history"}),g[8]=f,g[9]=c):c=g[9];let T=`${o}/edit/main/${v}`;return g[10]!==T?(d=(0,s.jsx)("a",{href:T,target:"_blank",rel:"noopener noreferrer",className:"hover:text-secondary underline decoration-border-light underline-offset-2",children:"Suggest an edit"}),g[10]=T,g[11]=d):d=g[11],g[12]!==p||g[13]!==c||g[14]!==d?(h=(0,s.jsx)("div",{className:"bg-cream print:hidden",children:(0,s.jsx)("div",{className:"max-w-[var(--container-standard)] mx-auto px-6 md:px-12 pb-12",children:(0,s.jsxs)("div",{className:"border-t border-border-light pt-6 text-sm text-muted space-y-1.5",children:[l,(0,s.jsxs)("p",{children:[p,c," ","· Spot an error?"," ",d]})]})})}),g[12]=p,g[13]=c,g[14]=d,g[15]=h):h=g[15],h}])}]); 20 21//# chunkId=019fdaa6-78f7-7951-a8ae-d599c5703594
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.