PageSourceSearch

https://oecd-public-integrity-indicators.org/_nuxt/BLHJToI6.js

js oecd-public-integrity-indicators.org collected 2026-09-28 09:41:44 UTC 17,383 bytes, 1 lines download raw bytes

1import{_ as Z,a as ee,b as te}from"./DdCRnUws.js";import{e as S,i as ae,f as U,g as ie,h as j,j as se,o as b,k as y,w as g,b as m,l as e,P as k,r as h,m as x,n as oe,p as re,q as le,s as ne,v as G,x as ue,y as A,z as de,A as B,B as ce,C as fe,D as ve,E as W,F as q,G as ge,H as pe,I as be,J as me,K as $,R as ye,L as _e,M as he,N as xe,O as Ie,Q as we,S as qe,T as Se,U as w,c as T,V as M,W as L,X as V,Y as ze,Z as ke,d as N,t as z,$ as Ce,a0 as P,a1 as Te,a2 as Be,a3 as D,u as Ae,a4 as Ve,a as H,a5 as $e,a6 as O}from"./BTYw87Qv.js";import{u as E}from"./Bv9Z3nCr.js";import{u as Re}from"./BbeVK6D6.js";import"./DlAUqK2U.js";import"./CoVtYypi.js";var Ke=S({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(d){const s=d,r=ae(),a=U(),c=x(()=>s.tabStopId||a),p=x(()=>r.currentTabStopId.value===c.value),{getItems:f,CollectionItem:t}=ie();j(()=>{s.focusable&&r.onFocusableItemAdd()}),se(()=>{s.focusable&&r.onFocusableItemRemove()});function n(i){if(i.key==="Tab"&&i.shiftKey){r.onItemShiftTab();return}if(i.target!==i.currentTarget)return;const u=oe(i,r.orientation.value,r.dir.value);if(u!==void 0){if(i.metaKey||i.ctrlKey||i.altKey||!s.allowShiftKey&&i.shiftKey)return;i.preventDefault();let l=[...f().map(v=>v.ref).filter(v=>v.dataset.disabled!=="")];if(u==="last")l.reverse();else if(u==="prev"||u==="next"){u==="prev"&&l.reverse();const v=l.indexOf(i.currentTarget);l=r.loop.value?re(l,v+1):l.slice(v+1)}le(()=>ne(l))}}return(i,u)=>(b(),y(e(t),null,{default:g(()=>[m(e(k),{tabindex:p.value?0:-1,"data-orientation":e(r).orientation.value,"data-active":i.active?"":void 0,"data-disabled":i.focusable?void 0:"",as:i.as,"as-child":i.asChild,onMousedown:u[0]||(u[0]=l=>{i.focusable?e(r).onItemFocus(c.value):l.preventDefault()}),onFocus:u[1]||(u[1]=l=>e(r).onItemFocus(c.value)),onKeydown:n},{default:g(()=>[h(i.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Me=Ke;const[R,Fe]=fe("TabsRoot");var Le=S({__name:"TabsRoot",props:{defaultValue:{type:null,required:!1},orientation:{type:String,required:!1,default:"horizontal"},dir:{type:String,required:!1},activationMode:{type:String,required:!1,default:"automatic"},modelValue:{type:null,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(d,{emit:s}){const r=d,a=s,{orientation:c,unmountOnHide:p,dir:f}=G(r),t=ue(f);A();const n=de(r,"modelValue",a,{defaultValue:r.defaultValue,passive:r.modelValue===void 0}),i=B(),u=ce(new Set);return Fe({modelValue:n,changeModelValue:l=>{n.value=l},orientation:c,dir:t,unmountOnHide:p,activationMode:r.activationMode,baseId:U(void 0,"reka-tabs"),tabsList:i,contentIds:u,registerContent:l=>{u.value=new Set([...u.value,l])},unregisterContent:l=>{const v=new Set(u.value);v.delete(l),u.value=v}}),(l,v)=>(b(),y(e(k),{dir:e(t),"data-orientation":e(c),"as-child":l.asChild,as:l.as},{default:g(()=>[h(l.$slots,"default",{modelValue:e(n)})]),_:3},8,["dir","data-orientation","as-child","as"]))}}),Ne=Le;function J(d,s){return`${d}-trigger-${s}`}function Q(d,s){return`${d}-content-${s}`}var Pe=S({__name:"TabsContent",props:{value:{type:[String,Number],required:!0},forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(d){const s=d,{forwardRef:r}=A(),a=R(),c=x(()=>J(a.baseId,s.value)),p=x(()=>Q(a.baseId,s.value)),f=x(()=>s.value===a.modelValue.value),t=B(f.value);return j(()=>{a.registerContent(s.value),requestAnimationFrame(()=>{t.value=!1})}),ve(()=>{a.unregisterContent(s.value)}),(n,i)=>(b(),y(e(ge),{present:n.forceMount||f.value,"force-mount":""},{default:g(({present:u})=>[m(e(k),{id:p.value,ref:e(r),"as-child":n.asChild,as:n.as,role:"tabpanel","data-state":f.value?"active":"inactive","data-orientation":e(a).orientation.value,"aria-labelledby":c.value,hidden:!u,tabindex:"0",style:W({animationDuration:t.value?"0s":void 0})},{default:g(()=>[!e(a).unmountOnHide.value||u?h(n.$slots,"default",{key:0}):q("v-if",!0)]),_:2},1032,["id","as-child","as","data-state","data-orientation","aria-labelledby","hidden","style"])]),_:3},8,["present"]))}}
1),De=Pe,He=S({__name:"TabsIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(d,{expose:s}){const r=d,a=R();s({updateIndicatorStyle:f}),A();const c=B({size:null,position:null}),p=B([]);pe(()=>[a.modelValue.value,a?.dir.value],()=>{f()},{immediate:!0,flush:"post"}),be(()=>{p.value=Array.from(a.tabsList.value?.querySelectorAll('[role="tab"]')||[])}),me(x(()=>[a.tabsList.value,...p.value]),f);function f(){const t=a.tabsList.value?.querySelector('[role="tab"][data-state="active"]');t&&(a.orientation.value==="horizontal"?c.value={size:t.offsetWidth,position:t.offsetLeft}:c.value={size:t.offsetHeight,position:t.offsetTop})}return(t,n)=>typeof c.value.size=="number"?(b(),y(e(k),$({key:0},r,{style:{"--reka-tabs-indicator-size":`${c.value.size}px`,"--reka-tabs-indicator-position":`${c.value.position}px`}}),{default:g(()=>[h(t.$slots,"default")]),_:3},16,["style"])):q("v-if",!0)}}),Oe=He,Ee=S({__name:"TabsList",props:{loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(d){const s=d,{loop:r}=G(s),{forwardRef:a,currentElement:c}=A(),p=R();return p.tabsList=c,(f,t)=>(b(),y(e(ye),{"as-child":"",orientation:e(p).orientation.value,dir:e(p).dir.value,loop:e(r)},{default:g(()=>[m(e(k),{ref:e(a),role:"tablist","as-child":f.asChild,as:f.as,"aria-orientation":e(p).orientation.value},{default:g(()=>[h(f.$slots,"default")]),_:3},8,["as-child","as","aria-orientation"])]),_:3},8,["orientation","dir","loop"]))}}),Ue=Ee,je=S({__name:"TabsTrigger",props:{value:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(d){const s=d,{forwardRef:r}=A(),a=R(),c=x(()=>J(a.baseId,s.value)),p=x(()=>a.contentIds.value.has(s.value)?Q(a.baseId,s.value):void 0),f=x(()=>s.value===a.modelValue.value);return(t,n)=>(b(),y(e(Me),{"as-child":"",focusable:!t.disabled,active:f.value},{default:g(()=>[m(e(k),{id:c.value,ref:e(r),role:"tab",type:t.as==="button"?"button":void 0,as:t.as,"as-child":t.asChild,"aria-selected":f.value?"true":"false","aria-controls":p.value,"data-state":f.value?"active":"inactive",disabled:t.disabled,"data-disabled":t.disabled?"":void 0,"data-orientation":e(a).orientation.value,onMousedown:n[0]||(n[0]=he(i=>{!t.disabled&&i.ctrlKey===!1?e(a).changeModelValue(t.value):i.preventDefault()},["left"])),onKeydown:n[1]||(n[1]=_e(i=>e(a).changeModelValue(t.value),["enter","space"])),onFocus:n[2]||(n[2]=()=>{const i=e(a).activationMode!=="manual";!f.value&&!t.disabled&&i&&e(a).changeModelValue(t.value)})},{default:g(()=>[h(t.$slots,"default")]),_:3},8,["id","type","as","as-child","aria-selected","aria-controls","data-state","disabled","data-disabled","data-orientation"])]),_:3},8,["focusable","active"]))}}),Ge=je;const We={slots:{root:"flex items-center gap-2",list:"relative flex p-1 group",indicator:"absolute transition-[translate,width] duration-200",trigger:["group relative inline-flex items-center min-w-0 data-[state=inactive]:text-muted hover:data-[state=inactive]:not-disabled:text-default font-medium rounded-md disabled:cursor-not-allowed disabled:opacity-75","transition-colors"],leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",label:"truncate",trailingBadge:"shrink-0",trailingBadgeSize:"sm",content:"focus:outline-none w-full"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:{list:"bg-elevated rounded-lg",trigger:"grow",indicator:"rounded-md shadow-xs"},link:{list:"border-default",indicator:"rounded-full",trigger:"focus:outline-none"}},orientation:{horizontal:{root:"flex-col",list:"w-full",indicator:"left-0 w-(--reka-tabs-indicator-size) translate-x-(--reka-tabs-indicator-position)",trigger:"justify-center"},vertical:{list:"flex-col",indicator:"top-0 h-(--reka-tabs-indicator-size) translate-y-(--reka-tabs-indicator-position)"}},size:{xs:{trigger:"px-2 py-1 text-xs gap-1",leadingIcon:"size-4",leadingAvatarSize:"3xs"},sm:{trigger:"px-2.5 py-1.5 text-xs gap-1.5",leadingIcon:"size-4",leadingAvatarSize:"3xs"},md:{trigger:"px-3 py-1.5 text-sm gap-1.5",leadingIcon:"size-5",leadingAvatarSize:"2xs"},lg:{trigger:"px-3 py-2 text-sm gap-2",leadingIcon:"size-5",leadingAvatarSize:"2xs"},xl:{trigger:"px-3 py-2 text-base gap-2",leadingIcon:"size-6",leadingAvatarSize:"xs"}}},compoundVariants:[{orientation:"horizontal",variant:"pill",class:{indicator:"inset-y-1"}},{orientation:"horizontal",variant:"link",class:{list:"border-b -mb-px",indicator:"-bottom-px h-px"}},{orientation:"vertical",variant:"pill",class:{indicator:"inset-x-1",list:"items-center"}},{orientation:"vertical",variant:"link",class:{list:"border-s -ms-px",indicator:"-start-px w-px"}},{color:"primary",variant:"pill",class:{indicator:"bg-primary",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary"}}
1,{color:"secondary",variant:"pill",class:{indicator:"bg-secondary",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary"}},{color:"success",variant:"pill",class:{indicator:"bg-success",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-success"}},{color:"info",variant:"pill",class:{indicator:"bg-info",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-info"}},{color:"warning",variant:"pill",class:{indicator:"bg-warning",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-warning"}},{color:"error",variant:"pill",class:{indicator:"bg-error",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-error"}},{color:"neutral",variant:"pill",class:{indicator:"bg-inverted",trigger:"data-[state=active]:text-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted"}},{color:"primary",variant:"link",class:{indicator:"bg-primary",trigger:"data-[state=active]:text-primary focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary"}},{color:"secondary",variant:"link",class:{indicator:"bg-secondary",trigger:"data-[state=active]:text-secondary focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary"}},{color:"success",variant:"link",class:{indicator:"bg-success",trigger:"data-[state=active]:text-success focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success"}},{color:"info",variant:"link",class:{indicator:"bg-info",trigger:"data-[state=active]:text-info focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info"}},{color:"warning",variant:"link",class:{indicator:"bg-warning",trigger:"data-[state=active]:text-warning focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning"}},{color:"error",variant:"link",class:{indicator:"bg-error",trigger:"data-[state=active]:text-error focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error"}},{color:"neutral",variant:"link",class:{indicator:"bg-inverted",trigger:"data-[state=active]:text-highlighted focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-inverted"}}],defaultVariants:{color:"primary",variant:"pill",size:"md"}},Je={__name:"UTabs",props:{as:{type:null,required:!1},items:{type:Array,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},content:{type:Boolean,required:!1,default:!0},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultValue:{type:[String,Number],required:!1,default:"0"},modelValue:{type:[String,Number],required:!1},activationMode:{type:String,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(d,{expose:s,emit:r}){const a=d,c=r,p=xe(),f=Ie(),t=we("tabs",a),n=qe(Se(a,"as","unmountOnHide"),c),i=x(()=>P({extend:P(We),...f.ui?.tabs||{}})({color:a.color,variant:a.variant,size:a.size,orientation:a.orientation})),u=B([]);function l(v,C){u.value[v]=C}return s({triggersRef:u}),(v,C)=>(b(),y(e(Ne),$(e(n),{"model-value":d.modelValue,"default-value":d.defaultValue,orientation:d.orientation,"activation-mode":d.activationMode,"data-slot":"root",class:i.value.root({class:[e(t)?.root,a.class]})}),{default:g(()=>[m(e(Ue),{"data-slot":"list",class:w(i.value.list({class:e(t)?.list}))},{default:g(()=>[m(e(Oe),{"data-slot":"indicator",class:w(i.value.indicator({class:e(t)?.indicator}))},null,8,["class"]),h(v.$slots,"list-leading"),(b(!0),T(M,null,L(d.items,(o,_)=>(b(),y(e(Ge),{key:_,ref_for:!0,ref:K=>l(_,K),value:e(V)(o,a.valueKey)??String(_),disabled:o.disabled,"data-slot":"trigger",class:w(i.value.trigger({class:[e(t)?.trigger,o.ui?.trigger]}))},{default:g(()=>[h(v.$slots,"leading",{item:o,index:_,ui:i.value},()=>[o.icon?(b(),y(ze,{key:0,name:o.icon,"data-slot":"leadingIcon",class:w(i.value.leadingIcon({class:[e(t)?.leadingIcon,o.ui?.leadingIcon]}))},null,8,["name","class"])):o.avatar?(b(),y(ke,$({key:1,size:o.ui?.leadingAvatarSize||e(t)?.leadingAvatarSize||i.value.leadingAvatarSize()},{ref_for:!0},o.avatar,{"data-slot":"leadingAvatar",class:i.value.leadingAvatar({class:[e(t)?.leadingAvatar,o.ui?.leadingAvatar]})}),null,16,["size","class"])):q("",!0)]),e(V)(o,a.labelKey)||p.default?(b(),T("span",{key:0,"data-slot":"label",class:w(i.value.label({class:[e(t)?.label,o.ui?.label]}))},[h(v.$slots,"default",{item:o,index:_},()=>[N(z(e(V)(o,a.labelKey)),1)])],2)):q("",!0),h(v.$slots,"trailing",{item:o,index:_,ui:i.value},()=>[o.badge||o.badge===0?(b(),y(Ce,$({key:0,color:"neutral",variant:"outline",size:o.ui?.trailingBadgeSize||e(t)?.trailingBadgeSize||i.value.trailingBadgeSize()},{ref_for:!0},typeof o.badge=="string"||typeof o.badge=="number"?{label:o.badge}:o.badge,{"data-slot":"trailingBadge",class:i.value.trailingBadge({class:[e(t)?.trailingBadge,o.ui?.trailingBadge]})}),null,16,["size","class"])):q("",!0)])]),_:2},1032,["value","disabled","class"]))),128)),h(v.$slots,"list-trailing")]),_:3},8,["class"]),d.content?(b(!0),T(M,{key:0},L(d.items,(o,_)=>(b(),y(e(De),{key:_,value:e(V)(o,a.valueKey)??String(_),"data-slot":"content",class:w(i.value.content({class:[e(t)?.content,o.ui?.content,o.class]}))},{default:g(()=>[h(v.$slots,o.slot||"content",{item:o,index:_,ui:i.value},()=>[N(z(o.content),1)])]),_:2},1032,["value","class"]))),128)):q("",!0)]),_:3},16,["model-value","default-value","orientation","activation-mode","class"]))}},Qe={key:0,class:"px-4 py-2 text-sm"},it=S({__name:"[countryId]",async setup(d){let s,r;const{t:a}
1=Te(),c=Be(),p=String(c.params.countryId).toUpperCase(),{data:f}=([s,r]=D(()=>E()),s=await s,r(),s),{data:t}=([s,r]=D(()=>Re()),s=await s,r(),s),n=E().findById(p);if(!n)throw new Error("Country not found");const i=x(()=>O(t).map(l=>({value:l.id,label:l.shortname,color:l.color,disabled:l.noDataAvailable}))),u=x(()=>{const l=Number(c.params.indicatorId);return O(t).find(v=>v.id==l)});return Ae({title:n.name,meta:[{name:"description",content:n.description}]}),(l,v)=>{const C=ee,o=Ve,_=Je,K=te,F=Z,X=$e;return b(),T(M,null,[m(F,null,{default:g(()=>[m(C,{title:e(n).name,subtitle:e(n).description,size:"lg","data-testid":"page-title"},{"extra-content":g(()=>[e(n).status?(b(),T("p",Qe,z(e(a)("assessment-status"))+" "+z(e(n).status),1)):q("",!0)]),_:1},8,["title","subtitle"]),m(K,null,{default:g(()=>[m(_,{items:e(i),ui:{trigger:"text-white  data-[state=inactive]:text-white/50 hover:not-disabled:data-[state=inactive]:text-white/80",list:"flex flex-col items-start md:flex-row text-white border border-white/50 bg-white/10 text-sm",indicator:["max-md:bg-transparent"]},"model-value":e(u)?.id},{default:g(({item:I,index:Y})=>[m(o,{class:"flex items-center gap-2","no-prefetch":"",to:I.disabled?void 0:{name:"countries-countryId-indicators-indicatorId",params:{...e(c).params,indicatorId:I.value},query:e(c).query}},{default:g(()=>[H("div",{style:W(I.disabled?{}:{"--color":I.color}),class:w(["grid size-8 shrink-0 place-items-center rounded-full border-2 text-xs md:text-sm",I.disabled?"border-gray-400 bg-gray-400/50 text-gray-300":"border-(--color) bg-(--color)/50 text-white"])},z(Y+1),7),H("span",{class:w(["truncate text-xs font-medium md:text-sm",I.disabled?"text-gray-400":"text-white"])},z(I.label),3)]),_:2},1032,["to"])]),_:1},8,["items","model-value"]),m(C,{class:"pt-8",subtitle:e(u)?.description},null,8,["subtitle"])]),_:1})]),_:1}),m(F,null,{default:g(()=>[e(u)?(b(),y(X,{key:0,"page-key":I=>`${I.params.countryId}-${I.params.indicatorId}`,country:e(n),countries:e(f),indicator:e(u),indicators:e(t)},null,8,["page-key","country","countries","indicator","indicators"])):q("",!0)]),_:1})],64)}}});export{it 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.