layout["block__blog_authors"] = "block__blog_authors"; vueApp.component("block__blog_authors", Object.assign(({ mixins: [v7Block], async created() { await this.loadArticle(); }, async serverPrefetch() { await this.loadArticle(); }, computed: { selectedAuthors() { const article = this.article || {}; const ids = Array.isArray(article.authors) && article.authors.length ? article.authors : article.author ? [article.author] : []; const authors = V7.list(this.groupData?.contents?.authors); return [...new Set(ids)].map(id => authors.find(author => author.id === id)) .filter(author => author && author.workflow === 'public' && V7.text(author.name).trim()); }, }, }), {template:"
\n

{{heading || '\u3053\u306e\u8a18\u4e8b\u306e\u8457\u8005'}}<\/h2>\n
\n

{{text(author.company)}} {{text(author.position)}}<\/span><\/p>\n

{{text(author.name)}}<\/h3>\n
<\/div>\n <\/div>\n<\/section>\n"})); layout["block__blog_categories"] = "block__blog_categories"; vueApp.component("block__blog_categories", Object.assign(({ mixins: [v7Block] }), {template:"
\n
\n
\n

{{heading||text(block.contents?.title)}}<\/h2>\n

{{text(block.contents?.message)}}<\/p>\n <\/div>\n <\/header>\n

\n {{title(a)}}<\/strong><\/a\n >\n <\/div>\n<\/section>\n"})); layout["block__blog_detail_body"] = "block__blog_detail_body"; vueApp.component("block__blog_detail_body", Object.assign(({ mixins: [v7Block], async created() { await this.loadArticle(); }, async serverPrefetch() { await this.loadArticle(); }, }), {template:"
\n