1import{B as v,a as H}from"./w6LzkVB9.js";import{_ as K}from"./S47wppE5.js";import{b2 as X,b4 as Y,c1 as Z,cn as ee,b1 as te,b5 as q,b7 as se,bt as ae,bD as ie,b8 as n,b9 as y,bf as a,be as e,ba as r,bb as l,bc as _,bd as p,bl as f,co as oe,bg as re,bi as c,bI as ne,bu as le,ce,cp as ue,bp as me,cq as de,bm as T,bM as pe,aU as fe,bn as i,cr as be,bq as z,bw as _e,bO as he}from"./szcXUDxO.js";import{_ as ge}from"./QO6hp_qc.js";import{_ as ve}from"./Bwk1iG-4.js";import{_ as ye}from"./D9wjDhk-.js";import{_ as ze}from"./BTGXXOaW.js";import{_ as $e}from"./DPUTChqd.js";import{_ as xe}from"./DQLURVEZ.js";import{i as we,g as ke}from"./ClP5St4K.js";import{E as Pe}from"./CIBFyOMc.js";import{R as Oe}from"./UNCjCVOG.js";import{i as qe}from"./CxL9z_sY.js";import{d as Te}from"./CKrOuxSF.js";import{u as Be}from"./gsQmYL8-.js";import"./DkBByVkp.js";import"./BuLz0Nwm.js";import"./CE1G-McA.js";import"./CbzZngf6.js";import"./BdAdJOS2.js";import"./Gc_2MR4g.js";import"./kVV428Hw.js";import"./Cb0PnI2E.js";import"./COGHe4ZY.js";import"./CzT8EFJ-.js";import"./DfxzkHXw.js";import"./D9m04HH5.js";import"./Bw7_0Fdy.js";import"./SLFGBvS_.js";import"./DzsCG8Kb.js";import"./Bu6mFo6t.js";import"./xa67PyFm.js";import"./Bm92f-5u.js";import"./CxIZtCgj.js";import"./BvCWwLts.js";import"./DKAXJNwN.js";import"./BO-dRvev.js";const Me={class:"bg-blue-lightest"},Re={class:"container"},Se={key:0,class:"flex items-center justify-between"},Ce={class:"flex gap-3 items-center"},Ie={class:"container relative"},Ne={class:"bg-white p-1 rounded-sm border border-gray-default object-contain size-20 -mb-10 mt-14 relative z-1"},je={class:"bg-white"},Ae={class:"container pt-14 pb-4 sm:pb-6"},Ee={key:0,class:"fr-badge mb-2 flex gap-1 items-center"},Ve={class:"leading-[1.2] font-extrabold text-gray-title mb-2.5"},Ue={for:"org-search",class:"sr-only"},We={class:"flex items-center h-10 w-60 sm:w-80"},De=["placeholder"],qt=X({__name:"[oid]",async setup(Le){let m,h;const $=fe(),o=Y(),B=Z(),M=ee(),{t:b}=te(),R=i(()=>`/api/1/organizations/${o.params.oid}/`),{data:t,status:S}=([m,h]=q(()=>_e(R,{redirectOn404:!0,redirectOnSlug:"oid"})),m=await m,h(),m),x=i(()=>qe(t.value?.presentation_blocs_published_at)),w=i(()=>be(M.value,t.value)),C=i(()=>x.value||w.value),g=i(()=>o.path.endsWith("/presentation")),I=i(()=>g.value&&o.query.edit==="true");function N(){B.push({query:{...o.query,edit:"true"}})}function j(s){t.value=s}const A=i(()=>{const s=o.params.oid;return[...C.value?[{label:b("Présentation"),href:`/organizations/${s}/presentation`}]:[],{label:b("Jeux de données"),href:`/organizations/${s}/datasets`,count:t.value?.metrics.datasets},{label:b("API"),href:`/organizations/${s}/dataservices`,count:t.value?.metrics.dataservices},{label:b("Réutilisations"),href:`/organizations/${s}/reuses`,count:t.value?.metrics.reuses},{label:b("Informations"),href:`/organizations/${s}/information`}]}),E=i(()=>`Organisation - ${t.value?.name} | ${$.public.title}`),V=i(()=>t.value&&!t.value.metrics.dataservices&&!t.value.metrics.datasets&&!t.value.metrics.reuses?"noindex, nofollow":"all");se({title:E,robots:V}),Te("ObjectPage.takumi",{orgName:t.value?.name,orgLogo:t.value?.logo_thumbnail??null,datasets:t.value?.metrics?.datasets??0,dataservices:t.value?.metrics?.dataservices??0,reuses:t.value?.metrics?.reuses??0}),[m,h]=q(()=>he("organization",o.params.oid)),await m,h();const U=i(()=>t.value?ke(t.value):"other"),d=ae(o.query.q||""),k=i(()=>`/organizations/${o.params.oid}/search`),P=i(()=>{const s=o.path;return s.endsWith("/dataservices")?"dataservices":s.endsWith("/reuses")?"reuses":"datasets"});function W(){const s=d.value.trim();s&&z({path:k.value,query:{q:s,type:P.value}})}const{start:D,stop:L}=Be(()=>{z({path:k.value,query:{q:d.value.trim(),type:P.value}})},300,{immediate:!1});return ie(d,s=>{L(),s.trim()?D():o.path.endsWith("/search")&&z({path:`/organizations/${o.params.oid}`})}),(s,O)=>{const F=H,J=K,Q=pe;return n(),y("div",Me,[a("div",Re,[e(t)?(n(),y("div",Se,[r(F,null,{default:l(()=>[r(v,{to:"/"},{default:l(()=>[_(p(s.$t("Accueil")),1)]),_:1}),r(v,{to:"/organizations"},{default:l(()=>[_(p(s.$t("Organisations")),1)]),_:1}),r(v,null,{default:l(()=>[_(p(e(t).name),1)]),_:1})]),_:1}
1),a("div",Ce,[e(g)&&e(w)&&!e(I)?(n(),f(e(re),{key:0,color:"warning",size:"xs",icon:e(oe),onClick:N},{default:l(()=>[_(p(e(x)?s.$t("Modifier la présentation"):s.$t("Modifier ou publier la présentation")),1)]),_:1},8,["icon"])):c("",!0),e(t).permissions.edit?(n(),f(Pe,{key:1,id:e(t).id,type:"organizations"},null,8,["id"])):c("",!0),e(we)(e(t))?c("",!0):(n(),f(Oe,{key:2,subject:{id:e(t).id,class:"Organization"}},null,8,["subject"]))])])):c("",!0)]),e(t)?(n(),f(e(ge),{key:0,status:e(S),data:e(t)},{default:l(({data:u})=>[a("div",Ie,[a("div",Ne,[r(e(ye),{organization:u,"size-class":"size-full"},null,8,["organization"])])]),a("div",je,[a("div",Ae,[u.deleted?(n(),y("p",Ee,[r(e(ne),{class:"size-3.5"}),_(" "+p(s.$t("Supprimée")),1)])):c("",!0),a("h1",Ve,[r(e(ze),{certifier:e($).public.title,organization:u,"show-acronym":!0,"show-type":!1,"color-class":"text-gray-title",size:"xl"},null,8,["certifier","organization"])]),r(e($e),{type:e(U),size:"base",color:"gray",class:"text-sm sm:text-base text-gray-medium"},null,8,["type"]),u.description?(n(),f(e(xe),{key:1,class:"mt-2.5 text-sm text-new-gray-medium leading-6","wanted-height":100},{default:l(()=>[r(e(ve),{content:u.description,"min-heading":3},null,8,["content"])]),_:2},1024)):c("",!0)]),r(J,{links:e(A)},{default:l(()=>[a("form",{class:"flex items-center",onSubmit:le(W,["prevent"])},[a("label",Ue,p(s.$t("Rechercher dans l'organisation")),1),a("div",We,[r(e(ce),{class:"ml-3 shrink-0 size-4 text-new-primary"}),ue(a("input",{id:"org-search","onUpdate:modelValue":O[0]||(O[0]=G=>me(d)?d.value=G:null),type:"search",class:"bg-transparent flex-1 h-full pl-2 pr-6 text-sm sm:text-base placeholder:text-gray-medium outline-none",placeholder:s.$t("Rechercher dans l'organisation")},null,8,De),[[de,e(d)]])])],32)]),_:1},8,["links"])]),a("div",{class:T({"bg-white pt-5 pb-8 lg:pb-24":!e(g)})},[u?(n(),f(Q,{key:0,class:T({container:!e(g)}
1),organization:u,onOrganizationUpdated:j},null,8,["class","organization"])):c("",!0)],2)]),_:1},8,["status","data"])):c("",!0)])}}});export{qt 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.