PageSourceSearch

https://www.se-ed.com/_next/static/chunks/2159.cdaebd863c43c9b3.js

js se-ed.com collected 2026-09-24 09:31:11 UTC 47,949 bytes, 54 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b3209658-b39d-4e5e-b546-b5046eeec6c6",e._sentryDebugIdIdentifier="sentry-dbid-b3209658-b39d-4e5e-b546-b5046eeec6c6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2159],{30720:function(e,t,r){"use strict";var n=r(44194),o=r(7862),a=r.n(o);let UilArrowRight=({color:e="currentColor",size:t=24,...r})=>n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:e,...r},n.createElement("path",{d:"M17.92,11.62a1,1,0,0,0-.21-.33l-5-5a1,1,0,0,0-1.42,1.42L14.59,11H7a1,1,0,0,0,0,2h7.59l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,.21-.33A1,1,0,0,0,17.92,11.62Z"}));UilArrowRight.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},t.Z=UilArrowRight},95639:function(e,t,r){"use strict";var n=r(44194),o=r(7862),a=r.n(o);let UilCheck=({color:e="currentColor",size:t=24,...r})=>n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:e,...r},n.createElement("path",{d:"M18.71,7.21a1,1,0,0,0-1.42,0L9.84,14.67,6.71,11.53A1,1,0,1,0,5.29,13l3.84,3.84a1,1,0,0,0,1.42,0l8.16-8.16A1,1,0,0,0,18.71,7.21Z"}));UilCheck.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},t.Z=UilCheck},66972:function(e,t,r){"use strict";var n=r(44194),o=r(7862),a=r.n(o);let UilPlusCircle=({color:e="currentColor",size:t=24,...r})=>n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:e,...r},n.createElement("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H13V8a1,1,0,0,0-2,0v3H8a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V13h3a1,1,0,0,0,0-2Z"}));UilPlusCircle.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},t.Z=UilPlusCircle},43336:function(e,t,r){"use strict";r.d(t,{Z:function(){return A}});var n=r(37838),o=r(99217),a=r(44194),i=r(7829),l=r(70110),c=r(21526),d=r(123),s=r(99501),u=r(4970),p=r(67622),h=r(16845),m=r(24355),f=r(33370);function getLinearProgressUtilityClass(e){return(0,f.ZP)("MuiLinearProgress",e)}(0,m.Z)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);var v=r(31549);let b=["className","color","value","valueBuffer","variant"],_=e=>e,g,y,x,Z,w,C,k=(0,c.F4)(g||(g=_`
2  0% {
3    left: -35%;
4    right: 100%;
5  }
6
7  60% {
8    left: 100%;
9    right: -90%;
10  }
11
12  100% {
13    left: 100%;
14    right: -90%;
15  }
16`)),S=(0,c.F4)(y||(y=_`
17  0% {
18    left: -200%;
19    right: 100%;
20  }
21
22  60% {
23    left: 107%;
24    right: -8%;
25  }
26
27  100% {
28    left: 107%;
29    right: -8%;
30  }
31`)),j=(0,c.F4)(x||(x=_`
32  0% {
33    opacity: 1;
34    background-position: 0 -23px;
35  }
36
37  60% {
38    opacity: 0;
39    background-position: 0 -23px;
40  }
41
42  100% {
43    opacity: 1;
44    background-position: -200px -23px;
45  }
46`)),useUtilityClasses=e=>{let{classes:t,variant:r,color:n}=e,o={root:["root",`color${(0,u.Z)(n)}`,r],dashed:["dashed",`dashedColor${(0,u.Z)(n)}`],bar1:["bar",`barColor${(0,u.Z)(n)}`,("indeterminate"===r||"query"===r)&&"bar1Indeterminate","determinate"===r&&"bar1Determinate","buffer"===r&&"bar1Buffer"],bar2:["bar","buffer"!==r&&`barColor${(0,u.Z)(n)}`,"buffer"===r&&`color${(0,u.Z)(n)}`,("indeterminate"===r||"query"===r)&&"bar2Indeterminate","buffer"===r&&"bar2Buffer"]};return(0,l.Z)(o,getLinearProgressUtilityClass,t)},getColorShade=(e,t)=>"inherit"===t?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:"light"===e.palette.mode?(0,d.$n)(e.palette[t].main,.62):(0,d._j)(e.palette[t].main,.5),P=(0,p.ZP)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`color${(0,u.Z)(r.color)}`],t[r.variant]]}})(({ownerState:e,theme:t})=>(0,o.Z)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:getColorShade(t,e.color)},"inherit"===e.color&&"buffer"!==e.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===e.variant&&{backgroundColor:"transparent"},"query"===e.variant&&{transform:"rotate(180deg)"})),O=(0,p.ZP)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.dashed,t[`dashedColor${(0,u.Z)(r.color)}`]]}})(({ownerState:e,theme:t})=>{let r=getColorShade(t,e.color);return(0,o.Z)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===e.color&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},(0,c.iv)(Z||(Z=_`
47    animation: ${0} 3s infinite linear;
48  `),j)),N=(0,p.ZP)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.bar,t[`barColor${(0,u.Z)(r.color)}`],("indeterminate"===r.variant||"query"===r.variant)&&t.bar1Indeterminate,"determinate"===r.variant&&t.bar1Determinate,"buffer"===r.variant&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>(0,o.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===e.color?"currentColor":(t.vars||t).palette[e.color].main},"determinate"===e.variant&&{transition:"transform .4s linear"},"buffer"===e.variant&&{zIndex:1,transition:"transform .4s linear"}),({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,c.iv)(w||(w=_`
49      width: auto;
50      animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
51    `),k)),I=(0,p.ZP)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.bar,t[`barColor${(0,u.Z)(r.color)}`],("indeterminate"===r.variant||"query"===r.variant)&&t.bar2Indeterminate,"buffer"===r.variant&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>(0,o.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==e.variant&&{backgroundColor:"inherit"===e.color?"currentColor":(t.vars||t).palette[e.color].main},"inherit"===e.color&&{opacity:.3},"buffer"===e.variant&&{backgroundColor:getColorShade(t,e.color),transition:"transform .4s linear"}),({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,c.iv)(C||(C=_`
52      width: auto;
53      animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
54    `),S)),M=a.forwardRef(function(e,t){let r=(0,h.i)({props:e,name:"MuiLinearProgress"}),{className:a,color:l="primary",value:c,valueBuffer:d,variant:u="indeterminate"}=r,p=(0,n.Z)(r,b),m=(0,o.Z)({},r,{color:l,variant:u}),f=useUtilityClasses(m),g=(0,s.V)(),y={},x={bar1:{},bar2:{}};if(("determinate"===u||"buffer"===u)&&void 0!==c){y["aria-valuenow"]=Math.round(c),y["aria-valuemin"]=0,y["aria-valuemax"]=100;let e=c-100;g&&(e=-e),x.bar1.transform=`translateX(${e}%)`}if("buffer"===u&&void 0!==d){let e=(d||0)-100;g&&(e=-e),x.bar2.transform=`translateX(${e}%)`}return(0,v.jsxs)(P,(0,o.Z)({className:(0,i.Z)(f.root,a),ownerState:m,role:"progressbar"},y,{ref:t},p,{children:["buffer"===u?(0,v.jsx)(O,{className:f.dashed,ownerState:m}):null,(0,v.jsx)(N,{className:f.bar1,ownerState:m,style:x.bar1}),"determinate"===u?null:(0,v.jsx)(I,{className:f.bar2,ownerState:m,style:x.bar2})]}))});var A=M},83585:function(e,t,r){"use strict";r.d(t,{Q:function(){return ConfirmDialog}});var n=r(55637),o=r(99717),a=r(20724),i=r(39036);r(44194);var l=r(62940),ConfirmDialog=function(e){var t=e.open,r=e.onClose,c=e.title,d=e.icon,s=e.content,u=e.confirm,p=e.cancel,h=e.noButton,m=e.classNames;return(0,l.tZ)(n.u,{open:t,onClose:r,fullWidth:!0,children:(0,l.BX)("div",{className:"flex flex-col gap-6 items-center ".concat(m),children:[(0,l.tZ)(a.Z,{fontSize:"large",children:d}),(0,l.BX)("div",{className:"flex flex-col gap-2",children:[(0,l.tZ)(i.Z,{variant:"h4",component:"h3",className:"font-bold text-center",children:c}),(0,l.tZ)(i.Z,{variant:"body",className:"whitespace-pre-wrap text-center",children:s})]}),h?null:(0,l.BX)("div",{className:"w-full flex flex-col gap-2",children:[(0,l.tZ)(o.Z,{loading:u.loading,variant:"contained",fullWidth:!0,onClick:u.onClick,color:u.btnColor||"danger",children:u.text}),p&&(0,l.tZ)(o.Z,{loading:p.loading,onClick:p.onClick,fullWidth:!0,color:p.btnColor||"secondary",children:p.text})]})]})})}},863:function(e,t,r){"use strict";r.r(t),r.d(t,{NovelReaderPage:function(){return NovelReaderPage}});
54var n=r(30179),o=r(76880),a=r.n(o),i=r(84302),l=r(84743),c=r(2e3),d=r(84239),s=r(25887),u=r(79804),p=r(78011),h=r(89771),m=r(44194),f=r(21526),v=r(4942),b=r(42693),g=r(97770),y=r(67546),x=r(61910),Z=r(47886),w=r(21777),C=r(92018),k=r(93766),S=r(26325),j=r(7862),P=r.n(j);let UilCommentAlt=({color:e="currentColor",size:t=24,...r})=>m.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:e,...r},m.createElement("path",{d:"M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z"}));UilCommentAlt.propTypes={color:P().string,size:P().oneOfType([P().string,P().number])};var O=r(70272),N=r(99717),I=r(39036),M=r(6255),A=r(80572),B=r(35918),R=r(60237),T=r(6861),E=r(11461),L=r(50155),D=r(58447),z=r(83585),G=r(62940),useNovelComments=function(e,t){var r=(0,(0,y.Ek)().webBffAPI)("/review/novel-chapter/{filter.novelChapterId}").method("get").create();return(0,L.u)(["/review/novel-chapter",e,t],(0,n.Z)(a().mark(function _callee(){var n;return a().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,r({"filter.novelChapterId":e,"option.skip":(t-1)*50,"option.limit":50});case 2:return n=o.sent,o.abrupt("return",n.data);case 4:case"end":return o.stop()}},_callee)})))},Comments=function(e){var t=e.novelChapterId,r=(0,p.Z)(),n=(0,d.CL)(),o=useDividerColor(),a=(0,l.tz)(t),i=a.isUnlocked,c=a.isFree;return(0,G.BX)("div",{css:[n.themeMode===u.v.NIGHT&&{color:r.palette.feature.reader.night.color},"",""],children:[(c||i)&&(0,G.BX)(G.HY,{children:[(0,G.tZ)(CommentInput,{novelChapterId:t}),(0,G.tZ)("div",{className:"mt-6 pt-6 desktop:mt-12 desktop:pt-12",css:(0,f.iv)({borderTop:"1px solid ".concat(o)},"","")})]}),(0,G.tZ)(CommentList,{novelChapterId:t})]})},H=(0,f.iv)({"& .MuiInputBase-root":{name:"nbtilt",styles:"height:fit-content"}},"",""),CommentInput=function(e){var t=e.novelChapterId,r=(0,D.kY)().mutate,o=(0,E.$G)().t,i=(0,m.useState)(""),l=i[0],s=i[1],h=(0,y.Ek)().webUtilityAPI,f=(0,g.VY)(),b=(0,Z.V)(),w=(0,x.D)({action:k.SL.NOVEL_CHAPTER_COMMENT,appearance:"interaction-only",execution:"execute"}),S=w.containerRef,j=w.isEnabled,P=w.isInteractive,O=w.execute,A=w.error,B=(0,C.D1)((0,n.Z)(a().mark(function _callee2(){var e,n;return a().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,e={},!j){a.next=14;break}if(!A){a.next=6;break}return f({severity:"error",message:o("turnstile.verify-failed")}),a.abrupt("return");case 6:return a.next=8,O().catch(function(){return null});case 8:if(n=a.sent){a.next=12;break}return f({severity:"error",message:o("turnstile.verify-failed")}),a.abrupt("return");case 12:e[k.En]=n.token,e[k.te]=n.idempotencyKey;case 14:return a.next=16,h("/review/novel-chapter/{novelChapterId}").method("post").create()({novelChapterId:t,comment:l},{headers:e});case 16:f({severity:"success",message:o("reader.comment.success.add")}),s(""),r(["/review/novel-chapter",t,1]),a.next=24;break;case 21:a.prev=21,a.t0=a.catch(0),b(a.t0);case 24:case"end":return a.stop()}},_callee2,null,[[0,21]])}))),R=B.fn,T=B.loading,L=(0,c.bj)().isMobile,z=(0,p.Z)(),U=(0,d.CL)();return(0,G.BX)(G.HY,{children:[(0,G.tZ)(v.O,{containerRef:S,isInteractive:P}),(0,G.tZ)(I.Z,{variant:"h4",className:"font-bold",component:"p",children:o("reader.comment.comment-box.header")}),(0,G.tZ)(M.Z,{css:[H,U.themeMode===u.v.NIGHT&&{"& .MuiOutlinedInput-root":{color:z.palette.feature.reader.night.color,"& fieldset":{borderColor:z.palette.primary.darkGray},"&:hover fieldset":{borderColor:z.palette.feature.reader.night.color},"&.Mui-focused fieldset":{borderColor:z.palette.feature.reader.night.color}}},"",""],className:"inline-block mt-4",fullWidth:!0,multiline:!0,minRows:2,placeholder:o("reader.comment.comment-box.place-holder"),value:l,onChange:function(e){return s(e.target.value)}}),(0,G.tZ)(N.Z,{onClick:R,loading:T,disabled:!l,variant:"contained",className:"min-w-[230px] mt-4",fullWidth:L,children:o("reader.comment.comment-box.submit")})]})},CommentList=function(e){var t,r,o,i=e.novelChapterId,l=(0,E.$G)().t,d=(0,D.kY)().mutate,s=(0,c.bj)().isDesktop,u=parseInt(null!==(r=(0,T.useSearchParams)().get("page"))&&void 0!==r?r:"1"),p=(0,m.useState)(null),h=p[0],f=p[1],v=(0,Z.V)(),x=(0,g.VY)(),w=(0,y.Ek)().webUtilityAPI,k=(0,C.D1)((t=(0,n.Z)(a().mark(function _callee3(e){return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.id){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,t.next=5,w("/review/novel-chapter/comment/{id}").method("delete").create()({id:e.id});case 5:f(null),x({severity:"success",message:l("reader.comment.success.delete")}),d(["/review/novel-chapter",i,u]),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(2),v(t.t0);case 13:case"end":return t.stop()}},_callee3,null,[[2,10]])})),function(e){return t.apply(this,arguments)})),j=k.fn,P=k.loading,O=useNovelComments(i,u),N=O.data,M=O.error,B=O.isLoading;(0,Z.L)(M);var R=Math.ceil(((null==N?void 0:N.count)||0)/50),L=useDividerColor();return(0,G.BX)(G.HY,{children:[(0,G.tZ)(I.Z,{variant:"h4",component:"p",className:"font-bold mb-4",children:l("reader.comment.comment-list.header")}),(0,G.tZ)("div",{css:[s&&{padding:"0 1.5rem 1.5rem 1.5rem",border:"1px solid ".concat(L),borderRadius:"0.5rem"},"",""],children:B?(0,G.tZ)("div",{children:Array.from({length:3}).fill(null).map(function(e,t){return(0,G.tZ)(A.Z,{height:150},t)})}):null!=N&&N.count?(0,G.BX)(G.HY,{children:[null==N?void 0:null===(o=N.comments)||void 0===o?void 0:o.map(function(e){return(0,G.tZ)(Comment,{comment:e,onDeleteComment:f},e.id)}),(0,G.tZ)("div",{className:"mt-6",children:(0,G.tZ)(b.t,{count:R,page:u})})]}):(0,G.BX)("div",{className:"flex flex-col items-center pt-4 gap-2",children:[(0,G.tZ)("div",{className:"h-20 w-20",children:(0,G.tZ)(S.N,{})}),(0,G.tZ)(I.Z,{variant:"body",children:l("reader.comment.empty")})]})}),h&&(0,G.tZ)(z.Q,{open:!0,onClose:function(){return f(null)},title:l("reader.comment.delete-popup.header"),icon:(0,G.tZ)(UilCommentAlt,{}),content:h.comment,confirm:{text:l("common.confirm-del"),onClick:function(){return j(h)},loading:P},cancel:{text:l("common.cancel"),onClick:function(){return f(null)}}})]})},Comment=function(e){var t,r,n,o,a,l,c=e.comment,s=e.onDeleteComment,h=(0,E.$G)().t,m=(0,w.G)().data,v=(0,p.Z)(),b=(0,d.CL)(),g=(t={},(0,i.Z)(t,u.v.DAY,{divider:v.palette.primary.lighterGray,timeStamp:v.palette.primary.darkGray}),(0,i.Z)(t,u.v.NIGHT,{divider:v.palette.primary.darkGray,timeStamp:v.palette.primary.lighterGray}),(0,i.Z)(t,u.v.WARM,{divider:v.palette.feature.reader.warm.divider,timeStamp:v.palette.secondary.main}),t);return(0,G.BX)("div",{className:"flex flex-col gap-4 py-6",css:(0,f.iv)({borderBottom:"1px solid ".concat(g[b.themeMode].divider)},"",""),children:[(0,G.BX)("div",{className:"flex justify-between",children:[(0,G.BX)("div",{className:"flex items-center gap-2",children:[(0,G.tZ)(B.Z,{src:null===(r=c.user)||void 0===r?void 0:r.profilePicture}),(0,G.tZ)(I.Z,{variant:"caption",children:null!==(n=c.user)&&void 0!==n&&n.displayName&&(null===(o=c.user)||void 0===o?void 0:o.displayName)!==""?null===(a=c.user)||void 0===a?void 0:a.displayName:"-"})]}),(0,G.tZ)(I.Z,{variant:"caption",color:g[b.themeMode].timeStamp,children:h("date",{value:new Date(c.createdAt)})})]}),(0,G.BX)("div",{className:"flex items-center justify-between",children:[(0,G.tZ)(I.Z,{variant:"body",children:c.comment}),(null==m?void 0:m.id)===(null==c?void 0:null===(l=c.user)||void 0===l?void 0:l.id)&&(0,G.tZ)(R.Z,{size:"small",onClick:function(){return s(c)},children:(0,G.tZ)(O.Z,{})})]})]})},useDividerColor=function(){var e=(0,p.Z)(),t=(0,d.CL)().themeMode;return t===u.v.NIGHT?e.palette.primary.darkGray:t===u.v.WARM?e.palette.feature.reader.warm.divider:e.palette.primary.lighterGray},U=(0,m.createContext)({footerRef:void 0}),useReaderContext=function(){return(0,m.useContext)(U)},W=r(84432),X=r(30720),F=r(35043),$=r(27719),K=r(23947),V=r.n(K),Y=r(86275);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
54t%2?ownKeys(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var q=(0,h.Pi)(function(e){var t,r,n=(0,p.Z)(),o=(0,E.$G)().t,a=(0,d.CL)(),i=(0,c.bj)(),l=(0,s.getParentId)(e.id),h=useReaderContext(),m=(0,L.u)("/parent/".concat(l),e.parentFetcher),v=m.data,b=m.isValidating,g=(0,L.u)("/chapter/".concat(e.id),e.chapterFetcher),y=g.data,x=g.isValidating,Z=b||x,w=v?null!=y&&y.nextChapter?y.nextChapter.goNextUrl:e.goBackUrl:"",C={height:"104px",borderTop:"1px solid ".concat(n.palette.primary.lighterGray),color:n.palette.primary.darkGray};return(null==a?void 0:a.themeMode)===u.v.NIGHT&&(C=_objectSpread(_objectSpread({},C),{},{color:n.palette.primary.white})),(null==a?void 0:a.themeMode)===u.v.WARM&&(C=_objectSpread(_objectSpread({},C),{},{color:n.palette.primary.darkGray,borderTop:"1px solid ".concat(n.palette.feature.reader.warm.divider)})),(0,G.BX)("div",{id:"reader-footer",className:"flex flex-row-reverse items-center justify-between px-6",style:C,ref:h.footerRef,children:[(0,G.tZ)("div",{children:(0,G.tZ)(V(),{href:{pathname:w},prefetch:!!w,children:(0,G.tZ)(N.Z,{loading:Z,disabled:!v&&!(null!=y&&y.nextChapter),variant:"contained",css:(0,f.iv)({height:(0,W.K)(i,"36px","44px","52px"),borderRadius:"30px",whiteSpace:"nowrap"},"",""),endIcon:(null==y?void 0:y.nextChapter)&&(0,G.tZ)(X.Z,{width:20,height:20}),startIcon:!(null!=y&&y.nextChapter)&&(0,G.tZ)(F.Z,{width:20,height:20}),children:o(null!=y&&y.nextChapter?"reader.next-chapter":"reader.back-to-product-detail")})})}),null!=y&&y.nextChapter&&!i.isMobile?(0,G.BX)("div",{children:[(0,G.tZ)(Y.Z,{ready:!Z,showLoadingAnimation:!0,type:"rect",style:{width:"150px",height:"24px"},children:(0,G.tZ)(I.Z,{variant:"body1",children:o("reader.next-chapter")})}),(0,G.tZ)(Y.Z,{ready:!Z,showLoadingAnimation:!0,type:"rect",style:{width:"300px",height:"24px",marginTop:"2px"},children:(0,G.tZ)(I.Z,{variant:"body1",fontWeight:700,style:{marginTop:"8px"},children:o("reader.chapter-name",{order:null==y?void 0:null===(t=y.nextChapter)||void 0===t?void 0:t.order,name:null==y?void 0:null===(r=y.nextChapter)||void 0===r?void 0:r.name})})})]}):null]})}),Q={name:"1156qy3",styles:"border-radius:21px;white-space:nowrap"},J=(0,h.Pi)(function(e){var t=(0,c.bj)(),r=(0,p.Z)(),n=(0,E.$G)().t,o=(0,d.CL)(),a=useReaderContext(),i=(0,m.useRef)(null),onScroll=function(){if(void 0!==window){var e,t,r,n,o=window.screen.height,l=null===(e=a.footerRef)||void 0===e?void 0:null===(t=e.current)||void 0===t?void 0:t.getBoundingClientRect().y;l&&l<o?null===(r=i.current)||void 0===r||r.classList.add("hidden"):null===(n=i.current)||void 0===n||n.classList.remove("hidden")}};(0,m.useEffect)(function(){if(window)return document.addEventListener("scroll",onScroll),function(){document.removeEventListener("scroll",onScroll)}},[]);var l=(0,L.u)("/chapter/".concat(e.id),e.chapterFetcher).data,s={position:"fixed",bottom:0,zIndex:2,height:(0,W.K)(t,"44px","52px","68px"),borderTop:"1px solid ".concat(r.palette.primary.lighterGray),width:"100%",maxWidth:"1028px",marginLeft:"auto",marginRight:"auto",backgroundColor:"white",color:r.palette.primary.darkGray,button:{color:r.palette.primary.main}};return((null==o?void 0:o.themeMode)===u.v.NIGHT&&(s=_objectSpread(_objectSpread({},s),{},{backgroundColor:r.palette.feature.reader.night.backgroundColor,color:r.palette.primary.white,button:{color:r.palette.primary.white}})),(null==o?void 0:o.themeMode)===u.v.WARM&&(s=_objectSpread(_objectSpread({},s),{},{borderTop:"1px solid ".concat(r.palette.feature.reader.warm.divider),backgroundColor:r.palette.feature.reader.warm.backgroundColor,color:r.palette.primary.darkGray,button:{color:r.palette.feature.reader.warm.color}})),l)?(0,G.tZ)("div",{css:s,ref:i,children:(0,G.BX)("div",{className:"flex justify-between items-center w-full h-full px-[22px] gap-2",children:[(0,G.tZ)("div",{className:"grow truncate",children:(0,G.tZ)(I.Z,{variant:"body14",children:n("reader.chapter-name",{order:null==l?void 0:l.order,name:null==l?void 0:l.name})})}),(0,G.tZ)("div",{children:(0,G.tZ)(V(),{href:{pathname:null!=l&&l.nextChapter?null==l?void 0:l.nextChapter.goNextUrl:e.goBackUrl},children:(0,G.tZ)($.Z,{variant:"text",css:Q,endIcon:(null==l?void 0:l.nextChapter)&&(0,G.tZ)(X.Z,{width:20,height:20}),startIcon:!(null!=l&&l.nextChapter)&&(0,G.tZ)(F.Z,{width:20,height:20}),children:(0,G.tZ)(I.Z,{variant:"body14",fontWeight:700,children:n(null!=l&&l.nextChapter?"reader.next-chapter":"reader.back-to-product-detail")})})})})]})}):null}),ee=r(37116),et=r(66185),er=r(92406),en=r(46825);let UilSun=({color:e="currentColor",size:t=24,...r})=>m.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:e,...r},m.createElement("path",{d:"M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z"}));
54UilSun.propTypes={color:P().string,size:P().oneOfType([P().string,P().number])};var eo=r(95639),ea=r(66972),ei=r(86344),el=r(5339),ec=r(68399),ed=r(84831),es=r(51865),eu=r.n(es),ep=r(1597);function header_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function header_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?header_ownKeys(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):header_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eh={name:"1hdrv0z",styles:"max-width:40%"},em=(0,h.Pi)(function(e){var t=(0,p.Z)(),r=(0,ep.useRouter)(),n=(0,s.getParentId)(e.id),o=(0,L.u)("/parent/".concat(n),e.parentFetcher),a=o.data,i=o.error,l=(0,d.CL)(),c={height:"64px",borderBottom:"1px solid ".concat(t.palette.primary.lighterGray),color:t.palette.primary.black};return(null==l?void 0:l.themeMode)===u.v.NIGHT&&(c={height:"64px",borderBottom:"1px solid ".concat(t.palette.primary.lighterGray),color:t.palette.primary.white}),(null==l?void 0:l.themeMode)===u.v.WARM&&(c={height:"64px",borderBottom:"1px solid ".concat(t.palette.feature.reader.warm.divider),color:t.palette.primary.black}),(0,G.BX)("div",{className:"flex justify-between px-4 desktop:px-6",style:c,children:[(0,G.BX)("div",{css:eh,className:eu()("flex items-center",{"cursor-pointer":a}),onClick:function(){a&&r.push({pathname:e.goBackUrl})},children:[(0,G.tZ)(er.Z,{className:"flex-none"}),(0,G.tZ)("div",{className:"min-w-0",children:(0,G.tZ)(Y.Z,{ready:!(!a&&!i),showLoadingAnimation:!0,type:"rect",className:"w-[150px] h-[24px]",children:(0,G.tZ)(I.Z,{component:"p",variant:"body",fontWeight:700,className:"truncate w-full",children:null==a?void 0:a.name})})})]}),(0,G.BX)("div",{className:"flex items-center gap-4 desktop:gap-8",children:[(0,G.tZ)(ef,header_objectSpread(header_objectSpread({},e),{},{novelChapterId:e.id})),(0,G.tZ)(ev,header_objectSpread({},e)),(0,G.tZ)(eb,header_objectSpread({},e))]})]})}),ef=(0,h.Pi)(function(e){var t=e.novelChapterId,r=e.onClickCommentIcon,n=(0,p.Z)(),o=(0,d.CL)(),a=useNovelComments(t,1).data,i=(0,c.bj)().isDesktop?20:16;return(0,G.BX)("div",{onClick:r,className:"flex items-center cursor-pointer",css:[(!o||(null==o?void 0:o.themeMode)===u.v.DAY||(null==o?void 0:o.themeMode)===u.v.WARM)&&{color:n.palette.primary.black},(null==o?void 0:o.themeMode)===u.v.NIGHT&&{color:n.palette.primary.white},"",""],children:[(0,G.tZ)(UilCommentAlt,{width:i,height:i}),(0,G.tZ)(I.Z,{style:{marginLeft:"8px"},variant:"caption",children:(null==a?void 0:a.count)||0})]})}),ev=(0,h.Pi)(function(e){var t=(0,p.Z)(),r=(0,E.$G)().t,n=(0,c.bj)(),o=(0,d.CL)(),a=(0,m.useState)(null),i=a[0],l=a[1],s=(0,c.bj)().isDesktop?20:16,onClose=function(){l(null)},h=(0,f.iv)({body:{backgroundColor:t.palette.primary.lighterGray}},"","");(null==o?void 0:o.themeMode)===u.v.NIGHT&&(h=(0,f.iv)({body:{backgroundColor:t.palette.feature.reader.night.darkBackgroundColor}},"","")),(null==o?void 0:o.themeMode)===u.v.WARM&&(h=(0,f.iv)({body:{backgroundColor:t.palette.feature.reader.warm.darkBackgroundColor}},"",""));var v=(null==o?void 0:o.themeMode)===u.v.NIGHT?(0,f.iv)({color:t.palette.primary.white},"",""):(0,f.iv)({color:t.palette.primary.darkGray},"","");return(0,G.BX)(G.HY,{children:[(0,G.tZ)(f.xB,{styles:h}),(0,G.BX)("div",{className:"flex items-center cursor-pointer",css:v,onClick:function(e){l(e.currentTarget)},children:[(0,G.tZ)(en.Z,{width:s,height:s}),!n.isMobile&&(0,G.tZ)(I.Z,{style:{marginLeft:"8px"},variant:"caption",children:r("reader.user-setting")})]}),(0,G.tZ)(ed.Z,{open:!!i,anchorEl:i,role:void 0,placement:"bottom",transition:!0,disablePortal:!0,sx:{zIndex:3},children:function(a){var i=a.TransitionProps;return(0,G.tZ)(ei.Z,header_objectSpread(header_objectSpread({},i),{},{style:{transformOrigin:"right top"},children:(0,G.tZ)(el.Z,{style:{borderRadius:(0,W.K)(n,"0","16px","16px"),backgroundColor:(null==o?void 0:o.themeMode)===u.v.NIGHT?t.palette.feature.reader.night.backgroundColor:(null==o?void 0:o.themeMode)===u.v.WARM?t.palette.feature.reader.warm.backgroundColor:"white",width:(0,W.K)(n,"100v
54w","434px","434px"),maxWidth:"100vw",height:"282px",padding:"32px",marginLeft:n.isMobile?"-15px":0,marginTop:"21px",marginRight:"-4px"},children:(0,G.tZ)(ec.d,{onClickAway:onClose,children:(0,G.BX)("div",{className:"h-full flex flex-col justify-between",children:[e.customPreferenceComp?(0,G.tZ)("div",{children:e.customPreferenceComp()}):null,(0,G.BX)("div",{className:"h-[100px] flex flex-col justify-between",children:[(0,G.BX)("div",{className:"flex items-center gap-2",children:[(0,G.tZ)(UilSun,{width:24,height:24,css:v}),(0,G.tZ)(I.Z,{variant:"body",fontWeight:400,className:"truncate",css:v,children:r("reader.preference.bg-color")})]}),(0,G.BX)("div",{className:"flex justify-between gap-2",children:[(0,G.tZ)($.Z,{variant:"outlined",style:{height:"54px",width:"112px",borderRadius:"8px",backgroundColor:"white",color:t.palette.feature.reader.day.color,border:(null==o?void 0:o.themeMode)===u.v.DAY?"3px solid ".concat(t.palette.primary.main):"3px solid ".concat(t.palette.primary.white)},onClick:function(){return null==o?void 0:o.setThemeMode(u.v.DAY)},children:(0,G.tZ)(I.Z,{variant:"h5",fontWeight:400,className:"truncate",children:r("reader.preference.day")})}),(0,G.tZ)($.Z,{variant:"outlined",style:{height:"54px",width:"112px",borderRadius:"8px",borderColor:"transparent",backgroundColor:t.palette.feature.reader.night.backgroundColor,color:t.palette.primary.gray,border:(null==o?void 0:o.themeMode)===u.v.NIGHT?"3px solid ".concat(t.palette.primary.main):"3px solid ".concat(t.palette.feature.reader.night.backgroundColor)},onClick:function(){return null==o?void 0:o.setThemeMode(u.v.NIGHT)},children:(0,G.tZ)(I.Z,{variant:"h5",fontWeight:400,className:"truncate",children:r("reader.preference.night")})}),(0,G.tZ)($.Z,{variant:"outlined",style:{height:"54px",width:"112px",borderRadius:"8px",borderColor:"transparent",backgroundColor:t.palette.feature.reader.warm.buttonBackgroundColor,color:t.palette.feature.reader.warm.color,border:(null==o?void 0:o.themeMode)===u.v.WARM?"3px solid ".concat(t.palette.primary.main):"3px solid ".concat(t.palette.feature.reader.warm.buttonBackgroundColor)},onClick:function(){return null==o?void 0:o.setThemeMode(u.v.WARM)},children:(0,G.tZ)(I.Z,{variant:"h5",fontWeight:400,className:"truncate",children:r("reader.preference.warm")})})]})]})]})})})}))}})]})}),eb=(0,h.Pi)(function(e){var t=(0,E.$G)().t,r=(0,d.CL)(),o=(0,c.bj)().isMobile,i=(0,ee.E)().addToShelf,l=(0,d.aC)(),p=(0,Z.V)(),h=(0,s.getParentId)(e.id),m=(0,L.u)("/parent/".concat(h),e.parentFetcher),v=m.data,b=m.error,g=m.mutate,y=null==v?void 0:v.id,x=(0,s.bookShelfItemTypeFromProductType)(null==v?void 0:v.productType),w=!v&&!b,k=!!(y&&x),S=(0,C.D1)((0,n.Z)(a().mark(function _callee(){return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!(null!=l&&l.accessToken)||null!=v&&v.isInBookShelf)){e.next=2;break}return e.abrupt("return");case 2:if(!(!y||!x)){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,i(y,x).catch(p);case 6:return e.next=8,g();case 8:case"end":return e.stop()}},_callee)}))),j=S.loading,P=S.fn,O=null!=v&&v.isInBookShelf&&(null==r?void 0:r.themeMode)===u.v.DAY?et.r.palette.primary.main:(null==r?void 0:r.themeMode)===u.v.NIGHT?et.r.palette.primary.white:et.r.palette.primary.darkGray,I=(0,f.iv)({height:"32px",borderRadius:"21px",border:"1px solid ".concat(O),fontWeight:400,fontSize:"14px",color:O,":hover":{border:"1px solid ".concat(O),backgroundColor:"transparent"}},"","");return(0,G.tZ)(N.Z,{variant:"outlined",className:"truncate",css:I,onClick:P,startIcon:null!=v&&v.isInBookShelf?(0,G.tZ)(eo.Z,{width:16,height:16}):(0,G.tZ)(ea.Z,{width:16,height:16}),disabled:j||w||!k,loading:j||w,children:t(null!=v&&v.isInBookShelf?"reader.already-add-to-s
54helf":o?"reader.mobile.add-to-shelf":"reader.add-to-shelf")})});function reader_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function reader_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?reader_ownKeys(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):reader_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eg=(0,h.Pi)(function(e){var t,r,n,o,a=(0,c.bj)(),i=(0,d.CL)(),h=(0,p.Z)().palette,f=(0,c.bj)(),v=f.isDesktop,b=f.isTablet,g=(0,m.useRef)(null),y=(0,m.useRef)(null),x=(0,s.novelIdFromNovelChapterId)(e.id),Z=(0,l.kJ)(x).data,w=null==Z?void 0:null===(t=Z.data.novel)||void 0===t?void 0:t.isHidden,C={width:"100%",maxWidth:"1028px",backgroundColor:"white",minHeight:"200px"};(null==i?void 0:i.themeMode)===u.v.NIGHT&&(C=reader_objectSpread(reader_objectSpread({},C),{},{backgroundColor:null===(r=h.feature)||void 0===r?void 0:r.reader.night.backgroundColor})),(null==i?void 0:i.themeMode)===u.v.WARM&&(C=reader_objectSpread(reader_objectSpread({},C),{},{backgroundColor:null===(n=h.feature)||void 0===n?void 0:n.reader.warm.backgroundColor}));var k=a.isDesktop?"24px":"0px",S={minHeight:"calc(100vh - (".concat(v?"89px":b?"81px":"73px"," + ").concat(k," + ").concat("64px"," + ").concat("104px","))")};return(null==i?void 0:i.themeMode)===u.v.NIGHT&&(S=reader_objectSpread(reader_objectSpread({},S),{},{color:h.primary.gray})),(null==i?void 0:i.themeMode)===u.v.WARM&&(S=reader_objectSpread(reader_objectSpread({},S),{},{color:null===(o=h.feature)||void 0===o?void 0:o.reader.warm.color})),(0,G.BX)(U.Provider,{value:{footerRef:y},children:[(0,G.BX)("div",{className:"relative",style:reader_objectSpread(reader_objectSpread({},C),{},{margin:a.isDesktop?"24px auto 0":"0",borderRadius:a.isDesktop?"8px 8px 0 0":"0"}),children:[(0,G.tZ)(em,reader_objectSpread(reader_objectSpread({},e),{},{onClickCommentIcon:function(){var e;null===(e=g.current)||void 0===e||e.scrollIntoView()}})),(0,G.tZ)("div",{style:S,id:"reader-main-content",children:e.contentRenderComp()}),(0,G.tZ)("div",{className:"w-full",style:{backgroundColor:C.backgroundColor},children:(0,G.tZ)(q,reader_objectSpread({},e))}),(0,G.tZ)(J,reader_objectSpread({},e))]}),!w&&(0,G.tZ)("div",{ref:g,children:(0,G.tZ)("div",{style:{backgroundColor:C.backgroundColor},children:(0,G.tZ)("div",{style:reader_objectSpread({},C),className:"p-6 pt-4 mt-px mx-auto desktop:px-0 desktop:py-10 desktop:mt-12",children:(0,G.tZ)(Comments,{novelChapterId:e.id})})})})]})}),ey=r(33461),ex=r(23157);r(32585);var eZ=r(67307),ew=r(76577),eC=r(65902),ek=r(58121),eS=r(92570),ej=r(21772),eP=r(55637),eO=r(67022);function unlock_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function unlock_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?unlock_ownKeys(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):unlock_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eN=(0,h.Pi)(function(e){var t=(0,E.$G)().t,r=(0,d.CL)(),n=(0,c.bj)(),o=(0,p.Z)(),a=(0,m.useState)(!1),i=a[0],l=a[1],s={productId:e.id,productType:"PRODUCT_TYPE_NOVEL",variant:"novel-chapter"},h=(0,eS.z)();(0,m.useEffect)(function(){h.setProductKey(s)},[s]);var f=(0,ek.x)(s).data,v=f&&f.length>0&&h.state.status===eS.h.SELECTING,onClose=function(){l(!1),e.onSuccess(e.id)};return(0,G.BX)(G.HY,{children:[(0,G.tZ)(I.Z,{variant:"h4",fontWeight:700,color:r.themeMode===u.v.NIGHT?o.palette.primary.gray:r.themeMode===u.v.WARM?o.palette.feature.reader.warm.color:"primary.black",textAlign:"center",className:"mb-6",children:t("reader.unlock-to-continue-reading")}),(0,G.tZ)(ej.r,unlock_objectSpread(unlock_objectSpread({},e),{},{onUnlockByTicketClick:function(){return l(!0)}})),i?(0,G.tZ)(G.HY,{children:n.isDesktop?(0,G.tZ)(eP.u,{open:i,onClose:onClose,width:v?"458px":"423px",showCloseButton:v,header:v?(0,G.tZ)(eC.LR,{}):void 0,footer:v?(0,G.tZ)(eC.ZQ,{}):void 0,children:(0,G.tZ)(eC.vo,{onClose:onClose,onSuccess:onClose})}):(0,G.tZ)(eO.M,{isOpen:i,onClose:onClose,height:"90vh",header:(0,G.tZ)("div",{className:"w-full flex justify-center",children:(0,G.tZ)(eC.LR,{})}),footer:(0,G.tZ)(eC.ZQ,{}),children:(0,G.tZ)("div",{className:"flex items-center mb-10 tablet:mb-8",children:(0,G.tZ)(eC.vo,{onClose:onClose,onSuccess:onClose})})})}):null]})}
54),eI=r(22264),eM=r(37312),e_=r(84315),eA="mp-reader-preference-font-size",eB=function(){function NovelReaderPreferenceStore(){(0,eI.Z)(this,NovelReaderPreferenceStore),(0,i.Z)(this,"fontSizeAsStep",1),(0,i.Z)(this,"fontSizes",[.875,1,1.55,2.1,2.65,3.2]),(0,e_.ky)(this);var e=localStorage.getItem(eA);e&&"number"==typeof parseFloat(e)&&(this.fontSizeAsStep=parseFloat(e))}return(0,eM.Z)(NovelReaderPreferenceStore,[{key:"setFontSizeAsStep",value:function(e){localStorage.setItem(eA,e.toString()),this.fontSizeAsStep=e}},{key:"fontSizeAsEM",get:function(){return"".concat(this.fontSizes[this.fontSizeAsStep],"em")}},{key:"fontSize",get:function(){return this.fontSizes[this.fontSizeAsStep]}},{key:"fontSizeAsPercentage",get:function(){return 100*this.fontSizes[this.fontSizeAsStep]}}]),NovelReaderPreferenceStore}(),eR=(0,m.createContext)(null),useNovelReaderPreference=function(){var e=(0,m.useContext)(eR);if(void 0===e)throw Error("useNovelReaderPreference");return e},eT=(0,f.iv)('@font-face{font-family:"reeeed-mp";font-style:normal;font-weight:100;font-display:block;src:url(',ey.m.readerEndpoint,'/font/reeeed-mp-sarabun-thin-regular.woff) format("woff");}@font-face{font-family:"reeeed-mp";font-style:italic;font-weight:100;font-display:block;src:url(',ey.m.readerEndpoint,'/font/reeeed-mp-sarabun-thin-italic.woff) format("woff");}@font-face{font-family:"reeeed-mp";font-style:normal;font-weight:400;font-display:block;src:url(',ey.m.readerEndpoint,'/font/reeeed-mp-sarabun-regular.woff) format("woff");}@font-face{font-family:"reeeed-mp";font-style:italic;font-weight:400;font-display:block;src:url(',ey.m.readerEndpoint,'/font/reeeed-mp-sarabun-italic.woff) format("woff");}@font-face{font-family:"reeeed-mp";font-style:normal;font-weight:700;font-display:block;src:url(',ey.m.readerEndpoint,'/font/reeeed-mp-sarabun-bold.woff) format("woff");}@font-face{font-family:"reeeed-mp";font-style:italic;font-weight:700;font-display:block;src:url(',ey.m.readerEndpoint,'/font/reeeed-mp-sarabun-bold-italic.woff) format("woff");}.mpe-editor-shell{font-family:"reeeed-mp"!important;}',""),eE={name:"1f3z988",styles:"& *{user-select:none !important;}"},eL=(0,h.Pi)(function(e){var t,r,n=e.id,o=(0,s.novelIdFromNovelChapterId)(n),a=(0,d.aC)(),i=(0,p.Z)().palette,c=(0,E.$G)().t,h=(0,d.CL)(),m=use
54NovelReaderPreference(),v=(0,ex.D)(),b=(0,l.kJ)(o),g=b.data,y=b.error,x=b.isLoading,w=(0,l.SK)(n,!0),C=w.data,k=w.error,S=w.mutate,j=w.isLoading,P=(0,l.PK)(n),O=P.data,N=P.error,M=P.mutate,A=P.isLoading;(0,Z.L)(y),(0,Z.L)(k),(0,Z.L)(N);var B=x||j||A,R=null==C?void 0:null===(t=C.data.chapter)||void 0===t?void 0:t.chapter,T=(0,l.tz)(n),L=T.isFree,D=T.isUnlocked,z=null==g?void 0:null===(r=g.data.novel)||void 0===r?void 0:r.isHidden,H=(0,G.BX)("div",{style:{paddingTop:"44px",paddingBottom:"56px"},children:[(0,G.tZ)(Y.Z,{ready:!B,showLoadingAnimation:!0,type:"rect",style:{width:"150px",margin:"auto",height:"34px"},children:(0,G.tZ)(I.Z,{variant:"h4",fontWeight:700,fontFamily:"Sarabun",align:"center",color:h.themeMode===u.v.DAY?"primary.black":void 0,children:C?c("reader.chapter-order",{order:(null==R?void 0:R.order)||0}):""})}),(0,G.tZ)(Y.Z,{ready:!B,showLoadingAnimation:!0,type:"rect",style:{width:"300px",margin:"auto",height:"28px",marginTop:"6px"},children:(0,G.tZ)(I.Z,{variant:"h4",fontWeight:400,fontFamily:"Sarabun",align:"center",color:h.themeMode===u.v.DAY?"primary.black":void 0,children:null==R?void 0:R.name})})]}),U=(0,G.tZ)("div",{className:"w-full min-h-[50vh] items-center justify-center",style:{height:"inherit",position:"relative"},children:(0,G.tZ)("div",{className:"w-full m-auto tablet:max-w-[544px] desktop:max-w-[452px] px-4",children:(0,G.tZ)(eN,{id:n,onSuccess:function(){S(),M()}})})}),W=(0,G.BX)("div",{className:"w-full text-center",children:[(0,G.tZ)(eZ.Z,{width:60,height:60,className:"text-ci-gray"}),(0,G.tZ)("h2",{children:c("novel.notfound-chapter-header")}),(0,G.tZ)("div",{children:c("novel.notfound-chapter-detail")})]}),X=(0,f.iv)({color:i.feature.reader.day.color},"","");(null==h?void 0:h.themeMode)===u.v.NIGHT&&(X=(0,f.iv)({color:i.primary.gray},"","")),(null==h?void 0:h.themeMode)===u.v.WARM&&(X=(0,f.iv)({color:i.feature.reader.warm.color},"",""));var F=null!=m&&m.fontSizeAsEM?(0,f.iv)('span[data-lexical-text="true"],strong[data-lexical-text="true"],em[data-lexical-text="true"]{font-size:',m.fontSizeAsEM,";}.mpe-theme-ol,.mpe-theme-ul{padding-inline-start:calc(",m.fontSize,"*40px);li::marker{font-size:",m.fontSizeAsEM,';}}sup[data-lexical-text="true"],sub[data-lexical-text="true"]{font-size:',m.fontSizeAsEM,";span{font-size:smaller;}}",""):null;return z&&!D?(0,G.BX)("div",{className:"w-full min-h-[50vh] items-center justify-center relative h-fit p-10",children:[H,W]}):L||a.accessToken?((D||L)&&v.store({productId:n,productType:"PRODUCT_TYPE_NOVEL",variant:"novel-chapter"}),(0,G.BX)("div",{css:(0,f.iv)([eT,X,F],"",""),className:"p-[16px] tablet:p-[40px] desktop:p-[40px]",children:[H,(0,G.tZ)(Y.Z,{ready:!B,showLoadingAnimation:!0,type:"text",rows:30,children:D||L?O?(0,G.tZ)("div",{css:eE,children:(0,G.tZ)(ew.MpTextEditor,{isEditable:!1,initEditorState:O})}):null:U})]})):(0,G.tZ)("div",{className:"h-[300px] flex justify-center items-center",children:(0,G.tZ)(I.Z,{variant:"h3",fontWeight:700,fontFamily:"Sarabun",align:"center",children:c("please-login")})})});let UilTextFields=({color:e="currentColor",size:t=24,...r})=>m.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:e,...r},m.createElement("path",{d:"M16,6a1,1,0,0,0-1-1H3A1,1,0,0,0,3,7H8V18a1,1,0,0,0,2,0V7h5A1,1,0,0,0,16,6Zm5,5H15a1,1,0,0,0,0,2h2v5a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2Z"}));UilTextFields.propTypes={color:P().string,size:P().oneOfType([P().string,P().number])};var eD=r(76950),ez=(0,h.Pi)(function(){var e=(0,d.CL)(),t=useNovelReaderPreference(),r=(0,p.Z)(),n=(0,E.$G)().t,o=(0,f.iv)({color:r.palette.primary.darkGray});(null==e?void 0:e.themeMode)===u.v.NIGHT&&(o=(0,f.iv)({color:r.palette.primary.white}));var a=(0,f.iv)({"& .MuiSlider-thumb":{height:28,width:28,backgroundColor:r.palette.primary.white,border:"3px solid ".concat(r.palette.primary.main),"&:hover, &.Mui-focusVisible, &.Mui-active":{boxShadow:"none"}},"& .MuiSlider-mark":{height:"20px",width:"2px",color:r.palette.primary.gray,borderColor:r.palette.primary.gray,"&.MuiSlider-markActive":{opacity:1,backgroundColor:"currentColor",color:"currentColor"}
54,"& .MuiSlider-rail":{opacity:1,backgroundColor:r.palette.primary.gray}}});return(0,G.BX)("div",{css:o,className:"flex flex-col justify-between h-[76px]",children:[(0,G.BX)("div",{className:"flex items-center gap-2",children:[(0,G.tZ)(UilTextFields,{width:24,height:24}),(0,G.tZ)(I.Z,{variant:"body",fontWeight:400,className:"truncate",children:n("reader.preference.font-size",{size:null==t?void 0:t.fontSizeAsPercentage})}),(0,G.tZ)(I.Z,{variant:"body",fontWeight:700,className:"truncate",children:n("percentage",{percentage:null==t?void 0:t.fontSizeAsPercentage})})]}),(0,G.tZ)(eD.ZP,{value:null==t?void 0:t.fontSizeAsStep,valueLabelDisplay:"off",step:1,onChange:function(e,r){"number"==typeof r&&(null==t||t.setFontSizeAsStep(r))},marks:!0,min:0,max:5,css:a})]})}),NovelReader=function(e){var t=e.chapterId,r=(0,s.novelIdFromNovelChapterId)(t),o=(0,y.Ek)(),i=o.webBffAPI,l=o.webUtilityAPI,c=(0,m.useCallback)((0,n.Z)(a().mark(function _callee(){var e,t;return a().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,i("/novel/{id}").method("get").create()({id:r});case 2:return e=n.sent,n.next=5,l("/is-many-book-shelf-exists").method("post").create()({keys:[{productId:r,type:"BOOK_SHELF_ITEM_TYPE_NOVEL"}]}).then(function(e){return e.data.existsList&&e.data.existsList.length>0?e.data.existsList[0]:void 0});case 5:if(t=n.sent,e.data){n.next=8;break}return n.abrupt("return",void 0);case 8:return n.abrupt("return",{id:e.data.novel.id,name:e.data.novel.name,isInBookShelf:t,productType:"PRODUCT_TYPE_NOVEL"});case 9:case"end":return n.stop()}},_callee)})),[r]),d=(0,m.useCallback)((0,n.Z)(a().mark(function _callee2(){var e,r,n,o,l,c,d;return a().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,i("/novel-chapter/{chapterId}").method("get").create()({chapterId:t});case 2:if((l=a.sent).data){a.next=5;break}return a.abrupt("return",void 0);case 5:return c=null===(e=l.data)||void 0===e?void 0:null===(r=e.chapter)||void 0===r?void 0:r.chapter,d=null===(n=l.data)||void 0===n?void 0:null===(o=n.nextChapter)||void 0===o?void 0:o.chapter,a.abrupt("return",{id:c.id,name:c.name,order:c.order,nextChapter:d?{id:d.id,name:d.name,order:d.order,goNextUrl:"/novel/reader/".concat(d.id)}:void 0});case 8:case"end":return a.stop()}},_callee2)})),[t]);return(0,G.tZ)(eg,{id:t,goBackUrl:"/novel/".concat(r),parentFetcher:c,chapterFetcher:d,contentRenderComp:function(){return(0,G.tZ)(eL,{id:t})},customPreferenceComp:function(){return(0,G.tZ)(ez,{})}})},eG=new eB,NovelReaderPage=function(e){var t=e.chapterId,r=(0,d.AY)();return(0,m.useEffect)(function(){r.behaved({enterNovelChapterPage:{id:t}})},[t]),(0,G.tZ)(eR.Provider,{value:eG,children:(0,G.tZ)(NovelReader,{chapterId:t})})}},42693:function(e,t,r){"use strict";r.d(t,{t:function(){return Pagination}});var n=r(84302),o=r(24231),a=r(2e3),i=r(21526),l=r(78011),c=r(41443),d=r(61603),s=r(23947),u=r.n(s),p=r(1597),h=r(62940),m=["renderItem"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,n.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Pagination=function(e){var t=e.renderItem,r=(0,o.Z)(e,m),n=(0,l.Z)().palette,s=(0,a.bj)().isMobile,f=(0,p.useRouter)();return(0,h.tZ)(c.Z,_objectSpread(_objectSpread({variant:"outlined",shape:"rounded",css:(0,i.iv)({".MuiPagination-root":{gap:"5px"},".MuiPaginationItem-root":{borderRadius:"8px",backgroundColor:n.primary.lighterGray,border:"none",color:n.primary.gray,height:"40px",minWidth:"36px","&:hover":{backgroundColor:n.primary.exLightPrimary,color:"white"},"&.Mui-selected":{backgroundColor:n.primary.main,color:"white","&:hover":{backgroundColor:n.primary.main}},"&.MuiPaginationItem-previousNext":{border:"1px solid ".concat(n.primary.main),color:n.primary.main,backgroundColor:"white"},"&.MuiPaginationItem-ellipsis":{backgroundColor:"transparent",lineHeight:"40px","&:hover":{color:"unset"}}}},"",""),siblingCount:s?0:1},r),{},{renderItem:function(e){if(t)return t(e);var r=f.asPath.split("?")[0],n=new URLSearchParams(f.asPath.split("?")[1]||""),o=e.page&&e.page>1?e.page:1;return n.set("page",o.toString()),(0,h.tZ)(u(),{href:"".concat(r,"?").concat(n.toString()),passHref:!0,legacyBehavior:!0,children:(0,h.tZ)(d.Z,_objectSpread(_objectSpread({},e),{},{component:"a"}))})}}))}},26325:function(e,t,r){"use strict";r.d(t,{N:function(){return Wait}});var n=r(84302),o=r(1878),a=r.n(o),i=r(62940);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var Wait=function(e){return(0,i.tZ)(a(),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
54t%2?ownKeys(Object(r),!0).forEach(function(t){(0,n.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({src:"/images/thank-you-purchase.svg",width:80,height:84,alt:"mascot-thanks"},e))}},32585:function(){},95650:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(50155),o=r(58447);let a=(0,o.xD)(n.u,e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,n.refreshInterval=0,e(t,r,n)))}}]);

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.