Compare commits

...

2 Commits

Author SHA1 Message Date
Teng 8284f8fff4 3.5 2025-03-05 17:29:32 +08:00
Teng 97851a0052 3.4 证书在books文件夹之中 2025-03-04 17:29:52 +08:00
362 changed files with 16803 additions and 10697 deletions

Binary file not shown.

3
books/证书信息.txt Normal file
View File

@ -0,0 +1,3 @@
您的证书密码为MaVryPbY为了您的证书安全请不要将该密码泄露给他人!
__uni__fb2d473

View File

@ -0,0 +1,160 @@
<!-- 左侧菜单提取已废弃保留一下待用 -->
<!-- <template>
<view class="left-container">
<view class="left-head">
<image class="left-head-img" src="/static/index/oldman.png" />
<text :class="darkFans?`left-head-font-dark`:`left-head-font`">
王金凤
</text>
</view>
<view class="left-img-container">
<view v-for="(item,index) in iconList" :key="index" class="blue-circle-pos" >
<view class="blue-circle" v-show="index == menuIndex">
<image class="blue-circle-size" :src="`/static/index/ray.png`" />
</view>
<image class="left-img" :src="index == menuIndex ? item.targetUrl : item.url"
@click="jumpTonew(item.path)" />
</view>
</view>
</view>
</template>
<script setup>
import {
defineProps,
defineEmits,
ref
} from 'vue';
// Props
const props = defineProps({
darkFans: {
type: Boolean,
default: false
},
menuIndex: {
type: Number,
default: 0
},
});
//
const emit = defineEmits(['click']);
//
const iconList = ref([{
url: '/static/index/lefticon/index.png',
targetUrl: '/static/index/lefticontarget/blueindex.png',
path: `/pages/index/index`
},
{
url: '/static/index/lefticon/nurse.png',
targetUrl: '/static/index/lefticontarget/bluenurse.png',
path: `/pages/doctorsay/index`
},
{
url: '/static/index/lefticon/doctor.png',
targetUrl: '/static/index/lefticontarget/bluedoctor.png',
path: ''
},
{
url: '/static/index/lefticon/give.png',
targetUrl: '/static/index/lefticontarget/givedark.png',
path: ''
},
{
url: '/static/index/lefticon/wifi.png',
targetUrl: '/static/index/lefticontarget/bluewifi.png',
path: ''
},
{
url: '/static/index/lefticon/back.png',
targetUrl: '/static/index/lefticontarget/blueback.png',
path: ''
}
]);
const handleClick = () => {
emit('click'); //
};
//
const jumpTonew = (path) => {
const pages = getCurrentPages(); //
if (pages.length === 0) return; //
const currentPage = pages[pages.length - 1]; //
const currentPath = '/' + currentPage.route; // /
if ((currentPath !== path) && path) {
uni.redirectTo({
url: path,
animationType: 'none', //
animationDuration: 0 // 0
});
}
}
</script>
<style scoped lang="less">
.left-container {
width: 235rpx;
height: 100%;
.blue-circle-pos {
position: relative;
.blue-circle {
position: absolute;
top: -50rpx;
left: -68rpx;
.blue-circle-size {
width: 170rpx;
height: 250rpx;
}
}
}
.left-head {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
.left-head-img {
width: 150rpx;
height: 150rpx;
margin-top: 60rpx;
}
.left-head-font {
font-weight: 700;
font-size: 40rpx;
}
.left-head-font-dark {
font-weight: 700;
font-size: 40rpx;
background: linear-gradient(to right, #EBF4FF, #ADC4E0);
-webkit-background-clip: text;
color: transparent;
}
}
.left-img-container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
// margin-top: 30rpx;
.left-img {
width: 93rpx;
height: 93rpx;
// margin-top: 25rpx;
// margin-bottom: 25rpx;
margin: 50rpx 0;
z-index: 100;
}
}
}
</style> -->

View File

@ -0,0 +1,17 @@
// 定义 Link 类型
export type huliListType = {
url : string;
name : string
}
// 定义 药品类型
export type medType = {
url : string;
name : string,
number : number
}
// 定义 Link 类型
export type roomBtttonType = {
url : string;
targetUrl : string;
name : string
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
// 定义 Link 类型
export type roomBtttonType = {
url : string;
targetUrl : string;
name : string
}

View File

@ -0,0 +1,263 @@
<!-- 护嘱 -->
<template>
<view class="right-container" :style="isshow?{opacity: `1`}:{opacity: `0`}">
<view class="right-container-title-nav">
<text :class="darkFans?`right-container-title-no-dark`:`right-container-title-no`">
ID12345678
</text>
<text :class="darkFans?`right-container-title-no-dark`:`right-container-title-no`">
名称未命名01
</text>
<view class="right-icons">
<image class="right-icons-img" :src="`/static/index/undericons/man.png`" />
<view :class="darkFans?`right-icons-font-dark`: `right-icons-font` ">王金福</view>
<image class="right-icons-img-icon"
:src="darkFans?`/static/index/undericons/face.png`:`/static/index/undericons/facelight.png`" />
<image class="right-icons-img-icon"
:src="darkFans?`/static/index/undericons/hand.png`:`/static/index/undericons/handlight.png`" />
<image class="right-icons-img-icon"
:src="darkFans?`/static/index/undericons/out.png`:`/static/index/undericons/outlight.png`" />
</view>
<view class="right-container-title-class-anhei-button" @click="darkFanschange()" v-show="!darkFans">
<text class="right-container-title-class-anhei">
切换到暗黑模式
</text>
</view>
<view class="right-container-title-class-anhei-button" :style="darkFans ? { backgroundColor:'#fff' } : {}"
@click="darkFanschange()" v-show="darkFans">
<text class="right-container-title-class-anhei" :style="darkFans ? { color: 'black' } : {}">
取消暗黑模式
</text>
</view>
</view>
<view class="doctorsay-container">
</view>
<view class="right-container-sec">
<view class="under-father">
<view class="under-father-view" v-for="(item,index) in undericonList" :key="index"
@click="changeMenuUnder(index)">
<image class="under-father-light" src="/static/index/undericons/upguang.png"
v-show="index === undermenuIndex" />
<image class="under-father-img" :src="index === undermenuIndex ? item.targetUrl : item.url" />
<view :class="darkFans? `under-father-img-font-dark`:`under-father-img-font`">
{{ item.name }}
</view>
</view>
</view>
</view>
</view>
</template>
<script setup lang="ts">
import { ref, onMounted, onBeforeUnmount, computed, nextTick, defineProps, defineEmits } from 'vue';
import type { roomBtttonType } from "./index";
const props = defineProps({
isshow: {
type: Boolean,
required: true,
},
darkFans: {
type: Boolean,
required: true,
},
});
//
const undericonList = ref<roomBtttonType[]>([
{ url: '/static/index/undericons/alarm.png', targetUrl: '/static/index/undericons/alarmdark.png', name: '服务考核' },
{ url: '/static/index/undericons/linshitime.png', targetUrl: '/static/index/undericons/linshitimedark.png', name: '护理流程' },
{ url: '/static/index/darkicon/zhaomingdark.png', targetUrl: '/static/index/roomicons/zhaomingtar.png', name: '电子医嘱' },
{ url: '/static/index/darkicon/kontiaodark.png', targetUrl: '/static/index/roomicons/kongtiaotar.png', name: '进销存' },
{ url: '/static/index/darkicon/nuanfengdark.png', targetUrl: '/static/index/roomicons/nuanfengtar.png', name: '实时监控' },
{ url: '/static/index/darkicon/dianqidark.png', targetUrl: '/static/index/roomicons/dianqitar.png', name: '我的指令' },
]);
//
const undermenuIndex = ref<number>(0);
//
// const darkFans = ref<boolean>(false);
const underFans = ref<boolean>(false);
//
const roomTar = ref<number[]>([]);
const emit = defineEmits(['darkchange']);
//
const darkFanschange = () => {
emit('darkchange', !props.darkFans);
}
//
const changeMenuUnder = (index : number) => {
undermenuIndex.value = index;
};
//
onMounted(() => {
});
//
onBeforeUnmount(() => {
});
</script>
<style lang="less" scoped>
.right-container {
width: calc(100% - 235rpx);
height: 100vh;
transition: opacity 1s ease;
.doctorsay-container{
width: 1850rpx;
height: 1220rpx;
background-color: #fff;
border-radius: 80rpx;
}
.right-container-sec {
width: 100%;
display: flex;
position: relative;
.under-father {
position: fixed;
bottom: 0;
width: 100%;
display: flex;
align-items: center;
width: 100%;
height: 150rpx;
.under-father-view {
margin-left: 10rpx;
margin-right: 150rpx;
position: relative;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
.under-father-light {
position: absolute;
bottom: -20rpx;
left: -90rpx;
width: 300rpx;
height: 200rpx;
}
.under-father-img {
width: 80rpx;
height: 80rpx;
margin-left: -3rpx;
}
.under-father-img-font {
font-size: 30rpx;
}
.under-father-img-font-dark {
font-size: 30rpx;
background: linear-gradient(to bottom, #FFFFFF, #B2C8E2);
-webkit-background-clip: text;
color: transparent;
}
}
}
}
.right-container-title-nav {
margin-top: 75rpx;
margin-bottom: 20rpx;
margin-left: 20rpx;
.right-icons {
display: flex;
align-items: center;
float: right;
height: 70rpx;
margin-right: 40rpx;
.right-icons-font {
margin-left: 10rpx;
margin-right: 10rpx;
font-size: 35rpx;
margin-top: -30rpx;
}
.right-icons-font-dark {
color: #fff;
margin-left: 10rpx;
margin-right: 10rpx;
font-size: 35rpx;
margin-top: -30rpx;
}
.right-icons-img {
width: 80rpx;
height: 80rpx;
margin-left: 10rpx;
margin-right: 10rpx;
margin-top: -40rpx;
}
.right-icons-img-icon {
width: 60rpx;
height: 80rpx;
margin-top: -10rpx;
margin-left: 8rpx;
}
}
.right-container-title-no {
font-size: 35rpx;
margin-right: 20rpx;
}
.right-container-title-no-dark {
font-size: 35rpx;
background: linear-gradient(to bottom, #FFFFFF, #B2C8E2);
-webkit-background-clip: text;
color: transparent;
margin-right: 20rpx;
}
.right-container-title-class {
font-size: 35rpx;
font-weight: 800;
margin-left: 20rpx;
}
.right-container-title-class-dark {
font-size: 35rpx;
font-weight: 800;
margin-left: 20rpx;
background: linear-gradient(to bottom, #FFFFFF, #B2C8E2);
-webkit-background-clip: text;
color: transparent;
}
.right-container-title-class-anhei-button {
float: right;
display: flex;
justify-content: center;
align-items: center;
border-radius: 30rpx;
margin-right: 30rpx;
width: 200rpx;
height: 50rpx;
background-color: black;
border: 2rpx solid;
.right-container-title-class-anhei {
font-size: 20rpx;
font-weight: 800;
color: white;
}
}
}
}
</style>

View File

@ -43,10 +43,13 @@
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
]
],
"abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ]
},
/* ios */
"ios" : {},
"ios" : {
"dSYMs" : false
},
/* SDK */
"sdkConfigs" : {}
}

View File

@ -5,7 +5,6 @@
"path": "pages/index/index",
"style": {
"navigationStyle": "custom"
// "orientation": "landscape" //
}
},
@ -13,7 +12,13 @@
"path": "pages/login/login",
"style": {
"navigationStyle": "custom"
// "orientation": "landscape" //
}
},
{
"path": "pages/somethingmove/index",
"style": {
"navigationStyle": "custom"
}
}

4
pages/index/index.ts Normal file
View File

@ -0,0 +1,4 @@
export type Link = {
url : string;
targetUrl : string;
};

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,57 @@
<template>
<view :class="darkFans?`darkbackgroundContainer`:`backgroundContainer`" @click="goback">
1111111
</view>
</template>
<script setup lang="ts">
import { ref, onMounted, onBeforeUnmount, computed, nextTick } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
//
const darkFans = ref(false);
type darkFanstype = {
darkFans:boolean
}
//
onLoad((options:darkFanstype) => {
// options`false`,
if(options.darkFans === `false`){
darkFans.value = false
}else{
darkFans.value = true
}
});
const goback = () =>{
uni.navigateBack()
}
</script>
<style scoped lang="less">
.backgroundContainer {
display: flex;
position: relative;
width: 100%;
height: 100vh;
background-image: url('/static/index/lightbgcnew.png');
background-size: cover;
background-position: center center;
overflow: hidden;
}
//
.darkbackgroundContainer {
display: flex;
position: relative;
width: 100%;
height: 100vh;
background-image: url('/static/index/background.png');
background-size: cover;
background-position: center center;
overflow: hidden;
}
</style>

Binary file not shown.

1
unpackage/cache/apk/apkurl vendored Normal file
View File

@ -0,0 +1 @@
https://app.liuyingyong.cn/build/download/416575c0-f893-11ef-90dd-398f655c98c0

View File

@ -0,0 +1 @@
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

4
unpackage/cache/certdata vendored Normal file
View File

@ -0,0 +1,4 @@
andrCertfile=D:/hldy_app/books/f955ca7eed9e25de5d18706036514a4c.keystore
andrCertAlias=__uni__fb2d473
andrCertPass=Z4Urhm9jqwqMGoeQNpGzJA==
storePassword=Z4Urhm9jqwqMGoeQNpGzJA==

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>View</title>
<link rel="icon" href="data:,">
<link rel="stylesheet" href="app.css" />
<script>var __uniConfig = {"globalStyle":{},"darkmode":false}</script>
<script>
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
CSS.supports('top: constant(a)'))
document.write(
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
</script>
</head>
<body>
<div id="app"></div>
<script src="uni-app-view.umd.js"></script>
</body>
</html>

View File

@ -0,0 +1,11 @@
;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.45","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/login","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
__uniConfig.styles=[];//styles
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:16})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:u,window:u,document:u,frames:u,self:u,location:u,navigator:u,localStorage:u,history:u,Caches:u,screen:u,alert:u,confirm:u,prompt:u,fetch:u,XMLHttpRequest:u,WebSocket:u,webkit:u,print:u}}}});
})();

View File

@ -0,0 +1 @@
(function(){})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__FB2D473","name":"养老App","version":{"name":"1.0.0","code":"100"},"description":"养老App","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"google":{"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNIFB2D473","aliasname":"__uni__fb2d473","password":"Z4Urhm9jqwqMGoeQNpGzJA==","storepwd":"Z4Urhm9jqwqMGoeQNpGzJA==","keypwd":"Z4Urhm9jqwqMGoeQNpGzJA==","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"4.45","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal","webView":{"minUserAgentVersion":"49.0"}},"adid":"122926210510"},"app-harmony":{"useragent":{"value":"uni-app","concatenate":true},"uniStatistics":{"enable":false}},"screenOrientation":["landscape-primary","landscape-secondary"],"launch_path":"__uniappview.html"}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.container[data-v-59bb42b5]{position:relative;width:100%;height:300px}.swiper[data-v-59bb42b5]{width:100%;height:100%}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 876 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Some files were not shown because too many files have changed in this diff Show More