PageSourceSearch

https://allbursaries.co.za/_app/immutable/nodes/5.C9BzWg6k.js

js allbursaries.co.za collected 2026-09-25 04:13:29 UTC 7,609 bytes, 2 lines download raw bytes

1import{e as gt}from"../chunks/DNSHY1Ls.js";import{b as bt,g as yt}from"../chunks/ChPeG0e-.js";import{a as wt}from"../chunks/D2vRKYSw.js";import"../chunks/CWj6FrbW.js";import{i as nt,s as K,e as I,a as J}from"../chunks/tt0TBRLi.js";import{p as ct,l as j,e as w,m as k,v as h,o as dt,f as _,c as s,q as l,s as i,r as a,t as g,a as f,b as vt,g as t,d as at,n as kt,j as it}from"../chunks/BnaX8Sle.js";import{s as n}from"../chunks/BZv-_Do6.js";import{i as $}from"../chunks/C9maSAH5.js";import{p as Z}from"../chunks/AZqDSV5M.js";import{S as At}from"../chunks/CCAGGz9v.js";const Bt=!0,jt=()=>bt(),Dt=({params:D})=>{const m=yt(D.slug);if(!m)throw gt(404,"Author not found");const e=wt(D.slug);return{author:m,posts:e}},Vt=Object.freeze(Object.defineProperty({__proto__:null,entries:jt,load:Dt,prerender:Bt},Symbol.toStringTag,{value:"Module"}));var Tt=_('<div class="aspect-square overflow-hidden bg-slate-100"><img width="800" height="800" loading="lazy" class="w-full h-full object-cover hover:scale-105 transition-transform duration-300"/></div>'),zt=_('<div class="flex items-center gap-2 mb-3 text-xs"><span class="px-2 py-1 bg-sky-50 text-sky-700 rounded font-medium"> </span> <span class="text-slate-400">·</span> <span class="text-slate-500"> </span></div>'),St=_('<div class="text-xs text-slate-500"> </div>'),Ct=_('<a class="block bg-white border border-slate-200 rounded-2xl overflow-hidden hover:border-sky-400 hover:shadow-md transition-all h-full"><!> <div class="p-6"><!> <h3 class="text-lg font-semibold text-slate-900 leading-snug mb-2"> </h3> <p class="text-sm text-slate-600 line-clamp-3 mb-3"> </p> <!></div></a>');function Ot(D,m){ct(m,!1);const e=k();let r=Z(m,"post",8),L=Z(m,"showCategory",8,!0),T=Z(m,"showDate",8,!0),q=Z(m,"showThumbnail",8,!0);j(()=>h(r()),()=>{w(e,(()=>{const c=new Date(r().lastModified);return isNaN(c.getTime())?r().lastModified:c.toLocaleDateString("en-ZA",{day:"numeric",month:"short",year:"numeric"})})())}),dt(),nt();var A=Ct(),E=s(A);{var U=c=>{var d=Tt(),u=s(d);a(d),g(()=>{K(u,"src",(h(r()),l(()=>r().thumbnail))),K(u,"alt",(h(r()),l(()=>r().thumbnailAlt??r().title)))}),f(c,d)};$(E,c=>{h(q()),h(r()),l(()=>q()&&r().thumbnail)&&c(U)})}var M=i(E,2),F=s(M);{var H=c=>{var d=zt(),u=s(d),V=s(u,!0);a(u);var C=i(u,4),W=s(C,!0);a(C),a(d),g(()=>{n(V,(h(r()),l(()=>r().category))),n(W,(h(r()),l(()=>r().readingTime)))}),f(c,d)};$(F,c=>{L()&&c(H)})}var z=i(F,2),N=s(z,!0);a(z);var S=i(z,2),Q=s(S,!0);a(S);var G=i(S,2);{var R=c=>{var d=St(),u=s(d);a(d),g(()=>n(u,`Updated ${t(e)??""}`)),f(c,d)};$(G,c=>{T()&&c(R)})}a(M),a(A),g(()=>{K(A,"href",`/blog/${h(r()),l(()=>r().slug)??""}`),n(N,(h(r()),l(()=>r().title))),n(Q,(h(r()),l(()=>r().excerpt)))}),f(D,A),vt()}var Pt=_('<li class="flex items-start gap-3 text-slate-700"><span class="flex-shrink-0 w-5 h-5 bg-sky-100 text-sky-700 rounded-full text-xs flex items-center justify-center mt-0.5">✓</span> </li>'),$t=_('<li class="text-slate-700"> </li>'),qt=_('<h2 class="mt-10 text-xl font-semibold text-slate-900">Education</h2> <ul class="mt-4 space-y-2"></ul>',1),Et=_('<li><a target="_blank" rel="noopener noreferrer" class="text-sky-700 hover:text-sky-900 underline"> </a></li>'),Mt=_('<h2 class="mt-10 text-xl font-semibold text-slate-900"> </h2> <ul class="mt-4 space-y-2"></ul>',1),Ft=_('<section class="py-12 bg-slate-50"><div class="max-w-5xl mx-auto px-4"><h2 class="text-2xl font-bold text-slate-900 mb-2"> </h2> <p class="text-slate-600 mb-8"> </p> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"></div></div></section>'),Ht=_(`<!> <section class="py-16 bg-gradient-to-br from-sky-50 to-white"><div class="max-w-3xl mx-auto px-4"><nav class="text-sm text-slate-600 mb-6"><a href="/" class="hover:text-slate-900">Home</a> <span class="mx-2">→</span> <a href="/about" class="hover:text-slate-900">About</a> <span class="mx-2">→</span> <span class="text-slate-900"> </span></nav> <div class="flex items-start gap-6"><div class="flex-shrink-0 w-20 h-20 rounded-full bg-sky-100 text-sky-700 flex items-center justify-center font-bold text-2xl" aria-hidden="true"> </div> <div><h1 class="text-3xl sm:text-4xl font-bold text-slate-900"> </h1> <p class="mt-2 text-lg text-sky-700 font-medium"> </p> <p class="mt-1 text-sm text-slate-500"> </p></div></div></div></section> <section class="py-12"><div class="max-w-3xl mx-auto px-4"><div class="prose prose-slate max-w-none"><p class="text-lg leading-relaxed"> </p></div> <h2 class="mt-10 text-xl font-semibold text-slate-900">Areas of focus</h2> <ul class="mt-4 space-y-2"></ul> <!> <!> <div class="mt-12 p-6 bg-slate-50 rounded-2xl border border-slate-200"><h3 class="font-semibold text-slate-900">How we write at All Bursaries</h3> <p class="mt-2 text-sm text-slate-600">Every bursary on this site is researched from the funder's official source and verified each cycle.
2        Read our <a href="/editorial-policy" class="text-sky-700 underline">editorial policy</a> for more on how we work.</p></div></div></section> <!>`,1);function Wt(D,m){ct(m,!1);const e=k(),r=k(),L=k(),T=k(),q=k(),A=k(),E=k();let U=Z(m,"data",8);j(()=>(t(e),t(r),h(U())),()=>{(o=>{w(e,o.author),w(r,o.posts)})(U())}),j(()=>t(e),()=>{w(L,t(e).name.split(" ").filter(o=>/^[A-Z]/.test(o)).slice(0,2).map(o=>o[0]).join(""))}),j(()=>t(e),()=>{w(T,`https://allbursaries.co.za/about/${t(e).slug}`)}),j(()=>t(e),()=>{w(q,`${t(e).name} - ${t(e).role} | All Bursaries`)}),j(()=>t(e),()=>{w(A,t(e).shortBio)}),j(()=>(t(e),t(T)),()=>{w(E,{"@context":"https://schema.org","@type":"Person",name:t(e).name,jobTitle:t(e).role,description:t(e).shortBio,url:t(T),knowsAbout:t(e).expertise,works
2For:{"@type":"Organization",name:"All Bursaries",url:"https://allbursaries.co.za"},...t(e).links.length>0&&{sameAs:t(e).links.map(o=>o.url)}})}),dt(),nt();var M=Ht(),F=at(M);At(F,{get title(){return t(q)},get description(){return t(A)},get url(){return t(T)},get structuredData(){return t(E)}});var H=i(F,2),z=s(H),N=s(z),S=i(s(N),8),Q=s(S,!0);a(S),a(N);var G=i(N,2),R=s(G),c=s(R,!0);a(R);var d=i(R,2),u=s(d),V=s(u,!0);a(u);var C=i(u,2),W=s(C,!0);a(C);var st=i(C,2),ut=s(st);a(st),a(d),a(G),a(z),a(H);var X=i(H,2),rt=s(X),Y=s(rt),lt=s(Y),mt=s(lt,!0);a(lt),a(Y);var tt=i(Y,4);I(tt,5,()=>(t(e),l(()=>t(e).expertise)),J,(o,x)=>{var v=Pt(),b=i(s(v));a(v),g(()=>n(b,` ${t(x)??""}`)),f(o,v)}),a(tt);var ot=i(tt,2);{var xt=o=>{var x=qt(),v=i(at(x),2);I(v,5,()=>(t(e),l(()=>t(e).education)),J,(b,O)=>{var p=$t(),y=s(p,!0);a(p),g(()=>n(y,t(O))),f(b,p)}),a(v),f(o,x)};$(ot,o=>{t(e),l(()=>t(e).education.length>0)&&o(xt)})}var pt=i(ot,2);{var ht=o=>{var x=Mt(),v=at(x),b=s(v);a(v);var O=i(v,2);I(O,5,()=>(t(e),l(()=>t(e).links)),J,(p,y)=>{var P=Et(),B=s(P),et=s(B,!0);a(B),a(P),g(()=>{K(B,"href",(t(y),l(()=>t(y).url))),n(et,(t(y),l(()=>t(y).label)))}),f(p,P)}),a(O),g(p=>n(b,`Find ${p??""} elsewhere`),[()=>(t(e),l(()=>t(e).name.split(" ")[0]))],it),f(o,x)};$(pt,o=>{t(e),l(()=>t(e).links.length>0)&&o(ht)})}kt(2),a(rt),a(X);var ft=i(X,2);{var _t=o=>{var x=Ft(),v=s(x),b=s(v),O=s(b);a(b);var p=i(b,2),y=s(p);a(p);var P=i(p,2);I(P,5,()=>t(r),J,(B,et)=>{Ot(B,{get post(){return t(et)}})}),a(P),a(v),a(x),g(B=>{n(O,`Articles by ${B??""}`),n(y,`${t(r),l(()=>t(r).length)??""} ${t(r),l(()=>t(r).length===1?"piece":"pieces")??""} published on All Bursaries.`)},[()=>(t(e),l(()=>t(e).name.split(" ")[0]))],it),f(o,x)};$(ft,o=>{t(r),l(()=>t(r).length>0)&&o(_t)})}g(()=>{n(Q,(t(e),l(()=>t(e).name))),n(c,t(L)),n(V,(t(e),l(()=>t(e).name))),n(W,(t(e),l(()=>t(e).role))),n(ut,`Contributor since ${t(e),l(()=>t(e).since)??""}`),n(mt,(t(e),l(()=>t(e).longBio)))}),f(D,M),vt()}export{Wt as component,Vt as universal};

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.