import"../chunks/Bzak7iHL.js";import{o as X}from"../chunks/Cwb-yVx6.js";import{p as w,f as y,t as R,a as l,b as H,c as _,s as c,A as e,r as m,n as W,z as T,aP as E,d as O}from"../chunks/M0Oc_jcV.js";import{s as z}from"../chunks/BudljjWB.js";import{i as A}from"../chunks/CF3N4BZN.js";import{e as D,i as M}from"../chunks/CpoRs9rA.js";import{h as C}from"../chunks/MaqDuRK8.js";import{s as V}from"../chunks/DEP8SgOV.js";import{b as u,a as I}from"../chunks/3N4rtv_S.js";import{r as J}from"../chunks/DLFHhg9C.js";var K=_(' '),Y=_('PUBLIC_SPARQL_TARGET'),Z=_('PUBLIC_SPARQL_INF_TARGET'),$=_(" ",1),aa=_('

'),ra=_(' ',1);function fa(k,r){w(r,!0);let a={},N=E(!1),B=E(""),b=E(""),L=E("");async function G(){try{const t=await fetch(J("/config.json"));t.ok?(a=await t.json(),T(N,a==null?void 0:a.SHOW_BANNER,!0),T(B,a==null?void 0:a.BANNER_TEXT,!0),T(b,a==null?void 0:a.BANNER_BG_COLOR,!0),T(L,a==null?void 0:a.BANNER_TEXT_COLOR,!0)):console.error("Failed to fetch config.json")}catch(t){console.error("Error fetching config.json:",t)}}X(async()=>{await G()});var P=ra(),g=y(P);{var U=t=>{var o=aa(),q=O(o);D(q,17,()=>r.data.envBanner,M,(i,d)=>{var n=K(),p=O(n);m(n),R(()=>z(p,`${e(d).name??""}=${e(d).value??""}`)),l(i,n)});var Q=c(q,2);{var j=i=>{var d=$(),n=y(d);{var p=s=>{var f=Y();R(()=>u(f,"href",r.data.publicSparqlTargets.PUBLIC_SPARQL_TARGET)),l(s,f)};A(n,s=>{r.data.publicSparqlTargets.PUBLIC_SPARQL_TARGET&&s(p)})}var x=c(n,2);{var F=s=>{var f=Z();R(()=>u(f,"href",r.data.publicSparqlTargets.PUBLIC_SPARQL_INF_TARGET)),l(s,f)};A(x,s=>{r.data.publicSparqlTargets.PUBLIC_SPARQL_INF_TARGET&&s(F)})}l(i,d)};A(Q,i=>{r.data.publicSparqlTargets&&i(j)})}m(o),l(t,o)};A(g,t=>{var o;(o=r.data)!=null&&o.envBanner&&r.data.envBanner.length&&r.data.DEVELOPER_BANNER==="TRUE"&&t(U)})}var v=c(g,2);C(v,()=>e(B),!0),m(v);var S=c(v,2);V(S,()=>r.children??W);var h=c(S,2);C(h,()=>e(B),!0),m(h),R(()=>{u(v,"hidden",!e(N)),I(v,`background-color: ${e(b)??""}; color: ${e(L)??""} `),u(h,"hidden",!e(N)),I(h,`background-color: ${e(b)??""}; color: ${e(L)??""} `)}),l(k,P),H()}export{fa as component};