PageSourceSearch

https://allbursaries.co.za/_app/immutable/nodes/3.B8Q072n1.js

js allbursaries.co.za collected 2026-09-25 04:13:28 UTC 17,671 bytes, 2 lines download raw bytes

1import{e as Pe}from"../chunks/DNSHY1Ls.js";import{g as xt,a as mt,b as ut,d as _t,i as gt,h as ft,c as bt}from"../chunks/BYTwoxgC.js";import{C as ht}from"../chunks/DKjvi0u7.js";import"../chunks/CWj6FrbW.js";import{i as yt,e as B,a as P,s as j}from"../chunks/tt0TBRLi.js";import{p as wt,l as T,o as kt,f as m,d as le,t as g,a as x,b as $t,g as e,q as i,s as o,c as s,e as D,m as A,v as Dt,r as a,n as ie,j as At}from"../chunks/BnaX8Sle.js";import{s as d}from"../chunks/BZv-_Do6.js";import{i as h}from"../chunks/C9maSAH5.js";import{s as Ct}from"../chunks/BpejcMrU.js";import{p as qt}from"../chunks/AZqDSV5M.js";import{S as St}from"../chunks/CCAGGz9v.js";const Nt=!0,Tt=()=>xt(),Et=({params:I})=>{const{category:W,slug:t}=I,k=mt(W,t);if(!k)throw Pe(404,"Bursary not found");const M=ht[W];if(!M)throw Pe(404,"Category not found");const O=ut(W,t,3);return{bursary:k,categoryMeta:M,related:O}},ba=Object.freeze(Object.defineProperty({__proto__:null,entries:Tt,load:Et,prerender:Nt},Symbol.toStringTag,{value:"Module"}));var Ot=m('<div><dt class="text-white/60 text-xs uppercase tracking-wide mb-1">Duration</dt> <dd class="font-semibold leading-snug"> </dd></div>'),Mt=m('<div><dt class="text-white/60 text-xs uppercase tracking-wide mb-1">Renewable</dt> <dd class="font-semibold leading-snug"> </dd></div>'),Rt=m('<div class="inline-flex items-center gap-2 bg-amber-400/95 text-slate-900 px-4 py-2 rounded-lg font-semibold text-sm"><span class="w-2 h-2 rounded-full bg-amber-700"></span> No student bursary verified</div>'),Ut=m('<div class="inline-flex items-center gap-2 bg-amber-400/95 text-slate-900 px-4 py-2 rounded-lg font-semibold text-sm"><span class="w-2 h-2 rounded-full bg-amber-700"></span> </div>'),Bt=m('<div class="inline-flex items-center gap-2 bg-red-600 px-4 py-2 rounded-lg font-semibold text-sm"><span class="w-2 h-2 rounded-full bg-white/80"></span> </div>'),Pt=m('<a target="_blank" rel="noopener noreferrer" class="inline-block bg-yellow-400 text-slate-900 hover:bg-yellow-300 px-6 py-3 rounded-lg font-semibold shadow-lg transition-colors"> <span class="sr-only"> </span></a>'),Wt=m('<div class="bg-slate-50 rounded-lg p-4 text-center border border-slate-200"><span class="font-medium text-slate-900"> </span></div>'),jt=m('<section class="py-16 bg-white"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-12"><h2 class="text-3xl font-bold text-slate-900 mb-3">Eligible Fields of Study</h2> <p class="text-slate-600"> </p></div> <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4"></div></div></section>'),Vt=m('<li class="flex items-start gap-3"><span class="flex-shrink-0 w-6 h-6 bg-blue-600 text-white rounded-full text-xs flex items-center justify-center mt-0.5">✓</span> <span class="text-slate-700"> </span></li>'),Ft=m('<li class="flex items-start gap-3"><span class="flex-shrink-0 w-6 h-6 bg-emerald-600 text-white rounded-full text-xs flex items-center justify-center mt-0.5">✓</span> <span class="text-slate-700"> </span></li>'),Lt=m('<section class="py-12 bg-white"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8"><div class="bg-blue-50 border border-blue-200 rounded-2xl p-8"><h3 class="text-xl font-bold text-blue-900 mb-3">Work Commitment</h3> <p class="text-blue-900"> </p></div></div></section>'),Ht=m('<li class="flex items-start gap-4"><span class="flex-shrink-0 w-8 h-8 bg-slate-900 text-white rounded-full flex items-center justify-center font-semibold"></span> <p class="text-slate-800 pt-1"> </p></li>'),zt=m('<section class="py-16 bg-white"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-12"><h2 class="text-3xl font-bold text-slate-900 mb-3"> </h2> <p class="text-slate-600"> </p></div> <ol class="space-y-4"></ol></div></section>'),It=m('<li class="flex items-start gap-3 bg-white rounded-lg p-4 border border-slate-200"><span class="text-slate-400">📄</span> <span class="text-slate-700"> </span></li>'),Qt=m('<section class="py-12 bg-slate-50"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8"><h3 class="text-2xl font-bold text-slate-900 mb-6">Required Documents</h3> <ul class="grid grid-cols-1 sm:grid-cols-2 gap-3"></ul></div></section>'),Yt=m('<div><dt class="font-semibold text-slate-900"> </dt> <dd class="mt-2 text-slate-700"> </dd></div>'),Gt=m('<section class="py-16 bg-white"><div class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8"><h2 class="text-3xl font-bold text-slate-900 mb-8">Frequently Asked Questions</h2> <dl class="space-y-6"></dl></div></section>'),Zt=m('<h2 class="text-3xl font-bold mb-4">No application could be verified</h2> <p class="text-xl mb-8 text-slate-300">This page is kept to correct misleading searches. Use the teaching funding alternatives linked above.</p>',1),Jt=m('<p class="text-lg mb-4 text-slate-300"> </p>'),Kt=m('<p class="text-lg mb-8 text-slate-300"> </p>'),Xt=m('<h2 class="text-3xl font-bold mb-4"> </h2> <p class="text-xl mb-4 text-slate-300"> </p> <!> <!>',1),ea=m('<h2 class="text-3xl font-bold mb-4">Ready to apply?</h2> <p class="text-xl mb-8 text-slate-300"> </p>',1),ta=m('<a target="_blank" rel="noopener noreferrer" class="inline-block bg-yellow-400 text-slate-900 hover:bg-yellow-300 px-8 py-4 rounded-lg text-lg font-semibold shadow-lg"> </a>'),aa=m('<p>Email: <a class="underline"> </a></p>'),sa=m("<p> </p>"),ra=m('<div class="mt-6 text-sm text-slate-300"><p class="mb-2"> </p> <!> <!></div>'),la=m('<a class="block bg-white rounded-2xl p-6 border border-slate-200 hover:border-sky-400 hover:shadow-lg transition-all"><h3 class="font-semibold text-slate-900 mb-2"> </h3> <p class="text-sm text-slate-600 mb-3"> </p> <p class="text-sm text-slate-700 line-clamp-3"> </p> <span class="mt-4 inline-block text-sm font-medium text-sky-600">View details →</span></a>'),ia=m('<section class="py-16 bg-slate-50"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-10"><h2 class="text-3xl font-bold text-slate-900 mb-2"> </h2> <p class="text-slate-600">More funding opportunities in this field</p></div> <div class="grid grid-cols-1 md:grid-cols-3 gap-6"></div> <div class="text-center mt-10"><a class="inline-block text-sky-700 font-medium hover:text-sky-900"> </a></div></div></section>'),oa=m(`<!> <nav class="bg-slate-50 py-4"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-sm text-slate-600"><a href="/" class="hover:text-slate-900">Home</a> <span class="mx-2">→</span> <a href="/bursaries" class="hover:text-slate-900">Bursaries</a> <span class="mx-2">→</span> <a class="hover:text-slate-900"> </a> <span class="mx-2">→</span> <span class="text-slate-900"> </span></div></nav> <section><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-col gap-8"><div class="lg:col-span-2"><span class="inline-block px-3 py-1 bg-white/15 rounded-full text-xs font-semibold uppercase tracking-wide mb-4"> </span> <h1 class="text-3xl md:text-4xl lg:text-5xl font-bold leading-tight mb-3 text-balance"> </h1> <p class="text-white/70 text-sm mb-6 max-w-2xl"> </p> <p class="text-lg md:text-xl text-white/90 leading-relaxed mb-8 max-w-3xl"> </p> <dl class="bg-white/10 rounded-xl p-5 backdrop-blur-sm grid grid-cols-2 lg:grid-cols-4 gap-x-6 gap-y-4 text-sm max-w-4xl"><div><dt class="text-white/60 text-xs uppercase tracking-wide mb-1">Amount</dt> <dd class="font-semibold leading-snug"> </dd></div> <div><dt class="text-white/60 text-xs uppercase tracking-wide mb-1">Deadline</dt> <dd class="font-semibold leading-snug"> </dd></div> <!> <!></dl></div> <div class="flex flex-wrap items-center gap-4"><!> <!></div></div></div></section> <nav aria-label="More 2027 funding options" class="border-b border-slate-200 bg-white"><div class="mx-auto flex max-w-7xl flex-col gap-3 px-4 py-5 text-sm sm:flex-row sm:items-center sm:gap-6 sm:px-6 lg:px-8"><span class="font-semibold text-slate-900">More funding for 2027:</span> <a href="/bursaries-2027" class="font-medium text-sky-700 hover:text-sky-900">All 2027 bursaries</a> <a href="/bursaries-still-open" class="font-medium text-sky-700 hover:text-sky-900">Bursaries with upcoming deadlines</a> <a href="/nsfas/application/opening-date" class="font-medium text-sky-700 hover:text-sky-900">NSFAS 2027 opening-date update</a></div></nav> <!> <section class="py-16 bg-slate-50"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-1 lg:grid-cols-2 gap-8"><div class="bg-white rounded-2xl p-8 border border-slate-200"><h3 class="text-2xl font-bold text-slate-900 mb-6">Eligibility Requirements</h3> <ul class="space-y-3"></ul></div> <div class="bg-white rounded-2xl p-8 border border-slate-200"><h3 class="text-2xl font-bold text-slate-900 mb-6">What's Included</h3> <ul class="space-y-3"></ul></div></div></div></section> <!> <!> <!> <!> <section id="apply" class="py-16 bg-slate-900 text-white"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><!> <!> <!> <p class="mt-8 text-xs text-slate-400"> </p></div></section> <!>`,1);function ha(I,W){wt(W,!1);const t=A(),k=A(),M=A(),O=A(),U=A(),C=A(),S=A(),oe=A(),N=A(),F=A(),Q=A(),L=A(),ne=A();let de=qt(W,"data",8);T(()=>(e(t),e(k),e(M),Dt(de())),()=>{(r=>{D(t,r.bursary),D(k,r.categoryMeta),D(M,r.related)})(de())}),T(()=>e(t),()=>{D(O,`https://allbursaries.co.za/${e(t).category}/${e(t).slug}`)}),T(()=>e(t),()=>{D(U,_t(e(t).deadline))}),T(()=>e(t),()=>{D(C,e(t).applicationStatus==="reference-only")}),T(()=>e(t),()=>{D(S,gt(e(t)))}),T(()=>e(t),()=>{D(oe,ft(e(t)))}),T(()=>e(t),()=>{D(N,bt(e(t)))}),T(()=>e(t),()=>{D(F,(()=>{const r=new Date(e(t).deadline);return isNaN(r.getTime())?e(t).deadline:r.toLocaleDateString("en-ZA",{day:"numeric",month:"long",year:"numeric"})})())}),T(()=>e(t),()=>{D(Q,(()=>{const r=new Date(e(t).deadline);return isNaN(r.getTime())?e(t).deadline:r.toLocaleDateString("en-ZA",{day:"numeric",month:"short",year:"numeric"})})())}),T(()=>(e(C),e(t),e(S),e(N),e(Q)),()=>{D(L,e(C)?`${e(t).title}: No Verified Student Bursary`:e(S)?`${e(t).title}${e(N)?` ${e(N)}`:""}: Opening Date & How to Apply`:`${e(t).title}${e(N)?` ${e(N)}`:""}: Closes ${e(Q)}`)}),T(()=>(e(L),e(t),e(O),e(S),e(C)),()=>{D(ne,{"@context":"https://schema.org","@graph":[{"@type":"WebPage",name:e(L),description:e(t).metaDescription,url:e(O),dateModified:e(t).lastVerified,mainEntity:{"@id":`${e(O)}#programme`}},{"@type":"EducationalOccupationalProgram","@id":`${e(O)}
1#programme`,name:e(t).title,description:e(t).summary,url:e(O),provider:{"@type":"Organization",name:e(t).provider,...e(t).contact.applyUrl&&{url:e(t).contact.applyUrl}},occupationalCategory:e(t).fields,...!e(S)&&!e(C)&&{applicationDeadline:e(t).deadline}},...e(t).faqs&&e(t).faqs.length>0?[{"@type":"FAQPage",mainEntity:e(t).faqs.map(r=>({"@type":"Question",name:r.question,acceptedAnswer:{"@type":"Answer",text:r.answer}}))}]:[]]})}),kt(),yt();var ve=oa(),ce=le(ve);St(ce,{get title(){return e(L)},get description(){return e(t),i(()=>e(t).metaDescription)},get url(){return e(O)},get structuredData(){return e(ne)}});var Y=o(ce,2),pe=s(Y),H=o(s(pe),8),We=s(H,!0);a(H);var xe=o(H,4),je=s(xe,!0);a(xe),a(pe),a(Y);var z=o(Y,2),me=s(z),ue=s(me),G=s(ue),Z=s(G),Ve=s(Z,!0);a(Z);var J=o(Z,2),Fe=s(J,!0);a(J);var K=o(J,2),Le=s(K,!0);a(K);var X=o(K,2),He=s(X,!0);a(X);var _e=o(X,2),ee=s(_e),ge=o(s(ee),2),ze=s(ge,!0);a(ge),a(ee);var te=o(ee,2),fe=o(s(te),2),Ie=s(fe,!0);a(fe),a(te);var be=o(te,2);{var Qe=r=>{var l=Ot(),n=o(s(l),2),v=s(n,!0);a(n),a(l),g(()=>d(v,(e(t),i(()=>e(t).duration)))),x(r,l)};h(be,r=>{e(t),i(()=>e(t).duration)&&r(Qe)})}var Ye=o(be,2);{var Ge=r=>{var l=Mt(),n=o(s(l),2),v=s(n,!0);a(n),a(l),g(()=>d(v,(e(t),i(()=>e(t).renewable?"Yes":"No")))),x(r,l)};h(Ye,r=>{e(t),i(()=>e(t).renewable!==void 0)&&r(Ge)})}a(_e),a(G);var he=o(G,2),ye=s(he);{var Ze=r=>{var l=Rt();x(r,l)},Je=(r,l)=>{{var n=c=>{var u=Ut(),p=o(s(u));a(u),g(()=>d(p,` ${e(N)?`${e(N)} applications`:"Applications"} not yet open`)),x(c,u)},v=(c,u)=>{{var p=f=>{var _=Bt(),b=o(s(_));a(_),g(()=>d(b,` ${e(U)===0?"Deadline today":`Closing in ${e(U)} day${e(U)===1?"":"s"}`}`)),x(f,_)};h(c,f=>{e(U)!==null&&e(U)>=0&&e(U)<=30&&f(p)},u)}};h(r,c=>{e(S)?c(n):c(v,!1)},l)}};h(ye,r=>{e(C)?r(Ze):r(Je,!1)})}var Ke=o(ye,2);{var Xe=r=>{var l=Pt(),n=s(l),v=o(n),c=s(v);a(v),a(l),g(()=>{j(l,"href",(e(t),i(()=>e(t).contact.applyUrl))),d(n,`${e(S)?"Visit official site":"Apply on official site"} `),d(c,`on ${e(t),i(()=>e(t).provider)??""}'s website (opens in a new tab)`)}),x(r,l)};h(Ke,r=>{e(t),e(C),i(()=>e(t).contact.applyUrl&&!e(C))&&r(Xe)})}a(he),a(ue),a(me),a(z);var we=o(z,4);{var et=r=>{var l=jt(),n=s(l),v=s(n),c=o(s(v),2),u=s(c);a(c),a(v);var p=o(v,2);B(p,5,()=>(e(t),i(()=>e(t).fields)),P,(f,_)=>{var b=Wt(),y=s(b),w=s(y,!0);a(y),a(b),g(()=>d(w,e(_))),x(f,b)}),a(p),a(n),a(l),g(()=>d(u,`${e(t),i(()=>e(t).provider)??""} supports students in the following disciplines`)),x(r,l)};h(we,r=>{e(t),i(()=>e(t).fields.length>0)&&r(et)})}var ae=o(we,2),ke=s(ae),$e=s(ke),se=s($e),De=o(s(se),2);B(De,5,()=>(e(t),i(()=>e(t).requirements)),P,(r,l)=>{var n=Vt(),v=o(s(n),2),c=s(v,!0);a(v),a(n),g(()=>d(c,e(l))),x(r,n)}),a(De),a(se);var Ae=o(se,2),Ce=o(s(Ae),2);B(Ce,5,()=>(e(t),i(()=>e(t).benefits)),P,(r,l)=>{var n=Ft(),v=o(s(n),2),c=s(v,!0);a(v),a(n),g(()=>d(c,e(l))),x(r,n)}),a(Ce),a(Ae),a($e),a(ke),a(ae);var qe=o(ae,2);{var tt=r=>{var l=Lt(),n=s(l),v=s(n),c=o(s(v),2),u=s(c,!0);a(c),a(v),a(n),a(l),g(()=>d(u,(e(t),i(()=>e(t).workCommitment)))),x(r,l)};h(qe,r=>{e(t),i(()=>e(t).workCommitment)&&r(tt)})}var Se=o(qe,2);{var at=r=>{var l=zt(),n=s(l),v=s(n),c=s(v),u=s(c,!0);a(c);var p=o(c,2),f=s(p);a(p),a(v);var _=o(v,2);B(_,5,()=>(e(t),i(()=>e(t).applicationProcess)),P,(b,y,w)=>{var E=Ht(),R=s(E);R.textContent=w+1;var q=o(R,2),$=s(q,!0);a(q),a(E),g(()=>d($,e(y))),x(b,E)}),a(_),a(n),a(l),g(()=>{d(u,e(C)?"What we verified":"How to Apply"),d(f,`Steps to complete your ${e(t),i(()=>e(t).provider)??""} bursary application`)}),x(r,l)};h(Se,r=>{e(t),i(()=>e(t).applicationProcess.length>0)&&r(at)})}var Ne=o(Se,2);{var st=r=>{var l=Qt(),n=s(l),v=o(s(n),2);B(v,5,()=>(e(t),i(()=>e(t).requiredDocuments)),P,(c,u)=>{var p=It(),f=o(s(p),2),_=s(f,!0);a(f),a(p),g(()=>d(_,e(u))),x(c,p)}),a(v),a(n),a(l),x(r,l)};h(Ne,r=>{e(t),i(()=>e(t).requiredDocuments&&e(t).requiredDocuments.length>0)&&r(st)})}var Te=o(Ne,2);{var rt=r=>{var l=Gt(),n=s(l),v=o(s(n),2);B(v,5,()=>(e(t),i(()=>e(t).faqs)),P,(c,u)=>{var p=Yt(),f=s(p),_=s(f,!0);a(f);var b=o(f,2),y=s(b,!0);a(b),a(p),g(()=>{d(_,(e(u),i(()=>e(u).question))),d(y,(e(u),i(()=>e(u).answer)))}),x(c,p)}),a(v),a(n),a(l),x(r,l)};h(Te,r=>{e(t),i(()=>e(t).faqs&&e(t).faqs.length>0)&&r(rt)})}var re=o(Te,2),Ee=s(re),Oe=s(Ee);{var lt=r=>{var l=Zt();ie(2),x(r,l)},it=(r,l)=>{{var n=c=>{var u=Xt(),p=le(u),f=s(p);a(p);var _=o(p,2),b=s(_);a(_);var y=o(_,2);{var w=q=>{var $=Jt(),V=s($);a($),g(()=>d(V,`The last recorded window closed on ${e(F)??""}. Treat that as a guide to timing only —
2          confirm the ${e(N)||"next"} dates with ${e(t),i(()=>e(t).provider)??""} before you rely on them.`)),x(q,$)};h(y,q=>{e(oe)&&q(w)})}var E=o(y,2);{var R=q=>{var $=Kt(),V=s($,!0);a($),g(()=>d(V,(e(t),i(()=>e(t).typicalWindow)))),x(q,$)};h(E,q=>{e(t),i(()=>e(t).typicalWindow)&&q(R)})}g(()=>{d(f,`When do ${e(N)||"next"} applications open?`),d(b,`${e(t),i(()=>e(t).provider)??""} has not yet announced dates for the ${e(N)||"next"} intake.`)}),x(c,u)},v=c=>{var u=ea(),p=o(le(u),2),f=s(p);a(p),g(()=>d(f,`Applications close on ${e(F)??""}`)),x(c,u)};h(r,c=>{e(S)?c(n):c(v,!1)},l)}};h(Oe,r=>{e(C)?r(lt):r(it,!1)})}var Me=o(Oe,2);{var ot=r=>{var l=ta(),n=s(l,!0);a(l),g(()=>{j(l,"href",(e(t),i(()=>
2e(t).contact.applyUrl))),d(n,(e(S),e(t),i(()=>e(S)?`Check ${e(t).provider}'s official site`:`Apply on ${e(t).provider}'s official site`)))}),x(r,l)};h(Me,r=>{e(t),e(C),i(()=>e(t).contact.applyUrl&&!e(C))&&r(ot)})}var Re=o(Me,2);{var nt=r=>{var l=ra(),n=s(l),v=s(n);a(n);var c=o(n,2);{var u=_=>{var b=aa(),y=o(s(b)),w=s(y,!0);a(y),a(b),g(()=>{j(y,"href",`mailto:${e(t),i(()=>e(t).contact.email)??""}`),d(w,(e(t),i(()=>e(t).contact.email)))}),x(_,b)};h(c,_=>{e(t),i(()=>e(t).contact.email)&&_(u)})}var p=o(c,2);{var f=_=>{var b=sa(),y=s(b);a(b),g(()=>d(y,`Phone: ${e(t),i(()=>e(t).contact.phone)??""}`)),x(_,b)};h(p,_=>{e(t),i(()=>e(t).contact.phone)&&_(f)})}a(l),g(()=>d(v,`Need help? Contact ${e(t),i(()=>e(t).provider)??""}:`)),x(r,l)};h(Re,r=>{e(t),i(()=>e(t).contact.email||e(t).contact.phone)&&r(nt)})}var Ue=o(Re,2),dt=s(Ue);a(Ue),a(Ee),a(re);var vt=o(re,2);{var ct=r=>{var l=ia(),n=s(l),v=s(n),c=s(v),u=s(c);a(c),ie(2),a(v);var p=o(v,2);B(p,5,()=>e(M),P,(y,w)=>{var E=la(),R=s(E),q=s(R,!0);a(R);var $=o(R,2),V=s($,!0);a($);var Be=o($,2),pt=s(Be,!0);a(Be),ie(2),a(E),g(()=>{j(E,"href",`/${e(w),i(()=>e(w).category)??""}/${e(w),i(()=>e(w).slug)??""}`),d(q,(e(w),i(()=>e(w).title))),d(V,(e(w),i(()=>e(w).provider))),d(pt,(e(w),i(()=>e(w).summary)))}),x(y,E)}),a(p);var f=o(p,2),_=s(f),b=s(_);a(_),a(f),a(n),a(l),g(y=>{d(u,`Other ${e(k),i(()=>e(k).title)??""} bursaries`),j(_,"href",`/${e(t),i(()=>e(t).category)??""}`),d(b,`View all ${y??""} bursaries →`)},[()=>(e(k),i(()=>e(k).title.toLowerCase()))],At),x(r,l)};h(vt,r=>{e(M),i(()=>e(M).length>0)&&r(ct)})}g(()=>{j(H,"href",`/${e(t),i(()=>e(t).category)??""}`),d(We,(e(k),i(()=>e(k).title))),d(je,(e(t),i(()=>e(t).title))),Ct(z,1,`bg-gradient-to-br ${e(k),i(()=>e(k).heroGradient)??""} text-white py-14 md:py-16`),d(Ve,(e(k),i(()=>e(k).title))),d(Fe,(e(t),i(()=>e(t).title))),d(Le,(e(t),i(()=>e(t).provider))),d(He,(e(t),i(()=>e(t).summary))),d(ze,(e(t),i(()=>e(t).amount))),d(Ie,e(S)?"To be announced":e(F)),d(dt,`Information verified ${e(t),i(()=>e(t).lastVerified)??""}. Always confirm details on the funder's official website before applying.`)}),x(I,ve),$t()}export{ha as component,ba 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.