1import{a6 as y,r as u,m as s,a5 as p}from"./vendor-Dxh_1XWD.js";import{u as j,d as P}from"./index-C0EMOcpT.js";import{r as N,q as n,o as v,e as k}from"./MarketingLayout-DJnxkBmX.js";import{S as B}from"./SEOHead-CrBHD99y.js";import{p as x,D as R,P as L}from"./paa-data-v0pWf9BF.js";import w from"./not-found-D0OsLa_R.js";import"./vendor-query-CknP3ygL.js";import"./vendor-radix-CuE1-TJY.js";import"./vendor-icons-BhCBeuhZ.js";import"./clara-logo-CEKNXYrQ.js";import"./button-CokrbReb.js";import"./card-BkOiHG5j.js";const E=[{pattern:"/glossary/:slug",language:"en"},{pattern:"/glosario/:slug",language:"es"},{pattern:"/glossario/:slug",language:"pt-BR"}],G={en:{back:"â Back to glossary",related:"Related terms",indexPath:"/glossary",label:"Glossary"},es:{back:"â Volver al glosario",related:"Términos relacionados",indexPath:"/glosario",label:"Glosario"},"pt-BR":{back:"â Voltar ao glossário",related:"Termos relacionados",indexPath:"/glossario",label:"Glossário"}},S={en:"/og-image-en.png",es:"/og-image-es.png","pt-BR":"/og-image-pt.png"};function H(){var d;const{language:o,setLanguageFromRoute:i}=j(),l=E.map(t=>({...t,route:y(t.pattern)})).find(t=>t.route[0]),m=(d=l==null?void 0:l.route[1])==null?void 0:d.slug,a=(l==null?void 0:l.language)??o,r=G[a],e=m?N(a,m):void 0;if(u.useEffect(()=>{l&&l.language!==o&&i(l.language)},[l,o,i]),u.useEffect(()=>{e&&P({name:"page_view",path:n(a,e.slug),language:a})},[e,a]),!e)return s.jsx(w,{});const f=v(a),g=(e.related??[]).map(t=>f.find(h=>h.slug===t)).filter(t=>!!t),c=typeof window<"u"?window.location.origin:"",b=[{name:r.label,url:`${c}${r.indexPath}`},{name:e.term,url:`${c}${n(a,e.slug)}`}];return s.jsxs(k,{breadcrumbs:[{label:r.label,href:r.indexPath},{label:e.term}],children:[s.jsx(B,{title:`${e.term} â ${r.label} | ${a==="es"?"PolÃticaDeGastos.com":a==="pt-BR"?"PolÃticaDeDespesas.com":"ExpensePolicy.AI"}`,description:e.definition.slice(0,160),image:S[a],type:"article",emitWebApplication:!1,breadcrumbs:b,definedTerm:{name:e.term,description:e.definition,inDefinedTermSetUrl:r.indexPath,inDefinedTermSetName:r.label},definitionBox:{term:e.term,answer:e.definition},paa:x(n(a,e.slug),a)}),s.jsx("section",{className:"py-12 md:py-16",children:s.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsx(p,{href:r.indexPath,className:"text-sm text-clara-blue hover:underline","data-testid":"link-back",children:r.back}),s.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-bold text-clara-navy mt-4 mb-4","data-testid":"entry-h1",children:e.term}),s.jsx(R,{term:e.term,definition:e.definition}),s.jsx("p",{className:"sr-only","data-testid":"entry-definition",children:e.definition}),e.usage&&s.jsxs("div",{className:"bg-gray-50 border-l-4 border-clara-blue p-4 mb-6 text-sm",children:[s.jsx("strong",{className:"text-clara-navy",children:a==="es"||a==="pt-BR"?"Uso:":"Usage:"})," ",e.usage]}),g.length>0&&s.jsxs("div",{className:"border-t pt-6 mt-8",children:[s.jsx("h2",{className:"text-xl font-semibold text-clara-navy mb-3",children:r.related}),s.jsx("ul",{className:"flex flex-wrap gap-2",children:g.map(t=>s.jsx("li",{children:s.jsx(p,{href:n(a,t.slug),className:"text-sm bg-clara-blue-light/20 text-clara-navy px-3 py-1 rounded-full hover:bg-clara-blue/30","data-testid":`related-${t.slug}`,children:t.term})},t.slug))})]})]})}),(()=>{const t=x(n(a,e.slug),a);return t&&t.length>0?s.jsx(L,{items:t}):null})()]})}export{H as default};
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.