1import{_ as L}from"./WInzAubi.js";import{_ as $}from"./51z2yfQf.js";import{d as H,q as M,D as j,ax as J,r as h,l as K,c as i,b as e,s as m,t as n,u as t,k as W,E as X,G as k,e as A,w as D,B as Y,F as V,z as F,o as l,g as N,x as Z,ap as tt}from"./BxdW20Ub.js";import{_ as et}from"./BY4k-5cQ.js";import{t as st}from"./BTjMOjAX.js";import{u as ot}from"./CQ2nXzyS.js";import{u as lt}from"./DP_pMERM.js";import{u as at}from"./DITm4lyW.js";import"./5XSATRc4.js";import"./Da7ONqQ7.js";import"./Dwcg0_5Q.js";function U(r){const s=r;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"en",resource:{All:{t:0,b:{t:2,i:[{t:3}],s:"All"}},FilterByTag:{t:0,b:{t:2,i:[{t:3}],s:"Filter by tag"}},NbAudits:{t:0,b:{t:2,i:[{t:3}],s:"Number of audit templates"}},Questions:{t:0,b:{t:2,i:[{t:3}],s:"Questions"}},Search:{t:0,b:{t:2,i:[{t:3}],s:"Search"}},Using:{t:0,b:{t:2,i:[{t:3}],s:"Uses"}},desc:{t:0,b:{t:2,i:[{t:3}],s:"Explore our library of questionnaire templates (Privacy, Security audit, etc...)"}},templatesOfAudits:{t:0,b:{t:2,i:[{t:3}],s:"Audit template library"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Questionnaire templates library"}}}})}function T(r){const s=r;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"fr",resource:{title:{t:0,b:{t:2,i:[{t:3}],s:"Bibliothèque de modèles de questionnaires RGPD"}},desc:{t:0,b:{t:2,i:[{t:3}],s:"Découvrez la liste de modèles de questionnaires et audits de sécurité (PIA, RGPD...)"}},templatesOfAudits:{t:0,b:{t:2,i:[{t:3}],s:"Bibliothèque de modèles d'audit"}},All:{t:0,b:{t:2,i:[{t:3}],s:"Tous"}},Search:{t:0,b:{t:2,i:[{t:3}],s:"Recherchez"}},NbAudits:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de modèles d'audit"}},Questions:{t:0,b:{t:2,i:[{t:3}],s:"Questions"}},Using:{t:0,b:{t:2,i:[{t:3}],s:"Utilisations"}},FilterByTag:{t:0,b:{t:2,i:[{t:3}],s:"Filtrer par tag"}}}})}function C(r){const s=r;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"de",resource:{All:{t:0,b:{t:2,i:[{t:3}],s:"Alle"}},FilterByTag:{t:0,b:{t:2,i:[{t:3}],s:"Nach Tag filtern"}},NbAudits:{t:0,b:{t:2,i:[{t:3}],s:"Anzahl der Auditmodelle"}},Questions:{t:0,b:{t:2,i:[{t:3}],s:"Fragen"}},Search:{t:0,b:{t:2,i:[{t:3}],s:"Suchen"}},Using:{t:0,b:{t:2,i:[{t:3}],s:"Verwendungen"}},desc:{t:0,b:{t:2,i:[{t:3}],s:"Entdecken Sie die Liste der Vorlagen für Fragebögen und Sicherheitsprüfungen (DSFA, DSGVO...)"}},templatesOfAudits:{t:0,b:{t:2,i:[{t:3}],s:"Bibliothek für Auditvorlagen"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Bibliothek von DSGVO-Fragebogenvorlagen"}}}})}function Q(r){const s=r;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"es",resource:{All:{t:0,b:{t:2,i:[{t:3}],s:"Todos"}},FilterByTag:{t:0,b:{t:2,i:[{t:3}],s:"Filtrar por etiqueta"}},NbAudits:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de modelos de auditorÃa"}},Questions:{t:0,b:{t:2,i:[{t:3}],s:"Preguntas"}},Search:{t:0,b:{t:2,i:[{t:3}],s:"Buscar"}},Using:{t:0,b:{t:2,i:[{t:3}],s:"Usos"}},desc:{t:0,b:{t:2,i:[{t:3}],s:"Descubra la lista de modelos de cuestionarios y auditorÃas de seguridad (PIA, RGPD...)"}},templatesOfAudits:{t:0,b:{t:2,i:[{t:3}],s:"Biblioteca de plantillas de auditorÃa"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Biblioteca de plantillas de cuestionarios RGPD"}}}})}const it={class:"pt-5"},nt={class:"mt-5"},rt={class:"container bg-rounded mb-4"},ut={class:"home-h1"},ct={class:"row"},dt={class:"col-xl-4"},_t={class:"mb-xl-0"},mt=["placeholder"],pt={class:"col-xl-4"},bt={class:"input-group mb-xl-0 mb-2"},ht={key:0,class:"col-xl-4 text-right text-muted"},gt={key:0,class:"container container-lg mt-5"},ft={class:"row"},yt={class:"card card-horizontal h-100 gradient-hover clickable px-4 py-3"},vt={key:0,class:"d-none d-lg-block"},kt=["src"],At={class:"card-content py-3"},xt={class:"home-h3"},St={key:0},qt={class:"mb-2"},Pt={class:"small"},Bt={key:0,class:"small"},g={__name:"index",async setup(r){let s,x;const{locale:S,t:c}=H(),R=M(),f=j(),q=J(),d=h(f.query.page?parseInt(f.query.page):1),_=h(f.query.q||""),P=h(9),p=h([]),{data:u,refresh:y}=([s,x]=K(()=>ot("audit-templates",()=>$fetch("/api/audits/list",{query:{lang:S.value,page:d.value,size:P.value,isShared:!0,asc:!1,q:_.value,tags:p.value}}))),s=await s,x(),s),B=lt(w,500,!1);function w(){d.value=1,q.replace({query:{q:_.value}}),y()}function O(b){d.value=1,q.replace({query:{q:_.value}}),y()}return at({localeHead:!0,lang:S.value,metas:{title:c("title"),description:c("desc")}}),(b,a)=>{const z=L,G=$,I=Z,E=et;
1return l(),i("main",it,[e("aside",nt,[e("div",rt,[e("h1",ut,[e("small",null,n(t(c)("templatesOfAudits")),1),a[4]||(a[4]=e("br",null,null,-1))]),e("div",ct,[e("div",dt,[e("div",_t,[W(e("input",{type:"search",placeholder:b.$t("searchPlaceholder"),class:"form-control",name:"q","onUpdate:modelValue":[a[0]||(a[0]=(...o)=>t(B)&&t(B)(...o)),a[1]||(a[1]=o=>k(_)?_.value=o:null)]},null,8,mt),[[X,t(_)]])])]),e("div",pt,[e("div",bt,[A(G,null,{default:D(()=>[A(z,{modelValue:t(p),"onUpdate:modelValue":[a[2]||(a[2]=o=>k(p)?p.value=o:null),O],placeholder:t(c)("FilterByTag"),"fetch-url":"/api/tags","value-field":"value",multiple:"","text-field":"text","key-field":"value",fetchQuery:{filter:"AuditTemplate"},name:"tags"},null,8,["modelValue","placeholder"])]),_:1})])]),t(u)&&t(u).total!=null?(l(),i("div",ht,n(t(c)("NbAudits"))+": "+n(t(u).total),1)):m("",!0)])])]),t(u)&&t(u).items.length>0?(l(),i("section",gt,[e("div",ft,[(l(!0),i(V,null,F(t(u).items,o=>(l(),i("div",{class:"col-lg-4 mb-4",key:o.id},[e("article",yt,[o.logoUrl?(l(),i("div",vt,[e("img",{src:o.logoUrl,alt:"audit-logo",width:100},null,8,kt)])):m("",!0),e("div",At,[e("div",null,[e("h3",xt,[A(I,{class:"text-dark",to:t(R)("/audit/referential/"+o.id)},{default:D(()=>[N(n(o.label),1)]),_:2},1032,["to"])]),o.description?(l(),i("p",St,n(("truncateString"in b?b.truncateString:t(st))(o.description,200)),1)):m("",!0)]),e("div",null,[e("div",qt,[(l(!0),i(V,null,F(o.tags,v=>(l(),i("span",{class:"me-2 badge bg-lighter text-dark",key:v.id},[e("span",{class:"dot",style:tt({"background-color":v.color})},null,4),N(n(v.label),1)]))),128))]),e("span",Pt,n(o.nbQuestions)+" "+n(t(c)("Questions")),1),o.nbReferences!=0?(l(),i("span",Bt," - "+n(o.nbReferences)+" "+n(t(c)("Using")),1)):m("",!0)])])])]))),128))]),(l(),Y(E,{class:"mt-2",modelValue:t(d),"onUpdate:modelValue":[a[3]||(a[3]=o=>k(d)?d.value=o:null),t(y)],key:t(u),itemsPerPage:t(P),totalItems:t(u).total},null,8,["modelValue","itemsPerPage","totalItems","onUpdate:modelValue"]))])):m("",!0)])}}};typeof U=="function"&&U(g);typeof T=="function"&&T(g);typeof C=="function"&&C(g);typeof Q=="function"&&Q(g);export{g 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.