1import{I as D,_ as T}from"./SEKOPrlj.js";import{_ as f,o as d,c as p,a as _,F as g,r as k,n as a,b as x,t as v,h,u as i,d as $,j as C,D as B,g as M,i as m,a0 as I,A as L}from"./BhTY8dw2.js";const P="_root_ansf2_2",z="_title_ansf2_24",A={root:P,title:z},j="_grid_1n1om_2",w="_card_1n1om_17",G="_photoWrapper_1n1om_29",U="_photo_1n1om_29",q="_name_1n1om_46",O="_position_1n1om_54",S={grid:j,card:w,photoWrapper:G,photo:U,name:q,position:O},E=["src","alt"],F=["textContent"],N=["textContent"],W={__name:"PersonGrid",props:{personsList:{type:Array,required:!0}},setup(c){return(o,y)=>(d(),p("div",null,[_("ul",{class:a(o.$style.grid)},[(d(!0),p(g,null,k(c.personsList,s=>(d(),p("li",{key:s.id,class:a(o.$style.card)},[_("div",{class:a(o.$style.photoWrapper)},[s.photo?(d(),p("img",{key:0,class:a(o.$style.photo),src:s.photo,alt:`Photo of ${s.fullname}`},null,10,E)):x("",!0)],2),_("span",{class:a(o.$style.name),textContent:v(s.fullname)},null,10,F),_("span",{class:a(o.$style.position),textContent:v(s.employeeFunctions)},null,10,N)],2))),128))],2)]))}},R={$style:S},H=f(W,[["__cssModules",R]]),J="_text_115rb_2",K={text:J},Q=["textContent"],X={__name:"Persons",props:{data:{type:Object,required:!0},description:{type:String,default:""}},setup(c){const y=c.data.map(s=>{var e,n;return{id:s.id,...s.attributes,order:s.attributes.order||1/0,employeeFunctions:((e=s.attributes.employee_functions.data[0])==null?void 0:e.attributes.name)||"",photo:(n=s.attributes.photo.data)==null?void 0:n.attributes.url}}).sort((s,e)=>s.order-e.order);return(s,e)=>{const n=H;return d(),p("div",null,[_("p",{class:a(s.$style.text),textContent:v(c.description)},null,10,Q),h(n,{personsList:i(y)},null,8,["personsList"])])}}},Y={$style:K},Z=f(X,[["__cssModules",Y]]),tt="_grid_xmcv9_2",st="_name_xmcv9_14",et="_link_xmcv9_28",nt="_icon_xmcv9_36",ot="_docInfo_xmcv9_43",at={grid:tt,name:st,link:et,icon:nt,docInfo:ot},lt=["href"],ct=["textContent"],rt=["textContent"],ut={__name:"DocumentsGrid",props:{docs:{type:Array,required:!0}},setup(c){const o=c,y=$(()=>{var s;return(s=o==null?void 0:o.docs)==null?void 0:s.map(e=>{var n,r,u,t,l,b;return{id:e.id,url:(u=(r=(n=e==null?void 0:e.file)==null?void 0:n.data)==null?void 0:r.attributes)==null?void 0:u.url,extensions:(b=(l=(t=e==null?void 0:e.file)==null?void 0:t.data)==null?void 0:l.attributes)==null?void 0:b.ext.replace(/\./g,"").toUpperCase(),title:e.title,group:e.group,type:e==null?void 0:e.type}})});return(s,e)=>(d(),p("ul",{class:a(s.$style.grid)},[(d(!0),p(g,null,k(i(y),n=>(d(),p("li",{key:n.id},[_("a",{class:a(s.$style.link),href:n.url,target:"_blank"},[h(i(D),{class:a(s.$style.icon)},null,8,["class"]),_("div",null,[_("p",{class:a(s.$style.name),textContent:v(n.title)},null,10,ct),_("p",{class:a(s.$style.docInfo),textContent:v(`${n.extensions}`)},null,10,rt)])],10,lt)]))),128))],2))}},dt={$style:at},_t=f(ut,[["__cssModules",dt]]),pt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 17 8"};function it(c,o){return d(),p("svg",pt,o[0]||(o[0]=[_("path",{fill:"#3DE5AA",d:"M8 0 0 8h16.5z"},null,-1)]))}const yt={render:it},$t="_list_xn5z3_2",vt="_tab_xn5z3_8",bt="_active_xn5z3_23",ft="_activeMark_xn5z3_38",ht="_content_xn5z3_46",xt={list:$t,tab:vt,active:bt,activeMark:ft,content:ht},gt=["onClick"],kt=["textContent"],Ct={__name:"TimelapsTabs",props:{tabs:{type:Array,default:()=>[]},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(c,{emit:o}){const y=o;return(s,e)=>(d(),p("div",null,[c.tabs.length>1?(d(),p("ul",{key:0,class:a(s.$style.list)},[(d(!0),p(g,null,k(c.tabs,n=>(d(),p("li",{key:n,class:a([s.$style.tab,c.modelValue===n?s.$style.active:""]),onClick:r=>y("update:modelValue",n)},[_("span",{textContent:v(n)},null,8,kt),c.modelValue===n?(d(),C(i(yt),{key:0,class:a(s.$style.activeMark)},null,8,["class"])):x("",!0)],10,gt))),128))],2)):x("",!0),_("div",{class:a(s.$style.content)},[B(s.$slots,"default")],2)]))}},Mt={$style:xt},mt=f(Ct,[["__cssModules",Mt]]),It="_text_115rb_2",Vt={text:It},Dt=["textContent"],Tt={__name:"DocumentsByPeriod",props:{data:{type:Object,required:!0},description:{type:String,default:""}},setup(c){const o=c,y=$(()=>o.data.length?o.data.reduce((r,u)=>{const t=u.attributes.group;return t in r?r[t].push({...u.attributes,id:u.id}):r[t]=[{...u.attributes,id:u.id}],r},{}):[]),s=$(()=>Object.keys(y.value).sort((r,u)=>u-r)),e=M(s.value[0]),n=$(()=>y.value[e.value]);return(r,u)=>{const t=_t,l=mt;return d(),p("div",null,[_("p",{class:a(r.$style.text),textContent:v(c.description)},null,10,Dt),h(l,{modelValue:i(e),"onUpdate:modelValue":u[0]||(u[0]=b=>I(e)?e.value=b:null),tabs:i(s)},{default:m(()=>[h(t,{docs:i(n)},null,8,["docs"])]),_:1},8,["modelValue","tabs"])])}}},Bt={$style:Vt},Lt=f(Tt,[["__cssModules",Bt]]),Pt=["textContent"],zt={__name:"Governance",props:{data:{type:Object,required:!0}},setup(c){const o=c,y=$(()=>o.data.persons_tabs.map(t=>{var l;
1return{id:t==null?void 0:t.id,title:t==null?void 0:t.title,data:(l=t==null?void 0:t.employees)==null?void 0:l.data,description:t==null?void 0:t.description,component:{...Z}}})),s=$(()=>o.data.documents_tabs.map(t=>{var l;return{id:t==null?void 0:t.id,title:t==null?void 0:t.title,data:(l=t==null?void 0:t.shared_files)==null?void 0:l.data,description:t==null?void 0:t.description,component:{...Lt}}})),e=$(()=>{const t={};return y.value.forEach(l=>{t[l.title]={...l}}),s.value.forEach(l=>{t[l.title]={...l}}),t}),n=$(()=>Object.keys(e.value)),r=M(n.value[0]),u=$(()=>e.value[r.value]);return(t,l)=>{const b=T;return d(),p("div",{class:a(t.$style.root)},[_("h2",{class:a(t.$style.title),textContent:v(c.data.title)},null,10,Pt),_("div",{class:a(t.$style.content)},[h(b,{modelValue:i(r),"onUpdate:modelValue":l[0]||(l[0]=V=>I(r)?r.value=V:null),tabs:i(n)},{default:m(()=>[_("div",{class:a(t.$style.tabContent)},[(d(),C(L(i(u).component),{data:i(u).data,description:i(u).description},null,8,["data","description"]))],2)]),_:1},8,["modelValue","tabs"])],2)],2)}}},At={$style:A},Gt=f(zt,[["__cssModules",At]]);export{Gt 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.