1"use strict";(self.webpackChunkusagi=self.webpackChunkusagi||[]).push([[1667],{5204(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".SlideToTransitGuide-module--guide--FjOJ4 {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n background: rgba(0, 0, 0, 0.4);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.SlideToTransitGuide-module--modal--kce_j {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 180px;\n height: 180px;\n background-color: rgba(220, 220, 220, 0.9);\n border-radius: 9px;\n}\n\n.SlideToTransitGuide-module--link--Eu5nk {\n display: inline-block;\n font-family: inherit;\n font-size: 15px;\n font-weight: bold;\n background: var(--viewer-brand-color, #e40026);\n color: #fff;\n padding: 0 25px;\n line-height: 40px;\n border-radius: 20px;\n cursor: pointer;\n text-decoration: none;\n}\n\n.SlideToTransitGuide-module--link--Eu5nk:hover {\n color: #fff;\n background: var(--viewer-brand-color-hover, #b5001e);\n}\n",""]),a.locals={guide:"SlideToTransitGuide-module--guide--FjOJ4",modal:"SlideToTransitGuide-module--modal--kce_j",link:"SlideToTransitGuide-module--link--Eu5nk"};const l=a},9342(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".ViewerRoot-module--root--hBy8D {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n\n.ViewerRoot-module--viewerWrapper--NwXyQ {\n flex: 1;\n overflow: hidden;\n}\n",""]),a.locals={root:"ViewerRoot-module--root--hBy8D",viewerWrapper:"ViewerRoot-module--viewerWrapper--NwXyQ"};const l=a},10540(e){e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},10770(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".HtmlPage-module--container--MTPCb {\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n",""]),a.locals={container:"HtmlPage-module--container--MTPCb"};const l=a},14236(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".DirectionGuide-module--directionGuide--Q50TB {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 130px;\n height: 130px;\n margin: -65px 0 0 -65px;\n padding-top: 104px;\n box-sizing: border-box;\n font-size: 12px;\n text-align: center;\n color: #fff;\n border: 1px solid rgba(255, 255, 255, 0.2);\n border-radius: 9px;\n background-color: rgba(0, 0, 0, 0.95);\n background-repeat: no-repeat;\n background-position: center 36px;\n z-index: 1000;\n opacity: 0;\n /* transition 㯠inline style ã§æ¸¡ãããï¼useDirectionGuide ã® fadeOutMs ã¨ä¸è´ãããããï¼ */\n}\n\n.DirectionGuide-module--directionGuide--Q50TB[data-visible='true'] {\n opacity: 1;\n}\n\n/* æ¡å¤§ãã¥ã¼ */\n.DirectionGuide-module--directionGuide--Q50TB[data-expand='true'] {\n width: 150px;\n height: 150px;\n margin: -75px 0 0 -75px;\n padding-top: 80px;\n background-position: center 20px;\n}\n\n/* 横èªã¿: PC 㯠LTR/RTL å
±éã®ç¢å°ã¢ã¤ã³ã³ */\n.DirectionGuide-module--directionGuide--Q50TB[data-direction='ltr'],\n.DirectionGuide-module--directionGuide--Q50TB[data-direction='rtl'] {\n background-image: url('/images/viewer/notice_keytop.png');\n background-size: 114px 48px;\n}\n\n/* 縦èªã¿ï¼å°æ¥ç¨ï¼: PC */\n.DirectionGuide-module--directionGuide--Q50TB[data-direction='ttb'] {\n background-image: url('/images/viewer/notice_keytop_down.png');\n background-size: 54px 48px;\n}\n\n/* SPï¼ã¿ãã¬ãããã¹ããï¼ */\n@media (max-width: 600px) {\n .DirectionGuide-module--directionGuide--Q50TB {\n background-position: center 25px;\n }\n\n .DirectionGuide-module--directionGuide--Q50TB[data-expand='true'] {\n height: 170px;\n padding-top: 100px;\n background-position: center 20px;\n }\n\n /* SPã»æ¨ªèªã¿ RTL: ã¿ããç»å */\n .DirectionGuide-module--directionGuide--Q50TB[data-direction='rtl'] {\n background-image: url('/images/viewer/notice_tap.png');\n background-size: 80.5px 65.5px;\n }\n\n /* SPã»æ¨ªèªã¿ LTR: ã¿ããç»åï¼å·¦å³å転çï¼ */\n .DirectionGuide-module--directionGuide--Q50TB[data-direction='ltr'] {\n background-image: url('/images/viewer/notice_tap_ltr.png');\n background-size: 80.5px 65.5px;\n }\n\n /* SPã»ç¸¦èªã¿ï¼å°æ¥ç¨ï¼ */\n .DirectionGuide-module--directionGuide--Q50TB[data-direction='ttb'] {\n background-image: url('/images/viewer/notice_slidedown.png');\n background-size: 65px 48px;\n }\n}\n\n.DirectionGuide-module--expandLabel--gjXuj {\n display: block;\n padding-top: 12px;\n font-weight: 700;\n color: #ffee58;\n}\n",""]),a.locals={directionGuide:"DirectionGuide-module--directionGuide--Q50TB",expandLabel:"DirectionGuide-module--expandLabel--gjXuj"};const l=a},19438(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());
1a.push([e.id,".PageArea-module--pageArea--Iym8S {\n flex-shrink: 0;\n display: flex;\n align-items: flex-start;\n position: relative;\n}\n\n.PageArea-module--pageArea--Iym8S.PageArea-module--alignLeft--Wn39r {\n justify-content: flex-end;\n}\n\n.PageArea-module--pageArea--Iym8S.PageArea-module--alignRight--UFAEL {\n justify-content: flex-start;\n}\n\n.PageArea-module--pageArea--Iym8S.PageArea-module--alignCenter--sQIkM {\n justify-content: center;\n}\n\n.PageArea-module--pageArea--Iym8S.PageArea-module--hide--AtPwR {\n display: none;\n}\n",""]),a.locals={pageArea:"PageArea-module--pageArea--Iym8S",alignLeft:"PageArea-module--alignLeft--Wn39r",alignRight:"PageArea-module--alignRight--UFAEL",alignCenter:"PageArea-module--alignCenter--sQIkM",hide:"PageArea-module--hide--AtPwR"};const l=a},21879(e){e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l<this.length;l++){var s=this[l][0];null!=s&&(a[s]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&a[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),t&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=t):u[2]=t),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),n.push(u))}},n}},38246(e){e.exports=function(e){return e[1]}},41113(e){e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},41667(e,n,t){t.d(n,{ViewerRoot:()=>Ee});t(74423),t(30237);var r=t(52012),o=t(2057);const i="automatic_bookmarker";function a(){try{const e=JSON.parse(localStorage.getItem(i)||"{}");return null===e||"object"!=typeof e||Array.isArray(e)?{}:e}catch{return{}}}const l=1500,s=250,c=()=>"undefined"==typeof document||"visible"===document.visibilityState;t(27495);function u(e){const n=e.match(/^#?(page|mainPage)-(\d+)$/);if(!n)return;const t=parseInt(n[2],10);return isNaN(t)||t<1?void 0:{target:"page"===n[1]?"viewer":"main",page:t}}t(3362);function d(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}class m{constructor(e){d(this,"capacity",void 0),d(this,"current",void 0),d(this,"queue",void 0),this.capacity=e,this.current=0,this.queue=[]}acquire(e){return null!=e&&e.aborted?Promise.reject(new DOMException("cancelled","AbortError")):this.current<this.capacity?(this.current++,Promise.resolve()):new Promise(((n,t)=>{let r;const o=()=>{const e=this.queue.indexOf(r);-1!==e&&(this.queue.splice(e,1),t(new DOMException("cancelled","AbortError")))};r={activate:()=>{null==e||e.removeEventListener("abort",o),this.current++,n()},cancel:()=>{null==e||e.removeEventListener("abort",o),t(new DOMException("cancelled","AbortError"))}},null==e||e.addEventListener("abort",o,{once:!0}),this.queue.push(r)}))}release(){this.current=Math.max(0,this.current-1);const e=this.queue.shift();e&&e.activate()}}var g=function(e){return e[e.NONE=0]="NONE",e[e.GOING_TO_SWIPE=1]="GOING_TO_SWIPE",e[e.SWIPING=2]="SWIPING",e[e.VERTICAL=3]="VERTICAL",e}(g||{});function p(){var e,n;return null!==(e=null===(n=window.visualViewport)||void 0===n?void 0:n.scale)&&void 0!==e?e:1}var f=t(85072),h=t.n(f),b=t(97825),v=t.n(b),x=t(77659),w=t.n(x),k=t(55056),S=t.n(k),C=t(10540),y=t.n(C),E=t(41113),P=t.n(E),R=t(14236),T={};T.styleTagTransform=P(),T.setAttributes=S(),T.insert=w().bind(null,"head"),T.domAPI=v(),T.insertStyleElement=y();h()(R.A,T);const L=R.A&&R.A.locals?R.A.locals:void 0;var A=t(78685);const I=({readingDirection:e,isExpand:n=!1,isVisible:t,onClick:o,fadeOutMs:i=s,className:a=""})=>{const l=e===r.rT.TTB?"ã¿ãã«èªã¿ã¾ã":"ã¨ã³ã«èªã¿ã¾ã";return(0,A.jsxs)("div",{className:`${L.directionGuide} ${a}`,"data-direction":e,"data-expand":n?"true":void 0,"data-visible":t?"true":"false",style:{transition:`opacity ${i}ms`}
1,onClick:o,children:[l,n&&(0,A.jsx)("span",{className:L.expandLabel,children:"ç¾å¨æ¡å¤§ãã¥ã¼ã§ã"})]})};var B=t(10770),N={};N.styleTagTransform=P(),N.setAttributes=S(),N.insert=w().bind(null,"head"),N.domAPI=v(),N.insertStyleElement=y();h()(B.A,N);const j=B.A&&B.A.locals?B.A.locals:void 0;const M=({content:e,className:n=""})=>{const t=(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=t.current;e&&e.querySelectorAll("img.js-load-image-after-init").forEach((e=>{e.src=e.dataset.src||"",e.classList.remove("js-load-image-after-init")}))}),[e]),(0,A.jsx)("div",{ref:t,className:`${j.container} ${n}`,dangerouslySetInnerHTML:{__html:e}})};var z=t(19438),O={};O.styleTagTransform=P(),O.setAttributes=S(),O.insert=w().bind(null,"head"),O.domAPI=v(),O.insertStyleElement=y();h()(z.A,O);const $=z.A&&z.A.locals?z.A.locals:void 0,U=o.memo((({page:e,pageSize:n,align:t,hidden:r,children:o})=>{const i={width:`${e.isSpreadCenter?2*n.area.width:n.area.width}px`,height:`${n.area.height}px`},a="left"===t?$.alignLeft:"right"===t?$.alignRight:$.alignCenter,l=null===e.screen||r?$.hide:"";return(0,A.jsx)("div",{className:`${$.pageArea} ${a} ${l}`,style:i,"data-page-index":e.index,"data-page-type":e.type,children:o})}));U.displayName="PageArea";class G extends Error{}function q(e,n){const t=(0,r.ZE)(e);return t?(n?(0,r.WK)(t,n):console.warn("[usePuzzleSolver] cdnRootUri is not provided. Canvas export protection is disabled."),t):null}function F(e,n,t){const o=t.current;if(!o)return;const i=o.getContext("2d");i&&(o.width=e.width,o.height=e.height,i.imageSmoothingEnabled=!1,i.drawImage(e,0,0),n&&(0,r.WK)(o,n))}function _(e){const{src:n,choJuGiga:t,cdnRootUri:r,semaphore:i,cachedSolvedCanvas:a,onSolved:l,disabled:s}=e,c="baku"===t,u=(0,o.useRef)(null),[d,m]=(0,o.useState)(c&&!!n&&(s||!a)),[g,p]=(0,o.useState)(!1),f=(0,o.useRef)(null),h=(0,o.useRef)(null),b=(0,o.useRef)(null),v=(0,o.useRef)(null),x=(0,o.useRef)(null),w=(0,o.useRef)(n),k=(0,o.useRef)(c),S=(0,o.useRef)(l);S.current=l;const C=(0,o.useRef)(a);return C.current=a,w.current===n&&k.current===c||(w.current=n,k.current=c,c&&n?(m(s||!a),p(!1)):(m(!1),p(!1)),u.current&&(u.current.width=0,u.current.height=0)),(0,o.useLayoutEffect)((()=>{if(c&&n&&a&&!s)return F(a,r,u),m(!1),p(!1),()=>{u.current&&(u.current.width=0,u.current.height=0)}}),[n,c,r,a,s]),(0,o.useEffect)((()=>{var e;if(null===(e=v.current)||void 0===e||e.abort(),null!==x.current&&(clearTimeout(x.current),x.current=null),null!==b.current&&("function"==typeof cancelIdleCallback?cancelIdleCallback(b.current):clearTimeout(b.current),b.current=null),!c||!n)return m(!1),void p(!1);if(s)return m(!0),void p(!1);if(C.current)return;m(!0),p(!1);const t=new AbortController;v.current=t;const o=new AbortController;let a=0,l=!1;const d=()=>{f.current&&(URL.revokeObjectURL(f.current),f.current=null),h.current&&(h.current.onload=null,h.current.onerror=null,h.current=null)},g=async()=>{d();let e=!1;try{if(i&&(await i.acquire(o.signal),e=!0),t.signal.aborted)return void d();const a=await async function(e,n){const t=await fetch(e,{signal:n});if(!t.ok){if(404===t.status)throw new G("HTTP 404");throw new Error(`HTTP ${t.status}`)}const r=await t.blob();if(r.size<10)throw new G("Image too small");return r}(n,t.signal);if(t.signal.aborted)return void d();const s=URL.createObjectURL(a);f.current=s;const c=new Image;if(h.current=c,await function(e,n,t){return new Promise(((r,o)=>{const i=()=>{e.onload=null,e.onerror=null,t.removeEventListener("abort",a)},a=()=>{i(),o(new DOMException("The operation was aborted.","AbortError"))};t.aborted?a():(e.onload=()=>{i(),r()},e.onerror=()=>{i(),o(new G("Image decode failed"))},t.addEventListener("abort",a,{once:!0}),e.src=n)}))}(c,s,t.signal),t.signal.aborted)return void d();const g=()=>{if(t.signal.aborted)return void d();const e=q(c,r);var n;(d(),e)?(F(e,r,u),null===(n=S.current)||void 0===n||n.call(S,e)):l||p(!0);l||m(!1)};"function"==typeof requestIdleCallback?b.current=requestIdleCallback(g,{timeout:1e3}):b.current=setTimeout(g,0)}catch(s){if(t.signal.aborted||s instanceof DOMException&&"AbortError"===s.name)return void d();if(s instanceof G)return d(),void(l||(p(!0),m(!1)));a<6?(a++,x.current=setTimeout(g,1e3)):(d(),l||(p(!0),m(!1)))}
1finally{e&&(null==i||i.release())}};return g(),()=>{l=!0,o.abort(),u.current&&(u.current.width=0,u.current.height=0)}}),[n,c,r,i,s]),(0,o.useMemo)((()=>({canvasRef:u,isLoading:d,hasError:g,needsSolving:c})),[d,g,c])}var D=t(78680),H={};H.styleTagTransform=P(),H.setAttributes=S(),H.insert=w().bind(null,"head"),H.domAPI=v(),H.insertStyleElement=y();h()(D.A,H);const Q=D.A&&D.A.locals?D.A.locals:void 0,X=o.memo((({src:e,width:n,height:t,marginTop:r,alt:i="",className:a="",onLoad:l,onError:s,choJuGiga:c,cdnRootUri:u,externalBlobUrl:d,isPreloadManaged:m,isGif:g,isCurrentScreen:p,semaphore:f,pageIndex:h,puzzleCache:b,objectPosition:v="center",disableImageLoad:x})=>{const w=void 0!==h?null==b?void 0:b.get(h):void 0,k=(0,o.useCallback)((e=>{void 0!==h&&(null==b||b.set(h,e))}),[b,h]),S=_({src:e,choJuGiga:c,cdnRootUri:u,semaphore:f,cachedSolvedCanvas:w,onSolved:k,disabled:x}),{blobUrl:C,state:y}=function(e,n){const[t,r]=(0,o.useState)(null),[i,a]=(0,o.useState)("idle"),l=(0,o.useRef)(null),s=(0,o.useRef)(e);return s.current!==e&&(s.current=e,l.current&&(URL.revokeObjectURL(l.current),l.current=null),r(null),a(e?"loading":"idle")),(0,o.useEffect)((()=>{if(!e)return void a("idle");if(n)return void a("loading");a("loading");let t,o=0;const i=new AbortController,s=async()=>{try{const n=await fetch(e,{signal:i.signal});if(!n.ok){if(404===n.status)return void a("error");throw new Error(`HTTP ${n.status}`)}const t=await n.blob();if(t.size<10)return void a("error");const o=URL.createObjectURL(t);l.current=o,r(o),a("loaded")}catch(n){if(i.signal.aborted)return;o<6?(o++,t=setTimeout(s,1e3)):a("error")}};return s(),()=>{i.abort(),void 0!==t&&clearTimeout(t),l.current&&(URL.revokeObjectURL(l.current),l.current=null),r(null)}}),[e,n]),{blobUrl:t,state:i}}(S.needsSolving||d||m?void 0:e,x),E=null!=d?d:C,[P,R]=(0,o.useState)(!1);(0,o.useEffect)((()=>{R(!1)}),[d]);const T=(0,o.useRef)(s);T.current=s;const L=(0,o.useRef)(l);L.current=l;const I=function(e,n){const[t,r]=(0,o.useState)(null);return(0,o.useEffect)((()=>{if(!e||!n)return;const t=new Image;return t.onload=()=>{const e=document.createElement("canvas");e.width=t.naturalWidth,e.height=t.naturalHeight;const n=e.getContext("2d");n&&(n.drawImage(t,0,0),r(e.toDataURL()))},t.src=n,()=>{t.onload=null,t.src=""}}),[e,n]),t}(null!=g&&g,E),B=g&&!p&&I?I:E;(0,o.useEffect)((()=>{var e;S.needsSolving||"error"!==y||(null===(e=T.current)||void 0===e||e.call(T))}),[y,S.needsSolving]),(0,o.useEffect)((()=>{if(S.needsSolving&&e){var n,t;if(!S.isLoading&&!S.hasError)null===(n=L.current)||void 0===n||n.call(L);if(S.hasError)null===(t=T.current)||void 0===t||t.call(T)}}),[S.isLoading,S.hasError,S.needsSolving,e]);const N={width:`${n}px`,height:`${t}px`},j=void 0!==r?{...N,marginTop:`${r}px`}:N,M="center"===v?void 0:{objectPosition:`${v} center`},z=S.needsSolving?S.hasError:P||"error"===y,O=S.needsSolving?!S.isLoading&&!S.hasError:null!=d&&!P||"loaded"===y;return(0,A.jsx)("div",{className:`${Q.pageImageContainer} ${a}`,style:j,children:S.needsSolving?!z&&(0,A.jsx)("canvas",{ref:S.canvasRef,className:`${Q.pageImage} ${O?Q.loaded:""}`,style:{...M,display:S.isLoading?"none":"block"},...i?{role:"img","aria-label":i}:{"aria-hidden":!0}}):!z&&B&&(0,A.jsx)("img",{src:B,alt:i,className:`${Q.pageImage} ${O?Q.loaded:""}`,style:M,onLoad:()=>{var e;return null===(e=L.current)||void 0===e?void 0:e.call(L)},onError:()=>{var e;R(!0),null===(e=T.current)||void 0===e||e.call(T)}})})}));X.displayName="PageImage";var V=t(75064),J={};J.styleTagTransform=P(),J.setAttributes=S(),J.insert=w().bind(null,"head"),J.domAPI=v(),J.insertStyleElement=y();h()(V.A,J);const K=V.A&&V.A.locals?V.A.locals:void 0,Y=({isRtl:e,hasBackwardArea:n,canGoBackward:t,canGoForward:r,onForward:o,onBackward:i,isSliderOpen:a=!1})=>{const l=e?K.rtl:K.ltr;return(0,A.jsxs)("div",{className:K.navigation,children:[(0,A.jsx)("a",{className:`${K.backward} ${l}`,style:t&&!a?void 0:{display:"none"},onClick:e=>{e.preventDefault(),i()},role:"button","aria-label":"åã®ãã¼ã¸"}),(0,A.jsx)("a",{className:`${K.forward} ${l} ${n?"":K.slideonly}`,style:r&&!a?void 0:{display:"none"},onClick:e=>{e.preventDefault(),o()},role:"button","aria-label":"次ã®ãã¼ã¸","data-testid":"page-navigation-forward"})]})};var W=t(5204),Z={};Z.styleTagTransform=P(),Z.setAttributes=S(),Z.insert=w().bind(null,"head"),Z.domAPI=v(),Z.insertStyleElement=y();h()(W.A,Z);const ee=W.A&&W.A.locals?W.A.locals:void 0,ne=({onNavigate:e,onClose:n,label:t="åã®è©±ãèªã"})=>{const r=(0,o.useRef)(null);(0,o.useEffect)((()=>{const e=r.current;if(!e)return;const n=e=>e.stopPropagation();return e.addEventListener("touchstart",n),()=>e.removeEventListener("touchstart",n)}),[]);return(0,A.jsx)("div",{ref:r,className:ee.guide,onClick:()=>{null==n||n()},children:(0,A.jsx)("div",{className:ee.modal,onClick:e=>e.stopPropagation(),children:(0,A.jsx)("button",{type:"button",className:ee.link,onClick:n=>{n.preventDefault(),n.stopPropagation(),e()},children:t})})})};var te=t(61172),re={};re.styleTagTransform=P(),re.setAttributes=S(),re.insert=w().bind(null,"head"),re.domAPI=v(),re.insertStyleElement=y();h()(te.A,re);const oe=te.A&&te.A.locals?te.A.locals:void 0;const ie=({pageSize:e,isSpread:n,variant:t="default",className:r="",children:o})=>{let i;if(n||"html"===t)i={width:`${e.page.width}px`,height:`${e.page.height}px`,marginTop:`${e.verticalMargin}px`};else if("colophon"===t)i={width:`${e.area.width}px`,height:e.area.height-e.verticalMargin+"px",marginTop:`${e.verticalMargin}px`};else{const n=function(e){const n=e.area.height-2*e.verticalMargin,t=e.area.width;let r=n;return r/t<1.2&&(r=Math.min(1.41*t,e.area.height)),{width:t,height:r,marginTop:(e.area.height-r)/2}}(e);i={width:`${n.width}px`,height:`${n.height}px`,marginTop:`${n.marginTop}px`}}
1return(0,A.jsx)("div",{className:`${oe.frame} ${r}`,style:i,"data-special-variant":t,children:o})};var ae=t(63882),le={};le.styleTagTransform=P(),le.setAttributes=S(),le.insert=w().bind(null,"head"),le.domAPI=v(),le.insertStyleElement=y();h()(ae.A,le);const se=ae.A&&ae.A.locals?ae.A.locals:void 0;function ce(e,n){if("main"===e.target){var t;const{mainPages:r}=n,o=e.page-1,i=o<r.length?r[o]:r[r.length-1];return null!==(t=null==i?void 0:i.screen)&&void 0!==t?t:1}return e.page}const ue=o.forwardRef((function({pageStructure:e,initialScreen:n=1,onScreenChange:t,onReachEnd:d,onReachBeginning:f,onFirstPageLoad:h,className:b="",cdnRootUri:v,isExpand:x=!1,autoBookmark:w=!1,frontLinkPages:k,backLinkPages:S,isSliderOpen:C=!1,pageSlots:y,onContentStart:E,onContentEnd:P,onFinishReading:R,onScreenResolved:T,keepMountedPageIndexes:L,disableImageLoad:B=!1},N){const j=(0,o.useRef)(null),z=(0,o.useRef)(null),O=(0,o.useRef)(!1),$=(0,o.useRef)(null),G=(0,o.useRef)(!1),q=(0,o.useRef)(!1),F=(0,o.useRef)(null),_=(0,o.useRef)(!1),D=w?location.pathname:"",{savedSingleScreen:H,saveSingleScreen:Q,removeSingleScreen:V}=function(e){const[n]=(0,o.useState)((()=>{if(!e)return;const n=a()[e];return"number"==typeof n?n:void 0}));return{savedSingleScreen:n,saveSingleScreen:(0,o.useCallback)((n=>{if(e)try{const t=a();t[e]=n,localStorage.setItem(i,JSON.stringify(t))}catch{}}),[e]),removeSingleScreen:(0,o.useCallback)((()=>{if(e)try{const n=a();delete n[e],localStorage.setItem(i,JSON.stringify(n))}catch{}}),[e])}}(D),J=(0,o.useCallback)((e=>{const n=!_.current;if(_.current=!0,F.current){const{layout:o,pageStructure:i}=F.current,a=o.convertScreenTo(r.PE.Single,i,e);if(w){const{mainPages:e,singlePages:t}=i;if(e.length>0){const r=e[0].screen,o=e[e.length-1],i=o.screen;null!==r&&null!==i&&(a>r&&a<i?Q(a):a===i&&o.index===t.length-1||a<=r&&n||V())}}null==t||t(a,o)}else null==t||t(e,r.PE.Single)}),[w,Q,V,t]),[K,W]=(0,o.useState)(!1),Z=(0,o.useRef)(!1),{phase:ee,isVisible:te,dismiss:re}=function(e={}){const{enabled:n=!0,showDurationMs:t=l,fadeOutMs:r=s}=e,[i,a]=(0,o.useState)((()=>n?"showing":"hidden")),[u,d]=(0,o.useState)(c);(0,o.useEffect)((()=>{if("undefined"==typeof document)return;const e=()=>d(c());return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}}),[]),(0,o.useEffect)((()=>{if("showing"!==i)return;if(!u)return;const e=window.setTimeout((()=>{a("leaving")}),t);return()=>{window.clearTimeout(e)}}),[i,t,u]),(0,o.useEffect)((()=>{if("leaving"!==i)return;const e=window.setTimeout((()=>{a("hidden")}),r);return()=>{window.clearTimeout(e)}}),[i,r]);const m=(0,o.useCallback)((()=>{a((e=>"showing"===e?"leaving":e))}),[]);return{phase:i,isVisible:"showing"===i,dismiss:m}}(),oe=function(e){const[n,t]=(0,o.useState)((()=>{if(e.current){const n=e.current.getBoundingClientRect();return new r.fg(n.width,n.height)}return new r.fg(0,0)}));return(0,o.useLayoutEffect)((()=>{const n=e.current;if(!n)return;const o=()=>{const e=n.getBoundingClientRect();t(new r.fg(e.width,e.height))},i="undefined"!=typeof ResizeObserver?new ResizeObserver((()=>{o()})):null;return null==i||i.observe(n),window.addEventListener("resize",o),n.addEventListener("transitionend",o),o(),()=>{null==i||i.disconnect(),window.removeEventListener("resize",o),n.removeEventListener("transitionend",o)}}),[e]),n}(j),{animateTo:ae,cancelAnimation:le}=function(){const e=(0,o.useRef)(null),n=(0,o.useCallback)((()=>{null!==e.current&&(cancelAnimationFrame(e.current),e.current=null)}),[]),t=(0,o.useCallback)(((t,o,i)=>{const{duration:a=170,easing:l="easeOutCubic",onUpdate:s,onComplete:c}=i;n();const u=r.Z0[l],d=Date.now(),m=o-t,g=()=>{const n=Date.now()-d,r=Math.min(n/a,1),o=u(r);s(t+m*o),r<1?e.current=requestAnimationFrame(g):(e.current=null,c&&c())};return e.current=requestAnimationFrame(g),n}),[n]);return{animateTo:t,cancelAnimation:n}}(),[ue,de]=function(e,n,t=1,i,a){const l=(0,o.useMemo)((()=>new r.Pg(e)),[e]),s=l.readingDirection===r.rT.RTL,c=(0,o.useMemo)((()=>new r.hO(l.imageSizeForLocator)),[l]),u=(0,o.useMemo)((()=>c.calculatePageSize(n)),[c,n]),d=u.layout,m=d.maxScreen(l),g=e=>{const t=Math.max(1,Math.min(e,m));let r;r=s?t:m-t+1;let o=0;if(d.isSpread)if(s)o=u.area.width*(2*r-1);else{const e=l.visiblePageCount(d.isSpread)%2!=0?1:0;o=u.area.width*(2*r-1-e)}else o=(l.isLatter(r)?u.page.width/2:u.area.width-u.page.width/2)+u.area.width*(r-1);return Math.floor(n.width/2-o)},[p,f]=(0,o.useState)(t),[h,b]=(0,o.useState)((()=>0===n.width?0:g(t))),[v,x]=(0,o.useState)(!1),w=(0,o.useRef)(null),k=(0,o.useRef)(null),S=(0,o.useCallback)((e=>g(e)),[m,s,d,u,l,n.width]),C=(0,o.useCallback)(((e,n)=>{const t=Math.max(1,Math.min(e,m));if(t===k.current)return;k.current=t;const r=S(t);f(t),b(r),!i||null!=n&&n.silent||i(t)}),[S,m,i]),y=(0,o.useCallback)((e=>{const n=Math.max(1,Math.min(e,m));if(n===p)return;const t=S(n);w.current={from:h,to:t},x(!0),f(n),i&&i(n)}),[m,p,h,S,i]),E=p<m,P=p>1,R=(0,o.useCallback)((()=>E?(y(p+1),!0):(a&&a(),!1)),[E,p,y,a]),T=(0,o.useCallback)((()=>!!P&&(y(p-1),!0)),[P,p,y]),L=(0,o.useCallback)((()=>w.current),[]),A=(0,o.useCallback)(((e,n)=>{w.current={from:e,to:n},x(!0)}),[]);return[{screen:p,offset:h,layout:d,pageSize:u,isSliding:v,pageStructure:l},{jumpTo:C,slideTo:y,slideForward:R,slideBackward:T,setIsSliding:x,setOffset:b,calculateOffset:S,getAnimationParams:L,snapBackTo:A}]}
1(e,oe,1,J,d),{pageStructure:me,offset:ge,pageSize:pe,layout:fe,screen:he}=ue,be=fe.isSpread||oe.isPcWidth;F.current={layout:fe,pageStructure:me};const ve=me.readingDirection===r.rT.RTL,xe=(0,o.useCallback)((e=>{if(!O.current)return;const n=ce(e,me),t=r.PE.Single.convertScreenTo(fe,me,n),o=fe.maxScreen(me);de.jumpTo(Math.max(1,Math.min(t,o)))}),[fe,me,de]),{hashInitialDestination:we}=function(e){const[n]=(0,o.useState)((()=>u(location.hash))),t=(0,o.useRef)(e);return t.current=e,(0,o.useEffect)((()=>{void 0!==n&&history.replaceState("",document.title,location.pathname+location.search);const e=()=>{const e=u(location.hash);void 0!==e&&(history.replaceState("",document.title,location.pathname+location.search),t.current(e))};return window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)}),[]),{hashInitialDestination:n}}(xe),ke=(0,o.useMemo)((()=>void 0!==we?ce(we,me):void 0),[we,me]),Se=void 0!==ke?ke:w&&void 0!==H?H:n,Ce=(0,o.useMemo)((()=>{if($.current&&$.current.name!==fe.name){const e=$.current.convertScreenTo(fe,me,he),n=fe.maxScreen(me);return Math.max(1,Math.min(e,n))}return he}),[fe,me,he]);!function({pageStructure:e,layout:n,screen:t,enabled:r,onContentStart:i,onContentEnd:a,onFinishReading:l}){const s=(0,o.useRef)(new Set),c=(0,o.useRef)(new Set),u=(0,o.useRef)(!1);(0,o.useEffect)((()=>{if(!r)return;const o=t=>{const r=n.screenToPageIndexesOn(e,t,"main");for(const n of r){const t=e.singlePages[n];if(!t)continue;const r=t.contentStart;r&&!s.current.has(r)&&(s.current.add(r),null==i||i(r));const o=t.contentEnd;o&&s.current.has(o)&&!c.current.has(o)&&(c.current.add(o),null==a||a(o),null==l||l())}};u.current||(u.current=!0,1!==t&&o(1)),o(t)}),[r,n,e,t,i,a,l])}({pageStructure:me,layout:fe,screen:Ce,enabled:O.current,onContentStart:E,onContentEnd:P,onFinishReading:R});const ye=function(e,n,t,r=2){return(0,o.useMemo)((()=>{const o=n.selectPages(e),i=n.maxScreen(e),a=Math.max(1,t-r),l=Math.min(i,t+r),s=new Set;for(let t=a;t<=l;t++)n.screenToPageIndexes(e,t).forEach((e=>s.add(e)));const c=Array.from(s).sort(((e,n)=>e-n));return{visiblePages:o.filter((e=>s.has(e.index))),firstPageIndex:c.length>0?c[0]:0,lastPageIndex:c.length>0?c[c.length-1]:0,allPages:o}}),[e,n,t,r])}(me,fe,Ce,2),{visiblePages:Ee,firstPageIndex:Pe,lastPageIndex:Re,allPages:Te}=ye,Le=(0,o.useMemo)((()=>new Set(Ee.map((e=>e.index)))),[Ee]),Ae=(0,o.useMemo)((()=>new Set(null!=L?L:[])),[L]),Ie=(0,o.useMemo)((()=>{if(0===Ae.size)return Ee;const e=Te.filter((e=>Ae.has(e.index)&&!Le.has(e.index)));return 0===e.length?Ee:[...Ee,...e].sort(((e,n)=>e.index-n.index))}),[Ee,Te,Ae,Le]),Be=(0,o.useMemo)((()=>{const e=new Map;let n=0,t=0;for(const r of Te)"link"===r.type&&("front"===r.linkPosition?e.set(r.index,n++):"back"===r.linkPosition&&e.set(r.index,t++));return e}),[Te]),Ne=(0,o.useMemo)((()=>[0,1,2,-1].flatMap((e=>fe.screenToMainPageIndexesOn(me,Ce+e)))),[fe,me,Ce]),je=(0,o.useMemo)((()=>{const e=new Map;if(B)return e;for(const n of Te)n.src&&"baku"!==n.choJuGiga&&e.set(n.index,n.src);return e}),[Te,B]),Me=(0,o.useMemo)((()=>{const e=new Set;for(const n of Ne)je.has(n)&&e.add(n);return e}),[Ne,je]),ze=(0,o.useMemo)((()=>fe.screenToPageIndexes(me,Ce)),[fe,me,Ce]),Oe=(0,o.useMemo)((()=>{const e=fe.convertScreenTo(r.PE.Spread,me,Ce);return me.screenToPageIndexesOn(e,!0,"main")}),[fe,me,Ce]),$e=(0,o.useRef)(T);$e.current=T,(0,o.useEffect)((()=>{var e;0!==oe.width&&(null===(e=$e.current)||void 0===e||e.call($e,{screen:Ce,layout:fe,pageStructure:me,pageIndexes:ze}))}),[ze,Ce,fe,me,oe.width]);const Ue=Ne.length>0?Math.min(...Ne):0,Ge=Ne.length>0?Math.max(...Ne):0,qe=(0,o.useRef)(null);qe.current||(qe.current=new m(2));const Fe=qe.current,_e=function(e,n,t,r,i){const a=(0,o.useRef)(new Map),[,l]=(0,o.useState)(0),s=(0,o.useRef)(null);s.current||(s.current=new m(2));const c=null!=i?i:s.current,u=(0,o.useRef)(null);return(0,o.useEffect)((()=>{var o;const i=c;null===(o=u.current)||void 0===o||o.abort();const s=new AbortController;u.current=s;const d=async(e,n)=>{if(!a.current.has(e)){try{await i.acquire(s.signal)}catch{return}if(s.signal.aborted||a.current.has(e))i.release();else try{const t=await fetch(n,{signal:s.signal});if(!t.ok)return;const r=await t.blob();if(r.size<10||s.signal.aborted)return;const o=URL.createObjectURL(r);a.current.set(e,o),l((e=>e+1))}catch{}finally{i.release()}}};for(const t of e){const e=n.get(t);e&&!a.current.has(t)&&d(t,e)}const m=()=>{let e=!1;for(const[n,o]of a.current){const i=Math.abs(n-t),l=Math.abs(n-r);i>10&&l>10&&(URL.revokeObjectURL(o),a.current.delete(n),e=!0)}e&&l((e=>e+1))};let g;return g="function"==typeof requestIdleCallback?requestIdleCallback(m,{timeout:1e3}):setTimeout(m,0),()=>{s.abort(),void 0!==g&&("function"==typeof cancelIdleCallback?cancelIdleCallback(g):clearTimeout(g))}}),[e,n,t,r,c]),(0,o.useEffect)((()=>()=>{var e;null===(e=u.current)||void 0===e||e.abort();for(const n of a.current.values())URL.revokeObjectURL(n);a.current.clear()}),[]),a.current}(Ne,je,Ue,Ge,Fe),De=function(e,n){const t=(0,o.useRef)(new Map),r=(0,o.useRef)(!1),i=(0,o.useRef)(e),a=(0,o.useRef)(n);return i.current=e,a.current=n,(0,o.useEffect)((()=>{const r=()=>{for(const[r,o]of t.current){const i=Math.abs(r-e),a=Math.abs(r-n);i>10&&a>10&&(o.width=0,o.height=0,t.current.delete(r))}};let o;return o="function"==typeof requestIdleCallback?requestIdleCallback(r,{timeout:1e3}):setTimeout(r,0),()=>{void 0!==o&&("function"==typeof cancelIdleCallback?cancelIdleCallback(o):clearTimeout(o))}}),[e,n]),(0,o.useEffect)((()=>()=>{r.current=!0;for(const e of t.current.values())e.width=0,e.height=0;t.current.clear()}),[]),(0,o.useMemo)((()=>({get:e=>t.current.get(e),set:(e,n)=>{if(r.current)return;const o=Math.abs(e-i.current),l=Math.abs(e-a.current);if(o>10&&l>10)return n.width=0,void(n.height=0);t.current.set(e,n)}})),[])}(Ue,Ge),He=(0,o.useCallback)((()=>{G.current||(G.current=!0,null==h||h())}),[h]),Qe=(0,o.useCallback)((()=>ge),[ge]),Xe=(0,o.useCallback)((()=>oe.width),[oe.width]),Ve=(0,o.useCallback)((()=>{q.current=!0,le(),de.setIsSliding(!1),re()}),[le,de,re]),Je=(0,o.useCallback)((()=>{q.current=!1}),[]),Ke=fe.maxScreen(me),Ye=(0,o.useCallback)((()=>he>=Ke?(null==d||d(),!1):(de.slideForward(),!0)),[he,Ke,de,d]),We=(0,o.useCallback)((()=>he<=1?!!f&&(K?(W(!1),f()):W(!0),!1):de.slideBackward()),[he,de,K,f]),Ze=(0,o.useCallback)((()=>K?(W(!1),!1):de.slideForward()),[K,de]);!function({onSlideForward:e,onSlideBackward:n,isRtl:t,enabled:r=!0}){const i=(0,o.useRef)(null),a=(0,o.useRef)(!1),l=(0,o.useRef)(!0),s=(0,o.useRef)(t),c=(0,o.useRef)(e),u=(0,o.useRef)(n);s.current=t,c.current=e,u.current=n,(0,o.useEffect)((()=>
1{if(!r)return;const e=()=>{i.current=null,a.current=!1,l.current=!0},n=e=>{const{key:n}=e;"ArrowLeft"!==n&&"ArrowRight"!==n||e.altKey||e.ctrlKey||e.shiftKey||e.metaKey||e.defaultPrevented||e.target instanceof HTMLElement&&e.target.closest("a, input, textarea, select, button")||(n!==i.current?(i.current=n,a.current=!1,l.current=!0):a.current=!0,e.preventDefault(),(!a.current||l.current)&&(("ArrowRight"===n?s.current?u.current:c.current:s.current?c.current:u.current)()||(l.current=!1)))},t=n=>{n.key===i.current&&e()},o=()=>{e()},d=()=>{"hidden"===document.visibilityState&&e()};return document.addEventListener("keydown",n),document.addEventListener("keyup",t),window.addEventListener("blur",o),document.addEventListener("visibilitychange",d),()=>{document.removeEventListener("keydown",n),document.removeEventListener("keyup",t),window.removeEventListener("blur",o),document.removeEventListener("visibilitychange",d)}}),[r])}({onSlideForward:Ze,onSlideBackward:We,isRtl:ve,enabled:!0});!function({containerRef:e,onSlideForward:n,onSlideBackward:t,onOffsetChange:r,onSnapBack:i,getCurrentOffset:a,getViewportWidth:l,getZoomRatio:s,isRtl:c,enabled:u=!0,onSwipeStart:d,onSwipeEnd:m}){const p=(0,o.useRef)(n),f=(0,o.useRef)(t),h=(0,o.useRef)(r),b=(0,o.useRef)(i),v=(0,o.useRef)(a),x=(0,o.useRef)(l),w=(0,o.useRef)(s),k=(0,o.useRef)(c),S=(0,o.useRef)(d),C=(0,o.useRef)(m);p.current=n,f.current=t,h.current=r,b.current=i,v.current=a,x.current=l,w.current=s,k.current=c,S.current=d,C.current=m,(0,o.useEffect)((()=>{if(!u||!e.current)return;const n=e.current;let t=g.NONE,r=0,o=0,i=0,a=0,l=0;const s=e=>{var n,s,c,u;if((null!==(n=null===(s=w.current)||void 0===s?void 0:s.call(w))&&void 0!==n?n:1)>1.05||e.touches.length>1)return t===g.SWIPING&&(null===(u=C.current)||void 0===u||u.call(C),b.current(l,a)),void(t=g.NONE);null===(c=S.current)||void 0===c||c.call(S),t=g.GOING_TO_SWIPE;const d=e.touches[0];r=d.clientX,o=d.clientY,i=Date.now(),a=v.current(),l=a},c=e=>{if(t===g.NONE)return;var n;if(e.touches.length>1)return t===g.SWIPING&&(null===(n=C.current)||void 0===n||n.call(C),b.current(l,a)),void(t=g.NONE);if(t===g.VERTICAL)return void e.preventDefault();const i=e.touches[0],s=i.clientX-r,c=i.clientY-o;if(t===g.GOING_TO_SWIPE){const n=Math.abs(s),r=Math.abs(c);if(n<3&&r<3)return;if(!(n>=r))return t=g.VERTICAL,void e.preventDefault();t=g.SWIPING}e.preventDefault(),l=a-s,h.current(l)},d=()=>{var e;null===(e=C.current)||void 0===e||e.call(C);const n=t;if(t=g.NONE,n===g.NONE||n===g.VERTICAL)return;if(n===g.GOING_TO_SWIPE)return;const r=l-a,o=Date.now()-i,s=x.current();let c=r/Math.min(1,Math.max(o,1)/1e3);c=Math.max(Math.min(c,s),-s),c>s/4?(k.current?f.current():p.current())||b.current(l,a):c<-s/4&&(k.current?p.current():f.current())||b.current(l,a)};return n.addEventListener("touchstart",s,{passive:!0}),n.addEventListener("touchmove",c,{passive:!1}),n.addEventListener("touchend",d),n.addEventListener("touchcancel",d),()=>{n.removeEventListener("touchstart",s),n.removeEventListener("touchmove",c),n.removeEventListener("touchend",d),n.removeEventListener("touchcancel",d)}}),[e,u])}({containerRef:j,onSlideForward:Ye,onSlideBackward:(0,o.useCallback)((()=>he<=1?!!f&&(K?(W(!1),f()):W(!0),!1):(de.slideBackward(),!0)),[he,de,K,f]),onOffsetChange:de.setOffset,onSnapBack:de.snapBackTo,getCurrentOffset:Qe,getViewportWidth:Xe,getZoomRatio:p,isRtl:ve,enabled:!0,onSwipeStart:Ve,onSwipeEnd:Je});const en=(0,o.useMemo)((()=>{const e=e=>e.filter((e=>null!==e.screen)).reduce(((e,n)=>e+(n.isSpreadCenter?2:1)),0);return{start:e(Te.slice(0,Pe))*pe.area.width,end:e(Te.slice(Re+1))*pe.area.width}}),[Te,Pe,Re,pe.area.width]),nn=(0,o.useMemo)((()=>{if(0===oe.width)return 0;const e=fe.maxScreen(me),n=Math.max(1,Math.min(Ce,e));let t;t=ve?n:e-n+1;let r=0;if(fe.isSpread)if(ve)r=pe.area.width*(2*t-1);else{const e=me.visiblePageCount(fe.isSpread)%2!=0?1:0;r=pe.area.width*(2*t-1-e)}else{r=(me.isLatter(t)?pe.page.width/2:pe.area.width-pe.page.width/2)+pe.area.width*(t-1)}return Math.floor(oe.width/2-r)}),[oe.width,pe.area.width,pe.page.width,Ce,fe,me,ve]);return(0,o.useLayoutEffect)((()=>{Ce!==he&&O.current?($.current=fe,de.jumpTo(Ce,{silent:!0})):$.current&&$.current.name===fe.name||($.current=fe)}),[Ce,he,fe,de]),(0,o.useLayoutEffect)((()=>
1{if(z.current){const e=ue.isSliding||q.current?ge:nn;z.current.style.right=`${e}px`}ue.isSliding||q.current||!O.current||ge===nn||de.setOffset(nn)}),[ge,nn,ue.isSliding,de]),(0,o.useEffect)((()=>{he>1&&W(!1)}),[he]),(0,o.useEffect)((()=>{ue.isSliding&&!Z.current&&(Z.current=!0,re())}),[ue.isSliding,re]),(0,o.useEffect)((()=>{if(oe.width>0&&!O.current){O.current=!0;const e=r.PE.Single.convertScreenTo(fe,me,Se);de.jumpTo(e)}}),[oe.width,Se,fe,me,de]),(0,o.useImperativeHandle)(N,(()=>({jumpTo:e=>{const n=r.PE.Single.convertScreenTo(fe,me,e),t=fe.maxScreen(me);de.jumpTo(Math.max(1,Math.min(n,t)))},jumpToLayoutScreen:e=>{const n=fe.maxScreen(me);de.jumpTo(Math.max(1,Math.min(e,n)))},slideToLayoutScreen:e=>{const n=fe.maxScreen(me);de.slideTo(Math.max(1,Math.min(e,n)))}})),[fe,me,de]),(0,o.useEffect)((()=>{if(!ue.isSliding)return;const e=de.getAnimationParams();if(!e)return void de.setIsSliding(!1);const{from:n,to:t}=e;return Math.abs(t-n)<1?(de.setOffset(t),void de.setIsSliding(!1)):(ae(n,t,{duration:170,easing:"easeOutCubic",onUpdate:e=>{de.setOffset(e)},onComplete:()=>{de.setIsSliding(!1)}}),()=>{le()})}),[ue.isSliding,ue.screen]),(0,A.jsxs)("div",{ref:j,className:`${se.container} ${fe.isSpread?se.spread:""} ${b}`,children:[(0,A.jsx)(Y,{isRtl:ve,hasBackwardArea:be,canGoBackward:be&&(ue.screen>1||!!f),canGoForward:ue.screen<Ke||!!d,onForward:Ze,onBackward:We,isSliderOpen:C}),K&&f&&(0,A.jsx)(ne,{onNavigate:()=>{W(!1),f()},onClose:()=>W(!1)}),(0,A.jsxs)("div",{ref:z,className:`${se.content} ${fe.isSpread?se.isSpread:""} ${ve?se.rtl:""}`,children:[en.start>0&&(0,A.jsx)("div",{style:{width:`${en.start}px`,height:`${pe.area.height}px`,flexShrink:0}}),Ie.map((e=>{let n;n="center"===e.align?"center":"left"===e.align?ve?"right":"left":"right"===e.align?ve?"left":"right":"center";const t=e.isSpreadCenter?Math.round(e.dimension.width*pe.page.height/e.dimension.height):pe.page.width,r=fe.isSpread?"left"===n?"right":"right"===n?"left":"center":"center",o=(n=>{if("link"!==e.type)return;const t="front"===e.linkPosition?k:"back"===e.linkPosition?S:void 0,r=null!==(n=Be.get(e.index))&&void 0!==n?n:-1;return null==t?void 0:t[r]})(),i=null==y?void 0:y[e.index],a=Ae.has(e.index)&&!Le.has(e.index);return(0,A.jsxs)(U,{page:e,pageSize:pe,isRtl:ve,align:n,hidden:a,children:["main"===e.type&&e.src&&(0,A.jsx)(X,{src:e.src,width:t,height:pe.page.height,objectPosition:r,marginTop:pe.verticalMargin,alt:`Page ${e.index+1}`,choJuGiga:e.choJuGiga,cdnRootUri:v,externalBlobUrl:_e.get(e.index),isPreloadManaged:Me.has(e.index),onLoad:He,isGif:e.isGif,semaphore:Fe,isCurrentScreen:Oe.includes(e.index),pageIndex:e.index,puzzleCache:De,disableImageLoad:B}),"flyleaf"===e.type&&(0,A.jsx)("div",{style:{width:`${pe.page.width}px`,height:`${pe.page.height}px`,marginTop:`${pe.verticalMargin}px`,backgroundColor:"#fff"}}),"backMatter"===e.type&&(0,A.jsx)(ie,{pageSize:pe,isSpread:fe.isSpread,variant:"colophon",children:i}),"other"===e.type&&(void 0!==i?(0,A.jsx)(ie,{pageSize:pe,isSpread:fe.isSpread,children:i}):e.src&&(0,A.jsx)(X,{src:e.src,width:t,height:pe.page.height,objectPosition:r,marginTop:pe.verticalMargin,alt:`Page ${e.index+1}`,choJuGiga:e.choJuGiga,cdnRootUri:v,externalBlobUrl:_e.get(e.index),isPreloadManaged:Me.has(e.index),semaphore:Fe,pageIndex:e.index,puzzleCache:De,disableImageLoad:B})),"link"===e.type&&(void 0!==i?(0,A.jsx)(ie,{pageSize:pe,isSpread:fe.isSpread,children:i}):o&&(0,A.jsx)(ie,{pageSize:pe,isSpread:fe.isSpread,children:o})),"html"===e.type&&e.content&&(0,A.jsx)(ie,{pageSize:pe,isSpread:fe.isSpread,variant:"html",children:(0,A.jsx)(M,{content:e.content})})]},e.index)})),en.end>0&&(0,A.jsx)("div",{style:{width:`${en.end}px`,height:`${pe.area.height}px`,flexShrink:0}})]}),"hidden"!==ee&&(0,A.jsx)(I,{readingDirection:me.readingDirection,isExpand:x,isVisible:te,onClick:re})]})}));var de=t(66914);const me=null!==de.A&&void 0!==de.A&&de.A.isEnabled?de.A:null,ge="isExpand";function pe(e){const[n,t]=(0,o.useState)((()=>{const n=function(e){try{return localStorage.getItem(e)}catch{return null}}(ge);return null!==n?"1"===n:!e})),[r,i]=(0,o.useState)((()=>!(null==me||!me.isFullscreen)));(0,o.useEffect)((()=>{null!=me&&me.isFullscreen||document.body.classList.toggle("expand",n)}),[]),(0,o.useEffect)((()=>{const e=me;if(!e)return;const t=()=>{const t=e.isFullscreen;i(t),document.body.classList.toggle("fullscreen",t),t?(document.body.classList.remove("expand"),window.scroll(0,0)):document.body.classList.toggle("expand",n),window.dispatchEvent(new
1UIEvent("resize"))};return e.onchange(t),()=>e.off("change",t)}),[n]);const a=(0,o.useCallback)((e=>{t(e),function(e,n){try{localStorage.setItem(e,n)}catch{}}(ge,e?"1":"0"),document.body.classList.toggle("expand",e),window.setTimeout((()=>{window.dispatchEvent(new UIEvent("resize"))}),201)}),[]),l=(0,o.useCallback)((()=>{if(null!=me&&me.isEnabled)if(me.isFullscreen)me.exit();else{if("object"==typeof navigator.userActivation&&!navigator.userActivation.isActive)return;me.request()}}),[]);return(0,o.useEffect)((()=>{if(null==me||!me.isEnabled)return;const e=e=>{const n=function(){const e=navigator.platform;return/^Win/.test(e)||/^Linux/.test(e)?"F11":/^Mac/.test(e)||/^iPad/.test(e)?"f":null}();if(!n||e.key!==n)return;if(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;e.target instanceof HTMLElement&&e.target.closest("a, input, textarea, select, button")||(l(),e.preventDefault())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[l]),{isExpand:n,isFullscreen:r,isEnabled:!(null==me||!me.isEnabled),setExpand:a,toggleFullscreen:l}}var fe=t(72708),he={};he.styleTagTransform=P(),he.setAttributes=S(),he.insert=w().bind(null,"head"),he.domAPI=v(),he.insertStyleElement=y();h()(fe.A,he);const be=fe.A&&fe.A.locals?fe.A.locals:void 0,ve=({screen:e,maxScreen:n,displayScreen:t,displayMaxScreen:r,readingDirection:i,nextUrl:a,prevUrl:l,labelSuffix:s="話",onSlideTo:c})=>{const[u,d]=(0,o.useState)(e),m=(0,o.useRef)(null),g=(0,o.useRef)(null);(0,o.useEffect)((()=>{d(e)}),[e]);const p=(0,o.useCallback)((()=>{const e=g.current,n=m.current;if(!e||!n)return;const t=Number(e.min)||1,r=Number(e.max)||1,o=Number(e.value);let a=r<=t?0:(o-t)/(r-t);a=Math.max(0,Math.min(1,a));const l="rtl"===i?1-a:a,s=e.getBoundingClientRect(),c=n.offsetParent;if(!c)return;const u=s.left-c.getBoundingClientRect().left,d=s.width,p=n.getBoundingClientRect().width,f=22*l;n.style.left=`${u+Math.round(d*l-p/2-f+11)}px`}),[i]),f=(0,o.useCallback)((e=>{const n=Number(e.target.value);d(n),p(),null==c||c(n)}),[p,c]);(0,o.useEffect)((()=>{p()}),[u,t,p]),(0,o.useEffect)((()=>(window.addEventListener("resize",p),()=>window.removeEventListener("resize",p))),[p]);const h=!!(a||l||s);return(0,A.jsx)("div",{className:be.slider,children:(0,A.jsx)("div",{className:be.sliderContainer,children:(0,A.jsxs)("div",{className:be.sliderInner,children:[h&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("span",{className:`${be.sliderNext} ${be[i]}`,children:a?(0,A.jsxs)("a",{href:a,children:["次ã®",s]}):`次ã®${s}`}),(0,A.jsx)("span",{className:`${be.sliderPrev} ${be[i]}`,children:l?(0,A.jsxs)("a",{href:l,children:["åã®",s]}):`åã®${s}`})]}),(0,A.jsx)("span",{className:`${be.sliderPagenumLast} ${be[i]}`,children:r}),(0,A.jsx)("span",{className:be.sliderPagenumNow,ref:m,"data-testid":"slider-pagenum-now",children:t}),(0,A.jsx)("input",{ref:g,type:"range",className:be.sliderInput,min:1,max:n,value:u,step:1,dir:i,onChange:f})]})})})},xe=({mode:e,onModeChange:n,hasTshirts:t=!1,hasKirinuki:r=!1,hasToc:i=!1,isHorizontal:a=!0,sliderProps:l})=>{const{isExpand:s,isFullscreen:c,isEnabled:u,setExpand:d,toggleFullscreen:m}=pe(a),g=(0,o.useRef)(null),[p,f]=(0,o.useState)(!0),h=(0,o.useRef)(null),b=(0,o.useCallback)((()=>{null!==h.current&&(window.clearTimeout(h.current),h.current=null)}),[]),v=(0,o.useCallback)((()=>{b(),h.current=window.setTimeout((()=>{h.current=null,f(!1)}),800)}),[b]);(0,o.useEffect)((()=>{if(!c)return b(),void f(!0);f(!1);const e=g.current;if(!e)return;const n=()=>{b(),f(!0)},t=()=>{v()},r=n=>{e.contains(n.target)||(b(),f(!1))};return e.addEventListener("mouseenter",n),e.addEventListener("touchstart",n,{passive:!0}),e.addEventListener("mouseleave",t),document.addEventListener("click",r),()=>{e.removeEventListener("mouseenter",n),e.removeEventListener("touchstart",n),e.removeEventListener("mouseleave",t),document.removeEventListener("click",r),b()}}),[c,b,v]);const x=(0,o.useCallback)((t=>r=>{n(e===t?"default":t),r.currentTarget.blur()}),[e,n]);return(0,o.useEffect)((()=>{if("slider"!==e)return;const t=e=>{var t;null!==(t=g.current)&&void 0!==t&&t.contains(e.target)||n("default")};return document.addEventListener("click",t),()=>document.removeEventListener("click",t)}),[e,n]),(0,A.jsxs)("div",{ref:g,"data-testid":"bottom-controller",className:`${be.controller}${c&&!p?` ${be.controllerHidden}`:""}`,children:["slider"===e&&l&&(0,A.jsx)(ve,{...l}),(0,A.jsxs)("ul",{className:be.buttonList,children:[s&&!c&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonShrink}`,onClick:()=>d(!1),"data-testid":"controller-button-shrink",children:"縮å°"})}),!s&&!c&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonExpand}`,onClick:()=>d(!0),"data-testid":"controller-button-expand",children:"æ¡å¤§"})}),!c&&u&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonFullscreen}`,onClick:m,"data-testid":"controller-button-fullscreen",children:"å
¨ç»é¢"})}),c&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonCancelFullscreen}`,onClick:m,children:"å
¨ç»é¢è¡¨ç¤ºãããã"})})]}),(0,A.jsxs)("ul",{className:be.buttonListRight,children:[r&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonKirinuki}`,onClick:x("kirinuki"),"aria-pressed":"kirinuki"===e,children:"åãæã"})}),t&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonTshirt}`,onClick:x("tshirt"),"aria-pressed":"tshirt"===e,children:"ä½ã"})}),i&&(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonToc}`,onClick:x("tableOfContents"),"aria-pressed":"tableOfContents"===e,children:"ç®æ¬¡"})}),(0,A.jsx)("li",{children:(0,A.jsx)("button",{className:`${be.button} ${be.buttonSlider}`,onClick:x("slider"),"aria-pressed":"slider"===e,"data-testid":"controller-button-slider",children:"ç§»å"})})]})]})},we="SHOWING_SLIDER";function ke(){try{var e;return!0===JSON.parse(null!==(e=localStorage.getItem(we))&&void 0!==e?e:"false")}catch{return!1}}var Se=t(9342),Ce={};Ce.styleTagTransform=P(),Ce.setAttributes=S(),Ce.insert=w().bind(null,"head"),Ce.domAPI=v(),Ce.insertStyleElement=y();h()(Se.A,Ce);const ye=Se.A&&Se.A.locals?Se.A.locals:void 0,Ee=({pageStructure:e,onReachEnd:n,onReachBeginning:t,cdnRootUri:r,isExpand:i,autoBookmark:a,totalScreens:l,readingDirection:s,nextUrl:c,prevUrl:u,labelSuffix:d,hasTshirts:m,hasKirinuki:g,hasToc:p,isHorizontal:f,frontLinkPages:h,backLinkPages:b,pageSlots:v,onScreenChange:x,onFirstPageLoad:w,onContentStart:k,onContentEnd:S,onFinishReading:C,onScreenResolved:y,keepMountedPageIndexes:E,disableImageLoad:P})=>{const[R,T]=(0,o.useState)(1),[L,I]=(0,o.useState)(1),[B,N]=(0,o.useState)(l),{isInitiallyShowingSlider:j,persistShowingSlider:M}=function(){const[e]=(0,o.useState)(ke);return{isInitiallyShowingSlider:e,persistShowingSlider:(0,o.useCallback)((e=>{try{localStorage.setItem(we,JSON.stringify(e))}catch{}}),[])}}(),[z,O]=(0,o.useState)(j?"slider":"default"),$=(0,o.useRef)(null),U=(0,o.useCallback)((e=>{O(e),M("slider"===e)}),[M]),G=(0,o.useCallback)(((e,n)=>{T(e),null==x||x(e,n)}),[x]),q=(0,o.useCallback)((e=>{I(e.screen),N(e.layout.maxScreen(e.pageStructure)),null==y||y(e)}),[y]),F=(0,o.useCallback)((e=>{var n;null===(n=$.current)||void 0===n||n.slideToLayoutScreen(e)}),[]),_=(0,o.useCallback)((e=>{e.preventDefault()}),[]);return(0,A.jsxs)("div",{className:ye.root,children:[(0,A.jsx)("div",{className:ye.viewerWrapper,onContextMenu:_,children:(0,A.jsx)(ue,{ref:$,pageStructure:e,onReachEnd:n,onReachBeginning:t,cdnRootUri:r,isExpand:i,autoBookmark:a,onScreenChange:G,onFirstPageLoad:w,frontLinkPages:h,backLinkPages:b,pageSlots:v,onContentStart:k,onContentEnd:S,onFinishReading:C,onScreenResolved:q,keepMountedPageIndexes:E,isSliderOpen:"slider"===z,disableImageLoad:P})}),(0,A.jsx)(xe,{mode:z,onModeChange:U,hasTshirts:m,hasKirinuki:g,hasToc:p,isHorizontal:f,sliderProps:{screen:L,maxScreen:B,displayScreen:R,displayMaxScreen:l,readingDirection:s,nextUrl:c,prevUrl:u,labelSuffix:d,onSlideTo:F}})]})}},55056(e,n,t){e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},61172(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());
1a.push([e.id,".SpecialPageFrame-module--frame--LQbzO {\n background-color: #fff;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.SpecialPageFrame-module--frame--LQbzO > * {\n width: 100%;\n height: 100%;\n}\n",""]),a.locals={frame:"SpecialPageFrame-module--frame--LQbzO"};const l=a},63882(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".HorizontalViewer-module--container--RPlPO {\n position: relative;\n width: 100%;\n height: 100%;\n overflow: hidden;\n background-color: #333;\n}\n\n/* Pureãã¥ã¼ã¯ã¼ã® `.viewer` (src/less/common/_viewer.less) ã¨åããã¬ã¼ã¯ãã¤ã³ãã§èæ¯è²ãåãæ¿ãã */\n@media screen and (max-width: 600px) {\n .HorizontalViewer-module--container--RPlPO {\n background-color: #fff;\n }\n\n /* æ¡å¤§è¡¨ç¤ºã»å
¨ç»é¢è¡¨ç¤ºæã¯ãåºåããã¼ã¸æ ããã¯ã¿åºãã¦è¦ããã®ãç®ç«ããªãããããé»ã«æ»ãï¼Pureãã¥ã¼ã¯ã¼ã¨åæ§ï¼ */\n .expand .HorizontalViewer-module--container--RPlPO,\n .fullscreen .HorizontalViewer-module--container--RPlPO {\n background-color: #333;\n }\n}\n\n.HorizontalViewer-module--container--RPlPO.HorizontalViewer-module--spread--r5nj4 {\n /* è¦éã表示æã®ã¹ã¿ã¤ã« - ããã§ã¯èæ¯è²ãæå®ããªã */\n}\n\n.HorizontalViewer-module--content--gvUaq {\n position: absolute;\n display: flex;\n flex-direction: row;\n height: 100%;\n}\n\n.HorizontalViewer-module--content--gvUaq.HorizontalViewer-module--rtl--J_1PM {\n flex-direction: row-reverse;\n}\n\n.HorizontalViewer-module--content--gvUaq.HorizontalViewer-module--isSpread--FKUOg {\n /* è¦éã表示æã®ã¹ã¿ã¤ã« */\n}\n",""]),a.locals={container:"HorizontalViewer-module--container--RPlPO",spread:"HorizontalViewer-module--spread--r5nj4",content:"HorizontalViewer-module--content--gvUaq",rtl:"HorizontalViewer-module--rtl--J_1PM",isSpread:"HorizontalViewer-module--isSpread--FKUOg"};const l=a},72708(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".BottomController-module--controller--AXlqu {\n position: relative;\n line-height: 0;\n background: #333;\n}\n\n@media screen and (max-height: 450px) {\n\n.BottomController-module--controller--AXlqu {\n display: none;\n}\n }\n\n.BottomController-module--buttonList--puOmU {\n display: flex;\n justify-content: center;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n@media screen and (max-width: 710px) {\n\n.BottomController-module--buttonList--puOmU {\n justify-content: flex-start;\n box-sizing: border-box;\n}\n }\n\n.BottomController-module--buttonListRight--EhH5c {\n position: absolute;\n top: 0;\n right: 0;\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.BottomController-module--buttonListRight--EhH5c li {\n position: relative;\n text-align: center;\n}\n\n.BottomController-module--button--J_ZqQ {\n display: block;\n min-width: 90px;\n padding: 8px 0;\n font-family: inherit;\n font-size: 12px;\n font-weight: inherit;\n line-height: 24px;\n cursor: pointer;\n color: #999;\n background: none;\n border: none;\n position: relative;\n}\n\n@media screen and (max-width: 600px) {\n\n.BottomController-module--button--J_ZqQ {\n min-width: auto;\n font-size: 11px;\n padding-left: 6px;\n padding-right: 6px;\n}\n }\n\n.BottomController-module--button--J_ZqQ:hover {\n color: #fff;\n background-color: transparent;\n}\n\n.BottomController-module--button--J_ZqQ::before {\n position: relative;\n content: '';\n display: inline-block;\n vertical-align: middle;\n top: -2px;\n margin-right: 6px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n\n/* ===== ã¹ã©ã¤ãã¼ ===== */\n\n.BottomController-module--slider--RGKbC {\n position: absolute;\n background: #333;\n width: 100%;\n padding: 9px 0;\n top: 0;\n left: 0;\n text-align: center;\n z-index: 100;\n}\n\n.BottomController-module--sliderContainer--Hxmzx {\n display: inline-block;\n width: calc(100% - var(--slider-width-offset, 160px));\n}\n\n.BottomController-module--sliderInner--cMpd8 {\n position: relative;\n max-width: 980px;\n margin: 0 auto;\n}\n\n.BottomController-module--sliderInner--cMpd8 a {\n color: #fff;\n }\n\n:is(.BottomController-module--sliderInner--cMpd8 a):hover {\n color: var(--viewer-slider-link-hover-color, #fff);\n }\n\n@media screen and (max-width: 980px) {\n\n.BottomController-module--sliderInner--cMpd8 {\n position: static;\n width: 100%;\n}\n }\n\n.BottomController-module--sliderNext--p4YEJ,\n.BottomController-module--sliderPrev--XFlH3 {\n position: absolute;\n display: block;\n color: #999;\n font-size: 12px;\n padding: 13px 16px;\n margin-top: -2px;\n}\n\n:is(.BottomController-module--sliderNext--p4YEJ,.BottomController-module--sliderPrev--XFlH3)::before {\n content: '';\n display: inline-block;\n position: absolute;\n top: 50%;\n margin-top: -4px;\n border: 4px solid transparent;\n }\n\n.BottomController-module--sliderNext--p4YEJ.BottomController-module--rtl--ywBnq {\n left: 0;\n}\n\n.BottomController-module--sliderNext--p4YEJ.BottomController-module--rtl--ywBnq::before {\n left: 4px;\n border-right-color: #999;\n }\n\n.BottomController-module--sliderNext--p4YEJ.BottomController-module--ltr--OQmzX {\n right: 0;\n}\n\n.BottomController-module--sliderNext--p4YEJ.BottomController-module--ltr--OQmzX::before {\n right: 4px;\n border-left-color: #999;\n }\n\n.BottomController-module--sliderPrev--XFlH3.BottomController-module--rtl--ywBnq {\n right: 0;\n}\n\n.BottomController-module--sliderPrev--XFlH3.BottomController-module--rtl--ywBnq::before {\n right: 4px;\n border-left-color: #999;\n }\n\n.BottomController-module--sliderPrev--XFlH3.BottomController-module--ltr--OQmzX {\n left: 0;\n}\n\n.BottomController-module--sliderPrev--XFlH3.BottomController-module--ltr--OQmzX::before {\n left: 4px;\n border-right-color: #999;\n }\n\n.BottomController-module--sliderPagenumLast--k76zc {\n position: absolute;\n display: block;\n font-size: 10px;\n color: #999;\n margin-top: 11px;\n width: 30px;\n}\n\n.BottomController-module--sliderPagenumLast--k76zc.BottomController-module--rtl--ywBnq {\n left: calc(var(--slider-width-offset, 160px) / 2 - 34px);\n text-align: right;\n }\n\n.BottomController-module--sliderPagenumLast--k76zc.BottomController-module--ltr--OQmzX {\n right: calc(var(--slider-width-offset, 160px) / 2 - 34px);\n text-align: left;\n }\n\n.BottomController-module--sliderPagenumNow--f7YfK {\n position: absolute;\n display: block;\n top: -35px;\n left: 0;\n padding: 12px 10px;\n color: #fff;\n background-color: var(--viewer-brand-color, #e53935);\n font-size: 12px;\n border-radius: 2px;\n}\n\n@media screen and (max-width: 600px) {\n\n.BottomController-module--sliderPagenumNow--f7YfK {\n top: -20px;\n}\n }\n\n.BottomController-module--sliderPagenumNow--f7YfK::before {\n content: '';\n display: inline-block;\n position: absolute;\n left: 50%;\n bottom: -10px;\n border: 5px solid transparent;\n border-top-color: var(--viewer-brand-color, #e53935);\n margin-left: -5px;\n }\n\n.BottomController-module--sliderInput--kcXqU {\n -webkit-appearance: none;\n width: calc(100% - var(--slider-width-offset, 160px));\n height: 8px;\n margin: 7px 0;\n padding: 0;\n background: transparent;\n}\n\n@media screen and (max-width: 980px) {\n\n.BottomController-module--sliderInput--kcXqU {\n width: 100%;\n}\n }\n\n.BottomController-module--sliderInput--kcXqU:focus {\n outline: none;\n }\n\n.BottomController-module--sliderInput--kcXqU::-webkit-slider-runnable-track {\n width: 100%;\n height: 8px;\n cursor: pointer;\n /* å¤ã¯Pureãã¥ã¼ã¯ã¼(_viewer.less)ã¨åãã¼ãã ãã宣è¨èªä½ã®æç¡ãæããã\n #38054 ã®å·®åã¯ããã ãã§ã¯è§£æ¶ããªãã£ãããPureã¨ã®CSSå·®åããªããç®çã§å®£è¨ã追å ãã */\n box-shadow:\n 1px 1px 1px rgba(0, 0, 0, 0),\
1n 0px 0px 1px rgba(13, 13, 13, 0);\n background: #eaeaea;\n border-radius: 0;\n border: 0px solid rgba(1, 1, 1, 0);\n }\n\n.BottomController-module--sliderInput--kcXqU:focus::-webkit-slider-runnable-track {\n background: #f7f7f7;\n }\n\n.BottomController-module--sliderInput--kcXqU::-webkit-slider-thumb {\n -webkit-appearance: none;\n /* å¤ã¯Pureãã¥ã¼ã¯ã¼(_viewer.less)ã¨åãã¼ãã ãã宣è¨èªä½ã®æç¡ãæããï¼Pureã¨ã®CSSå·®åããªããããï¼ */\n box-shadow:\n 0px 0px 0px rgba(0, 0, 0, 0),\n 0px 0px 0px rgba(13, 13, 13, 0);\n border: 0px solid rgba(0, 0, 0, 0);\n height: 22px;\n width: 22px;\n border-radius: 11px;\n background: var(--viewer-brand-color, #e53935);\n cursor: pointer;\n margin-top: -7px;\n }\n\n.BottomController-module--sliderInput--kcXqU::-moz-range-track {\n width: 100%;\n height: 8px;\n cursor: pointer;\n box-shadow:\n 1px 1px 1px rgba(0, 0, 0, 0),\n 0px 0px 1px rgba(13, 13, 13, 0);\n background: #eaeaea;\n border-radius: 0;\n border: 0px solid rgba(1, 1, 1, 0);\n }\n\n.BottomController-module--sliderInput--kcXqU::-moz-range-thumb {\n box-shadow:\n 0px 0px 0px rgba(0, 0, 0, 0),\n 0px 0px 0px rgba(13, 13, 13, 0);\n border: 0px solid rgba(0, 0, 0, 0);\n height: 22px;\n width: 22px;\n border-radius: 11px;\n background: var(--viewer-brand-color, #e53935);\n cursor: pointer;\n }\n\n/* ===== å
¨ç»é¢æã®èªåé表示 ===== */\n\n/* å
¨ç»é¢æã«ãã¼ã«ãã¼ãé表示ï¼ãã§ã¼ãã¢ã¦ãï¼ */\n/* mouseenter ã§å表示ããããã³ã³ããã¼ã©ã¼è¦ç´ èªä½ã¯ pointer-events ãç¶æããåè¦ç´ ã®ã¿ç¡å¹ã«ãã */\n.BottomController-module--controllerHidden--ftaYE {\n opacity: 0;\n transition: opacity 0.3s ease;\n}\n\n.BottomController-module--controllerHidden--ftaYE > * {\n pointer-events: none;\n}\n\n.BottomController-module--controller--AXlqu {\n transition: opacity 0.3s ease;\n}\n\n/* ===== å
¨ç»é¢æã®åºå®é
ç½® ===== */\n\n/* å
¨ç»é¢æ: section.viewer ã overflow:hidden ã㤠height:100% ã®ããã³ã³ããã¼ã©ã¼ãåãæ¨ã¦ãããã\n æ§å®è£
ï¼.viewer-controller.controller-horizontalï¼ã¨åæ§ã« position:fixed ã§ç»é¢ä¸é¨ã«åºå®ãã */\n.fullscreen .BottomController-module--controller--AXlqu {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n z-index: 100;\n}\n\n/* ===== safe area ===== */\n\n/* æ¡å¤§è¡¨ç¤ºã»å
¨ç»é¢æ: ã¹ãã¼ããã©ã³ã®ã¡ãã¥ã¼ãã¼ã¨ãã¶ãããªããã safe area åã®ä½ç½ã追å ãã */\n.expand .BottomController-module--controller--AXlqu,\n.fullscreen .BottomController-module--controller--AXlqu {\n padding-left: env(safe-area-inset-left, 0px);\n padding-right: env(safe-area-inset-right, 0px);\n padding-bottom: env(safe-area-inset-bottom, 0px);\n}\n\n.BottomController-module--buttonShrink--vZ1lL::before {\n background-image: url('/images/viewer/ic_shrink_white.svg');\n width: 16px;\n height: 16px;\n}\n\n.BottomController-module--buttonExpand--nPSZY::before {\n background-image: url('/images/viewer/ic_expand_white.svg');\n width: 16px;\n height: 16px;\n}\n\n.BottomController-module--buttonFullscreen--NeEEN::before {\n background-image: url('/images/viewer/ic_fullscreen_white.png');\n width: 16px;\n height: 16px;\n}\n\n.BottomController-module--buttonCancelFullscreen--VbUNm::before {\n background-image: url('/images/viewer/ic_cancel_fullscreen.svg');\n width: 16px;\n height: 16px;\n}\n\n.BottomController-module--buttonKirinuki--kuwfp::before {\n background-image: url('/images/viewer/ic_kirinuki.png');\n width: 15px;\n height: 15.5px;\n}\n\n.BottomController-module--buttonTshirt--zqaLX::before {\n background-image: url('/images/viewer/ic_tshirt.png');\n width: 18.5px;\n height: 16px;\n}\n\n@media screen and (max-width: 600px) {\n\n.BottomController-module--buttonSlider--ApmAP {\n display: inline-block;\n padding: 8px 6px;\n}\n }\n\n.BottomController-module--buttonSlider--ApmAP::before {\n background-image: url('/images/viewer/ic_move_white.png');
1\n width: 20px;\n height: 8px;\n}\n\n@media screen and (max-width: 600px) {\n\n.BottomController-module--buttonToc--v8QEE {\n display: inline-block;\n padding: 8px 6px;\n}\n }\n\n.BottomController-module--buttonToc--v8QEE::before {\n background-image: url('/images/viewer/ic_list_white.png');\n width: 20px;\n height: 12.5px;\n}\n",""]),a.locals={controller:"BottomController-module--controller--AXlqu",buttonList:"BottomController-module--buttonList--puOmU",buttonListRight:"BottomController-module--buttonListRight--EhH5c",button:"BottomController-module--button--J_ZqQ",slider:"BottomController-module--slider--RGKbC",sliderContainer:"BottomController-module--sliderContainer--Hxmzx",sliderInner:"BottomController-module--sliderInner--cMpd8",sliderNext:"BottomController-module--sliderNext--p4YEJ",sliderPrev:"BottomController-module--sliderPrev--XFlH3",rtl:"BottomController-module--rtl--ywBnq",ltr:"BottomController-module--ltr--OQmzX",sliderPagenumLast:"BottomController-module--sliderPagenumLast--k76zc",sliderPagenumNow:"BottomController-module--sliderPagenumNow--f7YfK",sliderInput:"BottomController-module--sliderInput--kcXqU",controllerHidden:"BottomController-module--controllerHidden--ftaYE",buttonShrink:"BottomController-module--buttonShrink--vZ1lL",buttonExpand:"BottomController-module--buttonExpand--nPSZY",buttonFullscreen:"BottomController-module--buttonFullscreen--NeEEN",buttonCancelFullscreen:"BottomController-module--buttonCancelFullscreen--VbUNm",buttonKirinuki:"BottomController-module--buttonKirinuki--kuwfp",buttonTshirt:"BottomController-module--buttonTshirt--zqaLX",buttonSlider:"BottomController-module--buttonSlider--ApmAP",buttonToc:"BottomController-module--buttonToc--v8QEE"};const l=a},75064(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".PageNavigation-module--navigation--vSb9l {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n /* ãã¿ã³ã® absolute é
ç½®åºæºããã®è¦ç´ ã«åºå®ãã */\n}\n\n.PageNavigation-module--backward--TGbUq,\n.PageNavigation-module--forward--Aj0qI {\n position: absolute;\n width: 30%;\n height: 100%;\n top: 0;\n z-index: 10;\n cursor: pointer;\n background-repeat: no-repeat;\n background-size: 27px 49.5px; /* å
ã® Less: 54px / 2 99px / 2 */\n opacity: 0.2;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.PageNavigation-module--backward--TGbUq:hover,\n.PageNavigation-module--forward--Aj0qI:hover {\n opacity: 1;\n}\n\n/* backward: RTL = å³ç«¯ãLTR = 左端 */\n.PageNavigation-module--backward--TGbUq.PageNavigation-module--rtl--y2QYj {\n right: 0;\n background-image: url('/images/viewer/ic_viewer_backward.png');\n background-position: right 20px center;\n}\n\n.PageNavigation-module--backward--TGbUq.PageNavigation-module--ltr--mmM_8 {\n left: 0;\n background-image: url('/images/viewer/ic_viewer_forward.png');\n background-position: 20px center;\n}\n\n/* forward: RTL = 左端ãLTR = å³ç«¯ */\n.PageNavigation-module--forward--Aj0qI.PageNavigation-module--rtl--y2QYj {\n left: 0;\n background-image: url('/images/viewer/ic_viewer_forward.png');\n background-position: 20px center;\n}\n\n.PageNavigation-module--forward--Aj0qI.PageNavigation-module--ltr--mmM_8 {\n right: 0;\n background-image: url('/images/viewer/ic_viewer_backward.png');\n background-position: right 20px center;\n}\n\n/* slideonly ãä»ãã¦ããã¨ã: forward ã¿ããã¨ãªã¢ãå
¨å¹
ã«æ¡å¼µããç»é¢å
¨ä½ããé²ããé åã«ããã\n * ä»ä¸ããã®ã¯ hasBackwardArea ã false ã®ã¨ãã§ããã®å¤å®æ¡ä»¶ã¯å¼ã³åºãå
ã®è²¬åã\n * backward ã®é表示ã¯åãæ¡ä»¶ããç®åºãã canGoBackward å´ã§å¶å¾¡ããã */\n.PageNavigation-module--forward--Aj0qI.PageNavigation-module--slideonly--qZ3SU {\n width: 100%;\n}\n\n/* PCå¹
以ä¸ã§ã¯ç¢å°ã¢ã¤ã³ã³ãé表示ã«ããï¼ã¿ããæä½ãä¸å¿ã®ç»é¢ã§ã¯ç¢å°ãåºããªãï¼ã\n * backward/forward ã®è¡¨ç¤ºæ¡ä»¶ã»ã¯ãªãã¯é åã®ãµã¤ãºã«ã¯å½±é¿ããªãã\n * .backward.ltr/.backward.rtl 㯠specificity 0,2,0 ãªã®ã§ã\n * ã¡ã
1ã£ã¢ã¯ã¨ãªå
ãåã specificity ã«ãã¦ç¢ºå®ã«ä¸æ¸ãããã */\n@media screen and (max-width: 980px) {\n .PageNavigation-module--backward--TGbUq.PageNavigation-module--rtl--y2QYj,\n .PageNavigation-module--backward--TGbUq.PageNavigation-module--ltr--mmM_8,\n .PageNavigation-module--forward--Aj0qI.PageNavigation-module--rtl--y2QYj,\n .PageNavigation-module--forward--Aj0qI.PageNavigation-module--ltr--mmM_8 {\n background: none;\n }\n}\n",""]),a.locals={navigation:"PageNavigation-module--navigation--vSb9l",backward:"PageNavigation-module--backward--TGbUq",forward:"PageNavigation-module--forward--Aj0qI",rtl:"PageNavigation-module--rtl--y2QYj",ltr:"PageNavigation-module--ltr--mmM_8",slideonly:"PageNavigation-module--slideonly--qZ3SU"};const l=a},77659(e){var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(r){t=null}n[e]=t}return n[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},78680(e,n,t){t.d(n,{A:()=>l});var r=t(38246),o=t.n(r),i=t(21879),a=t.n(i)()(o());a.push([e.id,".PageImage-module--pageImageContainer--qYLTu {\n position: relative;\n display: inline-block;\n}\n\n.PageImage-module--pageImage--t4URF {\n display: block;\n /* ã³ã³ããï¼.pageImageContainerãã¬ã¤ã¢ã¦ãè¨ç®ä¸ã®å æãµã¤ãºï¼ã¨ã¯å¥ã«ã\n ç»åèªä½ã®ã¢ã¹ãã¯ãæ¯ãä¿ã£ãã¾ã¾åãããã¢ã¹ãã¯ãæ¯ãç°ãªãå ´åã¯æªã¾ãããä½ç½ãçããããã */\n width: 100%;\n height: 100%;\n object-fit: contain;\n /* è¦éãæãç¶´ãç®å´ã«ç»åãå¯ãããã PageImage ã® objectPosition prop ã§ä¸æ¸ãããããã¨ããã */\n object-position: center;\n opacity: 0;\n transition: opacity 0.2s ease-in-out;\n /* å³ã¯ãªãã¯ææ¢ãç¡å¹åãããå ´åã§ãç»åå°ç¨ã®ä¿åã¡ãã¥ã¼ãéãããªããããã¤ãã³ãã親è¦ç´ ã«ééããã */\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -webkit-touch-callout: none;\n}\n\n.PageImage-module--pageImage--t4URF.PageImage-module--loaded--dSRDU {\n opacity: 1;\n}\n",""]),a.locals={pageImageContainer:"PageImage-module--pageImageContainer--qYLTu",pageImage:"PageImage-module--pageImage--t4URF",loaded:"PageImage-module--loaded--dSRDU"};const l=a},85072(e){var n=[];function t(e){for(var t=-1,r=0;r<n.length;r++)if(n[r].identifier===e){t=r;break}return t}function r(e,r){for(var i={},a=[],l=0;l<e.length;l++){var s=e[l],c=r.base?s[0]+r.base:s[0],u=i[c]||0,d="".concat(c," ").concat(u);i[c]=u+1;var m=t(d),g={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==m)n[m].references++,n[m].updater(g);else{var p=o(g,r);r.byIndex=l,n.splice(l,0,{identifier:d,updater:p,references:1})}a.push(d)}return a}function o(e,n){var t=n.domAPI(n);t.update(e);return function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap&&n.supports===e.supports&&n.layer===e.layer)return;t.update(e=n)}else t.remove()}}e.exports=function(e,o){var i=r(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var l=t(i[a]);n[l].references--}for(var s=r(e,o),c=0;c<i.length;c++){var u=t(i[c]);0===n[u].references&&(n[u].updater(),n.splice(u,1))}i=s}}},97825(e){e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var i=t.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),n.styleTagTransform(r,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(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.