import{e as v,ac as i,ad as l,C as c,ae as p,a9 as m,O as h,af as y,ag as H,k as f}from"./DcNopBx2.js";var w,O=()=>w;function U(e){return typeof e=="function"?e():f(e)}function u(e,n=""){if(e instanceof Promise)return e;const r=U(e);return!e||!r?r:Array.isArray(r)?r.map(t=>u(t,n)):typeof r=="object"?Object.fromEntries(Object.entries(r).map(([t,a])=>t==="titleTemplate"||t.startsWith("on")?[t,f(a)]:[t,u(a,t)])):r}var b=typeof window<"u",g="usehead";function o(){return i()&&l(g)||O()}function j(e,n={}){const r=o(),t=c(!1),a=c({});p(()=>{a.value=t.value?{}:u(e)});const s=r.push(a.value,n);return m(a,d=>{s.patch(d)}),i()&&(h(()=>{s.dispose()}),y(()=>{t.value=!0}),H(()=>{t.value=!1})),s}function A(e,n={}){return o().push(e,n)}function I(e,n={}){var t;const r=o();if(r){const a=b||!!((t=r.resolvedOptions)!=null&&t.document);return n.mode==="server"&&a||n.mode==="client"&&!a?void 0:a?j(e,n):A(e,n)}}var B=e=>typeof e=="function",J=e=>{if(!e)return;const n=v(()=>B(e)?e():e);I(()=>n.value?{script:[{type:"application/ld+json",children:JSON.stringify(n.value,null,"")}]}:{})};export{J as u};
