import{l,S as c,U as v,r as i,V as p,h as m,W as h,X as y,Y as H,m as f}from"./SEiQaxJr.js";var w,U=()=>w;function b(e){return typeof e=="function"?e():f(e)}function u(e,n=""){if(e instanceof Promise)return e;const r=b(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 j=typeof window<"u",A="usehead";function o(){return c()&&v(A)||U()}function I(e,n={}){const r=o(),t=i(!1),a=i({});p(()=>{a.value=t.value?{}:u(e)});const s=r.push(a.value,n);return m(a,d=>{s.patch(d)}),c()&&(h(()=>{s.dispose()}),y(()=>{t.value=!0}),H(()=>{t.value=!1})),s}function O(e,n={}){return o().push(e,n)}function g(e,n={}){var t;const r=o();if(r){const a=j||!!((t=r.resolvedOptions)!=null&&t.document);return n.mode==="server"&&a||n.mode==="client"&&!a?void 0:a?I(e,n):O(e,n)}}var B=e=>typeof e=="function",E=e=>{if(!e)return;const n=l(()=>B(e)?e():e);g(()=>n.value?{script:[{type:"application/ld+json",children:JSON.stringify(n.value,null,"")}]}:{})};export{E as u};
