PageSourceSearch

https://jba.org/_next/static/chunks/pages/view/custompages/[slug]-5c6a93401308dbc6.js

js jba.org collected 2026-10-02 17:37:14 UTC 3,228 bytes, 19 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="35da4778-428f-5cb1-af8f-4f15355e3f52")}catch(e){}}();
3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4163],{34465:(t,e,o)=>{"use strict";o.r(e),o.d(e,{default:()=>m});var n=o(45023),i=o(78111),r=o.n(i),a=o(62786),s=o(14791),c=o(62885),l=o(98611);let d=`
4html, body { height: 100%; }
5.custom-page-body {
6  display: block;
7  border: none;
8  width: 100%;
9  height: 100vh;
10}
11/* svh 未対応ブラウザは vh のまま親をスクロールできる状態に残す。
12   親のスクロール停止だけが効くと、UI の裏へ伸びた iframe 下端に到達する手段が無くなるため */
13@supports (height: 100svh) {
14  html, body { overflow: hidden; }
15  .custom-page-body { height: 100svh; }
16}
17`,p=t=>{if(t.shouldRedirect)return null;let{page:e,pageUrl:o}=t,{title:i,description:a,ogpDescription:s,ogpImageUrl:c,isIndexable:l,bodyUrl:p,h1:m}=e,u=e.ogpTitle||i;return(0,n.FD)(n.FK,{children:[(0,n.FD)(r(),{children:[(0,n.Y)("title",{children:i}),(0,n.Y)("style",{children:d},"custom-page-viewport"),(0,n.Y)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),!l&&(0,n.Y)("meta",{name:"robots",content:"noindex,follow"},"robots"),a&&(0,n.Y)("meta",{name:"description",content:a},"description"),(0,n.Y)("meta",{property:"og:type",content:"website"},"og:type"),(0,n.Y)("meta",{property:"og:url",content:o},"og:url"),(0,n.Y)("meta",{property:"og:title",content:u},"og:title"),s&&(0,n.Y)("meta",{property:"og:description",content:s},"og:description"),c&&(0,n.Y)("meta",{property:"og:image",content:c},"og:image"),(0,n.Y)("meta",{name:"twitter:card",content:c?"summary_large_image":"summary"},"twitter:card"),(0,n.Y)("meta",{name:"twitter:url",content:o},"twitter:url"),(0,n.Y)("meta",{name:"twitter:title",content:u},"twitter:title"),s&&(0,n.Y)("meta",{name:"twitter:description",content:s},"twitter:description"),c&&(0,n.Y)("meta",{name:"twitter:image",content:c},"twitter:image")]}),m&&(0,n.Y)("h1",{style:{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},children:m}),(0,n.Y)("iframe",{src:p,title:i,className:"custom-page-body"})]})};p.getLayout=t=>t,p.getInitialProps=async({ctx:t})=>{let e="string"==typeof t.query.slug?t.query.slug:"",o=t.store.getState(),n=o.app.brand.id;if(!e)return(0,l.V2)(t,a.default.VIEW_HOME),{shouldRedirect:!0};let i=(0,s.q)(o);try{let{data:t}=await i.get(`/public/custom_pages/${encodeURIComponent(e)}?brandId=${n}`),r=`${(0,c.mb)(o.app.tenant.ownDomainOrTenantId)}/view/custompages/${encodeURIComponent(e)}`;return{page:t,pageUrl:r}}catch(e){if(e?.response?.status===404)return(0,l.V2)(t,a.default.VIEW_HOME),{shouldRedirect:!0};throw e}};let m=p},67083:(t,e,o)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/view/custompages/[slug]",function(){return o(34465)}])}},t=>{t.O(0,[636,6593,8792],()=>t(t.s=67083)),_N_E=t.O()}]);
18//# sourceMappingURL=[slug]-5c6a93401308dbc6.js.map
19//# debugId=35da4778-428f-5cb1-af8f-4f15355e3f52

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.