From 1fe47af144424a87d9e90038b2cfb74a51168c54 Mon Sep 17 00:00:00 2001 From: StageGuard <1355416608@qq.com> Date: Mon, 19 Apr 2021 13:06:58 +0800 Subject: [PATCH] Upload user shared sheets. & Reformat encoding. --- README-en.md | 2 +- README.md | 492 +++++++++--------- shared_sheets.json | 56 +- shared_sheets/old memory.txt | Bin 0 -> 20312 bytes .../いつも何度でも(千与千寻主题曲)F调.txt | Bin 0 -> 75754 bytes shared_sheets/星茶会(高音钢琴C调).txt | Bin 0 -> 70820 bytes 6 files changed, 302 insertions(+), 248 deletions(-) create mode 100644 shared_sheets/old memory.txt create mode 100644 shared_sheets/いつも何度でも(千与千寻主题曲)F调.txt create mode 100644 shared_sheets/星茶会(高音钢琴C调).txt diff --git a/README-en.md b/README-en.md index 343f31f..c91a8dd 100644 --- a/README-en.md +++ b/README-en.md @@ -2,7 +2,7 @@ A script to play Sheets generated by [SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio) automatically in game Sky with accessibility services using Auto.js -[![shared sheet](https://badgen.net/badge/shared%20sheets/126%20in%20total/green)](shared_sheets/) [![sheet contributors](https://badgen.net/badge/sheet%20contributors/24/pink)](#shared-sheets) [![Hosted in](https://badgen.net/badge/CDN/jsDelivr?icon=jsdelivr)](https://www.jsdelivr.com/) +[![shared sheet](https://badgen.net/badge/shared%20sheets/127%20in%20total/green)](shared_sheets/) [![sheet contributors](https://badgen.net/badge/sheet%20contributors/24/pink)](#shared-sheets) [![Hosted in](https://badgen.net/badge/CDN/jsDelivr?icon=jsdelivr)](https://www.jsdelivr.com/) ## Feature diff --git a/README.md b/README.md index dec9d8d..7262089 100644 --- a/README.md +++ b/README.md @@ -1,246 +1,246 @@ -# SkyAutoPlayerScript - -English: [README-en.md](README-en.md) - -使用Auto.js提供的无障碍权限实现在Sky光遇中自动弹奏 [SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio) 导出的曲谱 - -[![shared sheet](https://badgen.net/badge/shared%20sheets/126%20in%20total/green)](shared_sheets/) [![sheet contributors](https://badgen.net/badge/sheet%20contributors/24/pink)](#共享乐谱) [![Hosted in](https://badgen.net/badge/CDN/jsDelivr?icon=jsdelivr)](https://www.jsdelivr.com/) - -~~不会进一步支持原神的21键琴和上传21键位的共享乐谱,反正15键又不是不能弹。~~ - -## 特性 - -相比于其他脚本,SkyAutoPlayerScript 拥有以下优势 - -* 全GUI操作,无需编辑任何代码,流畅的UI动画。 -* 多功能的弹奏控制面板,支持**暂停**, **进度控制**, **倍速控制**等。 -* 通过引导自设定键位坐标,避免按压琴键的偏移问题。 -* 在线[共享乐谱](https://github.com/StageGuard/SkyAutoPlayerScript/tree/master/shared_sheets),有许多优质乐谱。 -* 自动更新,及时修复BUG,无需担心版本过时问题。 -* [多语言支持](#翻译)。 -* ... - -## 使用 - -1. Auto.js `4.1.1 Alpha2 (461) -> armeabi-v7a` 版本下载: [`Ericwyn/Auto.js/releases@V4.1.1.Alpha2`](https://github.com/Ericwyn/Auto.js/releases/tag/V4.1.1.Alpha2) - -2. 为Auto.js开启**无障碍服务**和**悬浮窗权限**。 - -3. 在Auto.js中新建一个脚本并粘贴以下代码并运行: - -```javascript -"ui"; -"use strict"; -var emitter = events.emitter(threads.currentThread()); -threads.start(function() { - emitter.emit("evaluate", (function(){ - var resp = http.get("https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/source/SkyAutoplayer.js"); - if(resp.statusCode >= 200 && resp.statusCode < 300) { - return resp.body.string(); - } else { - resp = http.get("https://cdn.jsdelivr.net/gh/StageGuard/SkyAutoPlayerScript@" + http.get("https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/gitVersion").body.string() + "/source/SkyAutoplayer.js"); - if(resp.statusCode >= 200 && resp.statusCode < 300) { - return resp.body.string(); - } else { - return "console.show();console.log(\"Failed to load script\")"; - } - } - }())); -}); -emitter.on('evaluate', function(s){ - eval(s); -}); -``` - -在Auto.js版本 `4.1.1 Alpha2 (461)` 中测试通过,**不保证其他版本的兼容性**(取决于其他版本相对于此版本的API是否有`breaking changes`) - -## 清除数据 - -`SkyAutoPlayerScript` 在使用过程中会产生本地数据存储,若想全部删除,请使用Auto.js执行以下代码 - -``` -storages.remove("StageGuard:SkyAutoPlayer:Config"); -files.removeDir("/storage/emulated/0/Documents/SkyAutoPlayer/"); -``` - -# 上传乐谱 - -SkyAutoplayerScript 可以从这个仓库中的 `shared_sheets.json` 读取在线共享乐谱列表并可以方便地下载和弹奏。 - -你可以通过以下两种方式的任意一种方式来让你自制或经过原作者授权转载的乐谱在这个列表显示: - -### 1. Pull Request - -你可以克隆这个仓库,将你的乐谱添加到 `shared_sheets` 文件夹中,并按照以下要求在 `shared_sheets.json` 中添加新的项目: - -```javascript -{ - //乐谱名称 - "name": "Vicetone - Nevada", - //文件名 - "file": "Nevada.txt", - //乐谱作者 - "author": "StageGuard", - //乐谱简介 - "desc": "Nevada SkyStudio钢琴版。\n内包含比较复杂的和弦,不适合手弹(笑\n你可以在SkyStudio的练习模式试试[狗头]", - //乐谱文件中的BPM - "bpm": 497, - //乐谱的键位数目(它是一个 15 键位乐谱还是 8 键位乐谱) - "keyCount": 15, - //乐谱文件中的音高 - "pitchLevel": 3, - //键的数目 - //乐谱文件中数组 songNotes 的长度 - "noteCount": 1308, - //你的社交链接 - //你可以添加多个 - "social": [ - { - //社交平台名称代号,现在支持 github, twitter, douyin(tiktok) and coolapk - "platform": "github", - //社交平台名称 - "name": "GitHub", - //社交连接 - "link": "https://github.com/StageGuard/" - } - ] -}, -``` - -修改完成后,申请 `Pull Request` ,等待 merge 即可。 - -> 请注意:在申请`Pull Request`之前请确保你本地的 仓库已同步至最新,以免出现意外问题! - -### 2. 如果你不是很懂 Github... - -只需要把乐谱发送到邮箱 [beamiscool@qq.com](mailto:beamiscool@qq.com) 来交给我就行啦!别忘了附带乐谱简介! - -# 注意! - -### 请仔细阅读以下使用须知! - -1. 未充分测试,若遇到BUG,请酷安私信@StageGuard或新建Issue来反馈BUG! - -2. **SkyAutoplayerScript是完全免费且开源的软件/脚本([https://github.com/StageGuard/SkyAutoPlayerScript](https://github.com/StageGuard/SkyAutoPlayerScript)),使用 SkyAutoplayerScript 盈利的同时请标注源项目链接。** - -3. **共享乐谱不遵守LGPL-2.1协议,如您想在SkyAutoPlayer以外使用这些乐谱,请自行找乐谱作者授权!** - -4. 本脚本仅可用作娱乐用途,请不要在正规场合使用本脚本(请自行体会\"正规场合\"是什么意思),若因使用本脚本所出现了一些不友好的问题,与脚本作者StageGuard无关。 - -5. 脚本只能给你一时满足感而不能使你进步,请适当使用,只有真正的技术才是王道,才能使你感到快乐。 - -6. 本脚本只是一个"弹奏机",并不内置曲谱,请在 GooglePlay 下载 [SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio) 编谱。 - -7. 本脚本不会增加解密乐谱功能,包括但不限于**加密的SkyStudio乐谱**,**加密的JS**等,也不接受加密乐谱的共享。 - - -
针对上述第2, 3条出现的问题: - -# 关于脚本倒卖的问题: [#1](https://github.com/StageGuard/SkyAutoPlayerScript/issues/1) - -# 耻辱柱 - -Gitee 用户[嗨游圈(@vipssp)](https://gitee.com/vipssp)在**未经乐谱上传者的同意下私自盗用** SkyAutoplayerScript 于 Gitee 的[同步镜像](https://gitee.com/stageguard/SkyAutoPlayerScript)到它的 [Gitee 仓库](https://gitee.com/vipssp/SkyAutoPlayerScript/)。 - -在经过[通知](https://gitee.com/vipssp/SkyAutoPlayerScript/commit/197925a71ff9cc6248be682a55406fc5814b12d7#note_3637784)后仍未及时删除盗用的乐谱,在于一些乐谱原作者沟通后,决定将其挂在此 README.md 首部,以告示。 - - - - - - - - - -
- - - - - - - - - -
-
- -# 贡献 - -欢迎任何人贡献本项目,包括但不限于 Pull Request,Issue,New feature request 或者 贡献翻译。 - -### ⚠️警告 -CodeFactor 代码评估: [![CodeFactor](https://www.codefactor.io/repository/github/stageguard/skyautoplayerscript/badge)](https://www.codefactor.io/repository/github/stageguard/skyautoplayerscript) - -由于 Auto.js 的限制,无法将不同的功能分离,所以所有功能都在一个文件实现;再加上我糟糕的代码技能,源码会非常难读。 - -## 贡献者 - -### SkyAutoPlayerScript - -[@tiaod](https://github.com/tiaod) - -### 共享乐谱 - -酷安[@Aex技术总监](http://www.coolapk.com/u/1286879)
-酷安[@夏卡卡卡](http://www.coolapk.com/u/2313452)
-酷安[@深空失忆か](http://www.coolapk.com/u/3005974)
-抖音[@子哲啊🌈(zizhe1880689503)](https://v.douyin.com/J9gUaVE/)
-酷安[@你们很有趣呢](http://www.coolapk.com/u/2416229)
-酷安[@情如风雪无常](http://www.coolapk.com/u/643670)
-酷安[@慕疵](http://www.coolapk.com/u/3286967)
-酷安[@社区最弱萌新](http://www.coolapk.com/u/3291313)
-酷安[@九方辰](http://www.coolapk.com/u/634078)
-酷安[@北极马可罗尼](http://www.coolapk.com/u/463478)
-哔哩哔哩[@UTF16](https://space.bilibili.com/623364258)
-酷安[@Syngenex](http://www.coolapk.com/u/1093421)
-Twitter [Phoebe@huunhut1217](https://mobile.twitter.com/huunhut1217)
-酷安[@终究是错付了](http://www.coolapk.com/u/2293899)
-酷安[@DesperatU](http://www.coolapk.com/u/1075889)
-酷安[@明明酱](http://www.coolapk.com/u/1706128)
-酷安[@cxk的篮球](http://www.coolapk.com/u/1090769)
-酷安[@头条乀](http://www.coolapk.com/u/1192320)
-酷安[@Alusias](http://www.coolapk.com/u/808787)
-[chikin](mailto:2869826936@qq.com)
-酷安[@温茶予君](http://www.coolapk.com/u/1212499)
-酷安[@落红难相聚](http://www.coolapk.com/u/2082465)
-酷安[@bugjump233](http://www.coolapk.com/u/3294062)
-酷安[@阿基米德的船](http://www.coolapk.com/u/3283016)
- -## 翻译 - -SkyAutoplayerScript 在版本 21 已支持多语言并可以在线获取语言列表,你可以查看 [contribute-translation.md](contribute-translation.md) (English) 来了解如何贡献翻译。 - -### 贡献者 - -无 - -# 图标来源 - -[Iconfont-阿里巴巴矢量图标库](https://www.iconfont.cn/) - -# 鸣谢 - -[projectXero](https://gitee.com/projectXero) (提供适用于Rhino的`ListAdapter`) - -# 许可证协议 - -``` - SkyAutoPlayer (Auto.js script) - Copyright © 2020-2021 StageGuard - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 - USA -``` +# SkyAutoPlayerScript + +English: [README-en.md](README-en.md) + +使用Auto.js提供的无障碍权限实现在Sky光遇中自动弹奏 [SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio) 导出的曲谱 + +[![shared sheet](https://badgen.net/badge/shared%20sheets/127%20in%20total/green)](shared_sheets/) [![sheet contributors](https://badgen.net/badge/sheet%20contributors/24/pink)](#共享乐谱) [![Hosted in](https://badgen.net/badge/CDN/jsDelivr?icon=jsdelivr)](https://www.jsdelivr.com/) + +~~不会进一步支持原神的21键琴和上传21键位的共享乐谱,反正15键又不是不能弹。~~ + +## 特性 + +相比于其他脚本,SkyAutoPlayerScript 拥有以下优势 + +* 全GUI操作,无需编辑任何代码,流畅的UI动画。 +* 多功能的弹奏控制面板,支持**暂停**, **进度控制**, **倍速控制**等。 +* 通过引导自设定键位坐标,避免按压琴键的偏移问题。 +* 在线[共享乐谱](https://github.com/StageGuard/SkyAutoPlayerScript/tree/master/shared_sheets),有许多优质乐谱。 +* 自动更新,及时修复BUG,无需担心版本过时问题。 +* [多语言支持](#翻译)。 +* ... + +## 使用 + +1. Auto.js `4.1.1 Alpha2 (461) -> armeabi-v7a` 版本下载: [`Ericwyn/Auto.js/releases@V4.1.1.Alpha2`](https://github.com/Ericwyn/Auto.js/releases/tag/V4.1.1.Alpha2) + +2. 为Auto.js开启**无障碍服务**和**悬浮窗权限**。 + +3. 在Auto.js中新建一个脚本并粘贴以下代码并运行: + +```javascript +"ui"; +"use strict"; +var emitter = events.emitter(threads.currentThread()); +threads.start(function() { + emitter.emit("evaluate", (function(){ + var resp = http.get("https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/source/SkyAutoplayer.js"); + if(resp.statusCode >= 200 && resp.statusCode < 300) { + return resp.body.string(); + } else { + resp = http.get("https://cdn.jsdelivr.net/gh/StageGuard/SkyAutoPlayerScript@" + http.get("https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/gitVersion").body.string() + "/source/SkyAutoplayer.js"); + if(resp.statusCode >= 200 && resp.statusCode < 300) { + return resp.body.string(); + } else { + return "console.show();console.log(\"Failed to load script\")"; + } + } + }())); +}); +emitter.on('evaluate', function(s){ + eval(s); +}); +``` + +在Auto.js版本 `4.1.1 Alpha2 (461)` 中测试通过,**不保证其他版本的兼容性**(取决于其他版本相对于此版本的API是否有`breaking changes`) + +## 清除数据 + +`SkyAutoPlayerScript` 在使用过程中会产生本地数据存储,若想全部删除,请使用Auto.js执行以下代码 + +``` +storages.remove("StageGuard:SkyAutoPlayer:Config"); +files.removeDir("/storage/emulated/0/Documents/SkyAutoPlayer/"); +``` + +# 上传乐谱 + +SkyAutoplayerScript 可以从这个仓库中的 `shared_sheets.json` 读取在线共享乐谱列表并可以方便地下载和弹奏。 + +你可以通过以下两种方式的任意一种方式来让你自制或经过原作者授权转载的乐谱在这个列表显示: + +### 1. Pull Request + +你可以克隆这个仓库,将你的乐谱添加到 `shared_sheets` 文件夹中,并按照以下要求在 `shared_sheets.json` 中添加新的项目: + +```javascript +{ + //乐谱名称 + "name": "Vicetone - Nevada", + //文件名 + "file": "Nevada.txt", + //乐谱作者 + "author": "StageGuard", + //乐谱简介 + "desc": "Nevada SkyStudio钢琴版。\n内包含比较复杂的和弦,不适合手弹(笑\n你可以在SkyStudio的练习模式试试[狗头]", + //乐谱文件中的BPM + "bpm": 497, + //乐谱的键位数目(它是一个 15 键位乐谱还是 8 键位乐谱) + "keyCount": 15, + //乐谱文件中的音高 + "pitchLevel": 3, + //键的数目 + //乐谱文件中数组 songNotes 的长度 + "noteCount": 1308, + //你的社交链接 + //你可以添加多个 + "social": [ + { + //社交平台名称代号,现在支持 github, twitter, douyin(tiktok) and coolapk + "platform": "github", + //社交平台名称 + "name": "GitHub", + //社交连接 + "link": "https://github.com/StageGuard/" + } + ] +}, +``` + +修改完成后,申请 `Pull Request` ,等待 merge 即可。 + +> 请注意:在申请`Pull Request`之前请确保你本地的 仓库已同步至最新,以免出现意外问题! + +### 2. 如果你不是很懂 Github... + +只需要把乐谱发送到邮箱 [beamiscool@qq.com](mailto:beamiscool@qq.com) 来交给我就行啦!别忘了附带乐谱简介! + +# 注意! + +### 请仔细阅读以下使用须知! + +1. 未充分测试,若遇到BUG,请酷安私信@StageGuard或新建Issue来反馈BUG! + +2. **SkyAutoplayerScript是完全免费且开源的软件/脚本([https://github.com/StageGuard/SkyAutoPlayerScript](https://github.com/StageGuard/SkyAutoPlayerScript)),使用 SkyAutoplayerScript 盈利的同时请标注源项目链接。** + +3. **共享乐谱不遵守LGPL-2.1协议,如您想在SkyAutoPlayer以外使用这些乐谱,请自行找乐谱作者授权!** + +4. 本脚本仅可用作娱乐用途,请不要在正规场合使用本脚本(请自行体会\"正规场合\"是什么意思),若因使用本脚本所出现了一些不友好的问题,与脚本作者StageGuard无关。 + +5. 脚本只能给你一时满足感而不能使你进步,请适当使用,只有真正的技术才是王道,才能使你感到快乐。 + +6. 本脚本只是一个"弹奏机",并不内置曲谱,请在 GooglePlay 下载 [SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio) 编谱。 + +7. 本脚本不会增加解密乐谱功能,包括但不限于**加密的SkyStudio乐谱**,**加密的JS**等,也不接受加密乐谱的共享。 + + +
针对上述第2, 3条出现的问题: + +# 关于脚本倒卖的问题: [#1](https://github.com/StageGuard/SkyAutoPlayerScript/issues/1) + +# 耻辱柱 + +Gitee 用户[嗨游圈(@vipssp)](https://gitee.com/vipssp)在**未经乐谱上传者的同意下私自盗用** SkyAutoplayerScript 于 Gitee 的[同步镜像](https://gitee.com/stageguard/SkyAutoPlayerScript)到它的 [Gitee 仓库](https://gitee.com/vipssp/SkyAutoPlayerScript/)。 + +在经过[通知](https://gitee.com/vipssp/SkyAutoPlayerScript/commit/197925a71ff9cc6248be682a55406fc5814b12d7#note_3637784)后仍未及时删除盗用的乐谱,在于一些乐谱原作者沟通后,决定将其挂在此 README.md 首部,以告示。 + + + + + + + + + +
+ + + + + + + + + +
+
+ +# 贡献 + +欢迎任何人贡献本项目,包括但不限于 Pull Request,Issue,New feature request 或者 贡献翻译。 + +### ⚠️警告 +CodeFactor 代码评估: [![CodeFactor](https://www.codefactor.io/repository/github/stageguard/skyautoplayerscript/badge)](https://www.codefactor.io/repository/github/stageguard/skyautoplayerscript) + +由于 Auto.js 的限制,无法将不同的功能分离,所以所有功能都在一个文件实现;再加上我糟糕的代码技能,源码会非常难读。 + +## 贡献者 + +### SkyAutoPlayerScript + +[@tiaod](https://github.com/tiaod) + +### 共享乐谱 + +酷安[@Aex技术总监](http://www.coolapk.com/u/1286879)
+酷安[@夏卡卡卡](http://www.coolapk.com/u/2313452)
+酷安[@深空失忆か](http://www.coolapk.com/u/3005974)
+抖音[@子哲啊🌈(zizhe1880689503)](https://v.douyin.com/J9gUaVE/)
+酷安[@你们很有趣呢](http://www.coolapk.com/u/2416229)
+酷安[@情如风雪无常](http://www.coolapk.com/u/643670)
+酷安[@慕疵](http://www.coolapk.com/u/3286967)
+酷安[@社区最弱萌新](http://www.coolapk.com/u/3291313)
+酷安[@九方辰](http://www.coolapk.com/u/634078)
+酷安[@北极马可罗尼](http://www.coolapk.com/u/463478)
+哔哩哔哩[@UTF16](https://space.bilibili.com/623364258)
+酷安[@Syngenex](http://www.coolapk.com/u/1093421)
+Twitter [Phoebe@huunhut1217](https://mobile.twitter.com/huunhut1217)
+酷安[@终究是错付了](http://www.coolapk.com/u/2293899)
+酷安[@DesperatU](http://www.coolapk.com/u/1075889)
+酷安[@明明酱](http://www.coolapk.com/u/1706128)
+酷安[@cxk的篮球](http://www.coolapk.com/u/1090769)
+酷安[@头条乀](http://www.coolapk.com/u/1192320)
+酷安[@Alusias](http://www.coolapk.com/u/808787)
+[chikin](mailto:2869826936@qq.com)
+酷安[@温茶予君](http://www.coolapk.com/u/1212499)
+酷安[@落红难相聚](http://www.coolapk.com/u/2082465)
+酷安[@bugjump233](http://www.coolapk.com/u/3294062)
+酷安[@阿基米德的船](http://www.coolapk.com/u/3283016)
+ +## 翻译 + +SkyAutoplayerScript 在版本 21 已支持多语言并可以在线获取语言列表,你可以查看 [contribute-translation.md](contribute-translation.md) (English) 来了解如何贡献翻译。 + +### 贡献者 + +无 + +# 图标来源 + +[Iconfont-阿里巴巴矢量图标库](https://www.iconfont.cn/) + +# 鸣谢 + +[projectXero](https://gitee.com/projectXero) (提供适用于Rhino的`ListAdapter`) + +# 许可证协议 + +``` + SkyAutoPlayer (Auto.js script) + Copyright © 2020-2021 StageGuard + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +``` diff --git a/shared_sheets.json b/shared_sheets.json index 370949d..6dcaeb9 100644 --- a/shared_sheets.json +++ b/shared_sheets.json @@ -1,5 +1,59 @@ { "sheets": [ + { + "name": "灰澈 - 星茶会", + "file": "星茶会(高音钢琴C调).txt", + "author": "酷安@阿基米德的船", + "desc": "酷安 @阿基米德的船 分享乐谱 灰澈 - 星茶会\n使用高音钢琴在C调环境弹奏。", + "bpm": 870, + "suggested_instrument": 1, + "keyCount": 15, + "pitchLevel": 0, + "noteCount": 1190, + "social": [ + { + "platform": "coolapk", + "name": "酷安", + "link": "http://www.coolapk.com/u/3283016" + } + ] + }, + { + "name": "いつも何度でも (「千と千尋の神隠し」主題歌)", + "file": "いつも何度でも (「千と千尋の神隠し」主題歌)F调.txt", + "author": "酷安@阿基米德的船", + "desc": "酷安 @阿基米德的船 分享乐谱 いつも何度でも \n(「千と千尋の神隠し」主題歌) (F调)", + "bpm": 470, + "suggested_instrument": 1, + "keyCount": 15, + "pitchLevel": 5, + "noteCount": 1270, + "social": [ + { + "platform": "coolapk", + "name": "酷安", + "link": "http://www.coolapk.com/u/3283016" + } + ] + }, + { + "name": "old memory", + "file": "old memory.txt", + "author": "酷安@cxk的篮球", + "desc": "酷安 @cxk的篮球 分享乐谱 old memory", + "bpm": 400, + "suggested_instrument": 1, + "keyCount": 15, + "pitchLevel": 2, + "noteCount": 344, + "social": [ + { + "platform": "coolapk", + "name": "酷安", + "link": "http://www.coolapk.com/u/1090769" + } + ] + }, { "name": "保罗·塞内维尔 - 梦中的婚礼", "file": "梦中的婚礼.txt", @@ -75,7 +129,7 @@ { "name": "わたてん☆5 - 気ままな天使ーたち", "file": "気ままな天使ーたち.txt", - "author": "酷安", + "author": "酷安@夏卡卡卡", "desc": "酷安 @夏卡卡卡 分享乐谱 わたてん☆5 - 気ままな天使ーたち", "bpm": 504, "suggested_instrument": 1, diff --git a/shared_sheets/old memory.txt b/shared_sheets/old memory.txt new file mode 100644 index 0000000000000000000000000000000000000000..b6e95afe8cff8f7b20ce450b4d14d6f85cbb1f91 GIT binary patch literal 20312 zcmbW9OOG2>5QXm=iT{9Dv%rsTyIF!*fl&4+iwQ%L5i?;lo*+etzYbLO&A|~}UzOd8 zhD_W(KJ_|PxBFi6&)+|{Kiik>UAt)y?N|Hl8~gda-M8EJ#r(>H{p+cHuvfpbpPTl+ zJ-4^>YyG`?{mI^SW1sWJKIOK3J0twF`t|3JS5NI1`|Ym13g7i;uRa;;T|3#IJ7alg z`17au>)+X{5AD(ZdzwGPuluLJw|}{Xuk6~xjM}%a?N5L0&farsFXqpGVRpKej@-0y ze#fJ+J)3QB+mCkT5Bs^FuW#q8&ilRD;E}vcLU3 zr};fS!q3K_2zRS~vv+u0-M?-7VgA=(zyD>No|7E0`G`0GV)vi-pYjNG1k{+KCO}Oo zYGYB3z1o=H%F(A*DjNGMag}$Qb`1H1qv&tVgUC+dMzC|+&NUeMx4RN2KFayF9a1|f z>%CT%RVhBo`>y3x=243?zcbxM5mn}|#Z{K>A@ky+%oDES8;XjdObk#lHD8{2)?m-W zGWUuMX^?QTlsp_E^TJUk#+G*((%_-!F{DAl$xhPXp$%bW3&(cGy{XE>0V-R36whN( zp_KO{RH*DEI5MAa9HA{#tvIB)rlvb`s z*7ok97R1SGKSEx@nO6~KwCikHMdHkmc`a~82dD)_h&tcKxlk>S<*%ch;)xcR{wQP&7zK zjApDcQmpLhu23j*?h2i;T6#}d=0$$8S_oPDxd)wzllr_rFUl3lmAfw#nnftq_9cGC zI+LHA&wZiLtj`aiG_kU$gp{Wo-J#GZ_xYjFS!QjnGp^hb=CAzZK0g);(4puG8E33*X@wPffPNxtxrZGKeP+n`IY@2o zu}~SumXPw3t8W68$y)Z4kmBS%G!^>fN+6^-d1_CfGWp3hL`ZRRm+w{7vD>y3GS!QjFl(kg3&KXZ%A*uWAtZw7As{Eub&q#5SS{%7f+l&+^=acsP zZAIrG^|YVjv<`ModalaTV0SM$yq&ro?v8fBzdGf(q-U#|JCGM>I{E$ukUPtIty z zYSkZSl=i8G%&d*?K7{1xR=d>Hb^Y0BtQJLxyRKvNH41x5NU?HWyw_*DMy!1 zcF0<;BRbh3By03g^aajnj}P~SEH8vrjI!Bug!Qg`<;)OLtelx6bd^hx`Q*=|6l2Aj zb%*N2PR2{vGcQ*noxM?ZSm$(tMo2%85#J^H{%EdNUs1 z*fVctb3V|%39;aob>I~^w&=Py*WpC*uj(FKyLY`SOZ{ziVSh+{Jw=wq2 zn|T|nUcBrrovIO%I-~FO$M*_Ca;I@@tUY0AWy#2MlxS`Z)(c|Qik0(9NU?H!s}niw zDIvwlnW@h5&=YEpP_A^gw)eD5tDKkWOb$nv&g9fFs?Nu-r_~u3TK)J5ms~OHIk^_9 zQwCh~gp^w7erm89$~zg&^Nxz?k@2D6l zPST2_@)+r}uMGdCjw@gcK`Bx7rD({^!=_b1AbnM#@^Q+-g^vbmn*D`AU+s z%}80xwLss1l|re@J7+#yIG@#SHpiBb@{`q4?Sr$QgcK*Q?|pACR(Bm;LW-3=)f08< zMeHfSo{5K zKWiM%Q2ELEtdN{fLds8$(Aw{J`?KDBZnHuODQmfh^|c@CGehRT z&Pc8^ww92xmMYgd-PdJagrqL7e!E0UE!5>1DNa(0BiCu0k>cchRwp7zq0Skvj>XAp zq3`@FwwzBwij!CK{+*J%FR(@lDOUEB&Qi!zuKDUL1zSt!8pO#NrLze_vbG6XM~F@} z2+3;c9e1hFOOUb7gyekE*#se3XVs29ccN-Hnj_>I^(g)S9!u6TC+#T<*%kWI{@-mc J+vn}G_AhLe7fb*E literal 0 HcmV?d00001 diff --git a/shared_sheets/いつも何度でも(千与千寻主题曲)F调.txt b/shared_sheets/いつも何度でも(千与千寻主题曲)F调.txt new file mode 100644 index 0000000000000000000000000000000000000000..66a62c291f0ce6ebb9e23d617d3af071ed3748f7 GIT binary patch literal 75754 zcmb`Q&90``QH77h2nJk4MhqC(?RL8x21o>$fC5q!F+hLd!2-+cN0%U@l8 z`i<-N?|ksB4}Si^H~#Qn|Lofz{LA&HUwirL*MIeEU;X-j{>g8C?H9lJ_iz95fB)Xg zFa6V3UVi=h-fzDA$Jal<`SRD-pFn>2^6LF}{OHo) zvrCijy!^rSm7iX}zxV#@AHV-9a)0;I0!@E*{r#U^U;ozouYddcyT12c6J&pSY4wBa z@BZ5LzkJW9@4shx^Rr7ryt%aco9jDb?W>pHfB$bET!??TWa9tl5T6L*x>%*5fD(#&}`|#!C%m1%8+{qiSE_ok)9=R`L-3e#*y}I;#{W+H= zd1l{77v}X4g_C_BUGhFI{)_;SLTUrspl z3sHDG#4ma}?(OBxRaqv!ycPT2Tyc0e#Qo$?!$nVv-i`+ygB*xjC5`3EvTsGA=mcRrR}@If{%nf z^o27r9x~p6r0?|FVaz)to3^veXzL!Lk7}Kwv+tuTB2-C>idB#guZ;fW@~(5pnPAA+ zX?2;J_3HYybLh<56VkOcWVChPGP|@6*M0l?eYMdkyU zgZ<=+iq|mb{0Zq9YRG5wrStiqu-^SkuC%V+W6DW}4=vN2M{h3gPMv*N@A+cL_{g<#JA3QL&mqxp|=+k+GOEOczb!M%@)oC zLq=QgF*!lk3}xPROX>Nto%!FhNxbX&8Z!F&S$IMk7qVB_Gc?*7bI(ZA){(K(ZVBaPD4gp%TTO@K|A{*)1z`iy0*+%?BgEoJZt;4@6g;vPC7o3^veXzT1-+fnzevyXlVv_-}1(5eW|A!mXiW2f_$PO8l< z9+eZ)wKZh4b>F^u&!9WLWjdpuvZ&apP2UIS_n9!cV!huP>A7Mu;~}3ukoxY@*qPg~ z^e3RdyqDI=vimn)avq(Kp52Cwmps$x|Juak45Xe+6VEet&d6x%GKt8YiRaa&>$}TR z=dQ6nw>&$GPIiK%=X54mE&Ax<9+Uol;zy=c6i3FlZYNct-4}SatSwW!Gce9O@~kg? z?j$ov?~swo%guRc|=*$O0Myll+z1S=>$gVG)?j7c@9(hMb zs`V-8JIf5R>B}k6<{mrQ*e%S+=cH1X_Nab=^*ra+v&}wsR-o~W{6cE8mNV6((`p2@ zWtxA&Ve0|bE#`!b#?E1r8KhUkbw|I)Cfa&MGh}2sgHK4;cFl)-T%xV>$dJ+2qjEwv zZQ0S@Io+5iCSleT71mB<_inPqbK8(-ncR@K>C&TO$Y*47qqf(uAf37Np6x!(PZvW* zrp1$UlpT)uWM3W`nPw+4nI?7*otWUrXJj%t`DAIlWjn!K;JmeS+mX@MeQPpiB;%T7p-3U8U({ay1=NBVis3;^r*Y>AKT zG;?Hp0UvD7hz9@D%Z1~)rrWVCe#o6I0xTUd1Gj&<>GLPn-X#bgHAv}Jzw z6V+MIO~HhWOs^{^q-zV`sSeg5wR4dfc-j?&Ma~67#?q$m$5&+$3z4QHZdi?NTp5Vk4aLmK-W8Evg9P~VyMy$|$w8Zt87L-ZMK$KZAvGBVw_ z)C2ZL78R=|RFZYS@Q6Hf$dJ!yOBHh7dQ_MRs0)wUo@Mf?V4C;Ob{g^-nQz|fYuY-8 z@J`zlG!M+4_u|S50RhpCD?t*KQ|WLYqikTV8v#+0eD+UaC!L zt}T3@rk=BJ*NZC86|W|SJTn0++uY)Hhz&!VTHHg1jJ6)n6Vl@ef7-O;xx$pxW*v`; zA!Db{lXUTG-v6>03X*-ump>ms;w8^*i;E*;sr5Byr16hx%MFodi_0`*v~6)=H`b;A zo43(-Mn|f*dFyf4oy&xbOk+Jrb`raHgKRS4y`L>s7mzt4Bh#`wpG;Bxg*z%wR`Anry*mf`<8CLy(w+l(%U%u zY);~aXhud`XFOGm$XKm*#v3v+-A?pveYM+Z$jJ1lP;KvYlezI;;tF_id0~HTirPa*elsmKicKJy%Z1=G$4@$n@Ra z>ipX5;rh}uPRQq^GH>s-C|HjS@0r`gC z_3w-{J3-Qm?NLcBGS>4s2XMQGg0!eOGIqLe+1@e5T2$OlPWyHbW~b8nwEcvPwjNKD z8Kf~DnPk}>l_1?i+=;e1)U`EaWcnOHjpuCH;}R}dr3cBh?wz&!h<6X|9?LB?WGwYO zJ0YEa#DxClk-70ulQ|=!ZHo(A!!{Lqjv6vj-BRYzHWS+ELSE0v$aL28d5(57PRQui%&v)v52wuX$ho}sHp-mAhnTc{{) zvU6<>dDfQO?RMAVS!T${bPjPkw8_qSYskoS4sp}mCOfy&kdf)^<8*+zkGT@0*CFzx z&4kVbLq?|amYr6c>^v%lj7;;;nnBxSXLg>EW~U>gtwjaos+$&1JMTfRYBvlc?;z4R<}$xNC0nnMZ|vb(_!J&h zdb`VNoL`LhxVVoD8GXGgUpt>Rxwx0u`81?Q#*okGyMEf`URAEh$S?GDsho`M z{;t&sD%v!2#a8bg3>l5RrqT7bnak_a3F$F4=+MbZEts$S$mRBD84MF1B zWX{NwOkzo|;^&OXJR@ydbL2DHGJo&&Gf2-Cq_THI| zq_c0$1fJV=qG2a<$c~Im=MZxmJ13ikoe3wTYir18>mFJ^g?#tznYSlo)0SI>UFKO^ zDs`KKJwK@k^e7e;>rcq)85wQ84zc-e)2w^wgmm^9@~kbhOS@I|O3izeHbJ|cC#2hH z$Y<Q3xCzZZvuPgDA^I`o=Ku3Dk81gxN*VfeY#&}3Z@$1e;Kj;ow=GB0`GjpTHtcgclYzUZlMP+xj_o?n*k^R+ zcDn6Knq0#^Czms5udl(Pm9vufJ$H5{{H-Uf%?%A3tsA2`vFR18_EG3 zc6(>JvA1!9sq4;rb9Cm;{mw?EVWYEkIt$C&wLM19RA}^V*p`Eajn2)_RJuF673@7> zo6d%f&aGbIC+e)_LaUQ_dD@gDMvc#geMaZJa(&b}a$C(gVVll$lx<_u<#y~HxzG8E zF5J(u#^?14;9d?IHad5??0@&OEb(o1gOj^$LAqR`yXQjWwmhN(Zkv#nN1R2|+w{ow z7Xefb-hZ`yNMj`%z-c=X$?j<+v+ZN(zz56sn2iqb{_ubxSw_KtVzBdQMsTmuc8#}1))2D@# zNzGS=joj`l`jtIKk$VRlxt-A~`#m2Tv*1;mp_{kxbDL#blsJRi+k-B5#>QKXmDIXv zmQ9p=KEq4w(A>{m?u?DjJ;GGVHVHRx88(ue*1Y6u6RA(aoGUXna$7#EGs!*O7;V_d z?K<<4(NEGl*vM_!z)LVX2s=sJnY7-v?&nGv-F(F>6W*FU%8kw~M%*d4iL}d|v60)d zkar`~R2h4luXvHurpl%>{rhwSAGs|D=?kYj__MwASZtJ>lRn)!HgcWMV7W)V!%47g zg`ATfBgaN(=LVZ-df}bViBaE9^eh}X_y*F>oG3$U{7 zS6X}x8=YG&;N`YoX})3>o%Sn{+wzFMZrYIq>$M$La9-W>vtc8*@tOOeX}=O)wHVP8 z-rKKW?~IMk&Ci?(ZNJj&(j|r-J90z-KXtLyw$Sbu(7ynjkl%^OVBOGR81lwZFrlRdgS}qy(Il1c%siUJA@0oyy~$c5EcO)@N+v2k3Pco7V1Yuq%%Z+by24vDmZ82@_MEZZ;`L@=&&4pa#n`aXy2a^)J!#Epx>tc{?K1$If1=cCrrne{_8E&!Zm`{A zbZ(oL7AM0-a%0yCOV8Z=MK|tqe2>$Njn<7_>>Ve$!FFGBqE1_$pqsx=*nUo|iQIYZ z-7S3p)BKKoPV0_sXAC_#R$0w#m45xSt9|d0JZ{`FZ0v2^I$@i=)Q+~BYB8dMwD&vB zSB8zfcjN}!?PdDdd6gJ-o!O*2H(GqT!JDwrxmCOqw%N;mXxhca-o`6D)pl{sUc)|P z?+M%OrLVo$0jyWQJ2pBuPM)y6QnKTnHi(hj*m1%(Z!y(Q8^p-q zo2O6McAl|6m^PQmhL-(Im-jZ8_-e++&)wdRZT2!DwykHA%e#TL^=!T}>@)VBu-#s= z!B60>^NfwoEeE*^pX3JHsx0Tiw5biY<=_e1;>&4-&ywr4CQsh{p{Gt_49Z2W^GIBF>-9=c6+&%+Bq3)*O^s8eZJjK2j)~GU z*iT@`MsnABmK$u_ksz7Q(DT2=iI?5*`q5wEN4I#!M(f6DlN)Ten3pBg0MpuMJ8pQ{ z)9wt3#m!rWjn;mWy4+w-7O(&Mj#=EbCKK=RgS*lR8?9T6PuOlTQKCaMi(3Vu%cB1` zY^!>Pea7Mw_GB@q={;tyDQ(9_>&DCzw(XUvJM6-}X7)JE*l69@Wpab^PdYi)}!?^-5obZ)2G3ES*NX4|7TUKutz z_v~MHVO}kpw+tJ}-C{OV_j&-{;7{1dZB?4h@U(>ww$)koJJU8i*cK&bo@pnYs?%m- z!$xk)LMB9}J?lJLCecmb+bdJ+*85?T+w3)L>}`Igwzs`<^Oa#Ew{e5Iac?(_uV!rI zI-l9@toK9aXU|{9My^*ouf)e=I(NAufNKy<)95>G0C9 z&0;>^(KfuzV#CJb7UA`(V`o;djg@5YwBZf5>AbA<>~D-VY~=bJz3w@u?QpOy`%iMa zy-fbjjV_l-XP=@|b-G;chW7Xd+v3ao+_tohS8O`kmbT5o%p0qBc+8|ksj-78w(nZ) zH5&U$s>ANB$Zcm5yEH1E>D(gBBs%RoBezAEyZ3497;K9$^{#Clo1YCExs4sZYARSlO6m*vM@WCX1-GUU%GE>m|!H z2cNZeY_#_I?2L70k%jC?_tP+PySM1?+BDlFbAGp}(z&&^GY#v#p<`pQ^Aaq-J%<}R zVAb@RJ7FWY@tOC6)7%ibeuA$zVN?GeY}c8y)KCBBD|(Kp2amli zMx4M?4<2l*Ih-o32XDMGY~;3Fph~v>y<^!p_^i|7OSPJ?(Yg5hqfHc0NaEpM$X$M()_?-17H?Z817w+ja)6>1CZ+U2C=#d*AS! zw`Od-)wSk4BA@QmS;Izh;|H%5r%5T;#!I%~`1?`kU|Wni2iv67YV--)B7DNSy(@pG z3GK`duyjgy;tQ7Qe#g%+65j3EkQg<4nPsQBF!p-AL+*@?T<7G_M`y3I)T5Da8S-psIm~p{uq_J>`;5*^I@68tb66(QdznOSZ=arNF$8pbxUtS8uawQ+ zb+@u}Blb34v3sBHz=Cb{ib^-l-|Yk=uO5EJ-ds+8b<(@4Az9UbXld zHgX%EvGv}3g{3n#a+|%}1-1FA*~=+7%}9~kVnmgkrkr3KpQ$))%4vKyY~(gRug|UT zXK47`YK~zexA}_xce=5Q+-C23C*XW;IvX}Rw-|9_-(J1?G|6N{SLk)a_mqx}&MgN` zZm=yzCoDN;??}*^O{FudY0V91o6MTG=ozNzD$HuxZ`gRNMVQWPny!Lv%vxv4&W>PP zl&Cq=gcN&Qj12pnT=p{ii4?i5>TrU#cdy-E_9H$4H$T&Jv>VwLUpC2YGHd%0?qfMs zc5lVgElTWk`E6&vWdp3>6X?@i7r9nv7nW1lS!oeoSSHy$`y19P#JJ@lT}QhgZ4stMPcvoYwg{iFElSkNX{LK4CjAIUCyjXp1q(>5lU`i)U;sZgDcX!JaH;zq6le(Yj>> zC)#wo8f^2HVWV}+h!eJ3yndF`ekMMrHNDo3jn*wrCO6oV)^soXX&kL>5+@g_0MpHG zu&rVmHd;4}PuOlTbI)|A9IYF>3>&Q*yG~g8{CVD5zUJ-EemX_#9;X=_t-G%~w)>iz zH|=U7x%uma?dJq_Z`$<4UpAlOYr{UL^(;5ocE;f8X~Ptq+u6ph6}=y)h+rGH3>%#r zw@%n*FL&s8%XDrrS~ux?#f-hpSB8zfcjN}!?Oi{O#_a7nbDG{ePuC|xc5HNR74L*? z_A*b?H<`VSS9J08n1*e9HtaL@p0M3scBVTgBe(I2*Jusfs~!7;X`>d&Ey9LPCiN(F zx$Z6O;SRuAX`4Lyf5V=2c5Hm*ry*GG9(G0t>k&R<{VW8_+3(rll>;pGZf9kD<(cHz z=j@&32HWgKa@#&OKd;ZQ?YxS;%~ytv&UfSn+wCP2c3wTF^NfvL&wYBgj`iFJ%N@_o z$;fT_d%`w9GaF93)@OWW*y!ARb;34Z@fq}K#~YoSuh^uw9dFmUW1G(Fmeu3iVsyf` zTv$IN*z1)~m1HlB+_8yo^YaPY?d@{gnF4a!hld+oE_W?n>$sB$T@YD7`tZo(4u+h3%e8QeAUN6$k z;ud2%kLlJSS~q5%ux*dd+<{!LnLSQ3Hd=RIcWn1H=jn835y{P8Cu~1s(7N3_w2sTL z&uKl&4Yr+6+&p5HF|(Z#dCOziR;vvgog24KShsgEqum>LjKHpYUbEMI<=EJJM{cm) z-gQHBPv;pMxn1YAD>b>!4SY3YBiF0t8QXkCHJo1JMsBnBgl(0BE$x~>?s&_v(Ykr- zgzes1eb1xLk?V6U_I9kF4q#XQo7~2%6V}fL-j%VL+AC%3_0Hpr^=cQX`%IjUr}=ql zyknztV>F-dnC=`Rw^ch{!`<8clY!iG?z2baHhT>ldz+tmD^2})%=4bTfM0>1t(YfUyTcNhkZhkiGb8@-u@N=Q%{yIVT{0%p{ zz3b;eJo+lw=4aU4_R1}P*Qe1u7uxhqWhWPQZ^hFsO6>33cDON`o#V9MjofxJu*;gZ ztiiSj^X{f?N?U}f&eN_lay`Q7ubf%#XR!1fzSnVk!BVsK3=S*ZUa&;inbqutb#3qG zjHbeJ%i_Ljj0Vl!!S1a@sd<`tqwS)c(fF9VlHFU8>x>4=&7o&ui}32ccW*^*i!dF> mv|S0ddm3N2cbU!8hK=OLj}!Ku){zWvxtIFW_rHJT<$nOwnk+T| literal 0 HcmV?d00001 diff --git a/shared_sheets/星茶会(高音钢琴C调).txt b/shared_sheets/星茶会(高音钢琴C调).txt new file mode 100644 index 0000000000000000000000000000000000000000..8bff7d018b5cacfc1ef4adbffefe46e9ff3ddc97 GIT binary patch literal 70820 zcmbuIyN<2dRfV@i0z3i5lFTtzu z9%KZV|Etx5-KsUmxBvRlQMbFhYSftbIoDikmw)v?e{uV}+t+SCynS~2!R@b)fBN0y zuiyUm`+xkcKl$}v{pY{^*T4SzFW-Lg_1mxg^Kbm>Yq#GyzV_Mer?)R|-?{zh_LDEa z`}h9kzyJL6zyFWF{HLFN{D<{DUmRci?D(0V-~Q_Or|;grdHm#W-G2Y}^Dhy9c6{x7 z$6r6X{q6Dhh57FB-CsZc%MWfpKK}ms69Q@YSwB7g4eoCqU;Dw+&-nEA;r7Xw|LwcS z_k4c))8l)7a{T?X+ut1j1oGAG{nK~+_>ka>Lz3^@{^qGz7PufjPpS%bawzmcK?)LWhgAFFGm!ZP-p>Tcr ze_s14S5Ti8)T`T@!`HjzgX?yDb^CbWcI|>}jIR$lKYSTqUzIezZdQ5yWXn&hHQyHv zm%n!n!`I{FB*@X@{b&2TL zBId&pp;N^VuIWcTOwavlO$@H-_uIKwk(``;C-M?cyPbmUn$oYQdLLxxe0M~IRs60ek}^TH2)3-F z|5^;=x8~LNPnzylx<^y5GVc#R3#{+q-#=Jh_35hMD8ZTH*I^9w&jzPX3D@^>_qNyX}*ESJ={CLQ_*YI$*vks?u z{_3+tm$o4zZI1{T$@K1-Zr!zg*!>bsTLfosu_GgIw=VXzYS^QQDr(iROWTl<)~w4c zVAE{3F4;2G;8?fS{nt-HQ(f&kzs8$A5A&e+Qeh>GV^x}8!H{7*Oeam_+>&y(;mG{?RL89dNyP@yR=kY zI~Tni8P0Cow}(e_G#hlU5zQ!PEy^rYf|YE z-z~%pO2ujOYuB?Oqo*M`&-A|EBY|pSb5*wx=Ubbq%tGwe_nMGM=skih(o{Et?3|qS ztb%phHe|fgJH&^>Bhwi($X?|eGJ3ZC3}<+-dn5$eEkyOQ39w7skm2n9{PZb;_W3Us z>RxHcaQ3)e=ZHPC!`XACA;W327*p=leZy*+&d4*Y9}kb(+}U+)$guV}qH9l6XEf~{ zq9McCMoo!GMxR~ zLnUHY(0$r9ZOA)oj|Wa6(>#_)>bf>$SX;eEQ|_#GO@p*Z;sia_&tQ#}EZwU^H0^o1 z-T>^#aQ5hBN}eXqaGGCcWH`IDD+>2{Bb+ZshO^t2+u3Pm4QJQ0A;W3XGRgHy*7^in zf*Bdk?$5P(+#?}+wyuVj^ZTf9cH3fEn;*M{=)X2Uz8o28yM@TkX@3|C^+;InWp>+! zvs;MBnlW%&vmwLT zbA{8=wHdAt8xoRy|+QKW7DlRw) zq}?l#wpFn89&p;dJeGFV>D?>gY+W!fh<9W-yH}XTr_D<^yPo9s)Oo|%ZQGFH?9!s? z)U(fU`U}6FWxO-G((Tv$MfH0=gFTj(H*40jdo^juGo0k;esT@6cO*^#Q|FC8d)zi; zIC~5+ja$#|6>QBHyH_G@w=FkAQ@4+_bgcPaofw*56Na_tSwn`k`-Q4$dx7428#0_d zL)V@9mAcuGXE@2w-J?PFSimRKjPckj4H?dEA+`e3Mj@O%hL{&^#^^D`JZ>|FMedra zck4#p9z_iq8}-PgBTYMnaQ155km2lp;WeJkCtc5mJj2QTewx#|KGRNZV}--!x?e*)p3siX7{?(m9znr;Z;zTdiiZG{5Z) zvRjCkE7rA*(~;euk2t%9=t#C1=$!PxscXkVUC&3z)*aa7UwaSSk%_*3YqnngTW&jc zeusRHmkzPVeJtE7Ao@>#?-9`g;wGygeewHLDGslgZI0jc%j0@7b*z8yV+% zebBmuA?Fv&u~5%8&Mwy`4bC4^4UC>`ilc`4tLa_?IZxVlv|DJ&+GD6&i1Wv^35lM@ zIln=USK8!=N9OJ58P54Na5#GnWZyH*Md9og;&sKe2?=M{vmwLTZOa|RbXp41r1dww zFGogCLsB)b)CBGpuT50z_F|9tSg6lMM7vc@>r3>}scweVv8y(;`sY~c!me$6)9dxB zC_D0;#J)#v@k@6>n|)s%d0S5dNj$tfmR3ibs%JQxjX*LjcN>|W{%+ck#Nn=Iq;1)T zv@sX&|xBZlOrqdKyUIU3Uv{s3%qtlM+Ix_w=PU_GVJ=a^W zeY+LTo-3T5r>Yq}duB7)Sk>&kg;z}Tjy|l8r51H78J06N=;!?~cIx%IA`uCn~ z!S?v2qD(h`k+=7>b(hwyWSsuy+H5rM_#f-JcBNM=v|dZ>dd5OM+Zr;`_Q>bVK2_`> zdrxCS0dI@Ho~LV$yJn&Jt@dLJt-ilkmFU@Hhzy_hfZ^=5p4rCgu5pqnJra6PTW880 z89jRp(OstMc}C9}8P2ZfdZE!Hp-anzLL5DhzHq)A89fc@_YtNili03jID4+pTc)ZR zJ$q)a9YK!->n+?3*lFLf{%YE>)T8}1LG0A)H9PDH89O~AMI&$rNdc^nYhh_cd1#RZ{Nnp7h*nJvZop-){iMFkdG11Sr zFK1ZE7@OvL6gK3YwcCj^?NnFp*dB>%lfB#cjGg@Uh7D2kET`IO8oWzv+RisPcdThU z-{C~tF7dik-tBaTl{bvjG#S<|Z$pN)^%~~aYd1%0@|`M7q%|AOcTSPES5msgw80Fr zbz`LUo1@Oj>4_Tie8!KS?c}v?aHcz_NNb$)%~3de)bo17CeUu7b#LAy*Q8zd$yY4o z_gp3|(`WBBU0OPY&7VDPmzKMQ;+2;p6A9Mc=!ie6Z-#^sh2*y=DHRO zW}_K-&PMaiTCip#za8rlNN2L%)N3x)WSV>9mp*eabxgNo(bFcK)T8E^K65l=SWQ#E zSu^Wi`)mhqQvGJFOG|H=Cg14UrCo0X_R0`sk3ZfBOgoOmLeCfCVCqZZG-;`Ud+iKo zuM2E}CS*8GPkQjaQwh@aq|WcQjkF!fKG3!sy>qV!+AS1myPmu)n7T`(HO?6sPRnh! zIDP`^HHF?X^_NK8XN`uuOKiRYy<0e}W~Ui>XKlI?MScg#zHvT_EUe{QKgWP2CiWOU zCo`v@zGLoj0q=Yl87nvcbYvuM)dl2y6B*7{T{<$HrYU}%&Q8I0O&c=u8gjn-3}=hs zwb!1`PC>T%0&>2;4AN~xjo70wn)cXdTQMQS+IlMT&NrChY*R-^hO_%+y>i)WOOV|! zy#JWGRHW?|YRGVQkFNJ0yH|oVk5W~p&3~}nFYMc<^HVf6>(0n&|w{G<8)uyKOmh*}3cG$mnUv`DQuN_H5y$i|rH5Ld@B_SHfvA zPdBuF*kc|>J9qV1XvoOhtxJB|iLG0Aoxpb+J@#lrM%wNdYM*sc^9xAJQS-}uyL?8| z85vD&CR;CLcKhD3z1lNX*{Q8ZQbXQZ4eNK>-LLHSrgPh43pZrsHO{Md;p>xN%!AK& z6=AhFm1C+Ze9OG?&&#}(8@nP-Nh25g|S*e2*U+w+h^mk++?rK+d=L;cO8M zlDye{6QoHyBO`71Dw|)jynCiwm&tCLV)DXu?6zgEJ?$RC+51F8hSMxW zj`tYqU5$EjWh2fh(eG`$h3LT3ME6+FhKy~yh1mPsJl7+Esmf-u9(^kg_AHB@-9mKH z$)7>?9szQyn?V{Ucli5kAEeoKM#d|>L-6)w+PntYt9(O7+V)$ynRNXgvRjDrw@rX1 z?Tn1H-Jk0f$R0znQ1?nhhO@^lCrg_gd#*HOIIV+Hr>E}wSks0)$4Wfxx6)xXU1wxi zdmM3=n5NEf_72gI;p}m=`a_SS-XW;;Hg%e`GcwXzH1KYjN%?u_4z^jBdcvQn2FAWE zXAB$OX5odMZ=k~4VrgNC{q7%^dB#TOZs*0!>8sa$vot^1=Brlu;ceJRZIe8PJL8(#A;=k#g94X^3ju;DeC*Lk}~bn7fc zWy6No{7XDelWz2Fy>Ri;gL_{xJ97fI8-KGE@o2N>73>*XtutQtk;MkLWYZiOUb7Vw z$21KFYyRc4Ba?rFwa!BJ+IiS{{r}Cz;)+Sh>ZJLX8zh@2uV7=Vc8($!I8#rX%rkk^ zu;Dd3lf5>Pn!f8~z31;anf)`C#>;ti>Z0K_eb=^R&%rac;*HTX-G$d`Y{Q1v@`%&t z)yc47!)vzU)L@gL>D#d3HUIL~W10(tb(zVc?q9PrTWgzDOlHnV(@rchTYbj6HZ#~9 z+^~;%sX9o!+bZ$gr(m%2jy~8fGg$vrSNAX2`LkK!?LO+**vfdxdz%@0?`Ebao_9Nk z*X-P|XY^%4vYEm3T_=^jwnyfkM_6i2l+X7KXJl^J@Vd;a6F%n+)?#DrrFS1i=3eX2 zm+alK;We3gUt|5Z&pDh0XKZ-QM^w6LCv-+%W~*r@6kfA)!-m&ohIQW;oZ(&C?mh~y zxEap^D=!K_8jm0djA}j4DKGbI=edXj*XoiJHLkyw%1vv zQU48bofoXXF?a0zQam#EOoDgD#z(#Cu<1wY-Oj<9%xg02w@{9qccbTcsk2vQUZ3!I zKD)=x78~4~*}P(Q#?sTg5`BB_uXwyRbAa`i*uA>1PG(bs*^0T}I=}Ne*5c|BulZ=b zG1=oPv0=RA(A4>ZHGLmpdr#qHb?t35(b%wwNxLNkJ#Q(`qB(Kw^ZPmUI_q>#S+#7~ zv&{3ZGH8o0&K)+hSd6S!8Qosa%PhU`SQ49VE#GrGufOs(EN|(q-H)u_<~U*FBdfLC zQ`kAH&xY&nYnpdrXRDWZXsWf5*=;qy6c4Y}EjFane&!4>U3l8hgtyP6-1EbSl$HoWFvwyW3fpqV)4*VN%PeH%7*cC7EBO4c(XIiVZ&P)F9{*8}%f8d5?-oeL5&P(0uvC;b>yfZeuW-HFL zQ>{ItZ^MSy^j#;@-OjDxW3O4#WcHaF*X498!nC98=S{~uysm6xaa(~^h>~R&W zbu?~f=R1e9=&SG0$zW!lX{wFItim_!S-Ji8!2HZ?Y4ddNhuHe+%>!6&OZR*_V=Z~4)Twm&Ck1xm0FW@7yx-O+qTVVY{= zDeH#~droUk09I?w&(unrr>!4yQ!~}tNbS5-fF56Nt*duL%pLyr-ehJDpSBP2u;pUI z##WXSY!7U2Vf~O>+Ns7zX3Jx8*y^;~iY@J)iQ#oy&G%`sRmUznP5a?syUbuYG41#N z!8)(Mz3+Jh?~Dzv%S<=z_YU2^@XpwCywtiqe}nD)A71~wfMGceTg~ae5t6Ua52qUxz`qBuO?x> zf<4RZcVzDAb>_PoW!wo&=lW=E@!ha@t<77^=QgWaw`$lsv!SVDHgB5F4IAb@2jM5s zdxV|C&UaKraRlTdIcMe?Igr+EAh{an2#Iw&TO@S8~$nPyrZ3a zzAL+5~b?g=1Sj#=kHfiq=$$ppFu`aWJBF%XndxbZ)vJ74?TCPlc z+!(B0+%m~z<}PZQAkO&c5!QL3D$Y(!MlHhwKEJJ zo`0uW(9S%6_Agk|c-d;t;9!k+?eF&qFIdZl_5P+?%Xx|Cj&)wY3wK_}dS78Ow3`x} z?;c?vG5h_j*^B-4RN>=e>kjLs)9$BK06PIRYK^Xc@S47K6(X}uX=Z2k2G=&W$UI{sbFY

sSHz4dRi6|Xy|2|oH- zF5p}1!M#$hX=R%3!fP_Kt+e|h=fy+2j}ljwzs&CwHZr@dW^8!9La!}Jj}EKQ4I5^w z9MoqbvsE4Q61zW}IjllAY-Bb|b2hYj#XQ`w;dOn9>K<8U=e3RM{&jt+Iy*KpTZN|1 z+MHw+x?#iX5sj^E$})|4bz<|1)k^B*G;<_}Et8lytnN6kf7-~h0ePq1ADPWo;_@_C4t%t^JcMj$WS_+ACKiw~S(kfa%o{^gQl=)f)(RcvK53w6@AmX=9tqP^Dr zc{^uWw@(wX|oIhp-4 zNqrv%j;&Ug*=>cjdR%qhRhzB4cmH;5eAIg|SUP{#*Jbw4Q1wm-?~HxyU$FCCSg<{h zz~bHRBkQ7|=bN-J_vipiz1ursur4*VWA{=#?3SLf;q6(7yz}i}ux>5BI`yPTZ86=j zVRotg6JNb%q4A78$4kZ9y%el@n7(hPJGa%04eui_UA_OqTFAU-Q#|aJp0SbIG-hjH zUD)z4zeoRh7mmz*+TnJGZg|bZoRg;f4{x7#;GKUfWUwytjE$W=I@WuKuCZB~lfU(F z^Dw)=Yo|M+naQw6rSs0%Sj%#Fy};dV6)#yfu)ni&lFK|}BeQ#$c(#sc9_E$CbV3WW zNxfcL?A8j_dHvIDHt`^@owCfsYz^$BWPP|{qp$PMH_O4gt*EoRofDOAs~H|cHq0*d+FCsKQsTp^ z7I9^#L(Bh$JtH%Fl4(;Ktn*Ugdp@|nGd8>y(VXtA8(RKz7M{9cd}RH&)A_^KQkY(ov|~T%RFPFuf-KR3p-_5JZGYPp8Mf7 zAFWqMdmaUA`jWfW8EosYws*ZVn5~FrGPvpMyvxJSvB^Qp1?IEqoD^GmXISqYc1wrZ zEX`*IuAVv?_Aa&69inoo(dVRIUcO>$Hh5NNEvDCNg&tdv{PgIxL-!Ou#!vh7@Yr67 Tj~*c_C%$p}#qArn-@N@V$O493 literal 0 HcmV?d00001