init
This commit is contained in:
commit
a41a12d6af
|
@ -0,0 +1,30 @@
|
||||||
|
# Secrets
|
||||||
|
/**/**/.env
|
||||||
|
|
||||||
|
# MINECRAFT ASSETS & LOGS
|
||||||
|
assets
|
||||||
|
options.txt
|
||||||
|
!/config/fancymenu/assets
|
||||||
|
!/config/fancymenu/options.txt
|
||||||
|
/**/**/cache
|
||||||
|
/**/**/chash-reports
|
||||||
|
/**/**/fancymenu_data
|
||||||
|
/**/**/forge
|
||||||
|
/**/**/logs
|
||||||
|
/**/**/saves
|
||||||
|
/**/**/.sl_password
|
||||||
|
screenshots
|
||||||
|
shaderpacks
|
||||||
|
|
||||||
|
XaeroWorldMap
|
||||||
|
XaeroWaypoints_*
|
||||||
|
XaeroWaypoints
|
||||||
|
mods/mcef-libraries
|
||||||
|
|
||||||
|
CustomSkinLoader
|
||||||
|
immersive_paintings_cache
|
||||||
|
|
||||||
|
config/konkrete/locals/de_de.local
|
||||||
|
config/konkrete/locals/en_us.local
|
||||||
|
config/ambientsounds-client.json
|
||||||
|
config/ambientsounds-client.json
|
|
@ -0,0 +1,15 @@
|
||||||
|
<p align="center">
|
||||||
|
<img
|
||||||
|
src="https://git.ragestudio.net/srgooglo/hispanofurs-mc/raw/branch/main/icon.png"
|
||||||
|
height="275"
|
||||||
|
>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
# Hispano Furs MC
|
||||||
|
|
||||||
|
## Documentacion
|
||||||
|
[https://hispanofurs.comty.app/](https://hispanofurs.comty.app/)
|
||||||
|
|
||||||
|
|
||||||
|
## Otros
|
||||||
|
[](rsbundle://https://git.ragestudio.net/srgooglo/hispanofurs-mc/raw/branch/main/manifest)
|
|
@ -0,0 +1,210 @@
|
||||||
|
version:3465
|
||||||
|
toggleCrawl:false
|
||||||
|
autoJump:false
|
||||||
|
operatorItemsTab:false
|
||||||
|
autoSuggestions:true
|
||||||
|
chatColors:true
|
||||||
|
chatLinks:true
|
||||||
|
chatLinksPrompt:true
|
||||||
|
enableVsync:false
|
||||||
|
entityShadows:true
|
||||||
|
forceUnicodeFont:false
|
||||||
|
discrete_mouse_scroll:false
|
||||||
|
invertYMouse:false
|
||||||
|
realmsNotifications:true
|
||||||
|
reducedDebugInfo:false
|
||||||
|
showSubtitles:false
|
||||||
|
directionalAudio:false
|
||||||
|
touchscreen:false
|
||||||
|
fullscreen:false
|
||||||
|
bobView:true
|
||||||
|
toggleCrouch:false
|
||||||
|
toggleSprint:false
|
||||||
|
darkMojangStudiosBackground:true
|
||||||
|
hideLightningFlashes:false
|
||||||
|
mouseSensitivity:0.5
|
||||||
|
fov:0.25
|
||||||
|
screenEffectScale:1.0
|
||||||
|
fovEffectScale:1.0
|
||||||
|
darknessEffectScale:1.0
|
||||||
|
glintSpeed:0.5
|
||||||
|
glintStrength:0.75
|
||||||
|
damageTiltStrength:1.0
|
||||||
|
highContrast:false
|
||||||
|
gamma:1.0
|
||||||
|
renderDistance:14
|
||||||
|
simulationDistance:8
|
||||||
|
entityDistanceScaling:1.0
|
||||||
|
guiScale:3
|
||||||
|
particles:0
|
||||||
|
maxFps:60
|
||||||
|
graphicsMode:1
|
||||||
|
ao:true
|
||||||
|
prioritizeChunkUpdates:0
|
||||||
|
biomeBlendRadius:2
|
||||||
|
renderClouds:"true"
|
||||||
|
resourcePacks:["vanilla","fabric","Moonlight Mods Dynamic Assets","minecraft:physicsmod","betterbeds:fancyconnectedbeds","betterbeds:fancybeds","betterbeds:connectedbeds","file/§bRAY\u0027s§r 3D Rails.zip","file/§l3D§f+Ladders+v1.1.zip","continuity:default","file/Rainbow+XP+bar+and+ping+1.18.zip","file/Icons+v.1.9.1§7.zip","file/Crops-3D_MC1.19_v1.2.0.zip","file/EclecticTrove-noconfig-1.20.1-1.2.0.zip","file/FreshAnimations_v1.9.zip","file/mb-3d-items-pack-1-3-2.zip","file/Default-Dark-Mode-1.20-2023.7.0.zip","file/Unique Dark 1.20.1 (free).zip"]
|
||||||
|
incompatibleResourcePacks:["minecraft:physicsmod","betterbeds:fancyconnectedbeds","betterbeds:fancybeds","betterbeds:connectedbeds","file/§bRAY\u0027s§r 3D Rails.zip","file/Rainbow+XP+bar+and+ping+1.18.zip","file/Crops-3D_MC1.19_v1.2.0.zip","file/mb-3d-items-pack-1-3-2.zip"]
|
||||||
|
lastServer:sp03.ragestudio.net:25504
|
||||||
|
lang:es_es
|
||||||
|
soundDevice:""
|
||||||
|
chatVisibility:0
|
||||||
|
chatOpacity:1.0
|
||||||
|
chatLineSpacing:0.0
|
||||||
|
textBackgroundOpacity:0.5
|
||||||
|
backgroundForChatOnly:true
|
||||||
|
hideServerAddress:false
|
||||||
|
advancedItemTooltips:false
|
||||||
|
pauseOnLostFocus:true
|
||||||
|
overrideWidth:0
|
||||||
|
overrideHeight:0
|
||||||
|
chatHeightFocused:1.0
|
||||||
|
chatDelay:0.0
|
||||||
|
chatHeightUnfocused:0.4375
|
||||||
|
chatScale:1.0
|
||||||
|
chatWidth:1.0
|
||||||
|
notificationDisplayTime:1.0
|
||||||
|
mipmapLevels:4
|
||||||
|
useNativeTransport:true
|
||||||
|
mainHand:"right"
|
||||||
|
attackIndicator:1
|
||||||
|
narrator:0
|
||||||
|
tutorialStep:none
|
||||||
|
mouseWheelSensitivity:1.0
|
||||||
|
rawMouseInput:true
|
||||||
|
glDebugVerbosity:1
|
||||||
|
skipMultiplayerWarning:true
|
||||||
|
skipRealms32bitWarning:false
|
||||||
|
hideMatchedNames:true
|
||||||
|
joinedFirstServer:true
|
||||||
|
hideBundleTutorial:false
|
||||||
|
syncChunkWrites:true
|
||||||
|
showAutosaveIndicator:false
|
||||||
|
allowServerListing:true
|
||||||
|
onlyShowSecureChat:false
|
||||||
|
panoramaScrollSpeed:1.0
|
||||||
|
debugifyTelemetry:0
|
||||||
|
telemetryOptInExtra:false
|
||||||
|
onboardAccessibility:false
|
||||||
|
key_key.attack:key.mouse.left
|
||||||
|
key_key.use:key.mouse.right
|
||||||
|
key_key.forward:key.keyboard.w
|
||||||
|
key_key.left:key.keyboard.a
|
||||||
|
key_key.back:key.keyboard.s
|
||||||
|
key_key.right:key.keyboard.d
|
||||||
|
key_key.jump:key.keyboard.space
|
||||||
|
key_key.sneak:key.keyboard.left.shift
|
||||||
|
key_key.sprint:key.keyboard.left.control
|
||||||
|
key_key.drop:key.keyboard.q
|
||||||
|
key_key.inventory:key.keyboard.e
|
||||||
|
key_key.chat:key.keyboard.t
|
||||||
|
key_key.playerlist:key.keyboard.tab
|
||||||
|
key_key.pickItem:key.mouse.middle
|
||||||
|
key_key.command:key.keyboard.unknown
|
||||||
|
key_key.socialInteractions:key.keyboard.unknown
|
||||||
|
key_key.screenshot:key.keyboard.f2
|
||||||
|
key_key.togglePerspective:key.keyboard.f5
|
||||||
|
key_key.smoothCamera:key.keyboard.unknown
|
||||||
|
key_key.fullscreen:key.keyboard.f11
|
||||||
|
key_key.spectatorOutlines:key.keyboard.unknown
|
||||||
|
key_key.swapOffhand:key.keyboard.f
|
||||||
|
key_key.saveToolbarActivator:key.keyboard.unknown
|
||||||
|
key_key.loadToolbarActivator:key.keyboard.unknown
|
||||||
|
key_key.advancements:key.keyboard.l
|
||||||
|
key_key.hotbar.1:key.keyboard.1
|
||||||
|
key_key.hotbar.2:key.keyboard.2
|
||||||
|
key_key.hotbar.3:key.keyboard.3
|
||||||
|
key_key.hotbar.4:key.keyboard.4
|
||||||
|
key_key.hotbar.5:key.keyboard.5
|
||||||
|
key_key.hotbar.6:key.keyboard.6
|
||||||
|
key_key.hotbar.7:key.keyboard.7
|
||||||
|
key_key.hotbar.8:key.keyboard.8
|
||||||
|
key_key.hotbar.9:key.keyboard.9
|
||||||
|
key_vivecraft.key.rotateLeft:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.rotateRight:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.teleport:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.teleportFallback:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.toggleMovement:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickTorch:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.swapMirrorView:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.exportWorld:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.moveThirdPersonCam:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.togglePlayerList:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.toggleHandheldCam:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickHandheldCam:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.toggleKeyboard:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand1:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand2:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand3:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand4:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand5:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand6:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand7:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand8:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand9:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand10:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand11:key.keyboard.unknown
|
||||||
|
key_vivecraft.key.quickcommand12:key.keyboard.unknown
|
||||||
|
key_key.dynamic_fps.toggle_forced:key.keyboard.unknown
|
||||||
|
key_key.dynamic_fps.toggle_disabled:key.keyboard.unknown
|
||||||
|
key_key.azurelib.reload:key.keyboard.unknown
|
||||||
|
key_key.azurelib.scope:key.keyboard.unknown
|
||||||
|
key_key.azurelib.fire:key.keyboard.unknown
|
||||||
|
key_keybinds.bettercombat.feint:key.keyboard.unknown
|
||||||
|
key_keybinds.bettercombat.toggle_mine_with_weapons:key.keyboard.unknown
|
||||||
|
key_key.cavedust.toggle:key.keyboard.unknown
|
||||||
|
key_key.cavedust.reload:key.keyboard.unknown
|
||||||
|
key_keybinds.combatroll.roll:key.keyboard.r
|
||||||
|
key_key.crawl:key.keyboard.c
|
||||||
|
key_create.keyinfo.toolmenu:key.keyboard.left.alt
|
||||||
|
key_create.keyinfo.toolbelt:key.keyboard.left.alt
|
||||||
|
key_key.entityculling.toggle:key.keyboard.unknown
|
||||||
|
key_key.exposure.camera_controls:key.keyboard.unknown
|
||||||
|
key_key.firstperson.toggle:key.keyboard.f6
|
||||||
|
key_key.map_atlases.open_minimap:key.keyboard.m
|
||||||
|
key_key.modmenu.open_menu:key.keyboard.unknown
|
||||||
|
key_supplementaries.keybind.quiver:key.keyboard.x
|
||||||
|
key_key.paraglider.paragliderSettings:key.keyboard.p
|
||||||
|
key_physicsmod.keybinding.guiphysics:key.keyboard.unknown
|
||||||
|
key_physicsmod.keybinding.physicsmenu:key.keyboard.unknown
|
||||||
|
key_physicsmod.keybinding.togglephysics:key.keyboard.unknown
|
||||||
|
key_physicsmod.keybinding.debug:key.keyboard.unknown
|
||||||
|
key_key.plasmovoice.settings:key.keyboard.v
|
||||||
|
key_key.toggleVisualItemContents:key.keyboard.unknown
|
||||||
|
key_key.toggleSelectedItemTooltips:key.keyboard.unknown
|
||||||
|
key_key.toggleCarriedItemTooltips:key.keyboard.unknown
|
||||||
|
key_key.cycleLeft:key.keyboard.unknown
|
||||||
|
key_key.cycleRight:key.keyboard.unknown
|
||||||
|
key_key.screenshot_viewer.open_screenshots_screen:key.keyboard.unknown
|
||||||
|
key_key.travelersbackpack.inventory:key.keyboard.b
|
||||||
|
key_key.travelersbackpack.toggle_tank:key.keyboard.h
|
||||||
|
key_key.travelersbackpack.cycle_tool:key.keyboard.g
|
||||||
|
key_treechop.key.toggle_chopping:key.keyboard.unknown
|
||||||
|
key_treechop.key.toggle_felling:key.keyboard.unknown
|
||||||
|
key_treechop.key.cycle_sneak_behavior:key.keyboard.unknown
|
||||||
|
key_treechop.key.open_settings_overlay:key.keyboard.unknown
|
||||||
|
key_key.waila.config:key.keyboard.unknown
|
||||||
|
key_key.waila.show_overlay:key.keyboard.unknown
|
||||||
|
key_key.waila.toggle_liquid:key.keyboard.unknown
|
||||||
|
key_key.waila.show_recipe_input:key.keyboard.unknown
|
||||||
|
key_key.waila.show_recipe_output:key.keyboard.unknown
|
||||||
|
key_iris.keybind.reload:key.keyboard.unknown
|
||||||
|
key_iris.keybind.toggleShaders:key.keyboard.k
|
||||||
|
key_iris.keybind.shaderPackSelection:key.keyboard.unknown
|
||||||
|
soundCategory_master:0.5
|
||||||
|
soundCategory_music:0.051643192488262976
|
||||||
|
soundCategory_record:1.0
|
||||||
|
soundCategory_weather:1.0
|
||||||
|
soundCategory_block:1.0
|
||||||
|
soundCategory_hostile:1.0
|
||||||
|
soundCategory_neutral:1.0
|
||||||
|
soundCategory_player:1.0
|
||||||
|
soundCategory_ambient:1.0
|
||||||
|
soundCategory_voice:1.0
|
||||||
|
modelPart_cape:true
|
||||||
|
modelPart_jacket:true
|
||||||
|
modelPart_left_sleeve:true
|
||||||
|
modelPart_right_sleeve:true
|
||||||
|
modelPart_left_pants_leg:true
|
||||||
|
modelPart_right_pants_leg:true
|
||||||
|
modelPart_hat:true
|
|
@ -0,0 +1,191 @@
|
||||||
|
const vars = {
|
||||||
|
id: "hfmc-dev",
|
||||||
|
version: "1.0.0",
|
||||||
|
icon: "https://git.ragestudio.net/srgooglo/hispanofurs-mc/raw/branch/main/icon.png",
|
||||||
|
name: "Hispano Furs MC (DEV)",
|
||||||
|
description: "Minecraft Modpack",
|
||||||
|
author: "HispanoFurs"
|
||||||
|
}
|
||||||
|
|
||||||
|
const internalVars = {
|
||||||
|
public_ip: "0.0.0.0",
|
||||||
|
public_ip_port: "25565",
|
||||||
|
git_source: "https://git.ragestudio.net/srgooglo/hispanofurs-mc",
|
||||||
|
auth: {
|
||||||
|
login: "https://hispanofurs.comty.app/auth",
|
||||||
|
fetcher: "https://hispanofurs.comty.app/rsauthorize",
|
||||||
|
getter: "https://hispanofurs_api.comty.app/data",
|
||||||
|
},
|
||||||
|
mc_version: {
|
||||||
|
number: "1.20.1",
|
||||||
|
forge: "47.2.17",
|
||||||
|
type: "release",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const defaultConfig = {
|
||||||
|
assigned_memory: 4096,
|
||||||
|
}
|
||||||
|
|
||||||
|
const fs = require("node:fs")
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
...vars,
|
||||||
|
rsb_minimun_version: "0.15.0",
|
||||||
|
import_libs: [
|
||||||
|
"mcl",
|
||||||
|
"ipc",
|
||||||
|
"auth",
|
||||||
|
],
|
||||||
|
patches: [
|
||||||
|
{
|
||||||
|
id: "3d_skins_layers",
|
||||||
|
name: "3D Skins Layers",
|
||||||
|
additions: [
|
||||||
|
{
|
||||||
|
file: `%install_path%/mods/skinlayers3d-fabric-1.6.2-mc1.20.1.jar`,
|
||||||
|
steps: {
|
||||||
|
http_downloads: [
|
||||||
|
{
|
||||||
|
url: "https://cdn.modrinth.com/data/zV5r3pPn/versions/KHhjRppT/skinlayers3d-fabric-1.6.2-mc1.20.1.jar",
|
||||||
|
path: `%install_path%/mods/skinlayers3d-fabric-1.6.2-mc1.20.1.jar`,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3d_first_person",
|
||||||
|
name: "3D First Person",
|
||||||
|
additions: [
|
||||||
|
{
|
||||||
|
file: `%install_path%/mods/firstperson-fabric-2.3.4-mc1.20.1.jar`,
|
||||||
|
steps: {
|
||||||
|
http_downloads: [
|
||||||
|
{
|
||||||
|
url: "https://cdn.modrinth.com/data/H5XMjpHi/versions/UtdDBPeE/firstperson-fabric-2.3.4-mc1.20.1.jar",
|
||||||
|
path: `%install_path%/mods/firstperson-fabric-2.3.4-mc1.20.1.jar`,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "complementary_shader",
|
||||||
|
name: "Complementary Shader",
|
||||||
|
additions: [
|
||||||
|
{
|
||||||
|
file: `%install_path%/shaderpacks/ComplementaryReimagined_r5.1.1.zip`,
|
||||||
|
steps: {
|
||||||
|
http_downloads: [
|
||||||
|
{
|
||||||
|
url: "https://cdn.modrinth.com/data/HVnmMxH1/versions/D5fox3fg/ComplementaryReimagined_r5.1.1.zip",
|
||||||
|
path: `%install_path%/shaderpacks/ComplementaryReimagined_r5.1.1.zip`,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "plasmo_voice",
|
||||||
|
name: "Plasmo Voice (Voice Chat)",
|
||||||
|
additions: [
|
||||||
|
{
|
||||||
|
file: `%install_path%/mods/plasmovoice-fabric-1.20.1-2.0.8.jar`,
|
||||||
|
steps: {
|
||||||
|
http_downloads: [
|
||||||
|
{
|
||||||
|
url: "https://cdn.modrinth.com/data/1bZhdhsH/versions/WcH8MqNA/plasmovoice-fabric-1.20.1-2.0.8.jar",
|
||||||
|
path: `%install_path%/mods/plasmovoice-fabric-1.20.1-2.0.8.jar`,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
default: true,
|
||||||
|
}
|
||||||
|
],
|
||||||
|
auth: internalVars.auth,
|
||||||
|
configs: {
|
||||||
|
assigned_memory: {
|
||||||
|
label: "Assigned Memory",
|
||||||
|
type: "number",
|
||||||
|
default: defaultConfig.assigned_memory,
|
||||||
|
icon: "MdMemory",
|
||||||
|
ui_component: "slider",
|
||||||
|
ui_component_props: {
|
||||||
|
min: 2048,
|
||||||
|
max: 8192,
|
||||||
|
step: 1024,
|
||||||
|
unit: "MB"
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
install_steps: {
|
||||||
|
git_clones: [
|
||||||
|
{
|
||||||
|
path: ".",
|
||||||
|
url: internalVars.git_source
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
update_steps: {
|
||||||
|
git_reset: [
|
||||||
|
{
|
||||||
|
path: ".",
|
||||||
|
from: "HEAD",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
executable: true,
|
||||||
|
check_updates_after_execute: true,
|
||||||
|
after_install: async (pkg) => {
|
||||||
|
// patch options.txt from default_options.txt
|
||||||
|
const defaultOptionsPath = `${pkg.install_path}/default_options.txt`
|
||||||
|
const finalOptionsPath = `${pkg.install_path}/options.txt`
|
||||||
|
|
||||||
|
fs.copyFileSync(defaultOptionsPath, finalOptionsPath)
|
||||||
|
},
|
||||||
|
execute: async (pkg) => {
|
||||||
|
let storagedAuth = await pkg.libraries.auth.get()
|
||||||
|
|
||||||
|
if (!storagedAuth) {
|
||||||
|
return pkg.libraries.auth.request()
|
||||||
|
}
|
||||||
|
|
||||||
|
const auth = await pkg.libraries.mcl.auth(storagedAuth.assigned_username)
|
||||||
|
|
||||||
|
return pkg.libraries.mcl.launch(
|
||||||
|
{
|
||||||
|
javaPath: global.JAVA_PATH,
|
||||||
|
root: pkg.install_path,
|
||||||
|
authorization: auth,
|
||||||
|
version: internalVars.mc_version,
|
||||||
|
memory: {
|
||||||
|
max: pkg.storaged_configs?.assigned_memory ?? defaultConfig.assigned_memory,
|
||||||
|
min: 2048
|
||||||
|
},
|
||||||
|
//customArgs: [`--remote_token=${storagedAuth.token}`],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
install: () => {
|
||||||
|
pkg.libraries.ipc.send(`new:notification`, {
|
||||||
|
message: "Downloading assets",
|
||||||
|
description: "This may take a while...",
|
||||||
|
loading: true,
|
||||||
|
duration: 10
|
||||||
|
})
|
||||||
|
},
|
||||||
|
init_assets: () => {
|
||||||
|
pkg.libraries.ipc.send(`new:message`, {
|
||||||
|
message: "Preparing assets, please wait...",
|
||||||
|
type: "loading",
|
||||||
|
duration: 10000,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Loading…
Reference in New Issue