PageSourceSearch

https://e-zaigai.jp/wp-content/themes/nuxt-theme/dist/assets/DBKnk8Sz.js

js e-zaigai.jp collected 2026-10-05 18:09:27 UTC 10,989 bytes, 1 lines download raw bytes

1import{_ as le}from"./0sfHdom-.js";import{e as oe,j as re,f as ce,k as _e,l as ue,c as s,g as t,F as v,a,n as p,r as k,h as d,t as o,m as Z,d as R,b as L,p as ee,w as te,q as P,i as u,s as de,o as n}from"./DYmmpwAj.js";const ge={key:0,class:"loading","aria-live":"polite"},ve={class:"filter-section"},pe={class:"filter-section__inner"},he={class:"filter-tabs"},ye={class:"filter-tabs__item"},fe=["href"],me=["href"],ke={class:"activity-archive"},we={class:"activity-archive__inner"},je={key:0,class:"news-list"},be={class:"news-list__meta"},Pe={key:1,class:"cat-tag"},$e=["datetime"],Te={key:3,class:"new-badge"},Ee=["href"],Ce={key:1,class:"news-list__empty"},Ae={key:2,class:"pager","aria-label":"ページ送り"},Se=["href"],De={class:"activity-archive"},Ne={class:"activity-archive__inner"},Re={key:0,class:"news-list"},Le={class:"news-list__meta"},Me={key:0,class:"cat-tag"},Ue=["datetime"],Ve={key:2,class:"new-badge"},xe=["href"],Fe={key:1,class:"news-list__empty"},qe={key:2,class:"pager","aria-label":"ページ送り"},He=["href"],Ie={class:"pj-page-header__title"},Je={class:"pj-tab-nav"},We={key:0,class:"pj-tab-content pj-tab-content--activities"},Be={class:"pj-tab-content__inner"},ze={class:"pj-tab-content__header"},Ge={class:"pj-tab-content__title"},Oe=["href"],Ye={key:0,class:"news-list"},Ke={class:"news-list__meta"},Qe={key:1,class:"cat-tag"},Xe=["datetime"],Ze={key:2,class:"new-badge"},et=["href"],tt={key:1,class:"news-list__empty"},st={key:2,class:"pager","aria-label":"ページ送り"},at=["onClick"],nt={key:1,class:"pj-tab-content pj-tab-content--overview"},it={class:"pj-tab-content__inner"},lt=["innerHTML"],ot={key:1,class:"article"},rt={class:"article__header"},ct={class:"article__title"},_t=["innerHTML"],ut={key:4,class:"article"},dt={class:"article__header"},gt={class:"article__title"},vt=["datetime"],pt=["innerHTML"],ht={key:5,class:"not-found"},yt={key:6,class:"not-found"},H=10,wt=oe({__name:"[...slug]",setup(ft){const w=re(),{wpData:$,pageType:C,currentPost:I,posts:A,restUrl:se}=ce(),ae=u(()=>$.value?.postType??""),T=u(()=>$.value?.activityFilters??null),h=u(()=>$.value?.pagination??null),J=u(()=>$.value?.recentActivities??[]),M=P(1),W=u(()=>Math.max(1,Math.ceil(J.value.length/H))),B=u(()=>{const l=(M.value-1)*H;return J.value.slice(l,l+H)}),U=u(()=>$.value?.currentProjectSlug??""),m=P("activities"),E=u(()=>{const l=w.params.slug;return(Array.isArray(l)?l:[l]).filter(c=>typeof c=="string"&&c!=="").join("/")}),V=u(()=>{const l=C.value,i=I.value;if(!i||!E.value||!["single","page","cpt_single"].includes(l??""))return!1;const c=E.value.split("/").pop()??"";return i.slug===E.value||i.slug===c}),j=P(!1),S=P(null),D=P(null),z=P(!1);async function ne(l){if(j.value)return;const c=(window.__WP_DATA__?.restUrl??se.value)||`${window.location.origin}/wp-json/wp/v2/`,g=l.split("/").pop()??l;j.value=!0;try{const e=await fetch(`${c}posts?slug=${encodeURIComponent(g)}&_embed=1`);if(e.ok){const _=await e.json();if(Array.isArray(_)&&_.length>0){S.value=G(_[0]),D.value="single";return}}const b=await fetch(`${c}pages?slug=${encodeURIComponent(g)}&_embed=1`);if(b.ok){const _=await b.json();Array.isArray(_)&&_.length>0&&(S.value=G(_[0]),D.value="page")}}catch{}finally{j.value=!1}}function G(l){const i=l._embedded??{},c=i["wp:featuredmedia"]?.[0],g=i["wp:term"]??[],e=i.author??[],b=e[0]?.avatar_urls??{};return{id:l.id,title:l.title?.rendered??"",content:l.content?.rendered??"",excerpt:l.excerpt?.rendered??"",slug:l.slug,permalink:l.link,date:l.date,modified:l.modified,featuredImage:c?.source_url??null,categories:(g[0]??[]).map(_=>({id:_.id,name:_.name,slug:_.slug})),tags:(g[1]??[]).map(_=>({id:_.id,name:_.name,slug:_.slug})),author:{id:e[0]?.id??0,name:e[0]?.name??"",avatar:b[96]??b[48]??""},titleEn:l.acf?.title_en??"",contentEn:l.acf?.content_en??""}}const r=u(()=>V.value?I.value:S.value),{showEnglish:y}=_e(),O=u(()=>!!(r.value?.contentEn?.trim()||r.value?.titleEn?.trim())),ie=u(()=>y.value&&r.value?.titleEn?r.value.titleEn:r.value?.title??""),Y=u(()=>y.value&&r.value?.contentEn?r.value.contentEn:r.value?.content??""),f=u(()=>V.value?C.value??null:j.value?null:D.value?D.value:S.value===null&&!j.value&&z.value?"404":C.value??null);ue(async()=>{V.value||["archive","category","tag","cpt_archive","cpt_taxonomy","front_page"].includes(C.value??"")||E.value&&(
1await ne(E.value),z.value=!0)});const K={pj1:1,pj2:2,pj3:3,pj4:4,"project-a":1,"project-b":2,"project-c":3,"project-d":4},N=l=>K[l]??1,x=u(()=>K[U.value]??1),Q=l=>{const i=new Date(l);return`${i.getFullYear()}/${String(i.getMonth()+1).padStart(2,"0")}/${String(i.getDate()).padStart(2,"0")}`},F=l=>l.displayDate?.trim()?l.displayDate:Q(l.date),q=l=>Date.now()-new Date(l).getTime()<720*60*60*1e3,X=l=>{const i=w.path.replace(/\/page\/\d+\/?$/,"").replace(/\/$/,""),c=l<=1?`${i}/`:`${i}/page/${l}/`,g=new URLSearchParams;typeof w.query.project=="string"&&g.set("project",w.query.project),typeof w.query.category=="string"&&g.set("category",w.query.category);const e=g.toString();return e?`${c}?${e}`:c};return(l,i)=>{const c=de("LangToggle"),g=le;return n(),s("div",{class:p(["page",t(f)?`page--${t(f)}`:"page--loading"])},[t(j)?(n(),s("div",ge,"読み込み中...")):t(f)==="cpt_archive"&&t(ae)==="activity"?(n(),s(v,{key:1},[i[4]||(i[4]=a("div",{class:"page-header"},[a("div",{class:"page-header__inner"},[a("h1",{class:"page-header__title"},"活動一覧")])],-1)),a("div",ve,[a("div",pe,[a("ul",he,[a("li",ye,[a("a",{href:t(T)?.archiveUrl||"/activities/",class:p(["filter-tabs__link",{"is-active":!t(T)?.currentCategory}])},"活動一覧",10,fe)]),(n(!0),s(v,null,k(t(T)?.categories??[],e=>(n(),s("li",{key:e.slug,class:"filter-tabs__item"},[a("a",{href:`${t(T)?.archiveUrl??"/activities/"}?category=${e.slug}`,class:p(["filter-tabs__link",{"is-active":t(T)?.currentCategory===e.slug}])},o(e.name),11,me)]))),128))])])]),a("div",ke,[a("div",we,[t(A).length?(n(),s("ul",je,[(n(!0),s(v,null,k(t(A),e=>(n(),s("li",{key:e.id,class:"news-list__item"},[a("div",be,[e.projects?.length?(n(),s("span",{key:0,class:p(["pj-badge",`pj-badge--${N(e.projects[0].slug)}`])},"PJ-"+o(N(e.projects[0].slug)),3)):d("",!0),e.categories?.length?(n(),s("span",Pe,o(e.categories[0].name),1)):d("",!0),e.date?(n(),s("time",{key:2,datetime:e.date,class:"news-list__date"},o(F(e)),9,$e)):d("",!0),q(e.date)?(n(),s("span",Te,"NEW")):d("",!0)]),a("a",{href:e.permalink||`/${e.slug}/`,class:"news-list__link"},o(e.title),9,Ee)]))),128))])):(n(),s("p",Ce,"活動はまだありません。")),t(h)&&t(h).totalPages>1?(n(),s("nav",Ae,[(n(!0),s(v,null,k(t(h).totalPages,e=>(n(),s("a",{key:e,href:X(e),class:p(["pager__link",{"is-active":e===t(h).currentPage}])},o(e),11,Se))),128))])):d("",!0)])])],64)):["archive","category","tag","cpt_archive","cpt_taxonomy"].includes(t(f)??"")?(n(),s(v,{key:2},[i[5]||(i[5]=a("div",{class:"page-header"},[a("div",{class:"page-header__inner"},[a("h1",{class:"page-header__title"},"記事一覧")])],-1)),a("div",De,[a("div",Ne,[t(A).length?(n(),s("ul",Re,[(n(!0),s(v,null,k(t(A),e=>(n(),s("li",{key:e.id,class:"news-list__item"},[a("div",Le,[e.categories?.length?(n(),s("span",Me,o(e.categories[0].name),1)):d("",!0),e.date?(n(),s("time",{key:1,datetime:e.date,class:"news-list__date"},o(F(e)),9,Ue)):d("",!0),q(e.date)?(n(),s("span",Ve,"NEW")):d("",!0)]),a("a",{href:e.permalink||`/${e.slug}/`,class:"news-list__link"},o(e.title),9,xe)]))),128))])):(n(),s("p",Fe,"記事はまだありません。")),t(h)&&t(h).totalPages>1?(n(),s("nav",qe,[(n(!0),s(v,null,k(t(h).totalPages,e=>(n(),s("a",{key:e,href:X(e),class:p(["pager__link",{"is-active":e===t(h).currentPage}])},o(e),11,He))),128))])):d("",!0)])])],64)):t(f)==="page"?(n(),s(v,{key:3},[t(U)?(n(),s(v,{key:0},[a("div",{class:p(["pj-page-header",`pj-page-header--${t(x)}`])},[a("h1",Ie," Project-"+o(t(x))+"  "+o(t(r)?.title),1)],2),a("div",Je,[a("button",{class:p(["pj-tab-nav__btn",{"is-active":t(m)==="overview"}]),onClick:i[0]||(i[0]=e=>m.value="overview")},[a("span",{class:"pj-tab-nav__arrow",style:Z({opacity:t(m)==="overview"?1:0})},"▶",4),i[6]||(i[6]=R(" プロジェクト概要 ",-1))],2),a("button",{class:p(["pj-tab-nav__btn",{"is-active":t(m)==="activities"}]),onClick:i[1]||(i[1]=e=>m.value="activities")},[a("span",{class:"pj-tab-nav__arrow",style:Z({opacity:t(m)==="activities"?1:0})},"▶",4),i[7]||(i[7]=R(" 活動記録 ",-1))],2)]),t(m)==="activities"?(n(),s("div",We,[a("div",Be,[a("div",ze,[a("h2",Ge," Project-"+o(t(x))+" 活動記録 ",1),a("a",{href:`/activities/?project=${t(U)}`,class:"pj-tab-content__more"},">>すべての活動を見る",8,Oe)]),t(B).length?(n(),s("ul",Ye,[(n(!0),s(v,null,k(t(B),e=>(n(),s("li",{key:e.id,class:"news-list__item"},[a("div",Ke,[e.projects?.length?(n(),s("span",{key:0,class:p(["pj-badge",`pj-badge--${N(e.projects[0].slug)}`])},"PJ-"+o(N(e.projects[0].slug)),3)):d("",!0),e.categories?.length?(n(),s("span",Qe,o(e.categories[0].name),1)):d("",!0),a("time",{datetime:e.date,class:"news-list__date"},o(F(e)),9,Xe),q(e.date)?(n(),s("span",Ze,"NEW")):d("",!0)]),a("a",{href:e.permalink,class:"news-list__link"},o(e.title),9,et)]))),128))])):(n(),s("p",tt,"活動はまだありません。")),t(W)>1?(n(),s("nav",st,[(n(!0),s(v,null,k(t(W),e=>
1(n(),s("button",{key:e,type:"button",class:p(["pager__link",{"is-active":e===t(M)}]),onClick:b=>M.value=e},o(e),11,at))),128))])):d("",!0)])])):(n(),s("div",nt,[a("div",it,[L(c,{modelValue:t(y),"onUpdate:modelValue":i[2]||(i[2]=e=>ee(y)?y.value=e:null),"has-english":t(O),class:"pj-tab-content__lang-toggle"},null,8,["modelValue","has-english"]),a("div",{class:"pj-overview-content",innerHTML:t(Y)},null,8,lt)])]))],64)):(n(),s("article",ot,[a("header",rt,[a("h1",ct,o(t(ie)),1),L(c,{modelValue:t(y),"onUpdate:modelValue":i[3]||(i[3]=e=>ee(y)?y.value=e:null),"has-english":t(O),class:"article__lang-toggle"},null,8,["modelValue","has-english"])]),a("div",{class:"article__content",innerHTML:t(Y)},null,8,_t)]))],64)):t(f)==="single"||t(f)==="cpt_single"?(n(),s("article",ut,[a("header",dt,[a("h1",gt,o(t(r)?.title),1),t(r)&&"date"in t(r)&&t(r).date?(n(),s("time",{key:0,datetime:t(r).date,class:"article__date"},o(Q(t(r).date)),9,vt)):d("",!0)]),a("div",{class:"article__content",innerHTML:t(r)?.content},null,8,pt)])):t(f)==="404"?(n(),s("div",ht,[i[9]||(i[9]=a("h1",{class:"not-found__title"},"ページが見つかりません",-1)),i[10]||(i[10]=a("p",{class:"not-found__message"}," お探しのページは存在しないか、移動した可能性があります。 ",-1)),L(g,{to:"/",class:"not-found__link"},{default:te(()=>[...i[8]||(i[8]=[R("トップページへ戻る",-1)])]),_:1})])):(n(),s("div",yt,[i[12]||(i[12]=a("h1",{class:"not-found__title"},"ページが見つかりません",-1)),i[13]||(i[13]=a("p",{class:"not-found__message"}," お探しのページは存在しないか、移動した可能性があります。 ",-1)),L(g,{to:"/",class:"not-found__link"},{default:te(()=>[...i[11]||(i[11]=[R("トップページへ戻る",-1)])]),_:1})]))],2)}}});export{wt 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.