1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4405],{23479:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return er}});var r,i=n(1965),o=n(11386),s=n(26468),l=n(32780),a=n(38170),u=n(67632),c=n(50029),d=n(87794),p=n.n(d),f=n(6153),v=n(77284),b=n(16932),h=n(23254),x=n(42186),g=n(11163),m=n(67294),y=n(27071),w=(r=(0,c.Z)(p().mark(function e(t){var n,r;return p().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat("https://cdn.sokuyomi.jp","/").concat(t),e.next=3,fetch(n);case 3:if((r=e.sent).ok){e.next=6;break}throw Error("EPUBãã¡ã¤ã«ã®åå¾ã«å¤±æãã¾ãã");case 6:return e.next=8,r.blob();case 8:return e.abrupt("return",e.sent);case 9:case"end":return e.stop()}},e)})),function(e){return r.apply(this,arguments)}),j=function(e){switch(e){case b.M24.HorizontalLeft:return"ltr";case b.M24.HorizontalRight:return"rtl";case b.M24.Vertical:return"ttb"}},k=function(){var e=(0,m.useContext)(l.B3).session,t=(0,f.A)(),n=(0,g.useRouter)(),r=(0,y.D)().showSnackbar,i=(0,v.G)(),o=(0,m.useState)(),s=o[0],a=o[1],u=(0,m.useState)(),d=u[0],k=u[1],O=(0,m.useState)(),D=O[0],C=O[1],S=(0,m.useState)(),T=S[0],Z=S[1],_=function(e,t){setTimeout(function(){r(t,"error"),n.replace(e)},1e3)};return(0,m.useEffect)(function(){if(e.status!==l.$y.Loading&&n.isReady){var r;(r=(0,c.Z)(p().mark(function e(){var r,o,s,l,u,c,d,f,v,g,m,y,O,D,S,T,E;return p().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.GetVolumeTrialViewer({volumeSlug:n.query.slug});case 3:if(l=(s=e.sent.getVolumeTrialViewer).volume){e.next=9;break}return _("/404","å·»æ
å ±ãåå¾ã§ãã¾ããã§ããããã®åé¡ãç¶ãå ´åã¯ããååããã ããã"),e.abrupt("return");case 9:if(d=(c=null===(r=(u=l).title)||void 0===r?void 0:r.slug)?"/comics/".concat(c,"/detail"):"/404",Z(u.name),!(0,h.fg)(u)){e.next=27;break}if(g=(null!==(v=s.volume_pages)&&void 0!==v?v:[]).filter(Boolean).map(function(e){return e}
1),u.spread){e.next=18;break}return _(d,"ç¶´ãæ¹æ
å ±ãåå¾ã§ãã¾ããã§ããããã®åé¡ãç¶ãå ´åã¯ããååããã ããã"),e.abrupt("return");case 18:if(0!==g.length){e.next=21;break}return _(d,"ãã¼ã¸æ
å ±ãåå¾ã§ãã¾ããã§ããããã®åé¡ãç¶ãå ´åã¯ããååããã ããã"),e.abrupt("return");case 21:m=j(u.spread),O=(y=g.filter(function(e){return e.page_spread}).map(function(e){return e.page_spread})).includes(b.QDn.Right)||y.includes(b.QDn.Left),f={type:b.msV.Fixed,mangaPages:g,tableOfContents:[],isDoubleSpread:O,spread:m},e.next=47;break;case 27:if(!(0,h.c7)(u)){e.next=45;break}if(D=s.reflow_epub_key){e.next=32;break}return _(d,"æ¸ç±æ
å ±ãåå¾ã§ãã¾ããã§ããããã®åé¡ãç¶ãå ´åã¯ããååããã ããã"),e.abrupt("return");case 32:return e.prev=32,e.next=35,w(D);case 35:S=e.sent,f={type:b.msV.Reflowable,epubBlob:S},e.next=43;break;case 39:return e.prev=39,e.t0=e.catch(32),_(d,"æ¸ç±ã®åå¾ã«å¤±æãã¾ããããã®åé¡ãç¶ãå ´åã¯ããååããã ããã"),e.abrupt("return");case 43:e.next=47;break;case 45:return _(d,"䏿£ãªã¬ã¤ã¢ã¦ãã¿ã¤ãã§ãããã®åé¡ãç¶ãå ´åã¯ããååããã ããã"),e.abrupt("return");case 47:C(f),T=null===(o=u.title)||void 0===o?void 0:o.id,E=u.id,T&&E&&x.Z.ReadContent(T,void 0,E,!0),k(u.title),a(u),e.next=58;break;case 55:e.prev=55,e.t1=e.catch(0),i(e.t1,function(){});case 58:case"end":return e.stop()}},e,null,[[0,55],[32,39]])})),function(){return r.apply(this,arguments)})()}},[e.status,n.isReady]),{title:d,currentData:s,layoutData:D,volumeName:T}},O=n(67230),D=n(35744),C=n(35380),S=n(36829),T=n(86714),Z=n(47041),_=n(67421),E=n(59499),P=n(43823),V=n(63173),I=n(13432),R=n(98517),B=n(45491),L=n(82612),N=n(39335),z=n(5616),A=n(2734),M=n(24896),U=n(38550),F=n(98337),H=n(63570),W=n(48583),$=n(41664),G=n.n($),K=n(15861),Q=n(90948);function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach(function(t){(0,E.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var J={TitleBox:(0,Q.ZP)(z.Z,{shouldForwardProp:function(e){return"isVisible"!==e&&"isShownExplanationModal"!==e}})(function(e){var t=e.theme,n=e.isVisible;return{position:"absolute",top:0,left:0,width:"100%",display:"block",opacity:n?1:0,pointerEvents:n?"auto":"none",transition:"opacity 0.25s ease-in-out",zIndex:e.isShownExplanationModal?2:200,backgroundColor:t.palette.bg.elevated}}),TitleText:(0,Q.ZP)(K.Z)(function(e){var t=e.theme;return q(q({},t.typography.title.md),{},{color:t.palette.fg.default,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"90%"})}),TitleLink:function(e){var t,n,r;return{display:"flex",flexShrink:0,justifyContent:"flex-start",alignItems:"center",padding:"0px ".concat(null===(t=e.space)||void 0===t?void 0:t.xs),gap:null===(n=e.space)||void 0===n?void 0:n.sm,height:null===(r=e.size)||void 0===r?void 0:r.xxl,width:"80%"}},LoadingBox:(0,Q.ZP)(z.Z)(function(){return{display:"flex",width:"100%",height:"100vh",justifyContent:"center",alignItems:"center"}})},Y=n(85893);function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach(function(t){(0,E.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var en=function(e){var t,n,r,o=e.currentData,s=e.title,a=e.layoutData,u=e.isVisibleTitle,c=e.handleIsVisibleTitle,d=e.user,p=e.userCoin,f=(0,A.Z)(),v=(0,_.$G)().t,x=(0,m.useContext)(l.B3).session,y=(0,g.useRouter)(),w=(0,m.useState)(!1),j=w[0],k=w[1],O=(0,B.Z)(!0,s),D=O.purchaseConfirmState,C=O.setPurchaseConfirmState,S=O.selectedItem,T=O.listClickHandler,Z=(0,L.Z)().purchaseVolume,E=(0,W.Dv)(N.P),$=function(){C(!1)},K=function(e,t){return function(n){if(S&&s){var r=E?E.slug:void 0;(0,h.jk)(S)&&Z(S,e,s,!0,r,t)}}},Q=function(){if(!o)return null;if(a.type===b.msV.Fixed){var e=a.mangaPages,t=a.spread,n=a.isDoubleSpread,r={kind:"volume",dataId:o.id,title:s,pages:e,direction:t,data:o,nextData:void 0,prevData:void 0,handleIsVisibleTitle:c,modalState:j,setModalState:k,isTrial:!0};return"ttb"===t?(0,Y.jsx)(R.Z,et({},r)):(0,Y.jsx)(I.Z,et(et({},r),{},{isDoubleSpread:n}))}
1if(a.type===b.msV.Reflowable){var i,u,h,g,m,w,O={bookId:o.id,epubData:a.epubBlob,onNextComicClick:function(){return T(o)},isTrial:!0,onWorkDetailClick:function(){return(null==s?void 0:s.slug)&&y.push("/comics/".concat(s.slug,"/detail"))},onHomeClick:function(){return y.push("/")},loadingSpinnerColor:f.palette.border.primary};return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(H.SI,et(et({},O),{},{completionStatus:"next-available",nextWork:{coverImageUrl:null!=o&&null!==(i=o.volume_cover)&&void 0!==i&&i.key?"".concat("https://cdn.sokuyomi.jp","/").concat(null===(u=o.volume_cover)||void 0===u?void 0:u.key):"",title:null!==(h=null==o?void 0:o.name)&&void 0!==h?h:"",coinCost:null!==(g=null==o?void 0:o.consumption_coin)&&void 0!==g?g:0,unit:"å·»",isPurchased:null!==(m=null==o?void 0:o.is_purchase)&&void 0!==m&&m,number:null!==(w=null==o?void 0:o.volume_number)&&void 0!==w?w:0,buttonLabel:null!=o&&o.is_purchase?v("COMICS.DETAIL.READ_WORK"):v("COMICS.DETAIL.PURCHASE"),buttonVariant:null!=o&&o.is_purchase?"primary":"secondary"}}
1)),!!S&&(0,Y.jsx)(V.Z,{coin:p,selectedItem:S,getState:function(){return D},handleReadButtonClick:K,closeDrawer:$,isLoggedIn:x.status===l.$y.Authorized,user:d,isTrial:!0})]})}return null};return(0,Y.jsx)(i.Z,{title:null==o?void 0:o.name,description:"",isNotToolBar:!0,noindex:!0,children:(0,Y.jsx)("div",{onContextMenu:function(e){e.preventDefault()},children:a.type===b.msV.Reflowable?Q():(0,Y.jsxs)("div",{className:"viewer-container",style:{backgroundColor:f.palette.bg.default},children:[(0,Y.jsx)(J.TitleBox,{isVisible:u,isShownExplanationModal:j,children:u?(0,Y.jsxs)(z.Z,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Y.jsxs)(G(),{href:"/comics/".concat(null==s?void 0:s.slug,"/detail"),style:J.TitleLink(f),children:[(0,Y.jsx)(P.Z,{icon:(0,Y.jsx)(M.b,{weight:"bold",size:null===(t=f.size)||void 0===t?void 0:t.lg,color:f.palette.fg.default})}),(0,Y.jsx)(J.TitleText,{children:null==o?void 0:o.name})]}),(0,Y.jsxs)(z.Z,{sx:{display:"flex",position:"absolute",right:"4px"},children:[(0,Y.jsx)(P.Z,{handleClick:function(){k(!0)},icon:(0,Y.jsx)(U.U,{weight:"bold",size:null===(n=f.size)||void 0===n?void 0:n.xl,color:f.palette.fg.default})}),(0,Y.jsx)(G(),{href:"/",children:(0,Y.jsx)(P.Z,{icon:(0,Y.jsx)(F.K,{weight:"bold",size:24,color:f.palette.fg.default})})})]})]}):(0,Y.jsx)("div",{style:{height:null===(r=f.size)||void 0===r?void 0:r.xxl}})}),Q()]})})})},er=function(){(0,O.Z)(s.lW);var e=(0,_.$G)().t,t=(0,m.useContext)(l.B3).session,n=(0,S.Z)().setSession,r=(0,D.Z)().refreshSession,c=(0,C.A)().sendUserId,d=(0,u.Z)(),p=d.user,f=d.fetchUser,v=(0,m.useState)(!0),h=v[0],x=v[1],g=(0,a.d)({}),y=g.isReadyToRender,w=g.setIsAdultVerifiable,j=g.setIsAdultTitle,E=k(),P=E.title,V=E.currentData,I=E.layoutData,R=E.volumeName,B=(0,T.Z)(),L=B.validUserCoin,N=B.getValidUserCoin,z=(null==I?void 0:I.type)===b.msV.Fixed?I.spread:void 0,A=(null==I?void 0:I.type)===b.msV.Reflowable||(null==I?void 0:I.type)===b.msV.Fixed&&"ttb"!==z;return(0,m.useEffect)(function(){if(!((null==t?void 0:t.expiresAt)>Math.floor(Date.now()/1e3))){var e,i=(0,Z.getCookie)("_pexp"),o=(0,Z.getCookie)("_prtjwt"),s=(0,Z.getCookie)("_patjwt"),l=(0,Z.getCookie)("_ptt")||"Bearer",a=function(e){return"string"==typeof e};
1if(a(i)&&(e=Number(i),new Date(1e3*e).getDate()===new Date().getDate())&&a(o)){r(o);return}if(a(s)){n(s,l,Number(i)||0),c(l,s);return}if(a(o)){r(o);return}n("","",0)}},[]),(0,m.useEffect)(function(){(null==t?void 0:t.status)===l.$y.Authorized&&(f(),N())},[null==t?void 0:t.status]),(0,m.useEffect)(function(){if(A){var e=function(e){var t=e.target;t.closest(".swiper-scrollbar")||t.closest(".MuiSlider-root")||t.closest(".rfv-page-slider-wrapper")||e.preventDefault()};return document.addEventListener("touchmove",e,{passive:!1}),function(){document.removeEventListener("touchmove",e)}}},[A]),(0,m.useEffect)(function(){P?(j(P.is_adult),w(!0)):(j(!1),w(!1))},[P]),(0,Y.jsx)(Y.Fragment,{children:y&&V&&I?(0,Y.jsx)(en,{currentData:V,title:P,layoutData:I,isVisibleTitle:h,handleIsVisibleTitle:function(e){return x(e.isVisibleTitle)},user:p,userCoin:L}):(0,Y.jsx)(i.Z,{title:R||e("VIEWER.TRIAL.TITLE"),description:"",isNotToolBar:!0,noindex:!0,isTitleResolved:!!R,children:(0,Y.jsx)(J.LoadingBox,{children:(0,Y.jsx)(o.Z,{})})})})}},2882:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/viewer/volume/[slug]/trial",function(){return n(23479)}])}},function(e){e.O(0,[1007,7212,2679,5518,7356,8409,719,5354,1642,1965,3554,4878,6759,4796,6107,9774,2888,179],function(){return e(e.s=2882)}),_N_E=e.O()}]);
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.