From 5e1101baeb147d41e26ae41344ab7f65fd4cea99 Mon Sep 17 00:00:00 2001 From: lrsister Date: Tue, 19 Aug 2025 10:11:40 +0800 Subject: [PATCH 1/6] docs: update README with future plans --- .babelrc | 5 + .env | 19 + .github/workflows/release.yml | 73 + .gitignore | 28 + .obsidian/app.json | 1 + .obsidian/appearance.json | 1 + .obsidian/core-plugins.json | 31 + .obsidian/workspace.json | 171 + .prettierignore | 4 + .prettierrc | 24 + LICENSE | 674 + README.en.md | 211 + README.md | 210 + config-overrides.js | 218 + custom-api.md | 346 + kiss-translator.png | Bin 0 -> 408630 bytes kiss-translator.webm | Bin 0 -> 1727798 bytes package.json | 74 + pnpm-lock.yaml | 13020 ++++++++++++++++++++ public/.nojekyll | 0 public/_locales/en/messages.json | 20 + public/_locales/zh_CN/messages.json | 20 + public/content.html | 334 + public/favicon.ico | Bin 0 -> 15086 bytes public/images/logo128.png | Bin 0 -> 3441 bytes public/images/logo16.png | Bin 0 -> 469 bytes public/images/logo192.png | Bin 0 -> 6521 bytes public/images/logo32.png | Bin 0 -> 898 bytes public/images/logo48.png | Bin 0 -> 2570 bytes public/index.html | 22 + public/manifest.firefox.json | 71 + public/manifest.json | 67 + public/manifest.thunderbird.json | 78 + screenshot-01.jpg | Bin 0 -> 70031 bytes screenshot-02.jpg | Bin 0 -> 105270 bytes src/apis/baidu.js | 23 + src/apis/deepl.js | 58 + src/apis/index.js | 366 + src/apis/trans.js | 612 + src/background.js | 265 + src/common.js | 271 + src/config/app.js | 4 + src/config/i18n.js | 995 ++ src/config/index.js | 806 ++ src/config/rules.js | 322 + src/content.js | 3 + src/hooks/Alert.js | 60 + src/hooks/Api.js | 34 + src/hooks/Audio.js | 61 + src/hooks/ColorMode.js | 19 + src/hooks/Fab.js | 11 + src/hooks/FavWords.js | 68 + src/hooks/Fetch.js | 40 + src/hooks/I18n.js | 29 + src/hooks/InputRule.js | 18 + src/hooks/Rules.js | 91 + src/hooks/Setting.js | 58 + src/hooks/Shortcut.js | 19 + src/hooks/Storage.js | 70 + src/hooks/SubRules.js | 114 + src/hooks/Sync.js | 63 + src/hooks/Theme.js | 45 + src/hooks/Tranbox.js | 18 + src/hooks/Translate.js | 66 + src/index.js | 61 + src/libs/auth.js | 45 + src/libs/blacklist.js | 10 + src/libs/browser.js | 17 + src/libs/client.js | 6 + src/libs/fetch.js | 319 + src/libs/gm.js | 102 + src/libs/iframe.js | 11 + src/libs/index.js | 65 + src/libs/injector.js | 35 + src/libs/inputTranslate.js | 199 + src/libs/interpreter.js | 16 + src/libs/log.js | 12 + src/libs/mobile.js | 1 + src/libs/msg.js | 38 + src/libs/pool.js | 80 + src/libs/rules.js | 222 + src/libs/shortcut.js | 112 + src/libs/storage.js | 161 + src/libs/subRules.js | 87 + src/libs/svg.js | 34 + src/libs/sync.js | 197 + src/libs/touch.js | 12 + src/libs/translator.js | 563 + src/libs/utils.js | 269 + src/libs/webfix.js | 158 + src/options.js | 10 + src/popup.js | 16 + src/rules.js | 28 + src/userscript.js | 3 + src/views/Action/Draggable.js | 180 + src/views/Action/index.js | 234 + src/views/Content/LoadingIcon.js | 14 + src/views/Content/index.js | 188 + src/views/Options/About.js | 20 + src/views/Options/Apis.js | 474 + src/views/Options/DarkModeButton.js | 13 + src/views/Options/DownloadButton.js | 37 + src/views/Options/FavWords.js | 162 + src/views/Options/Header.js | 48 + src/views/Options/HelpButton.js | 19 + src/views/Options/InputSetting.js | 178 + src/views/Options/Layout.js | 49 + src/views/Options/Navigator.js | 85 + src/views/Options/OwSubRule.js | 175 + src/views/Options/Rules.js | 1180 ++ src/views/Options/Setting.js | 343 + src/views/Options/ShortcutInput.js | 56 + src/views/Options/SyncSetting.js | 140 + src/views/Options/Tranbox.js | 262 + src/views/Options/UploadButton.js | 55 + src/views/Options/index.js | 127 + src/views/Popup/Header.js | 49 + src/views/Popup/index.js | 307 + src/views/Selection/AudioBtn.js | 29 + src/views/Selection/CopyBtn.js | 35 + src/views/Selection/DictCont.js | 113 + src/views/Selection/DraggableResizable.js | 270 + src/views/Selection/FavBtn.js | 32 + src/views/Selection/SugCont.js | 35 + src/views/Selection/TranBox.js | 347 + src/views/Selection/TranBtn.js | 47 + src/views/Selection/TranCont.js | 104 + src/views/Selection/index.js | 259 + 128 files changed, 28886 insertions(+) create mode 100644 .babelrc create mode 100644 .env create mode 100644 .github/workflows/release.yml create mode 100644 .gitignore create mode 100644 .obsidian/app.json create mode 100644 .obsidian/appearance.json create mode 100644 .obsidian/core-plugins.json create mode 100644 .obsidian/workspace.json create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 LICENSE create mode 100644 README.en.md create mode 100644 README.md create mode 100644 config-overrides.js create mode 100644 custom-api.md create mode 100644 kiss-translator.png create mode 100644 kiss-translator.webm create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/.nojekyll create mode 100644 public/_locales/en/messages.json create mode 100644 public/_locales/zh_CN/messages.json create mode 100644 public/content.html create mode 100644 public/favicon.ico create mode 100644 public/images/logo128.png create mode 100644 public/images/logo16.png create mode 100644 public/images/logo192.png create mode 100644 public/images/logo32.png create mode 100644 public/images/logo48.png create mode 100644 public/index.html create mode 100644 public/manifest.firefox.json create mode 100644 public/manifest.json create mode 100644 public/manifest.thunderbird.json create mode 100644 screenshot-01.jpg create mode 100644 screenshot-02.jpg create mode 100644 src/apis/baidu.js create mode 100644 src/apis/deepl.js create mode 100644 src/apis/index.js create mode 100644 src/apis/trans.js create mode 100644 src/background.js create mode 100644 src/common.js create mode 100644 src/config/app.js create mode 100644 src/config/i18n.js create mode 100644 src/config/index.js create mode 100644 src/config/rules.js create mode 100644 src/content.js create mode 100644 src/hooks/Alert.js create mode 100644 src/hooks/Api.js create mode 100644 src/hooks/Audio.js create mode 100644 src/hooks/ColorMode.js create mode 100644 src/hooks/Fab.js create mode 100644 src/hooks/FavWords.js create mode 100644 src/hooks/Fetch.js create mode 100644 src/hooks/I18n.js create mode 100644 src/hooks/InputRule.js create mode 100644 src/hooks/Rules.js create mode 100644 src/hooks/Setting.js create mode 100644 src/hooks/Shortcut.js create mode 100644 src/hooks/Storage.js create mode 100644 src/hooks/SubRules.js create mode 100644 src/hooks/Sync.js create mode 100644 src/hooks/Theme.js create mode 100644 src/hooks/Tranbox.js create mode 100644 src/hooks/Translate.js create mode 100644 src/index.js create mode 100644 src/libs/auth.js create mode 100644 src/libs/blacklist.js create mode 100644 src/libs/browser.js create mode 100644 src/libs/client.js create mode 100644 src/libs/fetch.js create mode 100644 src/libs/gm.js create mode 100644 src/libs/iframe.js create mode 100644 src/libs/index.js create mode 100644 src/libs/injector.js create mode 100644 src/libs/inputTranslate.js create mode 100644 src/libs/interpreter.js create mode 100644 src/libs/log.js create mode 100644 src/libs/mobile.js create mode 100644 src/libs/msg.js create mode 100644 src/libs/pool.js create mode 100644 src/libs/rules.js create mode 100644 src/libs/shortcut.js create mode 100644 src/libs/storage.js create mode 100644 src/libs/subRules.js create mode 100644 src/libs/svg.js create mode 100644 src/libs/sync.js create mode 100644 src/libs/touch.js create mode 100644 src/libs/translator.js create mode 100644 src/libs/utils.js create mode 100644 src/libs/webfix.js create mode 100644 src/options.js create mode 100644 src/popup.js create mode 100644 src/rules.js create mode 100644 src/userscript.js create mode 100644 src/views/Action/Draggable.js create mode 100644 src/views/Action/index.js create mode 100644 src/views/Content/LoadingIcon.js create mode 100644 src/views/Content/index.js create mode 100644 src/views/Options/About.js create mode 100644 src/views/Options/Apis.js create mode 100644 src/views/Options/DarkModeButton.js create mode 100644 src/views/Options/DownloadButton.js create mode 100644 src/views/Options/FavWords.js create mode 100644 src/views/Options/Header.js create mode 100644 src/views/Options/HelpButton.js create mode 100644 src/views/Options/InputSetting.js create mode 100644 src/views/Options/Layout.js create mode 100644 src/views/Options/Navigator.js create mode 100644 src/views/Options/OwSubRule.js create mode 100644 src/views/Options/Rules.js create mode 100644 src/views/Options/Setting.js create mode 100644 src/views/Options/ShortcutInput.js create mode 100644 src/views/Options/SyncSetting.js create mode 100644 src/views/Options/Tranbox.js create mode 100644 src/views/Options/UploadButton.js create mode 100644 src/views/Options/index.js create mode 100644 src/views/Popup/Header.js create mode 100644 src/views/Popup/index.js create mode 100644 src/views/Selection/AudioBtn.js create mode 100644 src/views/Selection/CopyBtn.js create mode 100644 src/views/Selection/DictCont.js create mode 100644 src/views/Selection/DraggableResizable.js create mode 100644 src/views/Selection/FavBtn.js create mode 100644 src/views/Selection/SugCont.js create mode 100644 src/views/Selection/TranBox.js create mode 100644 src/views/Selection/TranBtn.js create mode 100644 src/views/Selection/TranCont.js create mode 100644 src/views/Selection/index.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..ce33b24 --- /dev/null +++ b/.babelrc @@ -0,0 +1,5 @@ +{ + "presets": [ + "@babel/preset-env" + ] +} diff --git a/.env b/.env new file mode 100644 index 0000000..9985bd8 --- /dev/null +++ b/.env @@ -0,0 +1,19 @@ +GENERATE_SOURCEMAP=false + +REACT_APP_NAME=KISS Translator +REACT_APP_NAME_CN=简约翻译 +REACT_APP_VERSION=1.9.2 + +REACT_APP_HOMEPAGE=https://github.com/fishjar/kiss-translator + +REACT_APP_OPTIONSPAGE=https://fishjar.github.io/kiss-translator/options.html +REACT_APP_OPTIONSPAGE_DEV=http://localhost:3000/options.html + +REACT_APP_LOGOURL=https://fishjar.github.io/kiss-translator/images/logo192.png + +REACT_APP_RULESURL=https://fishjar.github.io/kiss-rules/kiss-rules.json +REACT_APP_RULESURL_ON=https://fishjar.github.io/kiss-rules/kiss-rules-on.json +REACT_APP_RULESURL_OFF=https://fishjar.github.io/kiss-rules/kiss-rules-off.json + +REACT_APP_USERSCRIPT_DOWNLOADURL=https://fishjar.github.io/kiss-translator/kiss-translator.user.js +REACT_APP_USERSCRIPT_IOS_DOWNLOADURL=https://fishjar.github.io/kiss-translator/kiss-translator-ios-safari.user.js diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..b634006 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,73 @@ +name: publish release version + +on: + push: + tags: + - "v*" + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + with: + version: latest + - uses: actions/setup-node@v4 + with: + node-version: latest + cache: "pnpm" + - run: pnpm install + - run: pnpm build+zip + - uses: actions/upload-artifact@v4 + with: + name: build-artifacts + path: build + deploy-web: + needs: build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 + with: + name: build-artifacts + path: build + - name: Deploy to GitHub Pages + uses: JamesIves/github-pages-deploy-action@v4 + with: + folder: build/web + create-release: + needs: build + runs-on: ubuntu-latest + outputs: + upload_url: ${{ steps.create-release.outputs.upload_url }} + steps: + - uses: actions/create-release@v1 + id: create-release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + draft: false + prerelease: false + upload-release: + needs: [build, create-release] + strategy: + matrix: + client: ["chrome", "edge", "firefox", "userscript", "thunderbird"] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 + with: + name: build-artifacts + path: build + - uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create-release.outputs.upload_url }} + asset_path: ./build/${{ matrix.client }}.zip + asset_name: kiss-translator_${{ github.ref_name }}_${{ matrix.client }}.zip + asset_content_type: application/zip diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a0dc557 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +*.crx +*.pem +*.zip diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000..b977c25 --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,31 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "properties": false, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "webviewer": false +} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json new file mode 100644 index 0000000..68d4651 --- /dev/null +++ b/.obsidian/workspace.json @@ -0,0 +1,171 @@ +{ + "main": { + "id": "cbf891568fc78c43", + "type": "split", + "children": [ + { + "id": "d124d5a918f363e6", + "type": "tabs", + "children": [ + { + "id": "eccb24c47a38046a", + "type": "leaf", + "state": { + "type": "empty", + "state": {}, + "icon": "lucide-file", + "title": "新标签页" + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "a206b20e17a47143", + "type": "split", + "children": [ + { + "id": "8eaf7247916eb675", + "type": "tabs", + "children": [ + { + "id": "acbe859844e3c61f", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false + }, + "icon": "lucide-folder-closed", + "title": "文件列表" + } + }, + { + "id": "a26def8dfef6d24f", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "搜索" + } + }, + { + "id": "c9eb9713b8d21b0a", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "书签" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300 + }, + "right": { + "id": "03abd16995f706d4", + "type": "split", + "children": [ + { + "id": "4fc6c366e2698f0a", + "type": "tabs", + "children": [ + { + "id": "1cdf7d3b425ea21f", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "反向链接" + } + }, + { + "id": "3e09334caaeb6973", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "出链" + } + }, + { + "id": "672281771c8b5c6c", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "标签" + } + }, + { + "id": "8464d879aaa3512d", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "大纲" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "switcher:打开快速切换": false, + "graph:查看关系图谱": false, + "canvas:新建白板": false, + "daily-notes:打开/创建今天的日记": false, + "templates:插入模板": false, + "command-palette:打开命令面板": false + } + }, + "active": "eccb24c47a38046a", + "lastOpenFiles": [ + "README.en.md", + "README.md", + "kiss-translator.webm", + "kiss-translator.png" + ] +} \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..6d1a793 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +node_modules +build +public +package.json diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..0f0f036 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,24 @@ +{ + "arrowParens": "always", + "bracketSpacing": true, + "endOfLine": "lf", + "htmlWhitespaceSensitivity": "css", + "insertPragma": false, + "singleAttributePerLine": false, + "bracketSameLine": false, + "jsxBracketSameLine": false, + "jsxSingleQuote": false, + "printWidth": 80, + "proseWrap": "preserve", + "quoteProps": "as-needed", + "requirePragma": false, + "semi": true, + "singleQuote": false, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false, + "embeddedLanguageFormatting": "auto", + "vueIndentScriptAndStyle": false, + "experimentalTernaries": false, + "parser": "babel" +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..6e12edd --- /dev/null +++ b/README.en.md @@ -0,0 +1,211 @@ +# KISS Translator + +English | [简体中文](README.md) + +A simple, open source [bilingual translation extension & Greasemonkey script](https://github.com/fishjar/kiss-translator). + +[kiss-translator.webm](https://github.com/fishjar/kiss-translator/assets/1157624/f7ba8a5c-e4a8-4d5a-823a-5c5c67a0a47f) + +## Features + +- [x] Keep it simple, smart +- [x] Open source +- [x] Adapt to common browsers + - [x] Chrome/Edge + - [x] Firefox + - [x] Kiwi (Android) + - [x] Orion (iOS) + - [ ] Safari + - [x] Safari (Mac) + - [x] Thunderbird +- [x] Supports multiple translation services + - [x] Google/Microsoft + - [x] Baidu/Tencent/Volcengine + - [x] OpenAI/Gemini/Claude/Ollama/DeepSeek/CloudflareAI + - [x] DeepL/DeepLX/NiuTrans + - [x] Custom translation interface +- [x] Covers common translation scenarios + - [x] Web bilingual translation + - [x] Input box translation + - [x] Seletction translation + - [x] Favorite Words + - [x] Mouseover translation + - [x] YouTube subtitle translation +- [x] Cross-client data synchronization + - [x] KISS-Worker(cloudflare/docker) + - [x] WebDAV +- [x] Custom translation rules + - [x] Rule subscription/rule sharing + - [x] Customized terminology +- [x] Custom translation style +- [x] Custom shortcut keys + - `Alt+Q` Toggle Translation + - `Alt+C` Toggle Styles + - `Alt+K` Open Setting Popup + - `Alt+S` Open Translate Popup / Translate Selected Text + - `Alt+O` Open Options Page + - `Alt+I` Input Box Translation + +## Install + +> Note: For the following reasons, it is recommended to use browser extensions first +> +> - Browser extensions have more complete functions (local language recognition, context menu, etc.) +> - Grease Monkey script will encounter more usage problems (cross domain issues, script conflicts, etc.) + +- [x] Browser extension + - [x] Chrome [Installation address](https://chrome.google.com/webstore/detail/kiss-translator/bdiifdefkgmcblbcghdlonllpjhhjgof?hl=zh-CN) + - [x] Kiwi (Android) + - [x] Orion (iOS) + - [x] Edge [Installation address](https://microsoftedge.microsoft.com/addons/detail/%E7%AE%80%E7%BA%A6%E7%BF%BB%E8%AF%91/jemckldkclkinpjighnoilpbldbdmmlh?hl=zh-CN) + - [x] Firefox [Installation address](https://addons.mozilla.org/zh-CN/firefox/addon/kiss-translator/) + - [ ] Safari + - [x] Safari (Mac) Compiled by a third party, not verified, obtained by yourself: https://www.nodeloc.com/t/topic/54245 + - [x] Thunderbird [Download address](https://github.com/fishjar/kiss-translator/releases) +- [x] GreaseMonkey Script + - [x] Chrome/Edge/Firefox ([Tampermonkey](https://www.tampermonkey.net/)/[Violentmonkey](https://violentmonkey.github.io/)) [Installation link](https://fishjar.github.io/kiss-translator/kiss-translator.user.js) + - [Greasy Fork](https://greasyfork.org/zh-CN/scripts/472840-kiss-translator) + - [x] iOS Safari ([Userscripts Safari](https://github.com/quoid/userscripts)) [Installation link](https://fishjar.github.io/kiss-translator/kiss-translator-ios-safari.user.js) + +## Associated Projects + +- Data synchronization service: [https://github.com/fishjar/kiss-worker](https://github.com/fishjar/kiss-worker) + - Data synchronization service available for this project. + - Can also be used to share personal private rule lists. + - Deploy by yourself, manage by yourself, data is private. +- Community subscription rules: [https://github.com/fishjar/kiss-rules](https://github.com/fishjar/kiss-rules) + - Provides the latest and most complete list of subscription rules maintained by the community. + - Help with rules-related issues. +- Translation interface agent: [https://github.com/fishjar/kiss-proxy](https://github.com/fishjar/kiss-proxy) + - If you encounter network problems when accessing a certain translation interface, this proxy service may help you. + - Deploy and manage by yourself. + +## Frequently Asked Questions + +### How to Turn Off Automatic Translation + +You can achieve this through `Rules Setting` with the following methods: + +- Personal Rules: RULES-> Global Rule -> Translate Switch -> Disaabled +- Subscription Rules: SUBSCRIBE -> Select the third option `kiss-rules-off.json` +- Override Subscription Rules: OVERWRITE -> Translate Switch -> Disaabled +- Add a Personal Rule for a Specific Website: Translate Switch -> Disaabled + +### How to Set Keyboard Shortcuts + +Set this in the extension management page, for example: + +- chrome [chrome://extensions/shortcuts](chrome://extensions/shortcuts) +- firefox [about:addons](about:addons) + +### How to Turn Off Selection Translation + +Set this in the `Rules Setting`: RULES -> Global Rule -> If translate selected -> Disable + +### How to Set it to Show Only the Translation + +Set this in the `Rules Setting`: RULES -> Global Rule -> Show Only Translations -> Enable + +### How to Set Mouse Hover Translation + +Set this in the `Rules Setting`: RULES -> Global Rule -> TTrigger Mode + +### Why are some web pages not fully translated? + +This extension's webpage translation is based on CSS selectors. Generic rules cannot adapt to all websites, and sometimes you need to manually add site-specific rules. If you don't know how to write rules, you can seek help here: +https://github.com/fishjar/kiss-rules/issues + +### What is the priority order of rule settings? + +Personal Rules > Override Subscription Rules > Subscription Rules > Global Rules + +Among these, Global Rules have the lowest priority but are very important as they serve as the default rules. + +### Why are YouTube subtitles translated in broken sentences? + +This extension has no special development for video content. Support for YouTube is also treated as regular webpage translation. Auto-generated subtitles are streamed and output progressively, resulting in poorer support. + +To disable this extension's subtitle translation, add a rule. Reference: https://github.com/fishjar/kiss-translator/issues/62 + +### Local Ollama interface cannot be used + +If encountering a 403 error, refer to: https://github.com/fishjar/kiss-translator/issues/174 + +### Custom API doesn't work in Tampermonkey scripts + +Tampermonkey scripts require adding domains to the whitelist; otherwise, requests cannot be sent. + +### How to Set Up Hook Functions for Custom Interfaces + +The custom interface feature is highly flexible and can theoretically integrate with any translation interface. + +Example of a Request Hook function: + +```js +/** + * Request Hook + * @param {string} text Text to be translated + * @param {string} from Source language + * @param {string} to Target language + * @param {string} url Translation interface URL + * @param {string} key Translation interface API key + * @returns {Array[string, object]} [Interface URL, request object] + */ +(text, from, to, url, key) => [url, { + headers: { + "Content-type": "application/json", + "Authorization": `Bearer ${key}` + }, + method: "POST", + body: { text, to }, +}] +``` + +Example of a Response Hook function: + +```js + * Response Hook + * @param {string} res JSON data returned by the interface + * @param {string} text Text to be translated + * @param {string} from Source language + * @param {string} to Target language + * @returns {Array[string, boolean]} [Translated text, whether target language is same as source] + * Note: If the second return value is true (target language same as source), + * the translation will not be displayed on the page, + * If the parameters are incomplete, it is recommended to return false directly + */ +(res, text, from, to) => [res.text, to === res.src] +``` + +For more custom interface examples, refer to: [custom-api.md](https://github.com/fishjar/kiss-translator/blob/master/custom-api.md) + +## Future Plans + + This is a side project with no strict timeline. Community contributions are welcome. The following are preliminary feature directions: + +- [ ] **Batch Text Requests**: Optimize request strategy to reduce translation API calls and improve performance. +- [ ] **Enhanced Rich Text Translation**: Support accurate translation of complex page structures and rich text content. +- [ ] **Advanced Custom/AI Interfaces**: Add support for context memory, multi-turn conversations, and other advanced AI features. +- [ ] **Fallback English Dictionary**: When translation services fail, fall back to a local dictionary lookup. +- [ ] **Improved YouTube Subtitle Support**: Enhance merging and translation experience for streaming subtitles, reducing sentence fragmentation. +- [ ] **Upgraded Rule Collaboration System**: Introduce more flexible rule sharing, version management, and community review processes. + + If you're interested in any of these directions, feel free to discuss in [Issues](https://github.com/fishjar/kiss-translator/issues) or submit a PR! + +## Development Guidelines + +```sh +git clone https://github.com/fishjar/kiss-translator.git +cd kiss-translator +git checkout dev # Submit a PR suggestion to push to the dev branch +pnpm install +pnpm build +``` + +## Discussion + +- Join [Telegram Group](https://t.me/+RRCu_4oNwrM2NmFl) + +## Appreciate + +![appreciate](https://github.com/fishjar/kiss-translator/assets/1157624/ebaecabe-2934-4172-8085-af236f5ee399) diff --git a/README.md b/README.md new file mode 100644 index 0000000..6a550d0 --- /dev/null +++ b/README.md @@ -0,0 +1,210 @@ +# 简约翻译 + +[English](README.en.md) | 简体中文 + +一个简约、开源的 [双语对照翻译扩展 & 油猴脚本](https://github.com/fishjar/kiss-translator)。 + +[kiss-translator.webm](https://github.com/fishjar/kiss-translator/assets/1157624/f7ba8a5c-e4a8-4d5a-823a-5c5c67a0a47f) + +## 特性 + +- [x] 保持简约 +- [x] 开放源代码 +- [x] 适配常见浏览器 + - [x] Chrome/Edge + - [x] Firefox + - [x] Kiwi (Android) + - [x] Orion (iOS) + - [ ] Safari + - [x] Safari (Mac) + - [x] Thunderbird +- [x] 支持多种翻译服务 + - [x] Google/Microsoft + - [x] Baidu/Tencent/Volcengine + - [x] OpenAI/Gemini/Claude/Ollama/DeepSeek/CloudflareAI + - [x] DeepL/DeepLX/NiuTrans + - [x] 自定义翻译接口 +- [x] 覆盖常见翻译场景 + - [x] 网页双语对照翻译 + - [x] 输入框翻译 + - [x] 划词翻译 + - [x] 收藏词汇 + - [x] 鼠标悬停翻译 + - [x] YouTube 字幕翻译 +- [x] 跨客户端数据同步 + - [x] KISS-Worker(cloudflare/docker) + - [x] WebDAV +- [x] 自定义翻译规则 + - [x] 规则订阅/规则分享 + - [x] 自定义专业术语 +- [x] 自定义译文样式 +- [x] 自定义快捷键 + - `Alt+Q` 开启翻译 + - `Alt+C` 切换样式 + - `Alt+K` 打开设置弹窗 + - `Alt+S` 打开翻译弹窗/翻译选中文字 + - `Alt+O` 打开设置页面 + - `Alt+I` 输入框翻译 + +## 安装 + +> 注:基于以下原因,建议优先使用浏览器扩展 +> +> - 浏览器扩展的功能更完整(本地语言识别、右键菜单等) +> - 油猴脚本会遇到更多使用上的问题(跨域问题、脚本冲突等) + +- [x] 浏览器扩展 + - [x] Chrome [安装地址](https://chrome.google.com/webstore/detail/kiss-translator/bdiifdefkgmcblbcghdlonllpjhhjgof?hl=zh-CN) + - [x] Kiwi (Android) + - [x] Orion (iOS) + - [x] Edge [安装地址](https://microsoftedge.microsoft.com/addons/detail/%E7%AE%80%E7%BA%A6%E7%BF%BB%E8%AF%91/jemckldkclkinpjighnoilpbldbdmmlh?hl=zh-CN) + - [x] Firefox [安装地址](https://addons.mozilla.org/zh-CN/firefox/addon/kiss-translator/) + - [ ] Safari + - [x] Safari (Mac) 第三方编译,未作验证,自行获取: https://www.nodeloc.com/t/topic/54245 + - [x] Thunderbird [下载地址](https://github.com/fishjar/kiss-translator/releases) +- [x] 油猴脚本 + - [x] Chrome/Edge/Firefox ([Tampermonkey](https://www.tampermonkey.net/)/[Violentmonkey](https://violentmonkey.github.io/)) [安装链接](https://fishjar.github.io/kiss-translator/kiss-translator.user.js) + - [Greasy Fork](https://greasyfork.org/zh-CN/scripts/472840-kiss-translator) + - [x] iOS Safari ([Userscripts Safari](https://github.com/quoid/userscripts)) [安装链接](https://fishjar.github.io/kiss-translator/kiss-translator-ios-safari.user.js) + +## 关联项目 + +- 数据同步服务: [https://github.com/fishjar/kiss-worker](https://github.com/fishjar/kiss-worker) + - 可用于本项目的数据同步服务。 + - 亦可用于分享个人的私有规则列表。 + - 自己部署,自己管理,数据私有。 +- 社区订阅规则: [https://github.com/fishjar/kiss-rules](https://github.com/fishjar/kiss-rules) + - 提供社区维护的,最新最全的订阅规则列表。 + - 求助规则相关的问题。 +- 翻译接口代理: [https://github.com/fishjar/kiss-proxy](https://github.com/fishjar/kiss-proxy) + - 如果访问某个翻译接口遇到网络问题,这个代理服务也许可以帮到你。 + - 自己部署,自己管理。 + +## 常见问题 + +### 如何关闭自动翻译 + +通过规则设置,以下方法均可实现: + +- 个人规则:全局规则 -> 开启翻译 -> 默认关闭 +- 订阅规则:选择第三个 `kiss-rules-off.json` +- 覆写订阅规则:开启翻译 -> 默认关闭 +- 添加一条针对某个网站的个人规则:开启翻译 -> 默认关闭 + +### 如何设置快捷键 + +在插件管理那里设置,例如: + +- chrome [chrome://extensions/shortcuts](chrome://extensions/shortcuts) +- firefox [about:addons](about:addons) + +### 如何关闭划词翻译 + +通过规则设置:个人规则 -> 全局规则 -> 是否启用划词翻译 -> 禁用 + +### 如何设置仅显示译文 + +通过规则设置:个人规则 -> 全局规则 -> 仅显示译文 -> 启用 + +### 如何设置鼠标悬停翻译 + +通过规则设置:个人规则 -> 全局规则 -> 触发方式 + +### 为什么有些网页翻译不全 + +本插件的网页翻译是基于CSS选择器的,通用规则不能适配所有网页,有时需要自行添加相应网站的单独规则。如果不会写规则,可以到这里求助: https://github.com/fishjar/kiss-rules/issues + +### 规则设置的优先级是如何的 + +个人规则 > 覆写订阅规则 > 订阅规则 > 全局规则 + +其中全局规则优先级最低,但非常重要,相当于默认规则。 + +### 为什么油管字幕一句话会断开翻译 + +本插件目前没有针对视频做特殊开发,对油管的支持也是当做网页翻译看待,自动生成字幕是流式生成并输出的,所以支持较差。 + +如果需要关闭本插件的字幕翻译,增加一条规则即可,参考:https://github.com/fishjar/kiss-translator/issues/62 + +### 本地的Ollama接口不能使用 + +如果出现403的情况,参考:https://github.com/fishjar/kiss-translator/issues/174 + +### 填写的接口在油猴脚本不能使用 + +油猴脚本需要增加域名白名单,否则不能发出请求。 + +### 如何设置自定义接口的hook函数 + +自定义接口功能非常灵活,理论可以接入任何翻译接口。 + +Request Hook 函数示例如下: + +```js +/** + * Request Hook + * @param {string} text 需要翻译的原文 + * @param {string} from 原文语言 + * @param {string} to 译文语言 + * @param {string} url 翻译接口地址 + * @param {string} key 翻译接口密钥 + * @returns {Array[string, object]} [接口地址, 请求参数对象] + */ +(text, from, to, url, key) => [url, { + headers: { + "Content-type": "application/json", + "Authorization": `Bearer ${key}` + }, + method: "POST", + body: { text, to }, +}] +``` + +Response Hook 函数示例如下: + +```js +/** + * Request Hook + * @param {string} res 接口返回的json数据 + * @param {string} text 需要翻译的原文 + * @param {string} from 原文语言 + * @param {string} to 译文语言 + * @returns {Array[string, boolean]} [译文, 译文语言与原文语言是否相同] + * 注:如果返回值第二个值为true(译文语言与原文语言相同)则译文不会在页面显示, + * 参数不全的情况建议直接返回false + */ +(res, text, from, to) => [res.text, to === res.src] +``` + +更多的自定义接口示例,请参考: [custom-api.md](https://github.com/fishjar/kiss-translator/blob/master/custom-api.md) + +## 未来规划 + + 本项目为业余开发,无严格时间表,欢迎社区共建。以下为初步设想的功能方向: + +- [ ] **聚合发送文本**:优化请求策略,减少翻译接口调用次数,提升性能。 +- [ ] **增强富文本翻译**:支持更复杂的页面结构和富文本内容的准确翻译。 +- [ ] **强化自定义/AI 接口**:支持上下文记忆、多轮对话等高级 AI 功能。 +- [ ] **英文词典备灾机制**:当翻译服务失效时,可 fallback 到本地词典查询。 +- [ ] **优化 YouTube 字幕支持**:改进流式字幕的合并与翻译体验,减少断句。 +- [ ] **规则共建机制升级**:引入更灵活的规则分享、版本管理与社区评审流程。 + + 如果你对某个方向感兴趣,欢迎在 [Issues](https://github.com/fishjar/kiss-translator/issues) 中讨论或提交 PR! + +## 开发指引 + +```sh +git clone https://github.com/fishjar/kiss-translator.git +cd kiss-translator +git checkout dev # 提交PR建议推送到dev分支 +pnpm install +pnpm build +``` + +## 交流 + +- 加入 [Telegram 群](https://t.me/+RRCu_4oNwrM2NmFl) + +## 赞赏 + +![appreciate](https://github.com/fishjar/kiss-translator/assets/1157624/ebaecabe-2934-4172-8085-af236f5ee399) diff --git a/config-overrides.js b/config-overrides.js new file mode 100644 index 0000000..ea3478d --- /dev/null +++ b/config-overrides.js @@ -0,0 +1,218 @@ +const paths = require("react-scripts/config/paths"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const { WebpackManifestPlugin } = require("webpack-manifest-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const webpack = require("webpack"); + +console.log("process.env.REACT_APP_CLIENT", process.env.REACT_APP_CLIENT); + +// 扩展 +const extWebpack = (config, env) => { + const isEnvProduction = env === "production"; + const minify = isEnvProduction && { + removeComments: true, + collapseWhitespace: true, + removeRedundantAttributes: true, + useShortDoctype: true, + removeEmptyAttributes: true, + removeStyleLinkTypeAttributes: true, + keepClosingSlash: true, + minifyJS: true, + minifyCSS: true, + minifyURLs: true, + }; + const names = [ + "HtmlWebpackPlugin", + "WebpackManifestPlugin", + "MiniCssExtractPlugin", + ]; + + config.entry = { + popup: paths.appSrc + "/popup.js", + options: paths.appSrc + "/options.js", + background: paths.appSrc + "/background.js", + content: paths.appSrc + "/content.js", + }; + + config.output.filename = "[name].js"; + config.output.assetModuleFilename = "media/[name][ext]"; + config.optimization.splitChunks = { cacheGroups: { default: false } }; + config.optimization.runtimeChunk = false; + + config.plugins = config.plugins.filter( + (plugin) => !names.includes(plugin.constructor.name) + ); + + config.plugins.push( + new HtmlWebpackPlugin({ + inject: true, + chunks: ["options"], + template: paths.appHtml, + filename: "options.html", + minify, + }), + new HtmlWebpackPlugin({ + inject: true, + chunks: ["popup"], + template: paths.appHtml, + filename: "popup.html", + minify, + }), + new WebpackManifestPlugin({ + fileName: "asset-manifest.json", + }), + new MiniCssExtractPlugin({ + filename: "css/[name].css", + }) + ); + + return config; +}; + +// 油猴 +const userscriptWebpack = (config, env) => { + const banner = `// ==UserScript== +// @name ${process.env.REACT_APP_NAME} +// @namespace ${process.env.REACT_APP_HOMEPAGE} +// @version ${process.env.REACT_APP_VERSION} +// @description A simple bilingual translation extension & Greasemonkey script (一个简约的双语对照翻译扩展 & 油猴脚本) +// @author Gabe +// @homepageURL ${process.env.REACT_APP_HOMEPAGE} +// @license GPL-3.0 +// @match *://*/* +// @icon ${process.env.REACT_APP_LOGOURL} +// @downloadURL ${process.env.REACT_APP_USERSCRIPT_DOWNLOADURL} +// @updateURL ${process.env.REACT_APP_USERSCRIPT_DOWNLOADURL} +// @grant GM.xmlHttpRequest +// @grant GM.registerMenuCommand +// @grant GM.unregisterMenuCommand +// @grant GM.setValue +// @grant GM.getValue +// @grant GM.deleteValue +// @grant GM.info +// @grant unsafeWindow +// @connect translate.googleapis.com +// @connect translate-pa.googleapis.com +// @connect api-edge.cognitive.microsofttranslator.com +// @connect edge.microsoft.com +// @connect api-free.deepl.com +// @connect api.deepl.com +// @connect www2.deepl.com +// @connect api.openai.com +// @connect generativelanguage.googleapis.com +// @connect openai.azure.com +// @connect workers.dev +// @connect github.io +// @connect githubusercontent.com +// @connect kiss-translator.rayjar.com +// @connect ghproxy.com +// @connect dav.jianguoyun.com +// @connect fanyi.baidu.com +// @connect transmart.qq.com +// @connect niutrans.com +// @connect translate.volcengine.com +// @connect localhost +// @connect 127.0.0.1 +// @run-at document-end +// ==/UserScript== + +`; + + const names = ["HtmlWebpackPlugin"]; + + config.entry = { + main: paths.appIndexJs, + options: paths.appSrc + "/options.js", + "kiss-translator.user": paths.appSrc + "/userscript.js", + }; + + config.output.filename = "[name].js"; + config.output.publicPath = env === "production" ? "./" : "/"; + config.optimization.splitChunks = { cacheGroups: { default: false } }; + config.optimization.runtimeChunk = false; + config.optimization.minimize = false; + + config.plugins = config.plugins.filter( + (plugin) => !names.includes(plugin.constructor.name) + ); + + config.plugins.push( + new HtmlWebpackPlugin({ + inject: true, + chunks: ["main"], + template: paths.appHtml, + filename: "index.html", + }), + new HtmlWebpackPlugin({ + inject: true, + chunks: ["options"], + template: paths.appHtml, + filename: "options.html", + }), + new webpack.BannerPlugin({ + banner, + raw: true, + entryOnly: true, + include: "kiss-translator.user", + }) + ); + + return config; +}; + +// 开发 +const webWebpack = (config, env) => { + const names = ["HtmlWebpackPlugin"]; + + config.entry = { + main: paths.appIndexJs, + options: paths.appSrc + "/options.js", + content: paths.appSrc + "/userscript.js", + }; + + config.output.filename = "[name].js"; + config.output.publicPath = "/"; + + config.plugins = config.plugins.filter( + (plugin) => !names.includes(plugin.constructor.name) + ); + + config.plugins.push( + new HtmlWebpackPlugin({ + inject: true, + chunks: ["main"], + template: paths.appHtml, + filename: "index.html", + }), + new HtmlWebpackPlugin({ + inject: true, + chunks: ["options"], + template: paths.appHtml, + filename: "options.html", + }), + new HtmlWebpackPlugin({ + inject: true, + chunks: ["content"], + template: paths.appPublic + "/content.html", + filename: "content.html", + }) + ); + + return config; +}; + +let webpackConfig; +switch (process.env.REACT_APP_CLIENT) { + case "userscript": + webpackConfig = userscriptWebpack; + break; + case "web": + webpackConfig = webWebpack; + break; + default: + webpackConfig = extWebpack; +} + +module.exports = { + webpack: webpackConfig, +}; diff --git a/custom-api.md b/custom-api.md new file mode 100644 index 0000000..c1e54ef --- /dev/null +++ b/custom-api.md @@ -0,0 +1,346 @@ +# 自定义接口示例 + +以下示例为网友提供,仅供学习参考。 + +## 本地运行 Seed-X-PPO-7B 量化模型 + +> 由网友 emptyghost6 提供,来源:https://linux.do/t/topic/828257 + +URL + +```sh +http://localhost:8000/v1/completions +``` + +Request Hook + +```js +(text, from, to, url, key) => { + // 模型支持的语言代码到完整名称的映射 + const langFullNameMap = { + ar: 'Arabic', fr: 'French', ms: 'Malay', ru: 'Russian', + cs: 'Czech', hr: 'Croatian', nb: 'Norwegian Bokmal', sv: 'Swedish', + da: 'Danish', hu: 'Hungarian', nl: 'Dutch', th: 'Thai', + de: 'German', id: 'Indonesian', no: 'Norwegian', tr: 'Turkish', + en: 'English', it: 'Italian', pl: 'Polish', uk: 'Ukrainian', + es: 'Spanish', ja: 'Japanese', pt: 'Portuguese', vi: 'Vietnamese', + fi: 'Finnish', ko: 'Korean', ro: 'Romanian', zh: 'Chinese' + }; + + // 将 Hook 系统的语言代码转换为模型 API 支持的代码 + const getModelLangCode = (lang) => { + if (lang === 'zh-CN' || lang === 'zh-TW') return 'zh'; + return lang; + }; + + const sourceLangCode = getModelLangCode(from); + const targetLangCode = getModelLangCode(to); + + const sourceLangName = langFullNameMap[sourceLangCode] || from; + const targetLangName = langFullNameMap[targetLangCode] || to; + + const prompt = `Translate it to ${targetLangName}:\n${text} <${targetLangCode}>`; + + // 构建请求体对象 + const bodyObject = { + model: "./ByteDance-Seed/Seed-X-PPO-7B-AWQ-Int4", + prompt: prompt, + max_tokens: 2048, + temperature: 0.0, + }; + + // 返回最终的请求配置 + return [url, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + // 关键改动:将 JavaScript 对象转换为 JSON 字符串 + body: JSON.stringify(bodyObject), + }]; +} +``` + +Response Hook + +```js +(res, text, from, to) => { + // 检查返回是否有效 + if (res && res.choices && res.choices.length > 0 && res.choices[0].text) { + + // 提取译文并去除可能存在的前后空格 + const translatedText = res.choices[0].text.trim(); + + // 比较原文与译文,相同为 true,否则为 false。 + const areTextsIdentical = text.trim() === translatedText; + + // 返回数组:[翻译后的文本, 是否与原文相同] + return [translatedText, areTextsIdentical]; + } + // 如果响应格式不正确或没有结果,则抛出错误 + throw new Error("Invalid API response format or no translation found."); +} +``` + +## 接入 openrouter + +> 由网友 Rick Sanchez 提供 + +URL + +```sh +https://openrouter.ai/api/v1/chat/completions +``` + +Request Hook + +```js +(text, from, to, url, key) => [url, { + method: "POST", + headers: { + "Authorization": `Bearer ${key}`, + "Content-type": "application/json", + }, + body: JSON.stringify({ + "model": "deepseek/deepseek-chat-v3-0324:free", //可自定义你的模型 + "messages": [ + { + "role": "user", + "content": //可自定义你的提示词 +`You are a professional ${to} native translator. Your task is to produce a fluent, natural, and culturally appropriate translation of the following text from ${from} to ${to}, fully conveying the meaning, tone, and nuance of the original. + +## Translation Rules +1. Output only the final polished translation — no explanations, intermediate drafts, or notes. +2. Translate in a way that reads naturally to a native ${to} audience, adapting idioms, cultural references, and tone when necessary. +3. Preserve proper nouns, technical terms, brand names, and URLs exactly as in the original text unless a widely accepted ${to} equivalent exists. +4. Keep any formatting (Markdown, HTML tags, bullet points, numbering) intact and positioned naturally within the translation. +5. Adapt humor, metaphors, and figurative language to culturally relevant forms in ${to} while keeping the original intent. +6. Maintain the same level of formality or informality as the original. + +Source Text: ${text} + +Translated Text:` + } + ] + }) +}] +``` + +Response Hook + +```js +(res, text, from, to) => [ + res.choices?.[0]?.message?.content ?? "", + false +] +``` + +## 接入 gemini-2.5-flash, 关闭思考模式, 去审查 + +> 由网友 Rick Sanchez 提供 + +URL + +```sh +https://generativelanguage.googleapis.com/v1beta/models +``` + +Request Hook + +```js +(text, from, to, url, key) => [`${url}/gemini-2.5-flash:generateContent?key=${key}`, { + headers: { + "Content-Type": "application/json", + }, + method: "POST", + body: JSON.stringify({ + "generationConfig": { + "temperature": 0.8, + "thinkingConfig": { + "thinkingBudget": 0, //gemini-2.5-flash设为0关闭思考模式 + }, + }, + "safetySettings": [ + { + "category": "HARM_CATEGORY_HARASSMENT", + "threshold": "BLOCK_NONE", + }, + { + "category": "HARM_CATEGORY_HATE_SPEECH", + "threshold": "BLOCK_NONE", + }, + { + "category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", + "threshold": "BLOCK_NONE", + }, + { + "category": "HARM_CATEGORY_DANGEROUS_CONTENT", + "threshold": "BLOCK_NONE", + } + ], + "contents": [{ + "parts": [{ + "text": `自定义提示词` + }] + }], + }), +}] +``` + +Response Hook + +```js +(res, text, from, to) => [ + res.candidates?.[0]?.content?.parts?.[0]?.text ?? "", + false +] +``` + +## 接入 Qwen-MT + +> 由网友 atom 提供 + +URL + +```sh +https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions +``` + +Request Hook + +```js +(text, from, to, url, key) => { + const mapLanguageCode = (lang) => ({ + 'zh-CN': 'zh', + 'zh-TW': 'zh_tw', + })[lang] || lang; + + const targetLang = mapLanguageCode(to); + + return [ + url, + { + method: "POST", + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${key}` + }, + body: JSON.stringify({ + "model": "qwen-mt-turbo", + "messages": [ + { + "role": "user", + "content": text + } + ], + "translation_options": { + "source_lang": "auto", + "target_lang": targetLang + } + }) + } + ]; +} +``` + +Response Hook + +```js +(res, text, from, to) => [res.choices?.[0]?.message?.content ?? "", false] +``` + + +## 接入 deepl 接口 + +> 来源: https://github.com/fishjar/kiss-translator/issues/101#issuecomment-2123786236 + +Request Hook + +```js +(text, from, to, url, key) => [ + url, + { + headers: { + "Content-type": "application/json", + }, + method: "POST", + body: JSON.stringify({ + text, + target_lang: "ZH", + source_lang: "auto", + }), + }, +] +``` + +Response Hook + +```js +(res, text, from, to) => [res.data, "ZH" === res.source_lang] +``` + +## 接入智谱AI大模型 + +> 来源: https://github.com/fishjar/kiss-translator/issues/205#issuecomment-2642422679 + +Request Hook + +```js +(text, from, to, url, key) => [url, { + "method": "POST", + "headers": { + "Content-type": "application/json", + "Authorization": key + }, + "body": JSON.stringify({ + "model": "glm-4-flash", + "messages": [ + { + "role":"system", + "content": "You are a professional, authentic machine translation engine. You only return the translated text, without any explanations." + }, + { + "role": "user", + "content": `Translate the following text into ${to}. If translation is unnecessary (e.g. proper nouns, codes, etc.), return the original text. NO explanations. NO notes:\n\n ${text} ` + } + ] + }) +}] +``` + +## 接入谷歌新接口 + +> 由网友 Bush2021 提供,来源:https://github.com/fishjar/kiss-translator/issues/225#issuecomment-2810950717 + +URL + +```sh +https://translate-pa.googleapis.com/v1/translateHtml +``` + +KEY + +```sh +AIzaSyATBXajvzQLTDHEQbcpq0Ihe0vWDHmO520 +``` + +Request Hook + +```js +(text, from, to, url, key) => [url, { + method: "POST", + headers: { + "Content-Type": "application/json+protobuf", + "X-Goog-API-Key": key + }, + body: JSON.stringify([[[text], from || "auto", to], "wt_lib"]) +}] +``` + +Response Hook + +```js +(res, text, from, to) => [res?.[0]?.join(" ") || "Translation unavailable", to === res?.[1]?.[0]] +``` + + diff --git a/kiss-translator.png b/kiss-translator.png new file mode 100644 index 0000000000000000000000000000000000000000..6e5e675f11c122c9fc3389e185b19be0856f2aec GIT binary patch literal 408630 zcma%ibzBr*|L-CyN~)B!O1F~I7Q)iqq0)_XgCZd)$Wqds3oNxXEQ&}s%Ti1C(y+u* zcYL1vyN}=J-aqcVcG+R(oHJ+UeB%B2eBSd}O+}7`kd_bx0+E2_Uul3qe|B$V-nt3= zKtQy!z|VEp7htVhz~*<$JRJC+#!XhwP1DKJ&GW5`1<1w-WJK;T!;wY*X{(Vkv$+A~*s15&K9O5(R!pQ$Oa zB;<+W#n*gnc=VBk!nploSsC}W1gt)$YGB~TugbEBvT;1RTXoQ&TO64j+R3+XU&~^D zm}|9hamLJY2l7n>44Q>uy4hSaT(=L>!1tR(m|8lXHu`558I(_L5t5R|AZ_FOEMwo^ zhwGC*2vQn}Lt)|vR<+;1uaIO^)l9tpuN(T`e==jnZ3V@6c$6MK><=xz@r;)y^kE~~ zgsPX9hezxA^8n4n8~x&mBRYZTEPVFit0ZrPE{Vv3R7NlS52KvWM^_wHvKHa*DSHKR9-{t$e-{5!qP@$*Y zgRRz){jLhUTcIrLnH{72A;ZIM0lZyLmWA=FP2I_f+ivx$fN0~}H5`If|LzXL+dt!Y zxwyz{iz)m*W#c3~Dy`R$og};7o}a(9x1Pd`RmBtWdch%68SnCLvfGLt^Lj}8V}VG1Khh+FS8SZVGR&Jtkhc@i`8*uT-*ey<&_djK6P&)&c(vKj6>iJf z2vs8(*eFbB6ahm>(~;n)Y$I=al@LaoqPjFXx=P}I4omwh*ufrWX0+wIhaT(ZLU1-$ zqfA$u>3BeTn_sj{l;~JXOj)3_(05j!0@kIBAZ{~c2NXte+!^ip)n$pCxIvX0)GI<- zoOq~;#hoRW`Z!2sbCDt*EqYU*sar_-Ym1GNX5zKKuPIbCD@Wr_cok1eXN4R%%}-bv zEhT@`iXW6`K_S7s)Y}(_+=*wgsI`V!o{gB(hE^KZ=uY>4t;99EtXLL}(>&}L0%fWP zOELPpK`xz_DP5k@?|Vsh_x27a3)^9jBz9~E(wjd7C{UgwuFg#RQV>C)2LZ7@$J@wJ z*1zWgQtr2uC#!+$&_5>bDtR=h+clo+LFHdN!S2K$5JWPJH~7tb?@a4HV@~iEpH_f* zs*7Q@y4RRA4TQ9VweWFv{m;r{=wr#(clCYE<%OmD>SQCSCgHxd`ASJ_P-Jn{Bz&Y# zGpgzME-GKF3nLs2qUjCY8)U96~UL;B=Xf@f&f;FY)L4CPgf-TJi4%cu{`=8Y$0Tqm=Q-65c< zr#!S27PjghThZ4@y+DKC+*oSTNK?`J>2C@opQ}*5{=L?;BcrSK{sZwyTn|mz7Mf4j z`N!S*)Vq_ODxRmjIL@Mi+hmexH(pVl9&Y5~^#O!Usbc)^up= z8W&AndO;T!4Az}JYD|3AGjKSJ6ARcAEvED53pw2Hxf&*5>L(uL4xg=bLR_fiyhc9& zTRd!KzdWidYuHfeOTT!pnefMI|IZc#N)lgY5>VERWelk9-kYADCRENglWm&%8K0Wr?I8T@T-gaY?BN_wl=(FyI4lFBBc=4 zf$v0xr!w-(Q}JyP>vVaCCofC!gMR$@VLMgx)e*53z31sR-R$HY+3)j`Hpg0Y=_m6dodkwtjW=jup^c5mI%);oG`0awuKK^rbr-2_7b+08DgdnM*7xI{{- zZQ_9{en|?#%ij@^zit~R|Qb{BK9k`ws+Q;F$V}sZ4WOv8Fx-(Q0wSl?_OVD z9}yjms$ONcoB!GFvuq0M!eBRkAkORUqo%fESdz3^U`lChpLtRf(od!qEjlh0I>hlr zWQ%=A*HXBRxVO$xm#MCFjr9Mc(!g(!VE5;T&wd6LBoaqc*p~Y7SkDQ&eDQro{ld8IUjE087M|m=t{qHmWo}p~Ye)0p7XP#T=TGjUU zc7>;_^nFPO-XZWb2~Q0*wQnR+_Z|#y2y5zT*M=VBPGy^IcpOFFkmu@2ep__wIWanvI^N5Y85vjcsv}V^I zV?T5>sl$=RV6^8m*lI^1xvl@lP#MkfdrenCv}|rU+dW6y-U5t!97PgbE_4=#za_!l zsa;sU8LY7F4}Tjy%8TU zz(qN(<5|m>ldl`ISHpz!h+){-F(M8CzW>=;Y1XuEU&f2a;|Jsw6LE@!=7n7Vcq#8( zw(VQ`hGmxow>~1iUiBX16jrcr|5jc(GXX_XMPqIz?dB7QNeZ!- zFWd&2j{%>&-@{+1j2WX9_W2^o7+u!v@#%GRgL zZ_2{rqD69kWmOg2yi23`WLTzWThwJqnAY_`*%n!xw|{Vey(AFCUY;=(%O0%wEPU=j z!tJP+S64ArVi}mPqL;={)NN~G8k(?c0jg1;znvS1CFNmX^I);Z56YK8>^ILJ*?DAq`P+&T>F9{m7=>+NB}m-i;ZLLGd zMQ3)9?Wtrr;-RvU||r4=4_T-`vWSic66aRD7@=BFRz3CmTM5bU`wfNExdBf zX6ws^^uIABhFYrRHPl#!ThbTdSMwmmg6UiPAsF(rii|_1A-=?<_Jyk;ZRJ0(IS54C z8|mvOpuB!mHyHx5+B{xgZk7hWPCIrSBn<*3Q!)JGvO&L}JRTl=xkm*js!4U5*?xye zS3O3Zj?XTpRpV#2yX?OJrB3otMV?76#uC7JBHa|H9Re?}zr#l#@m(5!FYzWpw_@hoW1>i*wL@zhnD=1)`<-|jMe^8-lb zJyoP^R@Pf(<9`T8&`mX)p97Ay+$_H)#^E4qkV=83hlCv7KUUQ$nGo+;fuNSU`jE0Z zQP9nMl$5*$v1M3{Yz5Ezm#01CTRq zrLa5R(}VB%oV8QDwH>?}DDI3|{*j$Tn`C8U+P}INNVYvTuh9GRshTh+Bh>gNB_H}$ z$lV4Mq)CkT?D`j*WG)UKwfE|G-^%>eZKG328L&ve$6Jz-l9ICPF>%PJPo3+;thd4i z(;s#{=Bb=00X_o6q++G~BZoa0Ea1_);!FkdLY0nF8R&8j4B%>E34QT{+4c95I|`FV zCW0i=CrPQPxVF^tH3S9XUFN<)$QXzFd)x5pYlo_IO(6z_)NPNow2X2;p8K6%T;}r; z{AWf%f(h;K)b*_EKEC{D(;qAt0mR?dg_`-MKwPsd?I&%jndmuLWl&l}|e9O9!zpH?aq!oRA&IM7QQ zk$im?wX}BHt_T;EkZbWVFS`ZGo{5Mc1U%F1sKtL~1KLfwOGQ-%h-N+?{-0SddDNR% zO;OyV&+hG2@@}5V=fjA$0b<9-_FA?*WZ&lkfMdn3<>QW3wr;R(+M&Fh^zT=B9!&kD z&Ty;rql&)6UZn0utT5f-e6$^A+UqOm!3L`gzpiY1`#&WbA@)$E;OC3BZiNAx?)&D!oo0Qx);yUzHXXfq+r{Td^n5E&WyhT7(BLb(F6CJsO|3QvFjcl z-~haOjCEF~pAH?mrAbq6p zo{j1Q-S!W>1^==NnMH%Q?-X#uP|(iKTNak)oy#uVl9EO_ucL?8QeJaDdbE&h2S9#d zyA}Jsbm5c-Z-SoEleYi<&BZP%Cz8_q8}sw!N8#m$d7rDZjB4-M%bO*;y<Wy|d5#Bw}t2D1^M}{u3;s06$Y8uMC2fk{6ff@ZiyQ=H#{LRJ1rTb?f46&CC zfk15CGnSUj(XPkMpFsG(=AAhJ_}b2wSfXPGKPaV&G@)~Co-vj^;lCqZ>rgt>+<>`E z%IMaOTnxGmO8>wnC8;i;temv(7d$;1=k}Dls()4GFS`+BmMSN4LP&%< z^gvOghiJjAzx}hVcR=b-!%#)YKIzK(T+PK~#UpKk+M6PqRld&z88+_nj_gSIw0|>K z2z{6&CzB}9b14_vUQA_IiFBNp$8F7emXNwLJ{&nrn88`oyw>LwP|-6_79dVBuup}0 zKrKh@u8LXM*yJG^nj^GJm&!jL6QBAAfb)Tyr(k3(^Cpsp)nH7uftW_vZ(JC-cNQ)# zjewCjq;0HCx}=VW-K>c%&E5VA1fClZQz;BcXOji$X)X%GWvc6G-@bhd09Oj|u+-u< z$>Elr`QY3Kh|Nahj!yUDo=|r>aGv&w%O@NbW4PVtxfuG@=jwtiE+d1#h$U6jVt@1| z)NHtoT-a^xTV)5y-D^BtTrB6h!2_b=~uCA%5f~pNdnqL2m^{;si^omCl@kbv+%iquWyXj$A*$J48Oqx;xyBBJDJ1%EXXywYeK{?WkW*T4d^y+jkV+7 zENt^$RfK2+Oyt9;11QTUX;nV)(NCN59`OtgFD1iVs@GwLuiZzQR80ogcX|GUUgnfM z-<_xe8YbRJb5CP++xNp`zmvyF`TDD%Oco#x>t1)$nW}(_2Q$$WkEKoNNbtW`BM>u7 zHQ0|1!A`=ycnewU@}2A6yJhrb&B=#tS&>)4kn2WB!WTt3i36JDwh!*h$BG^=Ycr^` zYmdEHYEAbQ{S7859R-(;Qa0!vVtaHeYx~}HS}DLTHXxEDBd=^azx8ytY)`?Qf(bx$ ziiLt&Nl8hN+#%7g#rxy4Hkt*TVq&sHD}m}BysTofO#Qg>pVPUyEI^zaH}n0{vW>!@ zFiGNA^Wyw~P3m-M1d>~3+*nvwr#Dq|gYP6EK0eQ~FS%>kLs#7KekdC;O(FYgAWgXx z1`|OvfcnwYL`wh~h_>UbMHN(k>AhK2^6UEy+TC@B5$BAh^)L6?0IM|Co8W}oxH0|iXm02qLTbz zxSd>F%7|JN*;RbYk!FGNZLeE{TklczXS1yMH;ZMVPy75<9l*m(Wi&-Sp(a`FM5<|` z!3rTqs0;o}8L`V2BgI(Pl!m`>!LuMK>?k>q5G;1%5fjrtSmC!WZyr!o;F4%LZpvl3 zfEY#g3w7+B`MdZ|S59rZm*owlC602O>lVAO)@%TZ_yKd>`hEuk!Y)SA8z;9TQ)H@? zO|`roOWZS5F$~t}GUN$)g$#6p6-D*gCqH?hF-2`|*N%r++Ozu^@^E9kx0oc!#5mns%t+d9cHv5HeZF?=Bc~$6<%MO zMD35L8`Ao6hz5__Jj=&tKxENm0{hw4CTx3HsIbb)UcezHme-8|gDEAnqG+WQsx14< z)TvuVXS|dF_-FR}yy8eT`}5X##Y;d_d411;SY~Z8T86|LG`P6e`IseRfE|i7c-!P} z|HVK~))qCtNjrNGLid_OP{uUyYG=U(b>=BQnv+O2#w#eTwK7DmL)T^st5YJXJs-Bl zYfbSz<~TDl202?2|@ zn=0~W$nxxx#>lXc#l9BY7O4S5)TC=O9THE@b#arbe%2bTFM}L)m%Cce0&<-nVGp^k!^A5>1DN+O`7ZHVeHCr zqt1A(0T(z9DXHd7Ov6o39%ObMB@7zh|5!)ZammI%S-hnf8{dp6CvH>IYP3$1cnk)= z4y&KCR+^oL#sEraU*T4 zu73IEqQ%Yr%3tWkG+u_9=&b8`d3|qi+t%98bY-Ur&FYFRxNbiC+x*Fw%JY8hwzA^G zHB&I|-4E(`6MhCo1)sv7*zoXMB=^S=Mjfq!L!WMwiFQjn*2?KX^M)&Ob^74UIs1b` zT*vbp!WIl5yGK~H(0)5)f+k{BFMuRt+^df<-DD!@MjA%Nq9eI`@Zur){yHIdc=oJZkt0HZ1zKPYN$u5ven1wbv?orU80 zyAHP-_O50|7UJ!&irpR;l`Ce-Yh0X%*U-4=<7zLg^X-@Y!y-E~XInlH6@EcE@Hfxew<)WqEP39NW+|Q31!law-i#R~RGmdq*yA z$B&MdL~r|8qz6n_8zUSI@&*_iNSw z|D?|_+@IlJd-bd^vHzNg<>Kk`qXhvvhv}WIa(V z8{8`uuU9%&33_wPh%Qd8b=r}3$BdN@NBjF8YuA?nj@!K$GbG0}_A}%PnJg@0-IMSY zw-D(~D`fp9#G6?zYA{>Y)b?P71a~y$FC3G zhFa_GW;5X}oZYCvqo(Q9AFG~&jkU8Sr^o1`3C|1lKO@*D?5o$O_$G9D9!qFkvb&fpVLqn>ZXJG;C<}#cM6>zpjiy@#l(Y zFS(I}X`r(s3^zFWY+_oWL$S@9WZ8Tkp^^8n^_ly%!!yiS%~90*V+9DK?|u@YnOO%K zN;6^#MU#~Bj$#+2T}lE~qI;ENxks}Ot5;|*j{`9Ma!ql_|w|#qiUxB#FS|OSPYyVbvz$@;h@-AQ4Z;4UmMJe6h>S0l!k|$i?Eq#!=NcR9AIt7GbI? zb5Zg!I9M1c#`vt~*=)=PmXk8^-Tra82UKQa!-* z{QVVBk8hV3JL^C~^gV97krI+?=vc20wES+_>m|pnTc#l|AD*vr5!Npysy^#iRsGvt z%W|c6B3aBefrXQqIp?=<+Lw++b!Yi-zktAyiceI1!hvo122DSOQ9%4>v9ydqT5wa? z*V?_&$WEtwAJ2GpE;ISvqt8$KQ6LV9nvYSI-UE&{=rYVuwS4 z#x93V^5{pyLQdX3%V+M4Gl=Y1V5NtH-H~ZD}{Ugr|S6Z zxWBi1c&SShyW2)i$;1TnKA^I`{J1Yiq?)b)d2&AhTV9#-nO!x#_-A%D?Up)fc3n}! zt7jiwr66&oz0$e88CzBwiA+?|*nwrl5ei^!ujEE0IkdJ~QdztsSgi#8>)cz8s8+3Q z5PRY>La)uHOpBcj%O`noOq^G0&Brn`z0YG@PL;5!iKW;uNsV&ZVwUULzi%lKw4zM> zjo)Tv(Y{B^1A2U%>pCFD{u}_($m|dzxb^%((B|y@%_B3s)-iTBZ8}fX(^BKcvaw^M zs_lYGSS+NNlv2m)cpGg1FJ6**Gm@`tQ1Pz*Ch;0f%yor}gF~K7(it)1yMr%vbxyQA zCPq(svCJPh=DXvcnP?gy3#s-y^|VEcs{rU=&~vu*Tc72K>E*svUotj^jVY1UrJl=U zOH!XfyQ{lfL!tY~0I9_g-I4R4v2^&g-R(ZJxP%F3InYi|*H8nR6ELE1~6Y4$?SICap3D9X^#(9Fk^U*cLFn=wce z$kvT#-xUXqf#1v=Y*YklQs23M`}6I|y7y+K(bO|_?{n_;m-=Fi4=6}WB_MoSO*!=q z7p_&IiFBtXypLEYUlmUEMce-Tj)yazx>YpD8un7bGpI_+%t)f-Z{n~mv>k<-b(Q=S#-ZcPM&iBfe3l;Yhf`cIp3pP zZom}p?K#B9jXr<)Pz7+$_exC>&k-!TXgpXMVPwSN=*YlER7I`L$?n^TuV070)Xs8> zt^x;&oMu}L;I{EI$$Kh!$71AZTVIBEYHxMv%Dg-+`mMm2YPD?%nHG*VEGrsnCYDpvw6jOdR2r5>M1D~#@5@*AJ<4!XMxE5qBCDW4aKZ*uP>ETY zo_g!mIk?4rbPz%NgPG9od$Ja&EgicM=1@D#%8XREH0tpFTyn84sQl1+;@79^dHMM^ z3!i>VT{}r(RfMLQ)lRv0v0hNn(B!2~)B7JgU~i8lD<~^!zI*Ya>j0Kb^roo1{IRm1 z*GG@stwG{DU1ziXBvrogn(^dy~}()!Q!on9SROao~@Ue zq5S#stmLDl7qJVmFXQ)STzz(-TFb9Uk%BPeKzj#adf}q1{hR@4sq&1FKb%GRIGQ%Q zB};5$gx{nnlFBx+mM!J4D6A}W zckGKN#k~bBM1a4r?~$AZ!zGYo{R42vV6$okyBX~oNd8i2qUU3n5j$e7Dp`Bt#^YjR zw-7iMdD&RRRkuk49*&$sBnW8a?&?4WjE6V7cH&cq49+l~KF!MfX!NCqvP^Z}X6M{9 zj^-XsyM5t(`>+V7@F6BD#vusWk@J^}t*5fMvX`Xv#Fht;f!~^{MZBPH)fcp~8SB+= zs16Kl-ow$+`X5-6+<*KGQvK$V8i;(ZrA=i8rw8oYpxuwrv>sUP9U)cIJ6%`d5cpv%D)zyz7zQ|4)Spg8oe7VTVav8d{fJ}HP=eY6W z8D$+h;udL{vsAafOX=WN@nfBCtK|I?zx||u8xsmMt0g*$@ds0{WH;8K{HWn2tv|NJ z1YzoFI$SVGD|%u|;-kLvrt;q6$5>n*$rq#g^p)y6l3dWC34IkaKJ}K3;doxvvv%MU{wft4h z2_k=*rb5CbtwbgxsczOWQ#L+6zWDpapP(8@7KwN<$jXLv0|xx9dQ88f!mu|O%*Df{ z0WevB`T@pGH8O8IDjTME0nQ`*RPD?u{foIYjb z&fC^szplG)PwSJjD;Ih=1_ZR|lo{l4YUZcwps)O-o%Fx+vgW-@>=VsL6rGy(qJDwN zg#ZiW*Z{pY+A0`{zz~ z#QaQVXg7%`(}5u=`Bh=>j}dLb9iN+)vDVCLcDQh& zdzgBF&#TxKpQHUrpym7()TP$8hcA(j={?L5U1cOT)VFMK`k`g`e&2~(lYyUGL0R(t z=b7`JJ|Bm3I-e(Qp)Hfi+#NR@DD6x29U!@B2f{lAdpHa}N)eMj(loNVWA&dv{wcG$ zrR91l&CVL&H+iOZ&O+6$&m2&euOP`sVf0n{8t7@8`V&cNukv-zRqQ86v2e2T;r z=C-F)O2lgScV}eKIsIu8C~HRpgXHw{DNVeI+9#(Mmii#))5>KF^o4@^nzQ3+2biJS ze%%Ei1{A&2IGwXGGCJM-afXl94qV8Q~NFGX^; zFS?G7=^~Ej`oT9z)UGZQZKvyGz+7Fr%~zLU4Hri;8@uyulMU`E4Q}ft<>iAus2ZCQ zHskm0%LdIjc1mjMp49`J_K0}om{wY5CPd|H{Kct)*!Qdt;8mT$E`l+mgk69P+&PnlXQ@xZ<8AaZ*wswy?$SP(gxk+<4n@CfYU-RyIG zmf;43C`;HgxQA{73uiY?cCa@qT0XE(oF~I(Bi{rKx5n_h`1(h9gm&)899ao34?Z;Z zar`K7| znhS{Qb(%8SP3_7MQ9c@i+aB^|Mi!gkk>X7V{D84u^M@R2=KjNF#uF1*$<-?;X#pmu z2v$5G=(z@i8Sz`#BYhjChje|TW+ik@FR*-4-_HuSnGSM8MLj#?Q?d?~d*YG}{T=eK zftRNO%J&E5pweluLr^oI<3s4_nFG0@xKU*klQ6$F7bq zQShxS0+D{5l^OSqnkAcNw13I(S`1W<%wAli>oJQa*P*xh{m>FQCIXfqt7O*W>ihf2 zkdn})J#MMl0+Fl)fXt@z^6vAFkSp53Zf$7yivU%bvp5`fYbx_hIAItxSDDv?9sDF2 z62>IqBhG5kxW6A|JXPzNk&h5FhPWN9rSz=)Ax5%V_|~5Rdo~lpp|?Q_!x$JM3xJI1 z_Z?fb5=SD-D=R?!ZfOnZfUwzb2_R4zt$Xje{s#c{r!@*WPG?ka);(LOw&Cx7SFu(z z<*5DYRW6XedIWG$3(P)5AO9rchiXH0d@fJBx(5bOy-8K@ckSJ@NH+n1!6}Vs9Ih}W zr5{eCHq~0!(-r_oJiAszZgv^z4H$?tfH@~){a^9>H7iA`+-jg~K>rc{Q8q3G{Tnxu z8?1{G3h0Sw16$t4xuPjf_;{%65Y@nx~woofeXk0 z??f6G=G^K&gcvBe2;1?aECLf3G3>d$T3w7K=>t23j*+pr_3e5HI=iu-a5!b%v1=>w zTmzBdA?$e{=jRE&!^Jt7&lf}GU){s2ALV|95%Yf~Ws0{xAI5IeIoQ+92-F?2MeKQQ zGq|r$gEb2n&cuwWoh#UYfPP0RS~r=usC3d?9jFkLw`KidK1ed6rMCHi?{?+hjRR`y z$pij4_iIgd)98(%oJJO#zGS%1N>Kq|P7C7VwtTFAdXY5x=uJ!ls3Z&c>KCjIQoMMX zW>94bXY}2C?|*rEp3hf6--rg#mL6r=QsEr66Ma!F!n8CkDGa~ixF_ee?O7J_#X-u> zHJ{o1qhE+-PwhhMKXwJAf)8Xq zU_kk#$P^(BfFjlUijtDvpdIRa3!{ijZ1Gs>tlG8@u)-#%C@3ISk?-EUvvnVsdt>#? z)(|Ly{wbj?i{t6AVN)pluXb8*xRn|1HJQT`B+KST0dh{7KqDa)Sv-*WoA=qR#ZMeL~6rd4UsPs1T6S50)fVAp={3Dz{VG z${2O{Mm?Jtr5fxmspAQjA+ef5b}O4Vp%QmOiR+aBp4Hj$jxG>yI@Vi!iHL|e+^XeH zZm1>%s!UpHdK{7M8q29&M2TzIC!%W!G)zM8EDB&`x-d=*NH5JQ)HF+CCP{nIm!KN| z0qyL_fMj04h3(jaJ5W~v(qxxcTt9@A8KhHL5woT{zJG=MLAVM%9@{aV*RMg*xengX zQ~T?ms`Cy+YkKuS7WEGP56?pQLB}Pd({Yfc_$aeMKH~7HR!;7zmQCIEuhkWIMV&_C zNNwIRb11qJ=l*aC{eOrS*Dn=l|`%+NEl^Q3Xu8%s|!$X`h51<6X6b1{L01# zVgP>u!0x|+dQskQqft$VY-TKOKOS%DN@)wEr+G|Lr-!g)7%QQrCpU@!h(Eu!-gB>Z z#sJi!|43ZWY*S$;$3*bQKg6Hke$p8q8AyREbuYVc0(={Q@8YA+-kPic>KnA>27npp^AAS+`Al?6~+I&)}ou8rcY)%#9cVW2}10l<* z8XNK}t+x0O!Fb?>r?*d*-UEC#ivP?36j1f^=g;L^q>dW`K?cBb08Ch0DhAftsnVZ6 zU+|h#>p9jcG60-_dFNC&e-o4R8UIydspG(byO%_F!rHRNS1P*sIldt+ONVGjgy1}^ z+T>xx8m~>#Nmurp3!!Cu4#LH{qRQvy>C+}orDMZ*cd(F*#DeUF?EiWcsdL}%goGit z#CwkAGoXRuPH}RaVmG!yD9rccn8eI`B7 z#z4wn&;s<8Rg%Z($HRvJKTFL?Izu(|q1ek*AOM7PEZS^90t7cb8vnOOj0l;R{-{7` zR~YcnBB3dcn?u^Fy;rb+K1upkg#jfX!-wtNfaBIW-1k%5BlqrtUOlTrI|2x{ zYxO|bo%63nNUbQ*fdcCQygV{Gng_xIh=&xk8*xgSKzWmKpn`0l18W600C>j0hmt~T ze1$##5 zpODF3eg72I%cFd03vP~9VFQH+ad}We3(M7J4ANyu{+dv+W!1zI@%!$(^wYq6NP2`U z^jKc%OxUwBg{mL-yK%ft4)AW4_Vzb9^|u5Y!0_5dBganP^CGh>Tv=XS&_ld>fSg{CmDBU#%g)zcGo{mCi5?kg>7< zdk$t5dKOg%7H~t0s)^-WgpWWsK!tIoMMSMh09TRF(F1n4SsePRBu5rEzQ z7tit$=+-|Pwc2!g%!g15x&QqHfEJkv_J*F8BL98(oGpZ=-rc0tIZG996HJ8deDIS()elbpeGU{9 zR9<5fIHRd-{BI_6YtiQPrz4-MuhdA%{3IQi{_LBx^MPCfw;cwv!;yxs-Cccl<^Bqk zH)U-CM{kJV8Br(52`mU!M~q~JAH>llXSVfwF}$x<%M#XLR18ubg2npKsG? zL84s)&pVnNh(}d(_x9TCCP&v^eVm!}Xy+yD?@17p$WcFb4qLM~ZP<+5Hl{#6$IzI-SbNl5X+T(u^_3 zK{?kJwWFBdBzD5p2jVP+zN=9Nr;7$#)A0er^&_UZK-(#C715a^_GM}S*STMRFCzSwu2Plt)=U-b`7sw^#PHY=^AcH90&&WcC@VriIz>+A zJb%emaVCdJI(q4#Yxm4NIg|xz{*;Br#WK)vU0OQD*v={Wf!xep_w+NLJlBAR<-7Xm z_Kl+wsB5l6w#H3k-T4OOB1G`)n}MSt)Uq+a=CC2+k=b(XjiRTO`Z-(mjb{%S z>dF)E>F}uaM)6YqK6c-PN*VJb^`X>Ii~Y&hQ0PO7*R|h7$2n^Sl^%)#{H*hp()bY^ zz3h%kk;rxG@C#Z+oin0%kFLkyVKLx!w9TkK%9ZQ5RbJ@DDOXguIa%e- z`MqK+>Po+V^Cb@bktV)h-*x1rfRZNKs#$I4!ZwE!QTwk4KUWJdY5%on^`PzX;jf%P z_1b=fWjS)CF--#WA-BdMg?)Kl2K2rt&n@uOqIJnfc@SK%aR zuE_T1)j8~)S@K2T(YAzSH<#1miKl|VdNaX2Tluw5Cb>l%vK7ZBW0fABXe83zSQo90 zLX~k49>KX~)ryCG!|sURUT;a%qW<3d=1}53;q`*HdGS@}y2;7ndC|%XSYFfhtDp8L z{NN9?S8uwRr_>mc37@nN!Y68qWmjYC-jUvw5WTDBoGA-C^Br9ZdSfl+P6mtuRwc#OoC4B~;m zW{-lOx6TI5ZAw)eUgmUERDOR|li^EA;6ujF<1K( z@l)C}Kc_;t$^YEo-5Vf)x%p=c2!5B70~#;)whIoL&d%f3Z+6T%^RkwI%!D{2gpN7R zF%2+G3Oo^EOYVYQgyr?<9`pv95|BE4Jv%{|EJZ|i#6m_tCnp=|z-BuoG^KN@ONfK| z8Kw^Q5gAKiVniIgyo=N7ZMSceE zG)_+ZM^=`5>xr{f@37*>-?0~%)h&~QP4CTtr>(5y9rtJ$U+Z}AIU%l|U_>34;xTk~CdGRgANVeQY&kf|HB3N65dXG?}O=Ez6oOj$dD7oR>DBO zP#Hd}gZQB3)}wc|WuVMD2kOd3vRp2nd%=gx4Lfho!(#{tD>?Y1q#BqN|Hr!kz* z>^?(vu0Z(N6cPTdH;w&Vl3w}3r=jn>HRsx7*;{Ij@honseC6M@xk25#dNp4VF>BRu zy>7+M^-1a!Cr|+E4Hmwu+p`c!0o>R8LSsUYs-(=#3pYIhe11$;X@laT#5bhbt@yX< z_qRyTi7Mswsz9?4KhG50StdFnV|><0NIOgYdnxjlqdvH|CVtyvJ%_&_S6R*{5PMT4 zCx#?(+I@VQ{|)LfDxtm^;e)?Z?6PS>CE!a|@bt;;lxUfRhoht8Zz z@P|}K{H~qR;N+k?N^s%pRy%opIMedDM0!`{f^2aXh{LKekqUvaRp3We{j4)MIQ>9I z02h_bB@|I6;};(IR%9&mv4Do024h-KoB8kB>Y%!>insd4=NS(=Q8kzKo8?|NwdbEu zRPRKfr(V1!I?VkYrB zOiYm-r<$e7$0r#(7PFU1CV|KJ38e-doo|D^kGc?VM0_vH=Ifcmp17&WNMHHT?gXBT zwNNoJde5o6CZ*eS9I5bs#4mMr9Uph}uBXP0iqAmh*)!1b%zN_M8E5TayJ&jxa924J zv-t%J;5Dt!5&H@=NjT0Pow6HmF8LL`tu_jp1hJZ2Tu|CWCsOs8`E$%?nYSV--un}Y zoxS_h`+G358D$$A8bQl}oa(03@Le?%pY5H)^@(^3=-891#Jpd>Umg5nJ|5yd9XAvw zrWsF+WJ~R+9kCR|#=^pHku6rppd%3(J6U$p&eSMl?gauJF>b;~&J`pa&` z)h%{{cHHI*4!X>p6*rlJ~l(65Uq~?L2(1wrSOS$(dbz+7*DUzD| z#Vt+k)Hu#=rpukAJ5(F)F(>TbtMnnYm~DN+E|Z0GUc9TH+AGambes60?b*$9(wjB= z5L~(0XuDo;+bwjW%I*iW)~jEY7t>G<$0?ei@@5-Q+%M0=`#XcDhinCqA*<_2Ma<uPbUOvC{0&V)T0Gum{%fr>9enPz(OqS=!>Z?r=W&l$@zbsp*55 zMv=R5&56S&NA`5C!tPW|(RP4ataSa={>gGP7tp516SfnxfkGBfZh!6XGBRU*itmz=9=^@0iL9dn*X50gS9!1-#OAqCERAQGHy4FHoaoox$_moa zo3d{k&CiLd_PG0*AIK0P7W^V6S>GNXiP@Syy*%4;zC4{^DM?->ee&B$Pw8i|_b(@d z1;;Ai@ep9F>%lSM#wmOJ-C5=Sx;0-KV`#53&H6Fs$PgYHkm04KK2<|qDnvoD%baX0mMBDoIVk~l_a>ZFb*4RJ5nC?$=K1&x{e=vqQ?ZNk)cYZpa@jj?J ztx><(1D{)`wCz2ic8K(qEv>1aD0xsl5tUgj>iwk{GmZDygB3o#O-EgI{q~FuuY?Ff zR82Ub2J>j$jMd*z;C0^x3($1Hh_GH$v-e5}O0U6%1cZlo*|eV#=)Cvo;JdIDp8iDr z_LDwK!DH!t&;5O}5RsOQQ*ux+L2jkv|Dx_aqnd2Gw&5TOD(zAPq+3Cx_fAw4R0I^H zR|P5337v!>h;*X#jtYo?bg7|=^b!H-C1B_!p(a4ucdFNYKhKZ%TkHM%vQ`KoIp>_r z?0xKG?>)1p-ENs$xt}-gBl25^h&?U8RyMl86f!&yH#PEpAmpBwKas3EgJ7bg1#D{8 zQt^1hc%}Q06ovdV*IWY6QN7uNS^T3B;ldln z^{#bq?xQXUHGE|4yMxT`w-GpII1+Q{)9KtR%r%)lywEysn;+}O_aRvdsx7O)L-$2a zyw{0zqv&kj=iZzKrI8OepN1Qe+s`m7d%QaJ{mE&~Nphut#Oow^(!r`O_BJs17q0tU zK5TVu=%=0sinY+uP7k(ZZ(>6uCL7K}Tt+S%7PQ?RZbY5#27_*WAB=Tw-ZtD-B3$w5 z+hr{kGh|P=Z(z(QkinEQd;$Rh@VjB~_@DN+fAVHGJ19Z9fDo_A*+e0Gjb0ebn02AQ zH`A<~Pp?R5ogw>~6yJz;L5w(fx=EW3*RX<~5l6VPw6bbh6fNkji>ilVofmxB>f;aN z@^WDHn$w%Ew4cwM{;)L__TAOTU^Zs9AtaV#_O@Nlxs&#?jlL|tey1Ak>?Pjrj&uPQ z2=w#h$tOQ5=-I0{gsRj!=e_=^hg@ZQ;&Gu`>r?wM=S3do6A%Jxtv@GVdY^rr1}QvN zilJ?K^CU6#&eP)$QRzNz{7M7F%z4^U@8jgfD(_9E3tsCF9uHFJ^ra?W0?hVo@UPd` z?o|5l7lrsfCcWuU&=&B${{vecagZ_xC?xoooPRTp$KOq68BjvYC(q9^SIGl37>NkO z%{|gUKeR_&QEOTqlZ_nYoszWsX_5)YpT=YR7I)xH^UR4^pHI=Z2OhACSq>hp z#N+`&ivZ29S98xUfP))JcWUx+d79&5-|ybj(=*f{Bwnkmg#3OhD(ayf`D<`S88RdY z79g=z4w~_ zR%M^94%b>%4sKZgMyYYr7zQX5FwTaLjEp+@-s+_;XqnphGxz5FFkA5ho%Q<&tdNLB z^OVh_=%G&9rsnxL3M6t{w4=+R{WY&3-KNe}Ib>S85}-NIiTIq>hRs3e0j*2LB8k0R zZg*h9YwXP_J6VSBc)msxf+AK5w0pEm+Z<}oCC>WYFTBeVF#EGfCmGn>UrS}z*);5Xs`l}*A(jHz6x%9G~O7Zu3EZaVY1HLM{~&0 zFsB)3SdUHJQ!DQyR|wacgaiFv8agx4B$DbZi`~F>g``#kK0g!81iLbY*SMOmb=7Gx(*_P^01ivZ;yy)itnwlFR zU@zwHpIvT4z)*ba=$jeEhn%3TKX_9NFt*2h#~2rtoqo9POY@a;qqKc}eX|(;65d<> zX~iz?k1y$j7Asj=-fq8TMXvZUZ;ikhI%$X22o`<%#0~<(TQq9V;0b%Q?~fy#ytS|~ zwYBoXV_$3nj|T<1YRCKxous%J%{_Wf#c+DFzk9cEF;;`17~Mfk-K!q=e-rV=aQrYx zt@N>x``ZnF_~I*N?k#@4DT%ycVDF12k$UIu=h^B}x2EHi{-?B-|7_7_g+Nj#JeEE{ zbeLUPHjnk6oS|zU5`Gw9U=S}u?bAS&G*HC(5H9TFdo50fVX-x}M|3;~rkbuJ40Y{x z-fBUbTc)fR?`Y3|xRumncU6K48gg_xtt@hDNzKY=Ls32&9ISa*mYqNB-S6Yh3eeGaDo?MS4--uxCa9?qCzmRG!d6bP@cK?fwY3G}(@5FmZm0GH`m)nQ26yz7R9 zKd%SV$~nZ=#Y~+|%PvZ$(?j6SCbRT5Op&e6r2I1>sRMj8tygieotfAJ0Q~j&M(G&o z#w`7NfZW$ul7Jb(rxZIK$Y`3~vW&;l-cdzu= zLSn6`4OzRytbh3n2`ltJVwIFS@dieeQjJSWO4*yr6UtP5e%d15+$`3RpE2R+IDqaZ z6ec3m(YML@DDpJI9RXK>TwREWxNo#nK3wVfu&>u$DeJDrYgq>lPOOrlc>vVlY!y{QAM)5RSgo9E6A7LQzBE2D_KDUF z1VlL;YDry~te3QwvZdo6$H1Q#c$oS2loZ0>&yWF+^M=mm9V8oA@26OYL7|IL`wt6M zNUU(T@y572G`tNmYbk5^k{r4!g=1jEzj;>Dc_&J+SgqC9_Ts?8(x~xXLXCa5an!WW z$E~THGu_I;ZH`@BJcHQFn2ep9r5Ur15&=9VjEH9|5s@b^*p95NxXmu~kYT7#S8h`B zO1&D!^?!<;Vx$B3{C4R+6kf`7`lCt_Q`lBQB)U9rh$86OB3ncu??ez@l!c;Z-(i%P z=$xBhr8<3yHPn@vd?{&G{CS5ZZ%iHpR4;pP1q5=e9lSDd+f8O|Yu8#J;yx_gy5Swt zjxwUq*O`eFTRf-E_fqYkr$1!{4oDLD5c;qd)_?s&Nj~I%cyFeoYvZw=C49kA zEJK00YEn8+@=`SiUFa)P$dy)uCuLt6L*lm1pV{^`xbho0AV>GKf>FMiwS@KNFRB5L|l5ri~H9Lq#rBv8x zEO;rIRJrbXl+=Iy&gNQ(W+ylRV#5=hQQF*Z!(b_1#o;>}KuZZ~7BQ*d$|xDk%^6u+ z9DSglinKnL8_u%S7U&8tZGAQ#`m9g4SMv`S7KJ1&Q4=f{AyS7etqcz_U(?1`toIC5>xy^seJ=rN^Br3u<#8dio z@1*YI!Jx)3Nrynux_VXDCexN%XO(<>!KGD)Pkyu=DBLL6af!&#vK|bI@!<~J(pR|? z3xFZ(@N!B;?p+Pjuw@@xoq0$z&mu3=!6k@|E zvAr9^^vD$XHWQ@7L%{J3ex<73>F=E8w8vm=1s`v@cMi#Yo zCHLXBM1>^VlTvv5FL{y6Hv+|Jj!Y(?B#+dL72gd6fn2Jj5c1JSNFnw(x%pqn^3ywY z>#sn*L%$D;PJs-5uBtm~5U%t3rBH*L2pct3fBN*Kg_3vcg8O#Q3c79@MfE?!p{;=6 z$ng(h0;WCl=ee?6XP49|q_Vi$o&wSbcQs#2P^m`O)=EQwfkSl9!N|m<2c829>CiG- zSla4%`wB*LxII!f<1&|Z%qgxyzKBqTvh*31<~LTx|Fl$%h+hrGBrl$r*zoR4{F1IZ% zaqMD$Qe^{p0U#81)4eQlBY3Di{IR8Fo3cJwb$tfEiLzatr>FpdOXH@Xs~(b)``DqR zqV;u*>2$>xir!h&}TUNhgAkK3QSrO%r=~(W+SelAeA^viT6`mcTWLV8N^`mv2ooPKoVQL zVl<45>Tr}fUk|}N>5?Bejht+V2b{JEXq)J3+s*IK@ShYepQ)qm(l*D9SR!VZ(!AM?$=Ne_NwW}XujOnSt~tUNhOueZSwG2|+!s<1pGG_{~0-;lZ8}|GF)wuC8rT-Iy+vOYf;Od}PK-}iL zxzlg%na)!M1or^0{T_(1aEmoDP`~l;Xs{YQlbmR3JgrzB-OZ~FgZ=O@{QFuE5xAaH$?BtMf8BYzLO4;q3+||5S>AoYyNABADIqGlNZ`S0) z$`3teYYOzid}*WY9_U*MGZLtnFMmHjI2(90fQ0~(M5ij+g~4IbJAu)Kgt<^ zAxK&Axz4Ja?h1z}Ew^_7ZbxFe+&k`RqD%LRarRPy*gI3-JKQ@uSWh!C|Jo_YDQK7q znAuQHwzql~l#K*UiiA}8=nvOOD_Rh33UB0MKH@SCxRQINl*H2G z@;@eiW1bb#S&eCT7LX7R{cZq}u)c&OTKDF%I<|PR)A%#hx~N(LlHcK?6xw#{F}_(~ z`s53oceS=d!`b%Co0S(BIVZF5wJiC5gy|kY7eJmI}z_MSXtzlGMoSm(gYmqAh)Itu1;XInAVA zID}u`$Ih*-$1QBi{CBd&a@1h|xMmGh{BNHkBD%{S1h-WytLy2Fw0!o@+u!%PWd@4= zPnX4#3``C;i0wThjB0jfwEu8E)$zKocze#U-%eS!+Rn2#WWwm5H>~YzIpzOtF+%1& z=-=pKL^tlSNfOHo1GTQvu``QFr{ay+{Q?B9|8)p|{}%i{F~$1NzeMeSJ-uVKzbLVO z#okHx&VNGw|MR>^xY7EU?v|e3um|CRt}gvknty@ge?D^e?qW>df4lKNeT(SkyifD5 z9sXapJNHid?SGS;|I@oGSL`qSH%s`x8y~!N78LcrTK)IW%vb*n@BHt^6>0zLt^Dt{ zJ?Zp7|EG>K+KP2gjZ8uQ55sa~aW;Ylyw+UwAMfY?s=fbb2jc&yn=&4}UveJw zl}N8Amy}vn8{RJ%*Qw?q&na$18>MvK5gE&=V2{iSsRx ztC#!io)w9>O@{sLBxi@U#IKE&@Q$w9>Vm(Mxr?-y;jB13e!g>%-)XAtZNR2ekXv2w zS7|&oB)wLLizC0zu04y6xJ;}her7mB-)gQGJkrOFg#QEj6m|Yi%HS1;tviUI7ll`a z_@vkaZ$%Vayx^oW6ZO7)j=oFi8ot?5)D8EjSo!Oz!}6!@AG2aj%M|oc{G==-8>m11=3p{rGvp zB-||E!Jm8W3a_m2zb}ISy>W|=1}%k#CUrod=%%n~pxod8+P`LJ0vUR5zLJ$ZgPt{u zNIiJhrHCUre`62Q+Fn0(A-3W5t}Csg`v}HbVqS*p%uHoS`6+ZAZRo)xw(EEMk58Lf z-x%d>crsc+AB2>vUab71+lxm1V2RUiZdy*d>VK6zE}^4~BXsEg3x5+Q-M=%xXoQ-G z=O|wP$r}9DU@zU-rs&3H&tu|YK}nmV)PfAxj;@*d;y!`;2Y)6*;+t3BdUuRTN z+CR{2n}zY^mg8T@AgxyewP?7e`9e$B(W+)~Q>9<2icbXy9oA*-*0uU+GbzKA6`pDY zE?e}XbG5O}wERlqpN=dtE&;=|o%8P$_D@fTLTOu?cCpA@;*fCkwafrEqb+0kNrPu0UnMo+7c>uqdd<~)m*=!&<*74 z7j3bPWW)2UQ#JcCOBee^{Ut-&<3^lcy3aVuJlB3C;QPx3bkf!2m8ewquR44%YwmzX zYcktYFYf!;@6!=S%c4+x{xf$4l`hE)358A3iofCdqomz~J=)w4)diRTh@hw5%cA1K zl8WcG(=_%BR(z2uR4IOD?cMp^rU z``hH~I83>Sp^J7b(I$7OJ7Ph-o^rf#Lrlm9O+lI2G-!^>SIZZ|0!9ja`Hw&01%#Eu zt2f5pB_y;1m1Rw;d|*zxJ6|1v((e@w=aFugYPKD|>||94cztZp7F@q`MRh94m;3ZA z7k~TOk~ThxKs#@ci9o&LJ={cx0Z$V!T1i8rZ0w7_(o>c=WIH_8^0${7oS_*`1_zNRw@e(Rr3jkC(FJ%fb9E^s`c7{%3G;TB<+{!Cta9|E#0v79*+ z!!4f-tdOaEh7tHO#-(<+eRb0(18IT4&R&#v6>*#%KJ*yOG|co+uc#PO*_p7}*WTLl zP!W@RQ#Vn8?J}8EoPptBw)QJE`xkVP>SchKkhq!c$etQAF@%~%jn0p z0>E_V(V*0oZdG{Ep6b|P>`uj@oJ;O6N+k@nrdb3EtchHRaaD^AdcM8qNlB`!tmMoIPd_4W)70{{IBWXwkT7TO18 zG84-i96zj)bIX}-HW>MiXTFb3^(I8d|CoX!)rWx2{kW_SOd5~xTh#NNP814JRCM#o z)vK!$&9qnFu>2m9%o!EKFQ)f^rFKYdZEaByP=|egBjcgzln;Ij<*-wodH)c1KLMSy zTg*UH6U{<@Nl0j|j+j?aKwD6M!n)_j&IK0E@Dbb2$M)@l5c$!qhJU{Lb6$?N2fg*4 zy$X6QO2VfufI(&7%zxwi!eolRlslsbKNvy9%cg!YxWI%2p_`^FYSwN!qK6U>_;gl> z`A?fj?Y&-}Ew=YnJK84Gbwx)-O|*a$P-@h86Y${91fe0{TYK$W_qleU2Auc}QT^^G zzvcM5GyY}GwiUXW_Q96?Kf$}ZQYUCbXZUdw&9SmhhMBvvBr@&lI9$SIT3{Z7(en0Y zOH1SYVp1Iw)jLLQLkGW72X+#^a%-l1`PZ87W*C{-xNHf@6xMW3U3x#Bx#!|c`gBoS zqu)+^ecidsRpiPQQP+<69Ft0CP8RZ7S&3?rRaUJfJn5%elS&-h1@>}P7(K3$$mcli zoB6{}wZV6(jfl(D?_xGCF6Ine=$P0lNwGQvV1r!C9=c$>JVKN{57oQ>zU%Vad?`^h_I8)KXK!)e!u{kqaOR=l=9fuurQ?X< z@70#&<^Q~4;_QcK2d4j=Q}sWt=g{%%UyhH@{5I=5HyFcj_b-b);pgu!->1MTR+l(Y z=QmbrxxjpUimvWNFh;!bJ1?V3(m(HOQ{*`;y%c?rS=CO4dX|??gf zC2s}ffvGEhye^XE#1@{tJ}##PoMPdxI>*k>Y-=asbUfa*IWjSm4rvxtN=`|s{q3xH zY82I&rtQZ$X=&5aJ-5l_45S=A%HC(Mo%NS@bX@CF9UGzgov%uXG_ry-WDLA%_b`-RH^sm7PFk| zOg}w8v>PZJQjec1_Ft~2{&V5t_h=MY(^JpB#zl7pI0VGzU`qC`#=YTMU;Z~N;OL!| z97NOLpmIXNWBW49DkOY%ngnO_r!??lg6j~=^!DBONeC}6? zyyZfauoxzb@F_kc1%AiokI&e>_Dm*2$3Ny=?%;Jfv24zf=A8*_ZR1DA;IxtE%hl9d zO1=*+3vaYOa62>8tS)%s#EGL{RV+fH!XEs(x@Zk_5N%;$p<;CyPuQgMr_xgF*I4mC zrdtrR3jT_dcfSGCqqoNIJ|~W8i=+~+>J)6yJFg&GQb&bT^xncZEs_B$4S-^;Bl?4M z&ul>Ux0&>8Tv&=_M}vWI_e4wh`}u#wntmy%QEkr}7$gZw1dXI)oWQ?V1OqP7MaDPM zzlavHva-Le9bZ>arZj>u=O0~MR+lMAJ?i&}#jLDoIy*DwP;iju4WWwN}3Cs;H(Cq3{{ZvJE>MSimv%4iG1e89@|MJ-C@zgK2SLOA;aj zzEM)(X8V!t<~5+L?gq-aUL;GW@3`TKni7@#1H~*Ib`etAGj+OmsS{(oAjUJy3jnr0 zUyN8dNk>-+SOf8vV>)5OQv51>t%J25n=b4)F81!*w=2s7R^7s7E%$&)L&o;lE+%uk z&HsuPyCf&~W~LF^OxorC1U;0bP$(j1GN@U6xMQh&3Gl`spEM5%&} z^71YKC^lqUUe@?Arn=Zrg7Qskb=vKc^rswi&=3D@dUH)mYH?|499v(C9}mM>M!W4F z=e~D#V7wG2kZvq}?BaQ2h77@FW&E`CIrr||xuTI9*_g?bEMhs&%wFS?(0zmvlyVz% zreoxJWRVqH)=at(jGYY}sSeaVaU$e~u;}xHqNGircmd}4%$Y4t8NZ7(uU-NB@OJk? z>Jy8VKK$_qqSuCy;=D>e%eg{sPxSTG^*oK3sV~1xcMS(5D4$K}`TjaGMS7)+Q}YZp ztG}+m1tNUzoFfge{%i)0nvGF#y4W1l>^z%3NNqZf3S=;Mb8~ZTIj|c9yD)XBPSL)L~fDGDut^RmLLq7Ig;m2K<7tdKk2Xzqj)h>ys#6VDdu>*D(;+nLd z)39ykpp|`Co`r=r)H#!A9FC8if#X#7*C%Pi+uMd;^!Y91j{~d17dkh}maxiH zP^+wwMGx?JaPQuA`y6@Z(6&~lam#@Y4()4FQXw(@kLGfA&w&TLw>lN@jglk`4vsnE zpd$Lj((Xf{D(#vG8tcRI4>LX++FlOm?BPniPudwhi$eT$p?YZOju2-Wy>avN>*MAy zwpXucM64>}?X!u9KrI8n^8kt&cHCnX2g*jr1NZq9v@KZ$Pp5V7KdJ`&$Hy87o}P7C zCt%^w{8?s;K+Hg5QW6r;(beTaZ6f@r)phH)lQyf(-&xLk;5_y9l!6yRhdi(T@nh~q zSA#c(b{T2(>HuJ=b#J)&Iw9p5U&e%osAc|abvMs9{qfy z#)Sk_aJW*fD}MHDl;74sZCZ=gOr0%pk z6D9yIA_EkC0JbIQ?lPS9$80_5&#DC}c)>{vrGcM6i>!>WuxwSDw3J|T5#Y$2G8SFZ z){|@^A)4=1n~@boT*#t90{<<#u!?+KB+J3hvEZ(RIJR{EGR|&ZhRa2eB7dsE%1w)p z);HYNG86CqUbgRXa3ETdXa}s7Ol|pb&;abF>2L1y4k;_R? z?0~BEJ>PL3^-I&P)h1Ka9jlJzS|uGo zB;bemIHNUgSs`3QY{&{?AxEE z99_OGp^*b?Mru=Esc-M?U{X%)9qxoXPVo8+sva`6wCCfwTPyRUjU~_rOto`OL`mx( z5;bnq{VdYW&(O_HnbLM53k&bCYBV&j_BX&0Ny5oe_V`C6DEXq~Zf1gI?H?~Vv#yy; zCrRkyG%hjB)DfJnb!l7kI?u^DAS*wkgZv&B(=xADTEE~k$nX0OiLREXys9~~RYxk~ zt~)-SzVAF2N_2(!Lv{yK$)YdNAmVe+`T_pzzbmU#@7f$ z*tnH{8nA;EB!)b^B9`rU8BE%yrNY+OfL+%9_%!%%VS@de`QARU{L0Gs6bjA&v94oe z1-mYn0pzSn9LxP#U9saHj^_57rKi1!FFta08-n=UdUN?|yRc5Km zDd%-VSC!0I)_hFY9?rB>+CDYo-L*9X8|U4esLn{Sf`xwBbj}Xg^*BDzR{d~P{S|AW zFOe1_V$skzv=<&uy`!$4M#6LNuZ<>9VU$z2CU8>f>W#U8Ew+Yh-uPAD0|O(yr%(H7 zS;&!W!bTn#rt!VGyxMXV?)D1S{CrP-;ZM^?lgJ$<(`3)F<7i|F`RCaiRmVSSQ=s4mBUk{JD7{ne*k9X=>l108E z6ER-j#9Kr@e*N;3m(tfexZ?*G6%}3rxboGTSK@*9Y5(Eky5sCD0|Za5d1HS*hp071 zq0_53bZ@k#WMyp(HS6Nk29#>YhBsRT3|O;3!RXS?gzV(aCV>4GGQ_poqkS47(kg@F zZp7)-b-cwH3r`0vOWX`26z|fNK5+{2fCl(*EWS8LOWW($ju>rla4YD_6?5tkkbAo( zlX|ZGjpu-YQF&0ifDdkxzK#MJ0!nMUHXJYmTRG`l`%S8jmithLm|0)qGOy1=!;b$&+I)-H2RSnC@&Dh-xsK_wn$~Bgff)B9N?;~^aM`f6ftX# zs+;fwjk(OUQpkcv-hTp2i}D=~3O*UR5wT9RJX2VLL$7cz;PYOQs~LFULThfJ-{Fgf z-Y!!s^je<@Q-jgZdnqWmUka5iHhP5KLu*2 zZ%$-uJaBx6L`?Q&}b;8A>>?9{?W;1#Jml zxl&S~i_6|$n@s>ymn4HsHm6S6Ohy^>A7X_&v*h0()W|WqU}}h?w7uSwg(5y>dkS=U zFuNzBYVi5W;4HR6&ULOA1BdsL>(ssjW$*$lp*?JtlZ~>mXIMKSV?QqUXS9@u8BWUN zwykCtv{_#gP)eV6YdQr$){J7Q1xUPU^$v+du3t̏Q|+J5rbxVuUhd~ZC_w#HQp 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 WUyHsP4O+_`5kXoJ5C8X5)bE98qF(eMTY<2I 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 vzoM7uI>&n1O=WX& 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 z

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%0AQ= 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ΞxbaMbo% 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

g%{KE-y#y_EH?U}vW6`xo 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�j`|Cw-b`O@8kqB9yC9HA2FFfVf6Q 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