reader.blade.php 104 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"/
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>{{$book->book_name}}</title>
  8. <link href="/wapbrowser/web/base.css" rel="stylesheet">
  9. <script src="/wapbrowser/web/refreshRem.js"></script>
  10. <style>
  11. .reader-text {
  12. background: rgb(255, 248, 235);
  13. color: rgb(38, 38, 38);
  14. font-size: 19px;
  15. }
  16. .reader-text--vertical {
  17. padding-bottom: .9rem;
  18. padding-top: .4rem;
  19. box-sizing: border-box;
  20. min-height: 100vh;
  21. }
  22. .reader-text__name {
  23. font-size: 24px;
  24. margin: 0 .24rem;
  25. border-bottom: 1px solid;
  26. margin-bottom: 1em;
  27. padding-bottom: .5em;
  28. }
  29. .reader-text__paragraph {
  30. line-height: 1.75em;
  31. min-height: 1.75em;
  32. text-indent: 2em;
  33. margin: 0 .24rem;
  34. margin-top: .8em;
  35. }
  36. .reader-text__footer {
  37. display: none;
  38. margin: 0 .24rem;
  39. -webkit-box-align: center;
  40. -ms-flex-align: center;
  41. align-items: center;
  42. margin-top: .5rem;
  43. font-size: .32rem;
  44. -webkit-box-pack: justify;
  45. -ms-flex-pack: justify;
  46. justify-content: space-between;
  47. }
  48. .reader-text__button {
  49. height: .7rem;
  50. line-height: .68rem;
  51. text-align: center;
  52. box-sizing: border-box;
  53. border-radius: .05rem;
  54. border: 1px solid;
  55. }
  56. .reader-text__prev, .reader-text__catalog {
  57. width: 1.7rem;
  58. }
  59. .reader-text__next {
  60. width: 3.2rem;
  61. }
  62. .reader-text--vertical .reader-text__footer {
  63. display: -webkit-box;
  64. display: -ms-flexbox;
  65. display: flex;
  66. }
  67. .reader-text--horizontal {
  68. overflow: hidden;
  69. }
  70. .reader-text--horizontal .reader-text__wrap {
  71. -webkit-column-width: 7.5rem;
  72. column-width: 7.5rem;
  73. -webkit-column-gap: 0;
  74. column-gap: 0;
  75. box-sizing: border-box;
  76. padding-bottom: .9rem;
  77. padding-top: .4rem;
  78. -webkit-backface-visibility: hidden;
  79. backface-visibility: hidden;
  80. height: 100vh;
  81. -webkit-transform: translate3d(0px, 0px, 0px);
  82. transform: translate3d(0px, 0px, 0px);
  83. -webkit-transition: .15s transform;
  84. transition: .15s transform;
  85. }
  86. .reader-text--horizontal .reader-text__info {
  87. display: block;
  88. }
  89. .reader-text__info {
  90. display: none;
  91. position: absolute;
  92. left: 0;
  93. bottom: 0;
  94. width: 100%;
  95. height: .9rem;
  96. line-height: .9rem;
  97. padding: 0 .24rem;
  98. font-size: 13px;
  99. box-sizing: border-box;
  100. }
  101. .info__title {
  102. float: left;
  103. width: 5rem;
  104. overflow: hidden;
  105. text-overflow: ellipsis;
  106. white-space: nowrap;
  107. }
  108. .info__page {
  109. float: right;
  110. }
  111. .reader-menu {
  112. color: #afb0ba;
  113. display: none;
  114. }
  115. .reader-menu__head {
  116. height: 1rem;
  117. background: #262626;
  118. position: fixed;
  119. top: 0;
  120. left: 0;
  121. width: 100%;
  122. box-sizing: border-box;
  123. padding: 0 .24rem;
  124. }
  125. .reader-menu__head img {
  126. width: .45rem;
  127. padding: .275rem .2rem;
  128. display: block;
  129. }
  130. .reader-menu__back {
  131. float: left;
  132. }
  133. .reader-menu__more {
  134. float: right;
  135. }
  136. .reader-menu__add {
  137. float: right;
  138. }
  139. .reader-menu__nav {
  140. position: absolute;
  141. background: #262626;
  142. right: 0;
  143. top: 1rem;
  144. width: 2rem;
  145. -webkit-box-shadow: 0 0.2rem 0.1rem -0.1rem #000 inset;
  146. box-shadow: 0 0.2rem 0.1rem -0.1rem #000 inset;
  147. display: none;
  148. }
  149. .nav__item {
  150. display: -webkit-box;
  151. display: -ms-flexbox;
  152. display: flex;
  153. -webkit-box-align: center;
  154. -ms-flex-align: center;
  155. align-items: center;
  156. margin: .26rem 0;
  157. }
  158. .nav__icon.nav__icon {
  159. padding: 0 .25rem 0 .4rem;
  160. }
  161. .nav__text {
  162. font-size: .28rem;
  163. }
  164. .reader-menu__foot {
  165. background: #262626;
  166. position: fixed;
  167. bottom: 0;
  168. left: 0;
  169. width: 100%;
  170. font-size: .26rem;
  171. box-sizing: border-box;
  172. }
  173. .reader-menu__title {
  174. width: 1.6rem;
  175. font-size: .28rem;
  176. }
  177. .reader-menu__box {
  178. display: -webkit-box;
  179. display: -ms-flexbox;
  180. display: flex;
  181. -webkit-box-align: center;
  182. -ms-flex-align: center;
  183. align-items: center;
  184. -webkit-box-pack: justify;
  185. -ms-flex-pack: justify;
  186. justify-content: space-between;
  187. }
  188. .reader-menu__font {
  189. margin-top: .4rem;
  190. padding: 0 .24rem;
  191. }
  192. .font-box {
  193. width: 5.9rem;
  194. }
  195. .font__btn {
  196. height: .4rem;
  197. width: 1.25rem;
  198. text-align: center;
  199. border-radius: .08rem;
  200. border: 1px solid #afb0ba;
  201. line-height: .4rem;
  202. }
  203. .font__size {
  204. width: 2em;
  205. text-align: center;
  206. }
  207. .reader-menu__bg {
  208. margin: .4rem 0;
  209. padding: 0 .24rem;
  210. }
  211. .bg__box {
  212. width: 5.9rem;
  213. }
  214. .bg__item {
  215. width: .6rem;
  216. height: .6rem;
  217. position: relative;
  218. }
  219. .bg__icon, .bg__icon--check {
  220. display: block;
  221. height: 100%;
  222. width: 100%;
  223. border-radius: .08rem;
  224. }
  225. .bg__icon--check {
  226. position: absolute;
  227. top: 0;
  228. left: 0;
  229. display: none;
  230. }
  231. .bg__icon--check.is-active {
  232. display: block
  233. }
  234. .reader-menu__option {
  235. -webkit-box-shadow: 0 0 .2rem 0 #000;
  236. box-shadow: 0 0 .2rem 0 #000;
  237. padding: 0.2rem .24rem;
  238. }
  239. .option__item {
  240. height: 1rem;
  241. -webkit-box-orient: vertical;
  242. -webkit-box-direction: normal;
  243. -ms-flex-direction: column;
  244. flex-direction: column;
  245. font-size: .28rem;
  246. }
  247. .option__icon {
  248. width: .5rem;
  249. }
  250. .reader-guide {
  251. position: absolute;
  252. left: 0;
  253. top: 0;
  254. right: 0;
  255. bottom: 0;
  256. display: none;
  257. opacity: 0;
  258. -webkit-transition: opacity .3s;
  259. transition: opacity .3s;
  260. }
  261. .reader-guide-1 img {
  262. width: 60%;
  263. margin: auto;
  264. }
  265. .reader-guide-1 div {
  266. display: -webkit-box;
  267. display: -ms-flexbox;
  268. display: flex;
  269. }
  270. @for ($i = 1; $i <= 3; $i++)
  271. @for ($j = 1; $j <= 3; $j++)
  272. .reader-guide-1-{{$i * 3 + $j - 3}} {
  273. @if($i === 2)
  274. height: 50%;
  275. @else
  276. height: 25%;
  277. @endif
  278. @if($j === 2)
  279. width: 50%;
  280. @else
  281. width: 25%;
  282. @endif
  283. @if($j === 1 || $i * 3 + $j - 3 === 2)
  284. background-color: rgba(0, 0, 0, 0.78);
  285. @elseif($j === 3 || $i * 3 + $j - 3 === 8)
  286. background-color: rgba(0, 0, 0, 0.70);
  287. @else
  288. background-color: rgba(0, 0, 0, 0.85);
  289. @endif
  290. }
  291. @endfor
  292. @endfor
  293. .reader-guide-2 {
  294. background-color: rgba(0, 0, 0, 0.85);
  295. }
  296. .reader-guide-2 img {
  297. width: 100%;
  298. display: block;
  299. }
  300. </style>
  301. <script src="/wapbrowser/web/gesture.js"></script>
  302. </head>
  303. <body>
  304. @php
  305. $navs = [
  306. [
  307. 'name' => '首页',
  308. 'className' => 'home',
  309. 'href' => '/',
  310. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDMDIwRTg3QkVBNTExRTdCMEQzRDY2MTNEQ0MxMkJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDMDIwRTg4QkVBNTExRTdCMEQzRDY2MTNEQ0MxMkJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MwMjBFODVCRUE1MTFFN0IwRDNENjYxM0RDQzEyQkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MwMjBFODZCRUE1MTFFN0IwRDNENjYxM0RDQzEyQkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bqlEPAAADb0lEQVR42uyYa2jNYRzHd7ZjG0PaSG4hSikRCeUFw5BcptwW5bomlyzXyBDl0hDmbpNbmds21xjGG156IUS5jMy1rbExu/p+6/vX0+l/5pyd8z+8OL/6tPac83+e7/k9v8vz/F15+bciArB2YDfoB9qCelAC7oGVoOFvE0yaOMp23B2AqM7gPugGboL3Go8GyyU2SWL9tqYK6wiKQBewEWSCn8ClsfVgPrgOxvriuWAISwCF8tQmsMX4jALeymOce7a8meTvIpFNEEVP9QJbPUSZ9g0sAzmAQXTVSWHxEtUbbAMbNB4DUrR1ppWDFeA0GAcuOrGVrbUlFLUdZGjbGOjTwBxQBXoovmr1XBlIB1FgBrgMJgTLYy0Ba0p/lYYMZVozMF1x9AN8AAPASdDHeP6rtvUMGA/OBUMYRd0GA8EesBbUydOWpyyvpKl+xetHmPZZCXEeTAGnAtnKWKW7JWoNqNG2UNRcUCqxL/TMDnADPLKZ7xNYqpicqXlS/BUWq3gYCg6A1YaoqRJVLlHPjedqvYiy7CNYqO8x5n7J6z5tJX/RNTASHAGrPEQx+77biPJmLRSLY/R/iTx3hfGZX1B40Bdh9GAeGCZx6QrsKMUGRVVI1DMfM7oDWAxSwXCNsX0tUlKlQdzhxoRx8VwwWqUhT23GTtRTP0pSsdpWrMf4OyUM4zgV4vbbCePil9jsJeqCqrZlLsUDRT3xs4gznu5oO4s8PnutUvJY4nb+WRDHHi56FkxWaaCobI8J+J1WajXBNs67BCTrRJLF0kKPHZKoSBW/bJuHGxwSxfMYE2mvttStjM+JVB9zK8iPR/wDg7gKo+iy/SVS0BvQCcSBApUGq88tcFAPT78nEFd1anFxGuf6xW5lIYNukKq826jUTlq01qxXqDC5HqpzZFJEpdLWMjbnarnUaWHsqy+xlT0DPSiGzMLCQimMsTgPvDIC2AriBzrrh1wYk2YWOAa6qzOYQT1ExXpEqIXF6IhdpXbiMmCm7QJtdLgMqTA+11WlJsvjszKdeCN0zfuvgr/aOLWEszIsLCwsGMKsd10JDq7dXn8rfRXWoMsDK/hRB8TxB/cF+9TK7vp6E+eJcp3ulsnCm3l7jdncePPY2NtE3rg2++MxXqcG67Zc2cjENX4Ktub/oktQIg6JpXZf+i3AAJFH2lV+7ttuAAAAAElFTkSuQmCC'
  311. ],
  312. [
  313. 'name' => '分类',
  314. 'className' => 'category',
  315. 'href' => '/stock',
  316. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNzhCMEI3QkVBNTExRTdCQURFOUFCNUQyQjI0MzM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNzhCMEI4QkVBNTExRTdCQURFOUFCNUQyQjI0MzM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA3OEIwQjVCRUE1MTFFN0JBREU5QUI1RDJCMjQzMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA3OEIwQjZCRUE1MTFFN0JBREU5QUI1RDJCMjQzMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5E10S5AAAEkUlEQVR42uxYWWxNQRg+9xRBSLS2WiJICLHWWjTxIHhB1RLhCUFstUTsD0RsURI7sT8RUVpbbCFBCLHVFlssqfWBIkTR3l7fL9/In8k5957TNH3yJ1/uzJw5c78z88//fzORvPyzDq0zMA3oB9Rz/O0HcAvYBpwGSn36VQEGAlOBrkDNOGN+BM4DW4Zm9i+QhgiJjQJ2ArWdcLYWWOhBTkitAWaHHO8bMBHkDgqxTqhcVqRu8Av8rAbQB6jK+iRgFxBjPQJMAHawXgJcAYrjjCkr1J3l70CGfNl0kpIBdgPZcZbH2HggB0jhjJ0A3vNZA7aJFQFzgT1+A2F2nPyj56rQNcYBtYSTSz8Qe0iSpQGmXP7oAMstgObqWUu2OeyzJ9FgIFfK/37IpgGucvS3QDSEPzxV5RSf8tOgg4HcL/wUmqV1FZlISEeNhCwHMZe/Za7ltOUZxFFj2GW3nB8bC/tipdl/YuUh9s/hQr4b9XFy16dPEDMckvSurBZyEN3/lyoX+/QJM2apEHvGSgegR8ABJC2NULvwg3r2Qe3Mkeyb0BD9e+OnI6tPJBXsZfZPBfYzMT/yCQky1U2AsUBPth8Dnqt+L9iWyQ/NB/YxgLvWspeBkPy2BeYDDU1mkSRenS8PVC98JhGbWMyK7O8okx5bE9CGMqaxaisiqYjlU1JPVm1n5KPkj38CYyh7jCWTQB2FZIvUJWCQBymHbYPZR6eqZGvMFIuUcBgj6SmihKLImC5AOtDIZ5dGqJluAzcTyCMjZ7px3NpWVtC7WJTJdRGgIFWihWJlWJLyU0f7G8hEveRvZVnUK2aJHvPT5Xop06gkm3okZPOVX6j57wRYStt6Uf2KXSXiEhMnXEWZHNQuArOAgoD9FwPLPdpW+qWk6oxfk6xwUcTZMTBtxvoCJxkaEtkSD1JiKxDHlnrqHzi/HNk2q+CYw+0eSxBgB7D9KMPNjwAzJX42hxshR42/BL62zCZ2k5FfUslQbttEJmfEC4z+MaaSBx79FtBFjE3ggUdsMg8gxhaC3Gq9lK1Yvh+QlDn05qrYlurRZ65FaooiJbadB2xjq7Cs87TzJ7H8O+QO+20ldW0zLFLZJGLbVkaD9ayvBDlRKhtdK+CFDZiOh5bLoP8ksX2m8mGv09EG7u4yviMn+F4VrWBd5shqdHRZzo0Bjm4beEiO8t2siiYmX1yX5a8MwkHtFkPSXxFR0cRKePdhgvYyS/r4icRGDCnm8H1NC7dYOfW5rflz1e7OYD01DqnGjIXpbJILnsOucuKwxPwOuZ8oqe+q/Jin1Km2VIpUc9MjSz8KPvfZVYm4ibXTEllrS51qe00ReY/1dBKor/o05ExpUoNB6r3ZRWf4oJ3c6AWUQnJdNJrll8Arjz5vuEPvKnKHuDkakGgPRWoISL3VKakz17VWiIu73uqoZV/c2dYMOK5OQPfpk+1ZFzWcCVJvbNlTwBxmrjq7h1jOdTxlxfNPuVrK4iZI4zFRh4jhNimtxw7KWY6ppJ91QLDtJz9mE3Aq4EWfqJZhwCIe62TGjkgKAqlCrxf+CDAAoJA6VlnjQwsAAAAASUVORK5CYII'
  317. ],
  318. /*[
  319. 'name' => '排行',
  320. 'className' => 'rank',
  321. 'href' => '/rank',
  322. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGQUQyREY3QkVBNTExRTdBN0FCOTQ4QzA4NUJBQUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGQUQyREY4QkVBNTExRTdBN0FCOTQ4QzA4NUJBQUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkZBRDJERjVCRUE1MTFFN0E3QUI5NDhDMDg1QkFBRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkZBRDJERjZCRUE1MTFFN0E3QUI5NDhDMDg1QkFBRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5caEXoAAACuklEQVR42uyYX0gUURTGd3RfgoiNICKoIDYSejHqRVjoIcoMq4Wkp56CkFAwesl8CCmQ7SmCCvKhEjKpiAz7Q0UPogVBihGChM9BWrAVbBRs03fiGzgOzsyd2bum0oEfd+bcufecPXfm3LPXcV03pWXw4Qtp5iqrL07+0J45iprUIpVF61iaSxca5irZdpdmxNgeAWdBHaj9B364WLky2ilwDtwVx1rAHUsGekBXwrESkG305bcsZbclp/aBM2wrle4aLp8nmYQvu8NoeVFzEozPqPu6tO+d+hpzwvVgB2gC26mT9gp4CsbAR8O5tO3adAXh7gXHA/pOEJEb4NhCJtiT4E3EM9LfvtCZvwQOgOmA/mn2l6rlWFhemwV9AX197E+8V5bV/RBoAN+Ubm3EHBti6kVWq+vvtDmkdGVxbEApmsFr8EvpNkY4tontO3CKrdbPJ5vV9U/abFa6AXGsFdz0baoz6joX4dhnkGeauMg2T32Q7Aqw5dKXVufB4HNPWU8nG8Gk+gXjzFU25a2a8xG3omfgGpj4m3GVYynfDiCJcQXv9zNh2hBJxk94/YNJuuivYJ2A0lrkMmhTn/7OBDuDX1ZyBbbw/qpnI05pfV5+Ca+zUopUWBLJ2H7lVJElTuw89klFTGQveOzbbE0lw7EHla6NNhIl2NugoO4buTG3GFYQDp8d41hPCpw7soINky4aOK1y0D1+PbfAMN/BoopOlinhKL92LRdMikkTx+Tr6ATvwSWwRqWX+hjL+QV08D2zuon3MxKFmBtziWOypk6ZRkxLkeWzGDoMdjONrAOr1HMfmERfgvtJ0kzSQlEMXSfz/U/cWvGZgT/BxhWVkN2ws4hlc0Tw37Fl41joy29wEhR0emP0hzfsA1nySznCiIThj14YI7Ycy1kOSM6WY6OWHXsV9cAfAQYAHUmrAo0v9YEAAAAASUVORK5CYII='
  323. ],*/
  324. [
  325. 'name' => '详情',
  326. 'className' => 'detail',
  327. 'href' => '/detail?bid='.book_hash_encode($book->bid),
  328. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NEJCNTM3QkVBNjExRTc4QjBDRDJGMTM4REMyNzVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0NEJCNTM4QkVBNjExRTc4QjBDRDJGMTM4REMyNzVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ0QkI1MzVCRUE2MTFFNzhCMENEMkYxMzhEQzI3NUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ0QkI1MzZCRUE2MTFFNzhCMENEMkYxMzhEQzI3NUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6tp2R6AAABQElEQVR42mL8//8/AzLYsHG3KpDqAGIXIOZjoC34BMR7gLgiwN/1NrIEI7LDgI5SB1IngFiAgb7gAxBbAB13EybAhKagbQAcxQC1sw1ZgAVNgQsS2xbogyOETASGMiUOsgHiw1C2G7IEeojB0xQxjqICQLaDB5/DBg0YdRhNHAZM4K1A/BlE41EGkvsMpcmRJyvESqCJM48CNcSYQbLDeoD4KxBPokANMWbgLPn/IxUXjERGM6XJCaudo7mSVMBCZHQdhlYf1CrtbakVYjZUDAwbakYlNevNo1SLSmBusaVhrhytK0eLi9HiYrS4GM2Vow4bLS5Gi4vR4mIIOOwTUhTZ0MF+ayT2F3xpDDTsGARlH6ZV+sEBduELsWoGyLAjvcEHqN3YHQbMfTeAlAUQr4MOgNAafIbaZQG1Gw4AAgwA28tsCc1aTEYAAAAASUVORK5CYII='
  329. ]
  330. ];
  331. $bg = [
  332. [
  333. 'icon' => "#f5dce4",
  334. 'background' => "#f5dce4",
  335. 'color' => "#7B3149"
  336. ],
  337. [
  338. 'icon' => '#DFF5DC',
  339. 'background' => "#DFF5DC",
  340. 'color' => "#1F4D2B"
  341. ],
  342. [
  343. 'icon' => '#38658C',
  344. 'background' => "#38658C",
  345. 'color' => "#fff"
  346. ],
  347. [
  348. 'icon' => '#fff8eb',
  349. 'background' => "#fff8eb",
  350. 'color' => "#262626",
  351. 'default' => true
  352. ],
  353. [
  354. 'icon' => '#ffdca3',
  355. 'background' => "url(http://yueduyun.oss-cn-hangzhou.aliyuncs.com/h5/reader_bg_parchment_paper.jpg) center / 100% 100% fixed",
  356. 'color' => "#4c3831"
  357. ]
  358. ];
  359. $options = [
  360. [
  361. 'name' => '上一章',
  362. 'className' => 'prev',
  363. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwOTRBMDk3QkVBNjExRTdBQkFERThERjkxNzc5ODVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwOTRBMDk4QkVBNjExRTdBQkFERThERjkxNzc5ODVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjA5NEEwOTVCRUE2MTFFN0FCQURFOERGOTE3Nzk4NUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjA5NEEwOTZCRUE2MTFFN0FCQURFOERGOTE3Nzk4NUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RvzEHAAACC0lEQVR42tTZWUsCURQH8LH1A/UZfIgIbbciogURy7DVloeghzLbTCrCIooKNdsk6KG+Qp+nB1umc/AIcrk3dJw7Hg/8Xy6KP4bxzrlnXKZpGvVUTeV+8Dn3rhXi9bjL+lyDUWdVK7AP8gHZgLi03BI21jjkjC5WGxlWuV7hCci58LturrfEJF3Z0lvgBxLjCPZDkhLsKCTLDRyAnCqwt9r24SqwJxLsCCTFbVsLKrDDVrE6wdOQIwl2CJLh9uAIQRIC9hsyCLnj9qSbgRwK2C/CZu34ATvBYUhcgb3n1kvMQg4EbJ6wDzVpL/+pOciesJanBueJW7e2oMD268BWC16C7CiwuZqfOCTYbQm2F/LCrYFfVmC7dWOtXOEpyJYE2wV55XhEGpOsRZ3CWgFfStYikHauYGxo1oS1VpwCQDq4npo3ISvCWgvk0Qm01X04SreCDN3JdS4Ro/1YRGOj4+E6SMEn3aIEjX2vlyMYaxcyL0FnaH9mB8bapxZTRKchPRzBBjXviDYFdIp6DHbgIjosoJvtROs4hCbobGcKPQui+ziCi0/EkAI9wBGMdUzziVJ0o1EYT/k4grFw8hOUoG/ogMoOjIWDwIAEfW0UxlbswFhJBfqq0j+ikwNtRPsl6AhXMBa+LsBJ/G/J2pvTg5RK6wLySTMNPFqtcwcb1GOkrXzRVW+vbv8EGADBinBLoupDAQAAAABJRU5ErkJggg=='
  364. ],
  365. [
  366. 'name' => '目录',
  367. 'className' => 'catalog',
  368. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RkJBMTU3QkVBNjExRTc4MkNEQzkzNkU0NTQ1NTlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RkJBMTU4QkVBNjExRTc4MkNEQzkzNkU0NTQ1NTlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdGQkExNTVCRUE2MTFFNzgyQ0RDOTM2RTQ1NDU1OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdGQkExNTZCRUE2MTFFNzgyQ0RDOTM2RTQ1NDU1OUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vNMS7AAABVUlEQVR42uyXQWrCQBSGkyFIXVSy66a4K16hUBQK2gPYfSkUeoai++IlXOhedOEqFQQLXeQELe2qJ7BFsLZK+w99CxdJEIIzCfwPPiN5MfNlmCH+7nAUOKgT0AF1578m4A68OhkrBSogBE1QEppyrpLw2zLQT7sCv3tmJWOVtfA98COEfOnFVRc0QMHAxBZkrJ7aWgZRdZHQq1lYEVXl5KyUbLC4ChJ6Mwu+j1q4DeYRzbn04upGHvbbgOiPjHXt4eMZnMoGa8gFD6AFXhJu8r51vbHy5KjFLvOyhnO36ShMYQpTmML2hXXiGIAPYSDnMinMxMHEwcTBxMHEwTcdhSlMYQpTmIkje4njGIzBwkDi+JRJPPJ2SBxx/zH64NzQxB7KJKo0iaOat8ThWhB20ySO0IJwmCZxXIEnsDEgugZTcJsmcbyBM1AEB3sWXoIv/eVPgAEA17WkVKyVZDsAAAAASUVORK5CYII='
  369. ],
  370. [
  371. 'horizontal' => [
  372. 'name' => '左右翻页',
  373. 'className' => 'horizontal',
  374. 'icon' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDMDk5RDk1RDFEQzExRTc4MDI0OTg1RDJCRjk3QjlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDMDk5RDk2RDFEQzExRTc4MDI0OTg1RDJCRjk3QjlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0MwOTlEOTNEMURDMTFFNzgwMjQ5ODVEMkJGOTdCOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0MwOTlEOTREMURDMTFFNzgwMjQ5ODVEMkJGOTdCOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MDzYHAAACMUlEQVR42uyZTShEURTH3wyJKRIpNvayITUN+SiSYsFGUjbKTlmKhaIkFlJk5WMpWfgoLAhFyN5OioVISGKSr/E/nFen16NnvDfu1Zz6NffeZl6/uXPemXvv80UiEeO7WFxap5dE8CyGfYbDaKivNtwMv8P35Vr63SDF+INwKhy09AfAHWj6yWzHUnjWZiyRx/dBaqyEfQuLa07fK5O9CwyK/g3IA5eqzLA1hkAWOOR+BjgC6X8h7DQnr0AhMH+iNLD1i0nwdIbNeAG1YqYLQHOshKkSLIN7zteIJW+/ildQJfqTIMEm/6PhgZ2CVmHKyQNQBwJRfHG62ca5nQyKXJrQADsdsOOHcDHodOHio6Ld6EE2kGMxCfeJwRq+6SRO40S0q2xu5GiR1+ol4TIxsPaLGXgS7XwXZ3ZTtMv9nHNuR5JHRSLZ05qpYh2OC8eF48Jx4X8iPG2zMVVauBWcgjleuCspnAM6wK1lVXbNi3jlhC/AGMgElbxFMnfPK7z1VzIl3njvRjPebzlcUbpK0H6uB5Tyl9CmrO2ytFZ1mE5/RnT74xjWTfhctA91EJbXetZBOFu0d3QQbhPtedWF07gmm/V5V3XhGXGtdpZWVphSoY7bZ2BK5bJGj4gmRL/C+DzN9FT4McrP0opNHm3RufCxx/8bj35LCap0+MEWsCH6vYb9gxs3Qjpt00MZOm7d02RLV+LnhcuQBrLkuG/edPQYKwRWQVghyTA7hdjReBdgAGGxcDtAOGy0AAAAAElFTkSuQmCC'
  375. ],
  376. 'vertical' => [
  377. 'name' => '上下翻页',
  378. 'className' => 'vertical',
  379. 'icon' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDMDk5RDk1RDFEQzExRTc4MDI0OTg1RDJCRjk3QjlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDMDk5RDk2RDFEQzExRTc4MDI0OTg1RDJCRjk3QjlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0MwOTlEOTNEMURDMTFFNzgwMjQ5ODVEMkJGOTdCOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0MwOTlEOTREMURDMTFFNzgwMjQ5ODVEMkJGOTdCOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MDzYHAAACMUlEQVR42uyZTShEURTH3wyJKRIpNvayITUN+SiSYsFGUjbKTlmKhaIkFlJk5WMpWfgoLAhFyN5OioVISGKSr/E/nFen16NnvDfu1Zz6NffeZl6/uXPemXvv80UiEeO7WFxap5dE8CyGfYbDaKivNtwMv8P35Vr63SDF+INwKhy09AfAHWj6yWzHUnjWZiyRx/dBaqyEfQuLa07fK5O9CwyK/g3IA5eqzLA1hkAWOOR+BjgC6X8h7DQnr0AhMH+iNLD1i0nwdIbNeAG1YqYLQHOshKkSLIN7zteIJW+/ildQJfqTIMEm/6PhgZ2CVmHKyQNQBwJRfHG62ca5nQyKXJrQADsdsOOHcDHodOHio6Ld6EE2kGMxCfeJwRq+6SRO40S0q2xu5GiR1+ol4TIxsPaLGXgS7XwXZ3ZTtMv9nHNuR5JHRSLZ05qpYh2OC8eF48Jx4X8iPG2zMVVauBWcgjleuCspnAM6wK1lVXbNi3jlhC/AGMgElbxFMnfPK7z1VzIl3njvRjPebzlcUbpK0H6uB5Tyl9CmrO2ytFZ1mE5/RnT74xjWTfhctA91EJbXetZBOFu0d3QQbhPtedWF07gmm/V5V3XhGXGtdpZWVphSoY7bZ2BK5bJGj4gmRL/C+DzN9FT4McrP0opNHm3RufCxx/8bj35LCap0+MEWsCH6vYb9gxs3Qjpt00MZOm7d02RLV+LnhcuQBrLkuG/edPQYKwRWQVghyTA7hdjReBdgAGGxcDtAOGy0AAAAAElFTkSuQmCC'
  380. ]
  381. ],
  382. [
  383. 'night' => [
  384. 'name' => '夜间',
  385. 'className' => 'night',
  386. 'icon' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4NjE0NDg3QkVBNjExRTdBMDY3RjkyQTc5MkI1NzVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4NjE0NDg4QkVBNjExRTdBMDY3RjkyQTc5MkI1NzVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzg2MTQ0ODVCRUE2MTFFN0EwNjdGOTJBNzkyQjU3NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg2MTQ0ODZCRUE2MTFFN0EwNjdGOTJBNzkyQjU3NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+KnjoAAAFJ0lEQVR42rxZa2xURRTeXVpieJREeQgFgxY1CFQJiJiAIlZtUXlEiTyjQQMFAn8kkBQtgi80YHzbSIAELZAQCiVEqjUQqAZ8ASHlUaDQAIJGCMgjBQTqd/C7eDK5d+/M3V1O8mXvzN4997sz58z5Zja+Zu13sRSsBfAIMBC4HZgMXHb0cQswA1g4fNgTjWE3Z0UgGQeeAiYAz/KBsYhkxUYDbwK/A0vDbk44Oh8B7AA2ACMV2SPAkghkWwKlvC5dW1ndMl2E7wKqgQrgfp/vP4s4ujOBrrzuynbKhEdzVAtUnyZ3Dfg6AlmJ+dlG32yMcruohOOMreVADvuuAB8A09R9PwHHHcneB3wBNDP6pb0SpEe6Jp2QLQMmqr59wBiO9kLVv8mC4L3APcAgoAi4g/HrZ4MFIL0Nnz8ANUAdVpC6ZITfMciuJ9lzbPdU3/2ahOh44A3Gp2uC9ydkybuGF2gQX4mAmJ2l2uXAcEU2phJFrC7JQ7cDjRHINvmErvjZbo7wncCXDAlvZF8Erhr3tVfXfyR58G7ORjlnyGWt17YcITHWL+kWAa143cApverjMEddn7UgMJY5EcXKPLImYZn2x9VqMAo4Y7G62E63VML3AwbAzyQE5oLsZL8HyxS8pfo/53IVZHpUWzuM1iyWYFvC7wWN1JNAD15Lcs0LcabjtqPjFF+yvO9W4IUgwq+ovmXAqRBnB4w11taaKf1hY4P9CEuSDVF9iy0c7VXXfRwIPAp0ciFsCqIE9WwLtmtZycKsRl0/5kCgyKccyzNLgPnAHuO7XOBhszQPUO1vLR+8hdkuD+8HdAaOhfymNWPyFKvj91SAUnYvyg0YzXnMpUGc9QeBl3jvDcK9lNOfLQmf4cMKOUvjOEJh8TuNZG+sFCAbU9eN/F6wAC+Qh88u5gh3U+09DtO7jITFplLFXQ55yUqX5QQvUI+PejOGO6j2CQd/FWqkOhsrTcYsYci8vx3X0wWqLfF3280gnMoer0ytyUL205tB+FyAqLExye7pqi36Y1KmCf+l2p0i+KjiJtSzj4GhmSSsy2z3iH5eBX7jdXNgBYtERgjXGtuSKHaJ8vSQOhGqzER4JFi1PCtIwdcx/v4g29lMShnttukkXMPk8TaXPVLwd5il/hcjEUUsFTNcUiZ8wahAL6fo808eDuolri3PIeop4nNdnaJMXxdNcZ5eFvK8TOw8N6Mn0zCD4vcTo/x7p0UyCxuZrPsZUuf5XRtuDOQsoy+3bq+jVFdnKZW2C8inPi411teoVkVxVczzhVw1sw8RNrbbU2wJdQ4wV90wxVGYhxWXD4E8qroNDhtRz+ZgdJvMUlxByehJwRURKl/Y0ldOnSsxPYxa5Bseg50G/vH53UZyi+kY9iyPOw5vJ7wOeD7AUVpM62EkVnMuAIUqn3rjnoNBYqfeOFMbSt2bnWlRA7LZhsa+HpqabJA6W2nsHkbxrXMySLYNQ0Nv6+eD7Fdh8tKzEkPQFHHb0jcDZPtxiSswZGuJjR7Wp4ey/3pb9d0NbAU+SpNQb8dB+ZG+PXuXodDke0po8bfXGFYpHRKSDHLKudQQTzaWz3V5fOz/g0fPZzGIlif7cdzyf7puJO0njmq5qMvoy1nxUW4KEnzJXOoTCadnfKqemJziTzQTLBXCnj3HKpifphCWXfprILom6p4uzFYDDzAJVymV51pAxM/Tog5dyHrnEq7WRI1QxRgcwOOunkyeDuzP4lmEqLcGYGfsvz9ZNjNeI9m/AgwAKGk/d0MW5K0AAAAASUVORK5CYII='
  387. ],
  388. 'sun' => [
  389. 'name' => '日间',
  390. 'className' => 'sun',
  391. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJENTI5MTQ3QkVBODExRTc4RTE2RjQ1N0MwRTQ4NUIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJENTI5MTQ4QkVBODExRTc4RTE2RjQ1N0MwRTQ4NUIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkQ1MjkxNDVCRUE4MTFFNzhFMTZGNDU3QzBFNDg1QjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkQ1MjkxNDZCRUE4MTFFNzhFMTZGNDU3QzBFNDg1QjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WU3e1AAADf0lEQVR42tSZb2hOURzH7/PQWKl5vJD8y1CEUfYsebWtRmQotCJ7RRl54e+WV7byYlhpiUa8WlEUi5UY7Vm80Z4WQkk98yfDG6Mlmvz5nvW9+XU99/85a3716Tn3Puf8zvf+7rn3/M65iesddywDVg4SIKPb8XjLjDXyV7vgpKHoVgjGvOBGl/KYFOyMarnuKOsWfNQn4kYfujR/syH8VWrQlOYbpjdKhFWjHDguLsCEpdlHjn3+jjIkVGT7QTGoF+JrNQqtFSLr2Ve/1131i/BVx/Eg6NQouJM+vfqMLLgPVOXpII4N0mdfUMF+M509LAZ9xKbANrAWLAXT+OC8B0/ALXAZfPIQfZd+snGnZvVauukithDsB4fB5Dz/zyLrwDFwEpwC31xEV/uJScRIfubwQpaEbPcUrAevRnPimA/uO8Q+B/vAQlAAJvF/de6RqKfOPaCPURGshsE1MJPH6vbuBiWgFbwAP8BX8IznloNdYijMoI/C0RB8hOKUDfP2toFfHm3URHCedYd5roTRNyo4xYfMtkPgXoj2qu4BcdwAppgUvIFj0+LtPhvhDrWxrbIisDWuYJUSdnsItu0i+BlBsGpzQRyvdqnXTS2ugm2hGY8cdrEod8WY4W6L8gKP3DrjFJ4MKNS26aL8OobgnItPX+FJTqGJgB0VyElHUz5RELDeiM6kiGxlgFXuR1GeHUPkXFH+4FM3Q20jkU7m+cNLeDbAwxLE1ojyYw+h/wQy6XFF+eyGKO+IuK8xDux0eQCdy62euO/hDvCZ5UWgLoLgOra16OuSyYnjC2gWxy1MC4NaFdvY1iwCYCyXaBXjbgJTzL0+w0P1s4d1J/LcQ/oynvx8BxvBGx4rAad5EQeZ1BSREp5T6eUZIfYt2Exf2vYlvExNGiuZIq4QY7olQFsV2U1gwFQ+vJ1ZmtMG+NpRS6ihAH6GWLfCRWyKfcVeIuW4eFzlswit4SJ0GZjKJP4deMlF6BWf9l38nRdnSKS5uVFMh26i1blzJKzZYktFn5E3UraIcqlYiuuyFH2WuvQZWnBNng6qNQquzhOAmqiC02Kv6wQoY9LSrlFwO32WsQ97Ly8ddQyXWeG2W6NaljRYf7dbQ0c4G0FsN1fIkkwE8b26N1LcrMllq0ub6RaccUS0x9L86cvEV6QmU9GNk0sEifJ/9SW0ydTr5I8AAwA/VctupShXTwAAAABJRU5ErkJggg=='
  392. ]
  393. ],
  394. [
  395. 'name' => '下一章',
  396. 'className' => 'next',
  397. 'icon' => 'data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNzE3MkU3QkVBNjExRTc4Rjg5RTIyQjlEOEFCMDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwNzE3MkU4QkVBNjExRTc4Rjg5RTIyQjlEOEFCMDA3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzA3MTcyRTVCRUE2MTFFNzhGODlFMjJCOUQ4QUIwMDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzA3MTcyRTZCRUE2MTFFNzhGODlFMjJCOUQ4QUIwMDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wF4X9AAACDElEQVR42tTZW0sCURAH8ONmBX0vHyrCsqtYRBIlJWIXLQmCHqLsfiOkpAiprOwi0VNfoU/UzWZwBDnMgru62zjwB1lc/XHY3TPnrKdUKqlmKm+tX3wpvjsK6fX7avqeYfF3PZA1yAdkRPQIU61DUvT5GtIBuXATbHWEfdq555CwZPAW5Ec7PwuZlAp+gExoaLyuzyBTEsFYOcg4g864gTZsnoc33JgJOiIRjHULGWXQp5AZiWCsPCTEoE8gsxLBWHeQIORbQx9DohLBlacHhz6CxCSCsQqE/tLQB5C4RHA1+lND7zUKbThwXzxSY6Sj9yHzEsFYzwwaaxeyKBFcQQ8x6G1IQiIYqwgZYNDYRCUlgrFeIQEGnYYsSwRjvZmgN6zOiG6BK+g0czwsFdxpct1eSgR348Ib0q4dT1GjJArcA3mCtDHYTadXzXawBQa7RI82UY81vwk2YRfrJLgPcs9gcVrekTY1B2glomMXqJcQ1fz001qvGou7jXPUYtZdjbzpsGe4gbQy2MNG/UmjwIOE9WrYOC2TlCSwGTZmdVJwAzxMmyotGjZK+xOilvlBt7H1jDBicwwWd3wyTk6ddkY4ZIKNOI21M8J4g10x2GlV3txW0sBJBotbrFm3mmqrl0T1q6RfVd55dw1rZ4RXVHn/rIuamLxyuayC8RJYpfxLGarJytNsr27/BBgAr2JyT2WfldgAAAAASUVORK5CYII='
  398. ]
  399. ];
  400. $night = [
  401. "color" => "#999",
  402. "background" => "#222"
  403. ];
  404. function firstItem($i)
  405. {
  406. if(array_key_exists ('name', $i)){
  407. return $i;
  408. }else{
  409. return reset($i);
  410. }
  411. };
  412. @endphp
  413. <div class="reader-text reader-text--vertical">
  414. <div class="reader-text__wrap">
  415. <p class="reader-text__name">{{$content['chapter_name']}}</p>
  416. @php
  417. $content_arr = preg_split( "/\s*\n\s*/" , trim($content['chapter_content']));
  418. @endphp
  419. @foreach($content_arr as $paragraph)
  420. <p class="reader-text__paragraph">{{$paragraph}}</p>
  421. @endforeach
  422. </div>
  423. <div class="reader-text__info">
  424. <div class="info__title">{{$content['chapter_name']}}</div>
  425. <div class="info__page">1/5</div>
  426. </div>
  427. <p class="reader-text__footer">
  428. <span class="reader-text__prev reader-text__button">上一章</span>
  429. <span class="reader-text__catalog reader-text__button">目录</span>
  430. <span class="reader-text__next reader-text__button">下一章</span>
  431. </p>
  432. </div>
  433. <div class="reader-menu">
  434. <div class="reader-menu__head">
  435. <div class="reader-menu__back">
  436. <img src="data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM1M0Y5OTQ3QkVBNjExRTdBRjUyRUJENzlFOTgwREREIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM1M0Y5OTQ4QkVBNjExRTdBRjUyRUJENzlFOTgwREREIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzUzRjk5NDVCRUE2MTFFN0FGNTJFQkQ3OUU5ODBEREQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzUzRjk5NDZCRUE2MTFFN0FGNTJFQkQ3OUU5ODBEREQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dusxCAAAByElEQVR42uzYTSjsURjH8RkkkSss2NjcrKzclCkpr3EXbjd5K9lYsLxla62sbSyElZcoRVPclAXd2y2SLLgvSuOlieRioZQ0vv/6TU0y5aWZ8yzm1KfmPzXTr5lznuec449EIj6LI81ndKSCvXZkzM0H3/0lXZ1fzPxiJdhEf8J+sTd8pgzfFe4BYxbmWAAbCrWOzxYmvxdiDYVY1PON62DdWEIOJtCOO9fl4humkIlh9GluOatjfgxhRM8DGERSeli8VZmOUZWDe/RiOqkF9pn3sjCDVtyiAytJr/xPnj9oxdXhP1rwy0lLinldpMJZjlM0Y991E/+IHwr1B9UuQ0WDVeAnSrGlUEfOdxeYRbHmVBOurezHehSmAOMqpCaCeduXRlyhDfMWwkUn/zYacImvWHAdLrYl7SjcherXkoqtiT3/rorrubY1XrhsK4eRPYU70yoNuggXb3fxG7UIox7L2ouZOL79VbgT1Khd5Vo5Vx4o3JE6ghcuz8qB91DhQqjCajLCvXTPH9Lf6YWs1KEk38oVwbHC/VPjj56YTNxdnKqUeAvjk1armUuVsOac12MnLV0R+FR8A4mcY/7UjWIqWILHowADAPecWdCT925+AAAAAElFTkSuQmCC">
  437. </div>
  438. <div class="reader-menu__more">
  439. <img src="data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFFNDQ2MEY3QkVBNTExRTdBRDE1QTRBNkYwRUM5ODI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFFNDQ2MEY4QkVBNTExRTdBRDE1QTRBNkYwRUM5ODI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUU0NDYwRjVCRUE1MTFFN0FEMTVBNEE2RjBFQzk4MjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUU0NDYwRjZCRUE1MTFFN0FEMTVBNEE2RjBFQzk4MjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6NN5m2AAAAtUlEQVR42mL8//8/AyVgw8bdqkCqA4hdoEJ7gLgiwN/1NiXmMlLiMKCj1IHUCSAWQJP6AMQWQMfdJNdsJgbKQBsWRzFAxdooMZhSh7ngkXMbSIfRDFDqsD145HYNpMOqoQmdAUvirx4whwFz3Q1Q7gPidUD8GYrXQXPkjQErLmgJRh026rBRhw07h402e0abPaPNntFmz2izZ9Rhow4bddhos2e02TPa7Blt9ow2e+jR7AEIMADgcoeBwnzXcAAAAABJRU5ErkJggg==">
  440. </div>
  441. {{--<div class="reader-menu__add">
  442. <img src="data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENjRBODQ3QkVBNDExRTc4MzczODYwQzU1MDQ5NkQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENjRBODQ4QkVBNDExRTc4MzczODYwQzU1MDQ5NkQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ2NEE4NDVCRUE0MTFFNzgzNzM4NjBDNTUwNDk2RDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ2NEE4NDZCRUE0MTFFNzgzNzM4NjBDNTUwNDk2RDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7JWmEaAAAB1ElEQVR42mL8//8/Azlgw8bdnkBqLhBL4lDyHIiTA/xdt5NjPhMD+QCfoxigcnPJNZwSh0lSSQ1WwMJABQCMLka0aP5PqZlUcRiRaZIVSCkCsTIW/BCI04AefEJXhwEd5QGklgGxIA4lWkDcD8Sh1EhjpIBWqKOwRTFMzJhaiZ+cJANKiyeBeDYQlwNxFFQMBKSBIctI7zQGSjt6UHYbMC1tQormyUBKGIjZgFgMiF/SM8SeILFl0OQeI7Fl4SFG6xIci8PksMgZIDn6DCzEaFqCExFiWOWYaF2CY4kuohzGQusSnMQQk6N3cUFWVNIcAGPiC5B6D+WyA2NCjFA00yvE8KUz5BCDF7L0dBjWKAOG5jcg9QbKhRWyA+8wLHKyA+kwWUKOHowOkx0siX9QRaXMYI3KweMwaCH7gdhClp4hBgKPcIQaSBzk8OtAfI2uvSQouAfEvED8FLn9DwzNH1Bx+nffoA4IRGu9HAZSNkB8BChnOxCdEVzABo0eNA6jydgFXfp79BomOIwt2rC0lo8wDVCaIqiO3g47QqS6o/QuLmxxRR96R4iFGr0iKvamUHLlcyLUvcDRQydHH9EOSyFgAKj6SMYiTq4+bGnuKLoEQIABAJQWjnmZ3hejAAAAAElFTkSuQmCC">
  443. </div>--}}
  444. <div class="reader-menu__nav">
  445. @foreach($navs as $nav)
  446. <div class="nav__item" data-href="{{$nav['href']}}">
  447. <img class="nav__icon" src="{{$nav['icon']}}">
  448. <span class="nav__text">{{$nav['name']}}</span>
  449. </div>
  450. @endforeach
  451. </div>
  452. </div>
  453. <div class="reader-menu__foot">
  454. <div class="reader-menu__font reader-menu__box">
  455. <div class="reader-menu__title">字号</div>
  456. <div class="reader-menu__box font-box">
  457. <div class="font__btn" data-type="-">A-</div>
  458. <div class="font__size">19</div>
  459. <div class="font__btn" data-type="+">A+</div>
  460. <div class="font__default" data-type="d">默认</div>
  461. </div>
  462. </div>
  463. <div class="reader-menu__bg reader-menu__box">
  464. <div class="reader-menu__title ">背景</div>
  465. <div class="reader-menu__box bg__box">
  466. @foreach($bg as $item)
  467. <div class="bg__item">
  468. <i class="bg__icon" style="background: {{$item['icon']}}"></i>
  469. <img class="bg__icon--check {{array_key_exists('default', $item) ? 'is-active' : '' }}"
  470. src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDNUYyRDI3QkVBNjExRTdBMEUwOTcwMEYyQzNCRDM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDNUYyRDI4QkVBNjExRTdBMEUwOTcwMEYyQzNCRDM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUM1RjJEMjVCRUE2MTFFN0EwRTA5NzAwRjJDM0JEMzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUM1RjJEMjZCRUE2MTFFN0EwRTA5NzAwRjJDM0JEMzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz718ZXTAAABO0lEQVR42uzZP2vCQBzGcVMcqggOQnc3wTV7R1dxd/MNSN2kXQxule6dCn0BnXR2z9CX0JfhoKTPwQnhiCSe98cLzw++Q0DQD2fOC0ZZljXqMA+NmgwhhBBCCCGEEEIIIfamWfWFcRx7+YBpmga5Ii00Q08hf7XaaIc+0R51Q4QIxBY9y+sB6ocGURFiFug3JMglxHtI94gxhE+IUYQviHGED4gVhC5kKt/48V4QVx1R5EzQF4rQEI3RwTdCZ0XaEiFmhH4qrIx1hA7kG73lrsswThC698iqIsYZ4pZdqwzjFHHr9iswrwWYXgHixSZCZ9dSJ8mhzpg/1FEQmxAedRNlZZwjTP6yqxinCNNHFIFZohOau0TYOGut5c714fokauPQePTxXBDxz1BCCCGEEEIIIYQQQsrmX4ABAPy4QIB1ZMCvAAAAAElFTkSuQmCC">
  471. </div>
  472. @endforeach
  473. </div>
  474. </div>
  475. <div class="reader-menu__option reader-menu__box">
  476. @foreach($options as $item)
  477. <div class="option__item reader-menu__box option__item-{{$loop->index}}">
  478. <img class="option__icon" src="{{firstItem($item)['icon']}}">
  479. <span class="option__name">{{firstItem($item)['name']}}</span>
  480. </div>
  481. @endforeach
  482. </div>
  483. </div>
  484. </div>
  485. <div class="reader-guide reader-guide-1">
  486. <div class="l reader-guide-1-1"></div>
  487. <div class="l reader-guide-1-2"></div>
  488. <div class="l reader-guide-1-3"></div>
  489. <div class="l reader-guide-1-4"><img src="https://cdn-novel.iycdm.com/static/img/uppage.png">
  490. </div>
  491. <div class="l reader-guide-1-5"><img
  492. src="https://cdn-novel.iycdm.com/static/img/readermiddel.png"></div>
  493. <div class="l reader-guide-1-6"><img src="https://cdn-novel.iycdm.com/static/img/downpage.png">
  494. </div>
  495. <div class="l reader-guide-1-7"></div>
  496. <div class="l reader-guide-1-8"></div>
  497. <div class="l reader-guide-1-9"></div>
  498. </div>
  499. <div class="reader-guide reader-guide-2">
  500. <img src="https://cdn-novel.iycdm.com/static/img/readremind.png">
  501. </div>
  502. <script>
  503. var _hmt = _hmt || [];
  504. (function() {
  505. var hm = document.createElement("script");
  506. hm.src = "https://hm.baidu.com/hm.js?a46c07c34b53ce1eee93fe78ec49c113";
  507. var s = document.getElementsByTagName("script")[0];
  508. s.parentNode.insertBefore(hm, s);
  509. })();
  510. </script>
  511. </body>
  512. <script>
  513. function sin(pos, cycle, width) {
  514. return Math.sin(pos / width * Math.PI / 2) * cycle
  515. }
  516. function edge(offsetX, min, max, width) {
  517. if (offsetX > min) {
  518. //极限处理,第一页再往右划
  519. var start = prevTranslate > 0 ? prevTranslate : 0
  520. var cycle = (width * times) - (start - min)
  521. return sin(offsetX, cycle, width) + start;
  522. }
  523. if (Math.abs(offsetX) > max) {
  524. //极限处理,最后一页再往左滑
  525. var start = Math.abs(prevTranslate) > max ? Math.abs(prevTranslate) : max
  526. var cycle = (width * times) - (start - max)
  527. return -(sin(Math.abs(offsetX) - start, cycle, width) + start);
  528. }
  529. return offsetX
  530. }
  531. function setFont(type) {
  532. switch (type) {
  533. case '-':
  534. --readerStatus.fontsize
  535. break;
  536. case '+':
  537. ++readerStatus.fontsize
  538. break;
  539. case 'd':
  540. readerStatus.fontsize = 19
  541. break;
  542. }
  543. }
  544. function anotherMode(type) {
  545. return type === 'vertical' ? 'horizontal' : 'vertical'
  546. }
  547. function readerGuide() {
  548. if (getCookie('readerGuide')) return
  549. var guide1 = document.querySelector('.reader-guide-1')
  550. var guide2 = document.querySelector('.reader-guide-2')
  551. // step 2
  552. addEvent(guide1, 'tap', function () {
  553. guide1.style.opacity = 0
  554. guide2.style.display = 'block'
  555. getComputedStyle(guide2, null).display
  556. guide2.style.opacity = 1
  557. })
  558. // step 3
  559. addEvent(guide2, 'tap', function () {
  560. setCookie('readerGuide', true)
  561. guide2.style.opacity = 0
  562. setTimeout(function () {
  563. guide1.parentNode.removeChild(guide1)
  564. guide2.parentNode.removeChild(guide2)
  565. }, 300)
  566. })
  567. // step 1
  568. guide1.style.display = 'block'
  569. getComputedStyle(guide1, null).display
  570. guide1.style.opacity = 1
  571. }
  572. function init() {
  573. readerStatus.width = Math.min(screen.width,document.body.offsetWidth)
  574. readerStatus.height = screen.height
  575. readerStatus.scrollWidth = DOM_wrap.scrollWidth
  576. readerStatus.max = readerStatus.scrollWidth - readerStatus.width
  577. readerStatus.translate = 0
  578. readerStatus.currentPage = 1
  579. readerStatus.totalPage = readerStatus.scrollWidth / readerStatus.width
  580. }
  581. var modeOptions = @json($options[2]),
  582. bgOptions = @json($bg),
  583. nightOptions = @json($options[3]),
  584. nightStyle = @json($night),
  585. DOM_bg = document.querySelectorAll('.bg__icon--check'),
  586. DOM_reader = document.querySelector('.reader-text'),
  587. DOM_wrap = document.querySelector('.reader-text__wrap'),
  588. DOM_page = document.querySelector('.info__page'),
  589. DOM_font = document.querySelector('.font__size'),
  590. DOM_mode = document.querySelector('.option__item-2'),
  591. DOM_night = document.querySelector('.option__item-3'),
  592. DOM_menu = document.querySelector('.reader-menu'),
  593. DOM_nav = document.querySelector('.reader-menu__more'),
  594. DOM_navList = document.querySelector('.reader-menu__nav'),
  595. times = 1 / 5, //滑动边界倍数
  596. tapTimes = 1 / 4, //点击边界倍数
  597. prevTranslate = 0,
  598. readerStatus = (function () {
  599. var translate = 0,
  600. totalPage = 1,
  601. currentPage = 1,
  602. menu = false,
  603. nav = false,
  604. fontsize = 19,
  605. mode = 'vertical',
  606. bg = 3,
  607. transition = true,
  608. night = false
  609. return {
  610. get bg() {
  611. return bg
  612. },
  613. set bg(index) {
  614. setCookie('readerStatusBg', index)
  615. removeClass(DOM_bg[bg], 'is-active')
  616. addClass(DOM_bg[index], 'is-active')
  617. DOM_reader.style.background = bgOptions[index].background
  618. DOM_reader.style.color = bgOptions[index].color
  619. return bg = index
  620. },
  621. get translate() {
  622. return translate
  623. },
  624. set translate(value) {
  625. DOM_wrap.style.transform = DOM_wrap.style.webkitTransform = 'translate3d(' + value + 'px, 0px, 0px)';
  626. return translate = value
  627. },
  628. get transition() {
  629. return transition
  630. },
  631. set transition(value) {
  632. if (value) {
  633. DOM_wrap.style.transition = DOM_wrap.style.webkitTransition = ''
  634. } else {
  635. DOM_wrap.style.transition = DOM_wrap.style.webkitTransition = 'none'
  636. }
  637. return value
  638. },
  639. get totalPage() {
  640. return totalPage
  641. },
  642. set totalPage(value) {
  643. DOM_page.innerHTML = readerStatus.currentPage + '/' + value
  644. return totalPage = value
  645. },
  646. get currentPage() {
  647. return currentPage
  648. },
  649. set currentPage(value) {
  650. if (value === 0) {
  651. console.log('prev')
  652. var prev_cid = {{$content['prev_cid']}}
  653. if (parseInt(prev_cid) !== 0) {
  654. next_url = '/reader?bid=' + "{{$content['bid']}}" + '&cid=' + "{{$content['prev_cid']}}"
  655. console.log(next_url)
  656. location.href = next_url
  657. value++
  658. }
  659. } else if (value > readerStatus.totalPage) {
  660. console.log('next-page')
  661. next_url = '/reader?bid=' + "{{$content['bid']}}" + '&cid=' + "{{$content['next_cid']}}"
  662. console.log(next_url)
  663. location.href = next_url
  664. value--
  665. }
  666. readerStatus.translate = -(value - 1) * readerStatus.width
  667. DOM_page.innerHTML = value + '/' + totalPage
  668. return currentPage = value
  669. },
  670. get fontsize() {
  671. return fontsize
  672. },
  673. set fontsize(value) {
  674. if (value < 12 || value > 36) return false
  675. DOM_reader.style.fontSize = value + 'px'
  676. DOM_font.innerHTML = value
  677. init()
  678. setCookie('readerStatusFontsize', value)
  679. return fontsize = value
  680. },
  681. get mode() {
  682. return mode
  683. },
  684. set mode(type) {
  685. removeClass(DOM_reader, 'reader-text--' + anotherMode(type))
  686. addClass(DOM_reader, 'reader-text--' + type)
  687. setCookie('readerStatusMode', type)
  688. readerGuide()
  689. init()
  690. DOM_mode.innerHTML = '<img class="option__icon" src="' + modeOptions[anotherMode(type)].icon + '"> <span class="option__name">' + modeOptions[anotherMode(type)].name + '</span>'
  691. if (type === 'vertical') {
  692. readerStatus.transition = false
  693. }
  694. return mode = type
  695. },
  696. get menu() {
  697. return menu
  698. },
  699. set menu(value) {
  700. if (!value) {
  701. DOM_menu.style.display = ''
  702. } else {
  703. DOM_menu.style.display = 'block'
  704. }
  705. return menu = value
  706. },
  707. get nav() {
  708. return nav
  709. },
  710. set nav(value) {
  711. if (!value) {
  712. DOM_navList.style.display = ''
  713. } else {
  714. DOM_navList.style.display = 'block'
  715. }
  716. return nav = value
  717. },
  718. get night() {
  719. return night
  720. },
  721. set night(value) {
  722. if (value) {
  723. DOM_reader.style.background = nightStyle.background
  724. DOM_reader.style.color = nightStyle.color
  725. DOM_night.innerHTML = '<img class="option__icon" src="' + nightOptions.sun.icon + '"> <span class="option__name">' + nightOptions.sun.name + '</span>'
  726. } else {
  727. DOM_reader.style.background = bgOptions[readerStatus.bg].background
  728. DOM_reader.style.color = bgOptions[readerStatus.bg].color
  729. DOM_night.innerHTML = '<img class="option__icon" src="' + nightOptions.night.icon + '"> <span class="option__name">' + nightOptions.night.name + '</span>'
  730. }
  731. setCookie('readerStatusNight', value)
  732. return night = value
  733. },
  734. width: screen.width,
  735. height: screen.height,
  736. scrollWidth: DOM_wrap.scrollWidth,
  737. max: this.scrollWidth - this.width,
  738. min: 0
  739. }
  740. })()
  741. addEvent(DOM_reader, 'panstart', function (e) {
  742. if (readerStatus.mode === 'vertical') return
  743. readerStatus.transition = false
  744. prevTranslate = readerStatus.translate
  745. })
  746. addEvent(DOM_reader, 'pan', function (e) {
  747. if (readerStatus.mode === 'vertical') return
  748. if (readerStatus.menu) readerStatus.menu = false
  749. readerStatus.translate = edge(prevTranslate + e.detail.deltaX, readerStatus.min, readerStatus.max, readerStatus.width)
  750. })
  751. addEvent(DOM_reader, 'panend', function (e) {
  752. if (readerStatus.mode === 'vertical') return
  753. readerStatus.transition = true
  754. if (e.detail.fast) {
  755. if (e.detail.directionX === 'left') readerStatus.currentPage++
  756. if (e.detail.directionX === 'right') readerStatus.currentPage--
  757. } else {
  758. if (e.detail.deltaX > readerStatus.width * times) readerStatus.currentPage--;
  759. else if (e.detail.deltaX < -readerStatus.width * times) readerStatus.currentPage++;
  760. else readerStatus.currentPage = readerStatus.currentPage
  761. }
  762. })
  763. addEvent(DOM_reader, 'tap', function (e) {
  764. var x1 = readerStatus.width * tapTimes; //x轴左界限
  765. var x2 = readerStatus.width - x1; //x轴右界限
  766. var y1 = readerStatus.height * tapTimes; //y轴上界限
  767. var y2 = readerStatus.height - y1; //y轴下界限
  768. var x = e.detail.x; //手指X坐标
  769. var y = e.detail.y; //手指y坐标
  770. if (readerStatus.menu) {
  771. readerStatus.menu = false
  772. readerStatus.nav = false
  773. } else if (x > x1 && x < x2 && y > y1 && y < y2) {
  774. //中心区
  775. readerStatus.menu = true
  776. } else if (readerStatus.mode === 'horizontal') {
  777. if (x < x1 || (x < x2 && y < y1)) {
  778. //左边或者左上
  779. readerStatus.currentPage--
  780. }
  781. if (x > x2 || (x > x1 && y > y2)) {
  782. //右边或者右上
  783. readerStatus.currentPage++
  784. }
  785. }
  786. })
  787. addEvent(DOM_nav, 'tap', function (e) {
  788. readerStatus.nav = !readerStatus.nav
  789. })
  790. addEvent('.nav__item', 'tap', function (e) {
  791. console.log(e.currentTarget.dataset.href)
  792. location.href = e.currentTarget.dataset.href;
  793. console.log(1111111111)
  794. })
  795. //
  796. addEvent('.reader-menu__back', 'tap', function (e) {
  797. hostory.back()
  798. })
  799. addEvent('.option__item-0', 'tap', function (e) {
  800. var prev_cid ={{$content['prev_cid']}}
  801. if (parseInt(prev_cid) !== 0) {
  802. var prev_url = '/reader?bid=' + "{{$content['bid']}}" + '&cid=' + "{{$content['prev_cid']}}"
  803. location.href=prev_url
  804. }
  805. })
  806. addEvent('.option__item-1', 'tap', function (e) {
  807. var catalog = '/catalog?bid=' + "{{$content['bid']}}"
  808. location.href = catalog
  809. })
  810. addEvent('.option__item-4', 'tap', function (e) {
  811. var next_url = '/reader?bid=' + "{{$content['bid']}}" + '&cid=' + "{{$content['next_cid']}}"
  812. console.log(next_url)
  813. location.href = next_url
  814. })
  815. addEvent('.reader-text__next', 'tap', function (e) {
  816. var next_url = '/reader?bid=' + "{{$content['bid']}}" + '&cid=' + "{{$content['next_cid']}}"
  817. console.log(next_url)
  818. location.href = next_url
  819. })
  820. addEvent('.reader-text__prev', 'tap', function (e) {
  821. var prev_cid ={{$content['prev_cid']}}
  822. console.log(prev_cid)
  823. if (parseInt(prev_cid) !== 0) {
  824. var prev_url = '/reader?bid=' + "{{$content['bid']}}" + '&cid=' + "{{$content['prev_cid']}}"
  825. console.log(prev_url)
  826. location.href=prev_url
  827. }
  828. })
  829. addEvent('.reader-text__catalog', 'tap', function (e) {
  830. var catalog = '/catalog?bid=' + "{{$content['bid']}}"
  831. location.href = catalog
  832. })
  833. //
  834. addEvent(DOM_night, 'tap', function (e) {
  835. readerStatus.night = !readerStatus.night
  836. })
  837. addEvent('.font__btn', 'tap', function (e) {
  838. setFont(e.currentTarget.dataset.type)
  839. })
  840. addEvent('.font__default', 'tap', function (e) {
  841. setFont(e.currentTarget.dataset.type)
  842. })
  843. addEvent(DOM_mode, 'tap', function (e) {
  844. readerStatus.mode = anotherMode(readerStatus.mode)
  845. readerStatus.menu = false
  846. })
  847. addEvent('.bg__item', 'tap', function (e, i) {
  848. readerStatus.bg = i
  849. readerStatus.night = false
  850. })
  851. addEvent(window, 'scroll', function () {
  852. if (readerStatus.menu) readerStatus.menu = false
  853. })
  854. addEvent(window, 'DOMContentLoaded', function () {
  855. readerStatus.mode = getCookie('readerStatusMode') || 'vertical'
  856. readerStatus.fontsize = getCookie('readerStatusFontsize') || 19
  857. readerStatus.bg = getCookie('readerStatusBg') || 3
  858. readerStatus.night = getCookie('readerStatusNight') || false
  859. })
  860. </script>
  861. </html>