(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[257],{2550:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/watch/[episodeId]",function(){return n(1210)}])},6714:function(e,t,n){"use strict";n.d(t,{F:function(){return s}});var a=n(2676),r=n(6259),i=n(3767);let s=e=>{let{isDisabled:t,className:n,children:s,...l}=e;return(0,a.jsx)(i.z,{className:(0,r.Z)("rounded p-3 text-sm",t?"bg-gray-200 text-gray-300":"bg-primary-main text-white transition-colors hover:bg-primary-dark",n),isDisabled:t,...l,children:s})}},5092:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var a=n(2676),r=n(6259);let i=e=>{let{children:t,className:n}=e;return(0,a.jsx)("div",{className:(0,r.Z)("border-y border-gray-200 bg-white/60 p-4 text-sm font-bold leading-none",n),children:t})}},8775:function(e,t,n){"use strict";n.d(t,{BI:function(){return o},o:function(){return d},uc:function(){return u}});var a=n(2676),r=n(2927),i=n.n(r),s=n(5271);let l="https://nicomanga.onelink.me/oTmt",c="nicoseiga",o=e=>"".concat(c,"://comic/").concat(e),u=e=>"".concat(c,"://watch/mg").concat(e),d=e=>{let{deepLinkURI:t,onURLGenerated:n}=e,[r,c]=(0,s.useState)(l),o=(0,s.useCallback)(()=>{let e=window.AF_SMART_SCRIPT.generateOneLinkURL({oneLinkURL:l,afParameters:{mediaSource:{defaultValue:"nicomanga_spweb"},deepLinkValue:{defaultValue:t},afCustom:[{paramKey:"af_dp",defaultValue:t},{paramKey:"af_force_deeplink",defaultValue:"true"}]}});if(null==e){console.error("failed to generate OneLink URL");return}c(e.clickURL),setTimeout(()=>{window.AF_SMART_SCRIPT.fireImpressionsLink()},1e3)},[t]);return(0,s.useEffect)(()=>{n(r)},[r,n]),(0,a.jsx)(i(),{src:"/vendor/appsflyer/onelink-smart-script-v2.8.1.js",strategy:"afterInteractive",onLoad:o})}},1595:function(e,t,n){"use strict";n.d(t,{G0:function(){return i},XJ:function(){return r},Xw:function(){return a}});let a=["free","temporary_free"],r=["pre_selling","selling","discount"],i=[...a,...r]},1210:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return C},default:function(){return L}});var a=n(2676),r=n(9955),i=n(6957),s=n(445),l=n(5271);let c=e=>{let{content:t,episode:n}=e,c=(0,l.useMemo)(()=>"".concat(t.meta.title," ").concat(n.meta.title," / ").concat(t.meta.display_author_name),[n,t]),o=(0,l.useMemo)(()=>(0,i.E)(n.meta.description),[n]);return(0,a.jsx)(s.PB,{title:c,description:o,canonical:r.p.pc(r.p.watch(n.id)),twitter:{cardType:"summary"},openGraph:{title:c,description:o,url:r.p.sp(r.p.watch(n.id)),images:[{url:n.meta.thumbnail_url}],type:"book"}})};var o=n(5092),u=n(6200),d=n(1081),f=n(9870),m=n(4731);let h=e=>{var t;let{content:n,className:i}=e,s=(0,l.useCallback)(()=>{(0,m.z)(f.p.watchContentInformationButtonClicked)},[]);return(0,a.jsxs)("div",{className:i,children:[(0,a.jsx)("h4",{className:"text-sm font-bold",children:"作品ページ"}),(0,a.jsxs)(u.r,{className:"mt-2 flex rounded border border-gray-200 bg-white p-4",href:r.p.comic(n.id),onClick:s,children:[(0,a.jsx)("img",{className:"h-20 w-20 bg-gray-100 object-contain",src:null!==(t=n.meta.square_image_url)&&void 0!==t?t:d.p.noImage,alt:"",width:"80",height:"80"}),(0,a.jsxs)("div",{className:"ml-2 flex grow flex-col overflow-hidden",children:[(0,a.jsx)("div",{className:"line-clamp-2 text-sm leading-4",children:n.meta.title}),(0,a.jsx)("div",{className:"truncate text-xs text-gray-300",children:n.meta.display_author_name})]})]})]})};var p=n(1595),x=n(8775),g=n(6714);let _=e=>{let{href:t,onClick:n}=e;return(0,a.jsx)("a",{className:"block w-full",href:t,onClick:n,children:(0,a.jsx)(g.F,{className:"w-full py-4 font-bold",children:"アプリで読む"})})},b=e=>{let{episode:t}=e,[n,r]=(0,l.useState)(void 0),i=(0,l.useCallback)(e=>{r(e)},[]),s=(0,l.useCallback)(()=>{(0,m.z)(f.p.watchReadWithAppButtonClicked)},[]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x.o,{deepLinkURI:(0,x.uc)(t.id),onURLGenerated:i}),(0,a.jsx)(_,{href:n,onClick:s})]})},w=e=>{let{episode:t}=e,n=(0,l.useMemo)(()=>p.XJ.some(e=>e===t.own_status.sell_status),[t]);return(0,a.jsxs)("div",{className:"flex w-full flex-col items-center bg-white px-4 py-10",children:[(0,a.jsx)("img",{className:"h-[90px] w-40 object-contain",src:t.meta.thumbnail_url,width:"160",height:"90",alt:""}),(0,a.jsxs)("div",{className:"my-4",children:[(0,a.jsxs)("p",{className:"text-center font-bold",children:["こちらのエピソードは",(0,a.jsx)("br",{}),"ニコニコ漫画アプリで読めます"]}),n&&(0,a.jsxs)("div",{className:"mt-2 flex items-center text-xs",children:["視聴には",(0,a.jsx)("img",{className:"mx-1",src:d.p.common.coin,width:"14",height:"14",loading:"lazy",alt:"","aria-hidden":!0}),"コイン（有料）が必要です"]})]}),(0,a.jsx)(b,{episode:t})]})},j=e=>{let{content:t,episode:n}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o.e,{className:"-mt-px flex flex-col",children:[(0,a.jsx)("span",{className:"text-xs font-normal",children:t.meta.title}),(0,a.jsx)("h3",{className:"text-base",children:n.meta.title})]}),(0,a.jsx)(w,{episode:n}),(0,a.jsx)(h,{className:"px-4 pt-6",content:t})]})};var k=n(1271);n(5710);var v=n(4051);let y=n.n(v)()(()=>Promise.all([n.e(269),n.e(143)]).then(n.bind(n,6143)).then(e=>e.Viewer),{loadableGenerated:{webpack:()=>[6143]},ssr:!1}),N=e=>{let{content:t,episode:n}=e,{add:r}=(0,k.w)();return(0,l.useEffect)(()=>{r({id:t.id,title:t.meta.title,square_image_url:t.meta.square_image_url,episode_title:n.meta.title})},[]),(0,a.jsx)(y,{content:t,episode:n})};var C=!0,L=e=>{let{isRestricted:t,data:n}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c,{...n}),t?(0,a.jsx)(j,{...n}):(0,a.jsx)(N,{...n})]})}},6957:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var a=n(6478),r=n.n(a);let i=e=>r()(e).replace(/\r?\n/g,"").slice(0,120)},1271:function(e,t,n){"use strict";n.d(t,{w:function(){return l}});var a=n(1195);let r=(0,a.O4)("nicomanga--watch-history",[]);var i=n(7971),s=n(5271);let l=()=>{let[e,t]=(0,i.KO)(r);return{histories:e,add:(0,s.useCallback)(e=>{t(t=>[e,...t.filter(t=>t.id!==e.id)].slice(0,20))},[t]),clear:(0,s.useCallback)(()=>{t(a.td)},[t])}}},5710:function(){},6478:function(e,t,n){"use strict";var a;!function(r){if("function"!=typeof i){var i=function(e){return e};i.nonNative=!0}let s=i("plaintext"),l=i("html"),c=i("comment"),o=/<(\w*)>/g,u=/<\/?([^\s\/>]+)/;function d(e,t,n){return m(e=e||"",f(t=t||[],n=n||""))}function f(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let n;for(;n=o.exec(e);)t.add(n[1])}else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:s,tag_buffer:"",depth:0,in_quote_char:""}}function m(e,t){if("string"!=typeof e)throw TypeError("'html' parameter must be a string");let n=t.allowable_tags,a=t.tag_replacement,r=t.state,i=t.tag_buffer,o=t.depth,d=t.in_quote_char,f="";for(let t=0,m=e.length;t<m;t++){let m=e[t];if(r===s)"<"===m?(r=l,i+=m):f+=m;else if(r===l)switch(m){case"<":if(d)break;o++;break;case">":if(d)break;if(o){o--;break}d="",r=s,i+=">",n.has(function(e){let t=u.exec(e);return t?t[1].toLowerCase():null}(i))?f+=i:f+=a,i="";break;case'"':case"'":d=m===d?"":d||m,i+=m;break;case"-":"<!-"===i&&(r=c),i+=m;break;case" ":case"\n":if("<"===i){r=s,f+="< ",i="";break}i+=m;break;default:i+=m}else r===c&&(">"===m?("--"==i.slice(-2)&&(r=s),i=""):i+=m)}return t.state=r,t.tag_buffer=i,t.depth=o,t.in_quote_char=d,f}d.init_streaming_mode=function(e,t){let n=f(e=e||[],t=t||"");return function(e){return m(e||"",n)}},void 0!==(a=(function(){return d}).call(t,n,t,e))&&(e.exports=a)}(0)}},function(e){e.O(0,[888,774,179],function(){return e(e.s=2550)}),_N_E=e.O()}]);