Commit b367444c authored by zhushengjie's avatar zhushengjie

Initial commit

parents
Pipeline #473 failed with stages
node_modules/
*.log
.DS_Store
.vscode
dist/
*.lock
.idea
\ No newline at end of file
LICENSE
CHANGELOG.md
.versionrc.json
.github/
\ No newline at end of file
**/es
**/lib
module.exports = {
printWidth: 100,
tabWidth: 2,
useTabs: false,
semi: false,
singleQuote: true,
trailingComma: 'es5',
bracketSpacing: true,
jsxBracketSameLine: false,
arrowParens: 'always',
}
{
"commitUrlFormat": "./commit/{{hash}}",
"compareUrlFormat": "./compare/{{previousTag}}...{{currentTag}}",
"issueUrlFormat": "./issues/{{id}}",
"userUrlFormat": "/{{user}}"
}
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### 1.0.12 (2022-09-22)
### 1.0.11 (2022-08-08)
### 1.0.10 (2022-08-02)
### 1.0.9 (2022-06-23)
### 1.0.8 (2022-06-21)
### 1.0.7 (2022-06-17)
### Bug Fixes
* remove tabbar custom style ([7f2c98c](./commit/7f2c98c294b4e9197ffa653b9c2240ccb36311d5))
### 1.0.6 (2022-05-31)
### Bug Fixes
* app.json tabBar list ([6f45b5f](./commit/6f45b5f6468ed618fda4e8183476a3a1ae156177))
### 1.0.5 (2022-05-25)
### Bug Fixes
* 修改 http -> https 客户端加载失败 ([#13](./issues/13)) ([9721bef](./commit/9721bef9857c33f5333d56594582de5706c2d24b))
### 1.0.4 (2022-05-23)
### 1.0.3 (2022-05-19)
### 1.0.2 (2022-05-19)
### 1.0.1 (2022-05-19)
MIT License
Copyright (c) 2022 Tuya Community
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
# Tuya Mini App Sample
[English](README.md) | [中文版](README_cn.md)
This topic describes the source code of Tuya's Mini App sample. You can use the Smart Life app to scan the following QR code and try out the sample.
<img src="https://static1.tuyacn.com/static/tuya-miniapp-doc/images/miniappDemo.png" width="200" />
## Get started
```shell
yarn add
or
npm i
```
Then, use the Mini App developer tool to import the project and open the sample.
## References
For more information about the framework, components, APIs, and tutorials, see [Tuya Mini App](https://developer.tuya.com/cn/miniapp).
## Technical support
If you have any problems or suggestions, submit a ticket to request technical support.
## Preview
<img src="assets/images/screen.jpg" width="220" />
## Licenses
For more information, see the [LICENSE](LICENSE) file.
# 智能小程序示例
[English](README.md) | [中文版](README_cn.md)
智能小程序示例源码,欢迎使用智能生活 APP 扫码体验。
<img src="https://static1.tuyacn.com/static/tuya-miniapp-doc/images/miniappDemo.png" width="200" />
## 快速开始
```shell
yarn add
or
npm i
```
完成上述步骤后,使用智能小程序开发者工具导入项目并打开。
## 相关文档
了解更多智能小程序框架、组件、API和教程,请查看:
智能小程序官方文档: https://developer.tuya.com/cn/miniapp
## 问题
如果你有 bug 反馈或其他任何建议,欢迎提 issue 给我们。
## 截图
<img src="assets/images/screen.jpg" width="375" />
## 许可证
详细信息请查看 [LICENSE](LICENSE) 文件。
node_modules/
*.log
.DS_Store
.vscode
dist/
*.lock
.idea
\ No newline at end of file
//这是一个同步的action
export const INCREASE = 'INCREASE'
export const increase = {
type: INCREASE
}
export const addCountAsync = () => {
return dispatch => {
setTimeout(() => {
dispatch(
{ type: 'GET_DATA' }
)
}, 2000)
}
}
App({
onLaunch(options) {
console.log('tuya miniapp onLaunch', options)
},
onShow(options) {
console.log('app.js中的 onShow 生命周期被触发', options)
},
onHide(options) {
console.log('tuya miniapp onHide', options)
},
onEvent(options) {
console.log('tuya miniapp onEvent', options)
},
onThemeChange(options) {
console.log('tuya miniapp onThemeChange', options)
},
onError(error) {
console.log('app.js中的 onError 生命周期被触发', error)
},
onPageNotFound(res) {
console.log('app.js中的 onPageNotFound 生命周期被触发')
},
globalData: {
name: 'tuya api',
},
throwError() {
throw Error('error')
},
})
{
"themeLocation": "theme.json",
"pages": [
"pages/testDemo/index",
"pages/components/index",
"pages/components/video/index",
"pages/components/camera/index",
"pages/components/movable/index",
"pages/components/form/index",
"pages/components/view/index",
"pages/components/checkbox/index",
"pages/components/slider/index",
"pages/components/button/index",
"pages/components/text/index",
"pages/components/switch/index",
"pages/components/input/index",
"pages/components/label/index",
"pages/components/progress/index",
"pages/components/radio/index",
"pages/components/scrollView/index",
"pages/components/navigator/index",
"pages/components/navigationBar/index",
"pages/components/swiper/index",
"pages/components/image/index",
"pages/components/pagecontainer/index",
"pages/components/pageMeta/index",
"pages/components/icon/index",
"pages/components/richText/index",
"pages/components/textarea/index",
"pages/components/canvas/index",
"pages/components/map/index",
"pages/components/ipc-player/index",
"pages/components/animation/index",
"pages/components/io/index",
"pages/components/redux1/index",
"pages/components/redux2/index",
"pages/components/eventChannel1/index",
"pages/components/eventChannel2/index",
"pages/pageAPI/index",
"pages/pageAPI/getNetworkType/index",
"pages/pageAPI/storage/index",
"pages/pageAPI/getSystemInfo/index",
"pages/pageAPI/images/index",
"pages/pageAPI/makePhoneCall/index",
"pages/pageAPI/screenBrightness/index",
"pages/pageAPI/clipboardData/index",
"pages/pageAPI/addContact/index",
"pages/pageAPI/vibrate/index",
"pages/pageAPI/networkRequest/index",
"pages/pageAPI/audio/index",
"pages/pageAPI/downloadFile/index",
"pages/pageAPI/uploadFile/index",
"pages/pageAPI/scanCode/index",
"pages/pageAPI/getLocation/index",
"pages/pageAPI/getBatteryInfo/index",
"pages/pageAPI/voice/index",
"pages/pageAPI/pullDownRefresh/index",
"pages/pageAPI/navigationBarLoading/index",
"pages/pageAPI/actionSheet/index",
"pages/pageAPI/toast/index",
"pages/pageAPI/modal/index",
"pages/pageAPI/navigators/index",
"pages/components/pickerview/index",
"pages/components/picker/index",
"pages/panelDemo/index",
"pages/componentsExtension/index",
"pages/componentsExtension/vtabs/index",
"pages/componentsExtension/sticky/index",
"pages/componentsExtension/vlist/index",
"pages/componentsExtension/panel/index",
"pages/componentsExtension/loadmore/index",
"pages/componentsExtension/grid/index",
"pages/componentsExtension/gallery/index",
"pages/componentsExtension/flex/index",
"pages/componentsExtension/footer/index",
"pages/componentsExtension/searchbar/index",
"pages/componentsExtension/tabbar/index",
"pages/componentsExtension/tabs/index",
"pages/componentsExtension/selectText/index",
"pages/componentsExtension/iconEx/index",
"pages/componentsExtension/dialog/index",
"pages/componentsExtension/actionSheetEx/index",
"pages/componentsExtension/halfScreenDialog/index",
"pages/componentsExtension/topTips/index",
"pages/componentsExtension/msg/index",
"pages/componentsExtension/msgSuccess/index",
"pages/componentsExtension/cell/index",
"pages/componentsExtension/msgText/index",
"pages/componentsExtension/msgTextPrimary/index",
"pages/componentsExtension/msgFail/index",
"pages/componentsExtension/checkboxEx/index",
"pages/componentsExtension/slideview/index",
"pages/componentsExtension/loading/index",
"pages/componentsExtension/formpage/index",
"pages/componentsExtension/formEx/index",
"pages/componentsExtension/navigationBarEx/index",
"pages/componentsExtension/badge/index",
"pages/componentsExtension/gesture/index",
"pages/componentsExtension/basic/index",
"pages/componentsExtension/propagation/index",
"pages/componentsExtension/photo/index",
"pages/componentsExtension/requireFailure/index",
"pages/componentsExtension/drag/index",
"pages/componentsExtension/recycleview/index",
"pages/components/canvasDemo/imageData/index",
"pages/components/canvasDemo/lottie/index",
"pages/components/canvasDemo/rect/index",
"pages/components/canvasDemo/circle/index",
"pages/components/canvasDemo/polygon/index",
"pages/components/canvasDemo/cshape/index",
"pages/components/canvasDemo/ellipse/index",
"pages/components/canvasDemo/line/index",
"pages/components/canvasDemo/canvasText/index",
"pages/components/canvasDemo/all/index",
"pages/components/canvasDemo/img/index",
"pages/components/canvasDemo/demo1/index",
"pages/components/canvasDemo/demo2/index",
"pages/components/canvasDemo/demo3/index",
"pages/components/canvasDemo/demo4/index",
"pages/components/canvasDemo/demo5/index",
"pages/components/canvasDemo/column/index"
],
"tabBar": {
"color": "@tabFontColor",
"custom": false,
"backgroundColor": "@tabBgColor",
"selectedColor": "@tabSelectedColor",
"borderStyle": "@tabBorderStyle"
},
"window": {
"navigationBarBackgroundColor": "@navBgColor",
"navigationBarTextStyle": "@navTxtStyle",
"navigationBarTitleText": "todomvc",
"backgroundColor": "@bgColor",
"backgroundTextStyle": "@bgTxtStyle",
"backgroundColorTop": "@bgColorTop",
"backgroundColorBottom": "@bgColorBottom",
"enablePullDownRefresh": false,
"onReachBottomDistance": 50,
"pageOrientation": "portrait"
},
"networkTimeout": {
"request": 60000,
"connectSocket": 60000,
"uploadFile": 60000,
"downloadFile": 60000
}
}
@import './common.less';
:root {
--main-bg-color: rgb(254, 254, 254); /* 浅色背景 */
--main-text-color: rgb(54, 54, 54); /* 深色文字 */
--main-arrow-color: #999;
--main-border-color: rgba(0, 0, 0, 0.05);
--main-card-bg-color: #ffffff;
--main-textarea-color: #000000;
--main-title-color: #999999;
}
:root[theme='dark'] {
--main-bg-color: rgba(255, 255, 255, 0.12); /* 深色背景 */
--main-text-color: rgb(197, 197, 197); /* 浅色文字 */
--main-arrow-color: rgba(255, 255, 255, 0.35);
--main-border-color: rgba(255, 255, 255, 0.05);
--main-card-bg-color: rgba(255, 255, 255, 0.12);
--main-textarea-color: #ffffff;
--main-title-color: #999999;
background-color: #2f2f2f;
color: var(--main-text-color);
}
.l-r-padding,
.px-20 {
padding-left: 20px;
padding-right: 20px;
}
.mb-20 {
margin-bottom: 20px;
}
.mt-20 {
margin-top: 20px;
}
.mt-40 {
margin-top: 40px;
}
.page-head {
padding: 30px 25px 40px;
text-align: center;
}
.page-head-title {
display: inline-block;
padding: 0 20px 10px 20px;
font-size: 16px;
color: var(--main-text-color);
}
.page-head-line {
margin: 0 auto;
width: 75px;
height: 1px;
background-color: var(--main-text-color);
font-size: 14px;
}
.page__desc {
margin-top: 5px;
color: var(--main-text-color);
text-align: left;
font-size: 14px;
line-height: 3;
/* padding-left: 20px; */
}
.page-section-title {
font-size: 14px;
color: var(--main-text-color);
margin-bottom: 5px;
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment