1076390229 2026-03-12 01:43:30 +08:00
parent 4ef5211fd8
commit cc205edad6
158 changed files with 7 additions and 456 deletions

View File

@ -249,8 +249,6 @@ function M:SetGSListlineGap(linespacing)
end
function M:InitBigResult(room, fontsize)
print("为什么会来这里000000000000000")
print(InnerFunction())
local big_result = self._view:GetChild('big_result')
if big_result ~= nil then
local player_list = big_result:GetChild('player_list')

View File

@ -379,359 +379,4 @@ function printlog(...)
if debug_print then
print(...)
end
end
function PrintStackTrace(ignoreCount, options)
-- 默认参数
ignoreCount = ignoreCount or 3
options = options or {}
-- 合并配置选项
local config = {
maxDepth = options.maxDepth or 20,
indentSize = options.indentSize or 2,
showVariables = options.showVariables ~= false, -- 默认true
maxVariableLength = options.maxVariableLength or 50,
showLineNumbers = options.showLineNumbers ~= false,
showFunctionType = options.showFunctionType ~= false,
showFullPath = options.showFullPath or false,
colorOutput = options.colorOutput or false,
skipDebuggerFrames = options.skipDebuggerFrames ~= false,
debuggerFiles = options.debuggerFiles or {
"debugger.lua",
"LuaDebugger.lua",
"=[C]"
},
includeTimestamp = options.includeTimestamp or false,
maxStackDepth = options.maxStackDepth or 100
}
-- ANSI颜色代码用于彩色输出
local colors = {
reset = "\27[0m",
red = "\27[31m",
green = "\27[32m",
yellow = "\27[33m",
blue = "\27[34m",
magenta = "\27[35m",
cyan = "\27[36m",
white = "\27[37m",
gray = "\27[90m"
}
-- 如果不支持彩色输出,使用空字符串
if not config.colorOutput then
for k, _ in pairs(colors) do
colors[k] = ""
end
end
-- 辅助函数:判断是否为调试器自身的帧
local function isDebuggerFrame(frameInfo)
if not config.skipDebuggerFrames then
return false
end
for _, pattern in ipairs(config.debuggerFiles) do
if frameInfo.src and frameInfo.src:find(pattern, 1, true) then
return true
end
if frameInfo.source and frameInfo.source:find(pattern, 1, true) then
return true
end
end
return false
end
-- 辅助函数:格式化变量值(限制长度)
local function formatValue(value, maxLength)
if value == nil then
return colors.gray .. "nil" .. colors.reset
end
local valueType = type(value)
local str
if valueType == "string" then
str = colors.green .. string.format("%q", value) .. colors.reset
elseif valueType == "number" then
str = colors.yellow .. tostring(value) .. colors.reset
elseif valueType == "boolean" then
str = colors.cyan .. tostring(value) .. colors.reset
elseif valueType == "table" then
local mt = getmetatable(value)
if mt and mt.__tostring then
str = tostring(value)
else
str = colors.magenta .. string.format("table: %p", value) .. colors.reset
end
elseif valueType == "function" then
str = colors.blue .. string.format("function: %p", value) .. colors.reset
elseif valueType == "userdata" or valueType == "thread" then
str = colors.white .. string.format("%s: %p", valueType, value) .. colors.reset
else
str = colors.gray .. tostring(value) .. colors.reset
end
-- 限制长度
if #str > maxLength * 2 then -- 乘以2因为ANSI代码也占长度
str = str:sub(1, maxLength * 2) .. "..."
end
return str
end
-- 辅助函数:格式化变量信息
local function formatVariables(vars, indent)
if not vars or not config.showVariables then
return ""
end
local lines = {}
local prefix = string.rep(" ", indent)
-- 处理局部变量
if vars.locals then
local hasLocals = false
local localNames = {}
for name, _ in pairs(vars.locals) do
table.insert(localNames, name)
end
table.sort(localNames) -- 按字母顺序排序
for _, name in ipairs(localNames) do
local info = vars.locals[name]
if not hasLocals then
table.insert(lines, prefix .. colors.cyan .. "Local Variables:" .. colors.reset)
hasLocals = true
end
local valueStr = formatValue(info.value, config.maxVariableLength)
table.insert(lines, string.format("%s %s%s%s = %s",
prefix, colors.yellow, name, colors.reset, valueStr))
end
end
-- 处理上值upvalues
if vars.upvalues then
local hasUpvalues = false
local upvalueNames = {}
for name, _ in pairs(vars.upvalues) do
table.insert(upvalueNames, name)
end
table.sort(upvalueNames)
for _, name in ipairs(upvalueNames) do
local info = vars.upvalues[name]
if not hasUpvalues then
table.insert(lines, prefix .. colors.cyan .. "Upvalues:" .. colors.reset)
hasUpvalues = true
end
local valueStr = formatValue(info.value, config.maxVariableLength)
table.insert(lines, string.format("%s %s%s%s = %s",
prefix, colors.yellow, name, colors.reset, valueStr))
end
end
if #lines > 0 then
return table.concat(lines, "\n") .. "\n"
end
return ""
end
-- 获取堆栈信息
local stackInfo = {}
local outputLines = {}
-- 添加标题
if config.includeTimestamp then
table.insert(outputLines, colors.white .. "=== Stack Trace @" .. os.date("%H:%M:%S") .. " ===" .. colors.reset)
else
table.insert(outputLines, colors.white .. "=== Stack Trace ===" .. colors.reset)
end
-- 收集堆栈信息
local frameCount = 0
local skippedDebuggerFrames = 0
for level = ignoreCount, config.maxStackDepth do
local source = debug.getinfo(level, "Snlf")
if not source then
break
end
-- 构建栈帧信息
local frameInfo = {
level = level - ignoreCount + 1,
src = source.source,
funcName = source.name or "<anonymous>",
currentline = source.currentline,
linedefined = source.linedefined,
lastlinedefined = source.lastlinedefined,
what = source.what,
namewhat = source.namewhat or "",
source = source.source
}
-- 跳过调试器自身的帧
if isDebuggerFrame(frameInfo) then
skippedDebuggerFrames = skippedDebuggerFrames + 1
goto continue
end
-- 达到最大显示深度时停止
if frameCount >= config.maxDepth then
table.insert(outputLines, colors.gray .. string.format("... (%d more frames hidden)",
(config.maxStackDepth - level + 1)) .. colors.reset)
break
end
-- 格式化文件路径
local filePath
if config.showFullPath then
filePath = source.source
else
-- 提取文件名
if source.source:sub(1, 1) == "@" then
local path = source.source:sub(2)
local _, filename = path:match("^.*[/\\](.+)$")
filePath = filename or path
elseif source.source:sub(1, 1) == "=" then
filePath = source.source:sub(2)
else
filePath = "[string]"
end
end
-- 构建帧描述
local indent = string.rep(" ", config.indentSize)
local framePrefix = string.format("#%d ", frameCount + 1)
local frameLine
if config.showLineNumbers then
if source.currentline > 0 then
frameLine = string.format("%s%s in %s%s%s at %s%s%s:%s%d%s",
colors.white, framePrefix,
colors.yellow, frameInfo.funcName, colors.reset,
colors.blue, filePath, colors.reset,
colors.green, source.currentline, colors.reset)
else
frameLine = string.format("%s%s in %s%s%s at %s%s%s",
colors.white, framePrefix,
colors.yellow, frameInfo.funcName, colors.reset,
colors.blue, filePath, colors.reset)
end
else
frameLine = string.format("%s%s in %s%s%s",
colors.white, framePrefix,
colors.yellow, frameInfo.funcName, colors.reset)
end
-- 添加函数类型信息
if config.showFunctionType then
local typeColor = colors.gray
if source.what == "Lua" then
typeColor = colors.green
elseif source.what == "C" then
typeColor = colors.red
elseif source.what == "main" then
typeColor = colors.cyan
end
frameLine = frameLine .. string.format(" [%s%s%s]",
typeColor, source.what, colors.reset)
end
table.insert(outputLines, frameLine)
-- 获取并格式化变量
if config.showVariables then
local success, vars = pcall(function()
local varInfo = {}
-- 获取局部变量
varInfo.locals = {}
local idx = 1
while true do
local name, value = debug.getlocal(level + 1, idx)
if not name then break end
-- 过滤掉调试器内部变量
if not name:find("^_debugger_") then
varInfo.locals[name] = {
value = value,
type = type(value)
}
end
idx = idx + 1
end
-- 获取上值
varInfo.upvalues = {}
local func = debug.getinfo(level + 1, "f").func
if func then
idx = 1
while true do
local name, value = debug.getupvalue(func, idx)
if not name then break end
varInfo.upvalues[name] = {
value = value,
type = type(value)
}
idx = idx + 1
end
end
return varInfo
end)
if success then
local varsStr = formatVariables(vars, config.indentSize * 2)
if varsStr ~= "" then
table.insert(outputLines, varsStr)
end
end
end
frameCount = frameCount + 1
-- 到达主程序层时停止
if source.what == "main" then
break
end
::continue::
end
-- 添加统计信息
table.insert(outputLines, "")
table.insert(outputLines, colors.gray .. string.format(
"Total frames: %d (skipped %d debugger frames)",
frameCount, skippedDebuggerFrames) .. colors.reset)
-- 如果没有找到任何帧
if frameCount == 0 then
table.insert(outputLines,
colors.yellow .. "No stack frames found (possibly all frames were skipped)" .. colors.reset)
end
-- 添加分隔线
table.insert(outputLines, colors.white .. "====================" .. colors.reset)
return table.concat(outputLines, "\n")
end
function InnerFunction()
local x = 42
local name = "Test"
local data = { a = 1, b = 2 }
-- 打印堆栈信息
local trace = PrintStackTrace(2, {
showVariables = false,
colorOutput = false,
maxDepth = 20
})
return trace
end
end

View File

@ -81,7 +81,6 @@ function M:InitView(url)
end
function M:InitPlayerInfoView()
print("什么鬼")
self._player_info = {}
local _player_info = self._player_info
for i = 1, self._room.room_config.people_num do

View File

@ -186,6 +186,8 @@ function M:InitData(over, room, result, total_result, callback)
end
function M:AddClearItem(room, data, total_data, over)
print("服务端的数据判断======")
print(TableToString(data))
local n = over + 1
local list_view1 = self._view:GetChild('player_list')
local list_view2 = self._view:GetChild('player_list_2')

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 MiB

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 238 KiB

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 KiB

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 965 KiB

After

Width:  |  Height:  |  Size: 866 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@ -3,9 +3,6 @@
"n40_ona1": {
"hidden": true
},
"n79_uwvl": {
"collapsed": true
},
"n22_xtwh": {
"hidden": true
}

View File

@ -15,7 +15,7 @@
"test.device": "Huawei Mate20",
"canvasColor": 10066329,
"auxline2": true,
"doc.activeDoc": "ui://lkq9ne9speuq6p",
"doc.activeDoc": "ui://1utjt0r2ufu930",
"libview.twoColumn": false,
"libview.expandedNodes": [
"27vd145b",
@ -39,6 +39,8 @@
"lkq9ne9s",
"/component/Main/",
"lkq9ne9s",
"/component/Main/component/",
"lkq9ne9s",
"/component/Main/images/",
"lkq9ne9s",
"/component/cards/",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -15,7 +15,7 @@
<image id="n37_aen8" name="n37" src="ufu934" fileName="component/clearing/image/shibai_zipai.png" xy="925,-3" group="n4_tjnv">
<gearDisplay controller="result" pages="0"/>
</image>
<image id="n38_aen8" name="n38" src="ufu935" fileName="component/clearing/image/shengli_zipai.png" xy="925,5" group="n4_tjnv">
<image id="n38_aen8" name="n38" src="ufu935" fileName="component/clearing/image/shengli_zipai.png" xy="925,0" group="n4_tjnv">
<gearDisplay controller="result" pages="1"/>
</image>
<group id="n4_tjnv" name="title" xy="799,-3" size="935,139" group="n31_aen8" advanced="true">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 551 KiB

After

Width:  |  Height:  |  Size: 595 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 775 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 789 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1010 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 765 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1010 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 KiB

After

Width:  |  Height:  |  Size: 943 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 354 KiB

After

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 KiB

After

Width:  |  Height:  |  Size: 1017 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 736 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 590 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 749 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 745 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 KiB

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 199 KiB

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 769 KiB

After

Width:  |  Height:  |  Size: 526 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 473 KiB

After

Width:  |  Height:  |  Size: 496 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 864 KiB

After

Width:  |  Height:  |  Size: 946 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 MiB

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 878 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 966 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 626 KiB

After

Width:  |  Height:  |  Size: 481 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 666 KiB

After

Width:  |  Height:  |  Size: 650 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 841 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 720 KiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 570 KiB

After

Width:  |  Height:  |  Size: 497 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,92 +0,0 @@
fileFormatVersion: 2
guid: 8ac1d8f0ae1519648b1ac8e0b462a30e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName: base/main_zipai/1b67e95de3db97b52dfe810c7d35f1b7
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 MiB

After

Width:  |  Height:  |  Size: 6.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 KiB

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 844 KiB

After

Width:  |  Height:  |  Size: 782 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

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