[
    {
        "author": "oflg",
        "core-version": ">=5.2.3",
        "dependents": "$:/plugins/tidme/fsrs4tw $:/plugins/tiddlywiki/dynaview $:/plugins/tiddlywiki/dynannotate",
        "description": "Incremental Reading for Tidme",
        "list": "readme license",
        "name": "Tidme Read",
        "plugin-type": "plugin",
        "source": "https://github.com/oflg/Tidme-read",
        "text": "{\"tiddlers\":{\"$:/plugins/tidme/read/license\":{\"title\":\"$:/plugins/tidme/read/license\",\"text\":\"                                 Apache License\\n                           Version 2.0, January 2004\\n                        http://www.apache.org/licenses/\\n\\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\\n\\n   1. Definitions.\\n\\n      \\\"License\\\" shall mean the terms and conditions for use, reproduction,\\n      and distribution as defined by Sections 1 through 9 of this document.\\n\\n      \\\"Licensor\\\" shall mean the copyright owner or entity authorized by\\n      the copyright owner that is granting the License.\\n\\n      \\\"Legal Entity\\\" shall mean the union of the acting entity and all\\n      other entities that control, are controlled by, or are under common\\n      control with that entity. For the purposes of this definition,\\n      \\\"control\\\" means (i) the power, direct or indirect, to cause the\\n      direction or management of such entity, whether by contract or\\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\\n      outstanding shares, or (iii) beneficial ownership of such entity.\\n\\n      \\\"You\\\" (or \\\"Your\\\") shall mean an individual or Legal Entity\\n      exercising permissions granted by this License.\\n\\n      \\\"Source\\\" form shall mean the preferred form for making modifications,\\n      including but not limited to software source code, documentation\\n      source, and configuration files.\\n\\n      \\\"Object\\\" form shall mean any form resulting from mechanical\\n      transformation or translation of a Source form, including but\\n      not limited to compiled object code, generated documentation,\\n      and conversions to other media types.\\n\\n      \\\"Work\\\" shall mean the work of authorship, whether in Source or\\n      Object form, made available under the License, as indicated by a\\n      copyright notice that is included in or attached to the work\\n      (an example is provided in the Appendix below).\\n\\n      \\\"Derivative Works\\\" shall mean any work, whether in Source or Object\\n      form, that is based on (or derived from) the Work and for which the\\n      editorial revisions, annotations, elaborations, or other modifications\\n      represent, as a whole, an original work of authorship. For the purposes\\n      of this License, Derivative Works shall not include works that remain\\n      separable from, or merely link (or bind by name) to the interfaces of,\\n      the Work and Derivative Works thereof.\\n\\n      \\\"Contribution\\\" shall mean any work of authorship, including\\n      the original version of the Work and any modifications or additions\\n      to that Work or Derivative Works thereof, that is intentionally\\n      submitted to Licensor for inclusion in the Work by the copyright owner\\n      or by an individual or Legal Entity authorized to submit on behalf of\\n      the copyright owner. For the purposes of this definition, \\\"submitted\\\"\\n      means any form of electronic, verbal, or written communication sent\\n      to the Licensor or its representatives, including but not limited to\\n      communication on electronic mailing lists, source code control systems,\\n      and issue tracking systems that are managed by, or on behalf of, the\\n      Licensor for the purpose of discussing and improving the Work, but\\n      excluding communication that is conspicuously marked or otherwise\\n      designated in writing by the copyright owner as \\\"Not a Contribution.\\\"\\n\\n      \\\"Contributor\\\" shall mean Licensor and any individual or Legal Entity\\n      on behalf of whom a Contribution has been received by Licensor and\\n      subsequently incorporated within the Work.\\n\\n   2. Grant of Copyright License. Subject to the terms and conditions of\\n      this License, each Contributor hereby grants to You a perpetual,\\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\\n      copyright license to reproduce, prepare Derivative Works of,\\n      publicly display, publicly perform, sublicense, and distribute the\\n      Work and such Derivative Works in Source or Object form.\\n\\n   3. Grant of Patent License. Subject to the terms and conditions of\\n      this License, each Contributor hereby grants to You a perpetual,\\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\\n      (except as stated in this section) patent license to make, have made,\\n      use, offer to sell, sell, import, and otherwise transfer the Work,\\n      where such license applies only to those patent claims licensable\\n      by such Contributor that are necessarily infringed by their\\n      Contribution(s) alone or by combination of their Contribution(s)\\n      with the Work to which such Contribution(s) was submitted. If You\\n      institute patent litigation against any entity (including a\\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\\n      or a Contribution incorporated within the Work constitutes direct\\n      or contributory patent infringement, then any patent licenses\\n      granted to You under this License for that Work shall terminate\\n      as of the date such litigation is filed.\\n\\n   4. Redistribution. You may reproduce and distribute copies of the\\n      Work or Derivative Works thereof in any medium, with or without\\n      modifications, and in Source or Object form, provided that You\\n      meet the following conditions:\\n\\n      (a) You must give any other recipients of the Work or\\n          Derivative Works a copy of this License; and\\n\\n      (b) You must cause any modified files to carry prominent notices\\n          stating that You changed the files; and\\n\\n      (c) You must retain, in the Source form of any Derivative Works\\n          that You distribute, all copyright, patent, trademark, and\\n          attribution notices from the Source form of the Work,\\n          excluding those notices that do not pertain to any part of\\n          the Derivative Works; and\\n\\n      (d) If the Work includes a \\\"NOTICE\\\" text file as part of its\\n          distribution, then any Derivative Works that You distribute must\\n          include a readable copy of the attribution notices contained\\n          within such NOTICE file, excluding those notices that do not\\n          pertain to any part of the Derivative Works, in at least one\\n          of the following places: within a NOTICE text file distributed\\n          as part of the Derivative Works; within the Source form or\\n          documentation, if provided along with the Derivative Works; or,\\n          within a display generated by the Derivative Works, if and\\n          wherever such third-party notices normally appear. The contents\\n          of the NOTICE file are for informational purposes only and\\n          do not modify the License. You may add Your own attribution\\n          notices within Derivative Works that You distribute, alongside\\n          or as an addendum to the NOTICE text from the Work, provided\\n          that such additional attribution notices cannot be construed\\n          as modifying the License.\\n\\n      You may add Your own copyright statement to Your modifications and\\n      may provide additional or different license terms and conditions\\n      for use, reproduction, or distribution of Your modifications, or\\n      for any such Derivative Works as a whole, provided Your use,\\n      reproduction, and distribution of the Work otherwise complies with\\n      the conditions stated in this License.\\n\\n   5. Submission of Contributions. Unless You explicitly state otherwise,\\n      any Contribution intentionally submitted for inclusion in the Work\\n      by You to the Licensor shall be under the terms and conditions of\\n      this License, without any additional terms or conditions.\\n      Notwithstanding the above, nothing herein shall supersede or modify\\n      the terms of any separate license agreement you may have executed\\n      with Licensor regarding such Contributions.\\n\\n   6. Trademarks. This License does not grant permission to use the trade\\n      names, trademarks, service marks, or product names of the Licensor,\\n      except as required for reasonable and customary use in describing the\\n      origin of the Work and reproducing the content of the NOTICE file.\\n\\n   7. Disclaimer of Warranty. Unless required by applicable law or\\n      agreed to in writing, Licensor provides the Work (and each\\n      Contributor provides its Contributions) on an \\\"AS IS\\\" BASIS,\\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\\n      implied, including, without limitation, any warranties or conditions\\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\\n      PARTICULAR PURPOSE. You are solely responsible for determining the\\n      appropriateness of using or redistributing the Work and assume any\\n      risks associated with Your exercise of permissions under this License.\\n\\n   8. Limitation of Liability. In no event and under no legal theory,\\n      whether in tort (including negligence), contract, or otherwise,\\n      unless required by applicable law (such as deliberate and grossly\\n      negligent acts) or agreed to in writing, shall any Contributor be\\n      liable to You for damages, including any direct, indirect, special,\\n      incidental, or consequential damages of any character arising as a\\n      result of this License or out of the use or inability to use the\\n      Work (including but not limited to damages for loss of goodwill,\\n      work stoppage, computer failure or malfunction, or any and all\\n      other commercial damages or losses), even if such Contributor\\n      has been advised of the possibility of such damages.\\n\\n   9. Accepting Warranty or Additional Liability. While redistributing\\n      the Work or Derivative Works thereof, You may choose to offer,\\n      and charge a fee for, acceptance of support, warranty, indemnity,\\n      or other liability obligations and/or rights consistent with this\\n      License. However, in accepting such obligations, You may act only\\n      on Your own behalf and on Your sole responsibility, not on behalf\\n      of any other Contributor, and only if You agree to indemnify,\\n      defend, and hold each Contributor harmless for any liability\\n      incurred by, or claims asserted against, such Contributor by reason\\n      of your accepting any such warranty or additional liability.\\n\\n   END OF TERMS AND CONDITIONS\\n\\n   APPENDIX: How to apply the Apache License to your work.\\n\\n      To apply the Apache License to your work, attach the following\\n      boilerplate notice, with the fields enclosed by brackets \\\"[]\\\"\\n      replaced with your own identifying information. (Don't include\\n      the brackets!)  The text should be enclosed in the appropriate\\n      comment syntax for the file format. We also recommend that a\\n      file or class name and description of purpose be included on the\\n      same \\\"printed page\\\" as the copyright notice for easier\\n      identification within third-party archives.\\n\\n   Copyright 2023 [Guang Li](https://github.com/oflg)\\n\\n   Licensed under the Apache License, Version 2.0 (the \\\"License\\\");\\n   you may not use this file except in compliance with the License.\\n   You may obtain a copy of the License at\\n\\n       http://www.apache.org/licenses/LICENSE-2.0\\n\\n   Unless required by applicable law or agreed to in writing, software\\n   distributed under the License is distributed on an \\\"AS IS\\\" BASIS,\\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\\n   See the License for the specific language governing permissions and\\n   limitations under the License.\\n\",\"type\":\"text/plain\"},\"$:/plugins/tidme/read/readme\":{\"title\":\"$:/plugins/tidme/read/readme\",\"text\":\"Installation and usage tutorial is available at [[Tidme Manual|https://oflg.github.io/Tidme/manual/#Included%20plugins]].\\n\\n可在 [[墨屉手册|https://oflg.github.io/Tidme/manual/zh-Hans#相关插件]] 查看安装使用教程。\",\"type\":\"text/vnd.tiddlywiki\"},\"$:/plugins/tidme/read/actions/click\":{\"title\":\"$:/plugins/tidme/read/actions/click\",\"code-body\":\"yes\",\"text\":\"{{$:/plugins/tidme/read/buttons/annotation/close}}\\n<$action-setfield\\n    $tiddler=\\\"$:/temp/tidme/read/selection/text\\\"\\n    text={{{ [<annotationTiddler>get[annotate-text]] }}}\\n/>\\n<$let\\n    selectionText={{{ [<annotationTiddler>get[annotate-text]] }}}\\n    selectionTrim={{{ [<selectionText>trim[]] }}}\\n    selectionTrimLowercase={{{ [<selectionTrim>lowercase[]] }}}\\n    selectionTrimTitlecase={{{ [<selectionTrim>titlecase[]] }}}\\n    selectionTrimUppercase={{{ [<selectionTrim>uppercase[]] }}}\\n>\\n    <$list\\n        filter=\\\"[<selectionTrim>!is[blank]]\\\"\\n        variable=\\\"selectionTrim\\\"\\n    >\\n        <!-- <$log/>\\n        <$action-popup\\n            $state=<<selection_popup_title>>\\n            $coords=<<tv-selection-coords>>\\n            $floating=\\\"yes\\\"\\n        /> -->\\n        <$navigator\\n            story=<<story>>\\n            history=<<history>>\\n            openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}}\\n            openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}\\n            relinkOnRename={{$:/config/RelinkOnRename}}\\n        >\\n            <$list\\n                filter=\\\"[all[shadows+tiddlers]annotate-text<selectionText>] [all[shadows+tiddlers]annotate-text<selectionTrim>] [all[shadows+tiddlers]word<selectionTrim>] [all[shadows+tiddlers]word<selectionTrimLowercase>] [all[shadows+tiddlers]word<selectionTrimTitlecase>] [all[shadows+tiddlers]word<selectionTrimUppercase>] +[!is[draft]!<currentTiddler>has[title]]\\\"\\n            >\\n                <$action-navigate $scroll=\\\"no\\\"/>\\n            </$list>\\n        </$navigator>\\n    </$list>\\n</$let>\"},\"$:/plugins/tidme/read/actions/selection\":{\"title\":\"$:/plugins/tidme/read/actions/selection\",\"code-body\":\"yes\",\"text\":\"<$let\\n    title=<<dom-data-selection-title>>\\n    popup-title=<<dom-data-selection-popup-title>>\\n    story=<<dom-data-story>>\\n    history=<<dom-data-history>>\\n>\\n    {{$:/plugins/tidme/read/buttons/annotation/close}}\\n    <$action-setfield\\n        $tiddler=\\\"$:/temp/tidme/read/selection/title\\\"\\n        text=<<title>>\\n    />\\n    <$action-setfield\\n        $tiddler=\\\"$:/temp/tidme/read/selection/text\\\"\\n        text={{{ [<selection>jsonget[chunks],[0],[text]] }}}\\n    />\\n    <$action-setfield\\n        $tiddler=\\\"$:/temp/tidme/read/selection/prefix\\\"\\n        text={{{ [<selection>jsonget[chunks],[0],[prefix]] }}}\\n    />\\n    <$action-setfield\\n        $tiddler=\\\"$:/temp/tidme/read/selection/suffix\\\"\\n        text={{{ [<selection>jsonget[chunks],[0],[suffix]] }}}\\n    />\\n    <$let\\n        selectionText={{{ [<selection>jsonget[chunks],[0],[text]] }}}\\n        selectionTrim={{{ [<selectionText>trim[]] }}}\\n        selectionTrimLowercase={{{ [<selectionTrim>lowercase[]] }}}\\n        selectionTrimTitlecase={{{ [<selectionTrim>titlecase[]] }}}\\n        selectionTrimUppercase={{{ [<selectionTrim>uppercase[]] }}}\\n    >\\n        <$list\\n            filter=\\\"[<selectionTrim>!is[blank]]\\\"\\n            variable=\\\"selectionTrim\\\"\\n        >\\n            <$action-popup\\n                $state=<<popup-title>>\\n                $coords=<<tv-selection-coords>>\\n                $floating=\\\"yes\\\"\\n            />\\n            <$navigator\\n                story=<<story>>\\n                history=<<history>>\\n                openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}}\\n                openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}\\n                relinkOnRename={{$:/config/RelinkOnRename}}\\n            >\\n                <$list\\n                    filter=\\\"[all[shadows+tiddlers]annotate-text<selectionText>] [all[shadows+tiddlers]annotate-text<selectionTrim>] [all[shadows+tiddlers]word<selectionTrim>] [all[shadows+tiddlers]word<selectionTrimLowercase>] [all[shadows+tiddlers]word<selectionTrimTitlecase>] [all[shadows+tiddlers]word<selectionTrimUppercase>] +[!is[draft]!<currentTiddler>has[title]]\\\"\\n                >\\n                    <$action-navigate $scroll=\\\"no\\\"/>\\n                </$list>\\n            </$navigator>\\n        </$list>\\n    </$let>\\n</$let>\"},\"$:/plugins/tidme/read/actions/startup\":{\"title\":\"$:/plugins/tidme/read/actions/startup\",\"tags\":\"$:/tags/StartupAction\",\"text\":\"<$list\\n    filter=\\\"[{$:/config/Dynannotate/SelectionTracker/Enable}!match[yes]]\\\"\\n    variable=\\\"ignore\\\"\\n>\\n    <$action-setfield\\n        $tiddler=\\\"$:/config/Dynannotate/SelectionTracker/Enable\\\"\\n        $value=\\\"yes\\\"\\n    />\\n</$list>\"},\"$:/plugins/tidme/read/buttons/annotation/close\":{\"title\":\"$:/plugins/tidme/read/buttons/annotation/close\",\"tags\":\"$:/tags/TidmeRead/annotation\",\"icon\":\"$:/core/images/close-button\",\"caption\":\"{{$:/language/tidme/read/close}}\",\"description\":\"{{$:/language/tidme/read/closetip}}\",\"list-before\":\"\",\"condition\":\"[<currentTiddler>]\",\"text\":\"<$action-deletetiddler\\n    $tiddler=<<story>>\\n/>\\n<$action-deletetiddler\\n    $tiddler=<<history>>\\n/>\\n<$action-setfield\\n    $tiddler=<<selection_popup_title>>\\n    text=\\\"\\\"\\n/>\"},\"$:/plugins/tidme/read/buttons/annotation/sentence\":{\"title\":\"$:/plugins/tidme/read/buttons/annotation/sentence\",\"tags\":\"$:/tags/TidmeRead/annotation\",\"icon\":\"$:/core/images/add-comment\",\"caption\":\"{{$:/language/tidme/read/sentence}}\",\"description\":\"{{$:/language/tidme/read/sentencetip}}\",\"list-after\":\"$:/plugins/tidme/read/buttons/annotation/word\",\"condition\":\"[{$:/temp/tidme/read/selection/title}!is[blank]]\",\"text\":\"<$action-createtiddler\\n    $basetitle={{{ [{$:/language/tidme/read/sentence}] [{$:/temp/tidme/read/selection/text}trim[]search-replace:g:regexp[\\\\n],[]split[]first[13]join[]] +[join[/]]}}}\\n    tags={{{ [{$:/temp/tidme/read/selection/title}format:titlelist[]addsuffix[ .]] }}}\\n    caption=\\\"{{||$:/plugins/tidme/read/ui/ViewTemplate/sentence}}\\\"\\n    text={{{ [{$:/temp/tidme/read/selection/text}trim[]] }}}\\n    annotate-text={{{ [{$:/temp/tidme/read/selection/text}] }}}\\n    annotate-prefix={{{ [{$:/temp/tidme/read/selection/prefix}split[]last[13]join[]] }}}\\n    annotate-suffix={{{ [{$:/temp/tidme/read/selection/suffix}split[]first[13]join[]] }}}\\n    annotate-colour=\\\"LightSkyBlue\\\"\\n    $timestamp={{$:/config/TimestampDisable}}\\n>\\n    <$action-navigate\\n        $to=<<createTiddler-title>>\\n        $scroll=\\\"no\\\"\\n    />\\n</$action-createtiddler>\"},\"$:/plugins/tidme/read/buttons/annotation/word\":{\"title\":\"$:/plugins/tidme/read/buttons/annotation/word\",\"tags\":\"$:/tags/TidmeRead/annotation\",\"icon\":\"$:/core/images/help\",\"caption\":\"{{$:/language/tidme/read/word}}\",\"description\":\"{{$:/language/tidme/read/wordtip}}\",\"list-after\":\"$:/plugins/tidme/read/buttons/annotation/close\",\"condition\":\"[{$:/temp/tidme/read/selection/title}!is[blank]]\",\"text\":\"<$action-createtiddler\\n    $basetitle={{{ [{$:/language/tidme/read/word}] [{$:/temp/tidme/read/selection/text}trim[]search-replace:g:regexp[\\\\n],[]] +[join[/]]}}}\\n    tags={{{ [{$:/temp/tidme/read/selection/title}format:titlelist[]addsuffix[ ?]] }}}\\n    caption=`! {{!!word}}\\n\\n${ [{$:/temp/tidme/read/selection/prefix}split[.]split[。]last[]] }$ ''${ [{$:/temp/tidme/read/selection/text}] }$'' ${ [{$:/temp/tidme/read/selection/suffix}split[.]split[。]first[]] }$`\\n    text=\\\"{{||$:/plugins/tidme/read/ui/ViewTemplate/word}}\\\"\\n    word={{{ [{$:/temp/tidme/read/selection/text}trim[]] }}}\\n    annotate-text={{{ [{$:/temp/tidme/read/selection/text}trim[]] }}}\\n    $timestamp={{$:/config/TimestampDisable}}\\n>\\n    <$action-navigate\\n        $to=<<createTiddler-title>>\\n        $scroll=\\\"no\\\"\\n    />\\n</$action-createtiddler>\"},\"$:/plugins/tidme/read/icon\":{\"title\":\"$:/plugins/tidme/read/icon\",\"tags\":\"$:/tags/Image\",\"text\":\"<svg width=\\\"22pt\\\" height=\\\"22pt\\\" class=\\\"tc-image-button\\\" viewBox=\\\"0 0 128 128\\\">\\n  <g id=\\\"read\\\" clip-path=\\\"url(#clip_1)\\\">\\n    <path d=\\\"M62.2209 7.04556L60.1474 6.124L38.9516 0.364269C34.8046 -0.787678 32.2703 0.825048 31.3487 4.74167L6.00591 109.799C4.85396 113.946 6.46668 116.481 10.3833 117.632L31.5791 123.392C35.7261 124.544 38.2604 122.931 39.4124 118.784L64.5248 13.9572C65.4464 10.7318 64.7552 8.4279 62.2209 7.04556L62.2209 7.04556ZM52.0838 43.6775C51.8534 44.599 51.3926 45.5206 50.4711 46.2118C49.7799 46.6725 49.0887 46.9029 48.3976 46.6725L48.1672 46.6725L28.8145 41.3736C28.1233 41.1432 27.6625 40.6824 27.2017 39.7609C26.9713 39.3001 26.9713 38.8393 26.9713 38.3785C26.9713 37.9177 26.9713 37.457 27.2017 36.9962C27.4321 36.0746 27.8929 35.1531 28.8145 34.6923C29.5056 34.0011 30.1968 33.7707 30.888 34.0011L50.2407 39.3001C50.4711 39.3001 50.4711 39.5305 50.4711 39.5305C50.9318 39.7609 51.3926 40.2216 51.623 40.9128C51.8534 41.3736 51.8534 41.8344 51.8534 42.2951C52.0838 42.5255 52.0838 42.9863 52.0838 43.6775L52.0838 43.6775ZM55.3092 30.7757L55.3092 31.6972C55.0789 32.3884 54.8485 33.0796 54.3877 33.5403C54.1573 33.7707 54.1573 34.0011 53.9269 34.0011C53.6965 34.2315 53.4661 34.2315 53.2357 34.4619C52.5446 34.6923 52.0838 34.6923 51.623 34.6923L32.2703 29.6237C31.5791 29.3933 30.888 28.9326 30.6576 28.011C30.4272 27.3198 30.4272 26.859 30.4272 26.1679L30.4272 25.4767C30.4272 25.2463 30.6576 25.0159 30.888 24.7855C31.1184 24.0944 31.5791 23.6336 32.0399 23.1728C32.7311 22.4817 33.4222 22.2513 34.3438 22.712L53.6965 27.7806C54.1573 28.011 54.3877 28.2414 54.8485 28.7022C55.0789 28.9326 55.0789 29.1629 55.3092 29.3933C55.5396 29.8541 55.5396 30.3149 55.5396 30.7757C55.3092 30.5453 55.3092 30.5453 55.3092 30.7757L55.3092 30.7757ZM91.25 10.7318C90.7892 11.6534 90.5588 12.8053 90.5588 14.1876L90.5588 123.162C90.5588 124.544 90.7892 125.696 91.25 126.618C91.7108 127.539 92.1715 128 92.8627 128C93.5539 128 94.0147 127.539 94.4754 126.618C94.9362 125.696 95.1666 124.544 95.1666 123.162L95.1666 14.1876C95.1666 12.8053 94.9362 11.8837 94.4754 10.9622C94.0147 9.81024 93.5539 9.34946 92.8627 9.34946C92.1715 9.34946 91.7108 9.81024 91.25 10.7318M88.2549 14.1876C88.2549 13.0357 88.0245 11.8837 87.5638 10.9622C87.3334 9.81024 86.6422 9.34946 85.951 9.34946C85.2599 9.34946 84.7991 9.81024 84.3383 10.7318C83.8775 11.6533 83.6471 12.8053 83.6471 14.1876L83.6471 123.162C83.6471 124.544 83.8775 125.696 84.3383 126.387C84.7991 127.309 85.2599 127.77 85.951 127.77C86.6422 127.77 87.103 127.309 87.5638 126.387C88.0245 125.466 88.2549 124.314 88.2549 123.162L88.2549 14.1876L88.2549 14.1876ZM118.206 10.7318C117.745 11.6533 117.514 12.8053 117.514 13.9572L117.514 122.931C117.514 124.314 117.745 125.466 118.206 126.387C118.666 127.309 119.127 127.77 119.818 127.77C120.509 127.77 120.97 127.309 121.431 126.387C121.892 125.466 122.122 124.314 122.122 122.931L122.122 14.1876C122.122 12.8053 121.892 11.8837 121.431 10.9622C120.97 9.81024 120.509 9.34946 119.818 9.34946C119.127 9.34946 118.666 9.81024 118.206 10.7318M115.441 14.1876C115.441 13.0357 115.21 11.8837 114.75 10.9622C114.289 9.81024 113.828 9.34946 113.137 9.34946C112.446 9.34946 111.985 9.81024 111.524 10.7318C111.063 11.6533 110.833 12.8053 110.833 13.9572L110.833 122.931C110.833 124.314 111.063 125.466 111.524 126.157C111.985 127.078 112.446 127.539 113.137 127.539C113.828 127.539 114.289 127.078 114.75 126.157C115.21 125.235 115.441 124.083 115.441 122.931L115.441 14.1876L115.441 14.1876ZM78.3482 10.0406C77.4266 9.11907 76.2747 8.65829 74.8923 8.65829C73.51 8.65829 72.3581 9.11907 71.4365 10.0406C70.5149 10.9622 70.0542 12.1141 70.0542 13.4965L70.0542 123.392C70.0542 124.775 70.5149 125.927 71.4365 126.618C72.3581 127.539 73.51 128 74.8923 128C76.2747 128 77.1962 127.539 78.3482 126.618C79.2697 125.696 79.7305 124.544 79.7305 123.392L79.7305 13.2661C79.7305 11.8837 79.2697 10.9622 78.3482 10.0406M99.7744 10.0406C98.8528 10.9622 98.3921 12.1141 98.3921 13.4965L98.3921 123.392C98.3921 124.775 98.8528 125.927 99.7744 126.618C100.696 127.539 101.848 128 103 128C104.382 128 105.534 127.539 106.456 126.618C107.377 125.696 107.838 124.544 107.838 123.392L107.838 13.2661C107.838 11.8837 107.377 10.7318 106.456 9.81023C105.534 8.88868 104.382 8.4279 103 8.4279C101.848 8.65829 100.696 9.11907 99.7744 10.0406\\\" id=\\\"book\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n    <g id=\\\"squid\\\" transform=\\\"matrix(0.99999994 0 0 0.99999994 43 86)\\\">\\n      <path d=\\\"M26.4987 34.1691C22.1334 33.9603 20.0765 32.1427 19.3843 29.8477C19.3244 29.855 19.2658 29.8611 19.2048 29.8611C18.4248 29.8611 17.79 29.2251 17.79 28.4451C17.79 27.6871 18.3882 27.0681 19.1377 27.0328C19.1487 26.9045 19.1622 26.7776 19.178 26.6495C19.178 26.6495 20.7076 26.8497 20.7076 26.0525C20.7076 25.2541 18.647 13.2924 18.5799 12.627C18.514 11.963 19.3123 11.3648 19.5772 12.5611C19.8433 13.7574 20.4416 17.2792 20.4416 17.2792C20.4416 17.2792 23.2321 17.1461 24.4284 17.2792C25.3622 17.3829 26.1569 17.0143 25.2268 15.6837C24.3087 14.3728 13.4895 0 13.4895 0C13.4895 0 2.67033 14.3728 1.75235 15.6838C0.822185 17.0143 1.61688 17.383 2.55072 17.2793C3.74581 17.1462 6.53757 17.2793 6.53757 17.2793C6.53757 17.2793 7.1357 13.7575 7.40062 12.5612C7.66797 11.3648 8.46509 11.963 8.39915 12.6271C8.33204 13.2924 6.27147 25.2542 6.27147 26.0526C6.27147 26.8497 7.79985 26.6495 7.79985 26.6495C7.81813 26.7777 7.8304 26.9047 7.84258 27.0328C8.59087 27.0682 9.19026 27.6871 9.19026 28.4452C9.19026 29.2252 8.55548 29.8612 7.77422 29.8612C7.71438 29.8612 7.65461 29.8551 7.59602 29.8478C6.9039 32.1427 4.84692 33.9604 0.480462 34.1692C-0.0297776 34.2265 -0.28736 35.3313 0.502415 35.623C1.76462 36.0881 7.3482 36.2871 9.34166 33.0302C10.0057 32.1 9.87268 36.4201 4.82137 38.8127C4.22441 39.0777 4.35629 40.2752 5.75279 39.9419C7.38976 39.5525 12.1604 37.6164 13.4897 32.8312C14.8191 37.6164 19.5896 39.5524 21.2266 39.9419C22.6218 40.2752 22.7549 39.0776 22.158 38.8127C17.1054 36.4201 16.9736 32.1 17.6377 33.0302C19.6323 36.2871 25.2135 36.0881 26.4769 35.623C27.2653 35.3312 27.0077 34.2265 26.4987 34.1691L26.4987 34.1691Z\\\" id=\\\"Shape\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n      <path d=\\\"M8.79095 28.4452C8.79095 27.8836 8.33439 27.4283 7.77407 27.4283C7.21133 27.4283 6.75718 27.8836 6.75718 28.4452C6.75718 29.0068 7.21133 29.4621 7.77407 29.4621C8.33438 29.462 8.79095 29.0067 8.79095 28.4452L8.79095 28.4452Z\\\" id=\\\"Shape\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n      <path d=\\\"M18.188 28.4452C18.188 29.0068 18.6433 29.4621 19.2049 29.4621C19.7665 29.4621 20.223 29.0068 20.223 28.4452C20.223 27.8836 19.7664 27.4283 19.2049 27.4283C18.6434 27.4283 18.188 27.8836 18.188 28.4452L18.188 28.4452Z\\\" id=\\\"Shape\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n      <path d=\\\"M2.11001 26.7801C1.34219 28.0802 0.986954 30.524 3.15128 32.6285C4.14254 33.0081 5.45232 31.293 5.45232 31.293C4.3366 31.2711 2.07212 29.6939 3.21354 26.7178C3.40886 26.2638 2.87659 25.4801 2.11001 26.7801L2.11001 26.7801Z\\\" id=\\\"Shape\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n      <path d=\\\"M21.5267 31.2931C21.5267 31.2931 22.8353 33.0082 23.8278 32.6286C25.9921 30.524 25.6357 28.0802 24.869 26.7802C24.1036 25.4801 23.5702 26.2638 23.7655 26.7179C24.9068 29.694 22.6412 31.2712 21.5267 31.2931L21.5267 31.2931Z\\\" id=\\\"Shape\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n    </g>\\n  </g>\\n</svg>\"},\"$:/language/tidme/read/read\":{\"title\":\"$:/language/tidme/read/read\",\"text\":\"Read\"},\"$:/language/tidme/read/annotate\":{\"title\":\"$:/language/tidme/read/annotate\",\"text\":\"Annotation\"},\"$:/language/tidme/read/close\":{\"title\":\"$:/language/tidme/read/close\",\"text\":\"Close popup\"},\"$:/language/tidme/read/closetip\":{\"title\":\"$:/language/tidme/read/closetip\",\"text\":\"Close this popup\"},\"$:/language/tidme/read/word\":{\"title\":\"$:/language/tidme/read/word\",\"text\":\"Annotate word\"},\"$:/language/tidme/read/wordtip\":{\"title\":\"$:/language/tidme/read/wordtip\",\"text\":\"Annotate the selected word\"},\"$:/language/tidme/read/sentence\":{\"title\":\"$:/language/tidme/read/sentence\",\"text\":\"Excerpt sentence\"},\"$:/language/tidme/read/sentencetip\":{\"title\":\"$:/language/tidme/read/sentencetip\",\"text\":\"Excerpt the selected sentence\"},\"$:/language/tidme/read/twpub\":{\"title\":\"$:/language/tidme/read/twpub\",\"text\":\"TWPUB books\"},\"$:/language/tidme/read/twpubtip\":{\"title\":\"$:/language/tidme/read/twpubtip\",\"text\":\"TWPUB is a electronic publications based on TiddlyWiki\"},\"$:/language/tidme/read/importtwpub\":{\"title\":\"$:/language/tidme/read/importtwpub\",\"text\":\"Import TWPUB to read\"},\"$:/language/tidme/read/twpublibrary\":{\"title\":\"$:/language/tidme/read/twpublibrary\",\"text\":\"TWPUB Books Plugin Library\"},\"$:/language/tidme/read/twpublibrarytip\":{\"title\":\"$:/language/tidme/read/twpublibrarytip\",\"text\":\"This plugin library can be used to install and update TWPUB books.\"},\"$:/language/tidme/read/preview\":{\"title\":\"$:/language/tidme/read/preview\",\"text\":\"Preview chapter content\"},\"$:/plugins/tidme/read/styles.css\":{\"title\":\"$:/plugins/tidme/read/styles.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\".tmc-annotation-wrapper {\\n    min-width: 500px;\\n    transform: scale(0.7);\\n    transform-origin: top left;\\n    overflow-y:hidden;\\n}\\n\\n.tmc-annotation-wrapper .tc-drop-down button{\\n    padding: 7px 14px;;\\n}\\n\\n.tmc-book h1 .tc-toc-caption.tc-tiny-gap-left {\\n    display: none;\\n}\"},\"$:/config/EditTemplateFields/Visibility/annotate-text\":{\"title\":\"$:/config/EditTemplateFields/Visibility/annotate-text\",\"text\":\"hide\"},\"$:/config/EditTemplateFields/Visibility/annotate-prefix\":{\"title\":\"$:/config/EditTemplateFields/Visibility/annotate-prefix\",\"text\":\"hide\"},\"$:/config/EditTemplateFields/Visibility/annotate-suffix\":{\"title\":\"$:/config/EditTemplateFields/Visibility/annotate-suffix\",\"text\":\"hide\"},\"$:/config/EditTemplateFields/Visibility/twpub\":{\"title\":\"$:/config/EditTemplateFields/Visibility/twpub\",\"text\":\"hide\"},\"$:/config/Tidme/ViewTemplateBodyFilters/read\":{\"title\":\"$:/config/Tidme/ViewTemplateBodyFilters/read\",\"tags\":\"$:/tags/ViewTemplateBodyFilter\",\"list-before\":\"\",\"text\":\"[all[shadows+tiddlers]removesuffix[/study]tag[$:/tags/TidmeDeck]] :filter[subfilter{!!card}!subfilter{!!card_exclude}match<..currentTiddler>] [<currentTiddler>has[twpub]] [<currentTiddler>has[target]prefix[$:/plugins/twpub/]] +[!is[draft]!is[blank]then[$:/plugins/tidme/read/ui/ViewTemplate/body]]\"},\"$:/config/Tidme/Libraries/twpub\":{\"title\":\"$:/config/Tidme/Libraries/twpub\",\"caption\":\"{{$:/language/tidme/read/twpublibrary}}\",\"library-type\":\"twpub\",\"url\":\"https://twpub-tools.org/library/\",\"text\":\"{{$:/language/tidme/read/twpublibrarytip}}\"},\"$:/Deck/read\":{\"title\":\"$:/Deck/read\",\"tags\":\"$:/tags/TidmeDeck\",\"caption\":\"{{$:/language/tidme/read/read}}\",\"description\":\"{{$:/plugins/tidme/read/twpub/import}}\",\"card\":\"[all[shadows+tiddlers]tag[.]]\",\"card_unfold\":\"[tag[.]]\",\"card_exclude\":\"[tag[!]]\",\"order\":\"due-new\",\"order_learn\":\"[sort[due]]\",\"order_new\":\"[sortan[title]]\",\"order_due\":\"[sort[due]]\",\"exclude_action\":\"{{$:/plugins/tidme/fsrs4tw/buttons/action/exclude}}\",\"unfold_action\":\"{{$:/plugins/tidme/fsrs4tw/buttons/action/unfold}}\",\"leech_threshold\":\"8\",\"leech_action\":\"{{$:/plugins/tidme/fsrs4tw/buttons/action/exclude}}\",\"state_learn\":\"[state[1]] [state[3]] :filter[{!!due}compare:date:lt<now [UTC]YYYY0MM0DD0hh0mm0ss0XXX>]\",\"state_due\":\"[state[2]has[due]] -[!days:due[1]]\",\"state_new\":\"[!has[state]] [state[0]]\",\"p\":\"{\\\"request_retention\\\":0.9,\\\"maximum_interval\\\":36500,\\\"w\\\":[0.4,0.6,2.4,5.8,4.93,0.94,0.86,0.01,1.49,0.14,0.94,2.18,0.05,0.34,1.26,0.29,2.61]}\"},\"$:/plugins/tidme/read/twpub/add\":{\"title\":\"$:/plugins/tidme/read/twpub/add\",\"footer\":\"<$button message=\\\"tm-close-tiddler\\\"><$action-sendmessage $message=\\\"tm-unload-plugin-library\\\" url={{!!url}}/><$action-deletetiddler $filter=\\\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]\\\"/>{{$:/language/Buttons/Close/Caption}}</$button>\",\"subtitle\":\"<$transclude field=\\\"caption\\\"/>\",\"text\":\"\\\\import $:/core/ui/ControlPanel/Modals/AddPlugins\\n\\n\\\\define display-plugin-info(type)\\n<div class=\\\"twpub-badge\\\">\\n    <div class=\\\"twpub-badge-cover\\\">\\n        <$list filter=\\\"[<assetInfo>has[cover-image-url]]\\\" variable=\\\"ignore\\\" emptyMessage=\\\"{{$:/plugins/tidme/read/twpub/default-book-cover}}\\\">\\n            <img src={{{ [<assetInfo>get[cover-image-url]] }}}/>\\n        </$list>\\n    </div>\\n    <div class=\\\"twpub-badge-text\\\">\\n        <div class=\\\"twpub-badge-title\\\">\\n            <$text\\n                text={{{ [<assetInfo>get[epub-title]] }}}\\n            />\\n        </div>\\n        <div class=\\\"twpub-badge-author\\\">\\n            <$text\\n                text={{{ [<assetInfo>get[epub-creator]] }}}\\n            />\\n        </div>\\n    </div>\\n    <div class=\\\"twpub-badge-install\\\">\\n        <<install-plugin-button>>\\n    </div>\\n</div>\\n\\\\end\\n\\n\\\\define install-plugin-actions()\\n\\\\whitespace trim\\n<$let\\n    url={{!!url}}\\n    title={{$(assetInfo)$!!original-title}}\\n    title-twpub={{$(assetInfo)$!!epub-title}}\\n    card-text=\\\"[all[shadows+tiddlers]prefix[__title__/toc]]\\\"\\n    card={{{ [<card-text>search-replace[__title__],<title>] }}}\\n>\\n    <$action-sendmessage\\n        $message=\\\"tm-load-plugin-from-library\\\"\\n        title=<<title>>\\n        url=<<url>>\\n    />\\n    <$action-createtiddler\\n        $basetitle={{{ [[$:/Deck/read/]addsuffix<title-twpub>] }}}\\n        $template=\\\"$:/Deck/default\\\"\\n        $overwrite=\\\"yes\\\"\\n        caption=<<title-twpub>>\\n        description=\\\"\\\"\\n        card=<<card>>\\n        card_unfold=\\\"[all[shadows+tiddlers]prefix[$:/plugins/twpub/]] [tag[.]]\\\"\\n        order_due=\\\"[sortan[]]\\\"\\n        order_new=\\\"[sortan[]]\\\"\\n        twpub=<<title>>\\n    />\\n    <$let\\n        currentTiddler=<<assetInfo>>\\n    >\\n        <$list\\n            filter=\\\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\\\"\\n            variable=\\\"dependency\\\"\\n        >\\n            <$action-sendmessage\\n                $message=\\\"tm-load-plugin-from-library\\\"\\n                url=<<url>>\\n                title=<<dependency>>\\n            />\\n        </$list>\\n    </$let>\\n</$let>\\n\\\\end\\n\\n<<display-server-assets \\\"plugin\\\">>\\n\"},\"$:/plugins/tidme/read/twpub/badge\":{\"title\":\"$:/plugins/tidme/read/twpub/badge\",\"code-body\":\"yes\",\"text\":\"<$button\\n    class=\\\"twpub-badge\\\"\\n>\\n    <$let\\n        deckTiddler={{{ [all[shadows+tiddlers]tag[$:/tags/TidmeDeck]twpub<currentTiddler>] }}}\\n        card=`[all[shadows+tiddlers]prefix[$(currentTiddler)$/toc]]`\\n    >\\n        <$list\\n            filter=\\\"[<deckTiddler>!is[blank]]\\\"\\n        >\\n            <$action-navigate/>\\n        </$list>\\n        <div class=\\\"twpub-badge-cover\\\">\\n            <$list\\n                filter=\\\"[<currentTiddler>has[cover-image]]\\\"\\n                variable=\\\"ignore\\\"\\n                emptyMessage=\\\"{{$:/TWPUB/default-book-cover}}\\\"\\n            >\\n                <$transclude\\n                    tiddler=<<currentTiddler>>\\n                    subtiddler={{!!cover-image}}\\n                />\\n            </$list>\\n        </div>\\n        <div class=\\\"twpub-badge-text\\\">\\n            <div class=\\\"twpub-badge-title\\\">\\n                <$text\\n                    text={{!!epub-title}}\\n                />\\n            </div>\\n            <div class=\\\"twpub-badge-author\\\">\\n                <$text\\n                    text={{!!epub-creator}}\\n                />\\n            </div>\\n        </div>\\n        <$reveal\\n            default=<<deckTiddler>>\\n            type=\\\"match\\\"\\n            text=\\\"\\\"\\n            tag=\\\"div\\\"\\n            class=\\\"twpub-badge-install\\\"\\n        >\\n            <$button\\n                class=\\\"tc-btn-invisible tc-install-plugin\\\"\\n            >\\n                <$action-createtiddler\\n                    $basetitle={{{ [[$:/Deck/read/]addsuffix{!!epub-title}] }}}\\n                    $template=\\\"$:/Deck/default\\\"\\n                    $overwrite=\\\"yes\\\"\\n                    caption={{!!epub-title}}\\n                    description=\\\"\\\"\\n                    card=<<card>>\\n                    card_unfold=\\\"[all[shadows+tiddlers]prefix[$:/plugins/twpub/]] [tag[.]]\\\"\\n                    order_due=\\\"[sortan[]]\\\"\\n                    order_new=\\\"[sortan[]]\\\"\\n                    twpub=<<currentTiddler>>\\n                />\\n                {{$:/language/ControlPanel/Plugins/Update/Caption}}\\n            </$button>\\n        </$reveal>\\n    </$let>\\n</$button>\"},\"$:/plugins/tidme/read/twpub/import\":{\"title\":\"$:/plugins/tidme/read/twpub/import\",\"text\":\"<center>\\n    [img height=60 tooltip={{$:/language/tidme/read/twpubtip}} [$:/plugins/tidme/read/twpub/logo]]\\n    <div>\\n        <$text text={{$:/language/tidme/read/twpub}}/>\\n    </div>\\n    <$list\\n        filter=\\\"[all[tiddlers+shadows]library-type[twpub]]\\\"\\n    >\\n        <div>\\n            <$button\\n                class=\\\"twpub-library-button\\\"\\n                tooltip={{$:/language/tidme/read/importtwpub}}\\n            >\\n                <$action-sendmessage\\n                    $message=\\\"tm-load-plugin-library\\\"\\n                    url={{!!url}}\\n                    infoTitlePrefix=\\\"$:/temp/RemoteAssetInfo/\\\"\\n                />\\n                <$action-sendmessage\\n                    $message=\\\"tm-modal\\\"\\n                    $param=\\\"$:/plugins/tidme/read/twpub/add\\\"\\n                    currentTiddler=<<currentTiddler>>\\n                />\\n                {{$:/core/images/download-button}} ''<$transclude tiddler=<<currentTiddler>> field=\\\"caption\\\"/>''\\n            </$button>\\n        </div>\\n    </$list>\\n    <$list\\n        filter=\\\"[all[tiddlers]plugin-type[plugin]has[epub-title]sort[]]\\\"\\n            template=\\\"$:/plugins/tidme/read/twpub/badge\\\"\\n            storyview=\\\"pop\\\"\\n        />\\n</center>\"},\"$:/plugins/tidme/read/twpub/logo\":{\"title\":\"$:/plugins/tidme/read/twpub/logo\",\"type\":\"image/svg+xml\",\"text\":\"<svg width=\\\"274.89758px\\\" height=\\\"135.86716px\\\" viewBox=\\\"0 0 274.89758 135.86716\\\" version=\\\"1.1\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n  <defs>\\n    <path d=\\\"M0 0L71.425 0L71.425 92.69L0 92.69L0 0Z\\\" id=\\\"path_1\\\" />\\n    <path d=\\\"M0 0L85.795 0L85.795 92.69L0 92.69L0 0Z\\\" id=\\\"path_2\\\" />\\n    <clipPath id=\\\"mask_1\\\">\\n      <use xlink:href=\\\"#path_1\\\" />\\n    </clipPath>\\n    <clipPath id=\\\"mask_2\\\">\\n      <use xlink:href=\\\"#path_2\\\" />\\n    </clipPath>\\n  </defs>\\n  <g id=\\\"Page-1\\\" transform=\\\"translate(0.5 0.5)\\\">\\n    <g id=\\\"Path-copy-5\\\" transform=\\\"translate(199.41966 39.653397)\\\">\\n      <g id=\\\"Mask-group\\\">\\n        <path d=\\\"M0 0L71.425 0L71.425 92.69L0 92.69L0 0Z\\\" id=\\\"Rectangle\\\" fill=\\\"none\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n        <g clip-path=\\\"url(#mask_1)\\\">\\n          <g id=\\\"Group\\\" transform=\\\"translate(-80.770065 0)\\\">\\n            <path d=\\\"M118.332 0C121.376 0.481003 123.721 4.62999 125.457 6.84599C128.999 6.70599 132.364 7.603 135.709 8.599C141.765 7.739 146.846 4.33699 152.194 1.69C146.775 6.116 146.04 13.317 146.659 19.975C146.889 23.43 145.914 27.182 144.707 30.719C142.449 36.483 138.089 42.558 133.028 42.247C131.115 42.186 130.003 41.103 128.582 39.946C128.306 42.289 127.222 44.38 126.177 46.453C123.763 51.048 117.456 53.073 111.617 57.98C105.778 62.887 113.485 80.412 115.354 83.605C117.223 86.799 122.439 87.967 120.415 90.849C119.796 91.801 118.849 92.141 117.837 92.511L116.464 92.69C110.467 92.52 107.829 92.535 104.775 87.51L102.395 87.579C99.6241 87.455 100.779 87.511 98.9301 87.419C95.8401 87.299 96.3351 84.361 95.7911 82.809C94.9211 77.541 96.9421 72.245 96.8781 66.975C96.8561 65.105 94.2101 58.483 93.2641 56.116C90.3011 56.674 87.3211 56.781 84.3151 56.931C77.3851 56.914 70.5031 56.065 63.6701 54.987C62.3381 60.489 58.3801 68.191 61.6521 73.784C65.6231 79.568 68.4101 81.171 72.729 81.52C77.048 81.868 78.0241 86.747 76.979 88.489C76.0541 89.693 74.4281 89.912 73.0471 90.204L70.2841 90.334C68.1101 90.26 66.1671 89.673 64.229 88.768C60.9941 86.961 57.6531 83.205 55.1701 80.509C55.7481 81.585 56.0931 83.688 55.5691 84.666C54.1011 86.746 47.7531 86.733 44.8461 85.441C41.5431 83.972 33.5631 73.664 32.3291 65.944C33.5921 63.556 35.0761 61.286 36.5621 59.012L37.4521 57.646C39.5221 54.453 41.5101 51.205 42.8131 47.564C37.5391 44.198 34.7151 38.718 35.0821 32.511L35.2141 31.792C30.0251 32.764 32.7161 32.402 27.1341 32.825C9.35806 32.77 -6.27494 20.713 2.52806 1.974C3.10006 0.863998 3.64506 -0.145004 4.61506 0.33699C5.39406 0.723999 5.28206 2.27499 4.89006 3.994C-0.140938 26.385 24.4501 26.557 39.5671 22.413C41.0681 22.002 44.0521 19.232 46.1191 18.314C49.4981 16.813 53.1651 16.204 56.8041 15.765C65.8571 14.733 76.7361 19.503 82.2641 19.659C87.7921 19.815 95.6561 18.335 100.483 18.647C103.986 18.807 107.425 19.439 110.805 20.34C112.992 9.67799 113.147 1.819 118.332 0L118.332 0ZM46.4641 64.082C45.4861 66.062 44.2461 67.986 43.5791 70.07C42.7991 72.882 47.0471 75.916 48.6941 77.654L49.2581 78.146L50.1841 78.38C51.3471 77.935 53.6871 78.622 54.9271 78.958C52.6431 76.796 49.2001 73.622 46.7201 71.62C46.0421 69.601 46.1701 67.572 46.3331 65.52L46.3981 64.698C46.4091 64.561 46.4191 64.424 46.4291 64.286L46.4641 64.082L46.4641 64.082Z\\\" id=\\\"Shape\\\" fill=\\\"#000000\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n          </g>\\n        </g>\\n      </g>\\n    </g>\\n    <g id=\\\"Path-copy-5#1\\\" transform=\\\"translate(0 39.268158)\\\">\\n      <g id=\\\"Mask-group\\\">\\n        <path d=\\\"M0 0L85.795 0L85.795 92.69L0 92.69L0 0Z\\\" id=\\\"Rectangle\\\" fill=\\\"none\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n        <g clip-path=\\\"url(#mask_2)\\\">\\n          <g id=\\\"Group\\\" transform=\\\"translate(-6.198883E-05 0)\\\">\\n            <path d=\\\"M118.332 0C121.376 0.481003 123.721 4.62999 125.457 6.84599C128.999 6.70599 132.364 7.603 135.709 8.599C141.765 7.739 146.846 4.33699 152.194 1.69C146.775 6.116 146.04 13.317 146.659 19.975C146.889 23.43 145.914 27.182 144.707 30.719C142.449 36.483 138.089 42.558 133.028 42.247C131.115 42.186 130.003 41.103 128.582 39.946C128.306 42.289 127.222 44.38 126.177 46.453C123.763 51.048 117.456 53.073 111.617 57.98C105.778 62.887 113.485 80.412 115.354 83.605C117.223 86.799 122.439 87.967 120.415 90.849C119.796 91.801 118.849 92.141 117.837 92.511L116.464 92.69C110.467 92.52 107.829 92.535 104.775 87.51L102.395 87.579C99.6241 87.455 100.779 87.511 98.9301 87.419C95.8401 87.299 96.3351 84.361 95.7911 82.809C94.9211 77.541 96.9421 72.245 96.8781 66.975C96.8561 65.105 94.2101 58.483 93.2641 56.116C90.3011 56.674 87.3211 56.781 84.3151 56.931C77.3851 56.914 70.5031 56.065 63.6701 54.987C62.3381 60.489 58.3801 68.191 61.6521 73.784C65.6231 79.568 68.4101 81.171 72.7291 81.52C77.0481 81.868 78.0241 86.747 76.9791 88.489C76.0541 89.693 74.4281 89.912 73.0471 90.204L70.2841 90.334C68.1101 90.26 66.1671 89.673 64.2291 88.768C60.9941 86.961 57.6531 83.205 55.1701 80.509C55.7481 81.585 56.0931 83.688 55.5691 84.666C54.1011 86.746 47.7531 86.733 44.8461 85.441C41.5431 83.972 33.5631 73.664 32.3291 65.944C33.5921 63.556 35.0761 61.286 36.5621 59.012L37.4521 57.646C39.5221 54.453 41.5101 51.205 42.8131 47.564C37.5391 44.198 34.7151 38.718 35.0821 32.511L35.2141 31.792C30.0251 32.764 32.7161 32.402 27.1341 32.825C9.35806 32.77 -6.27494 20.713 2.52806 1.974C3.10006 0.863998 3.64506 -0.145004 4.61506 0.33699C5.39406 0.723999 5.28206 2.27499 4.89006 3.994C-0.140938 26.385 24.4501 26.557 39.5671 22.413C41.0681 22.002 44.0521 19.232 46.1191 18.314C49.4981 16.813 53.1651 16.204 56.8041 15.765C65.8571 14.733 76.7361 19.503 82.2641 19.659C87.7921 19.815 95.6561 18.335 100.483 18.647C103.986 18.807 107.425 19.439 110.805 20.34C112.992 9.67799 113.147 1.819 118.332 0L118.332 0ZM46.4641 64.082C45.4861 66.062 44.2461 67.986 43.5791 70.07C42.7991 72.882 47.0471 75.916 48.6941 77.654L49.2581 78.146L50.1841 78.38C51.3471 77.935 53.6871 78.622 54.9271 78.958C52.6431 76.796 49.2001 73.622 46.7201 71.62C46.0421 69.601 46.1701 67.572 46.3331 65.52L46.3981 64.698C46.4091 64.561 46.4191 64.424 46.4291 64.286L46.4641 64.082L46.4641 64.082Z\\\" id=\\\"Shape\\\" fill=\\\"#000000\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n          </g>\\n        </g>\\n      </g>\\n    </g>\\n    <g id=\\\"Rectangle\\\" transform=\\\"translate(83.0008 15.342026)\\\">\\n      <path d=\\\"M8.79454 4.39766C8.79454 1.9709 6.82407 0 4.39727 0C1.97002 0 0 1.9709 0 4.39766L0 114.699C0 117.126 1.97002 119.096 4.39727 119.096C6.82407 119.096 8.79454 117.126 8.79454 114.699L8.79454 4.39766L8.79454 4.39766Z\\\" id=\\\"Shape\\\" fill=\\\"#000000\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n    </g>\\n    <g id=\\\"Rectangle#1\\\" transform=\\\"translate(193.6609 15.622223)\\\">\\n      <path d=\\\"M8.79454 4.39767C8.79454 1.9709 6.82407 0 4.39728 0C1.97002 0 0 1.9709 0 4.39767L0 114.699C0 117.126 1.97002 119.096 4.39728 119.096C6.82407 119.096 8.79454 117.126 8.79454 114.699L8.79454 4.39767L8.79454 4.39767Z\\\" id=\\\"Shape\\\" fill=\\\"#000000\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n    </g>\\n    <g id=\\\"Rectangle-2\\\" transform=\\\"translate(11.558083 124.90344)\\\">\\n      <path d=\\\"M80.2372 4.9075C80.2372 2.19913 78.0381 0 75.3294 0L4.9078 0C2.19913 0 0 2.19913 0 4.9075C0 7.61643 2.19913 9.81503 4.9078 9.81503L75.3294 9.81503C78.0381 9.81503 80.2372 7.61643 80.2372 4.9075L80.2372 4.9075Z\\\" id=\\\"Shape\\\" fill=\\\"#000000\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n    </g>\\n    <g id=\\\"Rectangle-2#1\\\" transform=\\\"translate(193.66037 124.90344)\\\">\\n      <path d=\\\"M80.2372 4.9075C80.2372 2.19913 78.0381 0 75.3294 0L4.90781 0C2.19914 0 0 2.19913 0 4.9075C0 7.61643 2.19914 9.81503 4.90781 9.81503L75.3294 9.81503C78.0381 9.81503 80.2372 7.61643 80.2372 4.9075L80.2372 4.9075Z\\\" id=\\\"Shape\\\" fill=\\\"#000000\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"none\\\" />\\n    </g>\\n    <g id=\\\"Group\\\" transform=\\\"translate(89.856636 0)\\\">\\n      <g id=\\\"Combined-Shape\\\">\\n        <path d=\\\"M0 2.99701C3.52621 1.74651 5.82552 0.607269 9.57439 0.146973C12.9594 -0.268646 16.5707 0.266296 20.2552 0.891113L36.2298 130.994C33.3828 132.51 30.2137 133.537 26.8213 133.954C23.0633 134.415 19.3913 134.082 15.9729 133.086L0 2.99701L0 2.99701Z\\\" id=\\\"Shape\\\" fill=\\\"#BAD23A\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"#474747\\\" stroke-width=\\\"1\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape#1\\\" transform=\\\"translate(16.10601 118.35367)\\\">\\n        <path d=\\\"M14.2542 0.107635C12.1326 0.974609 9.8918 1.56052 7.57135 1.84543C5.5686 2.09134 3.56924 2.10559 1.59904 1.89352C0.806221 1.80826 0.0935287 2.38245 0.00836944 3.17606C-0.0767899 3.96973 0.497284 4.68158 1.29093 4.76675C3.47929 5.00235 5.70119 4.98584 7.92345 4.71298C10.4981 4.39685 12.9881 3.74683 15.3475 2.78284C16.0861 2.48108 16.4399 1.6377 16.1381 0.899109C15.8363 0.160492 14.9929 -0.194153 14.2542 0.107635L14.2542 0.107635Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-2\\\" transform=\\\"translate(15.401833 112.617035)\\\">\\n        <path d=\\\"M14.2542 0.107635C12.1326 0.974579 9.89098 1.56058 7.57053 1.84549C5.5686 2.09131 3.56841 2.10571 1.59904 1.89352C0.805389 1.80838 0.0935211 2.38245 0.00836945 3.17609C-0.0767899 3.96973 0.497284 4.68158 1.29092 4.76675C3.47929 5.00232 5.70046 4.98672 7.92271 4.71387C10.4982 4.39764 12.9881 3.74683 15.3467 2.78293C16.0853 2.48114 16.4399 1.6377 16.1381 0.899078C15.8363 0.160492 14.9928 -0.194153 14.2542 0.107635L14.2542 0.107635Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-3\\\" transform=\\\"translate(2.5507736 8.074066)\\\">\\n        <path d=\\\"M1.96434 4.62881C4.10399 3.8056 6.35614 3.26508 8.68187 3.02708C10.6883 2.82175 12.6884 2.84773 14.653 3.09882C15.4448 3.19997 16.1681 2.6404 16.2693 1.84862C16.3705 1.05768 15.8108 0.333542 15.0199 0.2323C12.836 -0.0464935 10.615 -0.0757751 8.38766 0.152161C5.80637 0.416306 3.30377 1.01674 0.926163 1.93199C0.181618 2.2188 -0.189957 3.05495 0.0969238 3.80031C0.383728 4.54486 1.21979 4.9156 1.96434 4.62881L1.96434 4.62881Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy\\\" transform=\\\"translate(16.81018 124.09033)\\\">\\n        <path d=\\\"M14.2542 0.107635C12.1326 0.974579 9.89181 1.56049 7.57136 1.8454C5.5686 2.09131 3.56924 2.10559 1.59986 1.8934C0.806221 1.80823 0.0935287 2.38245 0.00836944 3.17606C-0.0767822 3.96973 0.497284 4.68158 1.29093 4.76675C3.48011 5.0022 5.70119 4.98581 7.92345 4.71295C10.4989 4.39673 12.9889 3.7467 15.3475 2.78281C16.0861 2.48105 16.4399 1.63766 16.1381 0.899078C15.8363 0.160461 14.9929 -0.194153 14.2542 0.107635L14.2542 0.107635Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n    </g>\\n    <g id=\\\"Group-Copy-2\\\" transform=\\\"translate(145.20322 8.253616)\\\">\\n      <g id=\\\"Combined-Shape#2\\\">\\n        <path d=\\\"M4.76178 0.763565C7.98228 0.197388 11.362 -0.104614 14.9284 0.0330353C18.1501 0.157379 20.9631 0.705536 23.9712 1.86307L19.209 125.251C16.3247 126.237 13.2132 126.719 9.98509 126.594C6.41009 126.456 3.03622 125.588 0 124.14L4.76178 0.763565L4.76178 0.763565Z\\\" id=\\\"Shape\\\" fill=\\\"#766BC4\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"#474747\\\" stroke-width=\\\"1\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape#3\\\" transform=\\\"translate(1.8597107 112.39937)\\\">\\n        <path d=\\\"M13.7498 0.295807C11.6475 0.782227 9.47658 0.988617 7.2776 0.903747C5.37912 0.830475 3.51895 0.542084 1.72031 0.0488281C0.996048 -0.149994 0.24765 0.276459 0.0488739 1.0007C-0.149948 1.72571 0.275772 2.47406 1.00075 2.67288C2.99956 3.22107 5.06578 3.54098 7.17268 3.62228C9.6136 3.71649 12.0255 3.48724 14.3623 2.94699C15.0943 2.77795 15.5507 2.04718 15.3816 1.31516C15.2126 0.58313 14.4818 0.126801 13.7498 0.295807L13.7498 0.295807Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-2#1\\\" transform=\\\"translate(2.0695496 106.962204)\\\">\\n        <path d=\\\"M13.7505 0.295807C11.6474 0.781464 9.4765 0.988617 7.27754 0.903748C5.37906 0.830475 3.51889 0.542084 1.72025 0.0487976C0.995987 -0.149994 0.247589 0.276459 0.0488129 1.0007C-0.149979 1.72498 0.276413 2.47406 1.00072 2.67212C2.9995 3.22104 5.06645 3.54099 7.17262 3.62228C9.61354 3.71649 12.0255 3.48648 14.3629 2.94699C15.095 2.77795 15.5506 2.04718 15.3816 1.31516C15.2125 0.58313 14.4825 0.126801 13.7505 0.295807L13.7505 0.295807Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-3#1\\\" transform=\\\"translate(6.124069 7.8275757)\\\">\\n        <path d=\\\"M1.59846 3.09746C3.72353 2.7196 5.90218 2.62337 8.09395 2.82019C9.98554 2.99005 11.8293 3.37289 13.6005 3.95721C14.3136 4.19266 15.0828 3.80492 15.3182 3.09171C15.5537 2.37852 15.166 1.60866 14.4528 1.37393C12.4845 0.723892 10.4366 0.299042 8.33728 0.110535C5.90434 -0.107941 3.48378 -0.00117493 1.12192 0.418518C0.382233 0.550018 -0.110779 1.25658 0.0214386 1.99632C0.152939 2.73601 0.85878 3.22894 1.59846 3.09746L1.59846 3.09746Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy#1\\\" transform=\\\"translate(1.6499329 117.83656)\\\">\\n        <path d=\\\"M13.7498 0.296509C11.6475 0.782196 9.47658 0.988617 7.2769 0.903717C5.37912 0.830475 3.51897 0.542114 1.72031 0.0487976C0.996048 -0.149963 0.247665 0.276459 0.0488739 1.0007C-0.149948 1.72568 0.275772 2.47403 1.00075 2.67288C2.99956 3.22104 5.0658 3.54095 7.17197 3.62225C9.6136 3.71649 12.0255 3.48724 14.3623 2.94696C15.0943 2.77792 15.5507 2.04718 15.3816 1.31515C15.2126 0.58313 14.4818 0.126801 13.7498 0.296509L13.7498 0.296509Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n    </g>\\n    <g id=\\\"Group-Copy-2#1\\\" transform=\\\"translate(169.42259 7.396744)\\\">\\n      <g id=\\\"Combined-Shape#4\\\">\\n        <path d=\\\"M0 1.22638C3.15483 0.827118 8.71454 1.52588e-05 12.2836 0C15.5078 0 20.966 0.789963 24.2373 1.58421L24.2373 125.064C21.3932 126.161 15.3028 126.762 12.0722 126.762C8.4953 126.762 3.08986 126.025 3.05176e-05 124.694L0 1.22638L0 1.22638Z\\\" id=\\\"Shape\\\" fill=\\\"#E27C95\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"#474747\\\" stroke-width=\\\"1\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape#5\\\" transform=\\\"translate(4.5753326 112.676254)\\\">\\n        <path d=\\\"M13.7498 0.295807C11.6474 0.782196 9.47656 0.988586 7.2776 0.903717C5.3791 0.830444 3.51897 0.542084 1.72031 0.0487976C0.996048 -0.149994 0.247665 0.276428 0.0488739 1.0007C-0.149948 1.72568 0.275772 2.47406 1.00075 2.67285C2.99956 3.22104 5.06578 3.54095 7.17268 3.62225C9.6136 3.71646 12.0255 3.48721 14.3623 2.94699C15.0943 2.77795 15.5507 2.04718 15.3816 1.31515C15.2126 0.58313 14.4818 0.12677 13.7498 0.295807L13.7498 0.295807Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-2#2\\\" transform=\\\"translate(4.7851562 107.23906)\\\">\\n        <path d=\\\"M13.7505 0.295837C11.6474 0.781494 9.47652 0.988617 7.27756 0.903748C5.37907 0.830475 3.51891 0.542114 1.72025 0.0487976C0.996002 -0.149963 0.247604 0.276459 0.0488129 1.00073C-0.149979 1.72498 0.276428 2.47409 1.00072 2.67215C2.99951 3.22104 5.06644 3.54099 7.17262 3.62228C9.61354 3.71649 12.0255 3.48651 14.3629 2.94702C15.095 2.77798 15.5506 2.04718 15.3816 1.31519C15.2126 0.58316 14.4825 0.126801 13.7505 0.295837L13.7505 0.295837Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-3#2\\\" transform=\\\"translate(4.6178436 7.5719604)\\\">\\n        <path d=\\\"M1.71333 3.55734C3.79787 2.99756 5.96011 2.71371 8.16071 2.7207C10.0599 2.72673 11.9298 2.94908 13.7448 3.37837C14.4756 3.55139 15.2085 3.09874 15.3815 2.3679C15.5545 1.63705 15.1019 0.903519 14.371 0.731216C12.354 0.253403 10.2771 0.00682068 8.16933 0.000137329C5.72661 -0.00761414 3.3243 0.307617 1.00743 0.92952C0.281845 1.12434 -0.148361 1.8708 0.0471802 2.59639C0.242004 3.32198 0.987747 3.75217 1.71333 3.55734L1.71333 3.55734Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy#2\\\" transform=\\\"translate(4.365616 118.11348)\\\">\\n        <path d=\\\"M13.7498 0.296478C11.6475 0.782165 9.47658 0.988586 7.2769 0.903686C5.37912 0.830444 3.51897 0.542084 1.72032 0.0487976C0.996048 -0.149994 0.247665 0.276459 0.0488739 1.0007C-0.149948 1.72568 0.275787 2.47403 1.00075 2.67288C2.99957 3.22104 5.0658 3.54095 7.17198 3.62225C9.6136 3.71649 12.0255 3.48721 14.3623 2.94696C15.0943 2.77792 15.5507 2.04718 15.3816 1.31515C15.2126 0.58313 14.4819 0.12677 13.7498 0.296478L13.7498 0.296478Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n    </g>\\n    <g id=\\\"Group-Copy\\\" transform=\\\"translate(114.82758 33.910263)\\\">\\n      <g id=\\\"Combined-Shape#6\\\">\\n        <path d=\\\"M0 2.30272C2.42374 1.30673 4.43545 0.688751 6.87273 0.258987C9.07156 -0.128723 10.3025 -0.0411682 13.1992 0.258911L30.3761 97.6739C28.5809 98.8615 26.5516 99.6966 24.3464 100.085C21.9 100.517 19.4707 100.358 17.1743 99.703L0 2.30272L0 2.30272Z\\\" id=\\\"Shape\\\" fill=\\\"#6BC48B\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"#474747\\\" stroke-width=\\\"1\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape#7\\\" transform=\\\"translate(16.606682 88.29222)\\\">\\n        <path d=\\\"M9.31699 0.094696C7.95039 0.796936 6.48978 1.29092 4.96129 1.56042C3.64241 1.79297 2.31381 1.85101 0.993576 1.73859C0.461334 1.69388 0.0167389 2.14215 0.00050354 2.74118C-0.0164185 3.34033 0.401367 3.86285 0.933731 3.90823C2.40051 4.03329 3.87654 3.96811 5.34032 3.71002C7.03691 3.41086 8.65907 2.86227 10.1786 2.08157C10.6548 1.83664 10.8475 1.19412 10.61 0.644897C10.3719 0.0965271 9.79309 -0.150269 9.31699 0.094696L9.31699 0.094696Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-2#3\\\" transform=\\\"translate(15.848183 83.992355)\\\">\\n        <path d=\\\"M9.31764 0.094696C7.95033 0.797058 6.49042 1.29092 4.96193 1.56042C3.64307 1.79297 2.31375 1.85114 0.993515 1.73871C0.461975 1.69391 0.0173798 2.14215 0.000457764 2.74133C-0.0157623 3.34036 0.402008 3.86288 0.933685 3.90839C2.40117 4.03329 3.87718 3.96814 5.34096 3.71002C7.03685 3.41098 8.65971 2.86227 10.1793 2.08157C10.6554 1.83664 10.8481 1.19342 10.6099 0.64505C10.3725 0.0965576 9.79375 -0.150269 9.31764 0.094696L9.31764 0.094696Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy-3#3\\\" transform=\\\"translate(2.0289764 5.674881)\\\">\\n        <path d=\\\"M1.38142 3.78825C2.75747 3.10272 4.22356 2.62755 5.75536 2.37759C7.0771 2.16191 8.40635 2.12085 9.72504 2.25015C10.2568 2.30232 10.707 1.85905 10.7308 1.26028C10.7554 0.661407 10.3444 0.133606 9.8133 0.0813141C8.34753 -0.0623474 6.87078 -0.016037 5.40383 0.223343C3.70356 0.500793 2.07452 1.02859 0.545097 1.78983C0.065918 2.02867 -0.134941 2.66936 0.095459 3.22084C0.326668 3.77292 0.902107 4.0264 1.38142 3.78825L1.38142 3.78825Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n      <g id=\\\"Combined-Shape-Copy#3\\\" transform=\\\"translate(17.364586 92.591934)\\\">\\n        <path d=\\\"M9.31764 0.094696C7.95033 0.797058 6.49042 1.29089 4.96193 1.56042C3.64307 1.79297 2.31375 1.85114 0.993515 1.73871C0.461975 1.69391 0.0175018 2.14288 0.000457764 2.74133C-0.0157623 3.34036 0.402008 3.86285 0.93367 3.90839C2.40117 4.03326 3.8772 3.96808 5.34096 3.70999C7.03685 3.41095 8.65971 2.86227 10.1793 2.08157C10.6554 1.83661 10.8482 1.19412 10.6099 0.64505C10.3725 0.0965271 9.79375 -0.150269 9.31764 0.094696L9.31764 0.094696Z\\\" id=\\\"Shape\\\" fill=\\\"#474747\\\" stroke=\\\"none\\\" />\\n      </g>\\n    </g>\\n  </g>\\n</svg>\\n\"},\"$:/plugins/tidme/read/twpub/modal\":{\"title\":\"$:/plugins/tidme/read/twpub/modal\",\"footer\":\"<$button message=\\\"tm-close-tiddler\\\" disabled={{{ [<precent>match[100]then[no]else[yes]] }}}><$action-deletetiddler $tiddler=\\\"$:/temp/tidme/modal/addtwpub\\\"/>{{$:/language/Buttons/Close/Caption}}</$button>\",\"text\":\"<$range index=\\\"range\\\" min=\\\"0\\\" max=\\\"100\\\" default=<<precent>> increment=\\\"1\\\" disabled=\\\"yes\\\"/> <<precent>>% 11111\"},\"$:/plugins/tidme/read/twpub/styles.css\":{\"title\":\"$:/plugins/tidme/read/twpub/styles.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\\n\\n/* Badge */\\n\\n.twpub-badge {\\n\\twidth: 100%;\\n\\ttext-align: left;\\n\\tborder: 1px solid <<color muted-foreground>>;\\n\\tbackground: <<colour background>>;\\n\\tfill: <<color muted-foreground>>;\\n\\tpadding: 0.5em;\\n\\tdisplay: flex;\\n\\talign-items: center;\\n\\t<<box-shadow \\\"1px 1px 5px rgba(0, 0, 0, 0.3)\\\">>\\n\\tmargin: 0.5em 0;\\n\\tborder-radius: 4px;\\n}\\n\\n.twpub-badge.tc-popup-handle,\\n.twpub-badge:hover {\\n\\tbackground: <<colour primary>>;\\n\\tcolor: <<colour background>>;\\n\\tfill: <<color background>>;\\n}\\n\\n.twpub-badge-icon {\\n\\tpadding-right: 0.5em;\\n}\\n\\n.twpub-badge:hover .twpub-badge-icon {\\n}\\n\\n.twpub-badge .twpub-badge-icon svg {\\n\\twidth: 2em;\\n\\theight: 2em;\\n\\tvertical-align: middle;\\n}\\n\\n.twpub-badge-text {\\n\\tdisplay: flex;\\n\\tpadding-left: 0.5em;\\n\\tflex-grow: 1;\\n\\tflex-direction: column;\\n}\\n\\n.twpub-badge-title {\\n\\tfont-weight: bold;\\n}\\n\\n.twpub-badge-author {\\n\\n}\\n\\n.twpub-badge-cover {\\n}\\n\\n.twpub-badge-cover img {\\n\\theight: 4em;\\n\\twidth: auto;\\n\\tvertical-align: middle;\\n}\\n\\n/* Library */\\n\\n.twpub-library-button {\\n\\tpadding: 4px 8px;\\n\\tmargin: 4px 0;\\n\\tborder: none;\\n\\tcursor: pointer;\\n\\tbackground: <<colour download-background>>;\\n\\tborder-radius: 1em;\\n\\tcolor: <<colour download-foreground>>;\\n\\tfill: <<colour download-foreground>>;\\n}\\n\\n.twpub-library-button svg {\\n\\tvertical-align: bottom;\\n}\\n\\n/* Search results */\\n\\n.twpub-search-results {\\n\\twhite-space: normal;\\n}\\n\\n.twpub-search-results a.tc-tiddlylink.twpub-search-result {\\n\\tpadding: 0.5em 0;\\n\\tborder-radius: 0.25em;\\n}\\n\\n/* Image gallery */\\n\\n.twpub-image-gallery-item-wrapper {\\n\\tdisplay: inline-block;\\n\\twidth: 100px;\\n\\theight: 100px;\\n}\\n\\n.twpub-image-gallery-item {\\n\\twidth: 100%;\\n\\theight: 100%;\\n\\tobject-fit: contain;\\n}\\n\\n/* Tiddler fields dropdown */\\n\\n.tc-tiddler-fields-button {\\n\\t position: relative;\\n\\t display: inline-block;\\n}\\n\\n.tc-tiddler-fields-button .tc-drop-down {\\n\\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\\n\\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\\n\\tword-wrap: break-word;\\n}\\n\\n.tc-tiddler-fields-button .tc-drop-down .tc-view-field-table {\\n\\tmargin-top: 0;\\n\\tmargin-bottom: 0;\\n}\\n\\n.tc-tiddler-fields-button .tc-drop-down .tc-view-field-table,\\n.tc-tiddler-fields-button .tc-drop-down .tc-view-field-table th,\\n.tc-tiddler-fields-button .tc-drop-down .tc-view-field-table td {\\n\\tborder: none;\\n}\"},\"$:/plugins/tidme/read/ui/ViewTemplate/body\":{\"title\":\"$:/plugins/tidme/read/ui/ViewTemplate/body\",\"code-body\":\"yes\",\"text\":\"\\\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View/Body]!is[draft]] [all[shadows+tiddlers]tag[$:/tags/Global/View/Body]!is[draft]]\\n\\n<!-- Preventing recursion errors -->\\n<$list\\n    filter=\\\"[<isReading>match[yes]]\\\"\\n    variable=\\\"ignore\\\"\\n>\\n    <$transclude\\n        tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateBodyFilter]![$:/config/Tidme/ViewTemplateBodyFilters/read]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/body/default]] }}}\\n    />\\n</$list>\\n<$list\\n    filter=\\\"[<isReading>!match[yes]]\\\"\\n    variable=\\\"ignore\\\"\\n>\\n    <$let\\n        isReading=\\\"yes\\\"\\n        CJKV=\\\"[\\\\u2E80-\\\\u9FFF]\\\"\\n        selection_popup_title={{{ [[$:/state/temp/tidme/read/]addsuffix<currentTiddler>] }}}\\n        story={{{ [[$:/temp/tidme/read/storylist/]addsuffix<currentTiddler>] }}}\\n        history={{{ [[$:/temp/tidme/read/historylist/]addsuffix<currentTiddler>] }}}\\n    >\\n        <div style=\\\"position:relative;\\\">\\n            <$dynannotate\\n                filter=\\\"[all[shadows+tiddlers]has[annotate-text]!is[draft]!<currentTiddler>!subfilter{$:/Deck/read!!card_exclude}]\\\"\\n                popup=<<selection_popup_title>>\\n                floating=\\\"yes\\\"\\n                actions={{$:/plugins/tidme/read/actions/click}}\\n            >\\n                <div data-selection-actions-title=\\\"$:/plugins/tidme/read/actions/selection\\\" data-selection-title=<<currentTiddler>> data-selection-popup-title=<<selection_popup_title>> data-story=<<story>> data-history=<<history>> >\\n                    <div id=<<currentTiddler>> class=\\\"dynannotate-chunk\\\">\\n                        <$transclude\\n                            tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateBodyFilter]![$:/config/Tidme/ViewTemplateBodyFilters/read]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/body/default]] }}}\\n                        />\\n                        <!-- twpub toc -->\\n                        <$list\\n                            filter=\\\"[<currentTiddler>has[twpub]]\\\"\\n                        >\\n                            <div class=\\\"tmc-book\\\">\\n                                <$macrocall\\n                                    $name=\\\"toc-tabbed-internal-nav\\\"\\n                                    tag={{{ [<currentTiddler>get[twpub]addsuffix[/toc]] }}}\\n                                    sort=\\\"sortan[]\\\"\\n                                    template=\\\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/toctext\\\"\\n                                    selectedTiddler={{{ [<currentTiddler>addsuffix[/read]] }}}\\n                                    unselectedText={{$:/language/tidme/read/preview}}\\n                                />\\n                            </div>\\n                        </$list>\\n                        <!-- twpub text -->\\n                        <$reveal\\n                            tag=\\\"div\\\"\\n                            type=\\\"nomatch\\\"\\n                            stateTitle=<<folded-state>>\\n                            text=\\\"hide\\\"\\n                            default=\\\"show\\\"\\n                        >\\n                            <$list\\n                                filter=\\\"[<currentTiddler>has[target]prefix[$:/plugins/twpub/]]\\\"\\n                                template=\\\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/chaptertext\\\"\\n                            />\\n                        </$reveal>\\n                    </div>\\n                </div>\\n            </$dynannotate>\\n        </div>\\n        <!-- annotation popup -->\\n        <$reveal\\n            type=\\\"popup\\\"\\n            tag=\\\"div\\\"\\n            state=<<selection_popup_title>>\\n            updatePopupPosition=\\\"yes\\\"\\n            position=\\\"belowleft\\\"\\n            class=\\\"tmc-annotation-wrapper\\\"\\n        >\\n            <$navigator\\n                story=<<story>>\\n                history=<<history>>\\n                openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}}\\n                openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}\\n                relinkOnRename={{$:/config/RelinkOnRename}}\\n            >\\n                <section class=\\\"tc-story-river\\\" role=\\\"main\\\">\\n                    <div class=\\\"tc-drop-down\\\" style=\\\"min-width:0;\\\">\\n                        <$list\\n                            filter=\\\"[all[shadows+tiddlers]tag[$:/tags/TidmeRead/annotation]!is[draft]]\\\"\\n                            template=\\\"$:/plugins/tidme/fsrs4tw/ui/ViewTemplate/button\\\"\\n                        />\\n                    </div>\\n                    <br/>\\n                    <$let\\n                        studyTiddler=\\\"\\\"\\n                        deckTiddler=\\\"\\\"\\n                    >\\n                        <$list\\n                            filter=\\\"[list<story>]\\\"\\n                            history=<<history>>\\n                            template=\\\"$:/core/ui/StoryTiddlerTemplate\\\"\\n                            storyview=\\\"pop\\\"\\n                            emptyMessage={{$:/config/EmptyStoryMessage}}\\n                        />\\n                    </$let>\\n                </section>\\n            </$navigator>\\n        </$reveal>\\n    </$let>\\n</$list>\"},\"$:/plugins/tidme/read/ui/ViewTemplate/sentence\":{\"title\":\"$:/plugins/tidme/read/ui/ViewTemplate/sentence\",\"code-body\":\"yes\",\"text\":\"! <$text text={{{ [{!!text}split[]first[13]join[]] }}}/>\"},\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/chaptertext\":{\"title\":\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/chaptertext\",\"code-body\":\"yes\",\"text\":\"\\\\define link-actions()\\n<$action-sendmessage\\n    $message=\\\"tm-scroll\\\"\\n    selector={{{ [<navigateTo>escapecss[]addprefix[#]] }}}\\n/>\\n\\\\end\\n\\n<$let\\n    twpub={{{ [<currentTiddler>split[/toc/]first[]] }}}\\n    twpub-toc={{{ [<twpub>addfuffix[/toc]] }}}\\n    last-chunks={{{ [<twpub>get[count-chunks]subtract[1]pad[9]addprefix[/text/]addprefix<twpub>] }}}\\n    target-next={{{ [all[shadows+tiddlers]prefix<twpub-toc>sortan[]after<currentTiddler>get[target]else<last-chunks>] }}}\\n>\\n    <$linkcatcher\\n        actions=<<link-actions>>\\n    >\\n        <div class=\\\"tc-dynaview-track-tiddler-when-visible\\\">\\n            <$list\\n                filter=\\\"[<currentTiddler>shadowsource[]plugintiddlers[]sortan[]allafter:include{!!target}allbefore:include<target-next>]\\\"\\n                variable=\\\"chunkTiddler\\\"\\n            >\\n                <a id=<<chunkTiddler>> >\\n                    <$transclude\\n                        $tiddler=<<chunkTiddler>>\\n                        mode=\\\"inline\\\"\\n                    />\\n                </a>\\n            </$list>\\n        </div>\\n    </$linkcatcher>\\n</$let>\\n\"},\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/toctext\":{\"title\":\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/toctext\",\"code-body\":\"yes\",\"text\":\"<$list\\n    filter=\\\"[all[shadows+tiddlers]prefix[$:/plugins/twpub/]target<currentTiddler>]\\\"\\n    template=\\\"$:/plugins/tidme/read/ui/ViewTemplate/twpub/chaptertext\\\"\\n/>\"},\"$:/plugins/tidme/read/ui/ViewTemplate/word\":{\"title\":\"$:/plugins/tidme/read/ui/ViewTemplate/word\",\"code-body\":\"yes\",\"text\":\"<main style=\\\"width:100%;overflow:hidden;\\\">\\n    <iframe\\n        height=\\\"400px\\\"\\n        width=\\\"100%\\\"\\n        src={{{ [{!!word}encodeuricomponent[]addprefix[https://dict.youdao.com/recite/words/#!/dict/engchn?le=eng&q=]] }}}\\n        frameborder=0\\n    />\\n</main>\"}}}",
        "title": "$:/plugins/tidme/read",
        "type": "application/json",
        "version": "1.5.0",
        "Modern.TiddlyDev#SHA256-Hashed": "c6a35748c61412e3ce682c40d688956eff17a3d25456473fe8566ed34809d020"
    }
]