PageSourceSearch

https://www.diva-e.com/_nuxt/Author.216ddbf5.js

js diva-e.com collected 2026-09-24 09:42:25 UTC 2,634 bytes, 1 lines download raw bytes

1import{u as w,_ as x}from"./useAuthor.a7225523.js";import C from"./ArticleList.f30a0cfd.js";import{d as U,v as I,r as v,c as g,m as f,x as E,y as $,u as n,e as q,f as B,z as b}from"./swiper-vue.d06afa39.js";import{P as D,a as L,b as M,f as N,h as P}from"./entry.ad64c700.js";import"./ResponsiveImage.vue.262bdd56.js";import"./AnchorLink.vue.e3e3c86d.js";import"./icon-linkedin.faa5122a.js";import"./icon-xing.377b9805.js";import"./icon-twitter.09db254f.js";import"./HeadingType.vue.1146a9d9.js";import"./FilterButtons.5d586414.js";import"./PillsItem.cc7cd525.js";import"./icon-close.3a1d27ca.js";import"./icon-arrow-down-accordion.19c7bd10.js";import"./ListArticleCard.b29aacf9.js";import"./HoverButton.vue.70ff13c8.js";import"./helper.9024b3e4.js";import"./ListPagination.dde0e64c.js";import"./icon-arrow-right-list-item.a4c93569.js";import"./useCategories.2809236b.js";import"./useCategoryBySlug.803bd9e0.js";const R=async(m,o)=>{const r=D(),u=M(),{$i18n:t}=L(),c=t.locale,{data:a}=await r.get("cdn/stories",{version:u.public.previewMode?"draft":"published",content_type:"article",language:c.value});if(!a||a.stories.length===0)return null;const i=await w("");if(!i)return;const p=i.value.find(h=>h.content._uid===m).uuid,{data:s}=await r.get("cdn/stories",{version:u.public.previewMode?"draft":"published",content_type:"article",language:c.value,filter_query:{author:{in:p},category:{in_array:o||null}}});return!s||s.stories.length===0?null:{articles:s.stories,authorUuid:p}},j={class:"author"},z=U({__name:"Author",props:{blok:{type:Object,required:!0}},async setup(m){let o,r;const u=m,{blok:t}=I(u),{t:c}=N(),a=v(),i=v(),l=[],p=async()=>{const e=await R(t.value._uid);e&&e.articles.length?a.value=e.articles:a.value=[],e&&e.authorUuid?i.value=e.authorUuid:i.value=""},s=async()=>{if(a.value.length===0)return;a.value.filter(_=>_.content.categories.length!==0).forEach(_=>{_.content.categories.forEach(d=>{l.includes(d)||l.push(d)})})},h=g(()=>({_uid:"fake",component:"author",gender:t.value.gender,name:t.value.name,biography:t.value.biography,image:t.value.image,linkedin:t.value.linkedin,twitter:t.value.twitter,xing:t.value.xing})),y=g(()=>({_uid:"fake",component:"article-list",headline:`${t.value.name} ${c("articles")}`,filter:!0,paginate:!0,items_per_page:9,categories:l}));return[o,r]=f(()=>p()),await o,r(),[o,r]=f(()=>s()),await o,r(),(e,_)=>{const d=x,A=C,k=E("editable");return $((q(),B("div",j,[b(d,{blok:n(h),"show-label":!0},null,8,["blok"]),b(A,{blok:n(y),"author-uuid":n(i)?n(i):"no-uuid"},null,8,["blok","author-uuid"])])),[[k,n(t)]])}}});const nt=P(z,[["__scopeId","data-v-2c420c06"]]);export{nt 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.