From 83df4304c094eb08cd2ff6c159e4670ee2b53948 Mon Sep 17 00:00:00 2001 From: DIvan2000 Date: Fri, 19 Sep 2025 18:39:12 +0400 Subject: [PATCH] modify gitignore --- .gitignore | 20 +- config/axiom/.axiom.json.backup | 204 +++ config/axiom/.axiominternal.hocon | 32 + config/axiom/axiom.hocon | 175 ++ config/axiom/axiom.json | 204 +++ config/axiom/imgui.ini | 81 + config/axiom/translations.zip | Bin 0 -> 1163100 bytes config/fabric/indigo-renderer.properties | 9 + config/plasmovoice/.crowdin/de_de.json | 1 + config/plasmovoice/.crowdin/es_es.json | 1 + config/plasmovoice/.crowdin/fr_fr.json | 1 + config/plasmovoice/.crowdin/he_il.json | 1 + config/plasmovoice/.crowdin/ja_jp.json | 1 + config/plasmovoice/.crowdin/ko_kr.json | 1 + config/plasmovoice/.crowdin/pl_pl.json | 1 + config/plasmovoice/.crowdin/pt_br.json | 1 + config/plasmovoice/.crowdin/ru_ru.json | 1 + config/plasmovoice/.crowdin/timestamp | 1 + config/plasmovoice/.crowdin/tt_ru.json | 1 + config/plasmovoice/.crowdin/uk_ua.json | 1 + config/plasmovoice/.crowdin/zh_cn.json | 1 + config/plasmovoice/.crowdin/zh_tw.json | 1 + config/plasmovoice/client.toml | 69 + config/plasmovoice/meta_cache.json | 1 + .../allowed_sounds.properties | 1614 +++++++++++++++++ .../occlusion.properties | 219 +++ .../reflectivity.properties | 213 +++ .../soundphysics.properties | 99 + presets/high/config/DistantHorizons.toml | 795 ++++++++ presets/high/config/iris.properties | 9 + presets/high/preset_info.json | 4 + presets/medium/config/DistantHorizons.toml | 795 ++++++++ presets/medium/config/iris.properties | 9 + presets/medium/preset_info.json | 4 + presets/minimal/config/DistantHorizons.toml | 795 ++++++++ presets/minimal/config/iris.properties | 9 + presets/minimal/preset_info.json | 4 + shaderpacks/Visual-Vibrance-v0.3.4a.zip | Bin 0 -> 4564706 bytes shaderpacks/Visual-Vibrance-v0.3.4a.zip.txt | 13 + 39 files changed, 5384 insertions(+), 7 deletions(-) create mode 100644 config/axiom/.axiom.json.backup create mode 100644 config/axiom/.axiominternal.hocon create mode 100644 config/axiom/axiom.hocon create mode 100644 config/axiom/axiom.json create mode 100644 config/axiom/imgui.ini create mode 100644 config/axiom/translations.zip create mode 100644 config/fabric/indigo-renderer.properties create mode 100644 config/plasmovoice/.crowdin/de_de.json create mode 100644 config/plasmovoice/.crowdin/es_es.json create mode 100644 config/plasmovoice/.crowdin/fr_fr.json create mode 100644 config/plasmovoice/.crowdin/he_il.json create mode 100644 config/plasmovoice/.crowdin/ja_jp.json create mode 100644 config/plasmovoice/.crowdin/ko_kr.json create mode 100644 config/plasmovoice/.crowdin/pl_pl.json create mode 100644 config/plasmovoice/.crowdin/pt_br.json create mode 100644 config/plasmovoice/.crowdin/ru_ru.json create mode 100644 config/plasmovoice/.crowdin/timestamp create mode 100644 config/plasmovoice/.crowdin/tt_ru.json create mode 100644 config/plasmovoice/.crowdin/uk_ua.json create mode 100644 config/plasmovoice/.crowdin/zh_cn.json create mode 100644 config/plasmovoice/.crowdin/zh_tw.json create mode 100644 config/plasmovoice/client.toml create mode 100644 config/plasmovoice/meta_cache.json create mode 100644 config/sound_physics_remastered/allowed_sounds.properties create mode 100644 config/sound_physics_remastered/occlusion.properties create mode 100644 config/sound_physics_remastered/reflectivity.properties create mode 100644 config/sound_physics_remastered/soundphysics.properties create mode 100644 presets/high/config/DistantHorizons.toml create mode 100644 presets/high/config/iris.properties create mode 100644 presets/high/preset_info.json create mode 100644 presets/medium/config/DistantHorizons.toml create mode 100644 presets/medium/config/iris.properties create mode 100644 presets/medium/preset_info.json create mode 100644 presets/minimal/config/DistantHorizons.toml create mode 100644 presets/minimal/config/iris.properties create mode 100644 presets/minimal/preset_info.json create mode 100644 shaderpacks/Visual-Vibrance-v0.3.4a.zip create mode 100644 shaderpacks/Visual-Vibrance-v0.3.4a.zip.txt diff --git a/.gitignore b/.gitignore index 997d1ff..93e5932 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ * -!*/ - !.gitignore !install.sh @@ -9,8 +7,16 @@ !cherishedworlds-favorites.dat !servers.dat -!mods/* -!resourcepacks/* -!config/* -!presets/* -!install_locales/* +!mods/ +!resourcepacks/ +!config/ +!presets/ +!install_locales/ +!shaderpacks/ + +!mods/** +!resourcepacks/** +!config/** +!presets/** +!install_locales/** +!shaderpacks/** diff --git a/config/axiom/.axiom.json.backup b/config/axiom/.axiom.json.backup new file mode 100644 index 0000000..b663aab --- /dev/null +++ b/config/axiom/.axiom.json.backup @@ -0,0 +1,204 @@ +{ + "keybinds": { + "regularKeybinds": { + "rotateCamera": "mouseleft", + "pickBlock": "mousemiddle", + "useTool": "mouseright", + "arcballCamera": "ctrl+mouseleft", + "arcballCardinalSnap": "none", + "panCamera": "ctrl+mouseright", + "crosshairCamera": "mouseright", + "adjustRadius": "ctrl+mousemiddle", + "adjustSpeed": "none", + "confirm": "enter", + "undo": "ctrl+z", + "redo": "ctrl+y", + "copy": "ctrl+c", + "copyWithAir": "none", + "paste": "ctrl+v", + "delete": "delete", + "cut": "ctrl+x", + "duplicate": "ctrl+j", + "extrudePoint": "e", + "saveBlueprint": "ctrl+p", + "showSelection": "none", + "showBiomes": "ctrl+b", + "showAnnotations": "none", + "showDisplayEntityGizmos": "none", + "showMarkerEntityGizmos": "none", + "showCollisionMesh": "none", + "showLightBlocks": "none", + "showStructureVoidBlocks": "none", + "quickFill": "ctrl+f", + "quickReplace": "ctrl+r", + "rotatePlacement": "ctrl+r", + "flipPlacement": "ctrl+f", + "pasteAndSelect": "none", + "moveQuick": "leftcontrol", + "moveForward": "w", + "moveLeft": "a", + "moveBackward": "s", + "moveRight": "d", + "moveUp": "space", + "moveDown": "leftshift", + "copyIngame": "ctrl+c", + "builderToolDelete": "delete", + "nudgeForwards": "up", + "nudgeBackwards": "down", + "nudgeRight": "right", + "nudgeLeft": "left", + "nudgePlusY": "pageup", + "nudgeMinusY": "pagedown", + "selectView1": "ctrl+1", + "selectView2": "ctrl+2", + "selectView3": "ctrl+3", + "selectView4": "ctrl+4", + "selectView5": "ctrl+5", + "selectView6": "ctrl+6", + "selectView7": "ctrl+7", + "selectView8": "ctrl+8", + "selectView9": "ctrl+9" + }, + "toolKeybinds": { + "swap_to_last_tool": "none", + "magic_select": "m", + "box_select": "b", + "freehand_select": "n", + "lasso_select": "l", + "ruler": "none", + "annotation": "none", + "painter": "p", + "noise_painter": "o", + "biome_painter": "none", + "gradient_painter": "none", + "script_brush": "none", + "freehand_draw": "g", + "sculpt_draw": "none", + "rock": "h", + "weld": "j", + "melt": "k", + "stamp": "none", + "text": "none", + "shape": "none", + "path": "none", + "modelling": "none", + "floodfill": "none", + "fluid_ball": "none", + "elevation": "e", + "slope": "none", + "smooth": "u", + "distort": "none", + "roughen": "none", + "shatter": "none", + "extrude": "y", + "modify": "none" + } + }, + "visuals": { + "minBrightness": 0, + "liquidOpacity": 100, + "showBiomes": false, + "showAnnotations": true, + "showRuler": true, + "keypressOverlay": false, + "showKeyHints": true, + "showBlockStateTooltip": true + }, + "contextMenu": { + "keybindMode": "HOLD", + "autoSwapToCreative": true, + "autoSwapToOtherHotbarWithItem": false, + "globalHotbars": false + }, + "capabilities": { + "bulldozer": true, + "replaceMode": false, + "typeReplace": false, + "forcePlace": false, + "noUpdates": false, + "tinker": true, + "infiniteReach": false, + "infiniteReachLimit": -1, + "fastPlace": false, + "angelPlacement": false, + "noClip": false, + "phantom": false + }, + "blockAttributes": { + "showCollisionMesh": false, + "showLightBlocks": false, + "showStructureVoidBlocks": false, + "expandHitboxesToFullCube": false, + "makeFluidHitboxesSolid": false, + "preventInteractions": false + }, + "movement": { + "flightMomentum": 100, + "flightDirection": "HORIZONTAL", + "syncIngameMovementWithEditorUI": false, + "separateFlightSpeeds": false + }, + "builderTools": { + "showBuilderToolSlot": true, + "directionLock": true, + "symmetryRange": 128 + }, + "entityManipulation": { + "showDisplayEntities": true, + "displayEntityRange": 8, + "showMarkerEntities": true, + "markerEntityRange": 24, + "swapLeftRightClick": false + }, + "editor": { + "toolStabilization": 0.0, + "clearToolWhenSwapping": true + }, + "blueprint": { + "automaticRefreshing": true, + "recursiveSearch": false, + "customPath": "", + "defaultTags": "small,medium,large,massive,organic,structure,terrain,interior,house,tower,bridge,castle,statue,temple,monument,barn,stable,windmill,store,watermill,ship,airship,balloon,palace,watchtower,mansion,grave,marketplace,mine,obelisk,warehouse,silo,shipwreck,mausoleum,cemetery,bunker,airplane,helicopter,car,truck,vehicle,blacksmith,crypt,factory,mountain,cliff,rock,iceberg,spike,stone,wood,brick,natural,sand,metal,winter,spring,summer,autumn,tree,bush,mushroom,spruce,oak,birch,coniferous,deciduous,acacia,mangrove,cherryblossom,darkoak,jungle,baobab,azalea,cypress,coral,sapling,grass,seagrass,bamboo,flowers,animal,creature,dead,lamp,streetlight,brazier,bed,bookshelf,closet,table,chair,fireplace,carpet,fountain,clock,banner,flag,bell,modern,medieval,steampunk,gothic,oriental,victorian,fantasy,sci-fi,elven,dwarven,futuristic,retro,classic,rustic,baroque,rococo,industrial,artnouveau,artdeco,cyberpunk,space,arabic,indian,egyptian,greek,roman,norse,mesoamerican,japanese,western,spanish,tudor,spooky,pirate,dungeons,rubble,crates,redstone,wall,window,roof,stairs,pillar,arch,stairs,chimney,well" + }, + "internal": { + "nextUpdateNag": 0, + "shownIntroduction": true, + "showOpenConfigTip": true, + "showOpenContextMenuTip": true, + "showOpenEditorTip": true, + "completedTutorials": [], + "openEditorWindowTypes": [ + "tools", + "tool_options", + "palette", + "inventory", + "active_block", + "history", + "world_properties", + "clipboard", + "target_info" + ], + "defaultLayout": "[Window][###Tools]\nPos\u003d0,0\nSize\u003d300,250\nCollapsed\u003d0\nDockId\u003d0x00000003,0\n\n[Window][###Tool Options]\nPos\u003d0,250\nSize\u003d300,750\nCollapsed\u003d0\nDockId\u003d0x00000004,0\n\n[Window][###Clipboard]\nPos\u003d1700,0\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x0000000D,0\n\n[Window][###TargetInfo]\nPos\u003d1700,0\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x0000000D,1\n\n[Window][###Palette]\nPos\u003d1700,200\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x0000000E,0\n\n[Window][###ActiveBlock]\nPos\u003d1700,400\nSize\u003d300,100\nCollapsed\u003d0\nDockId\u003d0x0000000C,0\n\n[Window][###History]\nPos\u003d1700,500\nSize\u003d300,300\nCollapsed\u003d0\nDockId\u003d0x0000000A,0\n\n[Window][###WorldProperties]\nPos\u003d1700,800\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x00000008,0\n\n[Docking][Data]\nDockSpace ID\u003d0x8B93E3BD Window\u003d0xA787BDB4 Pos\u003d0,0 Size\u003d2000,1000 Split\u003dX\nDockNode ID\u003d0x00000005 Parent\u003d0x8B93E3BD SizeRef\u003d1700,1000 Split\u003dX\n DockNode ID\u003d0x00000001 Parent\u003d0x00000005 SizeRef\u003d300,1000 Split\u003dY\n DockNode ID\u003d0x00000003 Parent\u003d0x00000001 SizeRef\u003d300,250 Selected\u003d0x80AFE82B\n DockNode ID\u003d0x00000004 Parent\u003d0x00000001 SizeRef\u003d300,750 Selected\u003d0xECA27DCB\n DockNode ID\u003d0x00000002 Parent\u003d0x00000005 SizeRef\u003d1400,1000 CentralNode\u003d1 Selected\u003d0x1F1A625A\nDockNode ID\u003d0x00000006 Parent\u003d0x8B93E3BD SizeRef\u003d300,1000 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x00000007 Parent\u003d0x00000006 SizeRef\u003d300,800 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x00000009 Parent\u003d0x00000007 SizeRef\u003d300,500 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x0000000B Parent\u003d0x00000009 SizeRef\u003d300,400 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x0000000D Parent\u003d0x0000000B SizeRef\u003d300,200 Selected\u003d0x34064FA7\n DockNode ID\u003d0x0000000E Parent\u003d0x0000000B SizeRef\u003d300,200 Selected\u003d0x1E514AEA\n DockNode ID\u003d0x0000000C Parent\u003d0x00000009 SizeRef\u003d300,100 Selected\u003d0x1D216E21\n DockNode ID\u003d0x0000000A Parent\u003d0x00000007 SizeRef\u003d300,300 Selected\u003d0xFE0E9DDF\n DockNode ID\u003d0x00000008 Parent\u003d0x00000006 SizeRef\u003d300,200 Selected\u003d0x602D8B84", + "lastTranslationCount": 51669, + "globalScale": 1.0, + "savedCustomTheme": "ASel0AAAlJbUd1aURhcmsAAA\u003d\u003d", + "showCloseWindowButton": false, + "showToolMaskOpenWarning": true, + "showNon90DegreeRotationWarning": true, + "showQuickReplaceCtrlClickTip": true, + "dockedInventoryWithPalette": false, + "rootEditorPalette": { + "blocks": [], + "subcategories": {} + }, + "customDowngradeSuggestions": {}, + "invertCameraRotate": false, + "useCenterOfScreenForArcball": false, + "pickBlockDrag": true, + "cutAlsoCopiesToClipboard": false, + "useVanillaMovementForEditor": true, + "tallGrassIsActuallyNotTall": false, + "disableChunkRenderOverrider": false, + "hadEditorUIOpen": false + } +} \ No newline at end of file diff --git a/config/axiom/.axiominternal.hocon b/config/axiom/.axiominternal.hocon new file mode 100644 index 0000000..a00a290 --- /dev/null +++ b/config/axiom/.axiominternal.hocon @@ -0,0 +1,32 @@ +completedTutorials=[ + introduction, + "box_select_tool", + "magic_select_tool", + selection +] +customDowngradeSuggestions=[] +defaultLayout="[Window][###Tools]\nPos=0,0\nSize=300,250\nCollapsed=0\nDockId=0x00000003,0\n\n[Window][###Tool Options]\nPos=0,250\nSize=300,750\nCollapsed=0\nDockId=0x00000004,0\n\n[Window][###Clipboard]\nPos=1700,0\nSize=300,200\nCollapsed=0\nDockId=0x0000000D,0\n\n[Window][###TargetInfo]\nPos=1700,0\nSize=300,200\nCollapsed=0\nDockId=0x0000000D,1\n\n[Window][###Palette]\nPos=1700,200\nSize=300,200\nCollapsed=0\nDockId=0x0000000E,0\n\n[Window][###ActiveBlock]\nPos=1700,400\nSize=300,100\nCollapsed=0\nDockId=0x0000000C,0\n\n[Window][###History]\nPos=1700,500\nSize=300,300\nCollapsed=0\nDockId=0x0000000A,0\n\n[Window][###WorldProperties]\nPos=1700,800\nSize=300,200\nCollapsed=0\nDockId=0x00000008,0\n\n[Docking][Data]\nDockSpace ID=0x8B93E3BD Window=0xA787BDB4 Pos=0,0 Size=2000,1000 Split=X\nDockNode ID=0x00000005 Parent=0x8B93E3BD SizeRef=1700,1000 Split=X\n DockNode ID=0x00000001 Parent=0x00000005 SizeRef=300,1000 Split=Y\n DockNode ID=0x00000003 Parent=0x00000001 SizeRef=300,250 Selected=0x80AFE82B\n DockNode ID=0x00000004 Parent=0x00000001 SizeRef=300,750 Selected=0xECA27DCB\n DockNode ID=0x00000002 Parent=0x00000005 SizeRef=1400,1000 CentralNode=1 Selected=0x1F1A625A\nDockNode ID=0x00000006 Parent=0x8B93E3BD SizeRef=300,1000 Split=Y Selected=0x34064FA7\n DockNode ID=0x00000007 Parent=0x00000006 SizeRef=300,800 Split=Y Selected=0x34064FA7\n DockNode ID=0x00000009 Parent=0x00000007 SizeRef=300,500 Split=Y Selected=0x34064FA7\n DockNode ID=0x0000000B Parent=0x00000009 SizeRef=300,400 Split=Y Selected=0x34064FA7\n DockNode ID=0x0000000D Parent=0x0000000B SizeRef=300,200 Selected=0x34064FA7\n DockNode ID=0x0000000E Parent=0x0000000B SizeRef=300,200 Selected=0x1E514AEA\n DockNode ID=0x0000000C Parent=0x00000009 SizeRef=300,100 Selected=0x1D216E21\n DockNode ID=0x0000000A Parent=0x00000007 SizeRef=300,300 Selected=0xFE0E9DDF\n DockNode ID=0x00000008 Parent=0x00000006 SizeRef=300,200 Selected=0x602D8B84" +dockedInventoryWithPalette=true +globalScale=1 +lastTranslationCount=51669 +nextUpdateNag=1758469735616 +openEditorWindowTypes=[ + tools, + "tool_options", + palette, + inventory, + "active_block", + history, + "world_properties", + clipboard, + "target_info" +] +rootEditorPalette { + blocks=[] +} +savedCustomTheme="ASel0AAAlJbUd1aURhcmsAAA==" +showCloseWindowButton=false +showNon90DegreeRotationWarning=true +showQuickReplaceCtrlClickTip=true +showToolMaskOpenWarning=true +shownIntroduction=true diff --git a/config/axiom/axiom.hocon b/config/axiom/axiom.hocon new file mode 100644 index 0000000..bf0a8aa --- /dev/null +++ b/config/axiom/axiom.hocon @@ -0,0 +1,175 @@ +# Axiom Configuration + +blockAttributes { + expandHitboxesToFullCube=false + makeFluidHitboxesSolid=false + preventInteractions=false + showCollisionMesh=false + showLightBlocks=false + showStructureVoidBlocks=false +} +blueprint { + # Automatically refresh loaded blueprints + automaticRefreshing=true + # Custom path for the blueprint browser + customPath="" + # Default tags that are recommended when creating a blueprint + defaultTags="small,medium,large,massive,organic,structure,terrain,interior,house,tower,bridge,castle,statue,temple,monument,barn,stable,windmill,store,watermill,ship,airship,balloon,palace,watchtower,mansion,grave,marketplace,mine,obelisk,warehouse,silo,shipwreck,mausoleum,cemetery,bunker,airplane,helicopter,car,truck,vehicle,blacksmith,crypt,factory,mountain,cliff,rock,iceberg,spike,stone,wood,brick,natural,sand,metal,winter,spring,summer,autumn,tree,bush,mushroom,spruce,oak,birch,coniferous,deciduous,acacia,mangrove,cherryblossom,darkoak,jungle,baobab,azalea,cypress,coral,sapling,grass,seagrass,bamboo,flowers,animal,creature,dead,lamp,streetlight,brazier,bed,bookshelf,closet,table,chair,fireplace,carpet,fountain,clock,banner,flag,bell,modern,medieval,steampunk,gothic,oriental,victorian,fantasy,sci-fi,elven,dwarven,futuristic,retro,classic,rustic,baroque,rococo,industrial,artnouveau,artdeco,cyberpunk,space,arabic,indian,egyptian,greek,roman,norse,mesoamerican,japanese,western,spanish,tudor,spooky,pirate,dungeons,rubble,crates,redstone,wall,window,roof,stairs,pillar,arch,stairs,chimney,well" + # Search for blueprints inside all folders + recursiveSearch=false +} +# Capabilities modify the way the player moves and interacts with the world +capabilities { + allowClickingHistoryInEditor=false + altMenuToggleInsteadOfHold=false + # Place blocks in mid-air + angelPlacement=false + # Automatically swap to creative when opening the Context Menu + autoSwapToCreative=true + autoSwapToOtherHotbarWithItem=false + # Hold down left-click to break blocks very fast + bulldozer=false + # Place blocks very fast in a controlled manner + fastPlace=false + flightCameraDirection=false + flightMomentum=0 + # Bypass block placement restrictions + forcePlace=false + # Removes the reach limit + infiniteReach=false + infiniteReachLimit=-1 + # Move through blocks while flying + noClip=false + # Prevent triggering neighbor updates when placing/breaking + noUpdates=false + # Right-click blocks to replace them with the held block + replaceMode=false + separateEditorAndGameFlightSpeed=false + # Various useful interactions when right-clicking with your fist + tinker=false + typeReplace=false +} +keybinds { + adjustRadius="ctrl+mousemiddle" + adjustSpeed=none + arcballCamera="ctrl+mouseleft" + arcballCardinalSnap=none + builderToolDelete=delete + builderToolDirectionLock=true + confirm=enter + copy="ctrl+c" + copyIngame="ctrl+c" + copyWithAir=none + crosshairCamera=mouseright + cut="ctrl+x" + cutAlsoCopiesToClipboard=false + delete=delete + duplicate="ctrl+j" + extrudePoint=e + flipPlacement="ctrl+f" + invertCameraRotate=false + moveBackward=s + moveDown=leftshift + moveForward=w + moveLeft=a + moveQuick=leftcontrol + moveRight=d + moveUp=space + nudgeBackwards=down + nudgeForwards=up + nudgeLeft=left + nudgeMinusY=pagedown + nudgePlusY=pageup + nudgeRight=right + panCamera="ctrl+mouseright" + paste="ctrl+v" + pasteAndSelect=none + pickBlock=mousemiddle + pickBlockDrag=true + quickFill="ctrl+f" + quickReplace="ctrl+r" + redo="ctrl+y" + rotateCamera=mouseleft + rotatePlacement="ctrl+r" + saveBlueprint="ctrl+p" + selectView1="ctrl+1" + selectView2="ctrl+2" + selectView3="ctrl+3" + selectView4="ctrl+4" + selectView5="ctrl+5" + selectView6="ctrl+6" + selectView7="ctrl+7" + selectView8="ctrl+8" + selectView9="ctrl+9" + showAnnotations=none + showBiomes="ctrl+b" + showCollisionMesh=none + showDisplayEntityGizmos=none + showLightBlocks=none + showMarkerEntityGizmos=none + showSelection=none + showStructureVoidBlocks=none + swapLeftRightClickDisplayEntities=false + toolKeybinds { + annotation=none + "biome_painter"=none + "box_select"=b + distort=none + elevation=e + extrude=y + floodfill=none + "fluid_ball"=none + "freehand_draw"=g + "freehand_select"=n + "gradient_painter"=none + "lasso_select"=l + "magic_select"=m + melt=k + modelling=none + modify=none + "noise_painter"=o + painter=p + path=none + rock=h + roughen=none + ruler=none + "script_brush"=none + "sculpt_draw"=none + shape=none + shatter=none + slope=none + smooth=u + stamp=none + "swap_to_last_tool"=none + text=none + weld=j + } + toolSmoothSteps=0 + undo="ctrl+z" + useCenterOfScreenForArcball=false + useEnhancedFlight=true + useTool=mouseright + useVanillaMovement=true +} +rendering { + # Disables the chunk render overrider, for compatibility + disableChunkRenderOverrider=false + # Shows keypresses on the screen + keypressOverlay=false + # Liquid opacity multiplier + liquidOpacity=1 + # Minimum brightness level. 0.0 = default, 1.0 = fullbright + minBrightness=0 + # Shows annotations created with the Annotation Tool + showAnnotations=true + # Shows the builder tool slot next to your hotbar. If disabled, builder tools can still be accessed using the keybind (default '0') + showBuilderToolSlot=true + # Shows gizmos for display entities, allowing you to modify them + showDisplayEntities=true + # Shows hints in the bottom right corner of the screen + showKeyHints=true + # Shows gizmos for marker entities, allowing you to modify them + showMarkerEntities=true + # Shows ruler measurements created by the Ruler Tool + showRuler=true +} diff --git a/config/axiom/axiom.json b/config/axiom/axiom.json new file mode 100644 index 0000000..b663aab --- /dev/null +++ b/config/axiom/axiom.json @@ -0,0 +1,204 @@ +{ + "keybinds": { + "regularKeybinds": { + "rotateCamera": "mouseleft", + "pickBlock": "mousemiddle", + "useTool": "mouseright", + "arcballCamera": "ctrl+mouseleft", + "arcballCardinalSnap": "none", + "panCamera": "ctrl+mouseright", + "crosshairCamera": "mouseright", + "adjustRadius": "ctrl+mousemiddle", + "adjustSpeed": "none", + "confirm": "enter", + "undo": "ctrl+z", + "redo": "ctrl+y", + "copy": "ctrl+c", + "copyWithAir": "none", + "paste": "ctrl+v", + "delete": "delete", + "cut": "ctrl+x", + "duplicate": "ctrl+j", + "extrudePoint": "e", + "saveBlueprint": "ctrl+p", + "showSelection": "none", + "showBiomes": "ctrl+b", + "showAnnotations": "none", + "showDisplayEntityGizmos": "none", + "showMarkerEntityGizmos": "none", + "showCollisionMesh": "none", + "showLightBlocks": "none", + "showStructureVoidBlocks": "none", + "quickFill": "ctrl+f", + "quickReplace": "ctrl+r", + "rotatePlacement": "ctrl+r", + "flipPlacement": "ctrl+f", + "pasteAndSelect": "none", + "moveQuick": "leftcontrol", + "moveForward": "w", + "moveLeft": "a", + "moveBackward": "s", + "moveRight": "d", + "moveUp": "space", + "moveDown": "leftshift", + "copyIngame": "ctrl+c", + "builderToolDelete": "delete", + "nudgeForwards": "up", + "nudgeBackwards": "down", + "nudgeRight": "right", + "nudgeLeft": "left", + "nudgePlusY": "pageup", + "nudgeMinusY": "pagedown", + "selectView1": "ctrl+1", + "selectView2": "ctrl+2", + "selectView3": "ctrl+3", + "selectView4": "ctrl+4", + "selectView5": "ctrl+5", + "selectView6": "ctrl+6", + "selectView7": "ctrl+7", + "selectView8": "ctrl+8", + "selectView9": "ctrl+9" + }, + "toolKeybinds": { + "swap_to_last_tool": "none", + "magic_select": "m", + "box_select": "b", + "freehand_select": "n", + "lasso_select": "l", + "ruler": "none", + "annotation": "none", + "painter": "p", + "noise_painter": "o", + "biome_painter": "none", + "gradient_painter": "none", + "script_brush": "none", + "freehand_draw": "g", + "sculpt_draw": "none", + "rock": "h", + "weld": "j", + "melt": "k", + "stamp": "none", + "text": "none", + "shape": "none", + "path": "none", + "modelling": "none", + "floodfill": "none", + "fluid_ball": "none", + "elevation": "e", + "slope": "none", + "smooth": "u", + "distort": "none", + "roughen": "none", + "shatter": "none", + "extrude": "y", + "modify": "none" + } + }, + "visuals": { + "minBrightness": 0, + "liquidOpacity": 100, + "showBiomes": false, + "showAnnotations": true, + "showRuler": true, + "keypressOverlay": false, + "showKeyHints": true, + "showBlockStateTooltip": true + }, + "contextMenu": { + "keybindMode": "HOLD", + "autoSwapToCreative": true, + "autoSwapToOtherHotbarWithItem": false, + "globalHotbars": false + }, + "capabilities": { + "bulldozer": true, + "replaceMode": false, + "typeReplace": false, + "forcePlace": false, + "noUpdates": false, + "tinker": true, + "infiniteReach": false, + "infiniteReachLimit": -1, + "fastPlace": false, + "angelPlacement": false, + "noClip": false, + "phantom": false + }, + "blockAttributes": { + "showCollisionMesh": false, + "showLightBlocks": false, + "showStructureVoidBlocks": false, + "expandHitboxesToFullCube": false, + "makeFluidHitboxesSolid": false, + "preventInteractions": false + }, + "movement": { + "flightMomentum": 100, + "flightDirection": "HORIZONTAL", + "syncIngameMovementWithEditorUI": false, + "separateFlightSpeeds": false + }, + "builderTools": { + "showBuilderToolSlot": true, + "directionLock": true, + "symmetryRange": 128 + }, + "entityManipulation": { + "showDisplayEntities": true, + "displayEntityRange": 8, + "showMarkerEntities": true, + "markerEntityRange": 24, + "swapLeftRightClick": false + }, + "editor": { + "toolStabilization": 0.0, + "clearToolWhenSwapping": true + }, + "blueprint": { + "automaticRefreshing": true, + "recursiveSearch": false, + "customPath": "", + "defaultTags": "small,medium,large,massive,organic,structure,terrain,interior,house,tower,bridge,castle,statue,temple,monument,barn,stable,windmill,store,watermill,ship,airship,balloon,palace,watchtower,mansion,grave,marketplace,mine,obelisk,warehouse,silo,shipwreck,mausoleum,cemetery,bunker,airplane,helicopter,car,truck,vehicle,blacksmith,crypt,factory,mountain,cliff,rock,iceberg,spike,stone,wood,brick,natural,sand,metal,winter,spring,summer,autumn,tree,bush,mushroom,spruce,oak,birch,coniferous,deciduous,acacia,mangrove,cherryblossom,darkoak,jungle,baobab,azalea,cypress,coral,sapling,grass,seagrass,bamboo,flowers,animal,creature,dead,lamp,streetlight,brazier,bed,bookshelf,closet,table,chair,fireplace,carpet,fountain,clock,banner,flag,bell,modern,medieval,steampunk,gothic,oriental,victorian,fantasy,sci-fi,elven,dwarven,futuristic,retro,classic,rustic,baroque,rococo,industrial,artnouveau,artdeco,cyberpunk,space,arabic,indian,egyptian,greek,roman,norse,mesoamerican,japanese,western,spanish,tudor,spooky,pirate,dungeons,rubble,crates,redstone,wall,window,roof,stairs,pillar,arch,stairs,chimney,well" + }, + "internal": { + "nextUpdateNag": 0, + "shownIntroduction": true, + "showOpenConfigTip": true, + "showOpenContextMenuTip": true, + "showOpenEditorTip": true, + "completedTutorials": [], + "openEditorWindowTypes": [ + "tools", + "tool_options", + "palette", + "inventory", + "active_block", + "history", + "world_properties", + "clipboard", + "target_info" + ], + "defaultLayout": "[Window][###Tools]\nPos\u003d0,0\nSize\u003d300,250\nCollapsed\u003d0\nDockId\u003d0x00000003,0\n\n[Window][###Tool Options]\nPos\u003d0,250\nSize\u003d300,750\nCollapsed\u003d0\nDockId\u003d0x00000004,0\n\n[Window][###Clipboard]\nPos\u003d1700,0\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x0000000D,0\n\n[Window][###TargetInfo]\nPos\u003d1700,0\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x0000000D,1\n\n[Window][###Palette]\nPos\u003d1700,200\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x0000000E,0\n\n[Window][###ActiveBlock]\nPos\u003d1700,400\nSize\u003d300,100\nCollapsed\u003d0\nDockId\u003d0x0000000C,0\n\n[Window][###History]\nPos\u003d1700,500\nSize\u003d300,300\nCollapsed\u003d0\nDockId\u003d0x0000000A,0\n\n[Window][###WorldProperties]\nPos\u003d1700,800\nSize\u003d300,200\nCollapsed\u003d0\nDockId\u003d0x00000008,0\n\n[Docking][Data]\nDockSpace ID\u003d0x8B93E3BD Window\u003d0xA787BDB4 Pos\u003d0,0 Size\u003d2000,1000 Split\u003dX\nDockNode ID\u003d0x00000005 Parent\u003d0x8B93E3BD SizeRef\u003d1700,1000 Split\u003dX\n DockNode ID\u003d0x00000001 Parent\u003d0x00000005 SizeRef\u003d300,1000 Split\u003dY\n DockNode ID\u003d0x00000003 Parent\u003d0x00000001 SizeRef\u003d300,250 Selected\u003d0x80AFE82B\n DockNode ID\u003d0x00000004 Parent\u003d0x00000001 SizeRef\u003d300,750 Selected\u003d0xECA27DCB\n DockNode ID\u003d0x00000002 Parent\u003d0x00000005 SizeRef\u003d1400,1000 CentralNode\u003d1 Selected\u003d0x1F1A625A\nDockNode ID\u003d0x00000006 Parent\u003d0x8B93E3BD SizeRef\u003d300,1000 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x00000007 Parent\u003d0x00000006 SizeRef\u003d300,800 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x00000009 Parent\u003d0x00000007 SizeRef\u003d300,500 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x0000000B Parent\u003d0x00000009 SizeRef\u003d300,400 Split\u003dY Selected\u003d0x34064FA7\n DockNode ID\u003d0x0000000D Parent\u003d0x0000000B SizeRef\u003d300,200 Selected\u003d0x34064FA7\n DockNode ID\u003d0x0000000E Parent\u003d0x0000000B SizeRef\u003d300,200 Selected\u003d0x1E514AEA\n DockNode ID\u003d0x0000000C Parent\u003d0x00000009 SizeRef\u003d300,100 Selected\u003d0x1D216E21\n DockNode ID\u003d0x0000000A Parent\u003d0x00000007 SizeRef\u003d300,300 Selected\u003d0xFE0E9DDF\n DockNode ID\u003d0x00000008 Parent\u003d0x00000006 SizeRef\u003d300,200 Selected\u003d0x602D8B84", + "lastTranslationCount": 51669, + "globalScale": 1.0, + "savedCustomTheme": "ASel0AAAlJbUd1aURhcmsAAA\u003d\u003d", + "showCloseWindowButton": false, + "showToolMaskOpenWarning": true, + "showNon90DegreeRotationWarning": true, + "showQuickReplaceCtrlClickTip": true, + "dockedInventoryWithPalette": false, + "rootEditorPalette": { + "blocks": [], + "subcategories": {} + }, + "customDowngradeSuggestions": {}, + "invertCameraRotate": false, + "useCenterOfScreenForArcball": false, + "pickBlockDrag": true, + "cutAlsoCopiesToClipboard": false, + "useVanillaMovementForEditor": true, + "tallGrassIsActuallyNotTall": false, + "disableChunkRenderOverrider": false, + "hadEditorUIOpen": false + } +} \ No newline at end of file diff --git a/config/axiom/imgui.ini b/config/axiom/imgui.ini new file mode 100644 index 0000000..83a7a70 --- /dev/null +++ b/config/axiom/imgui.ini @@ -0,0 +1,81 @@ +[Window][###Tools] +Pos=0,22 +Size=300,337 +Collapsed=0 +DockId=0x00000003,0 + +[Window][###Tool Options] +Pos=0,361 +Size=300,1012 +Collapsed=0 +DockId=0x00000004,0 + +[Window][###Clipboard] +Pos=2244,22 +Size=300,268 +Collapsed=0 +DockId=0x0000000D,0 + +[Window][###TargetInfo] +Pos=2244,22 +Size=300,268 +Collapsed=0 +DockId=0x0000000D,1 + +[Window][###Palette] +Pos=2244,292 +Size=300,267 +Collapsed=0 +DockId=0x0000000E,0 + +[Window][###ActiveBlock] +Pos=2244,561 +Size=300,134 +Collapsed=0 +DockId=0x0000000C,0 + +[Window][###History] +Pos=2244,697 +Size=300,404 +Collapsed=0 +DockId=0x0000000A,0 + +[Window][###WorldProperties] +Pos=2244,1103 +Size=300,270 +Collapsed=0 +DockId=0x00000008,0 + +[Window][DockSpaceViewport_11111111] +Pos=0,22 +Size=2544,1351 +Collapsed=0 + +[Window][###Inventory] +Pos=2244,292 +Size=300,267 +Collapsed=0 +DockId=0x0000000E,1 + +[Window][Debug##Default] +Pos=60,60 +Size=400,400 +Collapsed=0 + +[Docking][Data] +DockSpace ID=0x8B93E3BD Window=0xA787BDB4 Pos=0,22 Size=2544,1351 Split=X + DockNode ID=0x00000005 Parent=0x8B93E3BD SizeRef=1700,1000 Split=X + DockNode ID=0x00000001 Parent=0x00000005 SizeRef=300,1000 Split=Y + DockNode ID=0x00000003 Parent=0x00000001 SizeRef=300,250 Selected=0x80AFE82B + DockNode ID=0x00000004 Parent=0x00000001 SizeRef=300,750 Selected=0xECA27DCB + DockNode ID=0x00000002 Parent=0x00000005 SizeRef=1400,1000 CentralNode=1 NoTabBar=1 Selected=0x1F1A625A + DockNode ID=0x00000006 Parent=0x8B93E3BD SizeRef=300,1000 Split=Y Selected=0x34064FA7 + DockNode ID=0x00000007 Parent=0x00000006 SizeRef=300,800 Split=Y Selected=0x34064FA7 + DockNode ID=0x00000009 Parent=0x00000007 SizeRef=300,500 Split=Y Selected=0x34064FA7 + DockNode ID=0x0000000B Parent=0x00000009 SizeRef=300,400 Split=Y Selected=0x34064FA7 + DockNode ID=0x0000000D Parent=0x0000000B SizeRef=300,200 Selected=0x444DCCF9 + DockNode ID=0x0000000E Parent=0x0000000B SizeRef=300,200 Selected=0x1E514AEA + DockNode ID=0x0000000C Parent=0x00000009 SizeRef=300,100 Selected=0x1D216E21 + DockNode ID=0x0000000A Parent=0x00000007 SizeRef=300,300 Selected=0xFE0E9DDF + DockNode ID=0x00000008 Parent=0x00000006 SizeRef=300,200 Selected=0x602D8B84 + diff --git a/config/axiom/translations.zip b/config/axiom/translations.zip new file mode 100644 index 0000000000000000000000000000000000000000..bfebc28dbc736e5cc41774c4ca7c6d4db482b2c6 GIT binary patch literal 1163100 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±V?scTr4{e0<@C&cBurV^_oFqcNxwiWo-A^m@*V(v87WEu}1 z!D4xaK@cmUbSVtwnk+J|S3+-BC3YI%VlQ)6?+R;knzGsTuA}!cKMZf|4$DE)5xVGw zjK0gY*pg3bAW7t~fp*4MS*u^O1xQTUCf&1wHdy<_Pbad{+&$V@%lN*}A$D5gtoW0` zDNvq$7MBRu104Rt{&UjxSw*@GT+uhLDg!R}#sorG5J6JZj8{=)+qjgB1NmHXK@Gz8 z!(~N8%9tfX**#t?b9{~ksxz6u5_O7ZnkVRG;)^IH?JgMNv?>fpY=%5NL$3EwzW@jn zrAf-u2^|9tClW0-C7ntG{ZqG0KZTuF2Iz_bN*qnnA-nQpdiI2(H(scdt0{8ns)K$g za;7nl&z){*meIl7m!xtK2KI!MhB?buzkYGQ0;`O_+@$L!&C+8BLIwt zSp*$Rcl~0~g>y;`&HWsucM##iHsmbD4u|yCU>0+oe3ImE$Cb6CGnafFg=x?S@H8y5 z&|VH+;~irRD~tot4CE)!%i&Wf7nOEBjTPr1Nfx8AV?9;cLF;}=mNj8lxg@uA?q)FS z?lG9+e4(=Kl%61*$5BBcP#B!`(s_NKMnu%`Xzo6kJ(`JI3Ac0{Qr)r|w11eiG+}~B z7mhiIP2*D!+|a!`DWS@9_3x=qok6!q5j;GjD}_`^yz25xkm1a46sorJ-WJGpFY|_25b~hhEgm06_Pq@_MR<<SphaHdetOmrs z68tPj#xv)t=#5d?^{Vl5?sRa(abC3=kutLHQ2li1xZR>2cmm6IqcdvaP*glm6% zJrb16iMhyJ6&3Fj4qNes<|QTmAk`Rbj~mh^DM7Rx8|;!KpN6ta^IDw1g7t`$P(m{M z-#!;@I>qESNSZwPX?4+BE0fdDz$l)^%u4i>I}FFSnG$wOoj@sSqsc)U8=x5r2lQP0 zQdi34IL#8@Zj^eLU%yS3#Bw_U#kAXe1J;RdHqarxJOv8aGt}Fj)Z@J66pe~1a#6%D zq4zyMFXk|1`opD%0o=0>MNET<^_l;>`?`f4$c3!BaP9UDvBdg{@%C6W053(3wuCV* z$tilKRozNg$L$$cE{2M2#(!*DK*wt7XuoiO}{8am5YGq~fL}-&Y%k zL*){ZQt6O;DKCq*!c9*P-O36bm3`LAB1ivncpC;GXL@>>M14*XaBG!_c4IX2puBjf z(s`somj0XR508b-ed+iEy4V)O9?W_0b@?)&5TBVb(zUVwg|Z0?jT(nbjCx5yCo z_1^ule14cqMFiL&QrW>J4Xeiz1oL$eH>}DYYk4bK&0^0V;Lo_;PF>Q}-k=V}W@dbTmxcB;Fi+MdamIgbhX?lg8SDW8VHlS9OqqNE<8~=zgp+mZ~#xkN~6Y?!kKt|&JGqcJp&K?aPJ^r?>~efZHe;8DR0>-$)kE|oz@e~vz?zM* z~=90q}zZB7b;&!hoT7E4!v8!w-Eyod#8E6V*Mp8dPpiz+&ZODbsWSV`|h z$}Mx6Gof1aw`^BG2`8->u$a7`YeSYuQmZm2++yEf+kWw7RlAHMu${Sxnpg&MbtP%P z=_#QjA`A>&Vld`cIZi&D37rZB~1|}MDwVTRlT27dTNYbwI zm6AN=V0&!Y5)2;hUuKvFKI+a$D=$5l1rx3~V~B+w=q5<*euSI{ERfvTy6~qAKZl z@BpO;)nkt6DT%lDqPIrXvCYcrFDWu0^Oe)#J!G6ZrGL!J&XY+*_ z|M2(!&F|m+(|_=Lzxw(={lB+={+;jWzq^0>_x}Dr{Lb%v=R4nd`d8ooSNxOy-~YlV z%Yyj|M9ls}q4|@|diAe=f5QL!L;KB&9Iwx}%b;?a4pJlOTn-;DOEjs`x$CX!)kHD7 z2Rk<%>*++5rLj~`PUaIK{Cg>uXQEP zU%dJlTl04(`u=dP0X=W>)6e7j>JjccOL{ZoNaG-{uU8WSD9#pWs9D`|61F;-AD=G| z*Czw3x@)<)ZuK*3#c|7@o_;<-{F@vv6=g`a?YPkPG316cJEP3Y8I43p@%&FFch*Pb z6a)lvf<9j^E|_McIxOYz_ChuD%hVaS{^(CQkgOP{8h=!?P)qJ~Y>xcNBZE!~YR4dFMEL)z(ZnGdBTAL?nQ zgESVqUTxQp){c+W=IfOejKcf~Mn_4PG>w_T94I3ZyMP??yymzlXe7Y&=7Tv?nS%qOH8t-xEK zcc}ekfL%#Id2hcCQabJI8yti}!c+azz7>gI%WPQL;QFYA?RrB3?xu@5ov)5Pm(h_M}x9e<*kv~J`+brjs)>#&je242(+>W4ctFeBO`mCP#HIHxPSfBd9)5T!6 zC+jVKUVP{(5Z_xYC!6Kr_Iy1#T23CVPhewUUC2c&RzcPN$}>!QdK?}Ogoz#Rd0(!- z#)(emM-zVEaRBMuQWA+dvc@TPOsfHz7r}m$uV7U`@YJGQR=w-~*fFUR_oXX(eQPz@ z__I1bTp!c67u4afTO|3YB2IR9jT;F`>{a?xT0EnyH}rYQV-9uAHl#cW3u7bC=RB2b zs;j(Enb8CAZCde%<)Xu{oXDAv9|FdVm7KhIov#nYL43FDW{b`F6B{0?f=RS$8AL$> zH&y7~u+Rs;ST5jnRTu&^0;52KgC(c{$7_H4^Tzk<&C~zLo4j65&X*`p7n22Ox6!AU zCV#aRgE~Pv;otN5GI^Gbp@Cjr{YaISiticS9F&}%yn<-gQ~mMv?ejQ_xh}CcZ~jC z;)i5+*_b_ULMxxB4t{kep1`WISW0tMm4DDQcGOT$1!y6#*yTpLD;VG7NnSO z)Au0z2a+B%dlygKwxp-DCJlkmk-~sdJ-&kT#jy_5knGmUB>XA#IGK7SL8!u+$3lTAxf%V!?eUFg7o6?tF+J z$>G9O)7R}&eZGOZ?`l?~T6}Mzi4<{LKhP=MT%t@funj)B^+6&-xohOf@<3YB_LG%* z34J{++I}6Yx6V4%37to0jvD(EKs!3G-7Z>Cf=fI)k2@O8eKuH6BWPYNm6Ah(rbW#Mb9-+dic1)g2{9s~!X zG#P$m^z0gpO(-0~(0G6z*lboo@`$1on$4CKeHd<;u3fqU{&*CF_xw={z=#~4 zThScHUe1h@ye_~J^gHE}~LCJ)S=<0hued-=M(WyiyjiDuI1fG6hbT1 zT4g*Cn>93Z+1-vWb>$VU(K%f9!;5o!^bXH2PD&Wqzk$lQ%1O>(w;q1I*3W zDIpDEkWkfEaPb@QBZ z_eIXDeWV@%=;@W;!Wf~NkiNw{84VK_+ETKHY8a_Q)=4ft|?6u|kyuL~;dHyg5RFvF%Vy0nN z$yV@Cud}k^H|$Si5(gHXz}@iGxV5r-6nIRrnRs#xj1v%}^v>90fPnm$Jf4Vuy>30F zP7Au;%O3oI3~0Q9dZY*B`e^&86_u2-p?6wJ2!#HUesCOQ{Q;GX_kpYi$Zd$zrqY%-Q9_S{S`Nzrb=Lu~E18KI*2$%7h8z;z7wEpkp7l0!GYQ zA0hjF4Sah&;oX~TU~i=`cqQo5k^N9>p5l4|6#hlI+TEzZt04{YOd9Z9H4bvPwwDt- zxuRcRK3`C*oYK6-LDe%b9>T*#?#;_LlHcN+B>P`EhQTy?jxj(=Du2(m+GreRnd;v? z#;%)t%A37^BoK-$+!O_gYJ&}vkji4xK}c?759Yb}{#jS>Ts(w4^u2orZuQ@?nbrGUa2 z0E#1=Y=Evw9USDzrXp+}rZ0xNVG)LnYVB#$Zw$?9eM-63?l-PBm`5O)M{|+Olf#D# zSza+&VABgW9HtU=Mb14l(p_Jrgbe9~GFzy55eh(8nP+=k-NGg?l>0Zjtts@Pq_z0A zkV>)^jr(iRH<~x<{0Gi7tyvIqWyzjBE2fXKeVE^HmqbFC9c^XX2&&fC$+RJ?n8a__ z6WxcP@W;#O>E{*7w!z{FOgLhl#t42SSPYVTwdkBcawrXm7lBueJ`qZ&G7cptuP2K~ zEYwl+RsCUdL3t9bz4FRMsH!f+#H|m>Kth76wVU*1)R6a|$dCPmm!G#R0htbXkY-qFKI0STC&=VS zPe4^(8?)nJ)YLELW08|J6g($#!B`F2ml8f@PXPMf&WelO;pu<-gK-dRn?khF-G$>&TTzF-`V2xO^V|*~kyUCj zd9)M@up+H@o6Q~^Fsm`t!C0C%$@9Zt9vm+O+QzX~VnzDnw62ul%+CFdT&aXl0pcmj zacV;&dj?;g?#L$bOPQB04Z9TL8+LoTJzw@fW*0qoV>ti+YdPU4Ym;hNoQtRC{4IAh zlpgYZ#W4znB|mw-BW;(kd7X3gi5#IDQxJDb_yzkA{}*2MR~Xn4Ed+0<27 zL4Yw5?{5pv4mW$4wEHNye7nK1^gFpHD3Xe^D=6Xk8^iv?)Is z3b5XoY5V%(T*mEPoL5g1iP48#a}*;I2ybrJhjPPmo&keaK^Aj!5#2Tyowv4}sMf=N z+FmR4!SZpJB<&tg=mN*94%N%axOiaT{AB9<7QD2HZLqy(+o%791+w?WWV>O{?r&#L zrA(3?HU%DH`u0lQFlk{vfFqFK8qccilNUu?_BUhhHIIDvoF9iH{`t;t2=th%7&{1!Z^nMkjVpyw616 zmEcQQABHGbgbqqN^kPl-*!IcG*Zi09!3Nlbh>=XGrNPIZpnL|{Xhe6duf|IaaJP#V z5f^tl;HFaAXf#lsLhsM*?{Yu(xL_f&>I$4rJ1tucLiNhyDojV!QcV>jw_4RB7uJQ4 zhvL@h!TkIPy>4Ua?mAO99L%hjZ`8D8JCtKPj+e5(Zhk?q$Pd_9?TfAGhh6P*;q{&k zgA-1#&xMYJF*);ojlYLp)aISA{+oh#))<$%R|*|4#J#&cp{&CoW7AxKbq<*Y4R^yB zlNYaA$j)~!0}UVSq4fSP&BYZ>UNm1*G4yzQbFCJa85b4T;X9}Eb0hWl6jW0o*XS9! z2hV{++DMPwUSHN1mjSa6WBPmCzPfSds11Psk-IEi0$K@at_yoAGMHWw@#f3b)@bH+ z|9q*<<8t6fv7aA6f!&8@6`gTyyh7N0y?Z=Ig9cKkPg#vL%tkRK=>4@`%ySIP^3Bf{@1W-F)F#uf_Z_RK4Ey zEPFRvGuX96zwkUSNSLd81MHDS5N<#=Y78kQ)x|g7xXi`!+4862YVk<4=dDk)<}9b! zRTrf6h&hXH%GFJ1i#T#t5f#60v?qN&b>PnDmWsv=5sLF9S;-o+Oy4E7?C2tluE{-g zg08^d)w$$qkFgBdg%3A&%U!EqZ=18!jp7dA5r(f4SXkbqq1FoAF&Tv}7(nqM*r(s4 zg~A!5QU0}u%lRM)ZD~YU=cA?DCSJ3T%~?a7f|UQ7%+BIEM)I0U))-Jc#t+fpI{SKy z7X=M@!!onS0NFLp$Jz4&7Yu)w+2bm{{X1hh8@tJ`e7Tx^FMB!^x&0WTEs?()C*LKh z*|F@zc?r?-P~bn?E!}O$K__Bqu@szjIlS#9N-UbJF0XV?P zu5eanez{6YIRX52^ZSUmbO+wbs4!&!;s@0C2AEzSlVhu;gkXJg-HoR7TbT!9i4)c* zt%?co2HTKC*AT-0FcMPssy7<_2n&~n1Cj%p$ZYNm;U{8NW%SB*k$VU^&G99g^1N?m z59iMM56z>7gy=#uuKc6w$bI{n#Kpr|ZaUC+SQoE~)jSm{FF@*QhwS|#Xt@M%!mKo}rL}Sw9>A_BZc`1u5dyl~-aQ7U z7*!|5v>oYfeW*6t0O-m55TDTVFwt%Mt6XI@Jbvv>i5uI8F~%M2OhgyN;(<4^X^ss`Vs*P)GF$wS9#&9_g;)f#<`pG+Ytpm{XMy90SYh za4Gsxg5P$ZM>^YW=%fsI7*EDfc1w#4z!q`u98oMws0O-&E(B#ST-s&2mrG!18)HnG zPnX0gcyE5|+q;|v_WBOC=MU!Y{2G_ea|)Y9_NkgOSnsUrOqLoo^{ud{hMI=RECMDr z#lBi{#qQXQuDd_Q>TtTXNC`SnyJtNT-s=6p>}kPW2+Xc7dEkCC=xGt)ZU!G8|xFiCT1n10I9~ZRd*B>$5$R!qpSU7Y2_-sXXXbO7TwAKV{JR8 zFotO27(3irg_F#`aAe$!!A{PSmB?o z(*%+mcZF!BlqU@yE7ujvBTdU|dF&^Q4v5${<|Ti&p&`-}ZY_10DLP@%7H<&|LBtgq z{A!-P>_g6GQ&)L=nWt;-z_L9|em(_>rhCNm|6}c4pX4gCJVDH6%%-hA&wP*WH4L#$ z1zlCUYc^&35`to|;-N(p-PP1sSST|jMUk12oslUJW3#4wh|(ifl0X6pQX(k?66k>t zLP#LNhx!}#ALt}AB}Jt5x3&Gazu!6Te%<~0y*DDEtqY}6*N?j&KYskYPdI?$7?;lp z;Ax<(9PepJDM_XR%*jp^btOzCoKM0ygd%us80P8ewJi`nr`nH(vxnn_mt+eDvE-H; z4ww-u47b;fc%}Ky`Z^hr%yS}Zmjz;d{5g5y%(a22E?FNY<~9y~c@BGQW$z|q(OR`% zm^de#|6cSyW)uZo7EO5D!;J?Q)Xiin#zwbf(3z-POi96@cs57w$jqE>vz)udqn?)h zGQx!$Q+P#e3YTrBOpPquWemfZW87`44?dI#^P~tVGt0$qh5QP0K{&5qS7it^N{!TG z)(9oWVMRl2s)`l6rP@fMI&1&!f>}(3+viQezf_IKc=!1&;HiUWSSX$`meDTa@nvgi zNJHFkH4JBr?wbQC4>-5NADsNG<5AE%wwj0I%rRm(mtH-{P>^9YD29$|vQ&dbwR^r( zt29Fz0D?ecgd`MG|C7I#g-Ef}&6q@Ua)=W`p3lo4-n*7{;jKI09QGqc&8D5C)Scb&%f||!8oTiWI_Dg`wP%G2Q+$h z(B})Da~XxM2axOX^eeRt>ilv~3qcGbS-pUd`IqqXctct4kG%Jk3!KUC)mCd#Ga1Zv zt;f`Bw>Yk(Y_hLwgE(*(f|Dl!wUQ{DN}9y zGNOr;T&w*zM6!LdJqhb~MY@ma*TEgg_b9~}%@QM{jFeD>3N8kyLWK7Wa$cy!Y(?~L zIWmkjoP%C!qPS2e=lis>Tpbxq9?^J3O1DFgW0y+y**d{?% zViGL6VL&nzR>X!tZzK5M;9YChwu6g_CKpcQkjYWP#IhmJ<-=Ot=Z5VCzP`!!^oT?V zJ<&p?!4|8GhLb6i6^lUP+eDOTZaP=RD#tar>=)DxN{Zi}6&VZHkOK+JF-Sx?8Pa)N z(z!wi2PX*}#%$PX-TmQ0bSzA^{~O%2gM#n|7T=M0`MGxo>))qhGD>));_efy%ONvc z0vU4Z^t_r+7^UT*u-hszx?q_QnfA_%(H0{WYlTHW6Z{Hg2MYG#6H^C#MWylWEXbZi zdi<@tYW%c9QVd>`$-exz;Npm-&4DQiMM?k^bYwLY>kNyt+@gw4 zShc_tdE?;(CFKRuH4)RYe58MG7s(Le4&vD+E3vYD4VDL!8Bt?2C(nBn9%qQ@estdB zjABr;vi&?f96>@Tl%kH)PD6>XJirsIjxczFCETcnuz&OKaTJgd=D4m`Z5eG-A34hv z23l z2`<7hYA;KaNH|?I45cB-GIgZMb}1h0(3E;{Vl^O~S5DZfSlaDsfB}*1m&@EbR#;!5 zNc?AQP=sqReF>IlqpJyWwD=8*PV?VjP?bhrB@0&)?E*vt&y&J66-kZmM+lLOqzsRa z86BSKjHs@y=D2M#b84LLw5wx6t>|L{GZHHeFOhR_3^3Aq6mq3~!&w{+xU0h7)RBVF zQ7U4E?}8!bfNXpNOx}3e#`ZPfFPAI!JIT|6#PFj0O9aM|?m%#0f00H4rUJk?mYg^*+vh~bLRlR19_Ut;P7>6?w zI_FvqnA3G9q+EwLcbPNAUK3?aN_*^^a6qlNQ5!|RCp>Blo{I$*s7Df|CBcmRDm?en zMWj%Xi$HJ?%(V$bPieiU_($RjDssm6*o}5bkfM7su3_V62>@}Bi2Hl7ZNZcwv|uG{ zVu?m!;#GPPMT7u?wKkx!V!8+~LKOBzH>*K)EX`jHH^ewulfznZgJaa#1$lwg`E?B# zPF)DwONB@Qm-L9@REQ#4kGSkMt&mItWEO!0h2ay(brL!}Wv>A&xA=FV(TV<%NVeYy_1`wlEC|DB44W zv!^iPdV4UOTDF~&CX^2w7&~0}x2!1KkGnYr9f5&l3g#z42L6m~Be{XarjB|R1^FUl zsw*$QS%i}<>Rp<1aea3*$Kpb;@j5~Zwl(qn%%d>%B}7O1ctuu8o$$=wHp)p9AF+E> z6a${&O%PGb%x~c`;&Fk&Lx-x#Cc(et?8D?0v}a1Rg>#P;LgFZVE#rML7z5Ucx_J@HbZ|m~3~6B~h(Kl?_FvF26cUZ5 zV36xn8CY*=A8# zhd07SRk$I-ccZ0y12n3_d>sc?_z^amjj8xoj0oz=^-6}@wrifHKJaB)XiHPAw!Z!sSYG8MQ zcMxS(6h-_+Z7ZTc62qJ->Yr=GYaJ?HoyLP_U_erUf9rE|uKmER<=1CwyW6v+$}YAI&c; z{3;WK_n=(9ln*pP?NG;+C?c-oh{BzK#1A6J>&K7BYM4)jN@e~cD2Lhn;%G4#fZI^- z?rCdu^K;EM68*z1mMu8op3ku*88So-%Z^x2h^Zk4%0bxj@nZVZ&|V(*i?n(mnkXmZ zxb>VA(e*1IiDN)Dv`~ZbREq*cB^Qx_^27+EO^9;2 zd1b`|U7|bW<_cGzq%Y>+B*b$xlSI4#V(p4eS8{j~Jww8>1Hvf-4TK7}&|p%%&K;8! zvh?mQ`Ih{SFrH-{rkskM+##p6i73?TtKQeDNo3#7j-#t=jqX+gwCk!#wVn_eZinug zS=N@@RyAjfu;b&Th#RM|(_u`h82@zbRp_zWn4*c5$-IId3L;^r5Tr@Cb2hF!Jv!Rj zo2^{0hn86gF(;z~C%)|mFML#piVQWfjq- za*DFS?abFpy>gyiq7J%~nkC%l_73tf;$R%bv|@0uk6%LuMK#>q#=S>WkB4a@Pr(cU zWjY9scOxC|691{M^Tq&jJWO{5$!LVqM7=w+6R6U%A=HMEm|8Gr>a_(S$%ODbk4E^m zqCJz*by4Ut6M~kdI8LUS?2XREn8a)DKzMX*M?osPLqx%%yr+MMtZg&KNo>xyNLoNc z+6?@|sS_mYhnm!5EheXcL)27mutWga3_RE`bX^TsRfvnj2^jQgb)iRxTV)0n_ot)9 zPeZUs=bw&Cx&}dyC`2tXC7LpZbGxr*SS1s2x`kiHxYV>MNvk4Z`XzR1FKM;R^sO_* z=8eaJvbrYYv|)Y`-XnGxB(Ae>Oun#2$yz*E))e{#en5HhB4BcVLKcX6GVH0ueZ7Pq zQAIVxnhXglqK5w-uP>xts0Rue$zDT_3)B`V#X1ZC7Lv^}8(FxEC1pbhsV7Mk8tz#+ z5K_Pxe~!V}K$TFPX+-UbNz;y!4Dymo%#jZ?-gNO!(ueo4MRG&mG0MsHuToTX#2(GRpO0*b>ffVL47z46efLJK+FgrZ5l@E?r zaS0&5lgjs9{u)7qC>lqUv1}m4h2|*!qKyD5>gu_T_@aDbA3@Q!5Pz=5P7;aIV@6I| zK)@V`7Lx5;rBMJuQ~}x@WJSCNS%q;|MM%Xx7@I_62MI`0{5^(AC9K&i@`t(%R0`1V zfocIt6|>eFut%yiXfL`kPDM|WnPDtIlWm+AEs)9umS@jazXCxFLUCkZy!lwUWNByj z624}(Z_RguVcl4(3>Kq|vwfEqXyrI0*01K%>kZVdNqO(CBNj1*iJXM){<4j{{S zeqQK)v2t@{z^G5}f%%@5Lgm3^QegDT#!pnvC1$G(<8{kjdC;-V(1wr#f~$)$Kq}y% zT71RSBD;u+Rr#qA4pE^zvo?em+Y5C>oa(DsN*2(I{4-<*f%L*5@zz7xs69<-7aDL@ z6<9O{jq(6+=rcb8p0CmHXnnAoagEAuz4fvc#aMIFWH01aUfY6Z11J>FtcFMla9kjI zj(zbjfV9G|o^HP}-s$2qkvAY7vHrC(9m^QO@bD0imx~)>WtAstkgZXg zL5eRtvt)F3A~P>j+r(;LM*?m8F;g4K?ugyS@MiKo*Z!>bYi!>jP96>zU)8n*Hg5a2 zf+yM+NZuB_!)bZO$d>i#&hFi$T(G9m&KvAW($sp$?BdaU{7Ljnke^Tn0ufmu1xGOS zf;48Ne#zE&{4>1psPDy^`A;Q`8!@m6lptpYETmaf5i4Al)SY^+pjBrC6R+C{Dn2qz ztPmbFQW)F|!!{#`S=Eq2fX{boTm3}CQWW|r289p@%Q%Qus$8xZreS&stFhyI&gw)? zJdOg2>h1B$9l~{IAM0?N4u*Mnl<(7iZ#y#MVxjXIdB#ipp@R2HeFM`&a9d?krG}66T$WjD=32boc-q%O#84-%`og1@gFuT zRcv-Iw_*`7KKH!1fOB9GE6AJUh&2|uV_S1<5;83kK)@|n2(f^c96d?|0}5$}aktPN z9mgqvV5l*-Dle{wh-aY?Fv7vgOqqMvt2AhOlw2~avEVEi|lZ2AMR#bgPiG(hAlCLEh=TOL;RXZ zsjIl?fsi$WYS`#41XzLLxwZqpu9T~bA^EbEnmY}^0;_R`NnnY$%p%8L?uZ%4MYI_t zGZS)c)W*##R8X@QVM449UFS)}o--cA6KWfjXEvJ8tk1dx1q2EVLX~Jj)XpmB5zKR@ zdS0jYvVIX#TwY9$!rWd)mKkeWVX4OGGXr}>n;qss$?U9XBo-r#1=&LU9RwC>Dk5e4 z!^s_KIdZpEonFSnk(Nd9z)5%ns|1#OEk`0Y+lHwOgRdoJ8fjx$7!~G05;WR^mWNUq z(w9fcHG6$79cU4ThV1RIZ9_Zj5~(hMm-W{L=%7)JEf1!;4e_2}$50Ltp#pueiN-W) zXy3XQVx+jWeoZ7#wb0E~La9;ofITlAkf)_;>2zzGfS?%>?=pxF;@@=hF`T4WOX=&S zv7V|X3mS}3Tt>tOOi^--j|dGI`A$!+UK8pxGH z+YoUhT!1Xma;K_~-AwLSb=lk=8h(l8Dg^IFr1wV~Sg^m%Ln&0&e+0tqhN{X(ISJluVR37*yYdd(X0I_Y2`Sli+C*6}J=Vr0QsXLVpTectLQ3 z=9s~kh3G0`ew*4NsHTG+rB7^xP9gcg?q3HG^w!&_amFvfx{cj4HU$R8ke>ai@kVxA z=#fHmp3H2VAK{3C+2pvPm*S}nzjrsrk%>eF;56VpKyMa_LKhO#c=RXrA99faMQ|W; zQB@K=6U>wL7iz(%7jbfPfvr8$G=-E7iUjjATO`)Dyab{G^2iA^eOL@Q;vk6(O>TV# zF!5xI7qUYZVaPTaIq)R@k`AoS9SFy4OP)mT)4H4>T;v-dr>q z&*g;6SFz(&p4-!|ZR5YDb45Z5^fjiJXuGey0f$^p4E7|rT|l*3KQd#dXXr>4*}-Dz z2*vhh>c$c?4xybf@`7vVY$#Sw;-?{o4)2E_4#`uMd+WxT zxFYp9f?ymBI2lU=^&_Og%(YK?si}{grUvc?wN7Du9zhSVNZFLtJDw9WA@1gB!=a*E znYhIO)9q#!>4Fw@@noC>ah)uj-l-K#=ATknAqDXqK@Sz4RNM=Rr)DGP!n3P_3t>hh zuCzf*0`k8eJQsp2M<}8)AnIAJ&aFRVf02lC_Lo=EXy(~A>Wz%H3yCwvc=qT7s{txm zql1fjR(^_3++PiQ85H+Zcux8$q}Efx<2bjo{)Ko=-5v-T>~kQm9EM5OQI*IV-j{K7 z;YEuu&p7i$b9cTkU7E>6s-m(QOKAD_Z>A6go^dH|g7*M?HGWQqAs;C$ZXSj0>}U5f zD|1Kha|J-j>><;%k%hTR6@viax$Q_KBUK!CquZH*#ac#7I9vzOMz{~*$qxpk0e#$i zA{7uE3dIlQAR9vwvLISET$wRMSRX_7{uG*_tDYlSQ%IuV;B3X2W34q5DEyHu8to+Fu^@k*k!ri1%OqyBA$ELzK}j-MKuP2ZaUoI23<1OkZzU~Q z0wz#FpU5!L%qq=cFbfFE`6{HIZ2MBnpW^G9?|16T9I#fUPhNLNj#I#jroZ3yHdVqwq$$VQSQ-H>g%%E38D&=pW&| z(o%a{N89pq#1D*kY-*W^w~JI%Z;tIo#Le^`5!|-wU&f;|H)ER!&H?8eZPgiAkHHPt zDaWMg68G|g{Y$I1RsTKbun`PqNsmpqYIV`l5;EUqw|ZjM(nT=67=d0G---B2W~~pf z6z_3j(ZMklfdwVb=kN2Kt^6p$i)<(4959z6$O3Ahc52%SXOjLsHB_FFI%@?WAdUVU zFiu1#X!TJ*UQK-;l5pDH{a? z9Rp(!nt`a%&SMM+K`0}FJz=Cm04T%{1}@6m2N8~uFRh(BTQFb2*h5CLi|zjq*T~ky z7%LX|M+`Ky9%%1|7(CXhFxf-9w`DQuJ!3 z68{^RZMPXWO~gfHOo}wX#1XQoq%1$C26|*nHxMHIWTl)7KgXeLGFLbR*|cM51}iV5 zBYzC%?|=Rx>fR@An|Cq!Fsl)A8-9v?;kvijo;d>B5iE%vaRCW;gz*PgvB@%h%*lwb z8k14ZcMa(n1&m%p`FTj@1h@k<5#J?s6x8KgezSdMjJcet{W-Bq0Xs2_!<_YM2fh*o zol*7CHH%klG}S>SPe^g@+6b-+dsEwy?(>Ei9s>uN4zAJjnB2K^#*;S`(Q(R`aL1$b z@Tk1_BTLaJrKPNU+n)AJoO$l>lzOxT0_eC7Asb4ecI(k2fL{*wQ(6wkaxDyXb=eUj z`mH@Ro+a4{1QQaMI64`gk~^>r$U74==nrf_$lpTx;Wv@(a1=4xD#UB7uh{`uR5(=E zEdqGd|tpj#lOOz3y%OFwD1TJ5Q&Erjt*&L!Tw_U8#yvA0;j(hFH%uG zRLf$fr^eV`9-%^3Vcdpa{rxunN)%g@|A2>UZxa-p5^3!H@r8wvnVlUiXTME;N{til z-fFV{7PMiA7qWQ%kh;a;TL6E#c|Iryg}CwQt$Z2fVzFxITvVu(CuYlTp;7Cda>e1# z(ezJ?hlGa(z@nv_WA%#LZZA4P-DSo+X1xAhoD{J@h!0QP4<9}IU^O)j_O>A~WFptX z$t@`Miq+^{Oke^^H1u-OYhlnrG_NTv@Fc{Z78Kmn(K2+IHIHaQfCFw)J>0mKjHAwL zqp|@Z2iP!Wkk)L|2m+YQ@H;+txY^7afc-pNCxavFP&OfB$$v#>Kn@JC2KAD*JOF0V z3;IpLE)YX8&OEWHRvlq$jH?($Snz-T2ZZ%?XCABZPu63ET?&r4F@!7sT>fo$t}>>F zdRPY}?TnK?DL*GAl0c@_Zxh@=;0B-45sV;0RWHCn@N+tYS_C9~EE(naFnRYR+s?fX zx(w4JHbiaiLgDy~p!1~sBz@+>F+Nh@DID?IiajZR&o>s6Avk5DagXjp3|o6d9=j(Y zJmcp*DTbr8slH{jmP9n4x~C!EX_Ne%<=sw3c)=qG0Uk0o zg2SQGb)gLGf~9TGUq6+)VpGOj3bBL=gA74zPpS+96f_v_pywHWC?-ez+|qPW7%$=D zYl8Y1nV!I3!B{jI6RHk|Kh6k(L19D?s)u^>iOe~`L>wYsdb7=pf!ms+GfBgGCGG39jIe0e zegnQM3M@>BHE~~8Z35n7QU89!KNEVGuxXmP=w=S(I1@8gEy!UgeF2$FsK4OCF)i{- z!in8kI!v1vCLWeUuN!IDSv+wzV{M0dYf_ue7!+K62%;8WhKPwB|4U<-xOA>3)i4$VZaP_s81q6iGTf;B8|f*pbJ7v0cO#Xclud}EJ5tcjN6i?}8# zA^mpPz=Uu&eq;t@T(sZn?i**7>wS!IkXL$Ja}v_+7|i_f+b(;M=L)ieAPlq|MQ-ID zDQgVfMFRsQQ8i>hbVQ~}PC1tu)ONd@xl8OZug|QcGKG6_l;mj8Gj&?6k>vEWgn5R8 zWu}nl>7C~QBTXhoSmoMtu2>(s%v2H)k=s^%_ZYfgiLUmv{FI_|9aXWk9MTnX1MFai zJ!NP*=klI0f0s9)mYmcf)xfkS3+rSLYovKikLlA75mrX3^*vD7Rixv>UhpKm5J>EM4@N+*8)jMdArKoZCn+| zmKwtLjQLA+LEVBKRf5B{>QwdOhv*skUHL;4i0=@8#%93n5PJd#Inra~Q013x?*8W} z9g{2TC)>7k+eS1EbZW@hYQ8YNi6zt|Y2Wemaw!Jkd@s*PX^8x5B*GH95HbSWtdBpZ zl@q0I=cZwwT5bu6IItoly_-Hh_^Ep%5DoQg0o#=&sf~XW#dezj$6b8yi@Q+)}#X4=jv!T_GXCit*0 z;^*wodBP4CCS=+fMT$h)w54o=!BBj{3}$ysQt+!u5LCoAf}LcqOVu=?W0p$LtL}y( z?x}crDKUr$hmfz1W{k#PR8TEEV2ogx)s&zcBQ(w`XNxV7I;2mSl|f{;(kKk&Jt>vM zjtgTkVOABteLj~&1;xVjn?$-jjc=2%d7$upd(ysv&uL?Z8b|^u93rt$}8O$r1i%767uO?bZ@rAF0yMavx4v=x=BQaPD0m9n) zG2$}0x84d^*zazf7gNOOGaEs!yzn}#OSBC6MQsPFejuPZx<_R|p_9w;0uBflcAK&2 z+LjGwg%-8F8mlm%JY{UJFXhx3_jVePJU@-Qv5rEAZO!p9HEv!+FssTmd<0=1dYUg> zNVNuJ?j+!s=TTj9=u z#0}{VuS1ArS-N5XDS9*AI_z6I=qW_aO~piL+$8zb@&r^7Jm}D$g8eBAB;V25%hDNB z?SkHtvZ8QoCj0t>RSr%}tlQDBKX0YaOi0LIYJl44B~GwvKq2S!2HJG{mzsQz(&WM& z@@zyv4c8Q(Z_a5x*<_xr=QQ7rUqEJJ5gTMNqJ9VsvoYCtM=g;#@_sQyC!AeB%e)r) zS)S-i1O(N*dnw)4+Cmq~N{ia~~wOEx8_^Hz~5d~9g`3yGt~55E*N;ui?O z!2*AoSfB^Q8<6@ky_KCP3O&>;;ZmiIjV#xiE3i&2JA*Z+%DWq0r1GV_W0`L-5+npm z!c&Zzhh*GQXc%f-Mv$leCE~L_S?1f3hbR;u8YM*ZiVhX^@H>H-Jrxw+q1vM$4pEnH zv7K5t6mzkOW7+&MwP@LD`9dn03@dX6Jf@A1tXQ~@wj(={L(FtQv<=4r7OR4)bxG~J z@y6?Ku!4>l6yS}Z4Wjl>kN-1-xshhlI;$7NYJ+SHUe%{Nm~LNFO4L0wj?P{1eX)iI zg4xCsMfdcR8L@vCAG!By16e$nQ6`a9(BT7Pc`1TfYF3@@^rl?Jsa6K-S?yw;?S;6ZFF z895^_m>Fn&f!VOUSI{F3*Klu-wBFF3bTx4RJ^nHt>BKsfIl6(bmv!pPW)egsG7t5O zOwKR*EfBCB*R+=L9meCe6kq7S>daMQ#O5E#jRsUAz#Gj8eVK%a%yl8lyt+ zo!ka;BDpUqRm=So^J`?EJ5O;tv%W|~Vf^@bw1S9e55ZO7Hu$oBdq7Mf- z1vIKFTjF~ciN`r0CXN%NgaFK{bs?-1L7(BWvLnTtA4nc`29n9*o`o0{j&euPeYHIa z7du2UWeBu?hM&p=A_H}yF>3n{^e05TS%O<-9~<$%>-q*fiyR14*u=opZ8KC1bRZr@ zTRsTsxke9CwGH-nc%_p7GO5n>upxlLo;MByjtD*fxPs^+TaqxIZ|!Z>6i^a1k_}$( zc6Lp>V14ao@LXqVXTI+Z1Fp<=>1S~14}f5tmg1<4w2fk(UN*|@5@ns#D`R#?_~plXH$ft! z=&eEFT3I8>h=0!&&`3_`log|^RL|w5J98>pg`#WZPQuK{)%s@LB+)0x%|>NV=dm{h zDUfiVyNxo*C&H_no#nLYYnM|tKR0s{TC7m{(TUHD)g-!5ihDo{1o_pP@J9i)sFurg zdhig)_xwoFU)E@K#z*pZVDY9IRf0ddb1+npGdND8*cy`wJ(DAijd|lIGS0V9NeRX1js%^0y}PVsSa5{;zF0FQK(i*T$U2QNTk|9XUl8(2P=d|M zBkC2Pe33=N0?o}~u87G*%%#ecA*2n1&p_q>CR->&H^8TvytXe_i|F@%_p|^0v+ckA z4}bH2{x6sR*Z=STedrV3IxSi32OEIZ+^J@c8E+FRuo7QHYZq_ zeRpN{=*sNE>i+W~koZKhdx7UiwFpwl!`+qH3-@PltsOqM{`tb{``1_I-ddUad}aQ# zmHGLV`FB_5msaNQtjr%;nZ2|!_vOm`N&a>A%*x!6aK6N%e>LhtUw-xE%KTpxP-574 zYfPkrwQp{&%pOa85F*1_gyq-V#mfALD|6r5wO&dy@@ z7)PmdESrV(YjKL$qPUOHQvQ27_S%W&otg4Dc(a3<8Dkyl1T z8kKnnBl@8B_o%?*BP)a&<0|gH&EgtaTkrK-S68n^+`zX1jYz#ixe#->wjU9XbKkDa zN7vsU(zPvzx%2rCR_6W^E-?7kb{;L}1)kFx?|;y_W$oncdxs*{;eGCUT*T3EptZTT z)((TkzPo<&y_MM$V6-c;zu{G=mru{wp+!Nu~-du?4u{|#8Zno7sU#}j# zdH=xC^}AQYk!~I~{edtwg}LxldZ8DBocpJ~R{Q`V_dfk{{l>KrjDLnO>}kZnz4L#% z_ff<_+w(af*czrJ|?{Wq(=mSVY<>C4i{*gzl0?K6L9fHitXML4hank@VK ze>%E)`2DICcw^C>Y;4~fBATood~@yG@d2jhc7M!cm8VL9IHHN2D|0wq2&Iv%Q#1%- zuHw*0tyOzBWPuDtQ~GV~$cL+Uz8ZjlJ**+O1X)#(C~eCA>IX+w=4Qc_tEP{EAmj#x zs<;COV#^P=jy$@F^_bx15Z1l#Pe9n-3^+s)GLs?#cjvSF^H(+l&h*alcX@a-a9q2C z4ASaHv%^7Bf`Lf(-jLkWaK90+#=z>EZ?1jtMe%VNRavwLdW&H6f$s@UUr3?ItQYhi zKX~tA5xKkZahDU;3C!X{SLRQx%t4yP-PsRja_{@QtB02hh|$^>^y=ohTQ-YnlSpd^9U-wSbdF2UmFt#c^d6@YTmcd;+4K)hF)u}D3 zcfKf+>R~=K3|Y1?`xykYf^~+-lj9S*VlJetSEvftOz)l3Qx#+PgTmd{7Od^##osgs*_6h-jf3l;4)Mgxnj-X|&FMPOq z_%`iY33FEUjPMbm@2ZFxKiq=;_2t_8->=M8Fl$r7$e~aOHOUueua-)f1`#p5`p!wz zzzh^#VQ8&F{VkWF&9JwWmvx5NcU3d$cYdNu+(dw*& zc|gLzIJi`UwAgX!N-~VjF<+fj5G%Yp?^dZvIf$-##QLX0-#0@#b;|)(j~`tkLk_oLb}2Jm?yjf_P-#}I?FdeF7s$Ih#TNF8)fLmVDTr;1 z8KBLzYwzB>4!h3bAHF>eb5c3r{JF{jj5CMd$CR>c0{L-c?VH|C5nS=B@#0KYaT!^g7t{VB~|AE=c>xAaL%; zughmOj@mkmp}9WbW?J&MSe@Zn9hjH5@AI{T->%HQzcTwB|2r4?qGH;{fsDbgWehF{ zSA>MimuPIsr2Ew`K3=hBVL>as6d#}x{f&mPx-{*XwGR& z+twmgK0H{r3FrAeQV>f0qy{(4jn1J-2%$pRutcX!B{mk7&uvL3mi}^);xU@3t4i$* zhiN>_=9gT^+Lg~rO&;bg&4W=7RF>MZGH)DRDW6rmD!ZMmkfG?S>c^{4cr6;eMyX=^ zh23mCg3DCB@G8bP$?!TrNiMyvpg63Y^YU>Rt1$+)u?5iHn2?{Du>Gp z&y_f%O8MvcL*;L5ZN7V7pS}Nn=xhz9KVvkdugE)VtH8qb&)pUb}c^?VER2XOFFZUF7^Q8$yIQ3T}&@t!sdH z8?X3vVYmm^<`1kce^I^_4?OTmKGjsRfd3$ws zY3)kIZO<)b6hZJ@#nRdGC1j_o`yNWG^r<(`pQ=eTUbPaKMjODw2~R2<`yhC*uQylb zJ{n*rhSDeqm=??2AmQFW3-=U+UqB};xl02PRlG&L zR=NLP1y<~Hjw0Pq+hH6;n42(wwWa--{D-^Wub;eFF@MHGnJ?`k<9@hH=QB_FG4sE2 zI5|YZR7F}>UbjvI($&>(Z>}#CInL9!9Qk$XpqhpKdy($_xyWxHGhO6YDhJoXl9ED; z9H%h>vwCiB{rwyIOqcH`zB=s*CnN~LNi^8%n~{o~3<=pYg$_>~^l*1|zvwW25Y_CW z#&E#KE<1#V0nPA(aCJ$z%m&JWapo}asAIt8@i<9v4Es>(5mA7FABZLJmO8+aM4Iq` zEUP>*G#rMNWMCMz#%B?PSQ~CZ3_o=!65gOu3((07dniX#Ok6oC51Dz0p~}Gsd*9n^ zkI^Pe^3d!0!>yyM$D*K^)OoS%w7Klx++6$f$7MJ+qB|!sY!cySRCy~z{@ivogjV2? zdtY9mRTTeUaj6U7KyuqVGsfynJ5g$US}%GC7xw41Q(uL6O<{x4kq#Sh*_L6W@?6F{ zJ6QnjHQSn9!ZP2X@qtqAS<-auh)Au;R$aA^)aq@hN{K-ZtZl0`P4c_#d9I= zg1Ros?@=XsoD`H3fl{-JRXOU(rbcBfqxxWVI4RBz8j=S{e3R^6qle0OpV~qkS}{BX z)iVu&in_WP7$%*>$UN(x&4S~v{^=XKW<0tI&=a|A4I_YYYBv)xT!fv?{1EP{!kGzk zTRjLn9IVNCw@m~~$)+(QmhIm?vod#aWnN5paIkykscag{>dDy>|8R z{g2+i_u=Beu)Nqh3&)SF8yF7cO-**_S};c56vH03Nse%EV0gBYgw#GkEFh^H!WK?* z?HFu~c$`ca_`nb~veK?j<0>l$ck9fGu-wU!5WIdV!OjD=EV0T5!q`Z(93+@m5R<`S%lSNNAG?6my|CHgMh<265HfSVk9DnH*zl~7UDcz z8DGgQo`A=jBaM-9;T_xXM_{EibB~}o3ZXFNEcXF&jz_y_)Ml24wdEtT+{UF`7eN)f zBC>DUpGAUVWaFNYmeRZv7{~&t1VGCC9qxu?;`h6;HHuc|zM>E?7y0+(b7SW+;gXVs zE1K2%CFBkugCa8-CFVlx1#_8M2)Z)`^N2o0g#!(k5QtAwR^a;)un5zcO&&$ zM&M1-H?AZFrZxi#lv8tXZImDw=M3KN7A|W-s^WM?O;92xBv;5^qF#>Mt z)#C@@%Sx;=JRe3}qWYM2*x-uSm*-Xweo75->Dv9XspIlWIfs1+Glz z*?S)yxc||2l}oFN_>qYWU329HW_jS|A)-Y>vu}~n&wXBa?QF8RT5;($_Kc{Y@3n7F ztS-KjSeqNDr5GBW3AJk=qzU&%+@s%z!@N`jU+l-VK3yhYr4h(aIABafX%fNug>P4nM05K9Bmt%rf-{hW8wh~V zgi#5^S~fyBc(2XK2GdD|tngUUx~bmFOIudI{v;CZW3?^L8xpK*4r3x`$c=WfekRg8 zz5>Oey3xpNzHoCX1xx2r^++#`8o|nyBo9s6jD*MHBMHxXgrtBY43Od_--nMEDi4T2 zh&L2Ty- zrj1-YLRq>-62{Y627_-N1BiRa?;>m>T&L^_aW|;43%Sacj1t@>)7<2HCjRk6{hYr9 zSo=^=>H#KD6i!B^veZnaIz9TqWm#SQ0A5SCY$JY>%VthS$7GAWjS2wgH6=~uCp)Mo zBUcd?ARZLNvV*BWaWnDEZWL0Mx170v99Z%(SOxw1PMmU1{W777XClK`K+~4obR$#Y z0N$3M)0(!#w#NMPk8e$!DC(ifMnsh2E|7w|{^yjeEQPs*My|eh?~^De(VID%Hsz+3 zucdT=7;p#CHM+Eh%j{wZPwYfP&C27IWMX}l_2?jE80+ln)kC@DHT`^KW^8g=WOt}3 z=-sA7iIB330WQ(5YMv zx(8VYp%>nL%ZTwNbQ`~tZ-4bBwnZc|g5T_*JY!`!Qv2p_k z(s#29mi6ICWvS$DV`U8l19?~b_1N0*!}nL$u0-zC-1QwrZ!c4cSgd*`va0GhL}y7U zD`q*Gz2rEk|3;T{Q+Q+-c9%ok;%7U;>IOw!2A+EV9!v6H0;&y z58V3%M(hi;VDFy`{*~T*tR0Umw0*DI23Uo_{NWqS6(oE6_D<$_6D$Hn;T9$E5CK7% z-09}-OahCtgWQKUf2{0dSO1EH#mH8aQkJ+(2{J`~`eKH#FmHy7-9MZC>+Dr41~0H*}i3adqBrYK@1qmRGaag_j0UQI_sRM$BgTT)@ z&%|!|CqPE_f07`C706>dU?7zt3@L3i<`D-k6JH!eEys5BSayGD3XPG+TEA&djibK3 zu>SQ^$Tz)u@7A%E+3)Wieap+E3kPqPQbs5cz6tlKSveCRvru-Bb++=;=07|kmSu2wUiz3*AVOD1bQ9Mj%Ra*dC2i?&c1HE3aSw4#h$6P^pKv_Ve2P z*&~?#{-3}JnNG}yf|U(ET$!hzVC|jTtH;4AFR3k0K1lNQ)Cydg6`fV53{mK~oil1> z4l|7_i?_if!H>x8Y^5+rNGJ(G*(DHqE>y*c7tV-;l1AmMYBz)7i#|3;5kK)Fl=jS4 z2QUR{zDIpBYaSxS(U58XfvS5|XjlFK$D>wdZ@@S&l=+wW^;3|hmPEf}C9*0&JW*6) z9_`2$<`zhF@85uISTN8$bEd$D$?~_A9{nRN7_V&?qKxMk3p1XR)6vIa>mA6hkt%;G z(qZzHnq@!_$Xp!=y9i_kNjWYTs1E588oGJ8w03?;0+8?-q;GIwFzOF- z+Ez7w@ z!$wcw5XK1=DDr5Oh#wUdlRoE z9*G23xw%xVAptPAxSU>M041cBa@~muD&?_OFx_$?x8XjHKlEX08a3y-vx80|U2LIqIt&60!%#15OH{uEZJ^y1Z7w(q9| z21q%=YTSUwi(Sw6jNZHO5vq^aY=I9_IR(Q2Ze-`}pBrUIF(>JCAw;K*$;)UPsTzg` z(LCi~564&~6Xad}F}O1up9=g#M+bs$-R3YWRm1<68Iz?V`WHNVJR_IRq4QQxsvc_!>cxQlSWBXswK)U}ltH4}4sI>78`cDn7sKC@NJ7+63Qki;nkW%r zBGg9>KE!?lbif_~e@!HAyUCGFi$%lDElr#yw+rT5qqh}Ii+<~DWbTin5mLQE5b$9= zLP@PM7a}xGvV&W6hA~y`Y()a-H_+w^^ffoSTBjg~ zm1rpBgWEsh8X|@nJ~kUg?8xUnSJXl>nq0waMJ`Dt0co_2@;_Oa-|Er_g#mt9)Rj=4 zr`ahV3Rmr0A>ivkkFLNBk?h&oLZV4~q`nh9e)o6|^OWEwTd@I8YX0ehr8khSu6(|& zH6H{1PE#|E=1{oOJSg2?v1`fB+Z;t>XGX$%v0v`CeU0mho! zMLOHap3FcDRb~A~Dzwz%J3D8=-vGy{4H{9m1`Q0Fs5i%P_by&Rm;kvY%Pd34b>TlM zOUh|w5pmet)T9lfy?^9NLBxPMe=`h(hbl0=XpmiPvHO8y>w8?#N+yX6I#|$Pt4r9& zL%1=E#T8S#n#7&S#zt?fs?BEZE50dn--v5Eom;B=k;t38&QRpiHiRcc1D6nynQmK<`M+D_j$-w{hq48;=hMI? zQj4CZ*b!@-T-GvE3naMM{bcCRdh5(hlS6jCGRX;~;^6B=R`J)uH01u@-@W%WJb`ox z(hYg+9az)WZo*jy{~;`E&bWrZz9oLSH*I zoZG5Vj;%$*!LW8opGd7mBRmz4lbF%Pp1RB`62d56PFR|bMin8YO<|s}q>`6hNYCzu zx_1t8`NG^=u6NoJIhB~DlxPxfEKd+K6I_<(CnjW;gghQ;A2F!F?lXc`N^L`*peYRi zSQ5=5BCawpoEmWssVh`A3;|dwMsa*fd@3Cb$x;l15{QDQFUmd2jV-A;_iC#(iDE}E z>09&fyMI9`xb?#~*A5_B;jQ(XSJoCQEMmTHMt^#dJ{GUbjAOx{K|$zaDb@#uu?;s& z-a{O_!JRww$gAmiL%~G~$z4_y`eH|Bw7NgM6|t{m{l@3(pB{w=ZuQoDC7j(RTa2}X zsPIO|oS6BKZ9dARsr$1BP}ibz3iRkix<3juN>Bj`wcUU3%-a47iE(+)ZO&(ErD>Yt zC1XljUqIT&^SX=zh7x*uOgaUfken>MzeoNs!N-=Le9jmenm3?ELd{0D3f{zPHI0r& ziNdR^cfYv*0b*F*T0Mq09)4E(R>P$_5_9j7an)62P~`_IvtUWU@UG?bjpCst9A*G0 zX5}Weh==OZx&|2Sd4`d{r)h^0y06s{B3jDt!5dGjO~X`9XX+S{l_&C>^XD#p z+OamQPgL=nBZf7s-MkL10jG*WAouqlLjm?&tcHVC=p+=wET{=8!x##!j-tadUmgiG zp$CXW$k1{eOY?!AsB=2xR;9T`uWEsY{$Ga6y40hzg@>p53 zvUF))N|6bS49oaKnS}9yo<=eE4KE2cWvsd?+m?vgg{Tc?L+w0$1*i`b^qay|J+CRR z1Q;_`6TJ~J;zE%L-A~o%@A}EDUS0g*n>Q=bV})f6?}MZaOAHZ0_eKo1%!Py3kU%94-!2X1NEDMWN>NpeRE~*hS;9*Pz?kc=QCFKx^IY%j4T5X zGtMFZxX0&UUV*GkBC!`RU-X_Dtazv0CCc11kpLljT4Qu(5`}L~J3TFGjoWzdFR*bR zX1OgK6ZBUwcR27ad9{K|o?t_(vUAj_LaGJVjN(+QvlVq@lPlbbI4w=vGR5CN(`Ej; z2C)S_=7c3M(7-D7)VJwNqnJ=#9XB~A9{*{)o!!QsruH_lh3DPekNgjhfC5&J15XfM zHaRyXIp3w++-X!-IARLq8-rYL8%!i#Q@&63KQMp0HByb_)iRN=}(CACQv}&_HBolW0 z%&JTG-+^e(_f}J7@vp0BYKc-SJY>_(PuQd6$*5I+_Lx`#;4NFI{qG?1L*&dfy@4&m z%ARscsoQ28Zi4X{X)=Q%q6qW@aTV17HMiN=g4x`=IikVr9D40ox|EBV2OYn?d9EER zna2y_&Ps7*6)X^wC^92-m7+@UqH7rm8$v9PNt$mYnUs?VWfWyz{@_{>4KUEk3|?(j zEL;of>ifi}$W^LVu9mnQHk}?%i@0Y^vGiCeUi~xTBNt2|4%|^`lBp!~!?zzv0wC14 zOTU1FDHUxZ$C#VS)Q=bq!}X)7Y!o4>bC9W0@{Fc67`KCsYM4J*F4$Nhq%*Y>Sw~sO z$-QqE@6*aN?X&aDXp3c7cHnc^(La6H@c$n!WIcPt(ovqs5< z5K?eP+}P@vMVO$|-88aIvbY+%J>Gh8&4>Gx$wEshc-l@=WfRl`9l_Wk|MCrz`By)G zGiPH+z}VY?Z?n_RGHb=J0JfsB48{f(F2!vk2rjbbQ!c4`C zV~|2YVV-MJtbz4DG_LYQVEv!C)A^r^u8)@~JO8V&PlK3?9NzO`u0`MKZ$U3Y!y!toZxVX!|;AdKaq!ToBGNXO{<@Ow|*rO-ty$n z-=HCfrnP9d8gX@3TI=1w%zNw)2lox}o}b#Y6~6}lGzGPoR~aVRwd)@aF}T>ZG=TA4 zo@hx51gD`s((S4QBJvKnx+o(!X(G3z?VsZ(1gIRTTsA@+2I34+?!F z@4Go=D+k}Z^2zFn!~b^YJ)6E;%f>y;fHVx-CZnL8EY?H{#ZM3&B_ZDVYiQsX%dDjP zp}OkqC5Dxs$A_P-o;r3PxzBhCSnK2Hy|2C&@zY4?5Gvi=_@;&$vMtPT$x5L33@(IB zTEzDSXP4qk-PUB2duY7APpU}#)9?Qolc0SGHc$>mj8$1T+K(zcp8-FF%&sL?)-Haw zdOIq??g-Va*P5F~_Oy`<+1bUz70vnT>Xk^rjfV!44xPgm%|8v<2i9pgct)X_^F8N+ zP%cKO&73sU45mYpSI`7#{5v8FLF&J99OV+$Z!A-VH5o6^PM||j6{|eBT*x|##4!IH zQhSzwe($^M@F-G4aXIMF!(zD_cMS?&y*mTXh%BF`Z(KIGKq3Q+d;hC>l=;-EQc|22 zu6tmtiHe(9^fMVaO-s9qf$f4$4Makvn@>4d`hJ@4Lg? zJ}2zaCJ;Z=DLDbgdheZtn6`-9kTrV?{&n_ZAfOc)C9Hi*gMSeNXlg~prD01sK*sEp z*A2?*au?65`yWebD|257O@qYmz<%(%9f@VU1h?z-nAJn|TMt`mpe91{*}e0ii-_eQ`i-ZE##?zL*$;QZrNNMLi z6n+0cz$ak4&tG{jI&$s#)PSkp{XM1xu9^8t`Amyg;Dx3BXpWm3h-23o+ZR6C9 z{=!nNa_X#)^~RY~{j(7j_;W!(?us|4e_?K68Foc5waESApSDBzH$>jDQ_-8oB4()yC|N-X~Yg$@dqQ zH|Ea*n@bKy0Czs17XK!y_qy?Ml=rECZ-;xa;E*FY4hg7PO`J@tsF&4{qIhaDB1XJGjvM_(tzja5G_J z;2E{vh4WypwchPz{1ZRgSX_K?<3{gz<+`(p-HHXuEd!!(#k-oU9E70QR_4bsBY6>H z>h)0Njf{+Pc0&vK4Jph44x+@SXxY9jkKBLb)Dn-IypMmWM3xWRq3gl5Qy5)!z^Ivv zml{R`1oMsT@lba823BDhZXvRx(MhzK6*%5~YN>Y&lyb*Ba|3J-)>395#3b0ey|D4l zp_;i7*%@uT`PG9j?+gLgq0AhF0w~{8beO+E#W;QSXh4&NbNXPlz{=5cbf-rMINe7RifpF7BH8xTu(dLLrr zvbF&jhVdD=6Y0;-Zp<&$RQfDDk+i2_v)eH%$0_OT53cPu3n<)xhB_htex`1Wg6fh* zTRnLbxYmDY~z@>=Sh0iABV z6A4gdL+g7`uk{T^(n;=r|KRD3V}~N7dOL|{u4f*`{%t%FCwpfjT`Mv9I800v(;6^f zuKI%;`>|ujGCurp@$4Z}YPiTFLyvm6mK`a#mGDUY_u=3+CahLuM0e%kMozWB|MlRx zVzBu@?f$6`xUI>Ee}xOCUvA#e-Qc4j~k`Rk$mu6vZ`rgem{dX_-7CyqkLLT{XlMI*w0eQB6cCprf^C&KR zl7Yvor=T7L->L?=_4%mYdF418vtRlS&$0_A8bI9qF{kbdhaGnO=esFzR z#o7nA7ypm)mAVbuI*s*YZN&cR^Sw_N`qwV@4@R#-%pHt8=HS+wGt-cRDzOP zJlXygqUr(uFV;8VPUVLYlZ{Jo>z`Waor^3;G2+vuQ3rWMbJN;bsX+$kPs93XEE8Z#k04W4xq+sff0jS4UVK27YvL0dbbuK zoWp3-U#@t0gaKwn8|7dxK>{g2h+}3ZC)QPQF@<+w3V-k=bVFDz4oB5WVmx%G_aV4I ze~SuT)9BzSTM-4bV0zj`60Zc9Q8|Fb+@^R+wuIW2jWbJ-T{g~~jC}6# zPBMwng!VKfPW{0bH~KeE^)8FHtX5#~!i_l*@Zc!u-GqP&=K19fYM4}_kDTuvhXQ>N zBzf*2xyYy2YW??*9fGDsfxDCX| z>5{Xpz?yI;jWq{pd4!CM8%_-fBg1|+ySzQ+B;bbe#KlWt z#PNz@u&}|-CLsbYC7oyV{mFuX4#)ZuMS})?`0a!??~_inxy!ZwnT6g*i+@`+HSvy# zC)E%kLkotayw;-1z&TrpGDDD9P&rh4+z}@Rwe~)U3=xh}BJ}aJQYI7keYgR~Ddb*9 zTyh9FE+hm(V*i~JNvn-pLbPNwc(w&j`WI&VOCN&0!ZI-A$tPiyquU7tGiZ-2anv}W z{(GN7N+IJBVW3P3aQjg5(KglnbEomNq@2KR|Kg0?$M@PC_I|QBA%OiPiu_E@0~Nd zh0zH?o;(SA>VvPru;m>nKh7UD76A_^FPUX62km#^r-pV}KD%b8$kG#IX__h@AKrb2 zsraSqdp8$0juoxIq0kG?aiuhjnGL!|&fD(D#{uAPgx^avL&1XG*V(%^&^SZ(j^#LY zfuj+yV!8mOI8n;J?N)C&nkydE8lN;K<=YE*^C>Hwjbc9H!L8R(dKJAsY{4Eug81LX zu@gJC-EfBs01)~a!3Cz~BfEeH=+hfp>O1T&A7vN>jam{SQhc8rR7jt~4d4WUKvZxZ zDRyF(Q~4-)%PEKMj>nyvc;UIgf*Kig>|oI%c)`y3Iizk}=jB5iZ#q*A4yH;1D_7`u`x3FyMA}TMHa#;C^BT#0%OO9ACun3ut7b@iv6Jy}{PH@Twur=2k zYVX5IDvu>6q8B_ULX@8nRfxzgq04NXy0~%581n|7*PT_O-g>S=D5wG= zpNUeTuN#zEj&hr2AlL55MVKdHjvSB|ivC&#pqN70ZUYyXC8`lUFeNG&Zw&0yhcW$` zJN?fPL0x9}b%KH?DqEcl%5_!wmLFQu@fVQ~@!nQG?|Z=f~nab{aP)w8QtKBDXP_xfMJ0mtg`~ECYO* zU}}tKC|^ez9PNLbL1M3mBB@8{!(h`CWZ}TlM_tC`%CS@qGq)v2)Q+Ni*D5?&f_x*I z)Dc%|!b599SQhKgT&@GX>TFI=m9j@)rgHu=cD z1|O9vJldOE?w`B}$@O6WW(64s;yD6bB>bKWOy!Hj45VbY8Hif{^jG}@!#dlsj(sMg z$_CHE>NzZ81PIL6xt8cIA{Rhwy~_yJuc$Q;ysML)Nn{$)_nbYd8;fT_g9AOKDOjB; zcr`TmQ2`cjM$8dVM~> zg?PncInOL4ASACYf)AwN_>ygLJy8*1KOf(!lonI#$XanS3k)jUCkq8@Fr#yKi^aQx zt95&L2&lvoHv#OOTk0K!6pRE!#7buN0ESLh26kCJ1;OD6vmV>m!1b5BI|L3xZm6ll zj}eU^uqE3%iklP4`m(-66|qWr=}aUK~O1<1;e%nHV+@@&ReI*78Zh~-^;#Ig!8 zD#Ef+;@~kymX|(IKf`aFp=NWV9zvSnyI8O>1JbKLqe%<{ea`s6K}R|aW)GR#iVI3r z>2qOitxz_pzn}Yvgdh1y7)2R1c`o3sC%2bM9uP1#X@teI?B6(urw$P{ z1z2>r5M|T!&oUi}IDX^s(uTTM-T`e_01LT*qm6pEsqO0#8(ZT6eC!cG}{6chs)5g5?3rBE7OCB-BS=m5Kva65SIfoB`^jC zljF7}MKEBrqT3unQ;)#t#&|Q0GT-u#tl3w~D)K-2hzUHWO@<8i{o@JmSW!^D!>o4^ zf|?MBA3=22gRid162zcfeJ`v(NDe9wp#0R_^tpN$iM5o23Lfbwyrp2ILx^Zvk_VEN ziU}5wO4rC=Eki*9Xk@HI!4(l5=q;H=1NN`MFm&V+n1(T~7*oaID`Yl_SNE%b?f@b* zYczWew#aO+CAQANK>2ip;-+I_b`E{5ur*)3tO;V3f^w`dHAnx5d|7P)3%gQ(`9uMh z4Bq4Ma+Wb!4hI5-DB!GtmG4yvjFIp}=rb_IYhqxf+8eLQw5xvpg_nj~2)dfH*sQ!6 zCzjxzEFT_R2EQW|*8SjCk?dpe$Y^j}pizx$k_d1}7>jV)6-?^xkw*~4Kq^^^8%n0& z{vroCfRD^tbWsJoiOS)xqb3xJ4oSaC(LuKIH^>gZ*88$T;dL*pvmwc)=0fxe7ofwS zF)_Tn5QwS2VthDq)QNH-q^P>Px{SW0$0u_sX5$j}C|ATeE1xM<@g=_3q|BL^I=(RQ z4V^oIeD7NC#sRvGj-3D7KTPy4-ho^I`5SJD<>TTVFf}nw^Hwi zb@+gpdw{&=bJl~f$tm`r84*s^Tk*!b=NaO(xfMf$U_raxQ|(C~CZ!70Boe7YZKIn5 zuhnkoRY5Aq&R_=d&#>rG@7iV;Z=`bgzCCmx=pRx!$Z3-pnGV;vF@I%~fMQ}0J{l3h z5F{Ui^U^W$q~$E?!%(l1mMl|9YKX-ds#Lpv24V0Fk>DD6L`hgVVjN;&9w-lCIf!?c77C0D2<>J zO}(B3D)H%_oFIhgLB9=0?f_v1A?&HxF6A9LtK7+b^K^& z_t*>##lI}>9o)=C(M1Ip#ljn6QPO%alptYwov#QG3UIEztzaSIkQ!nYXaI$NStI~W zSR7`k;S|9hkm5tP2D7kW1gx@62D{0gA^*HJkj4mVL#!@?mdV3H=fRscG?`~$eY9_S zkq~}GnW2t~D3DJo@~c98p(P zTps=H7Z9Q?L8QYRfIwl#1C$-LE_?$^%HRwGt3A!bbh@^nhtzpv zBHn}m>L%}FZU)FoW6eq9j?Pa42Q?~N4JqxCj||4R{}sDG6Hy; z#Dv-<1Db@G+h6{Ch~rlgFobcf!c`q`Bm*EMAl}!ZpCk(@(*=TSKm4YA4hK*n05#XL zOu8h>qmFLI+J}4mZ3Nv=RRMBVL9I;S2UJ}+K?bUERpHw69xl(oZxb!Bt+CF`RAX1W zrTxXgE1A59%o5161ptjkVBGMM$q&(;(Ajug9xtu4rTRq(rKC=|`b|qdA48sQJ?dP= zZ6;?I+qPuZ(&Vg#%$#`}v0q{A4!<6vwwcuc;bMYQ2)))DY#E{rB*DK>F@u4Bax}+J z_l_<0KEdx;2BSFmJ}BR;g{voKMt7?p$H{R6*RD1O>bk&yD|32JL&Z5cpP=;h7AMg~ z&twRLw-+TvM)ib42wLW(bU4yxibk`ZkVJ(<07^-iagz-bmBKyc%9)zFM_(ipMx8Ik zIb+0&;^p!54r&6AZnPxnEmh&<4-+0F^~o5=hsl{^q>Pjy^?V;$I>;X;2;g!2|C7>w z2kj>HExRlNKi6xobYty09BZkp?e>*bXoLISKwoM;#6bu__TkN($)u;{wfcBrn- z68#x+_q5QGdNC?mu(}JU^?5?yr=dZuQk`;vhW=CG0S=&WHhbNx2TLKDV6d@=&a|^&t5LS6DDq9z=f&H2| zR&u~2$tC)f#_-OBK4Xah{nY(I?7)QjEMFm!EHCwrm)(^l2(4K2is9h%Xz5*e*WANr zL@g_BWc@izQu#233`A+oXu;-O%`rLft@z_Hzn_eA zua}jH%08+p2IRg(73s;WD}vCAcHu~66}VB_8ch;4gyT?};#dU3c;y8WWhop44I(xI zluRpi;Y6#Co1lb)5P>F@=(NZoYg^&5$Tdz0#~4wI^ElCJfMHCGlrfS5X?IpRn+W7G z&dSsS51lb(EEX#F)tnmHiOQ(ZLC4XmMt8QrPCnocs41DM|1G!PfB2>}lDVwvMNgZ- zxQZGfRk~~GVy3i=QoB0>eH1Kx3b460t!~}FdlE_%_%8!Qivy=3U@$4LNO_h8zHlD( zx&dSW2>J#{MI@8h+CQ`O;L8t-hZ+XM3P@2!rVbl#@t1<^MC_K}*Z)SQD!`bTC$9X% zATj-2(JT(<27=r|jN+d~V`OEvi=H-7K^)*{gK_XEJk%LCVhf|9a6p>#kc$IPvpGev zc?$w@rJUiFLqk;`+084qgo)NJp(d&CsY*ncB9h9IVD;SW8s%6vu{dU!0BOQ~UeSaH z3&mEGmsQ4sVsc4S+Nkyw#)zSa0OG@nU%wOps6l%*LY0ThgMS6?L8=@Gyzb3iW!19_ z`&l|{4k4bX;lRHiA9fO{OJ(q;4WaCgRc#w&t7t`!#=5e?{;5-}xjD3`VA|VDaGwCu zwK$#X<|!B}hX*Tfm!~n~Fr)(rd;cWbWRMBIzdZa=?HcQJMmd)yz)iv#Z=t%1N)){V zxBI8}moLRBzJ`2=I1Lw7kx<%z__?Q|Y2G{uz0^}m`E;?)DPBE9Kr$u}@`14=Naj&Z zo7%y0dCb(~uqj3S`0&R9)kHdG)l*&JEvVVN)YtApG^S{c*`>uvxGlBz3as?m4qXJWwu{vF5P-o88rTfu@BUZ++Z2%--)klU~c4U}I-B8o^)g#(t zhtSc3jH~n_3bS_Co2RB1JA6pwD>DVZA>?_)9Gpyi=76Dh*(f>&BeWe2;07OMcM^(T z%<~(5)`k;ts>YjH5&1mwYC{6nf6uHJ4T4DQ(taPb+2x4-x#b79kRUIeo)QC1mJO}i z&ZLi~bWM5a%XVmIjI6e{hPIB&EImJ&f!0uH-BPNxR0Kp{L(L}C zdd-)Mw4=NNSked2=rR!SW5iIOzv(J({n6+TWu!EI@&XBVhx zhJ!p^3Y-_^71f6pH>}l zYEGfp5O2G!TASz%lOiNLbhpzELT)j%c7SKP4G*N@j04!BldFOU(}F-%>E#o{B8TXz z(~XzqjBB#F75U<#!p`WzL4rqLLJVKt{8_l^1|4Y>;I2?-W~Pog$e!Ius*w003F-t+$Z`_X5oY5>z!Wk6Z*u0)D-QH5~#OuI2^ zLdBmMe|n}ZJtQ=SOQWC)<_jRWSThA-Ld;U*&Hc4PFk%<#11;F$L+_K&ejGXCj>Fu! zydmCH^pep?U|YUSZL@#AA|y7*4MjQ1v5q1bQOvBea4jkVl5KIaxwAb6IYI+8R59M7 zDr=8^pa#}h*}0!{zVT;t7P&P5 z9V!y)-AR-cQvc&umvgtroq#(oG1mHVNwNZjR`_w21HkbvxH5_EggFH#E3hHj!J_z9 zw;;=DGTtkeo!k->cb(S_%dW%31O_gvmjU6mkgtsiN!Uik_YP47&qFp(Id3l*Zf4J( zo5oJdt?kB7xZ7?*J2T>mCaI{p-D z`{69G0dLHuo7@J7#FHoL5o$)t>lsgc;y8+B(HQv)(6Cnz1yw}pUDtNHPAfBD+(~W!BRW`Jk~vszk9|c9)_sSPiu}=|4@E_;Jwmb zf~Y7k-JV3$s9_W`ioR1uL6wOJs4-`T2;r4gr<+6xBv=wMSBXZZq>K@6PaGq0b%MbQ zUnNZ!?(6QW@E6WZjzU=G_h@?5TR7NzzoY9$xZ5!Om;?|5 zCYDhW_WB}qf(KtO^>3f4J+hnLt(mb_ErarOYXT0h>DD%Z@dznwS97e}5|5eSk%25I z7G|3?;iq?x!vV!wlfQdL%#24aL#buxPVX`bF`&jXV|JIILL_Z{q|0z&ye-pHGv1uA z*d!xxGQ>^7;UWhp#**^#QPZ&4u>`Sve~>k(^=jl8p#z^C3Bv4pN3Y@g%9JCMQVr*b z?eziW({>-e0bG1qa19Lg=bv!!1c`EInS*@eJ?Lm`j!9~~jhc5}?9s6Ez?hEc>#5Fb z@Gv$y-PegHQ#=aoi;;M;iLQYmOk1E2%!t8&2T-9)`bmJ14cfackDg!(Ad$=dN6FOc z);8vkBh(av!lrOxI#C$2u_hZE&{TsaC!0a0+5aIR=3;K*jc3E!Nw~on1-a)*8*b` zay`k~9$Y()_nGEc=kFMnDyLd3SRx1JUHW06*do7_El^OxB&Mm0kSxfD=eLCR2!sq^KJH zgKKZqa7z(GQ!J?&M&gz_GqDrT0%7R#l77mVZ`k-p)3+~bIVPenJ!$3MLuspdg_7&L z=*uA{w8-*NG;Pq}VRU8^s5S}#8;zi=gV*HY;V#8%pr1XstT^?o!Ky5=8_9 zP7OEOgYRwu=L455g}wos#6-g&%#|-iOA(ugB5g#nzK5ts$Xt7g=qX>OJOQmRic)!+ zHMORKDP!EmW^8WP8d~9N0Se2ML_<|E5L5sd9c}Fu>N>FmW11w-#*xESOQ}!qK`9gV zdXY0Y2a^KAjNU58ir0})wzA0Ne7(i;k-!RCi{IR=`96Ui|Ruq?0fkaevO zP|BQ(Q7eqtjVk8Z2Ool0Xt%$#ym1=QD3Y^OJ~Yl+lmmmIC6(S6A6h&XR}s!NXuV#} zWB>Y6ac@;aGkG{cXR6^gP)BmZI89l*np5LrI6Ur%?rJ0t(5`pk?cTKyDplFslDwL- z1PFZu^yDlu16=wXL=Q=+j8Gd9TUrPa4|QD=1raWr3q7}ah#>;KG3glc%3;MZ16%jdtM?Ry(8uTl@AfjQJi`9-;09EzY6yCV8#8U8V$b$C$lzVb z*wbA^^Yi&1YzN487%}3Ah4J7Tib68-eoz=~)Zv_fl>{uWIkLxsLH`A@nrc$O0I0z8 zO~ulU7io&NB8uLFjaSQN*MhLeaP3pFngKxA{4xoBv_v6Xdyvu7@GE7c010Me9!j`m zQI`!zjpXd=$QxrFjQ;J3q-{fp*s1d%l9WhAsSd=6&uQjju7nWY`})J>AP z?_^ve11vF>_ZrhMBC?oERu411&9$)z&8?I@ zazxiyI}01vn6v8Ev&1fcZHQMd%jKGEBgD~ZRH`w7)vz~e0Sa^)Pnt4VNJ&%C+RPxE z)7fATMXuFmj4F$h5OQTUx{xAt1}kwurzLvHf~2qR9I-=9XaprJvgctq(cJ-{KoG{Q8U+F( z%!rJv%!8_|%FL6>OBJ&m?vQB0rbKEa*`h?6B1N^Xw51tZ7dIu*F%JNK!aPjGJk28k z{(^a#?^|o{efHjGpL4Pxjl&eOGWY$m_PTs)Eu)!hxQKJftPlcaIVB$_o63;j*8jK> z<->|<+P67xeA9C>{GqGNn@&bu&ZFKzs25!lRR1xsqUDwi0*m{COl>9p2SdeT~{#T|5^RS#`RrbQB zqS5f3ZmN_0g(`yKXYo_Oh@Z~>=RZRr1bjM~$%j|o09yTI_Bs6;5lh~ABl3>&`i0|{ zu?NU&UOPT1=a27W1PSEriusZB-payZ;>$~@Pn8Co{Badu>365N(YWa zhjhj1cuGu5gTtas7mzPH2Kd8_a{3L|j_KrhJl=)&T+}577n*D#rM{~vID-Cw?Mn>H zl%KE}R8vAhQ=}=s2@iTFzytw+HDC5d43jM13oj9dDqv2cFQ*+pN_YqdZ+$rvlvz72 z0X1bsyUq+*3Pxy_@0dGG-Qw>c^&6-7L~`P|(cxr@I059tWUD0AL%81cH9AO{^?A_~ z;DeYQAO7N>aQI$%_!DRqsjK@&_U|&pHw(WzPV<5(moBVt1P(S??th1)%_q6JF%D4X z6_2a6noQ@IL$78KYwpHQsdgraqy!(^@o++@hVIWd9)1TXp}LI?D!^}@=1YJFMhrSZzAmr^X)=E)83m6 zC=cBQsW2zps>5DFW72=Z;AOU;gJc2YCP;Lb*}k<3DtX$&LWBG8FFeD~Wh zGqp~3Zd7QLX5WeOFD6bCoX|C}77SOdZI@TFT+Q%ewl|T_==yB#WcpT(dppCvfixQG zL3t)61;~s>pb>!S1LtHSoV)=@)|bRYRQEjHp5^&2HN{>n$XQ72T-%GQLZ>D(ELNb? zwMbcsxl2SJQ#SFl`mD)ys)6Uq{L~=p6@K6>vQ5=+O$I{{ViTE2x)Bd?c*gyTK@`6I z0bpHFKqP^|(zEBrCA07yxDxZBe;Ui-jN`d8YQ03cLmLlITuJK7(Meg_gNHIgY$adK zIUX7fbOG(;U;hk2of92e)uD6osVUPDk09YK*l$yDarBhIAwcoBqx?&{cyz%6lok#H zjpeN7czd>-BaU2q`DkA|Zll}lN(to1VdPRM ziF99$JwN3)@>G2z!I^Qi$vVe;;rUwtlmI=E$WR&9RNuWEVLgSP1`mMiOgD%h!}Ha1 zGYc0_+9;zM^rlnrr%td;>{3)=u!5jI>?;fZ9YA2-T(f-wi(nF17E4q2eHd}qty>uS zL+#DmDN&=Gk%6h~=8O|QR!f$uy|6Ya?_zZk)rFwHpZvOU1OinGS}H3Vv{ItJtI+9< z5#(1*3Q+HS?<v^T`sy@N$^8+Annn8@Kn2=b+i1d*x z%)V*Rnbi0gNk~G2k|n<7RR{@UVQFwK(hYkNejS6n5m+My!&gXMDO!(%kq2OsL3qbC zj)6CrPV5<+xFVJ-wJ9>Y9xeu67nM|*G7(!zSXntU@Nj^4|5tw2(1Y^5dcVv$!}_*X zXw~gjN2JU(l%k-#dWB#68WIIR_&-vCZi2a(nlSm!;X%YvKK$+XAAU9R(XH*VzuYc{ z3V4GV^}F9^fQ?_YPf@w`d<3ia+|;K#h;~Q@&iAdK_ zT#NxQPuNtG>;^;y?zTWE+CWwB{7kI@4ehu`#lJL`10nvhsje<&x0sBCo7V+-5F_ez z7h*}UKY}pK36Ker(fd45%5^W@j+H2-2?mu5R0fIBSBa66O4n|~c53w%u7$3|ubmc} zMVajZ_F3`9Zk|cl24cz|4b98^i+8E=|4#BM$Ls5c7>o#92dzyU7_~=9O|h$KSIT`6 zHswW-(*Sab#dcLIZ3)33;z!9FEO=>_sjYw_SX1n$Ic+1>f}HA%~#W}S5SO7>5sq~bTK#JR*~OGPBs0j z-vw>A@PLoM4lk;dKHS%kLW~$gokP%?5DZ}ifsGS{LE`iz>qdx+V^xC&&R{|es6l{D z>o(!|98CV#sY{p~uUj)+u(r+`?bC9GLKX~3eR>iRx4oji(Z{F|_5|F~yg-&E;9i7& zfUyJ`?d5+?%qXl_a*0SlY-B2fD)|WR$4L!KsFTtb)~;OJ{W^etS!1ew*Mk2ic0>j% za&qm#4hM)pze_$CU~s68vR=t@&t8Ge3315&R|Nx8JOD9^46(WsqsU_bqUXh~a$V zvN_J}y_+>GIl|J^P@gF>F^d9j`Uk3pp_LHB_#maA4Yv$wZnia$$_gCVWNy{~zF-f2 z1cC;W&ev1Q{jibwkZAH3L0OI1`tVg41zvmb?pMH(p4ie~+ZTfID7cYcJ78$h&O2{l zQ%`J}pW7Qc+$HkWjRx2XJP)wDoVdv!)~H|1M)|62;Ne@}fJM;APu$Q#**U7tQf*pB!#Q?#HSwnxbU_@z{uPWFd`Ae;p?%l{ zPN;GGm1ARD9!?O6!G})5FZW+)R8D#vnyQQ4c7%@BRQTpl!*ak>QsQ%4LbcA4Oq!|(LJDO>@G`^~_ zQef0|&%GUl*NWRkQVDQSPb?DhoJiP9j(P)IB08_3s&04q@W+vtvK{)Vu9~Y3o4|niJxF9=F<>Myb1P~XhK;N zt*X8bio^Q!yt%Nd&ZTT^K?HWwLCNB2yQ%OxN-Ch=0dO!EWOZshqA{<-63N-i5vmIb zm!b4grtT?(7dUa2f7NcVsj`M3>G$x(We;G4h4%6!d->1yo3@@%73MtQIsd(>$iLgF zNz6SAHa8Fs_=VF+>+KItoWqydg~>4*C`@7z*TyNvm4EB6ZBwVNE*EPz7d7TJv}P-E zHaL{m4cv>vz&2*raqC)!QPwq;TFS%!$>waOkpDNYo!F8uYOATggKDu-E)C^H20UwO z$_W@daVg{kxfd;x{F+`fKDTl&WWJJzCeeHlQ?a?cNr+=ETNz+u(bLGObzP{;rOFOV zrA5mQO{u1(}nI+rMM ziKuUK+dbiHFa>DuT)>}TU=g5qKmN9a=zsA3TXoT1l*U3^)G3vurC)h{4~gCJm^#U@ z>GZs%%%Yh#kwbuC6xMA5Va?S|XP}Rkw0=4w0II#35C7(SYuAM9WO9(nFh$;2 zU96ptzx5%|>nAoDd*?GU+S=7HTp(gBL41~%;)maS_&VU5hViO{Wa=CxXj~WganQVO zzJ#bU0PI+r`PJJ9^}|p!*$D!&zl`V|Kf|?d8BWmPxCdciv8Xoq;3q!?jQQiQA}fgi zx>_1FVSXO|!?#X6-#e@=?7=5-b431>qiU}o!W?`T{Uw&tuc?o}RD{eKdo#*z`NhSq zCPIi{Aeu~Zel`E0sU=`Wm|Lr?X#3VGsqZI}knJLl0Jpn4pAKglk)N5_e)KDVjOpu* zP=tsLfh0tfCJ-r`+^Dy{LF?u> zQ=S7_dN711s=dbG9e$kBzuBU54VsIkcs~X2GsS>G>Gu%-A8IKX0~}nT^RBapYb68W z=o+UsN!D`?&N(mR!ZHGw=9Wey@YMZ=L29VK4Ot!aV|1|}G#QgPcL_xzL9qe<)1id) zipfsy43EZunoseL$mj(JQV(F(;d_-jJ0s{g8L+=Kkag9x~xQn z411}=;8r^e>v?3&7KMC|+aQ!JJ*>LEMhIQ7QUo@p=Lch6C;TJ{cO~v5PqRi#!|7FDv1x9`G! zo~ujCcZp32%Nw1EIsog*^L>=V!rovUu6kD@xM3lH4mm|7^-shU3TC>#E=i9KB_gaP z;zS_n1B~zMSL?Lf?Df3Q;U0_>;3cRGOdq&d@l}%CRQ2QZYkJQ{t@RJ|ZcSoOoMdv9u@T*r8p4VKX1lK(L>MI|AjS09LmY#iR4Wc%|ZyNYCc$cJ& zUnc;+TZ1YGL-Z!ka_yL;Xb1XJ!xX;x0W3N#r4giGG<0bNn;F7vsNo218*%HU50w%l z`ceISVW`(ykQ_9G!9!P%RtT8Qew?zknLaJg{MGL^@yrVp0}uhBMyz|MqJPt~7M&fv z5!4?i<%omc%Tg+PwY4RlHz}7J+ZKaWwAuTT@o4nYD-Wd@k5WmZ2%TD8iIMM!$w8Fo zHJtApr+_2 zeg-K5oV%8wIWvV6q{gU~M$3GPGrmxUHSDprR@qBS^AKkcfEw|>5q(dzMnr6uj>768 z{Lyca5$#JHDV$hp`)p{+53^xaiwIiw{x@l`MOHb8JptNGL?x&e0hf3kXp7fhGb7+z z`OX_iuxS9WOfx~hiY8e}RuSqdk(3Orc&I8j;5I+{MM~i)j+`Ck$K@O~@!iq^`E?<@ zsYo^68IW?s^uma5kiejx-%09S%7(kcF|-jw>+JF4ucTFgI&9#?kog+^lyHz&vZc!7 z>Ui+R+blr+$Uwy zzQzxM*Yq#``XOTH1o2wT=ou2|)mI=PbzYb-WC%_5Tnmg1<{TZ%gTF^`YX-n!1g_%@ zCy1&cBa%z)2E?#tE+j}|Kp=ip@iBBOz4%^zJA)JsZWDsI42Y|q5D{Rok{~jo7Wxf> zEn)#)6a0eYp@N(x@hV>b5dR33qqSE;gT5gJ!#JV!!iPH_0hk8Cuc=XkNzI4VxOM)N zSw{(JZH5Wa2O6nYq2K&f#z<42JsT*t=ssg=neaF=GtgjWSV$~@#3T6L`v~jAsN~w@ zji5;?RM{JR{ea(ueP+k3kvRA#n^odjCxx zUn>0HK(v3{u(y$A2Z$-;+mRdg$On{}n-I|*bX%i2xUEx<54^mhJM!*`3yvo_N+f*& z<-~Vo?~tnb?UzsB7nr$T;S!q^KDb&+Dj0*yoUZmdAQ2Erf!!=4@`-S|b^}!V|AVN@ zKgRjy4R%#2*S`MFgTMPBREdD;xjQ1d%;cGh9t^v+p7|iPvwpA$cLhLd)T0GQ@^w%Z z4h;*AXyTT=Fmw|n@XN13KZqdv+z<|0D1yvInobV&g~q&|M^4tw%`0jE@NpUfV{xD2-dF3E00ZG&{X{@jJk8bcU1L@8}KF|CKc zWz0W$4Trl;3*v61XtQJ=o)kX0_SDJU`2}*A2QSY*zK4CmJ!6zAIcgCSAfhYoe6cJS z6;W+XWt=KZ47Zv&e6*A7vl%gh@4SKdBSy6nJvh+Q>*U#>iG&trNW?X zk_XPbTsZ2oB0}w7TrlzR_TE8hk) zDid_&wL2#>CeM8PLm<%~y#F=W<4p)O88sH|pXI!N_hs3%a!c2Jj*Ye`kfIP-ON4hs zpT$C(WDVgoZMDftnI`xMGO(*+(yfC@g5xyxRO&=GB0p(A$qt-k$1$}P?o)^p)5*jC z_EUhSk}Z}Iza(8$x{Rii2|5?<*epmQN|~7$LqakLF`S(&NJQT3hi`re0ZH5*mFT8y zQ`9z+5X15P>u)-5!aEP%MbN9nL!KNuBp4G>?G0SH$joL2DP=UmpM=Ag%hk|-~6JR<#wDa{ObiNaTtvt%4rEi61EC=qB9*nNHRlT`{a zK3=_;{!zTVRau&dqpBW_C=o~J8h-U5Zb07TzNh!WkQ4#MfKi{kR&*R;L6D_r}{2DXQqhEp2Y2yuALtfcPa!6s=%*FMjaT z3IM^V;TsyG^R&&k^{}o{ycw^7__YiaA*_*>R^GR70T1x4iUP7S8a23f5#4zy0SWEo zAOU{o=Q#84gI8$j)IzC6h_q(;hi^*YI>x_C80ag*ux$W|voq=)A%O@)?OCs10F5Gt z{JZad^s8^0$Kc_=(sPIC5ajGyb8u+5fc1uLp`nK_zkTfL66Fu-WtYd8%4|fxraKvY z5|1^SV%q!SQgt)`^2*1r{0xhXcX7?Bc##HZz=bsiVagsRFK%>>?JCa!TfhRpxL9fm zV-j4vvD~aXUjxy5_=^hZtZT_SXQmttYj>G2X}MlRg{fm-!t~QzUBkA>*^nzN!CGL! zdb@4t^Q9mw@a$INl2v*{*=`B)k{Xb+J*-#Dma)EfyFdQ+-#+-wTkBnARy7JQ9cq?V zcvZ$sY6q3x3jRWV+~gA6^7sG~bjq%3w7nFsZ!7`Gn& zIKAAJ>c(-qJ7JieZSzR~8XVS#5Ld|%1KAGu6Dw{-B88b`rB!?}hbG$i*S_<0KG;x$ z&=EtN$gUNOE&2U3l>kjP-7T|>7vqiM44tVrY>3hmr}-^pRS~zc2jBkbN5B5iE>yDW z`C0G4c;rQunWyVrr+bVmU)TID&v@xwY<+V4HECYLRyJk3FH8=WBPQ&XWb4Ay*p`CL zXOK?#cWQ!#$3OX3pWM9oC!hGr|MlvBcjf@ohgdGU|__)j1E#AA;=cK3@<{ssPV z|Mze3N!IHWY#{RAWYpQ47n8sIWQPBHTz<2;Ohm!zwlOX zA>RK8K*y{YXNx@BZ>wG)i^fb2=b0R?m5U*Qc-RfA4hvb$TflXyzVIBuYhlE2JzPITl#R9?=3^5l;kn`BAa9(26s=jV<#53z zYinU)ApTnmn6I(Y4U=Kfn$FM>bo_}15Ddng#14`+V8tddDh?NF*1{TY6FG+^xiK2% zJ2*}-$OcRA)pvPfVu1Ct#d1LRDcDc|nOp8Jcv`?2?(gH^?B@9>n@{jR7~}RV$9HS= z;D&exI&n!((>yjW157-+XP6uYVj)Jd$n25HkW0f2@hBhNo@Yp@oq==9CWJ|k7!@#^ z3{hoVAkEHjZ$BH>FOA>58@lPZdEnrPOum>1`EtCrZZj+=g0{-^>;@O=nRX2W1ayyCyT_b!)CH7!_U@kSJ1tiHV)O{a1M)0 z^Vl`d%%hE(n+Km^AxZFn#?ayVije~75FIX;UCiYz5!x}7z$(E(cO{wi4_2HRoLLdC z!ejI7F+YF>3f&hoEEo>SZ~~$wK0URaGbI+9BTwLB2wl1yiGgka)cNAEUz$Ml9Prs$ ze)pg1Cl}RV%s!!!7eT#7^@%wv)f`Iq;&OXAKSo6luX}c=*xmJOmr#>4NCwd9gy*fg zEc}LxawbRIx(Yc-m&cM!;0f=4lHLSGUDX?D`XrNw2CaoMM7G2CMWhu~p2)$&9cvgN4V#mN#Z zNQ%}~527aU=y;gXO?VIhKANw2>JtfVHYEZCa2b;U4htLxfny3*t~v}k*+6v&+V3jg zY*fm|y>+h=tCk1#a<8{9C)G66*86Tg64>Cg{I_MKEZeb(ad<1P7x`k&OnqcECTpx3 z6~clP5S_!bd?N_Bj4w%bk;;n5SJNAUDra|EK=o8SiFQ1JRHc4C+dd%!PvecE=; zTR!R2I>2%h(bI9OdjZE}oS+!<#rAOTXt;;*K4NQ?7087V%0^4jBTFNMCt89okw|%c z3UBy1SM-=eFw5|0`xjF^-MHgylM&<{DnMRGXDqOsBcGo!&xC6l+~U4{KQoZj8Ck^r zQ9gz$!Lf;Ob^hGa$84=QPOoTa>?MxI+7fBvY6f99`VHsQBwBjnxex3%rTRs${8;5olO7C7De4fw8Kz3+L5`skRRN}n%h%12=?s1duMcPVJo7} z@Npe31fBHHHmY5>RDy`DN-oxfz}|C5RyS9wYXlz~(MCFx$A@()Pps6iU|KXX?>;3_ z_MX~E%qDF4sey~9`_x8uxhg2eM~!{iEZU5S+S@j&lr#7@;u>^Z5-J6@2=2Pu?$&*- z9-2AgrgpbiX6IcnH?tx*zsT7V&bMvsvaIPnjH_01Bum{c-eGmMG^0q;k@TIdX%X=m zt?rR+CP~|I8f-Z=;c3uGLF5LI*hbnjGh1hUO>Q~2b)D^L7Y{eI2JtHyTs&y_$Wldz zC*A>a06_j(_T{Q&F~TjEBPZb!)^X?;$pRGnhz|!iI`!sP-Azt+eyiR24C#7VivIjZ z6x)d+-DktVa&YR-FRQ%Xm2e`qzM)tJaL*VnxH-u?a3I ze9~Q~#=JqYOEqbg=<3By;_7)Euok<})?ox;PsX~;Ufdb5Hd^Uz)Wc&`?JnNxDz6;R zsisB;GR5&Lmt%GB6JSqb&jLRHU#}bqk<_i`2Dm%umou7xSpW}dxCF9t$p^#4EWH5L zakN2p*^&^HMEQ8~#uV6LWYkr$q(2cNL4xe+GjlVCBugzE{yBo?bd~{%&o3k^<00-R z5BDL(Se&B&6wb%UO(c@1X+{ZujYnb#0G=Wm1qWdM`-(z8pZDYsXo=Tq!EK4=`DFLc z7Wr|Xc=%!IlhK>QH`LnYuTF_&i#3upQ}G6}Tp)6{ECd{gmeC%@)!m-RU0}#y^^22h z05ZGJTR^4@Qg8E$_$@JOr_g8)Lz+_ckZtgIEd}BfiGegm)rrY*-F{Qu;BJEua!^-# ztrHSLj*BHr34XhI(7aFqzwyWwnKqVvwjZQQpBipBaTRerK*wQF6%F5M{1Yf6tkwZn zvoAq*%cR9;ied*}rPNeHLjq7aIsgw3QtIc41nZdXqLmCR!@Rmx(h7KesLlEvm!;t1 zAyio5AcKPT()udv+RH07<*_w^^%;Mb-cG{joi1r)1~V4oZ9?kUhpUyUy|*AH^+wr$ zteh8ZRo*N2&{+=(@1=vb3d}&>7Eh-172w`q zC1Ljy(J8x$XCJ$_f6$9)l4%7Vq{dK7Fq+ zbSDR(14^WDZIw<)03k~a#B%`qv!C64@9uk8BT7(I4&rj{t{_McB;kDpjrvS2IEOM{<3Rj53I4q zCD|I`)oh~^iTds6nRpNZ+a8#Gn+G4&n_>sKmgjTocd@yH=)Se|J6++?CFXp(UGyL* zpeY(!c}hf09P5bFYLHk7!Di0V@{MMurJZa2nfVP6FR*@1Sbl9XB(a6FcKn_i4szV< zcl%?R^I80p;v#8~C(u*IqaSJDPnHFt_e|9la$-6q#$Q_Fzd@JY?KRpU4-1egDiWUs z49jH0QkK-VA5L4c#&f}LrKl3ZKAMkL0$tEty`rES^u+kT0iTj!v67ThZT@%_JTeIY zK=ck6b`jgvfDw?*2p)@0luv!bq*n*88H_Amkt($))dV0|ssm_l!ZHJiiWSy0wJ=&Q zenap~YUk0>H-{n7S>&PQnG z5Tcw225e{yh0UYbU@;b-DdANX!zPR}92(f4O!#XcoBohySQ&dw$54?Bk3gJ|UG@*s zx6yc-G`liGyep6#hifc4FOIUkya=ppxL#sM)&c#P-pd?nCjGihQbDBJR zX!PE;UA5E+!Kr_gbD@hwH+p1>KI@l9Hkr$`%(NIJ1#v<}ZTG{p< zt>%+v{!;aM`u2n|>>?uD-WsUM49U+AY0ZH}+01|wIM3TafgLwq<#x5^%u&M=?Ew#h zHo8yQ|Ja>#c%?moo%+_JmaA+Iv|}nelFfyUT*~w49dBO;$&?_Q*&BgB8LW_D6<1kp zY&vn(s#~EGivoBWGZ7#2T~3`Ck)O__x}j_XaW-HuVTh)P1n%l5E4Z;rtvpo=4 zT6eIV!u!>j>No5kltji)gVS+(g*KzJJ|6x;A!p@_Q(O)+Qh89C2N<{E*IaXsaT6vn zZaFTP)|1T=vDG}fMGvy`LX=dgQ^3_~Zh&D)MP;NIHINRtlHsYa1L9w}NyYR)&}z+% zRoHg;hrmM)j?6MWC|EMZ%10Ww)XNI$Dd$_|T9278fc`T-RVZ3>LtV^^13Ar?&}xj1 z-JIT%%CN9{*L#i98conV3fULdsUcV2)_8uM8WLsD)<{JgY<*f}W&D}q zAu>MH_CcvY9&|M=11>vHa0Gep#Gvi6Q>Wr(CP(XuN5J1GHtg<5qTx_Gfaq`H;av0? zVIGW|+O4lay$NhCzJ#X^VSkB+0?qxSkYgD&@Djq710U5BD&sNgLStgJrquF+>_EXG zT362d8a$40!Jx}eFRI2iwn}DUtG7l7D@)Zfu-`;#(`&4uUj@1ZdE2fDB8gnTpnl@< z8oh*zQE^U!RRlbqDN+|Z;<*dg!{v{;&+0pdMLpt6HWn?$by%XvWi#48WfIWcR&8;h zu!W0~0fs(XMCv~`mXwU=A=GZAfVXvGA~UadMnh0c7?BWG-gwyF7!^66GlaaOuyZ7S z96Jq|SGYP1C{Bf*P?y_1p_G(%s1e|~Qe8lWJXhx~180cGZFr#UE^Hvx%i!$ce*jjw zVX#`4@we!d!)~7~irWKYu?$auTms)p!Q$5`dx4uq>~`U_Be;atG4V@p=J55y=lHa` zDOIE)A^!9UxAuNGO5{_OYIxf)fJ-!WyFq&kgI34N{j*(3qW! zz5|cYI#u~N6!Y$GPl09hpox1Cbm9~L_6e*$^gFG)YWWII9WE|3BOZYT0nVuE-W+cl z??fpIL|3GFeqmL1t`{qPUgM5=eton8*2GGbZ0bVkInq1|ubmNIUkOBUi644v*W*M) zk~iaTu2><@AWIXQ>h3Z~R6d*d?g;fpRk^XTLL9zrkTAwY`(>^Uq}XOK+QW&tz&Cje z=9zpIQwGcU8VA*mCg1@c1c_XG8suKC(q+8CXhFEsnl|RhVnH7SxR)akz08NaGht=) z@!(p-q{E(At%*22qWSb|;Z10+1ZYgEH_?BG8yI#*XIh~V-Vh1;h$u{0Ntk`FmN=v% zK{DefM;cY3%OO`rn3kNc^Y{>st**4oxW+2gS0-KUARl>hz-9o0(@ zw+s4LY)z8xjF`nNE&E+7pc8%!8%>sC)cp#G1q5#g+-tl7rVbqrs~Q673WPxQ+UN}W zdQ%TN(j;r`3d2hdF49uP`8HgxIyPt*DtAgoMYdm84r`B>A9}oweqvcXI*doVm04wek%;Z->a9x5jzJp~qYqX4`H>?ms`j)=>H zDTEP1VvzC^z+QF8aC$YojU4uNe)oT$96-((s6B;nKb|O1%E1d0W_A=-i(j3D%4DQC z4b3A-3>ld=RgKL zoWc`Zi@`>I-~?1`^b@HC6Bw=A3C$H$!Uq#IO5%mb+`xKyIxfM%Q1*Wt`E`Z5G} zV$G}aFA)KV!bt7|hA%`kf?jVrbZcJQxNYJwdwH39F-bOaAim%p`Y6bW! zumIKUf|ai$>{4g_s@3kfsim*1>}YPhWt&IQ)Kpgz&j*cVP`5`+tUFz`Ya`}EW7y_; zTkE9i3zDGQ_D1{1akWMQy}$Hrfr`A^6KXggnU*-i39w9fo)J#CE-4GejWOj7Yr9P#n>_ zvU!f8IPnltR|Or_T*qilIP*=QecEhDfHdq?$loYeY1|64cT}yd>&sf=d}yOj)~l zu4A16pb(4-(%frBUEq`!SE}lY_}o@21NhBZQ{fSdWvO8+J+BU&H$IxRd7pjX6i%Al zA$z2jplW5YEP!ehL|tnOLlGe%%p&G3tg#eupRa+a*ChBOE769wyV-t%_con%irF?W zEu}NqMVdBJu3&C-zzcZgH+%3=?g29_dYW*i>%z7n_gBJiXmMe!arYzcdeS-QL`PZ5 zt5a;4w3Up{-G8d6xQy(V4)pErWXd*Ug6VN#Zs5s;oo@~MhDxohv!!TXJiCOYwGD~(9rjkl)T$@ViRPRp!K|u`%6wTT1Gr|iTt_b_ z8vuPl8s7Gxc($S_6im-z|E$!NBONmINSv^3qJ)AVzzU-|6fR=&68EU)9{C2Z4lsi| zYP*5JG;DXqak652MP6@C32}sdRBVEFgwtYnRTN$CqCu zItr%VFUC`P@VnfhTa3qDx7SwEu+B0ap~t=@k8=g(huuh&3HI!K&e!XNV{$jDmfeRC zTlD1hewN{m>V@Bi7AOk|j+6sLGm`>g$V6Uf<5HVAaSbQUCO4YF;dbF-5p7P{8r8Q( zJv>^?3uEMSCt&?v5%t0W=_`RS7P6ma5Ai^*H6X2=hzxj)+U0Ah4%)}4>hkWsxDqhV z1*`A_((Mb+N06NOum#YBvZZQ6$7+XeNnFGmt$tfRh|!O=zFB~f!7-XPij(HQ<~6bA zWN@3{RS`b~5nJWXT%EwCyfcT8AwhK`CLvysvKh6jSq=>^i}FXpNUb{*tAVf=?$a$N zs>(<-_hia50LyW!HZl;+y}GLG*ZmJF=RtJX<;Bgp@|52j!RYpe- z38eoaHW?Osqq4jSEGb~P5(QVn4G`p|%LgGboIq*;$>%r_Y{cwP$7hWrk*+V@l!U5s ztzDhY!Y~;1&4C>@F@n3+t`EH_z40eR@? zbSLY(e25$cte1qD`Zm4#tC4Ju*&9ZDaGO@O zwpo=Lk`2r|CHkGKu*LigDHjdXp)Kz*2wFuo6|u(2)w03R!MosWMo?8(O2=aP5c6-B z`PDc!a81;PWGC>y5#?)X!Nl#d^?69^8c-p`)6qwt=!s zy@y;fpf~yl_y8(`q2i#nkxs~i(s*{ZX*2X%DfqPAeAs+2CJOYj{^&ZZWB z4}BbVGkF^9I;lj1m)XZT;S9*5SmCCnGqD1c^@26$FN606a~L$?&Z@f0{K|>JkusX?DKV8sh-JSvXo&hQ$B9KhMGgn#YDIdcWT`lv>@7rgt>|1$i@L6*eNvYeOmRZ{B@4_5Nge)A z*T#%YJ{nGLaz+!+4t0nJ7k*XZ{&E$-M?lQ+ML3sg1MFTf3S8mykdjQW$T`2PfCj7e zEshHDdYh15ZosNI){`Xh58DQ4G|l>tu~JFJ7G0p8AaW$L;r5aeDxM4mTgN=FT&VZsz0kdQ`LsJZJnFYS-x(5~y2EX_mU%(`-2D zW^Tp^jYOB!*}$?V?Qp<1$$1J@B=&4B9Mg_F}+==PSrD_NM=C=gk{1@ouML%p{1Hfap@qPa`2 zUPnLk@Y7V!X3l%@7p#)M>PONr7Ozb!00wP>WbL;%XwSp~S{)oT#Anu6WnBrD%4Ox0 z0pmVm01F&BiGT#16W~F_CyUxDjdzL1UQy4lOG)E~Naob%P8V|Bm&%+SsqSSo^q;!* zjmvCB-XO1f^LdEX=N!D^svDG%^>bGwp#V%Gw~wTPj%iaX`ZdUTk}q`)4V|zgoHU1h zJ>O>{Ik)f)dii()@hTwUXXy`qyanta0ym)v-P>Nm;-*YS>ciMNB2VSa$r8{=13zvA zVrB#O8EBbOi;dvWgTz{oDxu2_{p&1>9Rzppy4=6wzOjH>B`x=X=C6Zt4NbLqhYu*v2;HBV zKrp$$CA`*Ah4$FA)?AfhRnaoPG!W6CB1E=(@shV1qd$ycozvVrF$S zIY6hXQSZktc0y<}<0H``W$~klxryGW6C{33mFh1?(}hGL!6x9v-BI4^2lCdp&4-5pJd{1JEwuNTiPZ!W= zO{lWg&_Ah=Kej3&JkyNSC?-)E=_3gt1An3gTmznsPHN>uPa`hIU9bx< z#L6AVC%7urmtX6w@}+D&)kc*f8%{lruw9p!iYXEsT|p}?HWilbvGJ&dp-If8)W!@a zQw?#PD(btWl8vSu%0=234k)Tc{*u@p$dj{9_N?cz>OBVrbEDif-BEQ*PdY5lT=Ud2 z(F5(P$PMuV`*$S-^3`L&DGDDe^KHpMey_pzJ3&a$)J z5tEo36%JOkpKiu_1v*x`>@UGSh#mV@KDxb=OPZ8$6J#|*b=Qtb7YqiD_k|8At#$T> zRCseoF5r?WoI77bPX^o<*nYUz2_-*Ij$qouvcWwl;A7$$26~0*aDjYk=vzZ8AWlGZ zFlCbZHYUnSFoI)rM+6dkyH<>I!W5kXBPah&N1eTSG5O0+X86Cym0_xEr^BN&|A0#d41LG_5A*F+HfLst z;;?t`Z=n!5LVz6j8G+;t3c$4BiLu`jttWotPwy{Qhm%#EEx=m7M4Bj3U?2 zHFWO|o)MK@?!DPOb2loR(QUJ+*z0P?kWN5&_GkrbayHEmCq>rZ?dS8OY&l;}?%lyL zcmep(7aot|TYCqYtK(8u>V#n4+iy{fvH?G=l*>}PiB-i>Jf^=Xtb@w6UA%YaxIJs` zxU5 zyYNUD>6|p`bVJTZXNdAFXHoJ^qyjjEAGS#SUQa%MhMt5ej6H6TPy?bviCdK`?`ooBWFY7vu zj!S&ESq#AW93tdY*q;z3|8@zR6y2^wl~50aN2QX zUcG6t-#c2O5ClqX4?^e7Iljb&+V4Fr`hyAD?Nd_B4_9L>*U@Sw38{-vt5Pp-x zRD`Ub5;Fp&PX_g-I5X*rnD~IbW2;D+7EnZ?A00?^Gs>NhK~Ql#BgReIp7r+8>dyU_ zdV?d9J3oUq&Vx;%J^V~miW#)$LpW8GxwEknWho9Y+9>K&1Eog;NifFad&6F`70XHXLYgB+qbEu$k z)WO!}rj6US87BcKti0mO7JjL^#x`h9ka_u9F$dGvk2q;LasI|~O|IU5E8PBgxOOwj z?5LZ#9)tAim!MT$?^5yrv4U(Ib|nL{8zvA%)-r@XEV{i!N=)$?hrXZI9}y@|PnM&2 z$=oZoLWbGVXiywM@w6D?Dzfo2OMCt6c6hCGAoF)>*=tU+;}CuS0zkpEL@$G%uwd_+#<-CJR0d(`s@T}9;M{~ zUo_QXsvQ(AlmBfN3%okp6YirI_0Pd(d-zCev1S-E>r*w03)X~V9TtHBn9ff;kPF8(3QM*4;%mvHK zZ)u}hg`2Ng6?fIV5n1^(99c~RvfX~={rS5lNx_uZ_rJ=|ONjT{78fOX0Nj@&qYaw~lg(!7;)@N`@k3Lw@6H z#nC=FeW-Dn>6p(%Bu%+xFcWZ3pEF=wft1dGbnq#u&}2Jq!Q6{oSn`qm|7kt;g^Cj8 zzuy~0mqLf8xPA?JcB|B1hpX?_AU+BuQsE-P991?y?81elrd%I(5Eb-18E(N;b?;6T zy(B8`gBrj&LeAQoM;BUa$oYxlRo#DUJT!+lH72PNPBT@k-XLBP&wc&@=SCg%pu|m^ z&MW5d%SAsNfT2|ml(HVw2KUymIl%MeF~2FxW#xr=gk!nB8tqg5C%bdh-vvh=4oKI! z2BT6LzLwVY^8o^tf`;TOxwmHg>%E;c`|c>Jg9lWLx?^pwwg=B8DK$Zb`_M8#$)As+ zywnY~Js_?H_ugDVu|S;*zNlhwWf20F7Y-jj7AlF+v20-qe?Tg*9#kR4J+r2>2Rb>4 zx*jl|OJ^0Nek0ubcu_o7A;zv>*E4kQj%ZoH)&g8ajn2{2%}qK2oWQJK&-Z|@f;GIq zH_QN6&n{oR|GO)vsmK!B%z7<1BA>T#@KyB$O_;Eb)QgMt$0)lF)w+f-pcFW!Ml5RX zx)}+*iGCurV7$<^AlkD>acTxn1XpxpDYRcM2CLgc7}jDDOAcuGs_I1)RyKfYBnIm= zl5ECD!{7|;;qg?BB8=@Sk9V@`%LVL(R7BFUcF4N}4%-#zkx3l)f$b9-lW4{9;E3T_8mSkO3+_L5E=ZI?OvSOc+0j zGC;A74eC<}*r#^?-kaWU%ljX${IOSmk~*u*mRny8Bgj3GrtG{b$scr-8BvU#}f#o|kNgA^27G6lv9> z)~Y~duQ5?8BkP4APf4B{2bKaYdyOq<7{R?>+)TzeLh8%WG>0YZ2GrR5IzQ{4L#`4X5+xc_6zfr?G5 z*%D0$Fx#4@eYkC<;dsW?wD`265`)J8f8kToGcED~O zNYzhc00|YhBsS2-Etyk6_`Y>JOK2utEq8SJjf4E31(#8)bgfpAoCbnt(252)60VTz z((tGyUu$hYNhiuP`4Nub(P1Radec-dh18Jch$d0?1KhWLsA!%K$0!x7xg&+gehzQo zUIyw1Xj8sZh!Qq>y39#PA}+N$SbkS$htDjW<~xGf+LVxJ7pfu6P6*iJGuagw2v?AR zX*kD4f>oh^tQbTHDUkRVz1C>cV5d%&K8F=?1OALEBlZ z)RX@V7NU6|)#GZ-XxdVwwo5OJoUf!3R~n(LRvn2{s^wT)`i-~rx)Qi&Jg+jls{x&B zUW}Su!Ev-l<+w*A-J%>^u1LgWw9*o;B%i>Y(Y-rRXYIr2R)djg*%B~JFhNq|k2fH7 z-RpLzZs<~8g(Rc!b+JF7I-J6ntnOAB!U74Qn5n}LP)vEC8$aEtg?CG828JT}>O;0oq6)GiFX`p#Z~o ze!VEIp86ulYJC;CWg)@{?W?LDQsRGK{Tgnruo8O|VsX!WiWkucw<7Wy29?9Py94NI zm^C!9p}2gvu=qxKeeZ888b#NFp^>Iy86va;V}D(1HG`>ZsxlgHU(%8QEF%8Oh5gCK zo1wY=QD-85hmMglPkT6yHQZ>R{bC=^AC%r4vy(iJzc$>gsrRI`Wo+P_|~vV z8>E9H+5mDnvj0|Aw#;(wkD(5L!?-jZs{?qFeUJu1oWHZf<9`I72;o|YzJo&D;J(4& z1K1|GZ)QbZ2>>ZvAvZC1+&x?=@`!7UimP*Q7Bv;k(X=WrL~Vry9N22GKi$D{ieM0i z&fb#0ATwa`gz*Ca3-@*p+6TCUC_xMRNN(Ru^IjoBG$r1(HqFhAv*qFe(F$T5c2->p z?wR5qym~;w*3>f#QDrAsyTsC&{smF1FIU)};eUO%SFiiZu;pO6czkU9=Fy~>3&KBa z*iFz3)S10Ihz6q`B%3f8MeKNL4_tRC{p+FazSp3G_4Io%@JT$Y7+-S+wkqT(+=Esr z@2`$ldr+2)ibeK0g}=>;qbZOvOQ_6dNC5>^+#xflFuo}82jsn@iKM!8NT3FNO#QOi z(5hVY^&cP$tylrz!yF{sF?c!kTi=n;IvrPU-s=hzHt4CZ0#-OSti%%@e>hR1glkNm8!8 zxW}q)31C#IqNzw-D6J!MHU>&WDirs1M@m-L^J>EKhz#MT38enAC0AaRNLiVOp&OA_ zm|kmGw#zt~dsXmYdJf7c>BDNEWliL{xsk5%1M(WOMhlg0k1IHIpkd6rCTm_7nP=w6 z4I@t}J!PhNPA9`+e*Yy{>`yJlPewjx&;{_vBkV`yFB4ys>Y^g?i`T=;3SMq2ZxEuiogOcId+{cSub35t}EHckAroyV)ZJD=)vS^~sw^_uq;9>ouY|*{bQ9(9*PW|z6Oeu7gu`Qz?rSky zG9Vt9JJxk30OIte8QLluSQoQ}@JtrZ>)1~ldc1HDZX;@Mtz;Sz>ePehbZ@Z2!Naka zhjJ5yAbaA|^Cv<+namDcq!BIA=^G<~x3;$w85G!H)D^XemMyQ-Gnh_jyU~4^!rWHT zFUxj??7(fHw@HoxLqv)_q#cDZ7n^bacPqMb4IqihFLjf1XWA21I0(x$%W1p`4Pat4 z@qVx#FMG=*T(#Q1OE*;4Go0b!kXnDgYTII>PUw7sMTN|?w>^SCA}CSw5py|N_~wne zc!ZGb0`FZ}kX`v@e#I_Ox6r*r-?YM_4TrzOQV^zffpk%BD4N-jWs)x#@bs^pWhhINOmsbGWMI0jExf5=$ImGE!{iIgD+h~fcs=g_9GhN-YBA_z^PBqPi;V5vd9fk#zkT{rQF87zcs=} z8*2>34Bks6tQ~mGB4r`J;kG;1Swwokci~DoQfziU+%Bv)l@P&(?ZLV5jD8TKRFf!8u`7`jYAWkc2nLO&S^YT+*RF6j$&JNk^F{XZjc(|P3RRB{I zHr4j-1#2X&%mbF7Y^hH9XI3d3&vF4Is;so}4n59fq_PSB<+qWYP-F9|1)i7~N_Urn zrQQ_CR^qUlodA1)R2l$q9;ZQQAp84c*wHw&TMP|CC>uWvuq2TJkBVqBa#Xt0 zr(J7IzP_3&OeE4Rx=ZDJ7I5sKg6wfs)2<6OT?xs2PJD{P_49WC4bO9^eMnc>!y3x1 za3#bq05QRl*PHbrvrx)b?|>C3B0vyf@A2+&^wuSo;l=R|3$uD%aMu7L*Hm{Li|X|d zj1RXIawLMk$yG;kECd40HuQ)3XDn)`fcpf)K9cfqLK}d9$QMwT*EeGBx>ek1xTkKQ z43Ee}N}v=Y3F41R$6_c6Mb`|@<#6f@7o@VA95uw)BRrMy&8d{_$o_*q!sgRo*ay?p z#gk-T!sAd&h~ThDK`QP#vjB&5Zhy}28(f|e=hzQyyGcv4BCDd|c>4I;c>gu^Y6xECS71kJ6 zseKq&>0kcHSr#bYI}XdDv-FzwxFNr7 z%MU$L>&iUJVJf-LM_dJ2Nn=pC)hqUA&{b+IkTq7dN*fTr9C3kd0PBBv16q?T`Fo-;eP8a(9k9dY8UtoO8JQ95iFP00Gp!`F&6}`qOmV! zyc_{6K$Ety=1qpQs$2Uqx7!*OtmcGA%@3fX4p4|7vPZS0L>Dx#ECXtRY6>E$&dI<{ zgGq@H7-)tl@nCv9Ck0BjmbO_hrX@5q`_#}NoWYxY@uaKxskoL6e{Y^{F3PhoXcV*9 z6~%j$%OEk4W-&Dw@SA{J({qX{pJBF5#0p|+iZfL684foM5mEL03;qVSo%?UWPkTR- z!R4yERCjXEAOj+$^KfeAoF3(gnLE~g#k20K_ zF)Vj4Om4d2!X}QfzVP^#xZC2@%rp!73y(LiXmG8EW07W+`*jS`Xkdp z&{4$fOxnxsi`1e(WHT2aB+RH$Orzcup^Pp zufRVA+Fghc;^>JbrfG=;=!M7sZQGGdcCn4zjUv{?O>dKsz=LCvVl8~Q4@L}w9@ppU z;1Cj4tS>NvktL(sjg-|_G_za=pqT4le=z#6}Sl=gzEzTsz-1c;_I{tWwL8G zu>Cxrs;S#C#|*v$R@T^^0X&M>o%q~YA&~Rg+Q(unRtV0AO@dQoGLmG-K9+H}uMXD5 z$BO2vx!-z~(+El5@zBwQ2-)~_7cXsI4v(rVx{YiQ-tk1ia7JN7@JqdY#s^oQqD0*_ z?;;2dl_Xr`OCX5YqOdKuD~^9*qL$8R2s_sR+uiFMHzN>EsxrXaxr!0CcGvm1mlUglJKd73s`IpcT+Rx*=~GCtX*CL-&^p9>>)S+Y)8i4RXGJR z4(qg5CWg5M8&<8$nqM4B#-7}JtwH1^A6HJfWe|%SQ481iG-M4AH@R zF-d4+S^DZW10jcH-O`MQ1GsO*$NC~81;Z&^qG;CClw-m}BXDtcbYA_~BbLK;WhNv~ zsCz)g^^BD-<7JJGrcB89%VN1}j6FBF|6yF%b>q&l_7QZj+^cM?tCt*}9ho3yod8X{ zVz??YRD11ph8oqxHh{zBMKnpqsrBCpX+pF>To+V+KI|_ZwRcKbRYYCZjKnb+rarx6 zh>~N~*j?`J&-uB*7f34tFVzY7MwwmFH>_dJvY>{X{Ob%BmKO4TdD0etZZ99l!IDy% zJeF4_9+a)H`V$y~Ta{*_;&lr+Pii!~5CrgFMTdr*>u^_NiEtxiVL~!K&XENIh@CP8 z>SgmySkIp+luGJ z0ePl6?m=|`$xBfThPO>^GJRT3kp^7 z8m2KRYS|q-A&2wMaJ;h|cIlxj^~UFy!)$|p1!k3WEy?6qR=Xs$Bd8Y+Zz;Mmv$Dix z#cyN!cpo?f1&&RN(}n5K8dsnIz&$Oq8eW47QaCfE0}&YBAj)G<8A6>>Qwqri?+)Gd zpm&k84B0by@uALLZo^#w)bR82IIYv?e0MgS?AP@PSBKxXMgGm_?#;E;IYwQdnBp}@1{oEL z&Om)u3E2d~TcV?4(*qXEC^rNybg_!)-kFQbY$RcOoB8iK_J%}3Xm{ymJi za!+en#&{|BW&(8FYl0BBk!P5Uc>qJhh0b{0;{xl>^?Joxpfz zq%~^6WBhfs4)%#`UP`SX3ihzic(sjwt#qd`&Czs+#KRa5;zvjX%-R`v(|?p&&S+O% zT{l>4nW5Hp&zfgdkpd=6OUKCoptOWQ&_e6E%9d{xQj0)os0|fT*srlWgEHXPs~5u` z6I;dDss}1tT-}GkDq=|8e4Rv8+C`-Y4c!DN^26tivkn3tHti-JDPPy3l6OSEKDZM_04_w+bYio>q+{I%#omS;_Wqdi$(w&*D+il%V41nGj3o~(nVOv zEx{C$Hx!f3m;#AvH6^rH<4Q#13989;mj$tPnDhqv%7CFOhXZh1364PIS%`}2rx8|g zeb|-sV{^M~l$(;mGU%zXBHX>4bE=7h9(F5qL;2dU6Hz9FWxc1@12RUIS&3#~ZNmoC zxMys$@a2Qu33)MjP+=RL7W2EmjG|8`&pDL+&)~=n%1RJAXALuK zMPI6dpglB4g50@bu!-kt0DJK)Dvu0WS*gnUJR_)uYaqK?Z}X4<^*k7A z1Kor|Ukv>FkGV^>D2r0&E9&414lSqx zdEy$P#h4lS%x$7Fb+73NSswN9825;J-0DpWP{}1`}7A&>Gqkp;fqG)aD)nrqqw*nfSg0fSKtEz{#OJ@S8*V7)0 ztvRCgip^S^v9;Fqm3pD7%y>vi+_;%Zkjw73(fwAU2JwhJfPC3sNAt#z{#N0HXErM_mVG(FQh zGpb%QT!x}(8@adhcCK5lhu@O5|JOJ#$4q#J#7Y&C#?3ZHo+xQJ~6a;o@0 z0|#uQQ<$F_lMvWBg!i)rBO2wFAT^BYBGkXsuD*b?5IG}l%N%)R|12=Ch9gbVgap_EwMsKb_=#Em2_6U z%w^~C^g}5?HM{W;nV^Eyj`f)-X^u~xbN{-ICtR$e)G-i$(cls%D`HVg%0WTK`oZ4#TZkR=q_n&jzIx66w2pCW}(e&O+Ew}xyYQwh2>m1%88-Cc= zfd-yX;h2y2pT~f0lKCUyPT>ya_^Kh$Cc4W9-;F3W0B1WQ4Vu3 z!9pNl`HfvxbnnQ7ummBOd$C0A4(Ra~MOwCa-qy@(p)lA~9K-3r69M-K%(!vn0?A;8 z7+@pPU zXKqb!k9En3Zu2klCJ(Rx7MLcz0&85e#ag@^7wh+FxLy;ac)Z&7<*s;uO77z|0KR?; zO-IFgWmxAq_N>2KDz;%y+mF+>rbw>WjU&5WUk!ve*l`3|g`=lPEFA5|Y`Ftofx5kL zmt|^}Z7Bt5)=_(DSln%)qsOIRXl+79w<3sb%kanM?XOq$C)WjP3LE0U^wb2+Y-*z0 z8{iQEva=^|zSr7k8}V$8TISOpl~2N zvYqS;&)=$9{O}zUWp$@)E7ep>OBKb8mzpMK{7qmEoO`&7AWG_ThX@WN!(tY@`yciO zOq`P)1{ys;HE98gbaUxFT6AqRWt@Mmu2=vd;|a@3y@PROYZdzfO`)t3o4eSYYt~Xb z$PE(vPHut`br8_1c}L1{dyw7SA7v9^?cnaIMy+L(T7zmg8fhv(qL$j#%j?N{iP1`$ zi8MP|x{adG84?z$KQuH^vpP>x6l7jmE(Xpy!ZK7H$CC#ls@4z=8Lu>i-_Cq@sMyCX z`4DjP)g=(P5Ik@Wb-UFDg1BCgRk{ClmJmn(%KGS@xR3cU$FY^o?QYdw*VhDC@l#gs4>ZASU~ECS{UJ?5FbCu=?~&atXWyfG1O0C!vPghi^fk z_(^J~{oak{9yEfGk(zCAOXX8Ap#4qAIiD%rLLikoztKpnfk*Htf3ftm*wQb;G01Y2 z$!eo)IAK}0wf2hmVd+@YvJaeUL=>bSF)hnhZo^S7;w=J(k1_%aa@~5+G_6Tp=|bT6 z%v;h)1B+RikGN)+r(UkSe8-{OTplhtn3>L>H4dEEl3sn$ACJFm$HgNl+2nn(W3H(}M}sicBI59OxhhHpBO@x=9T zc|;^UW16doOK-vwMpUrUoJV7MGLYd1kv>p=HL94AU0rv}#cbfKI;u^yUw3Z=NUpxk zCJ>2^v@llQxdB*85moi#(YO|DIGQ#yl0OR$!;cl}HD*K69J@Kd_z`eNUa&HnDvb;} z(-s&;$8ejetJV>iIKq@@psgy4{vq>=Ai^C+Yds%!wfFb8&1|C*T)r%`k6)o?Giq(!)H^1pjh z0zx|*^$}52*^;qAMnmX2_=wQ>MidKQRwyk@=o_S|5~h{vl0zhEpE3FxqQ`(y?jxhT zIJM%l(U_ov(+H*uBn$(BO4fF-`;%x^#mhY_T4v|yO%#%BH=mNv7M?Gdl^Y-;j4|RG zojFWbm_V3STL#(wTrL{c4|5gj;G@}?V?`kEtWIni-V1_n4z=h z+)}zX7_>zoE(oJKMlzm-;)9G44dw;R8y?kI-+{>~#n9ZFFuO98*yHcp)w7aJq6jSb$)i#-;E=$x#^2Q z(s+1|C`9<9F!?dDUF41A=iKg9`UHgssQGda7bL`07yHF(v4nE+_h`y{dnK5pY0*Bv z*tr&h9=;gSKpE70)SDUzSJ=T3xB*-(o{^{vw-3=xev;&wgkpveu~`3mcd*npj6KN@ z6Kop-)KkusVE(-vSWdmTdN^$M9EsII{?}xal)JrzxQ}KuMLF9%MEuC%9uC}<@=J-1 zgzLpr=0f~15NGG6@&Jbn&n?K~4n)Hbb1>nDXn|wL)n`m4sK9wnN>$8psa$zR-Lk+X z6LbKloGmApV%9rSZH5jO15tS$@0_3T$f6e9dLw`teZ%e zBg{V*=d&zkSJjv$C0qbwJej*tM@Yl7YczF8w7r9vq40{gk&^MkYJ@;ucO;QQ;C2Z- zhaHk@T@~!2rb5hEqB$I(wWFLlPFfVBaQt@0VtVzONWS9ndK>D%miuXeUwB#I4h>fq zY>ppP6jB@%cHoLQLMI?7lN7FABN165a2T2fyJfg_w5xFod0>yvxCiZdWF*zBB_}ca z?G&?&5JmQmH(Ybemp3__qlX_tc>H|;7bE15M7x2ojWa24BF-t9h2B1bcj363GfPeN zvKChaYC!~D2G9Eadw0SCm@!-JLWe^?!0`j219-ahk>@lR+zU(wpImZIH?&yTp4+tG zP;nt{RvmzC=SKI31JU6TtSK!FbC}%dU^o{LJ)RThrxC&C=I}_q17a*;4Uk4cDf$3R z1imTbZEp;FV8X}QP5GfV)vS^K#Q)A^9=iVzuo=WrYuus$FbxMra7**9D0pa*?C;{L z%)5ve;o_7q^mPtGi!1UpPV>As=mGLc=OSDEJVD*4eO4;tQ9u9!rGhY#l0kUkamjJ^ z!s92iKDZVD1`vHhj?5wKByyk%txT75M{_@jwcxemEB9T z2y>FhvGY>;g+q*PhJaN&xT4}Yide_%#^!Nn$5R#C_INm?sqow-hX7Y%)o|R(83(3S zL3xM@Y=27%$9Cbw(K*~@fJr${taoOJIAR)nGaQ{e0OrgDiX+(C7ZUn@3rPx-VPE6w z0hgkt`aovGRolrUsZU0440@eobm{g&ht6qU1!ZrZUo=2?3>*dnthNABKtmup>CTt% z(q%t4k-s`^3N*`@>L$Tg7W=UeSj&RScx!YekJebdrlg_0Xz95)SV-00v`)!E_!fiC3PRnYG6FHY^aY)~mIoMkGCm<>Y zv@>q~8HR!C&QJc;CpRzt$tSM8xHbCx&mMb>|7~9Uqd)%B$3F4cV~^ea;*)=Yf8785 z_xL3E|5La=^51mPJ#($IH!miC`N<6b_xKLo$$>}gNV$#T4ADI2%OK$=PBW|5XR_0a z;Xx1Lg8VcLl6Gt#{*a+iMzvUK>XN ztBp|Uc%s_6cPr3YucDcD3sZnn9KyL5g#$1T&S~$#xw#HQrfW)Q#ca5}lyGE=0)`|u zeO*2T431lp?+MlX^!z_HuU;UllrH<%dc%n0h_AD$=vKe8J>~LX<}o<1 zBsBSYI~t71=RJ-w6-olCkvU72Vo-c){mSJ5e1<6_)~^T#AZ8toQ#rv2G*`!Zk2+2v z2(vXTHZ7FOF!XaU=>!9Fs<;>j!$}`dqL#}p-9fd+N{F!CazI>9qzG{BTtM?URQ1z2 zX#8O0>m$}4t|R0&r~|bW7+!$Do^GDDRs3(~;IM^MoyMg$=e@bAOhMD0%P#NU{Xxq# zY-j!5A;JX~w^{9(;b<3}d0sEln49b>i)li7lus~ZBbq_ub7`xV>02d1G^paITeg@y zM4Q4RzRf9R3#jjOhD!vlNu<)tlZweNA zcK7?)0%39HR5IXn?otELez2P1K*IWDz0pBY1p~!9pKggZ4i5MXK0s4*+?HgnnsCQ% zXOW#oE6r;dpWJO)R@v6+ZSdd6t!!P%)?hK?<8R~#h+?V?y40Its|c@Z)lk(m1v8JA zD(^sK5z%@*dYf|5WO6M8p)#aFPlRn)pPKihQqlAL(k+HGFh#tVpH~z|@iD731+q`o zR1m;j)lgVya1nSFAngr~J3^c9QsM-Kvr8Fnd?TM+b!ZZGM|cbQD{v-n)U$lKUe}=To(Clu0{N3lD5#&@fZCU{Y^Mu=A&*Gd z*1V*3sdJxNQ(DTDk#plfuxc7jffC2t6z_{+JFF4NxAayt5T>j}O{iVmLL3lIzBfCC z@dLq$BY9nn=HU`V_5C0#HLYwdx989yE~)Q}Igh9{PkUI?*d|i8PQaI_q7c05-Jf7R z8i$xqkmHrnAWb%9gAR%2dZPff#@mlni>(bp?}em{O9}ridVN_lga$ppqGjjg=f)v9 zJl`28F&>)86u2$#_ zhDat@W(Pk@NsFs2V@=c!kurQ8_9YWex0Mr@&Yc&N=ECY0lacT^r>6)nHYcD&&du$+ zKLu7$1bcYLZmw%=nM0Rx-H3|xl(7yCnh?nougA!^R`2^G?w$2;5J)2hg_}E zn>m90E%_@rU{XIZj9OkYSX^10^3t@)U9~R6)r8zU*;54TyPi>x1>7@!m zUk3aG@_Ze3pi^dE2RYXHe1>F}NNELIRic{1eUW#K3Mjlv-cP4h1?F^z?LNnc^xOiO zGAohhO*NwB)RzZw257X?7`)(lslY*U_;56~R#E!@(CsBGBn!tOciM@tpZ=Q)5F&gy za?$nOeGh04wKtNol^nsmlbr_cAv+K~Hhc{LOQs}3(PNg~4o!gabbu`$Q@8$u0-$tA zX1F0IGX)s1rcpNlY`p|y3hxjcis~UFM}=1tyy9>&)u;A)4U@%EoJZn!vxdQD=@B#= z6?N^(^KHY%HkB=xe!WW|PQ{8uJW`@!RUhwX&b#D;Iq_a%-n!~56mmTCsN~;l15v~ycRS1T{ z^*#W=Vi>bTw)<9Vl`R+sVz2V+jVU z8ut3PBYga0SSid|G3VkmIVC2z2~vC-atPFpr+Jj1!@;|{SJ0cO4p0ozK>RQ+G0a=g z{`Zz3bx?|;GAwJrbs@Gm(8GA(!DeA=1(eRTk8B!Q$pG@g`;5;z&Q7)oJk{+UxP+59 zdN>dSnuTK#s2EIoN*E)WR|Obh6#dz7YU8}$V2>D%48&Ub?*4X>59e7A6M(4$q>FRBlC(;dWzlAh4>3kDag5qlDqveHiwcN*$BJK3Bg2B28b;% znGVWzKUL$PZ(h*2?xO1tO3ekrE zr6J|ALbbj)IE;`MhZqo?lAw-~gR}!=5ou2U?tcaPk-lyA7oKGQ4U2zrbux_e?t2KG z&f3?CQ63#19GhGZxf~zumqy>&=jM4fLv+i5&$IIJFHS-4xPwbV8VPy`Rxn%zvuoTV z4c!k-8EKTj{IU~g@pWIc)Ul$(EuYc9u+r5`tMx<_0w+pfTQ4$$1H{eG-$mLlq}<@ z5!wOj9QZ3V+*K^DaBJZt5CNLQO2M7`A><;qE zm0o*X(k*3X`1pC1-7ZY#QZb;f z3#tVdUW`Esur8sFVvs|f4e1IRFntR7=Q`KFO3zvzR5wG1#quz02B{+_9au3)g0p(G zouQ~PJzkp>Cprr^(G9hhb|V_0m#XpfK%t?4#=yfbIuUVW7L)`q?jK+v7F5&oF*T}dD3CWVojJ$uv~-ZKK_klFeQC0@97W_WUaV^M zip+DC$GYee8SaPl}W7|UQ&=JCCRV=~I;zM~^6{`eLd)CJTmBZN=1eq@ZsWd(d zZ=5~x>G=~am?csdAK=j2##1Oax{n;-&5Kc~t7fY9$yF*I>v&ab3s(hP>WH%s$8015 zJUcQe{1fnK=H;Gu5JOgyznA&^&VmiVJ9*Bs6JbRT!ez?r4d8r9OOR3iOIP?RVMCI7 z$)|??hq$wL8elaNJ;EbtXE&cn!g5Aem7XjiOO&^YFe-GqPf78oHd5uNDBy$AS));X zqaFalyunX06TmK(#Z`UO0ah-`V!jABUuI>BMZZHT+KtUvT zFU$)&dOiR`!T_Tg5c)79I%>LWx(n#8>aFS;VBoNVAjlQhqyU4WLtIiM1yZpqIm|Uk z0s=^o;KlHQm))1Xwf}@~9O37A&dGf9>wT+gKzU1^OM2ulKJ^EU&+<)cO}TaZnL~vTNN_ihV>2qrsKis`lsY1LY1Cx4 zJDo&_-IRuvDOTaOZMtQ-&IHbjq|>ff4@cjeE|H7`F9%Xj;r!S;*`x+^v=;0^_kZtG z2B)I;n)|{{@-NS=EY1`;uY;gH*?ruLJf~PxeCf zQ0rAQE=SMu0av8lXBAl0BHGYt$1 zIAmp1ahlaGKuBQj-3ZZAW9M+tF43WfJ6ElhMj&ki50tj1Py>*0uws=(y@zZg_&2GK z;CWkkKTp=wKV_?56;5bfiM3V~h zWmG7v$u=Jlr;Qhxf8iRh5uHhND!o2-)I6Fmr%zbxO8d{x~%1j;f?clj}r6gno20<4UyrIBUKI`_fq&T{(`v^d$O6*jM0(E6Cma zGuI;(`_X3z0_9)S_bqXpAkt|WCf5*?EjdFAJ;-@h01#RQ80aFRrWARDv(f;Ci&BR# z+2lEIrSOPAdL1crm#TgTnTd$y9Nx#>082HWr3&hOqtKPt!`N&|cum2|-yNQY_~7C7prLgRE*>-Lm$z8<_jOVliKRa?P869drU=ZQ zb9->A;*D{XMwzF?l6(-|#Xr&vdY1oOAkN89J!2XM%@c?P6(cl%p6e#EfQOdJ8t@-w z7#Th9e^(Yq4?3f~ODJ4GyJ{Lsu7qa-Y5?nM`nA|zU|pd}Jg?Cc3|>40EPrV)-zsKC z@je<0zKmSWUAGEV2kMNZPPaTJAT5^jhgqRl26eDlBhVsl6bf#jktSNg9s&{PUnG`Ey+nQ7O(tzz%A;ANJc`AR0$14iofpKc4JN~}+E z^vg=TXBibk?ExaB;ydVn!xVFn_>Cb08w0JZ})LtKPMyeG>F& z7x9AJHAD|{xHVS0XGFvXMb|eJ5^Lx64ncrMl|Dogz$oK@yaX{eT!w)n)p*w3s` z>n348J;&SwL(I!Dv90P|m9deWtL$$fQY_zwDb;l<8m9WRim^G&h9&8#D#j? z9v@yRiAp)DMM)X8+oU-@d%dDdIit#d4N2U{O6}KqngF|JD7p=ych|Q25niJwNS?&i z2s!&Cu?iy|0~mU)D8>Pb_k6+y6t681osZe&-kKJ+c-igC#&ylfs{MT_k#0>7*RMeS za3v;ytco2v5(^?7NjR~RNmk(fWf+gOH`Wq01f%cxCP<`h%Oh@#?0L`X8Mt8&r>`^y z1do)=x9$z1HXqPVa=$fL*|u-ZB)9C3b+-y(BIt5?nHUz`Hx6D5qtX2&l&r!{=0HIs#*67E)qFS~(&T{}$p7 zv2{~)aX|q=bZm)|9Qqa;i%&&7nqaU8?*eIJ#QaU>V1j!<$-Jsj61gO(R64*y zn^(M!Y>@Dx(vdqXa82$ay)NHJi+OoYSC19AM`s>(7W^N5)lsW4>c-Bjr4`L9t_J}y z7+kQEZf1?E@+FBRd<`7r6E;3FdVw+Ua@QvHmehB3%W7THh`*LvAeu2ltcPTjtmL$U zZpX;`L018AX0RmXA(NW=iDvWUGAXy18?MtCp6fZMP4`=y9ENL}yy&-tD*rY&V)N!; z^lh;ODOFemKu9%}3M(AsenW(W-QhHaKRKVT zBoIS)63*yee#(z72cub$O*TcL^P%c<{IKbS9z8v~hmJAXKJx)$ypn6Tqe|KsR4%p_ z*;v6V6x!BD18%h=q!a`HD1baITjw+|h4goOHC18$#)@-|@yMO?PcqRo|2jBamuYYO zYXuVGexeBFTUVmP7uLN^7~;o?j)sL-jV|&9#kriHIH7T}&oT0>JM*B@t(HL6#UBy&>_FYec)t z!`D$*HdX$a(wlQ6#7Wpl2WhNJq~k!7O)}03xd(zmBOGr5)C0?@CR;GzdlJ*LW%-J& z7r8uR-WU-~DSZEU&G-kFhpVZ|&yGndG6JRWWDU%-jTo?ud?}<};u4e8mg@&UI$V5V z9`c;*cV@3!MnC@PQ^1V<+2(i@h6(s(VVOr<`TnG2%;qbYn5405SXgho&WDJ2EUeD| zMQxjLGk0!3ljwXoZaW;EqS%iwqN(h1Bc2Lc8{Nf43bhLm&Dgsd9Y%1{0DDQ_4us0)K$W$>QCnFLy5zM&6l>-B)sKd>8pLviPEC`C*!BEzCQ7VW?nwPHREulfoOh(h%NI__m`+WwzP(5B;LZG zgn6F2XEo&@BYvWE(X)#|2j^PcSxvVPlA(?_2brMjSUtm78A80}amg=Er)L%m_C}E? zl_o;3Gd!Gk3~!t3Lo3U-CiLcl`-NF}_xum-r%X4AxHy^KJqPn-br`&Tb|P1-xGYq; zY@7;xs1X}l&MaFcmzYoM-wKwbbL3G^bWNT>p$_=m^t8?ojE7mXYrI}!oo1eX@KgL$=n`?@ z>Fn^3Nd-+hz^tqiYwRoLos1zQkvV}wyuyN_!a~!gQZtJmc3LnRFb^zE=grfP4>H2z zWwmnoisEJ*3zAeFr{=Gmce{4a`QUuL;4f_;8Ce?yYZ}7ws@&UP279DCbn@@BIdiU%=I|3rX7y8h@f}KZrx&8!I^O9X3e2VPW(h8VMur~P45(( z?-a@Xb}&pfkhV8a%!aviAFjcC<-?je5eRgu9S?urGDSI}v_#QH9g}UvQ1IF(65Ekn zBzCNg`CsytmWZzmJ>1Fp?C4mVy)ngORRGxAD>9zDT^HPzJ4+4@X3UkPI*Z5-wYh0Ja;uBrd_YK~WKTrW zc!=QKa6Fr0o+GujJtoM2b5TuNA)v%1hcuaP!&-h>Bh!Y)GA=4mhsf+@?ujxSsd!lU z1&ZSDN4VRp&fsxb8IT?r?jN(;V!KL*vSz#yD@?f(49f+4jWO0orv@FXL!rJX32feU z#-?5t^jfnXR#T%dv{I;fMBEVS1CP56p`G&qd_@J@Y@SHh+o&gAcwKrAijaB(hLIh| zjq)$!6SFDcjEab-$p@Q`(QSp_g>~m& zZZ*yJtB%)mx6Nw3!Ct5T(ZdV)so+@pGB+bPe;=wU2fxJ9$A}lgo3;wPy|6grdC8EgRpD=XLDiSn$C3;%(A&FRZ9IdN zjwG9G4g}9EH4q(3FbcIV_EBJ~rv;Q8i?Cg_wnYplSKVR6F~MqNapn}7E=jqA%{3u5 zUfu6(B;$O|k=q6Syua-jNoD?{?p|nVTX2?m4J1;-2(;*w3ugZ=;t~09wDOo1!gT`- zlRdGgF4z%qSimqoKxv{{;Vo94=q_QkRF1k@C+I!Wa^uWHzQo7?lOTzb5Lqjz+#_^!nyk&TMCzC)73<=h zwVKkl*KHYDCEj;jxAN2;{HR`dAN3Sya!$~N8v1zxIwxAw=;a7xZ1{Ag1R65~Kuxut zHa~9|sFk6|oTIelJ_kgB@1wSm@VRhS3iNmh5#pS-oH^cU^A5YOm>)l>PD;a0;V{{N zL$~uf3t&aeLsFXioA{MaCVhe#~qB zJeIjau$xQSgSpVs7Uag^2e%&lKt9g}AV+ zad;es zJ4pSqW1zsEpV~W7|HKA)=IUYec5N{-wCiX!bId0ycNq2ZkXQvwoh&AfC3r;D)+dLN z-X-f0g8UXp5YeiBDj1hrH}+Mhl!rzdw_0P$g?2~5sX7zM2iwze`8xYSu!h%G%XWGo z#M0=sEh>QNtCpp>ua@~?O4*9l(74%hlHtX*4nn2I%zDe#>a~c&;F>x@KBUF!#8-9r z(em~Lr9MYU>Y&KD@(?#JPX;=7U#yQ??;aT1g2{KDG3LB_>Jok^te|oU6-&fmbdllo z&CW1ejz>WM-uh&Y$m$(D6l!5S1XjC0h4wS(xCxe0T%3dq6Z&h@UHPrt%=)y&r@O{= zV?JIR!t*?|A;sAFV%ln>Ih>KScBCOuwYsj8W!A!Vq$A;0qQ7_gsxCvvXubr=fh96| z2C66uF=j}gf>`1!WKgsx%g14iF%vVVcA+QduxwN6#{$I?X&ZJtNZUXLhq?mk@jLs5 zf5;)06p&@NoZUyYy1htybGAe$5axtr-d5)ma>*sVeMoR{tb{7Q;_Tv_QM%cz=X7&NGy%?)&oP=Z?=HNC3zh|vDQo6um<`%Og zmZPVcZ$B_XVw9lm^Tzvw-708oi2d<+Pc+GHXi1Q^cKel zB}l$Mk)p-a&suX0B~dyk^4vRkVJ(&rx@NPBg4s6jEZ?(FTG(}ag%wlk zzVX&7;O)3VhfEH7W^r$VRGhj~Nj`}EG&wpZmTVpuG>ase7TKSnuQty>^Lw3pmthZ` z0MAzCC)U<6VoeyEStpuA*>ojt#h2s=XhtVH5X$w6wqb^v|)VJ{hV z>o#MyTRELqEkAs=20z(mmL5GK4XP+{;PJAgO2lS>OLVrD)uQKn1}USXvF%31HGrD@ zE)tthA@`Z@Pn1rioRDM1!X8R|)}V8y@c{Z)a948+oR88;QzB}ucM?H7SgX1OWzn`u+|k|GR8jK>EoGLM7=uXXQ; z%o~`gcpX7-erTsy^)D+y?~bn$g6sk48T_v9cIf!SG|F-LB9D!W`nom zPC^St&#!~yE`;ZvQ;>xIy|_pH0E#G%x$o#)Fi$LH3Fj-|wNT0fM6+--ms%-NsiXNb zZ|J1VsBi)D9ftOm=y&9S%}@K~^*5B3cpHUoWs8jk8mY>DmD#e=lNHbaV9oNOYees2 zz{x()%N37*eD(M>OlL6hRKN`W5qPuNLTLH8_wUY^SrTtNN4kagl};Z*dgfwc5RcxN zJw78a3~P0MAIgx;Fve4zEXu@Rhz6)LGZg7u!5@cVp|-QK%y5(HXuUtWfDY*o5uK6@E=$*y4o4+vWWFL>Me;7D;3yzsB6p}gwZ2=xTfVR z7{fc!BKD8zBd~af*DXAP65$bZ)u4bBs=^?^gX8JJi>H&N#Ws=Sq&{|$2k)>+NETE( z(F5Z7j5?*&=n0my_HnWxBU0)!K&m738WMDro#KredzJ-;6`YEM+RGoCPy_KG?{Jr0 z;bI!1^>D}GCdW=jcL!^f=puG^43(P4{v2Lj!sCqmqYC5mbwn=28l>5L?S26LTw1<^ zX9_ir_0)&^;kC7Eu@!aW-L+v*Q0Lff1XZ@@=$MX-m#)C``uqSXOzP0CHhiP!H@9rf z&~xa(6O|PPZ1f|ex&+F!&yu5Rc+Jbn5lWTON})5M_Fy}WZZFW@n@$_{C*BF8$jty> zX39iV^TZkTXMl9m>A_o&i(E8nO6TkpuuZ{Jh7zRfaw4Yl`L}WmSGnP9Rf_^7x341Mo zJ_MgFmzr|i3i?B`UZ104n9wr@Q7eL3jc2Dv(94lZFV_9kDe8-nAjqWD9qx*)VTjjG zhZoagwZ~`(YsUB0$sOqOb@BJ$!P@ZTI6Ej0agq)#k(epCEsicjH(sx|;uOR8RXBk+ zpgUKJl8mdX9>EViGpd--Ad=vtS%V+r-N}q68zTmfxB}>4MeHIzU++K=3kWNk16_~c zXW7Gj2MA}2v-MfAtecGT#!HR|)XpA5(rIRt4DQxpR#)XA0S(am&JbmNQ5f7}R^3i4 z6+@ADgO&+16&=6;X338lMj`>{1Q%xq6eYlttJ8q_5O*krom`|Q@GWjsi)Wyq)Jvmp z>8COsc#u58d1iE*D~&r~(o(j0x6*6i7YaQJ5c$EI;tvI|=dxlhUe=EW8x1(_kPi3o z*aE91e``P!a_WQq5H!_cnF~+lYyTtI=!)R{Ou+hVsi)2{xEqFh}UF^CQUq4@h-5H&Jlnd2CO3+mTG^~{g z?1PLXSt8mkKp}Mlv;vJQW)^9$A0qeBrAj`J_Bt{jVX)J_k#}XFA9{mZHX-c5kWj2k z5PNra5il5(ARA*J0>6Zj2oM2z$V*L7wX*@5&+fZQPdb+xw6=DJ2S1uEY(Hv?a)l7s zb5Mx!7Vaaoz;LrQLT_HIVc;jC*xY zRW)L-?oJSULS|diDr$v#TV*KuAhds`Ww763my_f@Qo{Z2G1fQWD zUD8_UQP%USi8x&$b?JX-b=74JDj8lI0&9V@0PTX3m67G#ju94wYxNi|R&X6;DSWVI zG}PH5lL>tk5Ba|388f8{b{`R$rO(G~e9S-P{EN{u2 z@MITwQh5-IXmG(^9(_oh9KL`c8P3j5e2PvDBjg_JVpAzWV%VkvrJq0e(RuYWYusGY zTqD_AgF-@Cr|&0(F{YtPl}-0_9H7nh%PbiP zt|7>o-G9)Q?0kw-xi&=-G}4Ow7NSIIG1%b&XAFeg`=(YUIlQx9Vuq}4SVwIQ-V|9;ftu(K8Z zTJ;y)9#BH@RLdf~htTpYZz59;o&d*yhz5_(xxnE1O!Lj){2|H)$^!0fVC05(dC?}L z7akUF<&uJu_prc*_0Sg7^93RqE56mJfDiRJzW9vJh%=s`rO+dAog>{xA;o}EqHNG{ z?+`wA%#0qK;l5}8c7I^r@$w9g5mqbU4cu4I(}ZxZJorcbn0flr$b^^2LzhIbm?N&5 zDy18AU4Jb-LCOHi6b|MwAlP%?9*a?o84QSr?A`J5?Wgl2;e3U+E};-v+ASmU8=ZJu zK}ePct7GY_HAguEO7R@2ag%(~o>g0%KCBe6`g~L*?cAEgc_U8%ttIjPkRkeZc!>z& z>6-m(zdyME24eFu0AT==I~Gf|5T^tG>-P}WO<516-7Ts z)(4qd@#Z8g<}R+Wz8~Ij}PWj2@JAR7?mQ zCBMdZ*LZ!79fYmt({pHUdBXinM^|A3@qOQXNm_p|Q{u@z=^U%TTyr45?{YYYM&_%= z0#+QlnIS=vlJ0qHNtEWeG2GwL(90<_{fsoFGqYO z!hk4YLyH^{t;=(2y}yc*PWvkqxyshYJjH!Eh0cv!frQsQ_%^E9in(_=&@_YYhBXsw z^}uLzE{MVOaSZY=niiJxmRsadPSC7ujwf7X3&65Cso3L&bt{c`u#R*a06Z@AZ7gr> zhC|+8E!KF^#s-r=?Md?IXTBYbeMpI@Ks-T?4s)Vkg8;MXQNau!pC0Q5LYDIebRjS=f`6hvgaybdwQ~DW0=+ydX;4O!tiSI6oW^g@zUhJYo8R{O^y&SdkI#Gzfg0Gb;lM z^lBu&QdrVP9pVSE#LJ9tYn51hzG<~+6a(uUN%Ak+bJ_HG!W4(GbMW9Fi+rnIgh5)Z zP)Ns3Uqxv@es1miYywVXC&YXd_`EgcRsIZ~Uly6#M(wR6{%__!;~+AL);uZEC|n^A z&Q;i7W%^fw%LBX%WQx#L`zbqf+j*(79GrkFgTVD79XD?U$&5O|sZlJgJcz1Z7fJ~- zbzVZn3li4|4c5*kVO;@1@8o$3 z$t620XLA#RCICM5eU^jlWWYA9JD=eu3hr)H5(4ZgEo_MIsD=>ERyoL8PJk4LdonqC zG>2~25m=r#4aWgq0~?L*A+Nk3i@<-__saC}DM+!92oZ(R;nj7G7z+Zf!x-8Vw0Y}f z#hqC(EbcQ31xkOM;g?V08jl47GL8rSQ;19aOX;0q`(ZyA_;a96a5jdj2Q-WR3Cgp! zkV;opC+IQG(sRr$2@8y<<^ZuDhk?N2d|e1Vn_hed-`|_QynhV$4F_DG-$Pi4)z>I? z&_5N2SFQZ)ez|N`Lp7>ic+yQO7T<0?2xA40ZFXZa7{-$a* z!~}rpIh@?!aY&dzb+i3NyVUyT3{|CJ^RjSWi<2OkPVj2e5zG@vYXNxhbIR>rEeIbj ztXa-g{Zvr70Ef$%Dg)b$DQL`u%gBEr35!A76jucL)}tx?v?+iHGAe0Ne%lbtsehZJp z8jzjtesjKVUwdc$ z#@D7|fy>BKtT;{Mt4z@qWiF8MRSGvPHv5!e!1JJv0r>fYAMlm6e1_^KAra9Pr)&08 zt-<-Sq2nGTHS^c>dtEiJg>_f$@ID$T%nrnpug&J{w^eq(F}#b2fldSh(Y^t+1)B-M zMCgfDa+XrTwY4lj96sL0g6EKh!g^_#9Ga#9tN^)2bjoNcg8Us+IwC}cA@RA-Rqr#W zDXWxg2yAnT3<#da6SE@sTgz{bKu&>;xvCrt<}d9un$!8v{1nS6`Qe85R?7u)NC=f~ z7~10R(-SzQRxTQ@`_F}Nh|-!doF%(Ea8d}NM#tA!*k36 zy*Z}Q1o)XVHU>t9KfVj^<>KyLe*eeoX=!yBMT&XR1EAvaOpU%7Yrt#8D()t#ofvO^ z3-yFK$QKqr_p6DIiLE#tXD7z6(kJj!#RxWyPX=~sf6o%)if#6K>M9y+m};1t2ua!- zUN>3$lh3C?9gCn_XWv`BbG7}?nRjFS^VnG5$JniJwALS(a^K(lfB>aT65psh;HT=M zM_b!`pD{cHT=N~Lab_rUD3Ds+KV^>UeZ2wCUB^fLK3@1Dv~&rYyHHtmoK#)&2`auG zd{7LkQr$B*19Z62RosGNd69-90W>Tn&io|3^!dyQ1spNSi|-hjOF%ha+k8AeIzhij z84pj|Pni&^_GX{&qvgXIAw0;) zbB;MYAmZM)84UdpGi1pHCwmT(j*l*bygnDZTQNeJ&p$+`<4z4C#LvMK^a@C+bWe0E zG83IvuF~~FhRAikjeQD560#aubI;Ixq0J}piZnkmDH`t+yrDN=)zwl7$-wqlB}&Cp z{Iy4?06ci}P0gL*@<2zkq@Abi=Ypm+Nv6Cq32zNngSa>%c&H&E5}x88krJp)_`~M~ zN;9&VAu$9-Ty){fb*~`!tZXdcsxx#vVdwVoD!%?b=@N_il5- z%!#fm{ghpD?Wg1KYH1S1H7APovbmwwz=~bdgc;$bM)pSJYV|`sao_+kwGAWK_<&>J zPDUKNWSPl%)!_zAxHyx_`#i5ji=MizO8jkpOET~+xQmY1on^Ur(L5cj`2_(#$KI*U ztO3IZq|JnH^l?i!!p}7(?3OVzf_&UjfY1qmD+vi+ir)A1@;zyyDiuO_%cDZ(%MZbw z8|@)s`yJaJfbR-o=KoedbZD)1sF($bq*Wbfa;jJl%*xGgvki!L^>ht_-j>TC!EJ<| z&MPOp+vWXj=UhHiK|t?%1kX^_CDmSpyXhT}Mvr(0;o_!N@-^rVXvubTGI>RvM3BUG zusBCxALPR}e|xVWbn!w-Z$qHuPW90@UD;>xdGzy17E&+a%{y7#l6&qo=hNF*iTr>lDdjKV(Lf9ZHSSGJ$iB77qE z=w|F1WjChk?p7BI9WOli@_D3~KR`QKWYw^`|iK?(TT z{0#1GN@l)A@F^v$;fGKA);|S@7H0nR)-&Hhdy&m!lLaJ`wPs1a%$KTX6SUl5K4G0+ z@H0gfu1u+X*&dWNF)ZB;PM)+7G5|pxp7oo2h%$`E^d*>^A8QisA16%!l|0go4f$km_}00 zp2y)?`Lj5U4{hrRNh0@Ti8#&4{UgfkS(6;f z+DWQy`RvH^ry#}qMy{pZ;ty@g5G&S)XwYEeY=;^#x`n?rkmz^Y42=_bPsYWIl9Zrj z0NE;$`s-0R2Ev13=OuasBDJn%=h+@jvB4{?vMBdZ#FpdJb&N{4=L=ojrmmbGV9Uo1 zh|OYL7=FIBfb8^1Gxv(RUYQBb8XS&Epyl z3{5UAT!K>!q3gkEno;N2qcf+{UJZH$mx8)fu9qUR8z_!PlMF-wt8800kNFBPS7;9% zH>as~R`jmkl6GWi%U>-0GRG3d>6^vz%1_T1u1-mY< zeoU?wY1+cjXp{-VRPwaQB4E=CVhqCjDDYY#oUPz(WN@`B;Ao+y6x_8OoyCC~zmPJg zmeOUmD5Lde%Qa+niJ*>g2lgs6WDn0&fYCX5l6x{VG4pyfG&5M`FH)euf5~_S87ZU> zJGI0n-*EUn_|X9xiXfkZPwvtu!(Ih&wyupGBVuv{HLoBC?Nd5e%+tmDA}0{t_9!!w z73SFK{f3t?s#+uLHR%~1rO{xbWY|VVT;TS zwO zDESg9E|z#x(TE03)|p-CS&HV(G;h^o{D-=XB4XbG*Y}`X(mj+{@KW6hqMyI$1sbRr zPg2EbuCU$D8!I=aKKhY=*KTG*cF`WCRYo&A*Ut+TOL+d@sMkfq(kvJ@a)#_*tXe z(mv?Ys(U_*HzD#NC#Kc$;w4;mq=MsksokQCCN%56;o)ewp1i#2u2RKu)~${jY4}`V zkyHnV+>d&S7TU@dVB#u}$d>NQ)P!j~@xhV=HHi7V5VzCmG z%&WN$u@)AEzz+qubIV{&JdV|ivoj>oAYo7X zCfW{^JW(@^9UK<-8eblN z9)c4UtFYSh3G6he>T%TWh4zGe)`DE(VK{y`Z(6&X(7%8f z`8U=YvXkf~4YvlC6%;p~UGLa9KduvFZ2I~+{}~SF@i?E0;6067F4Z)FcW-o;&R=q* z=oZ1g(F_BLF-YIW-9iv=H9MLswOfjYI*`Ff65J@#Il4jl-!+5sQ&YH3|NOjVD58%UlDj#RdXja{uwFdC9#}H{$usFGa6X%Mmo&Kc z6##p)w;Wv1PP~x6h_7YU{4tjjF`U#_ha;cNUnqD(0oQf+3f?mcSQa{eden>`^VFVO zw2KyXyv|p+EN&};(1rN@LE4Nlb1rgon z8B)K3_2Y6gBM?SOp~qE+$3;-RL`osANl361B)X!^>j2JxSTNtbuk{yK22u@Z3^P!# z=uG!dr}pAYd{<|QA~U?llmm+B^YvBv14%{e)t-cbPLI0Z>T2|7|MGYKr{B5xNB`Bo z_Hh)$iU04v!B2Y7>~TaL^?%F7 z_=VMC{y+ZC2>fgrYx;rvzyur9$&hlMHesA^}T;Fmiv8%=cs_f|Q4732FVs;L* z5?+ZlOolbynZ%23^oRcDJE(6wSj&k3*l2CZk=~y4!G9(lBd-+i0g*uP0ofLDUF_uEu3^LLXHOIf74sKI^gQ;o5?i@5O5f z$mu>lqId5;IlAeGauX7d2g0xHK*H2bIPjO;^D@v9lKm5iWE)^e%p}!3k@RUQ;a&ap zYk2XHYkQ78MQw4TJ-iHp>g1?8=BqT0fROn51R2Sm@j`wXfam|D#s1;?;McD)7KxPS zu=n;=5~4k^O7|>@j-pcp!ug!)_pT!bI-R`o>(@dU6eNs`fja_GF{;u7#Xgrfqj5C0 zkjZ*@IK5Z8=~%Q!4d*eupp4#(uiz$qVg70U(SP%%!kGDyzxdbTj(zeA^M8|mb9ceE z+h|ja8wF_k_)~unzs^yh#pRi)pE-;@M{X<**C(UTT+7Fl*OD+&oqTc!?nYwjCeq>K zK^n?6U*tVmR~<5!^?ZjT;uIw7(H;Ww_wqGro;rQD*^Z}oJVJd(NLy4A?LIo{aKgRA z$@=KmuQg^%cD3{E8w*3x1>K9!@4zjWit9aGBKd2<+JO;1S2`jmS+9! zwPx)_<6STxUKbRtf&pzhM1)pO(AP<6`sjd}ugvwc%3t5?1CYy=2mYwdUI4Nq&BQbX;7a za&W~0Xn*&N)#>DNxb7SFirR?fXxG5>4F~iE;foqmWHPDr_*v*v__Z+#3Vna4vGRBW z_n+fMRI=Eh8uic7airw|YjEJ$P}dhA5A9~AOWd^EaQNXrd&{CcSetUj*KBKcTMf=M zG&DWKFZmwJ%#oet3#V zC$Vl|#c1)J`{T(9nI$2MV^6<;28W^5#J4_&!;%!lEQ^*zH=K!8GP#hh@9=p(SH)>k zk4mF`TPbczPO!KQ?G!-4&G8|4j$0ae~u55KILR>OnN*HP{=j;r!jxQ$Ifnw+h7B^7t` z`=s-%-!}Ju?d_#!LO&qts^xbafQmkuZ#lq;ywrpCGAl=qTn%*wGI@%zCAuO9=y|K% zU?Srj?&dq_2vedzIxD;^IBtCeQvt~(3^LN2j%*A>UVi-={0-I#!)?jvX`n4czx#@@ zve9a?MzRZkM5fFE!fufDd@YDSksTp=%)j8D==O-P$D>DX-<_O)mi~l;$JA-$h(M`D zi|&wO%Qka*U*zDiL%=(O8{MH99GbfY(gLqzLt2{jvf}q%F8ObX+xo&Kc}dh@pwj0j z8zw>@ud+*GCCu&HRua>1z6IqI*a6zFY*qr&C*ahT5ti?L6N0zleui-gAf+nWk)Sp1 zo31$2DgapbDe+yVBbE3G-2ToK=>(FxL<+->T>2)3l>1Lj+GzYEzq^4|I!$+cB%-g$ zWa1CcdQ(y{ZFQzB_g$?Voh7yXEBK+c^eG%Evx9Nk$BNCdlBSl8QEFTn>V|nO;bsEy z(=}Mn6N>tA|3a^9^v%Sw9Ds}(0+^iRV1lDUZpLcOu7;ol4zETU5QOh>^Q?^)^7i>N z=!*YFkI!hn9!+tpaHD@W-$;qMoLfQIFj0)Xr6%i>bKOdCDm)tjSDOB57@DiB-m^2r zDXu_u8Xi}jU$AHEp}M3^)lV84kEI?|?z-k9L1ht;uG{D{G!uwf!puF1iEAfUVGV?8 zXkypW?ckVe!t+qd#-|%Wl$)%4`?fGNATy_FzmwFqwk15Uf#5tHbe1OgGMAulki}8b z*KSQ9I0o_Df9#N@kfS*J+xTIP{;GX&w%e2l-$CS*EAnfccmIfT#)|g1>}P<(qY0Ub zi*NIW6`GkQ$5zoCBSO){&9BRebFrl7j6mqj&Bg+7bn`9TZw(l$n3J!EMHgI4imdVl|ELgO^DnheK|nVamF4SU5i(d*+@p zDfUrXY6%v{3#z4(eB1le&R9N?g~`+ z`OYJgr^f^UPma-xT_}fJEFpbc)**e4>Aus$4X|QZY@Fqm-=sGQ7No*>YxGwL$>8+Q z&mIkl<@^Qe@jcvA#0<~iU_OMB4PzO``GCw1ID_I_Lb1EmxN=qu zpKvL*t6te)%IH>r?(Czhv>0+|X>uw?!tmhc_U3L`c%A$N@r)3aQT8oA(k@frq z`h%}-h83(M7`FhkP)k4!!#gIGabyHnnmAQQb21KS%(Ab5Ae4+0Boa|mim}+<8$A{8 z&vLydIpE=-mV0Qae{!m||mL;w+GQr~@TH(;9TyEyLE-@9g@96RdKiiRvJ^ zHhc!{kKwk{$-(}?sVxux$zs^$QZoH4s`FP-eq8CmacE>kNj|$)2=P^S$)|~6zCO0F zN6vq~AW=lqGNTDBQc`SYlg!8>zrhs)-L^5CN$CyWbVVj<@BSQGjS*V~8{_-Z=aox3 zqdn`FXuDMF#7*05kj_RJfgNr9P-hX@4|lg)C)esH|I=tO8s1K9#4bHOSu5C9qUN)`-TRpSZ_nfbi_|Y3T{8@F(&1V%D z6{_V-i4Sk+p@oI;X8N!Kq4?7Z@FvRA=($5Z2)+*+R`r>8z>zv!6D~4cq8JzknmZN? zw_4B8hsu&JDl<;7$vi0hzrdaHP+u35=hz5$(X=U&+E zeFPFEDt{HEF;CEK(qPIK!<+*T!jDTU?sB!PN=OR>xt|tM4Ad*KYKMV!_)Snc z>RnK95A{3P8$EdbU3m*StirPbC~3Of)itxIa_q#_J7bCVr`|3hl^|akneNOjDw6?x zNEdt0QWd&)Q2HTgwVk+aJ%sW(_7Oclot!aox@RHfCUP05o$TXX2@AL35iE*}1XwRl z;)!wsoTt^8O-kQscMm#`jNWf2-8-ae&z`U;U zgW-$tFfepdIS~e0CQ<=>t1a*tAk`EWiS9D*UhMBRhMiC>Sg6 zX=)50H-ANEZAh;2+K+rS5v_h4oiM$F=g`rzWLE%zt5ow=E-jZp)ra{4Bf5%hG+qsA zT|I*?Jx}{z4cXOp{UA%v&iBzJ@g?kCJe#C-&40{fl?K4i-FT;H?-0j>cYyl*Z@u^q zpO*8qGF0E7s8Q4FjXTa|ZOzN9#F~DVPMnMhjBfyW}YN zjafXVN`t!4MwDV&PX5RgQhAWAvFlp7#QoFRO0T;4N>#?THyfRQ?_*h7utd-$%noK+K84lHV&JNWo(G2u+Fxg5iKEf-6-V85zFAw2Jf!?Qh z`EC8=HXQ#gKhEszyGOtpA7K%!)#j645;?X`#`3hv#)vFSgrDz`1RGz+%{c4B6v!}0 z9aPuf1vEBjyGk0kk|ENg2#CIr;vbQOiT&h|BSTA zvJlh0V-gfM0v!`S&8j?_5+Uy9t?bWb_zeR|S7A*Z;eJ*BcaOs~9~3@qJRJW^aIGwG{=N3P_U35|+Sd z&^Trv-B6Kj08>(7GQ6y5g6bFYX^EGcK~M&*7Aop|G%1~*shP&NS~&Cuq$ZTu{4%E> zDoBWz@#ZtD;eg76g1XHkEE>xxo?ur2Pt`$k(Qm$k$9r*$)L?+n3)fycxr|A|Xj+lg zmt%b&QsR7!aM4Ie>l+O}_8eNTnIHiM!Ya~)`|*Sr)5@(N9SM@@z@udR^bg`GjJLzo zDGzD@RV(D~p{-Wz^f!ccs;Vy(4uTXN(1%#Fz7;H(9rrd>*Js?_z}`Xs_0)BEh3#^$ zAsE0Esf|*q2VgELqM*29xs1KgjrDW}IM0vvB9fS(+0&4?t$(bR<-PW{C& zVL5a`R`Ai_)z?^g9W3O%lhL&W44mSWwY=b8HgE1~YUFvF|IK^@k>y9xWr_*+bek-> z$ILNR)xIrTA$!XMORXv#`dXYUDjyqq%V;tm$-a-Jkr8nx?*XlG*p96g1}OLb)`X#2@v-Co1x`mYZI1(ezpp&D?`U5OtIRJO!MuE5+J1oZr+>CV+3$gp11Vq_dK9PW<{cbSu06l% zhBwRB*20-CKD_xhfFubw!r3knw{jh?=aYLAG}NLUUkGM1kRb<9ib7_BH+*3n1o6kM z;;+htr6Y-n@AkTa1)1ep;Uk{~t8P;;oNva0R^CzpolVWgPpEi{whD;4S$T~Sv%_F* z&n7a9BWc0KU$zGmSyqyfGX$p6xHB16b$W#izsnk5LrS~dYe{`M&6AF~omO->m`=_c124LoczZt}~G$G$Epf)0<3@ zwY2FT%V}!XE}ZQvaFz9x{?zl3>d+jc3t(!5kF$`#jC2+B=%DJ9!GMT-$9ah7#1*)D z5a6^_gT!7!VlNC9WH{jj4vrB}fzmlU3xRHAqsoLCS(Oa^m#~-MKCe9i5fR~?%3CNI zINic%?lw@5tU@8>?mL8sa2S%i;4qhmp6KjW5qkWTyx9bAr_=hIyc}%LN;RBmes4nS z7a!s|AJ(H#>@NYJ4uw!DQQN@A4keXq6^awh(kFr8KCZgh=+mGd;pmc>=2QF)lN4f5 zBl7Hq7iNK*Twz$|g`5EyPNa;)J_+&7;VHbn{dwy_kqSwJodo1cu0RVy?+M;$;+N^A`Xh2SiY&Av6YC7!%wDYzFGon~a`Df36vtx|K(nN}??R z(5e6Nk2iMEohmYe5>IRNvnn3?9G=n`-I{Ky;}0Z_*QFrjf;73nPyAZK$HWYf+2d<4$b z2*v};CyOIXk$ajyG_PZd)R#GRhpSktadEq#-y>&xB%TM-m(24#pw<@m_fP^P=DHJoU`3P3!r1SI@V{) z$z2Gu7EfFy;#x37GRf$IYT`2MbL4QTlFBYxoS~6pYdVav>^2y8b-SIGZNL%c)Oikh;%S43#%{ctUKBPw zRf)CCKfsDmM4ZrIB8xgTT!|_PXe=b$LTE$zyY&xVKZQgG(?WyP)#L?SqsHi5oe6K) z<27)9hIHs9dnqun5zgbm4K5De^}ZtG3WyFPN4eoFE8G`eD&hz7w-?xnl{6{_y$({=J5CKor*`(^(egf;l)oe{|CE{k8S2~ z6xzb&7l%OvJD0?eHDRskK{(oh;!4nIxTp{MYnQK&fM;U;U19*IzVWQ%JfU+bsRqaO z!Nt29E%iiolEn6G!;5bXW33t%`a^DaZgIu!euf~OuZ=EW13|uv{lCj={^;oPFG-Q3 z%dcQ>BuOBM-@Ie@O=SCtkFP#aB+R)EPHD2&-+3;2UhHQ@E4b_J%-JY(KtQwk3Ic#;@6C(vT)qz8^WnwM!l1lm z`nAPCFZPSS(JcXs#@T-jv?9I;qPY0!jh=4XxNOz6;8G z4M5%l-1kWUJbKE6_X(YlFWwGohSs?_9qWu>V$px2UU*gFOTLD_=J%w1NuGB|_?QnH za`}d7e-b8b0(-J+;uLrC*OVLF1&;Xb%YTRezR?6|yC`K_EbOz&!sJ~6yN(w>=1rw! z_z;VJU#P)J2v(8MG^E>!$@5wK?rhn@ z9;klz;yv!@r(mCN1$r z+SmEn`xz88yN_US+I@f;Tg(;jq!IpSu8l7K4!h!3evuC>Pn)<33EF&XDt5ysQC@!a z;@y0>kvwDabWD@OlsqYra6Yb_HcA6=8M+!QJ*i?a0X5KwHVU>Z@D-YZ$MyXRr}hD_ z7sW_8fqa$PUGN750Kv691PJ#RcNX`7x2@Ee1T{~|hRChjdgH|2mdf`o&~7Xm>de1%s`<6ekr0n6nl?#jvj<+~%8EeRW`5}QjEfD$ zIiEke(BLjB8Zlpd4+!|NPB7fWx5?YUnQ=L(IP`J?ckE@Id4s;liw&aaR9;?hT-h%H z@CTQ#Qxgts`5pY>jggMw9SnF4r}K8BgRfnaL^9|Az6W;o^?b9j4Bwpz{7y=X<_B~r zbde*yd-)|wBWfpHkg>y@wFjL^Oq%2~!p9$qv%POy(%7K$<8Qnct~J|VALUiM{44Ap zwg8Fx=bXz1!&=hb{|N|t9pv~bk-<*^s9G30&|bVn=s1}#eRg#D@3Gtch+yb~nIBx&W-D=tb^grmj7azLi`)1pBKNVBsH%A&OjxRACa3?BJVEw*Ykpvdw6#GJ=2_&S z1!}-Tj=qw;b&7Hbeg@NC=v*@*wA(sZWsu)FW6TyhZJ8N#@%KRY&p^J=|8|-}K7y`mBvftOiD8Te1)*z*Ox0kc z3P9pa)tT4{S#ts#!?RYy8J7@_{W1&>uN-Q2`mu5AmWqD+oO*yGloGnQUVJpgzdeCG zk>M8f$m)<43sbu5eGOs#syMs(>zgBu6N2w4b_kU;o9*;x5e3RYGC|H0km8P-K!E@3&+Rb|GipIhYCo_=WTsZ6DX<0|4pV)1JJP!tUOJ%>-tuLPQTR+ugT( zp{{`JjHFU%Z@IXL|h%g8PJJB5;aKwNCBvht9;VUdSFvE2aR~H)fZo9I!iJQU z6XeVLUzoGDU%Dd=2U>L`I=Ufk^u^mSv0gRW01&CJnCbnCpM7EeDGaqO&@pD3zNX|5 zCpF*Q$4=gA?a{&@mB3CELBULor~PNvzPa$hesCGr4t*wBF&JANY~-7@MJVr zV1`!F^c8NCU*b4u|I##;hqp1-EGPQul-7k39=m4W=OxGgy^8(=;W_m&GO zlEvi4lO&^Hdf+$R_Xdb6VdLU&wR;jh0wAEw{%-BgYr3u{7e6Ft5g}Kc&_9;RtW|!G zUNo?=%4_dm-kqHAb!nwJv4UZ`wCpp*0lt)PB@96=rj5`HZ{;7g7#m*IQPr+)=@)U@ zbmp0Jc>{MVIeXAMa1Q7?g}5bCYY*3Fc-$xGkkmptPtNOdiqOb}hlt32gLw=LpTP>^ zbkG=Tx8GhjWD2 z;Nrc^iNy{I4pqJLq?i>H^#LaMOILh7 zx4=Bb6-LS5O&&w}5Rj{8yi1Kw9?wi_`+*`OdcH)jHb-GH) zpvNIfZdW)&H*Zt3`_0>5tkmD+3DsW=@1xMkhn16Z8O7kxxE2aXp~dq8Y}it?Hg!a> z(>H4SJ*$ZqUV!N0PgMTIF}OWmT7bR`iSSb_a$^uV$5CucX-XXy_x{B@+pi>R&3Ex1 zF&GyX$bF}DWR$pZOC%8o!6xw=QCTFzi)z5jTFhL03(5ooUzB?rnSKRLiz+~Dbdr^O zjubUk+Y`b3z6F}uU8nk&%b`h>I_H6+kV#PDsXD6CI4WU>t!DZ$bA4fGulA28)(C{kJp?ZU^`=%T z(T5tSYsk3i_=R750R5Cog;aJJ_c%R9J*mBY;$MAY_#8tBTf1U(1{o#FEW&+dypw4r zRAs+93?{)>tZ{%%%y2FvT7_$-#E5eH3IvxvaB0pA5t|R8Fak@6Re-=7kRmbz)nSuw zsv3nG`V0mFtGz~ovvM2t-rZClx>eL1+uMNr$&B_QAGRk~Qq{v?~R4?Kjc03Nl4}B&# z&4Gz<4)hj$Wx%`MoC|I_G!O8t1aZTlu9M0y=C z7{V;o{>J7V%-a82s}yo*Wf41cSi(E$D2zo{b!0S|u}klk8PFn9M)Ksq#tDgO$xR6a zHt*zWY+bM+PP8V!q4L2(AodgHxey|RI01fW+IeEb3N zN-d>~ICT_Q>>WH}H*`*2!R>Xu-H)tRofUb1vcu!8CVbq~~M zBxr2#E2K(slEN6sqSN7JEGZ@lmv5a~RMTSg)GT5uIJO#!3PnOHo|#ShkZ!;@Ef=zb zeCk`b(HWK;y$U&9#Bu2LW>0)*ghw?jv|ky$;SGc|d|8Xn zdTf|Gc}5_2IBYS0lA4P)>>g93BK?~D&Ha9Xhykuk_-i`#x7kOs28rw>(W?^LbaNy3 zYqy;ds+L%RtKg*cTy!@CrzI~Z(?ZfJMNH#X*Qdlz6;5BQjr;KO-}f3i#|xAgBdZ0) z-zaigsCSD=Mw$d>L0WCW&&aM6j!}h^vUTASX3&)%(#TAl*$`nNwLDhM6ggt?IIG4Q zVw8RMXNAAG|5mFF*q-0M_}iY#7*}A{OK9gS)CFzCT~+C+c9BgY!7_$73L%db5w;3`?P zo`f+D+(70-3po_7o;3gx_ZT=$%`8)o@yn2_(4WK`DW^QAqK}dyWp1CC)=*Ap>dEDo zrRewa$c(^reNYC7KnR;5J$dARm69`GJ6Rga&3UUsX{V*M^sb<6*UiXQh2ZnIK zhxor6d5vEz-cwzJsPy#HP?4RrF*~}n6Qy;vI`3b+#gkIZyHBwV!>G%S6K?Q*>=hN5 zR{fA4h^A}yI1wEMl88n)@uo;_?F_Y*2L}e)t9Tz0=;hHFSxeh=0m3o0ezUS%1ILtY zJ)Z8hV+N@CK8wcw9SFWlK)@)-6{G{nRZ`V?+spxm9d%d%g%tE+w;>p{F94Uh_USf~ z&N3H&kF~?$hT(}9qiGxGX5U@<9MENDaWI{rVZzD6x@*dq;$f1_=uq*$*rn=gv02=S zcfoX^+~>y}?}U?Q3~@SCDczc}R*(A;B&idr! zaPf*BB+Gh8Dl*YBL$ZV`8Y5wutka{_V{xyj0u`Q%c-QWH9CSq~c#3N#h_&?qk3~UseZ-^>3 zL!5Vz&}Q1#?x9Vcv}{e+KyWrik(`GJ0=f6L*JMU2FaqMj#&c;d_bXDbD3XaR2tcW7 z@WnGd(iousU4yagqqX6o)ZXvVl$MQbtv$n%k3I%Y#w{f!j- zC;YWBYd+}SV!6Oyx{TlF?GK~tN&(K={@D&nhJ&f}Yq7GcoQU?P(MYES9T%d0|-ZZ6 z^UB$0%*3Nk4Q`7+U4k=_i75cVL@hSEz$)=C=J&SjTZOX5BPhP?S3`UHHSdbSoc$_w z)|6qDuv>vQvktXL@iWXX=9X^>ubvb{9}l6$@V7YYay%8&ap#^OBLzM;@dr{&noiQ9 z)pDjX2_X_&(oBS5f3mQ`NN8y*q*sp-2Z|*jY>wqJFbm}Eqq)Adqx=*2Zfnkvhg zR%<>vjI?#MpYdt}o;+D9L=w$M`YBWlUScnBayKAYs!0!k5bzBQDRSfzeFD9K@g{jC zj{i=RQY6Fq05XQC`xVwg5;nS);U&7oc~V-!k)!({kxFuHl}?Pz#q zsXsyas5NbB(7;J{(ON4)b~%+-*SJtMsD6AjALK?kF6Sj%%jRfM4N{H6|13G zpx;Q`@RJSc5O?bct*zwsoMj0~-zd%gCMkk^PVrs2*K$%X0gD|37w9*{Ex$56B4#qI z=j=djnq-}67(mBMG&bl9J<2ywv>BXH8uTJlroos!9i_aP<@U9fGcv~mwmmgCV#qJgTk(ep>W8Qu{Ad12v=M&KEYODjYBNSq6Fl6*~E!8mwf*K?I@nO<)) zsB*(f5Vo||2B$oo%-N@BTTY4nc0L)KaX<@!b~3)WU-fOe#+MooUCt6zs)S z;LBo|G5nBY#tYL3y5q*77Pk+!*4^&eM^&#?6Zg%MxoBs(*%P|>c9u)K@o%KCUNI7# ztwK?V>y!I|a9?ptWru~Yg zyt6YIBGSFFW#3s1sA$=H@fJ8Dbt!ZjLbMv%U?r?tiY!rX>^eoaHC5QG%~IyBP<_jm zz34#=`^#W`6YEHLt?7OAofOJuWV-@!xOmCbmTEZTQdQ@ed@#cA{nP&hxN#|vAA1gi zv2T%HV*ylep}7qWR|=!Xzu9@x%<{_7@d(dbi`{b!anOnfg2PalTEVe8Iuy2AQiA8w9ED6IIoEr}?k{_dAG)EO9Cs5d z#>pE{KRhN|-g0r%m@YR)A`ck4B81R)Jn@d{IgNgfHq@UY-|1tdi|UPAFT1In{y8I% z&(thDCmZb11I#)|=vs81)9I;_%1=d+MN=m*Z@OlgMIIcY(N#!{l}Y~D-r{ms$9T@* z#s6QI3*Eg->2EKy*}%Oc1#185QVW`(8@Mp~v{SE@@A|nH!}}}cli~A4)$HWEk6(N< zr)7O_AzgL{*othr4hy<5L*&>+SY~%;cs5A`{uYG69wsd7!k5%k;|n{I*O ze6_(}4ux!kff}1q(uvsVXTtM9u=(K3e%QYdKY#xzg%A1pjRyMWx+lVMGujYpq1 zLxv5EM?_{Tbp0?7!Vf?>ba$vuIFu_ZIsv0_L**yYntIB@t3Jp*AV@enhjCet$D0Xv zV$9u&q@=sQBNYu*`NIHR1;Hur`;Vd#SfKQgBCcZOf#co~YDx>#0L*?(U_k;fQ(*&? zN~?-*N$@~7Yh}VuuvW1QSM&MjWGy^E>aU5E0I&ko^%T6HgXOWS~OtV_NNZWO6g63$g%+#cTxt_{37Wb(X@`4aM>ym5pPU!t-5 zv3a!LVPhmoN$vSD(hitrsina637HB^_N>97gt*x`NNxWmmaJGkB*F!=6Ljb>Wz+5# zdt)Fh27b?q&8|$Jh92B5mI%OVB5EsD%dbsz7FL43TJr^J=BN8K?LCPQ(Z0gFI1~H}NPERAUGmBRS6SGi5wgfntXOyqV8MvK`mq>zrCQ~dp{DvGtRc&Fh8gqZgrThRy|4Xn<;Basg%c*Hs6s~b_vJaX;I?2)< zSWMsDH;Tx%wrFD zFBDG?k+^!%FE+_|%y_Fg+;eiiNE-UUq|c8u^sG_J2YCl>t8qc520)i(=mosI?T-bY zL}V^W4xv46MaANvO8AhgiXlew?fo^6FgWbe#(~yW5>&}MDHxSyh3r25#=mS-# z(nyRTn@%$I7=L*mBgYr-6v-oTpR{dS+r;z~SthtZ1Ak@Nx);A3e_>8;=xHouiZG7J zl(9f4Cy8yAeaQXD-s>EZcIEjZyQi^6W;Nv-iFd_lvd4p_tY5QM+GBh*$}+W&H#}<>5YPF;VqDgpbrHM zT@Z8)c?5(`+mO0v%LK~4D6VB12JwhRat3#MmOi-Zgsk%`f?DXed3GNG-&wdb%9#Ny zCJ_{}We`eRN^Llqq58)Vl0et4lVw_T8a z=wxEblo?)BSU@U;Eni|R!Wn}?;x8W&D8*dn7g|`{119J2u2Q$l*#g2gG!Nj_q7tTd zj=G;;V=2s|{(r+zgL%B1;yJ|gll%LKYZ`IEF+`#=1r%CUQ+*W6+ja&C5*a3jLxE>9 z6DS5c9<_!|uS<5zjX}X6IBNd>@eQrO-CWdS{sucW`LG26`#_S#L&K>3UyFr#MZOO- zd;r|gB-tQQDl8y@Js7tbY zs#wWe(txE0(?0Rcy?1!dxVzy2H2PxktKGatt5-Ac-~hP%%477g;?~F$Ou^?bv+a;d zNuGw+c$wU>!co|*%-E&H{HkblmH!fa9gF21G^RX2M%r>BaNomja_dmu|7abSQmb`( zW}O&U;ytx09D6sRT3UW&O>pRVT_wzQVqZeJ+F(B*ZL=7TLm8x`7Bt!|-F@h6Qcwt! zhuyBH3jZ^^0&g0_#L54p2xqs!uaAzW^KOQ3wQd}ciUWf*CsfK3GvQ!UZz%Ht0gO@j zg2I#im`fnTm8S)!f$M8*zAv93jE;!_J)`@Q0mAq$c;5rySJR7teuYB5NqA{Gmu^4S3dnVUL}nP(MJT|Af@3mKb+p3tWV5Xcncm;9tiUD@vdK155qMpREDSlC>E+D zY6X-qS9WR7rZMMN9`$c*J*-Nv+3d?A6|weu8?s4k)Hb$fHmqA4WXnE$frpDzRAgx4 zx3E7nlgAFxdQ3hvoIw>L6}Ytd6!LvKk77s}a&Kk6?KF2uFVeW6(d?CoxOg{rTrr3*$8@yu2+ZqXA3-eA+&r$ zdIK&v^cMZNRo9VkDuxeT3iV%k8EvK;D|o$5ky@KU+yy~x{b;wAybh~ShF zxOX3y_QiZNj4I`M^d!W@HS>A&dv7jZ>-VWeAOyR$oT=9khbM{cm9VNb-vre`vM|1y z(05SdFnvA&sE5j? zvB`F~cm8d0ixaqhp>%Ww*7^at-`QPZCWpX=%#jABoA0Y-3mR73&qr!N}HW{uG zq(#=OuRy(DHa7Gz@`KM@#x4?WJy<6KtS@!2KVqQ07IIore6VW@{b1JsY#iKmM^&a5 z(IKZ);e{(_>@p_D$3X;EdP#mN0+Bevgu|vq-t>XBfQ6!cfyxiHvU_X?>l2iiN@{y1 zx-=;MoN{ernOoAB;G+*v&v~JrU^2wrrcJ|(FF}yq#>ZzzQP3MOp zNf~EBQx7RJ^w?2ymWJNepu;tVrbK@oYzuP&^3Y%t4=*?isjkkD>EIR`!t8V^7Kkbr z5To?otA)%Co8cQYIN<5Tv zI00BQAm(R@Dg7i5H?`Csvhy!6eehHot}x%(L-nMK8H=pXcL&u zAV7m1#1`>ZdHxVF8F^$Jn0!5;75B9~)Z+Lm;|5gHL}efxPTGe;=J68!c$~zo-3NS` z1U49ulGsYz@y0$=Fs05DStE?dm%1!S4WW9#2p`Pytu9v%>){%$z$Y5uj8KM&ocI6ma$ydb6=(yloR3?1yCjmU$K&)yDjxD`h!Z#nxL= zMCd;&*X`E!TgGPdQ;u>o`WxM8Su1l5Z)G+S z9ofbSNT*_&d_T+e(_Y;zPOKuR-vVQ)x70xfL)bq_NhD?Rx>G%ajC z>f87HSA-eX)ljRe6^V?qZqSK{+1!pfag~4tAjS76Dq3tDSJ)PsOkSPt`ahIn$rPlZ zLPYW{5u@3n-7;RS@1Q4-Kl=^K7akS5vMo+fIG=6kkm{FTQGHK+Y%Ha0Ha}aNmiL38 zfc1RuY{Ip){G;ekSWnMT<_%qMauobK^duMFo%p%(RR%xRa#bI+<(b)WZF|E0wW__q z+wOS2{`XWaVhz%YD$9Ux@_^d7B4rfze9T*_D;VhPB$b2}x@W8_b4K-4*5i5TK>h=9H(eI&xlZr*Gxnl^15` z&_y&06JcpH{n##Bc~2u_-JG~ResMZIvv%Xb&4M$x9<&}%H1tOQbiT22sw&A6@1*b* zMi<9Yh7@Tug#ykJoI^1Fu&bZKb}QI%%lL8rI&5LMCxxPnv6tX8+StfBD(P^9oLRzr zY*4~Ls}+V)?YBt8*SARV5CP;0-r;O{p1v*iH^9R$D3gE@Zz={k&1*-&T&faDm@%oh zOk$PhwW-T26{;?SyoFear;7ahL$(Sif@p6IJk{bfH$mp<{a2=AbKX)l4=uSw!5tx} zd8w$m?{@iNYaGOkoa5P%mbmHeXyBCZ6pN!T#9@X`TD&27DhFI?reg&pL zckWRt9{h?E(Gq zTpU3JcbueHNO`G(Mu7xd27lpPkZu9KmTC+s8TG|oiVaw|gA$08@F4WUhTqq>kAHmi z_%$rze40&7`C4RRK2B9wbc1zKdwCq%i}q=d^OKDdUbxE&1%#_W_)MDR51R< zpL^>$?lg#gdCXSe$srs=toJ{qM@m@e;B5;sj`wd#WB9*!mpqW9{~|_dw#|lY zpf1C^X1*U|G0|WF`5q;j>ws z&0@f^U{j>h4GkM|oUIWcIo(H}36Jtq1EE>LZW&h4rN%W zxzYY%!K9=wM-!Mv)7v^`zZUoao#Vr_Bz>hSwL7?F-+~e(YGFnQ^Cp%R)3l%YYn)qN>~-S>{yL$aeB6 z)3A?~M^NcmnHBywJQf}ln8L2N;x5`8u!&a^p!iYBO!8$6p00r^sOj%TKm~&;Hn$Vh zR4TNA=K_Maq$tDMZN5}k^iEjGjfa@Bm){rI>vw##*t?y|M)v-Z<~YW)k?tHOEz+Gu z?+E=08$1fxjWsao0awtrKU+awjc2DvFozCZBtLcf#)1K9D!CiI;}6Y2^vsOx2U;x-?8j{e zRNk3fEl-Q)>Um@-Dt7@0W6q=6SyZvha*B*L-~(SnQY}kq<)m=7H8|T_6ijaU_ULU*}cww(zI_)W7}n|K1DCD`0dWKk!}38 zrjt|0<)qhK?kvgxgAYg@EoasYG?QZ@b|-DhSBC#&E4go^6u5)Ln9P)Ns~soYo|mwG+PH;sp|JR zNCO@Grp6;nlE&Yw4B`BCCc=a3cZBJGhD{K5O3TAjwEY0@VAvMAJ{@gJw%|W^uOPT)h6RMoL0b{q7=W06 zf$Q=%4YhKon(Vvy;-3T+$1=J;2YU0&9VW4uJFhPamlIe-cUK~!B(n_Z4U9;^1eWPL zwQM5#q8WM7OB}`GFW<0JYMxQ|tuHx7{mfd$Bh!4!0nNcN6W$jf;dnJOG10T1EcdL- zn=>*ZrX~7}h~6Vr0Ol8+m|DxkkeJJ<1Jh}}2SN-__F^p~$(5vHLI;XJJPj3MvXfdTCX);@e$25QJypUA#T8NuCC1gQ{L&dEH2whvX4E zU93UNR5=DcUMO6y#67#C#>JN^{y*B@@5i$1y6@z`0qoJ+0M7fh0zp(lURqM}5CKWh z&2Ij1i)w<^qD`AX;a1h{s>`}{Z|VLhvN}kh#8#{sOgy$@Xaq$eBUy@^he60VmYtZf z9;yY*WAjgl|A%>>&v)$~XYYOXIp^M{W0>md>a*AWz4rR?U27$DQ}N50;h1DWK9|Jy zRYA&`$k9EYT!z%S-JP=HE>y?KA8i*vynzL$bx6&haC+n#^59F-UNuZc8T(YtMi7w7 z6`-Ax<|w=6UvfC~)ah~1^W#8v=2iz4nVypmc49~Dl#hw8HSv>y|I|(LJT8Ujn7Q)DlXD~D&RN!ldc%Z3&t!b<% zY@EYdAme;43|Wb{jcX4+j824B>2$f=e0WV|3|(v~26(pi3xR_{i+<*g4HYc**fDJv zpL;7|_OP=NV)`;^i{bkf)S@awn!UZYS6&E09Oj$fv!DXKZHRFDY&(5$fF!D^Q@9x$ zqKnpu9(K?SX7R~y=L7vF9s8IEcZ4Iy`kUrD+r`7>v9em@Zmno`Y%Z(Cf&3k&!yCb< zibtoHr)AVr#*-^&l}>UF#1`#ks&Y{{xe4(PITrtg)#u9Q=d*VP&W4*)df#o_{#5EF zM;4Yf-e+0;pi*^I1|EsMCMY~5ytyhdb|GD+&9TVbJxB6kQ!hCZ!j?{Ev(2OBUEMq4fRlZXWCDk$T zbzz!c5FR#NT`qn2;L-FEwI;1IRn`4-WcylxTP9=+zzOo<+D8WckTd%;u`(H?W$K1+ zl`~^RZ4$vO7uppPe!6AkqFztIUkVdwgY8KcQ(hH;-b1>6mNL9i)<9oZm1@Gt3K!KEvy$prOMl$n2G3)@la>}7|}OELK& zZ#5a)p~bNEo;Ci%XwdL)x`G2uaF=G;Vk}+cK&>r6=X$hRb`4Ayaf(cWbuJI4#en3O z@!@23LFy`x(PHT_aFytT1b6%pmgl0!lBlddh-#~}$wG>0DFedZ!GGm>ANx9s7i6_r zY_=|QGAvYw%AEnHWBuhP)Kh%&p|ab2?sNIl+mtAqv^>cI2&6X4C|SH(RTz0_?AP`G zmaL_1;Y#)fcGOmLJEsT-s5f7a-KqViJ8GMevrYYU{E~;I%5XdRx1A+trIZZGQ7lCT z8&cVR$7cDtfXI5CBmw&&*WC2X%JSzeHxpp_Wpi$T35>FP$+)vKwTmTDc8A$1{X@1# zVyXn=BCIk!TRDIq>+;3S@%|6!TqX=uDOqg1WbL1@ztABYxuOdBREKDjAuMEo8|dJ# zzx{qry1H#0&$jKR#0&&}`f(~rHROLEsw__|ar|#NTU9Eaj@ z!jd|#^q*^s?J2W2Ub>*3O8Fn$qi-u+Ugva?FP^SYe2q)g?mdC$Dz@!7-*-`coJmy- zewT}1-m;GE$^umWK#YZDz=bHWvb_CuK3nG46;CNG;H~#8`Ybcz z?)eP|PF&1uF27;X!9hMpZ`rh0*^rprFxqu4=u|sd-T}g0iUrqAGVGlWY+|MJ^~7Ctk^pX}4*r=8Z(8 zkOpb&%QQ6cc;X7q?B#5e|K|%&vdWhTG)Nsg&&MrFkr=FVd7O5ex$OFcLIu zC%IeUir!W6HaWA2`Qm;hi;hRr?~%A&P%tO!bE#kMf$kq{+00{jzDwEi@9x*qQWRO2 zf55>VyvSw8)KzDb2_QRnk*Jc>a1EI`xKT_c4Pc<&Z)9tiJIlrvPbcosC=KsNZgTPt zm%x`O_<=pvh=4Nv??-3(@FDrY-F1KR!zVxBzdwHR!2pfF2_D+YB7)cqjPTv*B-WMv zPcX)c%vBz`7NwMimRd-8o{0WQwWw^)h}GeFOsPrRkhrlgEoGO>2ua76FRE}^4o>ZI zqEz?kklyz^R8L_rlCy3my~%r_=gbzM#51I7wYLKBNs6r$3L1h|tmVr(5#FwCJ(RCY-QL}wN-<7dli z)7^bY@1z1oS`}|OtZZqM3-UTK1-zf!;+WLI+0x$XB@#2!*~Wx~eo}BF$f&oys!&_g zAM&(*{N!hqk1u%_>=U;{wWFs`#>ZQXvxkW>|9dQGgf{e9_S5EylvtcioC(fZ02Isc z>=R|C^tctO1pn(N9~b6Q+nj__hE+?3(lJ9ne6?CkR!#`{p7B)#@BTI?C$30kGTJ+L zZVe1CcU^RKFrBQ!(Q>Q*XAZ~J|2=Ba(d^jv?0aw+C5TWswe&ZXoq@J>158`KY1Z2f z^6(qm2{EZ;BXb?w0VMwucR}x1cOpI8vxdehQ22>1vcoy>r{M~uv?xuH8NUbS0c860 z%yCUAg@}!&PJLUH2Abx3qiZPM;FrG2sM9%^V#s`^E(y_Hej2^H*rCfq*NA%OT0!6L zh5P)qonN@xVcN2%88vx{X^94>|ISY7CDtw_s##a3Sg9`?3$?7{94pL8yp@Ga)tnIJ zBUpi8Pwcp|ZaYJldmz~$#Z(r~rV5FqFiZ8371{#pN7wL^=Ko%j!ob(9x*`1&U85ko zx@q-FKCDWy$o#YpO{EPW$M`&`l&;~@Wzb(07xD@8=$ zR_0|*AL7ihR)3-u=*S;!U*bkmqE14ob{j>!Q zqk%@}pk1uAK%jcpWXQ4$Cft#Dk+W-kd-URFHUE1r(m%Q=UmIXd(p3o;(;c-%C>Gz^ zzbW4gvcGIg!Dv<&Oi3Pl;q0=1Vq>a{Q}&h1mUDbIS$O|@mKU&c$XzRWBG&S9_(*~8 z+htb{rvS^ch_Us(9nr*(z`d88a-Tl@qU7g;;*~JBl za}XiF&%!!o*p4b2Rd~h9_I8ATwA*S`yrjwZKAU35sP_YQB(K+L8z^)fSEVYjxoLYk z?>#zH{!tr1MoaJq+H(iR4bT8s5&uAOLPo#w!f$qNPAs+K6kv%jdQ=UW(b;J4BaoVn zy0*DAW=u#X2j4$&lK$^=kcI9L@>&sOdN2MoA7Cc|)hEfR>7CO7G?7dkFsGDk;pF55 zcI2}|+sexpli(jnwAHLxPNo^qWVKLg7ak>&-(ECK{69H^3z&f?f60yi14zqyE*m2A z<9~F)wV!_uyOwVBU$r+LKx({1gE3%h<*{!1pHVjUU4TTh%cCX6jxojw8&J?9rDXd< z=sV^jjsD@U20IPm1!7#lUjO==e`H_SX2evBSP_d~I9zQy{$ZwqLsUQO|fHayh2((6S|OBu!D zBcP6ie}|6?1TUV0{MWVXU8~;Yo6|YOnJ%7ZKVjo@XHt6~A@Y7_;-To+n_Y*oU6>KU zO#bAmvqLSZ^3R)Rl)>moIN>1Qjl36kQ$pH1LDewI#<(OS{XPrKTgCc&mh_)F%bB-B zwO(q9XQbmwZpObFS&8EI{IQ3Q@F10yFAm-&lyHLK!5l9yuZubUpeh&)4(NEhDG14f z;4B7i?T1M?mQs-6DsiexDEA;SC3{~k+)MCB9K>;f9NMfs9FqQsepJ#P3eb?%4coz!8sVO5`6x=m(IyG++%he_?np-c++J9s+k;`0ZcA00VKv<6R!$Vqe+fc>qxEn zSeO!0CXzJY-ya9`lAI#JPB*`X9WNOwOocL_@;!xxfBrExQAk93LDjEc^2W--ucJgh~I3~h_?UZ+t@ z@T}@aO*fW>Ht$5@0X{|~tC(2JleO?IxM78?FYn@bw%aM~xo55SP^`etAKvl*oL?knjA<8!9~FLE_D^`h8=q_yQ5 z{@Li2H#=t%8^8C+rqgcx8&xIS_65N9YKtM60tnVv@4mL+Uw&ouL{F&&jg9VR@iPpq z&@;8zxEITpJ2{39J+-`Sq_{ylg^kb5Dk(zBM(K0{MB^^~GU?eV_=oSFA$y2gu=TJ^ zc4kpw z-x$}D_UNB_*NK6OO{aWmk0ihTC7xu6!9%_ip%Vxjlon7UM)@QexCD3CW#l z*F;&YZGP`_#Y~E1gcXB8valJi5=V}#spmR}Mph!oI^-k=0lQN!aU+dwWr?x2-lSt{ zymPkodHV_~#&P`+oE@8-UQEJxLf5gd@8#|OQw~ud-?Gl~u)yybyE8Ma7;97;nxHA7Y_W_5n6c^gd^( zyIb40F-~Z&Eb$)OQL>=?0eQ={rEZ|RT&7$i$o{L+B$%9W^hf7vWgl3Yn&;T<0Iz5W zh|!~^Z}q>u^51HDN_ETCAwjCwr~Y{9@iEtud$M3Wm=~01*KmH^8KM2$YlckMxxTi= zVk9JbaBP>R?qdIIyQe?vxlfZ7`RsAJOof-doUQy@`ui;Ox7Z$8-z4q8y=BvO{xy4I zN1fv-raE5ZsCN?k51dpAJ%qZ>_U$17ty*3>5(JY&q{ClkC!WK4HGS{!3~!~ahKw5+ zv1lV#A3BU=H<=ntWa~M8YYG!!1WeGre{8#BM1E$ABIel%{7sG)<nQ|Q{~t@G^<$ZjfQc#%Oix#)?=Kenlf^|D(hGcQR0 zd%l;osU@oWLmhqk)SX7K04oqAF&S6@2eCaK!3n~N1KI%`sFAaq;K}Gr=EH5Z5Ijn* z3Iad?XU}ASF$%r#C0Qmd36Y%I3WzY%!az@&Y5sayjnAa7LtazMf977u&R?J|Fm`a>(WK)y+ zF~~PU`?U)G2&lPTMG^*@mzU5&OMLR%n&GN*aTd$NC5AFvZVP3AeRCWO>rG$t)A{6) zRl8cPCdbRo#>EUcTJF)1+|Gifud{SZl+6ETucNb^bV=~-JHVJXGZpB=VYZoNgXe9M zWMI0+^IVSK=04Jwt_ho0!^by?1jn<*C1{K2%lktKo8?NFGF5Fe4qV+*1jS^W@SEr_9FVFqyG`lV%LRQhMCLvsiYVmFg%2b_eVVE;=60On@ zyg&462P!tS^hSD_t11ZDqAf`Bg7iVmC^jsQc!=k`?--Wc9 zK(yCf!GBo=J-wuWqFLC8Y}30gZWZA~CN}TkBOU5G7tw85^@58Fqc=&1kww98v%ucQ zITJn?5e{x-;&e)VjSBI}H<8x)Q_rQ>(gN&WDjCO6|J*D&9NE*Y9PS{jA7R8kJKV)> zYg?8#bB0T2Bn&i+O03e%VHv9{{K3l$viyU=| zsAwU2iO7gWUG)^{iSS5aV?z8wr`zCOv38??V4M!KQC3n(R#?h}qJ~Q{{a;2|PzM&d z%~+i1+Y?b);=q*F%ZHmL68HOnrT&z$nHG;i*cSKV68M?>3`FCQi6}n6QW1TzD4t)F z1kB#|#PTEMBkCe*pjBgA?<4gkP}Pp+>&vN+JuuiO<2Mnc#ASF~gT1H(&8|1&m16rm z#=# zHbyZ7^6IIwH&D#gJf@}K61Sp8)$VmbmHr!h2W4id1~~0RhC&u~)2LH!)m;*fD-ZK(xJMs!WU_CmihN10{=*y*`_){&c^h{WwDVx@hA`8N^ zi>gicaYAM1A=krZc`9#9F|A6PD=$_y^K%{a%&+Le&#^{Y+H$iG79-XSykHKVBc-y{ z`@E0}hOHrR8ho8$P)$Q=K&2nB?UXF=RRUaQ;vhiV_3zxVV!@C+N$)W;(2}tcQO;Ae z`Qs7tl@uG*vyS$dB}!NFqeo<`F1RG{>1i<8$>`UBvbi+kU`h`3-<>^F7gI)Gcv3#a z$cr|toUXjh=7+SG%*n2_ub~cM_w8m~fCL_L7)0r={jH-*gIUKf4RhTQe$8q#yklOT zB?`l#GgJPc*~tHl)xyEFy@{^TKRLF#>_UWnlRS_4Py&ok5g<14-5yi_z-yz@Oi=FC zOv1+gfJH>W!I_mn$_nooqMJ-8X>QaVf^*ZGUR;Qa;DM1kP|( zK4Qobo8}}Jb4|dn%>ix;UNFBb6VG%*antoRA&ncK|KSH5){kvCP5~_}Y3Y#s9q=%F zXL509`{EL0wiZ~WMS*c03#Y9N6~(3K9<0*WIxjUl%8hfblwje69dlz^r>uvZff)0p z$lsMHl;rDE6ngFH;ew0+c?TcZsP$O8aDv^sD7jKh=K^8{2~_Xj7xT+iY2ge-O^Yw( zEqbQm+@6uu!agM#ICZhT;^}!Y1q60v2wjhl)~%Ef4%-M4j6I#I2WkJn{}!)Hi)4NP z4-I+g$me)Zy_@wz$0!Q;L8}wb>CLW4mSF))JNigCywUy4Kl{w<_kQu0{@?%Y|2zE0 zzs*mR_h!qB7qG$Df9tF9JL~1*pMGY< z|9#f}ZS1+_8fJNX)>z#RZhm^6@1yN}ZsGazNwo5P`Ofq6n;(G_&zOCDh@y0@-)O_% z;D=Ljt%2{|6QLHb+50%y;A%EC9pKH`dhlDvbwvE&d~!MXd85Fn$<4Pmr#C-Z2_-l% z2luk5%}X~wT_}CRP>Zwa+!)d;@7(-|p9bi=X(+P8RDyfUMfXb{HzG8OpvpIHezdX2 zZjZ(ZO!7tl^X{z^Y~$+==D2&?2G@CSzTE84PUp_7BHD&~7!U?`+qKx*X}!k-aXI4W zft|26>KH4&htPb!ytn|7v(s&|VYt|vP&>-=2r$SSF7bRsl3-Syl^KRRH}?)SjEVsxYYvEOeA6vr8} zLf`z(0yaF--}j_4BP*KoLZ;mBK))u97x4nS&*)uD;j8)5LJZzi3jW2z9hj(-;KxTk zo+1>}xpj4_=VYzyFKgb#!B@r8i9V7ycno)KgrLF0YoZ(?`07eMpYE`bzE5o0J|Xzm zH&?Th(_J1=-&Aly9f8;QbGMh*H(Z~wJJwVq1{k(J-=kaS4^hXzcJrePuElm2Az3P( z25i^&&FSiVbA1Y8UL$9hu%->1mDt{;Us3nBuG|wfxKmAANuz4ItBNR%Z``h7@+L10 zBX?Czrh}rpQE8Vd`6}ECIKXI5hGJy0)%oB=jF8zU?Do2~L>aZqJFNOO&1K$D0QlO0 zJEYK#$oPO$YJ-K1@S>geq@m{ymNzaNwJ1FdZLAU5&Khv~%XW9UyqnFMgE=2u6>nX2 zf4JviKo_2!oZ!1yGet;IxM;ce%F^-Kik?lHyHmaFw)@IxLRliK}! zog&rWbosNsLXykr9N)ooz8EzvU!F={-%MY$b|c1#dPW|F_4Mt}J~ui+7)6dj&6%!7 z@beLUP0rC7>2xx}AAB^QUYLZ2N^8~{DIlZCf(Zj{Svdx7hhRMNFBE-;VE~?+(;Wfl z^wzPOcCef&f;bm5+oZVpNqz0Nvg;G~G^}yUbaptv31L`X1Y&W2Ly; zd(E7eC7m&NCGU?o*rJE`FL^8XkdDQHOdlwW>j_BK-l?~mlac-;$y}sI;B;i?`GQO= zdlL)zWh7%FU8WCV>Xs7x>z9_aipv%t&g=88hsv*Vd#Ew0;Q%{Br##o)+@kR`FxK+xTurwv|XsS(rld37<-J%wVjK+=bl>Z?b1?d(XRMQ$Yv zLPoEltdpKl7$M!2kWgC1uWzvP@Fv15_dO^^?t)V*xg1h2L4GlM2sCqz`Dio!l}|%Z zF^=oW>C`eUI?B$zm~`OmE35rGGKZ86e**iToLp0y7xv{IdYeVo7w^erfjNg3=M%2^ zk{52@xiwuXJ@&gHkn!MrHM^36+bL>w?xr4=CS4h?%F|r-hRESed+5njlKJT{njN-t zK$;jeF&Pz0xDFdAs;?q$Y*hA+Af>6SOnS3N7h(V>T2(#Jy)t`epR1{I7}-G%+-cvP z;p8ibK!X;Y+t=9ZCKrp*<;{;ZwtdO1k^K&j%o}{bkKzW?hy3xBbjFi4iA_R)*1=|W zif*^}1K|f%edK!$e4Ps)D9U8kjPE7cnm)z&Lbk%Mu>t!o*mj}TMb=pnn&14i%ctO{ z7eViKkR<00J)5ybqdV>(bR?~Wcn$fQDA)E--WLhA=Qw+GW}>pgZLz0(yWg;4S>gws zKAm#%hwa_kwiFQYe^84?FKnsn*eqA>tJ{oot$z#B_3g>G|B*cKipO8P|! zN=MWDzPr5rUPpP=&ls8%L z@PKsY7d`X|w*q+`ua2hg3GKt3+-7*1ZCCz2^Qrjq_h^pRXADd8a7=1IWy_YM3G=`% z^3KT~{hlpJ3TbwOSH-$!UH0tCi5vUi<(Frcf_#roLkYMyNV*~`+#XG1w6g?{ecLw4 zpgdq=kB*yYc67AafV`7!PLpu(+A%#_tKsWBnOk^Q!vz1i2RG8ZSfa&^T;GbjJ3nwfJUhha2K@ivr-wzb^wf) zi-^08;xuqOPNqlO(?gkWY$>MmHApUVve@r>?I7MwlBe))943tjl~1u8dy9;K9x+$( ztt$W#Kc>FwenT0 zrNa1}b9sk0IL=7OrSZMGz?8Z}iv&ghln(sB4sE>SURHhQvEQLhbd=+%l83y%i4Qo_ zL|)-G;rs6LfcU2_M5+<8k+gkP{-crm#Sn$mgOUNF`bQd?36Kb~`gnuGf-Dpo`JE{$ zWpH8zN5UGv#Fgw^T3IN2H_r1SA<#T1Fg zEy4WZ1aFdQZ@1m=o}bUo7sL8^PS1e088s`Mx*i==N87&ya>q6oU5m=`nZE<~@ow6E zngaoJ?&$~IV;seu7+AkfK1qaneSJdFf#R(z9|HfmS<{_`-z8jSw}L(0evKut4C3e` zB@>%dOBqK(YjHgQuF7X&!xF6&7?F_!WiZR{Q54%rkH9fpuZk2jZ z6{SKghnwG7jZU^B08_Z%&2}bh2EVzIUk&k#lyDo5w)`i%4G^`SEF9WBJ?hh)M@V(? z#S$Cb^iYUThcb3o`R2zC1T8ew=+&=1xI5x$M>-mKM#G9VNmy`yW@SYmn;ZJTAJrW!Nnv}l5h{KH1nTm9NoK4I~ZUxgZHin z6URQ$%L{7H^0;3#t9Sn#5oyC%?0)RzvJOcA5SQ8@wEoF-fzEbpB?;~6NQ9jyajwJ# zu)pq#19{-W%9p0&nF1C_53|OhAf|{gFCHLM`3MdbF7?z|QigWmsn^IAgThBcYAX6R z4@Cey>X+bR25zJSdF9W!ShItB?W$3fRBRV2@UekSv=+@+NdAqXIgvHIQc)Y!v{$L3iuBM% ze@!6B8S?I+v$~{!XlHoVWR0wsz3` z&iBvDpsq!3APf%RUDtq31xhEy)P5v9W`eR4F3J5%f`v#Q726*@T%kdZu*7b#6z!lg zlmqnC(LqD_##d2N9i`FPWaR##FPOtK(mG*p3{q~w-b2-Ded4MI-kA&-NLvl5)2n(- zE*YZDh1@}4d{?s*pt?g2uQs{WbV|be4OI|yf)21;UP?#p#xHlR2X#pn$|EH*ukkaI z_?~NWu{=^mrFYHFtidP>TiUE-uYFHd9Lv}CAIM_qvLrK&lf5?xzbDz2Z7~5q4}wiw zI}*0y0VxajJ5#~rR@=SBacx( zPf6o2xRgTl5OhqtuRI8~b?}ZtHyA0bF5+vy(J1U0UBE044{m;X;aYP(6jrqBKvpiO z;f>iwJGs|}7@nd)-+5?-4JE&3wPkP=bd=I|yB;R=e~eOUtrc`8iM>{EeSvJ~_TWI( zB==nayyisvION!hDiQnL1=*nj{tl>(<`M5@xKVWjQEe&1={_Vfz>?~_TuHCFq$JGj z?**E}+j23*erp%)06xvn&Xm6gf#r#?zd5hjr}>q?8FM@)`>m?WqiH=$r`@k{SVZkb zvvRu++!)7YuI|34PvV4U1kc??+ zg0KuQ#vQcykG&+E8R&3p@bR>H^H8mm(5qfr4|)3?FsnA6^o+x(C;Zu8wVPcvQIyl8VJt65(Wu=z9{U^NrBNXuCb7F1_p`uuIZ^E@~L^X0G z;ZWWINh*p6Ds^N}O)V!!vw6(+ZreS2_8z}JX1MU8!jBV%Ar}St-n8F>47k*9MG#x~ zcDXtt2&Ku{c3*#=%<-UE7Pm|S3~hW4Ez9A2xE98Uo^D^Co_f_!#mVtgSKIo7iSp=* z-LGp4q}@vcYf9Tg7>Fl^VvVd;v zbAKbsY=d1XPDC(jYbG_bW!J6r)8w;Iv#wN6m4t-VL;gb2EUA$?=(4G#L;o{7!qS=k&Gr*#$>D#nZzu8qkU z58ecJ++4j|E^2u6>f#8#h3VoAe;0G8PR9hSp0uVLLkPM)lrHRqbH3*F1R7J3)!iGL z=D>1^r1k($#{IChiomo3y{R)p&k;sdzkE##=RyqdDDON3q}K{&D0)kLmeyhNz;*PA z@X(!=EK+wt70Io2u@!xf)0$GL#HlC654BIeUB5iA-Y0keM zf+JZJg6&T)%?3Ldm*RhSExJr2NB$KRsL?t6(vq zz-}*Z^K@df#GP@q7M8jUo~}_sFD2LP3W$;R@+JOywS8}ghH?8@-5oaEK5rgiYgBoE zD-)u>~ajYyr5vwCNprqv?b#}p$b<9E1$5|@j!pJ z*=K&<0CYLb?)ngcF^L7F3gIo7-Ukgvlim6Dv?%sONVfpo}5lyL-cF#!Y(gmW!*8{Upa>; zC)!X8J@3RrEDbuw{y~u8!R#u1bSY^5uJ@2}9M7dh^?q(u9@K*dBW-2)Yw|eJMNCKi z)wYqxmI%wtiXvg6eb@ciwtS@@>JXa@>qB%}a)DV;S4~>a(dHd|!;{gq@-e_%%RHMwd?qY(kM1xZbBn;1yo1m-g+`!z24U4RzWERt^pPWa{IMw2D5&sJ20FeO-ec z=foF0IP-JFdMw{!=M4BN9yYvlGR@ftgK(u!{x%kr9Hw*+_E-*IF}W6 z_SM@o?3exTdY&lc!K~Rh{330?LwB(q_*ky=<&w89fYkgiDp{!9N_7n(Cq+ojBXS4W zdAa$I_G4Qt3ZrjFA7{g&vRlC7eRZ~AFLqhcjwu?d&%@~i?Bha|IiLroIe57{7sy)5 zV(Vn)*ZHBcS1w}!37W>exdUvJ&9~5AT?Q57ppwqhzQ34&n@#xh1I7EVFRNEH{TAam zcM-H!v_IZ%15jH%U_qWsNyNq$^aGUP_q$#G8Pj*FKS?67kt-Kg8}lYQ^8 zbb9g+kICO_-B}*PnoZSa*4ch%YyjSx4oI3#lPKN`|70Q=n3wjt zMcZ&2QEd-Hz^3el2^Ca!vM`b6YdBg;zsyjdgx_iNUVZW2-O6RiXOGhf3>0#K6QCyN z?r$ajtFq3gKGDByWfEXkmN;Or!*`UF)tK0?xu4oREFa;L#HLqHH@SbVA8V{CZ{q*f zyy_a`z;m8cP(D-V-M!`+Br4pk4;uV}YQg8=<22<>3ny1ur$HSq?|Dt##rgC-Dic#4 z*>0@+#o)qTEmun#S-ny_{%^WpJm0Cxwmuw(#Mh%z7Z=n@QM_3T@#Sk)lZfzHYrVEC0whkfmeMr(#RR@@y2 zq|q>%zjlrJ0@L8d_Ch0mO+OODvs+*IgdtD3Pam*ZPl?^qPW1m(ZD7UvhB0V7pn9<`Y6U4Pf@3rtx1N8D7W?g-+kGJ#7&0(+|9h~d0 zUAk-XG0ZK#=0L8tVEgdY!a^$>m^O1DC9P6~B@MJN$=U?gU~K6!`lbD3qCuBBmwEeN z>+zY!55){}Hc%UV2wF347e24CpoVS&+we7EYJ`=?Y<#>uGFkE7_Nen4$WM3+{NFQ2kQNB>E@4)>mW-jFln!u*5LbO{DZiTH( z9Vjav;!72o4U%Wz2k$wZbR|!H*KO}Zi_;(2k8k1y2&YhF#N(*<|ZVf^N z7foz<%c^ggu+Y~`ct`8UJapZ&wej<|hEz{O(-7Tp=h8kL=*>06fr;DJj%%5xNE?fb zxP{QkRz$Hpn%lt!AI$N23!>ZlxO>3d29Z!vs_r#npIpc*>;VJBz=wUEwVOwr|MfVA zWUw7stRQe@(rn?WMmls#5N{*05AGkQhB;Vli_ukSZ)O{x3qOR1U@QMOQoIVf8<23wTK!(qaKG)qoKk_&Ny~A7}I!edb1#CxDiEQ;MCL^m+#=z@j zh#~TS{q6U=$2?fDZ*bNaF{r(xl?xs{nVR&zH^us@M541rshX(xBG?dKyCf+}oB2P~ z1slwfqDT&iWhLu~L9l2J>;s)iBdiRX%5lew>d4>2Z zmxp^YqFdtNKerx8Q`zp&;#Sma(@B1!$}#)2*^v_EuX_>^RRet`cQ{mrlRTJ4{hpXg z<80^Np@F{wT}GhkXf=6FzmZ6s=_II@7^BVR7>5el+KN6k_EM63o)$`_Z)nUj*=#M( z-MG2czFZS1nx6Im%4LjSq`jRg&}X9o4Sn3Nd3cJ*(g@;artBy&7CtO$ON1o>DybYL zU8~VANPF5qVI6q-rPB0~e&8~H5tn)@zp)uD6e;2Vj{m^QT5-5t?ucKhF0~a{bRdAR zM@H#u(|79MuhN8%V1a&IARhb(mllkF|6Y|y%(|KEo{ojLbau2UQ&v_#bM~tS)zBGL z<;O`~3p;JrJqU&>QI&CGIcF4?ksOhSiTcd z4Ly5Hzx@I!RCh}`RHX(2DWnz(^afK5m4qI++$t|6sZ|245N5GQij@uin$>JFSH^8* zkF8^u0GcamK+6!5!$`t9+VT<9PArhO^E{lr*EphIn!Ps}-LpdXc?-W^KpiTZTSGor z7gZEZ6)ur4Bq|Z9cd#*U=PGn+vDC6w!xtRBw_sZ&HomT!|~X7ouO(K|Op1?Yy{TMU+zthDsT%}8MM ztXVaSA@~_yOpXtaFHHA;kw3DhsCSgd%eiNo_)Fs*OU_1h1}0vQO%IhZDv&22oo(aBO<4cEN;Ln_ zoZOwi`_-@BeWNxh;tDTw*;NbZYVFxlX)dub%VQwp%QY#(3*`Ji9ohzB#2MOvZZk z;^pmZ^csWdIt^JfQ{S})uH9Fu6<-^k)=gg>fHS+`VamUWBl3qfWBNWTIOsH&whv){ zGkP%Xtc#2t0SFh&QvKc4U-Hf}YwdKiy*ylBQwAK7SH_5txP}A?CCtM=iie(n#XFml zV3O77*(52+0M}~7xg(+yi2)v;A~$-YuZ|I1wGalA%YQk$T5c@kv1UlF<9vSh<>h2^ zh98xjZ*83Q^XL4&AYbl4dDSg&*}6lB%=?Q?V;a6!V%ELS{Ik!ze(x85X*_%MWc7bN z^Njv`{oXJ9tzUlTm!5g%nVWBX>9_bJ{@>r`CwpICfDzh%o7MQ8^>Xn~KQrS0KAXI~ z!PUvHYzOY1cUP^KZNWH&Q;;Pn+7nH-nprE?K%7k3Dk)%f^YLohYG|vTYs4L>%lq@m z`te8e#~+=K-daBXfbf~^`RJu3#qDR;%f+^1am(>sCI!)EJngehYe=1QIZo=`9gy>9 z0rT9UwbDfB2)sr9k;fl(oq}SZYH)wP{rLxj#e}l5U+E_0E8;Ffe67uFiOz%{#w~C$7_sM$@Fu^gXTu56!6EV@WC0NKkuk&M~>? zbL-EWPwIR$ZH>B*Mpj4Xt?6PWYw#{avQrwu%XG+Jp3XUY7yMUQJ09)Mc(ksD8u4Z3(Wd!kvPp$Cy!Jbi7OP69m*AmKKk-7H%BU>%0tuz{}EcIAWV1#KeNP_jt-$ z7a(4{Ug|dOz?!1j{$=Ewn~&$4Du2noj)40I%QIYe*~O2CB97b~J#E+5!Q+pv9)C2t ze>pivCVKoqc|V%H5tn^&x*^|1-c|DjS#o5&Hw>-YyHbWPzcuO6K5bQSO+GDfzqe=e z(^=;jGGsDB9Vq3eLnaTmGpRhpMrwI(BSKz`UV8k|>gFesGV?*!d_E}&vywT7&pAnn zMCxHAbq%EHXnBniT9S=h-Sz5gWUsH5?@UK;kvn^e)qzWz4=w0cwLFRFdetrO#P6Mt z?h`0n4m0tIH^`Uhr@p;)xl8k5C2jDPhAg0^GadWR`3Pg|e2SQhT0b3~KmLf--^?e# z%O|VHA2AqI`77cFSiPTf#z#ji?4(P>j(5hnADUD`EX53&FCS!F|JY1NR~8y_7S26( zslTP)Ikn4}eyD_U^L+xuKF0Ci(Q`+8lho{7vO@h$TdCo#tzAzoZ|io(Nq2P}T)?;H z8`l41K;Nx*uLMxR-{D80eIDKXWO@$JKtKq@k8_-~#MIR#AFSOJ@xmZsYa8;HKK^j= z^A9GYTdT=2XW^~wRr|8~8==)R`$E2a&3)-e+bVy+^%Uq;nYY#0S}rE`9};U&HFo!G zuQkfmVf)%_oJ~Nj7Ikzmxwh+)&v2kyuntMEFz)JVkalGR-ABrL3=f=;{#LiuGth;NLZg2R&O>Zj`5$Zth zd)(kB*8nyV?rf*LiU<AP7oDFC(HG1dvt5@`AOqepsHbqjbhFbE^n-uwhH*6Fq0P&C5HnGdO|iG;{oV{>0w~4iR&rgT{X_P!a|6#L$QUlyxb`H-sYO`^J$a#mx;c{(u(U&A7buEvl6l^U{K#0jUOf2YFqH4=B z--VQbecFfYn-WTPYiEK}85O#dr0wRKju-(^;sEFI!4ea1*M03=eeY5fff{#?7od|s z10};J&_Dlyy{8Ke-vbedpUya@K~F*67*Kt@m~S27_vG33L`a1mxiz4KyWn5dQ*@LDRl9$2QQ) zEVMhdfSY^#A&=C)>$Y8}c~RNNC=qhjPpsim{rXBdlct@8cnD{n;+=V)8@*jmC8l~@ z2}6bNOQ^@oYDpDHfjtJeN9IBRE9{d;;8uJ55nEF@rdrc+Kv4&oD7=!pE?{dRd>(VV zWh!rm39$R=_8g?Na;vek^6cgBi?>vmlrsmvcx&>gMCf)bL(}@`QhDg*`Y(iRHzs2q zCLjzfQh~!A?{VDA6|ofWT9$j0>yuKl9-PpcX3+)EkfJjzenHekWlx%Yl}1gjkkXD^BkmG z7!n4Avuq3v8As*mh{zM)oTxo!fpx^CLb^9W|6d3~(cfC~6;NQG&rWzbXR~RTZsY72 zIeq7Re)I9;4@%!hd0Cy7)X>#*oSMZ0;Pj^ck(C7GXl$uody*(=`l9u2JQ$@fW_YuB zWBSSF)`Q`1$I8MECWsYyKmf>q#4YM$%ASx)L@jg^cIaZc-6+GOTHKNSe1|5~c6CD{ z0qhQ+zl*Efbhz+&!+fa@D~;SrE)*~(6xcD zPl!d|Z9qUwksd+n5|iPwA1oIm63VcmAi5@t!E+NA*+Fpip&Zbvd3&g0>`TubC81?3+epW(28xQ%N&0?-1;NCrt*uEGFE zHVH|{pk}bkatc|N0Z!~A2SoGE6qmg@%K8^Q1RW^t?=*@pyS5H1eKf^!7gkBw2gF-4 z8`rIcUR(%mv5t~_5&-3)+~|(~+>R?kT&x`StO|GK(SSS?NosKqmk;B%B}+PRWPL_- zXKdpw6N&KVM1x!Z#7Yu+bt+c70U|ENejEoGK0qg5*>E-|2b0TAWUgOc9w8vSW;V&n z+L)b7QLE4S|N6%vJHK~U&X;7Z)c{Bxg|~0uEG7+`)JsKvo|0dvjlB=J>~4NCc+ahi zB&gO}jk>i<|0blW3$9y^T;`HjA`y4D^OdQ#c9!wr%|8bjIX@{*SgoC70$I1T6hw5m zPZTf1Wu~JRz;(1X3-m1TH+Us%ZXbG~D6-&3<}NW!ZYRRpigD)EOR}|h=-k#OckdPX zL~l>8CxyKtMxyy;)p<0}?Q;YH8>_&_2G$Ox<=XrYSR%Z)2cyq9tkn48jBpjRKfql# zlk?f-NC^J%2*z{i4ArA$>)X+(GkSyL9X*RX|q-(~|5c@*DN46}fXN~736`E1Ea7F!c&uw{DAur0U(^b{!l)i9 zfd?K$!nS7^V+`A6Ua+ItYIHt*G}4_O_97+j6Y@wn8|1z1s`Q;Djyb9{@~|wX;|K$3 zz?h@2-~6Q8MjyQbNvD!+4-07+>8HaD7dcEMr6qEx4gH%I=P5i-HVBWRF?X8lKHrRX z-{mxvPTeO#zq=T{HNiUxhT>dL{?idmM0jwUqgTlCvCrC+<4eW+PeZ3A_kS82>{!aG6s1J|a z(_qgu09Lg10>e7oJ?0K2mOE5XATl#`Q=F!B--Y)HqegL3_$#I#r4<<1y7tOy2z8U> z0H@k(#q3>Z;XL+$xkO=mi}}Ya6F1*^R6+>LE`91r57-9$KN2TFx7&?OV%`$k93G=*oL zG31=a1In^0$88u!^Hm4%!hc}V_(W(L{|ip&(QDJi&ByDGo&(NdMu}|gP5Sjxu+uL^HY$g1K&`gLc9Z`)Yg4oW+l|03p9L7FMRQ2vXq zbSSUr2`bh$-mU!{KeobA8Mg~(Z)<*hBDagurlI)^MN?@!8$i)`E*Bqnb^AI`dERM_ zt+h2o^7(1NJ87q(wGyn)6sGSG6Mru-$vUOLl$I+HG)aNy&IqK?V6!|Wg%Sb3a|aHm ztyz_Cd$2ejl$)QtASo!Hc+q}Js%wl+M83IXXP!z+*VyhxE@a`*jSVAe%wib&1wLI2 z5KGyu@RxFnYZqTZ?k9ewI-j&nBao}r;}6YB*y4D8A<~A?_pEk}GqS?skFYwVEr*a| zzO%JU1!3eTmvR@h`B?lk%Wq=y7bH_kK(tbJjEvgfzN~l+O&B}y1;Wdu1d;{scu#wE zt*H;bAHps6xaXaY?UZLo%tWhzy-L9JduH0s$LIKsOHZ8T#km(18)gP#vdk&t8fF#% zOQ3f5@dsE(B;F*7Kd%q@39qNB#^%+3mh6(`o(fJvP{)Llk1Iv07P)U9e>guMS&&cO zq|FqYQ|(??Qx7|Jt83W)^;0TWkq?($7U%`9J$`yc5skTXBGe)J^qQ&T&8iwIpQ}#M z&F@ljj5mA`O48OeOp}UOLUKPCV#^`GI)jMfe){LB<^I*6!h(jubsUKDGu|~_mIi_3ZypdbvkMd!xN?RqHAA&BA8CMaEe2?~ zel9XNaQ;7^YHe(O#d6&NOpVUsqE%PVp_S>>5^y|Lbj+_dCL9!$!_aKP zEANz<^8hmLRc9Q7mrCbv^vppBZu3H7O!roo)(JIcb+mlXyZB+oxVz3fE|7|mPt0jb zcw8_~V`oq}qx^Y|StA*9u^ZN5QeZea75TQ=hnWaI=)rMK!mel~-Gc})ZdWj|&3eK44DPM{5^W7FXJu$vYsZ)ytD=FMk z)S}Jye`fY`v4hX@M}&>a0S3w9~Dk4TeHf8RUzxY zvgb|0yjJM7>3Z_8xIrn&_^~e(f&oMg%GlR>6EhdRwO12YLS)w_Jks8a9G=3`ahnY+ zFZljodQKux#kY2#le4z5bji(k03VlFf&9~eRLfHP2yIY9tL06dV|p5DzvIAh{6M_) z6vLZ;Wh=WI)1bhKRQcFAN(gL&Sw8BUWz?U|B4P()S>(gBak>Np?J`ndd*N1fNE88l zO1PTqPE`a&Al~T2M|VJp=~Th{DV`Hb;`G1gu`Uu?Z5bVrY=dS| z>|QYwTsW52wv02lJ$ZyY&q5n>vy2Q9FCDBP31tX@q`|=`&p)N$XDdMj?D~NAJB0%* zra`}kC}|%OC<0$k6-U0}t1>#H=0z`5*E^H538L|OO_|TFInzhak3wSq^;Qlqt|2*# zCqN=j0Kl!NH&8P_rK-JbRa!m0{-p?%j47!!(fIax0;m-v(>xySZkSRz@ z5t%}4be{`2pZtDy^Yl=aHIE*D2-4wrRaer!M5e@+6^u&L`Y6f#R^N50C99mQ778gl#Yi*BUDNO+Ul|?$(w|>8*|G z?-t3zfEoATx#Q$Y8<|I^l%;3wy@=8wEYp)Gk>Huz;&RLIE+#Z)dNbY^t zfQomjdsNtT3{S}A=zpeG{@#2aR@>0Kk?N-qT7h}V^`3Y%*3yWMi zmG)4UE?(f~JCBLx*kLSU3Tps1>vQV)*iM=lSi~FEj*+v`W}8?~8&_?tB78|(iv2Z@ z^6>Vz<_&|Vy_WF)^>%Swq+}XgHrJd;g;tRbM-Hv!96ti6UHOdLxeEt7AaT>xWQOku zltCddA3*q+8d9hOs7E(H#i1I3;fq9SRxV7_;zBCd3sRx%aNX_gD+2Lxu=Fi=ZO3E* zihdpflVeh|Jv=<#`WDGVBMOQdCtjZDJ*XuB^+++bwLAsI#!L`hP^fad`oqj75Qk!h zfv1_4l#TRmfSWO6Qya@y+b8!p>vzrw3LZoFu^ORofsLv zKvfN1H<^cpsJ&~60CV1I?FX!F89GjM6EkgBCeLhKj=&nr>!D)h2>x4=CDK_*l$dop z3WivVK&p%|gvX#iAPfN>CMILDb+v)soU9BmjmmB=O=ScvrNL}CmN}2GvYse!`~GYy zA>m?ji5C$Eb0}m;4tJFAy3;9)(;a3RLz5V*LRKnWn{F#61d0Wp?(y>Ck}GvcoXpJL zoO=_HLY3u-4(&0ha`&9LBq}xIY4b6TCkK<~gy804=w*%xv0F+oTfICPqw1>ns08)xUaNkhg4bCR=|V!YA?N)fAtE)Q znb^iEPZ{+y=H$REWa3IwPpFx6!fAJ(xEvT)&dPG1gbG)c>3W=kCfJ=mRBNIy5}~O= zDxdrgK8>Qm?Ba4heXl9Xd0@XdFY+aNXG;uAFLIi5mxW`=hZoy~F!W&D=?Fmg->(s4 zj?Y{X2TdPwtV-7zGn((rf-Zb-{&ff@w0eE%b8s8T6AzX_i?KLOOmlL{HTBDoYv!N=ejDuvO$rq-MLED-~AvB3cBE&${YIuY= z2yd9GP~f?5WA-|x;;E$O9yQJp5sKmNZ{JeXE|y2C{PnKY&SEN#9bvZsR)sley)Dq5 z<+NG^F$2SoPeS!eogPs`7(} z9Pm6F74pV^1xHlDa5iFM&&!cb{&~4yRjQ@RKRYVrWbl4$zj7N~Nec)3Z0+t2_r5O$lGdGa$=B;;*+=tS6VSa}=c%1mX3% zT*j}-TdgQMzZit4W?oxgG((OEpA+5}CmCTCVLYp^yuHv?Bti#f@#jWhLZx@j-(Gx? ze|4#(S!w*hp5k+(lL@(PTSi%+Ioe zZ_X4@i_ODU&KV4)7x4Z`7~EE5s-UC@;=QdNIWG%t45 zs}jF5UBRBK#Y~)z?FxfY@zw1^Ewx$Z5myCyjhmF71o3s6nxjOdcic+g^q>}e_KbX~ z6W9Sq?wpkD-4gG-gK3l|jX1K{I&rVROX98->2&Oflj?}&+b!RNd#*_a=h-nxXrobZ<9mQV zIws>q%eMR2r?K_qR^7SbJ%#krStxM=A0wHQPr~?j6BHR*wHK6>7C`pA?sV^+!&KD0 zmDE+xcs2aqKWuVWcis$7K63*%azOvm^*OfBr_)PUR>7wM#;)h?L43trU9J8u62V{l z;j*{DI8T9@?%ZAhJ72C=XV)9;8^>8~7mA@2g{lVM z-Kq2Z`6~4FM`EZksrrHpp#eDI9YdBqyJaDvs>ecaN$#*f)6}Daz?W}8t+_;w=yWk* zW5DU+R}DGdf_~ln4!2fJ>@Lrg3RSWZKvy22Ki+)2Td;0oHz1bPl%~>ZVE%_&y95$9 zsK!7GVKT=wUKk>#POY{~5;XEfJ~xrWL0#H;y5iYVtz?%~ID`&2b`YD<&F^AdEFMr3 zU78>nJDI!)=9ehd!PpZyVwkRQqV6OcVw880fOFwE^P^xr1Z(KpIcp9{n`YL+%wtn& zm)p*q2|=dj!{G~T{ZkFsPsWXUA7i0;ke4bD3YPnkS zo5L6@@uvI5s0rd7q#=_Fpfe+^5&ydVeX!YS$jn8KZ_?h>0)9*n!)tZ|*4-7^DTTYX zE`}VBwzn8PQtAw(7I4oF%LfiyR&%F=FT)yzU)9={VUj;7vbG`+)Pdl+2c}Jv_#bSZDPXR;d^|3MqZ;K z-mh+wl}6KuXADGNyK&%M$zsJ%bzf1?$As}LFYYXF>vg^ptZ~m;Uc4^|hkjf)%T?RI z+*D&rC>Q}eNCQ>bN{SDNRlqd<(qx5h?HF&wdJ`mzcR z)AB`Yh?+59PpOn_*MJXEgO9eO)~ojU1s*R&4BY&L_!{JHP6FwP=W;qtjwk2i(O0Pm z^biXNt(Qs9%JNH6nCa)if4HkAO=}z$%npHx;*gx7vr4faw`{h~b#2kr7=!U=>wHDu z^&^BaItB)IF_U6qnF2>k8g*(o9UX}*-eSYmC^3}B)$BRi1iK@GuT8Ixx2nnp!zmbW zDJr!lj)6sIk)U*t%eW{3&-5nEQz+tgLq^KlnSJ<7k6mewM`o#MDE>& zMWS7p&{B1j`VCN5Zte3`^DG(=A0Is6R2Ofc|99Od*JIFMO@_JKs$b{F7;Fn>cp{$z zA@3864ozy8H{I{Zy=W<3^epB~+Z`zrNfHp1(*>Lx-B}f=U7F9R)da*G`O|EE)74s> zxh)C?W1q|rnXPXmqzMU4F@IvhQK=fsk+&MZy>R8ih50`5$x|BtI6tgyDes zGNqO>%kJy%o7U-`<@Rlcd+u&rFAZ&OLc;H>!^$?p+lA6v;If1iDa=Tt9>Q^Uq9AQ8 zp%4s!!&D-7RNXUUjam=KpS9DEKYaW_Pq{wN;~TleXASYLJRd7i3m1zW50f}#rC09) zIxr#ISHl&sxk%(!UPX5gy!LYFU}(16rp_dX7BSQ&31Me;TG@}>HWZC z6u-_T@1Wp^(iq~x%cIWyv(w-7WO}qcwcO}x@(Ly>i+e}NMLW3NYiNtZH<-cxgley+ zB~r#vXKqm@fa65f+Ia}AUV*YJlM8LYq?;Kthh4OBKm2N1@)nSd`csS2YmoMBJSHug zph5zd_zPbg#hax@3c@VX%5>~gzRDgk>EAMqP7wPQZm{DScN%A84KG<+>0o(3O;(#_ zJ|BgDkd{(Dyy2>iqeCLGlvMo^wXU_W7An!3@wp3wo$!p=;vrH6`U+_mkI$MAQkH=? ze8u5;G$ILT%RAi#?+|Xc zVoh90jO+?tu_3R=#I(b=@zUE$y?XKTR^`%o^H7hAM=}l|Yib!9HBHy{mh_&!#)03Y zhYN_Es!j>(-mY0Dc~WJM2yIX~ru?wPF?q7_ek*{o1C?zqKB3TiLq@9vP2dk?%}R7j z=9*E0`QFKaXb(<$XzZABLR=<5>~Yud!$EZ0AccIf;?0Uo{Y&aMuyip`Mjvy0HL^AD zSdh>?_7ByaoRz1*B^J(fybn9b(S?C}SksDj#XOu(>XT^A*K`v>Xl)o=j^N4NIbOJD2H9m-qR zQmpsbg4jA)NJr!;mQkr!+_}c)xZ#HGF%YyK#}v-@dgE!9jGQbrxCg4wd++*-3K66n zMjO5(6ApAK%MDRNcyY82;~Vt=9M>}O*^Hh=RpOy5M3CJn<8N8ID#2~iE}&yC(iptl5mipoP`(o>}=qFdfSVOm9k$;*4bay@YX< zhH2oCf;1j2XD2eQ;x$0IQt4QgiWAPMxV>={SxUfYyk_xgN&EdsWUX@sLJ$07tw48& z^!xGy8ZMC4Qre_u!IFl!HjcI$W@xDD8(_{DGf?PlcBTsEJ>A(vcO}>b4 zAqTSY;EizJ5T9U`5;xf0WH0fui-z2{WQmnF?bk=UvROQTNp7*QXihMKxNI8KwQwk4 zMSscaIyFa{=I__k5cmeB%$G6e!f`d4aMy5x@aT*FBgAofB)wTC7C?0XJupME zAG5G^d7u4UM8RH%LeB$V1eF$Kn)sgIT2TbWtjnK*YVt}*V5$(WzZ-G6ipysr>@DZ0 zDecqZBHlLbF0@AnZWqsCVOuE(^@trOad!G8$2z9WHpidNh3YwpZ!8z#0*`zKDlZzd z6FxCN-Zt;jOX6e_o~SNUyDEFHIlp^Ji+)6@zVC;$*Er-=E-rkS*;Czh z3h79X@2EWP^}szw=&Tw!M~Ze0_~TQsqmpEDU}}_~; zYM}%DBxJTB8-quOK(Lv1*xI`@IV>FNp}u)H-+$x;LzNC$sOt1SOXT}&^pU2Mr_xEh zrkspAzJAYsx{+QkFSnP)CYol$gSQ%esyppTH;d4w`&5e|RWDfyuQ7hQWpGC7l&m*a z6Os0*PC}!dCqoYE`KKdoqLwaV%FG#dnrLJ%P28Q@KvrTwb8K65_qu=XD5R9zXW`TJ zphJ<;cce9Xy4A&}@Qr zlyH=Ro<1F;Su0$3byzH$i}`%I1#1YlSF5D^H0zYmuN>D_51;PLVmHQW%JR%yptetu zdD~e~ZEvyc_zc@vs*T;6Z=xo)$Ax!v(vu}Zty7d!+$_n_PpESenr)R=PfQNylt>OA z0r)eMK|378x2N=1i0roJ!p;Mmn_z%D1q)Hh+-MLbF7L^V!gH~(OZ$ekrdU(C{*$@+S^XbrMlu)IXC)7ms!DQNis zTGO*#E!~o>ug10%Tq_rbYPNUqIJ>q3tg!%w?=Jjp+1a@Ux1-^-MW?c^6)-n;kw>jS z$prlJkjv;|sv7J}NVZ2nP&GNVU?m)P$tYuAUozy_*Gjo6_T+8XZjlR4F_EA9T)xD$ z!GoT?=JoJEa6>6$mv*=4LcrV#iFkWMou=>$4di9+I`-}znk8Q+#_LMM{2bHSdfh;@ zL;0eStErnePZuo*E#X|daK(q)prw%|)tYGu%|gE)O(LaS;i4YGfBo(EbE392VHpS5 zq}J{6hjRFcaq1dAJuQ|YvqXN;_bFk_e8kO)1)yFWNraSw-aKl{|0_ztudIS8U#&Z2!h z#yw2{TRa5=gSSj1;$H5QOYp$vmJfIr656q!zb}trrEPxYNw_nY29Vx+CGAmqA^2V1 zz5pCIycSc1$;fR^yL)7A!9+a8_D%1q7`)5E5EBKQ!~~Oj$Rq_4&M4%VZ>5J+WMUJe zN&2NrtcHVNyzo2|b++IMIP@4m+>$Q62S8-(k5e)k0EreHP=_pE?(}X;o&pofa9rk8 zCsN^WRJjSvz4E5)Fe*(kx!NS|+^(`ztSFqVY$*f$!4o;OBvoE&b7bV^sR(X0-T}yb zc_I{T&OSCc<4n)OKjsTfw!zZ2Z;^lwzl&8sJyWw9*x8zdH`e~NjG^N+@r4Mb*=CB} zF%sr6Q}$JMhwXAFYq_ZLEc*zMTGvN$m7_Szau`9Y*_s~>*SWeKD;FSFRf)Ga-ZR1& zHSk-Mpy#)n(SiMHHtKA@1G{lUzeKdk(ytIXF72jW8`?(4`?)5gzhy8$p1yQBA@0cf zUQa0&Le7)yw_`;XUakQ`Xij&-&)F+#oz>bNZ-t;xL+*MJ;~p0qk&fF9W3vwQmwcg; z_dx;T^Cn)ukuP6kj^{}Z!y)5r6WidUQHj@7R#is&4}X=byi!i&`*>^-_Rv0mx;TMX z;d*fatLqZ=WDCF$T*cV&hX=S?oaNI10Ctc^>ykMqZcV8Znh zapH1zte$Uy(r|w*I88jPK;bR(M_E!yZ{<$6GIO6R!M5@B z)$$!KO~FaagV^SR2097+j{FZoaUo<|#UKZdv&wyzD@j1U^U3v*!^i0flCS|Ud1tmD z9iz2T;2S73LfseSrXr|Qk(7^?mb3{XWjIADZh12R;3=QOugsp3uVXp4au1I6Hcvr@ zpW8bFTRCr%;Fttwvu8w9U1U29yEt|ZDU8g03C$aLwG5`hUa z+++j^=1pydi~~(4q?Q3MvE`{$L*)IV@|g^makH8$qKs4&XLv|#C(xaFO&mhA0b#z# zmzKRT0ul>rh}$94!7^3Dw2s@Zm%pI9m8<V=< zvS7Eh&g;37S}{kZDKco3Exju^7-nWD0N)YAAX zZRi;7P`R4)zb4QU$ghbLIVlUq96N@D6n?T3h9A#w zdBL9>*1Et4Qc42H%GS41pUNM>KlZ(8KO&zrO^1JTF+&3!N6SYA!56ua7xQp4by)Ac;X)k63r`DRJ9MG(UaKkB? zwzQ{st2iv@B$r=d9jx@%(Rk?+OsDN%xcS|>pj9PN60pWH7Ug3oU#ci7_$s1-MN3Y& zrn+onaBBE8cbXU#i=pW!t_4mNBcHPD%|ak^hr!r@8AdFJw{62+!aCa-jg!MOIVq~a znI=T^&5+R78rsP_*m>Raq`+@%dBwf+I`n!xIeCZZa&nTK%$y)%D)R^(`te7^We)<|u8m#kYRlF2MJKv<8Lv2?AX~&0o+Otj)ecHbU?@<7HCQB$w zikv{01$Vu^zTgF3T?X+6?jR1 zX0muoo(QJwhq7KE$eUT^0k-5GuR**|i48R9rRuh>>m*m|boS^1=Lp_@>+ZhNEac;? ze>^^&FUdirKJF6cp#;%8HN)%ZR}Jq%(WJE^u8%{Uaa$k-5uX$~1%pfQN(%I80|oG; z_z)sq2$?t3Pv=r&pL3A$T&nMY4;^T?_RzE9_qq9>K%D3>H*5qvJ_ zjZ2b{#@FYw@fvX`H%CN&nKC@_cakby@;JU*AfZhyBpyN;e3A(3n2~;gxxI{9^xUQ8 z`4ct@umBL9rbakgl`AujDe6M`#GdtllEMU88D#XJzJeX6b)3Dl95UtknMKr!YtjoW zF*(_}b52eyi@F1K5pQ?rRxv!=m!!dwY+Tfj;$-V#OasU;ndu5N*PsI4+${M(;ZX znCiNAGg_T`slcuCpTW zwQ##0W14b}%o>n??41Nji76@A81MRQZwfhH5lPhmr#a?C`2p`p z{U|rPeJNpa{z`)Mdyf}~YGEnYD6 zGa+1qdU$WS;FV@DNp;LBGjTGv-NxY1>{IqH$rE?sV2iH<=2Rp_Tf(r*=jFq1Y$qg` zAX}~${GR_y!BC9}7L8U-6MpP$P+?2?fXw?P5p_KH>EKmgSt9!eRq+;%u8VEWGSa+6 zCPC8Bff1anTdlC!G_kL3H>qUj9)r+MJ6e@Oz3Q~4aJels$>mX+Kl9H%^ZLDC{H6c# zzy891_^to(%rpA$^?SeYw|@DVUwY=5XKudnrQhO@_05wT*$x~~<_ULNuXn!d`?^yJLov%wvVdx}{x)@HkcdF~MyemXTXxQa;* z;@=M7zh?(`TH(VXwAYoq_~%|qGkmPQU}8*o`{faCc4qM5;0gBexNVM>M`}vbToWcS zMc4{}KN&oEd8)jLzZv&*O=*%32j2`H;Mkt(EZzam&H_>IygcFOC{se5oZj*(Be9S3 zzCF16^3dQB(1qi_gFW2l9H5FjgXfy<>)Ti^~`H)@xG2Ll1KO`+=O;8bv>F9%Sw$NoB{QN zatL~6z&rf{^91%_ROyIgeb?@VWh>PM5G^Viovy=%=&@-|sN{-##LNI!52RS0uZo&w zlT}BaPU$pxPFL;Py|fCZ?J-EE zJqc_bDY!P+qK??zh{;z`Y|Ab6|;2M%~c$yeKFNS-2?oyRjdbLR0Ocw9}& zhI`~G;x3O;V4?)?yZ3{=MeTP#4oKta>~xmh;0hTknKtT7(*@*X>DfjVf+8w|k0`F% zzvl*Gw{y!-?KQ2o!`JAqR@L139fK8uD}&=bw5#_K{%{aK;4*+do#ZRs!?X*8nZ9BLzebi;A3zaCr37Y7D6gwTw6=35~|Kq-)J9QJ0NCcz5d|wn1pW`>KtfD0Y@~9NZ02X(K1@9nQexG544mn z0L~6LkZLK~IKg?Uqjqi2Y4F1PyAie7+C-Jv!@9c<=LrBctlJd8=ez%ZFqr-#y}{N-d4VV0;r9yctI zDZXrt%cf0HGvd|2ykN`}zEIP#tOq!cyHwbrW9Wl)@9s#6o}cjDf%IR+fuzU5df|&a zU1ZyZHX}__Q`|_o7Ymo|Ku$Wiilsou#}zy{xIObf)mW=r3!^ILPH|3OEo|m{gNtBj z_sQeP>r4a9V;}Ajn2w9ZhHXLR<6&Sp805Wm4Wi~X`3pPo#HJv-ne61eDa4hNE~Mk(NZA_0(=ra^aA8YDsb49O z&MHm^<_F;AwNqzZyB=>*w~uY+{RS;mj}6WPx3u@5f9S^J>blkO0<_OkBN2*E9YJw} zPSC;^-$R=@@Iuzh??QI56)_F20n3k_CT%CqbAUBTRgsR2GyiS69&yjq^t0{B<5buq zZYHgGu!4vcr7-hTs5!fB2Ba)oP*Xx97JX7vu2LGD!nn{PZH;lmsPu1b(@ zM^z0|HjoM89z7cep@302NBzXPdZ=leDIUQKds1+)0p87vi@Xa{0zNWA2Sm7&cFhrnoBzY5q>sZ|*GMxZA-)eq|+&cpZXj zMR1rk=$S4{bO)2*>HC3OT=QQBVM93_c>j)hav+J%@!)ffQ3q$q{sEHro`YbXo4|Z| zU}g~DiZRoJ_&Z&pHd3Fe23P*)TJYsk?erF8$?a6>D=SdvWbd>tE~e9aM_poh#Yxb9#1 z?K=Yh22?j4hu8XmI!Dl+LS{fio-mJxA1C1F;qH(=84~GN6`a%I%nN3rT+diW$#c_z zib4mhR~7bK&rg>tby-v=e+iQED6j)RQA#!SQJU$zT|9ARr>Nu4HS{w<yG`cVL%+7V^_6WvL@jvyDV^IQA6A}Vs?ue%Wb3BX`Lcm_QCMGvS zI~@2Og#MQYYhH^m)??nPPA$TY4oh6M{b6tSurKgz9Lv4Z z!Q|^KobPl1Jtv%QRK5(Spm=nxxc+RC1PU5LCkdpIX~16IxvYG5tBGhDW&ywaC;;LZ{euq&O|2nGEY?R~PZFfh)Gh2~c67LrS{t z4DK_XU5u0;pcv3C{brB_V(Kg8FIb;+S*p(TG6Aq;aEhMlW=`^Tn5oFWqZ;wS7f=c5 z7<-1DWa?~D>eXlGe%r-eSWWF@8dow_B2^^rUEz_pSw;wm*13;UOor7s+|=9w^C)qm z-p)z(n)+>=#q>36&-1L_U zU4HyHe?s(v8?qC0Z-laQ&gwd5!g@w#{g@zq{Um)*gXTmO)!4v=qjMM1Z<76)LG8k% z&IaQh1q>nye_*l>E^IsTmXYUycYQ3fbpmLr2y(tW+@ccZR9VLglUC7iaUWeB3;ixi zclxutjGdBmoWh38=+@p~=E}rntQprk^9MS&`3%H~{3B%UDNe_)hs)^hS?sF~h+B{2$q;Oq?0mIyT?|4kZith(%{NZxQcYRnO$X zKBwVN3Q?p2^U^Ia?Z#ZZMvdCw&fJMyd}Yzfw~=IE!PgHJ2Yzg4H8G9^ABeXE8hju* zYAId#U{{rI!C!pGGq4jg{Xw=evafC+U8iPKIXCLGh#9NJ+v4(G)DO+;;pXoAIvVdW0n8xD zSfPGR7w|i3!H@f>gi6nto33WKLY!C7;vCa(6OsY)Ptr?F!O zxoCl)Sm~c|X?dDL>71~jB#q@;oeS<{8zww|Q=k*()<5Ci%RHw>^C8-R2eMFjLpEU7 zbsrjmmSMR3V5Y{9?Jyj|lRa639WH94d4cJmQdx$3x7Rn%5}3awi8Wjb2d(DKM;|0K zhs7?mY$?f(uy!5HpQ$z!e`R=wjOvLb5+ov*KSno>nnt=z$yo+=x zgLlG}-|RZq@}m}vawjpc2c5Ih9UJ}9B{9>MKH6M779j0jSTd!6AuVq3UR^uWszVE- zPSxGbykQ`6u;%PEedz$lCIw~Jpu8X}5B6tT1psu?&BOv(r4HTZ;Q^(n5x}4Dlgs17 zKsy1du)MD3zJj?d55G_CJJiV*gmrXOdw~WmXd8eApUb;IL^;EUhYBYe;v!ll#1X9j zhMCCRsCUxqa)x3HVjO9^D!^5g0XsPP%Vnld`ML#g!7yUxyFV8-Bd>Gj=WFvnTiE;E zbm5WNP~{!wtNzT8#NfXxF=no&PtFR3y2prioiMOQJMsaPW?QrbKfF+qSW|4=u}f#oi`gDA zKZz{PEcy{v?S>^>4m&}-OdueVgbV3Bd0bwkFS21I6PkG+PYY*>#C4J(PcT)5(L|7S zr6PckS>{xozeFN*JQomsdFYqRQ5CmENnakqVIBlqVFb+bX;Gf=%jF+}k4AH`WWffo z0tKJaF0EzU<#>?EL?5daEcqX%Pa_=5#In-q9Q zti_cu?+bB=es}k*3p&urBLakcNcmGAkX}s^%-D{wf<{f+_=+ZW8{l1Js z$P7&(g(ZqVDf;DS(`6!uXKE1HHz+p6x=zjq2^W!?&$0!VAaMjsXT2Xk5E{$%D%YE+>}CajUp$+*hdc=EA~? zdCg`s`<_?h9xbc}gF|0I^@>taV9ca2~>Jqbo z#|>Xv*vXEuZ1>bh(WkD~|MI{7`B$drwc1|IF|gWL<0XR5EnssntPhz8u<}UT0TJPss^OQ%;IEh zKO+y;yW|NbaT&BPB+nb|_y)0qBZH@4@9m>`2(dNk+m$LlI-!rW?wx1zil{TmB{4GS zHLfd3uK(vp(+04+NSys|3;SmNQXK?ayBL?d2FG1%2OAQyyxrh6xk48fCQ@^l#^!Wv zwkut3-tnd`Fd9mP@DCNGPB_{TYt0+6%$LG#8Kj)_kV_FP-B?CsVj42df z9*IX)2DnQK)J(#9JeSCN2;P9fJp7iowzj zWp5!sZHep|qg-8Bz%!8ZQVO)bs~`av4#Va53PDM#rvQw3sSzv}YEEoJGJ#-&O#2bE5Kbp*+p$(+5L%0O`CgrbT4q`92&S?y%deAPP z;6i7b%op!=PS?~lolGO`&drG=6M91^ZJPytZQXm(?lH>R3-z!_1EgOXQunURe0YNk z>vGkwDlGvN@5p*UEP(i>6*dxq7x^Yd)>n7B#{i(epalTcX`lwU1jWk{JGQ*ShzX@U zxfrVXJ%!XbaaLe!`vNZ7yk)w1OIOTzA0Olpql@FGnaSVEyjPGvwb`NgpLB?rFRL>gv_d;i+*-UWv>g|aA(A47cxJ_8Vi9AR>=oyQ&w^T z_wsn<-;^roR6ABFV(7#0SeJx+itSop4j!sg)Rc^C_~R(-ceUsGjR7j}Ni#qItECv@ z3hQ8NRS-H@N0HWdJ6-4)dK{0%-VXNm-iP+o&ME`5V|Fw)F51IiOMInLX{}YI6x+~s zZouTLLd!Yr#;4zg(!92hBi+?k^0j`xgnS0YpoON^Ps44g-X%~67$$DKiz9*z2Z2&1 zWn3Z>*CA~o_kew9XZ-S*4|zCVEvE=D`_9Y{=mAq(Li6`M@Hd+yfPExq({T=G5$`4DfuuSjft_B8pet!4-?>J^aI2u8 zDgxgox5Z6oI%PU=zPC>g#SPpbtEzg?HWyT=d@8k3!a>4Wm5wa3KOoK)TF2ZN&X=y8 z&H^Jt+c1)`Koy9erE5qBDTb&~B%!-)pNe;-6ZmjX>lF6hRE1F|z>8D)d?2PB@+9fg zsisVaB)1#hEIEN(dQ2^%o8T7sIU`{nDHCUPbKuT74!H}Poc)B*n}8l8{5`mj6-gCs zJ1+*Vti?dA_be_;R5(pqoq2h#*t5p-rLgk;ZuF*pvwh{@5r3$aWABVa&~R|-LSd!h zrlQ;q4|u`};mJp*qG~E*J>(LF^D$Y1*BEm5@})NhP06)Rld5wCUwag+@k_eX%%N}6 z1syDR@t|_!m0MPHm}*Dg6ofBu8l(@rQsXk`NO(T>LWr&zDSsALDyUdq)t0n5R+eKf z;`ji+zJiB0aUUxCOzm<>o1jx1qYjYS8s0JWEenRUiECWDr)^(}BJB8#SDhcxQRIMJj&yr?tvu3!N?a~Iv)8z~@0l%+a<%O%3 zJmWTwxK{NWu;i#tk;6D+kr5R3)j@hsv_007j#uf1Bw?G~dbJbwaq#G`&TJ~(2SGJxrON3{w-I*hP zyrJoyKJ)mgcuYFI7n6APZ#gC|dTXg&(Eeh!3LLnVdYx?{-+5cSYekQhz&_Bz*teG? zL={loN1V1}sLK7<(OU6Hbq1hK*Ir@%nbPZR5QxM1>V1f#X-6wCTM<=J+)-ock%QF> zj!Qz2+9c;3x1or-g-V)Zf`lley$PHeG3Ul*4aIRUm6gS{IZLR6o>8i_GWntCdEwha zidE}$$nCD`L(LPC#EVk`E7CWgWQzKG6BVFn5F3MUl}9*Zq|Km&%W5fR&P`^N#B4c) zXN&Nf&(v|b7P=Qe+$ndTLaI`}=CO0s{5@DR9<&ksj|H7(%aLNx)Jpy22g4|rJAQ?B z09`rcnCa2wR1g=Y;-MHlt>QMubF=nMNO5TD0GGpS*b7wfz3WTMi1yptKANKZ@in3KbgC9WDe>tfQhf!bQ9B$>!1_cUlIz9&Yb?a2dsCjk!f>2~SX4BX z-l2)QtGGZ)Qi|oeAtQwmn3KSY8X>2P4ic(Lc^36nfhx#Rp08z()J)NUI{7g2K>EMS zGb+O8o&m*Dp{z-_u6K2zV(hgggDq1JNCD`Sy!m5K`c5)$zVI3+SVfQyu`H%s!w>5W zoqwkvXZ}5YocXzatam%h9I(co+%9q+#hG{@} zzkSsy7M)Wt@g0}?OWhEmE>J|X$O;A)kGr$FFmEkqor_C%6iKC2qS8GC>Zk)y4Bacn zj41Q}SkPs95p5gO(F8Ul5pQ& zV{>jvbpr?QeD`LPJ>sB!GkJ>H8p2F!`A7>NW?fyNEhBOvt(p6*ailau8)D@NPV8kv zXS^H)JIyie7^eeLZOZo!%Rr?E9?3<=f)p}|JV_y9VeC`9s5wfTAA7YN-{%QA-AGnc z9jmbj5fZ{okc=Q|%YGoDLyCU7;(UgRu*|O?I$me{4q|#zaKVM>9mDk%=0}mQE#~T! zJyRmj4QEMb5mJdD!@V#$=s~#u?e0XLg3un8JN+6W1r(}6# z!)3$3wcU5Y{^hVK7GK1m9b!!%Oe8EH&t79Y#rcJuv+&i63^rta;MVEJfm>nm*rzgG zeBQsj(&-AD*ha2UD}&Xg4X9es@0#cYd#C@Q7(AocPR3Q}$pzLfHXk0`Iuu)^?k|7rM~-)&&0IUz*4k#*Ykz>0BkV znfggnLj&?ZWMyyQFo+lWa3$sa8#Bz6yE85)%!wpdF~^jRcchymeCt^3*eTLo7(hxY zkqpy)m9$5c6uwOJh5FDOjnCue=zXTb5T9rs-i01i)_LZo)M8RCYtm7^aBYI`b4FhI z7m%SrDv`0->Iw`X0taFl7Yb8$tnX5&OIYFYpoGG11O5kYBw2}YW#clU(M+qF=MBLC zB6=KLfJ~uo9oBH3ypKQS!KoZb>O{Mo!>R7ngh>|_)d$ESsA=og2D6E3QYhd)J^Y{= zcKARnuGRX&3c}kam(X*@>4kSqGP#!}aufvE;avI49|U6CY8}ZXYiu~+Z?QR?ZwK#T zfRJDlyQ~vRCJE%2LOvqV7c@9OI^=ycjBd&T@#Cw!js^fPuo}to8WKDRm*UYdo~7nB z@{V(d)UMsZ67mfY;{i}zq?Ez;)cm+_x~>>9t%eB!gTct~^~oJ2MiYbX@8J{Ac7kIU z&0~E)CkZ@{MPs9=0yk-v1L^>Q5a-5 z(y4OktjYG#SQiQ3Rn`3&o)#Ue!JN$%h>{eFa&9ZViAo5QK)r%ArlD66u3B>8Sji!i$bvyHmzb!Qb2>P8Lid5z*_^q)d3REmW z!^k2F6RxGOlx!tApql3s^>BM<7nk_hU(G7q(9Ks~8ZAGXb)Y~zZ-AXE37ZK*+z9fvt7D>WN#R!$Y@btO1KD(X8y#ny)CwL1+~ufNU>- z_1pDkvfp$)Y{mndR5fsf#-{UH*mW60h@7;OX;=U~CgCp=ZY{Y?=1eDg{CMb&)E{gPn5T$ibjjAQai@ z?_RWY(4XrMiAO)EmMAL4L(6;`&MqvZ4edVqMH4z1@54}v`?m(?IFieROu1R!zFdI= zr5mKEtla`js|>(IKKf0EpMgzbrHBe3G_Z!N26ihVih`%Mx$$#roKF&Ea2ZF+1kv#$ z0|tWHT%8Vf#A@1pKROcYu!;EKIrzyFE=(tz4My^-vZz&_E9k6IHUEZ?l;l zro|d8B_-#>VUDnBTWcB1cTF3tvAFW#)&xv#U3a9SvA@0ST0Sd{76pg_v8yqpr2Wj= zax$3lCU}{DtghF{r6^8PqSu}>C(Pm=?Z)vqGJ4GKo5q@h-+03jxMAM2}()Fz!I zoJQo)?V~b^kA3u*Nu>u*EqhmM0M?k})YPA14L7L6|8z?)?G=`-WDeV6Ddne#XjXw# z+H0{0lol>Kk{lZ6;7fFDniyJ(5J$0*svqh414;X9qmq;AmWcD|H^)PeLJDTj0+d?l zYaA>=_}GniuZT7$t@8Dg%$r$@RAV z40T7)%Rw1st|gNTbC9J#tz=6Sb!7>jcKE$9m>1hOhC;wcb@w3L(9mNBB!iSmjKbAp zV9&`SEY3LKC%!<&$e9~eoL1Wy{R9h^c*#Hnf>Cp$W41B^R z()3q$FSs|CH++R(4ew#JyCA_ULy zxthBi=U`FWC3WuNaq6FlTWJzT;e4*NzcxR=u(yrYEiA#@rF%5gaIU3imc2DvL5@36 z)s~toxpwdL*wlE;M3++4TuoywEXPa4apDM794TH3M16r0gM|*79svD z`wxX>Wx{?iI>+ekX^*&TFO!{q5 z&^rC~9c!!LC|ZhW0M`$_Uxb|6{=Jp4zG8u+pX(2am7&cBlCg5`Zg1Ijs-3K++j*-j zZwxsPJ`IrN4^44ZcN3$mN^R*2M=s1UVznuD*V^7Hr=bX5$NtPzTiQ-F@JeAKdBVhQ zY3ov7XaqP!E8}$=U=Rt+v^wAdO`@|>csS!KC>i(V<(Zf7f<4P>J%XPYi=_RUMN$Li zo#URb)wN(>b5qX}GOhuxUPDZ|UHHf}vc=_<_15q6BM9agT#q{u)?Mp&L(kJM%xy!5 z%^h@TVHav1G_EsfS81Kz!He)W}7c7?Q{v9OhEx-qaHK`j&z z!;79ZX3Vkdb8hhBFy7?o?pWyJ)oah%zF=J>Bj(gitVbArz?&U2C}zGqIEz1?rtb@0 z1S}~i2Pqwtq@Hwi;yooG%*AcMpH@KFI9)oNC$)vzaWV?ao21H?_;fv?Q1pV5pyPCY zxy(FzSK`UMI0o!kn!vNrDp}aZZjpIVzH3efLY~&lOIjuv(8a)x7V#P7T&RTERF1BR$Pol#{wtlic zvn_cQ?L&|Vl_vJVE4-4P0ks8o*VP{i-B)<&iItEMV?->@M6H{R87oh@dx|30X!1Fh z(K(1^E8ys8j?upS7g#pq5&n?|2}J&gAZK3Nlg$&gI%=H*E*LRRQlha{)lrcWKnt1Q z)=5cZ7ga_Wyl1T^Rh9I%uH!%bcJLu4#kEeV6keYAPfx}$aNbGlKcy9FF2}KlU=tDnh2}fH9qwfN z&o8I28rwVdvZE5U1_cyjbMT8A9+$H9v-Fln`IXP zsf7{U-Rw_4u`_5Q0Bm=vwadxpG;>p%8W!(h)J`Ib-wNO*PzI$ob?8IT*i@O^05jlI zagg=JZj~emW({qQWkVqyuOQQ`3l4KORkGleI5dn)C#-8XdCDwl1#Q;pnhc7e{q+u+ z<;yb=uBxqidCsy1rCl<@e1x~cJ`MRe)Wxd|R;Akd99H@LIK`O87S|pGTVfPVD8$f3&_*fAk zkz2i1v?1#NTTJ&Q^rZ{gw;OE_q6ivKoqQ*A?&l&YaVP^_?unN#!HMYWz=cd_F4@-m z5H(vx)8kzs-IoHNeGgcpjA!h~S;je*i-6&24328X0cajf04r=VP-YbF^Q#r178aTd z+5ij%jp(F-=05$d+>T6Rn%j*SD6GWU)wtzcu<)ZSY_yPP+98#Fx?vIEAc;Jjsi6MV z0*j~D7Je$2Gk?j~1>t#t6OA4Za%H{@z%y|crnT|s``M1?^BY>_W?O={KPU(re1U=o zVv^=+FrwgFqVaZ*jw=cT`B?sxeha#OC>(e{7%;{M?x_whDdbo78{%Rx-W@ya0X$E= zkP?x|msY(y13OwpZweoJHZcKpmhMGwbqPrcRcQG$T}SAe=~UsEorX~H3txPOs|hyZ zo+iRqT>O8O53fJ-7jLaB;mM5Ec9^-=q3svzlX>F8c7FfDG6QMbdJPoryaaZ`GO{rp z8*1hO6*rE}?mOfe(|zz|x9^?t*mOF9(C$i4wGb4Y0?XcGSUA`u484YSdTtoon=xc8 z&sRE0ZOEj_v7}^CGzCTqv&3`|2%3A-ah(ktiUpDHjOk2K0_KoXX#xc+Y-W(6ODqoe zW=vXYpaeTbL}d1ZKJC}ej#-F2{UXF(207^h3J4p-@)P85;fx&eQ4;mlK zf4fLdMFG64lGDxl34f8V!WF?18Sn;1@q^rP+CBxsl*{uAtH~sPZomCtY4OdB*XFQN zGU=@n(p(SBON7FD6TH!s-jWGG^x<5IQfCAv&x>dWv%ZG-rmaDws-n4R)*%2+kIdn~ z#c(=O7;lexvN^?(0p88tQjRU0uT}`imw+)OQ#d9u73{g)3v+MonO!yZ_pwOMwJe!p z>(TM)uGCVp!?orEGmFa*$GFr|N0_tAy9rkeNk5%5P&Ud)`jEnlpcK6o<46T5t>7zA zZqs3{=RDV2S&Wz~JsoJ_uQf==7}NYKIhnb2v|2>BiQVYqsUX@9EfQzwAu|ha` zmgL zfE9eZxJW$lJS+4)x3VpYga>hEGRb}l&8*um56{&>H#GeUFjT^P1W+xn}u*PB; z^oa<~h1jOJ{{|{0A5Sd_%&G2R4mA=~4Zt&*1+{G&sa2aVl3&deT3w2n9%jJ3-n0>` zxrp0-pE}#LAa4zahIi#`-ULDB&xa!s@?^c^?0IL3LOKxfV<^}k5Vr!9+uf~m}fmEOwwN_mBT zQSf;o6UJ;y>)hqucbtNP+%zRV_EJWK9SJmV2UFF1V$@%tu9*rNFqzA966JozDe5s_$wLw z>&+0e@d+pTcFaB6T{mXUlTSVs!!B`6H1WoBp5N|_oYtP+^Ma_I;#91JoqQ=_9*m?h zJbh(cvC@}g3+NKMvMC>#6XaTJl**Cgc2~>2~EW*u&zYH=78(O zJ~jB*RTk`5WvJnh*hqF7`NZ`mbkxMtVA%NZ*VHpGGHJg2V1XfF-YjpKO7hUKj1{Oy z&V&LvaCbp}hn+Ev6{|8SKN-^DdhVsQ#@X2ImNUN2Tw@A8TG_BN{u7nsb)2?xF2_&6 zT7nWPe3&0nOR8yK5gpZCHb6md--T6UsD(7oBIMx1523jq>Uyd$g*gRDJPj2E%sXM6 z!m=&nI2wM3c`WLvl6!DQX*Gd27{G*T*-2zf#DGj~b26$}WAKO*e+K>)2kB;e1({(xJ=`c4M^$>|`=X;EVw(ud*a*5dGQ@FgZ&dwGKJ5pdxsfFxBhAo&-|z^7Ss zgRePPRv(gq!MM!t8n9cHl`Cdj;kbkbX_T<87#qb?c32dHtnkDX=Hr17M&UTBEh-38 z#X_O7(kQymF${w;od}b-2oe68@u9Gbq;jwdK8se)n;Jzpf({R^U>*?7G%OJ_LmX8_ zx)6lQH00S)v!)P4jU(8}ZM-%}-wc1|AGmhJO5}dGf*#`QAt$pagw7Fg9wFHTp8*s# zb$qYhC!kc)aFjKVzf|JUm0@8b3?f-$A^hjuI}18~aH@NMD4C;asHR1rUW8yt-_MzGnk+%#Iim|@y>h+4{38rPF`Os?5RQvF z@i#IBKGO@)SY7n0mI73PbHiad)<6_Q?<67*N|oR6D?oxzqs1()QMRVRB(p39t2&OF zc2u2XRgs&L93IUiFI377R#>M${1z4cS}wT6N1Ge;HH4&szpW&LgeeE-dM>s1xc+h@9ZIAgLxGt!_s2_3JzG3v?(@x&K_fI zRj)1CJM}VB<+?Xeqmb8KYfSs8ttlA`fs!pby9iTRpXS%C??J~l#SR>tvfT1AXBunX z1B@anS3%ZHivi#I77!ED_%d}F@X^@S*91JyB|zSEe*x{WS*Gip7A>!51S(41GD!TH z!}id|V-=2cfjJ}gZ~Woj%phvyIMyx0oLH-pwEiN9-MD51AW7;(LY&LqXgJwyeYih- zu(*2F?u^|OudPx}V!@}zt}T?{TLP65X0+ccCjX#qeJ^CILpTPeK}l)i6zYI0S7#Ox zW0sKXnIEBcLYiZPUy@Bi8>s0_wILlHE&L5{Y4CZmYAX5|iUaYmOs`4NsI26~66z#% zc2{{2lD+(c3l1O9(43rUR$?^G>!n9 z&^bsCe0Bg#U!)gkjW)?}wW=w4AmjNi4m?f-=x74xe$KLUoD&!bd#62pqvvf{xy(;rBmi*B?v5 zLa}*yhB{IKOX-ngaK9gwPhZn`C~Ad~ej-1!CPW$+&>3F(&E^LUWnt8{9;l|@@o9vF z@!jwAzpD%d?%6amc>2&DOF1@qC4vKhr*4>rSRCIvy0;WC<~LIPAdIf`T)(>=3vVwv zR;OZcwr@%C5?@HyP8{!-%+Mrf0;e_k^!iYNRHh^fICmu@5GaJPkphj8v$Tlk zjOI~1Iy>i|9=sy5f@d11?6P@g29yU<;s+0j`tN+F8RQ<6!|YIF`_QlVqFavX(yq?^ z7TBD5XP_bBbYWGNKnI1yh4o3?k?x@FGDf7f2kELxTpa~Fi+F3?S69*dWHMoTcD|>F zlJ~Scoo;11pzit|r3-3j;ds0R96j)#IKLFUB+VqPo$2g~dqxs+JP77IC*}-z#TjZT zWE&JQ0rTcJQ~{n{ZC`Q%e?;s^!a5LWHW!qvaM3P}e{+#!MgC(pjJ$bt?~EUAB_lzi zV$DT~L$5AVF8jKIBTBfA^DOq09z#ames6ts4yCr}s~@z{Gr$tv23Qc?tS}mRH}D<= z78w=s70x&_r_F+I{E%jSXgH~Lx1eL`i{8u4H|`jB4~2J z459a%rE_>VnRiyrMfBr`Vo*)(FC3E%MHqNP9q*EN{VSgkx?YL#&YR%4VcnaOOlPoy zh7{AbTR7W)lh@BkdvH2MuNX;)?y37~Z`l+Y+M(wPUwba0|Fy>#YlZZ2;ZrkqZ1Od< zBkAB7imF;(O9fp3=gze`?lGN$4AZvf{~oW0yBB&kVDnHc-3OV}WOvA%ot^)C7^ry9 zb$)T(@IV=ncw0T0Np{P4g)gm8W0|Y_ZjtT*rSL*gXLe~fb>8a)R58z zHo|KHQ6jDYB)GPs&J1H0We{ubEypm>qizxXB32b+Gk!tdhg<|=9v&^3Blvq9WP*j~ zqGZDl7`BHXrD#*S())*1q%HrPMnhLdrz^X*M+ox$-)1oRX=5WVmN^Lx*1rb(9=p-I zCY>FNPzLP6vC#;_7>vJUbLS`{IB(ZbCRFWh38bbUXm)G(1#b$N^nTYra;}-xax1h> zXkupuv%on-`uF0DOq@s?NAZ=$;QD=ZEs!LQ*)#%k8#q^ixqRTN!T}+dZw3Ju-Y*w& z1uKxZ)_p}5id#+YVs0TY9IE4H$lxENntN8h0OjU)r*A?ez$=SY00NGcGl3kW6fwTU zY#YCl%#{+WbH5=@>jJv4q4w(-VwEs(aoKEs#@yk4{=tBP6M~_D0ht;dV-(b# zoU0CLJRl>GN@<7~MZ_bTnL^EzGq(gL1MaD2MnW-#DX5BG4EqzgCFo8*joc-dlR@6? zqyzg5RRH@Iz>M5ZE{hH*t_wcG9G-J^7#PPhNk$FBUGFDNI{s^S=;m;a)ah{N1p+c+ ztp0Dbr}yD>fwbwM)|XZizaxXDADP@qRu-1ys+{A-L*>QI&>Q0N8o(GbB{tx=B#(WU zqYfJktgqs|RNt~kfeLag#AC!`bdib-x1^{6p!yK>oLXVW?%Lo9-b9` zDk|mLQX<`uR8JRI$4)FfTrV*vtGi%W-ru?*JWDk3uG7;%red}BSf&eQA^$xu_|j2U z$wi&$k8V1)&w$dmy0FVzPPN$p-XoPF=OXZX0K22G&g#qfcGbdK$AMm6*r(U57R;`z zy(=pT3t%Dn2XtFYE%kh8ZFPyotmv}mJqXyY?noGlr^E1R^bRG za~5X%Ysm z`dgJdCo{cR3n)OycYu_c8BKS<(Zqs<3%Vt zadXl$$^7!$_;2kl)ffvJ9(&yrA_yk|8BkcNk+%i9yE|DFYwyEBH@2QK3B{ZtyTnU!c)$WSR`>8i=JLc zR~6Jugk_9yen0x{F3y>{!97!G(f10J6?X2gXKd^*EG;dr^u2IEMKeaj@WL|B<^GMJ z`^Z}9!ZV{|`UrP{$D?G)!mM_>YA|Sll@6OFEdz*#hYm?ZkX@Y=NSHRLv98%tA04(T zzgd7oHcG6b3pg&&!i$q>3;7ay??V>oq*PU7liv5dlRgaSdq$CR`h%`zSwJr4I%54OBj>I+Cbf=_d5ul~ z#=%J0O;;2h$gah=_dr8I_QpbI*HUkXbI?;mVGPa-(b}ohHf4jmNS|9r{zjEWnL~nE z%Y#;U1Cwy2HKjgmbpgHJVG}w=_ZRwGVJkroMe4%RQg7!@qfO8yiVm;`y5lI>_-VP&W?at@+K8kGrQpuv1Udrg3Cd_ zbqU-Tu?$y)hw-K-H}5{k4hW3}w6RkAs8seV)fUTv|05bj&(Hh? zG{gd#CuY*(GUBxJY_<-+c6d?MvN@R3>5O-v85HTNa_Gu;k%^+2>2Jj%5)t9ds6yVj z%d|jv&5@;Kdgb7%yCJoRi?Aw#X>pm|U_ugDC0WW?j@)ICU@gTxnyViE#+1DkGZ&~!svx7)1(nH^rQSa0 z+x zFqh~>A%T7Z*B`DlOpJ(Wom4b@-_nbu9Wc!C=4pxpoqt2ZraPxR&@gsLnmA$a5rw3O zwz&)=`fsJyawM#}(7VB`XjkFgsEIh_T6(GLUqD7pF9B72kSEAZqASI5i&D$?TY`!! zERbk<-zl!-1_w+iHTERDoE?;7=>$>I3f@0slmyN!nb@GNJI5Q}w9zaOGk6{}U7XV*YRN_}`xRYQ@iHCScL)G&g`}aX zvfSud(vqy*^dq0JivNXF%vf3h87i+dGyu1JHU;VR#Z`tR45Y=unW#5Ky1SNU-&RLt zJoh@+!&_SdrLfJ+fcmra2tcOEOHrY6@AEoH?`_C#YfU|mro&4L#(>-mS0S-MW0S9U zjZZZw{@?>G4$^f%!XuD!rqJgS*eP30IQa}bmof*U$b(*%tx}HKZl70eLnQ{^+41*I z;Z>an1RfC0i?y0q`Hmnsul=&wY0tdjhLrx}~ciIYf-vwL9W!hxaL&LP@z1nmGm!OkxY zZlwzy3&$AaY243JL5lfmlgTJK0*g;4i&P&Q(%rXvVOcqj)vZj%Qy73{(p^YGLn;sT zQ0k@y$dw*Yr6qQH-pySyYBF+aWQ!a2alGCd=t~ zq~GwoA;(3ZXi5ZL0vAsT*@ZIWS1L)#j90gYKqI8%`K0xJr?>8NSc+rE2O>!Adz7ep!iKU8dWW4LhZutdgbjz87IYxl4Elw7h%G( z&SPBi9m$l$GDX5ho6W48_31|wr#f>6$yreZoh?1&oP26&JS($&Pc2U4IS1y8xHWD? zpdWS00EfvaDBeHwAGMUrRIosN*+SyoF2Vb!Z?B5#lM9+IzeUwFKZAFt3LIRT0qJh- zlj@mya&)e562V{>M02cK(gbuq7PIQp<;Mu(rkQu`-#wfR0S1A+E?m9}w(U|i&4+zl zCsjgrSpu%~`ql;u$QnHOVcU8qoF`JH#siN&uJo=B$ElJDfB2CD_#M*iJI-y^idRlxWWf_b4?(7iiG;*`oloQ+)@Skfgik*|FHMUomONch z5ujV9^OYbV>&dcHZfH(9#yB^HY4iAqV>dEr#q()Rbtd_GEQ4D`-Fd>_;L3ST~S&9N-s0M`MvG{i79tTZH0MO;Yd;ph} zoldFK3f?^snR8O(&dQs7pGQqF`C2v5@Q3`g^(CagqV{$FF7J}ih2>EMrylc?TuC_f zFPuC5uB8MF-Otqp`cHHkL@Vw+w6Uf{nkvS->Rww9zX(FE5!Hjo@qU~I*ipuu#y40< z@gQc`1>;eJn8O1W;4P!ERw=A3R88o$+9jlrbX0}y66=(@yokmTX_6&$RNfz48y=Ig z&Z*KYe=?C?$NUG)}*D-dJA zB_*^bqZ>wXe+6}EcG5K*NmyVh$THWy5YK_v{1ylZR7vKVS#C|!pfJeHZ=H;r#-B~P z(iSzV4gyOvw0)WdEQaxi`uH%+aJr$mzyK(wj21LHOYF6(gGW9Kx4Shl2uAmFqwsHtb8d$CyNJbVf z6*Q#QS1^AYEzWA>HH@Rs!up#~w6fsBK%u6*O-fNz>*&4&^5{2vk;1L5slRTH z^$i|WBQLA`$@spzvbZ)^>CetxDFw0;_jL6OVy-lmR*)3B)+$>AD6sIX@}UTFU zkpMMcV00Oj%VvplMxZQt_U>7iK$qe-ADna;aAP5GiZQHkE!?gMD|W^8*H?FX3))DI z`=dj$aT_Z&v=qa^wA0+tYi(^EyM5{at-*W+w2AJwNxf2NU@=MyRuxv z%aSdb^%|5;%c6AMtuX^#5OC#-lR^Ey^Jfg=pzH-EIQ|MX3lS5%r>(jnED5Q%WEJVZ zix-kFB=ZE21jTrSxF@}+he56kfz`xLbfjxYqUx;eMy`M87;}wxAAU+2K$*D~dR7Kr zE;PDc-|)6+4TVx91S=`_{rgEQAH4nY3|5B4QqNS+Sj>lm*AJn-&_1DM@B&PtYGWJ+ z#Rz~I9dr{?^WpLjsf*Ra8LMSrtaRK*|DiN--f7|GxtE92>k$ack$BB5wT5TYS^XP3 zrpU^;-t6v2=YsUkRpxT|>~9b^zNeLR8!xukHOIdQr5dDVVxej%qsh?J4lbTCULNn8 zU+e8+`g!I`3JpR+Bot^58nUjR^w`Nu@3Z+_h;+<6JZBM27FdX|C%x9)aNsRHvG}{y zMN72bIcqZGntf8F_^1 zv^DYI!;@);vUHH(OUJNU>$Y#*1i2<^dZCY52bHZbk69KhM#GrovDLe@O+djdnHP=Q z>+>B=+RE#zPO$=+lfj`RVrD=-u4iwl?c^wPq455!Gf1;?sdNiX+pqNDM*mmSP*^YD zVzh?-$hu6{n%9A4&HU)C#HM;ap-m;YKW>5h<94`-p{4j;SD{7|#W)2Ys6&;Y*|w2& z3AsjDfF|6C=@kQh>8Xf-t+K;h1Kp_Xn4G=pIX-BsLYA||K?upm+4zQB zQ00#okj5Tf)%M%J3*s=OKDuiGJ#8P{AtJbnedjviyva z(Ox9;KG^9%r4I5L$5!z22gs45;<9dAl|@i8z{EZoWF;$FLog!Yp*0np`x7gK@@=Mx zwv35n$+R)rFq0}hmpFi5jujV@(Qu7*J!w#lj~8VMLR&d%>;#jD!?ZU6RHn~!e*8`~RW z*6lz9Tv*96ak+Klqv7K(+85x=7B%%_JA-f#9(T7VIfxue+)ih7_V)0}V<2Pm>#SHY zM@E3M(`Em>diKGq$0yn5_|>ELho`fg-h4P}JC@L(Px))Z!(VP6`m%lNyf?8E?Ar`w zmH4D6ug$xxBG^|?o{Zitv8uFfDa*t5;f)O6yp*#J4a`p?!MLCL6bQaDV&VAB#AD{IddZ7@50}Drc`5;2vsW*Dmt{ zez`GxTH09%FOvNDy%AjrIGQ?P3Ao)WJ*380-;S;x-MV>u^PO->cELcUg~Ijr_WZ2( z?~wtqvb6A*v#WcM=b~A@_Y?lp_h&Y*-Wy&zwRPZ=;l;pz)8T(3dGy!Id)JpxcH_DW zbMgS<di=DUiUmP&+pydZrW9qVu- zh}QpZ^Xb{G=O4a$@;UZ8{QC0fzzx476F#~GtJnr~Yo`jMpk#i2VQ*dyzB{6tsqv8=F4X_(;d@wAI$=II@LJI)Py#19acJ^)_~<_9#GS2# z=+@D@hXobJo{S&3-zpyI#M?P{#X6({J^nePqXyRvoYS>{&C&$Yf!YS?OV0Fi;j z{DqxJ$WVyQmN`8301`S~NDj2FVyv$r+{10WdUkQ^z!+D2pfyOF{k?UXvPw4v$^k{`9(<(aa1_pZopOE9uHY;KP;L228$sdVcH0vn^c5cfO?d z`0)o=+3%m8ATxOW0zYoOxUjWxV)W7V(fwn?k4}*596bO39(ZSX@ypRy*EfH2Zg}c5 z02%%2`R4V<_>eleWWiZ(7cRmY0a^6#STZW9Te7IG?gIa>!@XF)Ojm#OJA9>DP0+R)6tuYrTwUCI7N6po=Q|-3k zhL_yhJac99_^&sgU*Ej@WOVn-;gJ(t8(+S9_`&e2Ujh5Sf0}g#6_-wVqqI`7M-(u- zHp-4WeR6yIXm(-4UIOx7gxe0FW~ zJqXJO!>>-K--j!U7NqEjFyDI{946G>3}5_q`@j`bH_~yMr>K@`%ShI<`~}-ACLbM` z5L=ScHf+)3fs)o$r?Z?Ag4q#L$ni}TQDo&)LGp2^dn*1+Vy#6qVyNLymoWJ zG>j-VFWiKJX}2r|6CF6}aPVq^GI(+|V)Mx-TQ82f6`vuQZGUP{ShljJ44viNfG`$=>JPdxDE+>rgCb}86?i_r~szh4($eJ+HS$}+K zc;Wf*@yCK6bFUEH);4H)_Qv3Y)2kql!pCdmW z>WGfy@h4+VbU!6purJ|-9(6^jCWSBrBZix#eO})9*v{8cas`u+aLs>bgn$NPW(T>u zo!CER+G>D=G6HWG8LUa{p)#ySmhbzLLaaHdy}kI+hl-I7S{ zf-}x(7?5{WSM@F!t2BCee6|lc`We+#e;yDuGDY8sr4nce_uLK z+~sBS9hyMENq(mv?9X(6&ivXlJJ+4tqtpLsZ_ggOM-nqE5jWO2MyT7kxplKiXoRgB z<6|pdQ!37U{_5Gs&B>`@9C@;O;c_Z-Po%5LnYObBoqVcTbem@Am~(+6PPomKyPN+u z-D>-yomlV#SKM=4&F+{oQ^~>XhZ(Q-2C4$DFj#W%7({=KU3^nRbcwc3T^xS!NxBR7 zF{l~+fGg*B=T2hy=7J8t?YcYb*4gRN)3bE`P_KK|?syVD=000XTf zv!f4USrn5T9z8OAacJ`fq8nctkaSd}oMHqtQ{(_eyq|l3Ik|b~IRIhe?awa5G@ki^ z^LUL8-Gb)~K2iKWJpG|tB_u$;xM-Tn=*j1SNap(KO}lyi)uYT0(>`sDYCxuwO`LDG=A6wZuBnXkv*w)n^x5$GuhU6O z>V-`xUBS>>X^N$rTn1r&7^kJkI5%HIo37FhsSEZl@=2jt{I9eyFYkJ*J5UKWxnL+Q zV=m?tZF>j;$)$5v(~iXbo8?g$xq?Shs$mE+fc~-|nfzdYz{@+GS0Io^1=eMr?)*QIg&O`9sJ&S!c@OQJQo*iCu z#G>F`qPb?Oz#HLW4sRYRdC$jh%SATy{#P6;uwX`W#Gphfi-@mSH*6l|=HD^oxOk( z!m+I&;?ZbYmiVMwlH>bYN*lMV9SF|PX)GlK=yO-6!NtlG%f-@fdm}r!8tk@1Dt_FR z*!)Fr+%G64Mj#)OT&X;K|A1;rp+ioW=D5iyggxcJ%(U(WTFw1Le|2 za~e?4o85ImUv!rxF#=cr`V-3)sNI>sNy7Lj*OHFDE?W4oQzl;$j@#@FH-0-jeAu8e zV(_$7FPbW_yU=byc)50Y^TK;6@p~6OUeSe`vr-wvOBJ^VQHp*k^#rqImxRJN%rUN`gmbe7)b zzsI{`_Bjz}QH+u@6j^Y=Pz+HkGYf}E;dz?b*Rfv+-Guqpw$IAh{N3*mLm^gAosF_` z%-0Z27Y9wkjLe=mc7LQmNqWw$^aicLD8!uLqx*MiN=AJ=e-Uz&Gcv_&qV71s%}9D$ z2$3UPSAq(IJmRl^*K|n)3^!}EapW~1MGvmOdU$W^#fPuAxwW23g>5i)w!Lv5zW&!( z&pxR4a%($K*FGJ7cJMXe7`Ag}g!~M<6$ah75^rK#XrhthX{{4aap4{~M2Q2|Ni}D! z8Sg3X!m_)jB}$yzq#Lj!opOSTLZ>^!C`i&89tmf&dtu2a@Zrtjdzp0`5WE{5?vO3K z3daf(QexpDrxg`z$Pkx`f%Ce49u(4?j~gbZEHbD6L`|m6R_#)C9^Bb{atg^DTQ5Fk z=;*@D;j>S+kDh>**FYhSn=TnV3ecM&W%D&BkBr}wCU9n4x7U}RzjgD)*7GbCGlyiF zQKjPZJYpSb616&q!DnosZdE{$kVd%3go;6vC0)NUyq!hR#;uT9>6Jc*94ka^VzBK; zLpfL7*GYEgRDTURd1QF%4l;8=2kp}&5e(c&m&>{N>&I|$w-4nC;bLcF5Y2hy@WcUS zIOb95G2dlhW?Zq^WfdPNkN24Umswq>VL#jkts(91)x*bFQu}(mQ!oL}xC+#hes}k* zrQI2LgN;cH{P4u#;pyK(Is6yU1z%&9`SlgN6X=qKEU$`;^7;oP9c@E4TRUX-UQ$4o zZ~QEE`91((B5P3Cz5LE5c%amab}%(hBUD5d&|87W=E2`?zI%J?%*VqgSsF}E&UHAe z3kxXDS;KSecHU1mpL~pb%k6Vn_D~K<#({BU{ugGgSv%gSy!fSwehAHUYei#rbwSz2 zAznU}DI9vbsc8kb0Vm$@)+40K!cZ_%WafLXUfe`vI<=9%KYnR;+0D$hi=Kj*1cGaK z01?K;jov^0>ghvU77`vy>-zoE%;jA|ntz#wCn31U55f!@o;W)lXy>(rBXo_AMl!3B zXDu`q^mxveBs#24N7=zi`VZ@Tms9*kSA*S>IVs2n)k=0LOp~nXH30@2?OB!>`#fpM zFPNoygkbO zy?T6ocq(Hy&f%fdW8vV;r(3s*FfEyM=i*!H)MYB{l`~*LB_m9WwjvQLXo4eKgoFyE zt&PtMYfgPuf4|6@DK2RA-dRNH#|}Wxv2{Em?IWv( zjAlG>oSEfMK14in++db7be0yu-;iF%mrcx6Fc%6`lkEeiM!z~)BjB)#nzbS4YtqP$ zPX(FT;405wy|}db$*02ycUWDcBBX{@I^a!vE2*S9H|K8dpdVrstJ-?;)vG5;!Oz3o z8sw9`mlpS!K(T9qm^gwsrL0{ektl9u$sRlbOYcZ`l}&=0S65A<0XHvGkGb~l){SGO zaGnM`w#g@d-ZUrl_L+k?!X3LbwTcsjS)V*cAkk)> z1^{Pv;`;DmxPJ`-#Z)1;F<%Su?@~yYdb_NOV*9`o6q{K{rF|jMXzs#>RDF&s&75b8mg*B5wD&cw(X(L0=J|vOPt#%%zSlbbeGP4sxwW}xE~R_ zrj%i@eemY!#6}|#8t2~w2k@SC<^7H>qH^WN@X~2SXUEkE)E)0!ta;Z>HkJ0aU{z(K zkH0`}d*g0WhV5U3!h0UBN%QdVA&9xrC&xyYFQ&8P)KN23&~kejPxeS?4L>+Gyq*Cl zX~+mKxYyWh-O$`!B5sL5b^Nh>;&9@|1~;rX++@3yxRX1SjN~h0?>W4DPiWjzRVxD)4P&N?z$0|Mn=pN2!>7&r&(m32vOI*^22{_+t5@ zji2r~!?!i%DILN@LI3@OFUEf_OHKoWZ$0?1w!ZA1E$&=|I?Ca>tGx zz4^N={#Lx%K&55aYqBf?$BsjRbmVbkMU)NYr9Q-93zzjBT;PGl?s4;)m_v z2HSq;2~N0uJ#`SXGPAZneHYQn+VCjijB~LzOZ})Y^N3uCDCuo1ftILrh{V=;E3Bgl zb=V6{F$0Yvruc`T`A#r!0@bddojv3@> zKN83DIzX`dV+CtCaU4Jg>tb*OU%*6k>UK+LL5#vyhU^m2vIG-8>f`Z=XMfbk)rpDEuxecWlf-0KtP6W2#Zz z56-QH=vm}sWMPNlltCL#;E6ac{-(6Q@U^?0b(-keiycVGhrXX8GaoEMmmS!V5w&a; za}Z{TF{MLA39iXJm)GpS43h*Eze*a=#?%i1*QYsr-N<>;RM!d`a`CqAeGX9^7p_`_ z0BNaE8fumOVU>+@RRL$ty3appvGv7~%?oGac~V3}YtbX* zqpv<29{w#Xm|DtE{Tg;Sbgx-H+t)rs4(jmKRrEI+e*I3({&7SV>qn&%8QT*}F$b4R zN7QdUyE%N4)d-Z7PNN!AJF~*hl06wtW(DS*$eWW5FFa;V!^5-al8_=ieD6-Osz|Oo z0PP_=SGu%$=T~Smgiz|}_L+8&E}E)M-#)Z;{7%%HC@Ed*<0V==+rtkHdJ5O;vz-;j za6<9#*2xFM=jSGn1H=eiZsAEFLyBFc;RjiRgc@EfKiw$Ly&f<;cxvm|Z%}`huCsM$ zco*T-3)E5Ft_>Ekn*N#3VqM_mX-Oy47|-R^<059D1*U0}crLwwc$jDN9p7ha42yTN z5Z*v`6hkKC4%br)8ad+l&iVYsJG@$oo3tufp7vrK`v*)nUpyH-IbXw5E0U2e5psuH zlMqW2M^CM7AN_Fn)w$uu7y?f+A0n|_z!ngGJO**Fs}=)6bMJdG0{|``rxh5b439lQXOvoeL6jD~j#pn!O3LAmSAkmbFWLB| zoP}(_s=aqrjTv2dG5Vn7IL(|$95H(T3?gsof|9#sR8MuN3lcMIpv$NjmT7@w6eBgi ztFwUin{C`ciMh^V@U8N2l7-bq-oq*lw?*x#0KG0!5AxHTSQj{rKCCOjH5bdOm3y_$ZV*2-N#-MyTP2%ZtT{LcZbKa z;9uFA&C)^H&`MZ;!x|15>KI=7)t%8-*S2naF+BC5`>|m7I#nvkHFtf;Y*4AOUf5kw zKaII{N?frPD-t5(hy-5Hb8iT4oj5eSkY)Gi^Hh=q?|tjQ`YQPg9;lnQ)^}L3knID{J(F8_%)Nt%kr@l^fQ`upE)Pft6#! zRsY%WhLdy$Q0>@U-HfX0_SuRj2ntpZyjzWg@ZmGK)nLihm~2>c?d$f1R=e}HhbTc| z+9JI-TydDS<8j#`Ws^9ws?5m(@ejSgNzI_mb5Um*#(7GZ26xLmZIy2}QOwzqR^QHrv+ zu*uQ!_u+rBe@*u$)cb6R>_Jd}@2wvrI-YO_WYBzc6a6a2Bv{b(#Jvsg{F=F1g}8Z1 z%i*Yy{TUC9@;;N$Z?3x|n-JlFSLBZ|RY)0=#F?fE_I-ur zoll!Qp;|M+$IDGIXJVJ8ftGRgC|fTUNHDB^8Uhh;pGOs5P1=0=YizVsilFaPoov!k z@QtXy_ypf$D;-pmqDTOS)IKW;RhSv3eknBSKTd_u~m(F<=xnSsJz}=@5Ub@bj)fJL!vF&PivI6w3Kq_%ks`~f@CoYt#2EG);p^0uT z9Yc^NHNje|e5t^Gwl91_Fa9*_M|aDM*2 z`r_uj%>Pk54){anT;7tQrTsj@bR1SqXG2RA*EVSv&Gq$8%&ZkEUAqi8?ehzlK?!q* zS&NCJ+;0KTB(TW{3^6%I_>{#LPs}S;OS}wplL|v~09Wsg?N>(tgEaFCB+va_J%@8b zP${Gd;MDwcNIc#Dp*P^&~RHY{!(nG$&z94>RDOpk#ysk-A%n9n(D zXKEGQunb2VVP;xK;V+YHC}9cay4U&7S}NDi^@pSpWu?RL^*Yt4nU7N4+NU{qC1&VBx<3pQtc;1= z{k}_xRPMbsk#9KsK!ep%5{6`h!O3d!FvY@zg97b)qO%OBFj};y-*~dtW@dEeK2*JQ z{UV{rC2yHj8q@T(&-J2D2*=CJtETV6Dg$OG?bS79c6M~U60p0 z0kzk#Q{$$>l&yo-C0+q|e8!pNx6hQspRk_k)r)-3=B+AG8DRY` z$f0Flz#jXGshm#f+;HlQ-p^lMU{*`KI~TpMX72?$(X(;J2PX0wlq3> zaft3UQ)^4|%IoAK0O>jdZv4GaeNdDxL!PYP1jpJh=`ENPj!r08N(N+MewVQWYxOdw zz=-he!xDEKx6W#GGkpgbwc8aoXbY&_uHq4Ckki41kqPdG*I%oLccOj^HaXT`*2I+I zQw_8id#ZiMopcIklLQw0qgVYNs=o!|!sB}82VP9UgVcCTEPtHt(3h;t5;<|y+`SK?REyEEv*r)L!yKUxku_^`{-v+3qal&C&4a@bX@m%~!JP;Uz_2iw7@KY; z9HJxG;9tp`adKOh9ZE>~!&^C+BnsVM*}Y(`-BJ2b#|znj({oxs408l}bK#&IevRIA zo8r0#n2k_N-C=KSWa$=(c}D|NAIhLC-K8QmbC@G$4Qwaou(c+(QBmg@x=ejS$cOM< zjD{#0eU{l?!b>^=t>G-(NY~@_Qj9Dz0z1BOl@O$=&Xl@h#833?KIDE(2vs&Bf( zzGH0_mr9FxaC7@Y)*Zxag6k{h)cU#pkZ6KhXJ95)^3?4uTaN#6 z-wjvy^AuUOAk+gExtNi#XFei>dy&Wo-#Xl66|)h)w=Jr)H9Z4Gbm zPeXOLHugO{jk4)e`0wcI12T7^&ebU#yMR}z#&UKaSj1Z}NDjsOc3nJMFvD zrc(uskq_V`TI!^ffM6TAQAGM^)Sc1m>c=)QA*KD`Pdh-^~e(y-;4;wtDc z`6zcp=kYccpTnGF;ONeapID>#t!L<9^vD)u&2??OJhj_eA;h$GF-Mt=J@ti(cN+n@ zzxCoG*ggiOc*>8&BwVCyuI=WlZ0JYDvoLiC{nwCoSqqhkpi_&$?!O}M37k^Za=wz9 zGst&WvA!y$Y-p`O>_3^Ub=6UT5ARjK89$D-bsI&N_evbbu{XpKwL@_Lg-T17l4Cz; z1i1@uvEpTH_X-z`8|wsi>?mTwaRd7Fh_dm9r|!CHEzk!ZW6kpgUl@+1mfw>PUq;&s zW&ddc%f`E z17QcA&fk3Kfk1=qNP1Jgy!e#rrc2Zk20G15nbWQjVQaHG_dTbv;-q{YJNT00AfHn( zV#CHvg@R#I8fo5T8&b&1$cNaqr|Ic?`onICUuG&(o-}&#Hox#!f+JC(G@0K z%9;&_22^WUUl*NuR?M@HnbULp{Un9OC&`#bWnGV{JnHwbKzmVg1_}!^o6r&Y)M-$1 z_-^$6=WNn){k(lw%c2riQe|XsZ?%VCq9!|cZ;w8^2^esL!LBVi!vdWI+NE!t$2&>> zzZiYhDE3;GH0$Xg>KWDsU0ae(7b^JnF80^aEfB5e^t;$}Z01p8MKS1!v*~e%T_NWk zg+uTu^}DiM8BCnp4ev74@!3`10AcH^FNPn!hc zZbq7UJUA?rKxekTd3W^q^ybZt&C^Gq9JhncML7Xk6uHs+o3a-IK*&u$Y8Co>`=lg; zxa?d~tEp*{$26n;?h%L-x`-gZRJPwR?-BtrcpDG?x$S!U_ZdHq7_EKlv0705ss; zUB*0~=^~<)@4&STM!=S>c$Cdls+tI!3QJS`d3~{4CEm%dwIsiEQKeJyyndHI8MEo= z)CmPU5KL%m+aLylJ{R7$gN^9l>9Z&9#;<~B(rxHk50z%3hNY2)h0YylE(8gIn!>r= zQNsH<^!zxD+8J0a>7tqkXKEUBOSYquo@sze{+ZxW3jypOxqBM-s7Kqppu)*R1*Drj zP69abxbW|9e5e1$&*b-;u}3D~80vvL_h^ufL;f`2PScbRUCL(BTJ9}4!F{&3zsk zY<1oNj$3aEUa1dD`&L(Hcj37@yq6KRmchGAsJv8B5}ELoERCiWAbNM>nJf4;vgdnm zJ%!=M$6?AZ*vAoY%MGUhvrhBFnxbRG@=Af8hyVY8|F+)pdczw3!c2Th;hmC0^h{1`uk^!2UCGEyL z9-(Fg_q+Bmdn?Xtbb_g?M-9ri;{Fbd<)xWy0HsKiGVBvzADcLrE?vy7aAst*&OQ)n5DtJxqO7Wtb+6!``Etg6FUFR@PUt z1r47*0`mi%PrV=qt-5s;sA(^rfr>9)fHn2qlOagbqW$+Qd%L;y$S{%)$X%<8ie{Rv zHG1zoxP7NUas(yfrZKSB)Cgn15f@D%$4qn@brY@A@YH~qf{I9|*|5{%QretWi?gaF zUYJBSDl1@gDGRf;9%BWm5dy3NfM+t8c@GW5BOT zFxey#%{0vNy2MjW6kp*m$<$Za)$o`dh-}d9^Jg|6znFp~1Aqv#0nY1U^Z#${U1RIY zvh*;v+x>7)UN$Cy;U57rL1k(@>8t4~$H3T`z};P)nejMAqua2%d)go_$t&r$NM05% zS=CfvfRu{jTcnC2RTQZ=OQK%Xvq*|h1on^2k05~!2Qh3I9-HUfdl4W8JV{{0V<6vJ zYwvyb-e;e4?^VwX*d~qu3iY2tHHH%T;z$N*%i)WE{&xqea?qM-@HMW!5?=4?SwqF>BOk3}DpnV&w zhX7h40CgJC)lC7*>~SN;vD;d3L*XsgnW$OE(<1k_$CD^p%D$o4w#rY0?5#JHa(6r= z_JI<)N?7pdGLj^sQsdhPGAslxvP9X=3+PZqyhmk#U2HB{N)_KbZi{RZ&!tuzQN|9PfLoyn3i!rToUBUYCDqP+tyJN6g zW8bL&0_*N&Wa=|rE-N&N?;@gQF0Wbd;0vS354O}_zjBI?nB3o|83 z7GT$fO_Kbz&vqypa(6abyIDWHj|f@!Zktgj`8OQ=V2vFDGKk8MxGyUIZbhV?>~0`N z@#M`c3d$I>aYipz%(#iMkQK5sm%U!rmVx6YVe6PteEUs2za@d#2vNnEL=`azA|Wr0 znVp@b;dh*>O`*G&r8LOVR7q`dPOyt}J97f*z20h~?(fk?zWDz6uxN z7=7%2{oVv{;K_Wnb!6v&NW1$NP&@)BMv_G&_>g=ee85mj2r69T-es@`gdvsw2THL2fjz z8(?IFr{K?YDOeVl5Mr|CE!?;Nwf4z2iYqiGXJ9|%-NR+YFXR#nc`8LKQ6_THRg5$T z&vFwCM@oFkt&o9$wHUsFuiULRvrA5to|yEBun_4?h)MDi#vMPogY-r5>!|FBL(*r_ zL#Ipy4ZtO3x)M}{NmF1Q?k9z2)7R0PZJ~%i$nt=wcUlGUSkeI9!RMaSk%7~d9)d7~ zbyjpD06ULguYE!#1h77BOF|Ao`>2NKzU7&f@GwWk#QV_{e%*NyMI>=(v=XusqLEx4 z5+8+1+qYbe#}d*Mp?0k>ijXa&38j#PHe3N9aJ8V_5j6f^eW&`XFe8dX!aYgqYk;aj zbmN#L^>MVAjsmsq?V?(ug2gaAjns*{Ap4((YAxC=5x-R}p$;FVVQ|AhNeOenUBv>E z>Vb3#|NjuIBHS1V)Dxe7Aip<&4cQuoM-LZ;s&*KBWAfJAxtD6rVJ}eUddv9OgvOa) zFrx2ZMI{t>m(HV53JtFQ`bKo;W`ykKwU;S9nQ1zYaRIRaaH)(c5QR(Y$d^H$q`c|= zwjmoa-B{FB-Oz1fmQ+dZc3=>4)G1w?%}mH66SkJ$Tqo9m(+tDPYZuxkr-Xo&@gtw| zOQa41t(C}!!g1Z6Q=b?31VPW>^3_JLB*7w3W+baQ{Eh<#zD4!U0#yC@CW7)pGL#kW za2l6P0F#qA2@!E5`_-L7V6W})?fTdUtxkYig$XZ=cc@+J~wHp|gLSm9YLC8sy z3tZj!op;>!+$Gf|?KP1*94;i06rptv#km*)DoK>XeoXvPR(PX(Fi#^JWt570D$uH} zxoBb&zPZ{Z&qc^XHkV34{}=Qx{?1_U+*eO0ST!cFbg7V4j#?5?>> zYj2GkGXtep6;Nb>1z@u?66p`Qmv;%$ZhN#4?5A*bNdig;N`@K8qM|lJX#7MGYk+g6HYW}imAlg$`tA8KGoVH;AP#vWvkrys$i zZWT8`wxV1hj0{i+C}-5a7EQPypPN8dPv~wSdX-9I$>X>4QlhOg>tP2@TR+Nuz)5E1 zal~(q<87|=6yON$?5Z6VCMdR${k(N74l4Zlg2l|dxGfS&7oNqJA1KxNU_nH0;g0xa z6P}m7C9R^FUU9~bY)WhNj-aCZwx@*%)&p>m}!wYC~ z(9{6BsJ^p)c`*zq)uG3i$K!HU3{r>AeE3MdAevRJyJiD^`DtzY%<#(A|9#IRyN9I4`h<$}oW6r1bY8!W z&t9Y6xJ%HIG6@O3PsB_T{VY*)@+qY~G1R@=n#b;5cI16kE3liR1`M-Hk3mwm+gP@y|p>A1)AtVj0wl zvjT$S+ofT&P%C{Xlg7Us^XhD>ONBJ=G7^G@*c!^5gX4~2fZ5-J{Z_7)XVdd%kzIq(1UeWj4xcUb zj6lf;07UEBw1!5pKmiNgWjsN0fEVUqFKJwD5^_X?wpm=afjBwZsJ+^EN9(U=sxfDZ zR!*M=!XeFDI5W0rd;yk0Z*%PB>KiEy0yA!y_cg?s`C~~vhE)WQ_h>;9b9)T4;#WXw zxaW^LdB9XkUKg7}p<}>&55py-z~B502-F1n&WIE^VYR1MfRaF_PCURD4^IxRlh0sk z5f)PTen>K8T|Az@g;Hts*_-W?-K&l3M<6C}=qZzIv&94?2rNI4-Oh2+5vy3^(Z)k? z!u5bkX_-s+bh!{GGI+Tpe6!6hUPP{c}>^-0Dn_n2OB zv070bzvGL6(aKG>F7f1T)T#=6n3DQ?`XG0JPjO-_-~Wv_wbu_|7KdB7cF-iu+RvLK z!xzGlJ}!Yvs9?_3*Ek36NL0cxf6G^o9gyxf{)tm+o^+7aNUkZKNdTnbwUWUYNiJyx zK@29TKy6Yc5D@0fHRKi2VUq5MowlZd3Kq8#YE6_SOa!U>p^rFXrmMmlCtfwKWyRfx z9xJAR6I-Ad|B)f7hDO82yO|38mIdRg-|B8CjtpL$hqI;`clKw=CIEJ+Jk*~ghS6BW zBb2oPAvp)r;ber$h)Ci<{PoijWHO|@(#IbGi}Eb)An(}ZZZtO$*e-K6&|+}Z9i!wd z1jgteO@&1wBoz39DorFbLP*3s*u;Hj!&s`6K*~9R2r*PTqXc7dkxKH3xN6-Q5#DQQ z7^Z66KI9Ukz_0vx39To67r*-TXy-n84Yg+tmMFKm zI{1(aN<|b&Jpsww)JPoWSS2m$1w5_o_G(>x}|iB3@=Vw^L{$gw<1k+SUiX zlm3^5bJUjSJwX)Ay|I`L4DtG{czsQZ*g+5?JKG+-;(PF-!9fgp={J9)^S3&snmztT ze?cZGV5abwZzlid#Xnm+(_5CfAnLfb_BuN9%zykTc^Kd+MByuX%IH%PP#3QRRz&U) zL`_LiTSrY=@7ZRGjzr1?8KpWv(D{Rcz`kS3sJ&&Xg3IDI@7S!)M1wK!HH4hn z-RB$uKv7nxpo%LZ9|!uzfm7Od?I_lujIqSlk1Se@P4YTK+4pT~ox@XGtsNj}bWf`<5Ysjsg*SXInE-gpYm zlwwQfePy|q>R?l6CSJtdn&e~Ti^GVizW!ddCmpf|^-<%*60C(-i3^nBHh`{piRUI$ zC6i4LM%q$2aaE*-8j}X4%pf5SY1Dw5SUU>)sfCN?9ABO&A6p91+uuGp*sV{#f(J4M z?8ZB8-WB)>`ud>DQv3Ry=g}m999y2tOtEQg)+6UJiF%@@Ag6Qrb?xzNNP08-Xm-Lfu4#RRHa?Z1MQh z!{MV^+Yt_s&5=n~9qmU@@X#nl4)7L1z94K0oG9G!=ov6Oy>J7$eta6wl+X7=R2qa7 zM*YS&@1oF4C}1Gmrf{YYm90f1n%In9cs9Y*PRr+AfU+2YJJ&?wAVvUfVW6)~cn)Ch zHlRLhs{;=j&zD~ifZMsxMLraYHNX51&Cyen(`E$iH8ynsE~DDh%lZ}|u9u~d7(2_` zIErWC`#6uYs(=nzB6OQ4V-a*M1b?z>Y!)`2x)OhO842Vhb|NV8(!3PiAl$R*?FK(G`a8)7hS+@YAR-HVO29l+VeFQ#EzOoes%RC;@h)Gf@IX#Bwk z-_B{EB-s4G52l|yVvKWQWD}mC<>3@AHB`( zA3FdIogtK&p~^Xx;tB4*AXfX67A5;Y$UVwgfeOcwL)@_;Qv7D?1hrZAeEDI zyoDr*+7oYGa~^H3$*iAnzCv6hQJ(G4Lu`4Bfq6_;VVF1&pj#f)YCR&$mHYsN^Mz-% zhsX8f$&eDN%qj#-%GrDa)$EZnO;I}f+!i$#v7NKGDBK8#o&nH(kpTf09`p! zEkMH+;?YJX^CU!|A!L3g0fhDYFq5o=)>$29uw2tBc?G0d=pj(6n2L(f^^gZjK-@;a zIWGfOFGuxb;@!uO8)LUp95`@rI5mY2-NR!_F%1O6Wo{)7-H@x z)9|0BA{ep`fzT&JJF<^k&LEJ7-h?+q)v#?spU-CS%`?%cSWI`$4m*=7wF4ul1jW0j zYrRS|lt>`R+l!925C!DYQLzmLZVa@|;j@6~qoTJ&sEw8s!+;g&<>QmIL);58i<G@D&|MbuT+93pq|6lz6?v$IhmfJiP;yYsN$*0fTDZETR?E3gD_$5i^`g!I! zBDnL(ZO@Sj?g%rlsKrIGlkok;H;zMych(RjM9ykh%M6Ya1pZEhamHN61e!3 ze0mpxOz55TS32cb9xM_*wdGir@^TVv4G(kt{HnV$_QWV0hL1Zd%%SfRjflSsL~l9Q z$W`S49q-~OF-*iwVbYvN99SINDe&P)5rDWVzz+t9CXQdP>5ys|t*vD@WDg$6 zQ-wqz3yESpUG5g@y=O`UgxX;rCDuq6q%pn?en&Wf zKHwO!mQ)L!1&-dJRv{2By8%Uc7+E!GpyK}m2ovf?i;mp~cWz-ws{e4T2giPukurxc zWSH1={{xZK?pkGu#h7~)v6QljKd21uD_s0|yNZ!OmDC=uPUthdovs{}qu zTxvv>AQd=|y*Kdmx46&$V3l*JXEnw7{{>oe)Au-C z_q}LrUY)r1ZXnZmpJ}|`j0SIu1ege`>`KC0A)f-~CNs#DUkcSodn~01#F&)R&f0$k zZC2_!`w^WoK;KXeRQAx2z;yEhVnN)s4mJKcS4xn^Kl%w6h1(>X%W$8}R6?4Mbd?C; z{BzGvvJ?z(w-l`BA{-G%oCZI zh<|jT{eXe`+UlMJUVyw-a$?ASK+`?hKL*e_0)T3dJu_U2dUZs?78%XslpugKK6^!p zZ-LaaQ1hC(*15#M@eL+ef0Fr4hL(NRD!;t*R z1J0X%aJw-!o)V;dHOPrgoEWcf?ZT)hai*e0A%L{LJ%jKA^h}{B-Z%75*E3gb7?C&y z)Y9!aH&CiFpNcMDPjd-fL*B@XJX2jr7)eEBXw(S~h(m}pRv4kw>{B5ZdZPC(!I4BE zlZ+UKal>;Z*i0NT{#^>a6IR4%OQC~>nZ58u)aJxc;fFabl`s*h zPbcy4Zaf`&t-MB5+Edt_X$G9PUC(`F4@-rKQ8}&|54WE`WE}i)bW5DR-*jmzR}GD*jbk3Y+7@eADa$D_>sbv67HvOw%dDZlV}joN=I=g zVT5JdC9_Q?RlEE!+S*2TJQd_-05+GJb&4FhrjV3B>_?4iBFJfnRPeBNcqIkr;xBEA zZCLCg)1Sb{6y}ud+IiM+n}3%GUZV*<4Vms#38ruSy>EQ~_rCV^?XCC!=>EUy=%AnP z|K6AX^e=aOy`!V!?|=B-@8dt_|Na90#08H|!3N1c=g)TiP7%53KdV*-{>N{0;{Sey zKPdQXksLElgVNbQ6qfjWl7I`wccY01(bk*##$^58AtL7KiFkPcpHg76h7f{NFp?x< zS$ca*ANgSqoHp_DQ!3-hV&+c=-lIf{)vdR=AYlCPr}97 zB`SpMeaFj6&m72U9ksE($+g*lEO|7SKZ4Zu>AH7gI7V($Jj=KRSRoeBzK#E+i&tvt zuh@(FyHph2a(y<&UN){@#{M>LdwGM(nCc*P0M3yOp8}m4Z?4u}Y`7g}E&~I8;KD#S zWEO_|#>ZVq;ijeXn0!)B1wlO*qLn=dW>UzGMYJjh_Ev`IEWsj>K-chKaN##!)Mq{g zbPW>YCmw>S!kvNhj$e4zStjYmbiLneqQKt&pfeP%!i^wXaP?xarfS#w9HsgG2kz?e zcQD|cfp@&X9u_P=pI*K*fsc(Do=$x7C6X!R&PMZI@UwJ*OmZv*_GGXEjWlW3*f+=e z49tOKzbY^*{h;z4dY3wym^R7r^jWN$;c0 z6Xhyn)FGM9nu7G4Oyt(BY@tp|Ja7dOE(Vm_LV)91A}H|zITaJWJ|&0hiYY+~U?Djptn6o zO+7L1bdQ7jSJH%qH!1fde~LG0<`xi6yr;-4leytCJ3<8z?lia9cziW=oox#~J|)xw z8Wpyu{>an%(_PSS7y*E<6N}02OdRTcY9!IbY~#8@?RP&n69#w;60LeG=kYR`NXPi{ zW`s25hu#6P8X-;&soLxd^hIwR-^Tc5#WgsjC{*#)88694B5N+JAQi4so>^?bR7dZ6|T8me`OYVCnIM!^1n$ z!qGR)sDWtqwdbB@Z|17I5|j}!47!Xpf0B;60&|0cX;qd5E)CkWPOML3lmGynS$Kwu zrqf9;y?#pl3!QmPGgin@E_4r4sdlKnc>bLfkUHPkQ0lc$QwtN_CGa=Ct_Tj*>hpBg zBc-;CZ3c*3gfzq(y|(tm;BwPi)2fjMhb@Pi~H&} z4)xwm7;h@OO9p|Ws<511eS>k(%*{Zcme!CzJTaR>Ir3LAH7F9;`Lgilx`Xl?XGr6S z6V)1=@FCIM-iB5tS4xB-uGS4vh%o*XbmXnQRIMcSJp_mZjj#(vHCVAFptxtMI#2v0 z1VQ2$2xxg~pTf$cYS2JxcISr9$l}sp?CI+1=bid4{^M9()Ohf|18j*1$}M$2V%BT# zI$Ib+Op`(89M&sTQK>h>0Xv+~J5%J1A zy_8xIo`^)cnD;&k;5p}H`8zEl0L)lZ-^u7Xm~MNuU7YX4@uGz0ZXRXo{z3R6Cz z6K}3&o6tGLM7_DT9PDy0W{&ae_zd4bwL%Gv#+_$yfi}igPxjV?2poY(my$3L zBxeJasxkis3^P~>(2T}DZH$e@Pj`^U&Hl(&=3fccXMNTp;)!x<%E%Byp+Y%%1iA$$ z7avkNdcc>gZ|+BzX5gEp-0Y{Hf%B#wD&BK3eJjjI3W;XRo^XZu+0~OHPdd>{-kOk& zl$$DE-Lkyydn*70q)Ilk%c7FHyJ?u0kx;ZMWFc-r{e2VChtiGdHvs<>{xSUsJiOKJ z95AXSfKi1yjF=@Q)Yo1=t8Y%hOmlMBR3VXB(cp)R!K{^W+B-UH(T*4v6*cON@nSOZoT(HPiWin z+nY%n^NSXwNTx`P5(sT?YLw8@j*q>`a}ijkQauS5DRe)nM#qLOIf1k&C`!}~>Ob!pGj&dcceJRF2% zpyusRAZ+Xxa~DU+2R%R(q*G0CBB>9$5tj(*Ae+H3hj5>5AdXd-$qGcf$S8S_w^CVj zL;^$BfE&4k5k}rK(lJ4*ie`;(a-^N?ZyKbBt+M!-+e5i zbVfhs(XgWXNQrm*p)D2@z1y2*T*K=N%Nl~pjX{pQp9ee9&DqAiH3&9t%XB~9 zf-;+D5UpIJBuoKR+DN;mYEPa(1hiaJp3&dTN?9f70aX!e@$^$b52rdy50vhK*yQq- zCf!bT38XZI=o~M-MmTT_J$g$66N*t-d4=RSyageZh_BXKO0TrJPcSoZ*b~lt7DbQ`Rm6i=Ax$W+}_{}kif%H}U z#SU@-q4JOmCrgV}!Het{Con_j!i9Q}U`HN>r1;*xR9l&8N*^<3cLFseE%QMW!2R^| zM6Xg;f4Rya!Rm2(PsrUy0uc~K;Flnqjwm#zMAk;tV0s1K${$9{4?m(pC84f_v$rCL zn`TCmW%L)GM6nM~eD5e~EP|)%@A0LK3}X zYoRUnprnSbN>!@$txTe*Cq-y3UP}25nv=xw;2PuPZMB`O;ylTAwfdCRE0usm(yqyS zC4ws%7H-|bpHrbZJ}F}nF4#2?-7Dd@NpzhyEA{QA#;Q8`LMj5hf$sw@MzAl1}!KUa2W4h^o2KX!=( z6+AguqTk7(dJD~Ns3gfci1BCpDxV@9dD(mrvW;pCe1g;%M4E4bfW}tl90|VhsizNm z)4Mp?qOmvw{IwQ3&=LNSXZZ|RZyri*2OSD6kkxRl^mH>>;KI(W$WsbqCB;6lTAYG+ zQl@aNNs%d^?gr5a=^iW^h-p&8toR(Y+-^PY1qnJq;|GMMpQIiS3j96-*pQ0QJ!0*~62gOJEa}=Z35g zAEe*5rt?vndsctsMZ>CZ09uXA0CBJ?^Z{Yei@{8i{t8f6a87^DDS|9@p|WRm^e|U? zH(K!7Qr}=fpM2g?TLOUQFyciULz0Xz04u@JyKFtweV z%6}F(c?bv}Lf9-G11lOCxkx963&isfH7M>3uq=&knh2$4`YVq)Rw{AOn?;rp}8TQ}DS)^-t`q}ayd6_MxN zUhViI3!fvJ^-iy~u1JfL^qHzG zZvDY-ZS|n>$@BX06=8g#4$`MYIadY)7&|G>nQl$LLDq3EyNkpl<}O)I6P69xQY;N| zR+_adaX2EbFL zTX?d&-?;6SUPyYtmt3J+S)#~@#q5Y<$y(SA=?~pyS24~QDLht4B*gS=W`oO`igh)E z<-U~H2-z9TVpg8#I`nWC6nXj@;n^938N>__-e5xE8k3)aX@tDQW;E1<D^K5VjoY>W0!XpJwY-!*OUSn?x zBJ|X!CPhxF-<*eY4hu`R@xA*$9f%gLb^i2MBzFt4Uc7v-wmD1x@+4U)lMjgs?2bpwp_L{wCqt35~|>MZ}2)CZzNX`m#yP zjoS|dxo(w4f;%^WbWfJ)NF2C489hTuo{(_o(lD!I;KSl)3t*pE9h?*B=_#;k>#3TUdfqPNu83yo>xE3ZJH*UR3t+W|pW}JhuaPqb@i*%1ha}qRj zE2(h>Y6IC7qm3pRjrnF!8jr}Eh!8@Op%6{Q-!vbdnPC^9JAbUf$AIe`J@d>hJ~8z` zi~kt1y2|GPD@hgQOf>~QUv~wdw*`KaY@(Yvbi>c&+XD zS!jfa4TT>80$0=Hkr;^6+ahSVD$WYI&PWc%PRGx)e9)oj8-vdRWR{ct=g1h!zfH~w zgE7_kTXNM#-E;OCqcw}RrV%74hMhJ>5z=MaXzl@Udgbey@BI+6=89UcAs%`#ohlO2 z3Kcri92G%J0UZaVqAQ26n#Yf>#&@#f$JELyyDOhO4lvAL05+$U@$yMR1v2MTan}Bj zgO>hogcz{S!pWCY#>7vODGCK#NLP<-i7Y}phavA(yUrFR4K6_b=o$*8M2nAq^}qbp z{JGjH4&ih)v8Sj7C1otJ@grtfl`cd`^5fZ7vVB|vyr-;ND#*LaknC?nCktB5)C* z5t|~P2r8B{3|mP4E|3JMGAsHjXCw)rabW?O#Ua2=e?hF)beC9aY~|vm76Mq(0|X{Z zI}y!KMH`-3v`NP(Q!IH(jnz+JY-@SS%mD0?8n8IRUYFlKHTY!Y8|(3EmJwJTIbJel zlqKe&z(DBNd<>a^$mWG?|EYzroQa?&zQu%)MDw>hpNix=QW(N~lSj=v0jM9rdx*yc zp%`uUiyH-S9~!)%1-w;r_*GLN1g(P)*uGg8WN02@5Bp~S)!6tuRsNqg#|JHxaJI=i zi_%G2H@m(Gofi0xjmaA!{OORhmW%|#cEwE4zNeNrF7s_=Eb?-o+=;2jxlkGEMi@-% zDeR%4i#b5LX5UYn9$sd;y>2WHd2`wRo?`dG5m51I9)M|=zkXUa;Zln(zA_`DPlu#x z)ku3^3Q~7YEuIB59Z?OsX;JAJf@@m6o_>jDGYWYuRq+#MmneC1G#B!XxNQK{s*oa4 z(sj1^_wXQ5i4@(%G=*wKzFWoZf?P%V`LW4~U zSmHCSuBoOUmHMoZhuX$t6!yvtc}URfGG7#qA$vaKEb1Cutd!A$e{0WN!n5Q|B#+d{(tmokZl} zbzGRovli;m`kc?F+#0sQbaG%;ppoQ4_ajTCe}oYTsP^c_11yOW%LB5x+75;M2FLVi z2!X7vQezY@4Fa00p2`DuPXM4FJK)aplC8Be-rUhFoj`T-b}8kHcaIe0A5&8}+eGBH zG5lOL2)fY3FF{_Qv!&jlqB-l*OMv`Y8$gozcY2gR9P!mY@S3Z=aE14~1J(#)j z=A2wdOa2jwLcBT|H&KVhL6%7bKt$jLrmb?!Ih`LdiW0qhx7n9XozxNmNL1U^r1AbyO7TrK%yyfp!bx-rV3LQr zpBik6n3wrm$g2euGIEgQVPfFz*?U3ivNeF*FPsr}K0X@pS4Y63oekJrd-R5Hfb)9y~rdT0HkEoN0s~ zxl3}d5XLNWdw`6q8C7*o-OE*ILxIoLD)ULXvx)Z>%UpZ4YF0Ybgd{v_02CPapUt5% zSC@XnN6E9FeL|^bpRTpiPYoDonctef^;~eLuQlH9B2X1+?^ciy*Zo;w@G>n z65SnLAUC4f_ZGJ`$w+)WSnV)yM%f(2Y(B>mak(W<01+vQ(QyowW`jvc;BJy)T&;=_ zEhsw_7zM*3o)h-qwoc6mI($6^v8Scgk%k2c&7{V)-7QG-Ev$yUu8{5t8>T|WxCD>@ zQcJw_#GM4Q1`#fG{*0-a2BL3Xgi9A(<)AJA_IN&Y{>YY(2I^A|zy4AG@xFCLepQ zfhJ$ueu2=ZApy%WbQqbau?7(6eTt@CZ$&Z+l4ZMrxTj>t@_kczG`avl&qY#->{w37 z{W|6Lww{%lVnS~*q_aaKDhBD`AsBRy)6YnKB=Wj)N;WS-BdAPx2g>4q`XT=z3>w(Z z6POIEfaLUK5z!3sn1nTHV0-S6Emt1d_MA-&Hu2(m?X`yyU_PZ#pX5`y+98pb$ICUC=zqF2Ze-{XIMOjm*}TRq zRcA{bWN+c`0vVh^-b4)y!;DwfDfN@pati6~L@BtSM(T?R=3b5r5Y`usfT~!nZnTz# zDN24JsSOCbIxL$hvC&x)QW$uuR?4@#-Ig^5b+XRcKj3jpCn?0EF-KK=<}{mI^^FoUQpciAUF z$@c6A=}~Gqol|dl5v3;R+)8TA(~T`ros-qA2uHY%k+cgy>=ww-Rq$feLgzZ&KWRNQ zX5skmmYc5;&jX7&qCl%%%&v&f^`L;@xoVdxcg=_N>HX-+45Ek{<1_KpOF>8POxpf- ziHfHTm%hs_@kk#~5F_U|!}|kY6s&5|^UL+g*CK3@_{G)FP+8$*e-;LVXmSs>VamQl z>F4Ez#+^C1rs|Jp(XjsTrQNOYU80Yog{6#XnWJfK!p9ik5Ml*sLh%>7D1h9ov51$v z01V37+V=%%#!m&TL;!QmXs4uCvF6fiqv1WlXi$lW`mOCA#>=6%#Z~4$s=(neNg84m(<_i;lBr(DKU`h6;&13g8P-Z3uZqQUXlSm z!u5qnCm@4VJevFC8q(EHa!T$kzBO!+N?0L^@#Rke2}=Cwph?99$Jpz?2JKF6WPnWl zUT9jp{z&oz@~Jrk!6UEg0zP|^3WD$#SzIWIXv!+1$7b{U_9@U3s?17`8G^*w9)W^X z>LWUKZe~6a^P&@CG=PbQ!8a9%2>6yf>&OR%>L+#43oE`Mf|BMOAj(~MwVeCps#9&qodpoV*up%)|Lli(bINu8JEZgEf7l?9QrHW z2#qa%JfL#e;;~17PN(ttAyoc6{bP(8#!a}WPa!oJ9hFZpKTR>6D0HM9@j@LZ;>b?O z2@AszznY?wQA<&yT5xNn=O)G85C<{T4^OE?d2+G2`n73PDn`Y(`tE`xwYqiRJakYs zk5mVi>4>k0BpY4z>c}+P18JINOY&RuV)7<%E|A1vdBImft%Mn-3JPY)^es#rq#q~} ztRb{df>kt{1I-$lsVJ%|5~@Hz8Iw&`Tr8D&AsWqioZI~2jh4FTeMR4lw4j{>7! z3s;h0?NI2SM-34<3MIxRCS=I!832p%XxRRIj|v)Nm9yQRdVfTdbQ_=Sj>GBZu4w37 ze~ct>Ig+(cX5!1A<4C?!HOI(pkCC$pZDdf~i9h5&giUC9Dymw6YJu>A^kEhyC8Tbt z&oMt!izH9qB7y~ey;LoiA*+6Ki+(LNQ!p+R(NnYiI}k>lxpGIwa>e{1(F&A!6o8WE zX4+mQPZC}-hrw&jH_)HwEgn`<3PKkGADdnzq_e9spkN6v0;hU0GpN(;1Dc%1x26E! zL(ksC)6uSQRXUtQ^vK$BdBtO`{B^KuGjk-Kc(z2yt=YJjGRy>KZ`t4=ZwiVC_reGv zp#~-*uR78_JcO(({(SloYBgp*j1%eupf{NK#CU_F6 zF7k9SdUHg9qenK87&(lie}HF$`c^JhdWx6vl<57K;^M1P=%mkvT#+ z8-7g!c?YuJe6u)65@0aoXX3H1Q66h4k$OBWN&kFqVmj?!=Vu7^qzSTQMv`IID4kK2nu~j76$&QJY1bag1pB%WH zYz`ZqVWh4tKSq44Ty~hP8)LWeSCSJJRw#bs)~(u8Rm~}50AvzM^$!d!bPfXO{HFu( z|Kq%Os(dEKaI=4JzXpNduP;Rh59<4KjqxQ(hLLYL1}omb(m1%CfUa;x(y7MyZSWO2 zsi_zY-V8nrO*H~_8W1kT2ZE1c*aM)v?exa^S4ibRuWd!s^JGR{B3xY&8bX;aW_Z+_ zJk#F7)03x-FS)h>J$#t+WCBjn+f+KH`kdzA9BUegOd@m%b_P)rxd(2OEUwJ%Whnt`Ol1t|Rv91F^5Q36@V7jP_^qGf1}ei$MY4mNOp zrG5tNw@~r%w9tYm+w0;SltIDs65!u=s-p5o6Blc*vkd%7M`EpCLH`S0yt~sO5srch zfE`Erbrs?iAIayFe7l&ZO8P-4)jdd!{5ncWxpOU^Nfp0y2c(5Fovlnq1vT!mL`5L2 zC7E&RLSMdBo1T&YE;{eN^^H%CyrTXFWrc`4=S+}S-4Ujafr-M@i$*J!?eF&6_m;Xx z&Tu3?Z#v?$0Xw=m6OU)5G8+Rq!-BTjJhV4lXap({AGesxZCWbi7vnG@3m3^>0X}4i zLZSciX}_>}ATF8CnSKUpS)| zgK)^@%o|CBj{Su_AdA5JfD4$vBt|763>fl0BQ9RWgYpypZTd~8M1zV~B%fY&cocSQ zSp%w^2wYV9jjT46PmDM3rB1(DGQ|vBB9)=|o^ z$OuZL$niq}-;@WSnm++yUAPr39B3IC4AGlSRI>P@jJ3u8&CtBU4Iw0DdvdrS|5awwHxk8Ja*+ju!J5 zsKpe9lsS~95Fa*A7l)6z9-lk3-1V2zW?gtj#jcAw3H8kjgly^;5i&D0aS89y9En8& z42Vjm90;=@nGgcu!~-L~{B!_c$tNl$fuA7y^(pf>l=s{|iICD!q|E5wj9}J)r^& z&|R=EXmoJ_(o5%e zQf=RSR&yObBt;S2#qnq6aOuIy;K-mipy+Ul!hRlIix%#+Jtjpkxw|&Cwr{Xdvv06X zE_9ExkAfeb#`&@lE1CAO2)S}{myop-I{S!{f^yQv;-e*^Xn|}|W=~oD(Q&-|T8wT| zO-SU_x1(tBn=HZ*fVqN0n-Z@z>@JG|<@E9=AZ7y~8Z}0EnJ;{TU29`ehE4d>=sO{UK2-(*|ot}1uHA#RY-sDI%Vk5nKqm9K*D7kATi4gJK z8*MLFLJ^2F-E;yBE!2HM1Sv!glyrZqF%m`Vq67)Q$ zt=XMz^J%DBwA~ZvP;d7f@}*}Zm^QY)~OYb2*!l_{|2^`a+h+%$syNu3)*anzM$oRq*PHZm!0%)al!!^_M3<|k-)#(S`<;nm@ zw+mg}OSHBYT_N`rlu|I&w&<&;k7S_&XB9ovgA0aB9K!CSRgwnTA zQbPl^uyHYz;+Zxva@AS5&|t+=URv#NX5TJpRN{W-f*SR$CGuN8pTxH&8i7I%I8+yj zZ(@Ty;bKDAkJ|JbgbRrGn&}~IK^!Rc%@>9?5-1=&cYcqMt=y@b@g_-o9JyqT8j&3^ z&cOwv$Z^Oe_l25vNRv^&o_Gk&{bh7!1Q&Vip3KX8BjBJWM>qQQ^U8Vbf__ zvgIOt7Ag0sF%{DEwNJKX#9%k_qKg9?)1>+ce6QqVqRA0XG-X~83PV}n#3@xvA@`mO-%4g< z>QRRxzlrwf0NCz zFHPRYGi9nE8G(6G97FI3^j;>oT6Yi00&$4%u2S`NK|W7L>h)ekvdbi7ngQ_`{ck=SW-+}{NpMD;RwSaJViYpg-9g%YB6+h~0?ub2q$J)p4m@|i&*+Jj%=*zw>Bw#3 zZv~N1H5)i#5SCJjX64Xd*?|lShVe+eO1att;TkIQ5Uh1H;t%9EowcKl+83W>OY0sT zFdM>)Hsv89=%OM{c5}sIbm*0GU-QYQQQ(LpidLSZcxNBiF_rVc%LwJVw~T&GFu3^z z1DFn06s}Kq={)cSiE{nrjp)wJ+SF0J_A+G|No^&yh?njov0UC2cTrQH7kK}nuW&7D zX&6%FvKk`jU;t^va@1Axv3m&I#}%cgXmd-1FLxN01^qN`m>|?Ajuc^360Yku44gze z9VnFc6ZH0?dUP+je05;i<7i^Sckc#zHhX222#gPQQNdcU6hcd`GF-?rLvZ|*E7Fft zwt-tw8dIit4UOA7y+Eh zfb&N3vEP0Pbw_;mp`FOTe@ub*GB7QFc72?3z*t1R6 ziYf5XZvnB4XxV~*jJ=DC3MiQXGl)K&3&{jL5El%9N*xp6TmlCGjv62Dx!cpq43Nc( zkZuW|V{nxK30K?#QUetYaQGC;0Hj!za`fx`xa5F9aj+5??PK8f?Gf}r!l5<=6$4`qufC?D^XYW#?kV!xQf=M`gO#gx^stpfZB?X% zNKitBI>Eoj6NWHcQo*?rW&Y6Y(?yl`RGKi-@ZENN9!xkP=M+^2Se^}4KjE+S#o_;Q z)$VjEl34rL+T`}^p-jtl_f^Vqe?3mU`e+!y*Ez!4?1sUF`2>aktXb z(>GEDVkHe(RNZJ|8im*5B`+Q}C%<76o*CBfM$qH4RW zH(qPVUhaNb0xH#J=u2uSSyJl8Ls&jCrBs(qAqAmYft4O5ZkSU}ACt$Z_*6I6RvUARsjOaqRfv+7B8bm-8*~sD z0bY3scugB~^_$A+)5u(+smp7H7{~DiSXRBw<~c}85X?dlK1K_YirHiM3G@FDSK+qE z83h+N+bTwsYx77y&A%7P`>4>ly4aW;-M6Tk?=FXES?i7DJRfmI+|F`&`5 zQKs@m=exD_Tl6nSQzvgG{tIt{%~lJbG%&s(f#e*ACDRGHKO1d4gaO2zK;~|PxmJ-y z%m?_=?PzT#wcWB%%*RALwf%`9ixxMq4kUd)P*nA8CwChQQz^?y(gadEXIiUL7ow`d z5wbl6`!oFSu);wVaVJNR9R)lMec-h8zsxU&RgfKgd5`YKECR*rx8n6RsVV}4EZN`p z?o%Gn$`)+&*r(s5f;rJ5>e~TiZI1qe{2*lO<1gP#{>^(Lt@Y_Gi-VI^v$pm+RdJU; z<&53lGD_eQX0$%ze!V`2s;W!8j)c|?ck29^a|4KA2x>0%z#oi`FNUOEo*y67QV}(l&hR_gg+G@BTMX8uROoSD z8z2kvc5<^*)Os>>4TC*eZG(*x$)k4^Kw;$`=2ckE*hlj4N63e9=V5r|{jnq;iwY9h ztk9cL>O8xrxR7ZU82cM z<>dpT0Tg>5B3W1@{;vG>n?I=ZBcl$Xh=86XqpindnF@0@)I6j&nq+^m_EG`cV{az> zxl!1)BGS``hXkjTK|W||(Z*42X9kB52He_CsJ5IO`s9&E8CSdt?hI9qH8fqpQgJ`Ol(==*$0djeGObpqD8o=8w`*BC=GP>fN=HVMqh*k;RCvSu7@@R=mR~QU zrO%lsmRD0}1GrPyM-dr5RgqYNULfcix&uR1xydYWP4i%rRn>n#%_4`yN*)FtIRGg2 z!TN*TSzt%du%Y(=5y2g^tQi*?QqQTj?XE9{q%D7qfp1qH>QAB+sULBH)8c~P38xFK zve_97ba2!qAq+HYe-iGK=sgS7VRQ zBLV^2>Ne24VR)#IvS(1RM_XyWi(maZ<(MqZbV}d?X|};SHQb@$o+TI*m@$XETRgzz zASgqVQR4Z$Ya5f)-%N?o_F)+5R?mfrjdG{Q-|7o)>nB*3{FW&R#8HD~+|FnN9a~pr z1i06l#qnw6)YPn-A`eN=DEtK~g$&0%zV#v{R;zO3J*(aR~}JjJnG^AW19Lz^@FFbGVYWc8@^r<3q)oU|!d(%biB9 zKY#x8S_-K-lNX&PK^3fw&kbcHFTbumrnfsqBE656MN5kwyd?pcQ)@HMl+X9$st=AAg{ou-<&+5nd1XRmpE)R$om{%f;Gps!JloPj{k)m$lbp zjkzXSBE=y>rv+FC3vy;r;;AcG4n$@l^a1t;iXOZ)uL@%UW_Wul1tMeZElhS*OFM^Z z4h21=ol6_*Jt_CYE?tK3$|ndw@ADp5pjiOJMu^)Xis=x zUIHG69jk(55=|Zi(+i_=Sn5!A5!=@a8m6x;2D2@4YfKlnW-hDb(44rgg^25 z>|95f)5+mfV{IqChcaOE(F2^F=|GPbiQe8K@Ac00&UZif;M<{#Z;PS%fe$?Wgo!c) zhk5OJYBRU%2h(}-puXEC2#YMh%Au557?DSac#}c3Ge?i$dkV~3ctYC$f+FjcK{26l z(@YC-GBdreI6#x)j* zI(R%cDEZS61BQr zTe|P?1Ff9y>^n&S7t$gJr;R6Rhm~OE|Z~4@8g)o47+92X~p= z4#@?IVfP9{UA%&n2=wT-@b`)ClI=B2Tz=x}b6dOp0jb;RZh9WwAuz>l)3isqcvIO* zXa1NhZXh3aeSEewz|jesAtRn0@O6miXYZvuJZ_%wWXrHtQ9c<-J#kz4lQO&{HB+XUL#{3N-yL%r*xrRZjkt%&*RG1*Q;g*bRsuT1MRv zpn5Rj9um$>=X(JvL8YcZ-E$Bp{=jhwzc4wj1Ii?|zAGd#yihGb#T-PU;+v6a@m32x ziqv4y{u+~4sBp!dtAXkAEmywU4@Zi~B2wW@P!o zuO=bl+c&eZ<~@ZRuRuazA-^Z@gB2!U*tj$ zAy^ZrTt7cgB{f)?ZCu}khqCiWr+(5|JKnD!hO|tltpe$lc6b0oSjyII)|wC0c?9{< zC6ELPcZOD|NA7n_n5}b&2*#6BKA#v`Zhe6yyRfav=e`ik+uAMVfb))8{I_l8}tS5D*rePbSfZQm>`fOHJyq zjPI0;uBlTXp{(^R!8^RU0f5>L&zYlGTq{(NG+5RwJCYR@#{mR)jRb#fRAZDuI&{s~b`I z5`yROdKT`h*4BmleUFn4Pj)w=v3Zms2h)42OT)C@SG1;Eqs8kkL2SYsyOIzbij|xm z!^uJ59~5ed$dQ~*3a-(}AMQl$1WA?0%bGDC7zQ~*)fQ2U-G)38em2xVv~Ndjvk**D z_6IpMiEzn>C6Ie#9WI5kRl@ViU+X&7B<1}GP{kgD?Vd7y;W z)(*p|j_REVh#DwW<(gl3!7BnO0aA2 z^30E6poqCgjFrHybaLd?cRMLWd3^;Sl`8ZM4;7bF0wn>Au|NOYodTv4N?!6$Ldpy@ zj7r}G6KENN;0$c6doRDWJP;Iy$mOcy;~CS6LTlrt+Xz?2E9)MAZFp7X9z6q&mov#p zSW&PXP{UhN0ZvOLG{n&1fDyjRbTIpn9k`|u zymq4WN;7yu+yR+w33212_;tlzA%&;Jjp-3Z9_+?Bb^%~?&qX6Ned>-p8 zTPT@REsulE6V5>7J(TIB2Eqr(vVONbHjf-M{YWpr7ym-k1K=FMs)$JHFo0(ed{` zeDC*Pe(m<=+|!N@`uR`sJN!%79PecmA&%fAOz={YxG6 zHqlfs~(B7rLN!o8$l|6?Jqz1Z~yK8+tEQk?m&L_m9KeJ%ELht zTa$}d{_$K#2mQDtKL2B%#LvR}I{i;(zxp?^n)Kt6IGp~vH;QwW;3)p{fBb{OKbz?2 zpdXjS-<U;2heVlYhN-+%8rJO2cSlYZPy`NN$Q ziQ%sA{2(}x5BhdG{?(5=_{SYc$BSR`1~L?0j{o`3{y$y+UExa|^y8BFuYT!2@JWmW zM^PxB|KEldIy&gbCGp@l|3i;N^`jt(Km0RazW@7w*wH~hE{UK1flp#Me9Zs)AAM)< ztH1uG4*GFP{C|)BBX1NV=Ypfy-g^I!?*E&P4*K~E`kLUsV_*92|Nb9)B+j4h`kmrH n_|n>3+NJZYKlo3Abo7P!%2%n|{|x{C55LmUG5qGw;&1;y+W$da literal 0 HcmV?d00001 diff --git a/config/fabric/indigo-renderer.properties b/config/fabric/indigo-renderer.properties new file mode 100644 index 0000000..3ec57d6 --- /dev/null +++ b/config/fabric/indigo-renderer.properties @@ -0,0 +1,9 @@ +#Indigo properties file +#Fri Sep 19 16:39:59 SAMT 2025 +always-tesselate-blocks=auto +ambient-occlusion-mode=hybrid +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +fix-luminous-block-ambient-occlusion=auto +fix-mean-light-calculation=auto +fix-smooth-lighting-offset=auto diff --git a/config/plasmovoice/.crowdin/de_de.json b/config/plasmovoice/.crowdin/de_de.json new file mode 100644 index 0000000..3257df7 --- /dev/null +++ b/config/plasmovoice/.crowdin/de_de.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Künstler","gui.plasmovoice.about.copyright":"Bitte verwenden Sie nur offizielle Quellen und verteilen Sie die Mod nicht ohne unsere Erlaubnis. Du kannst uns auf Discord kontaktieren für alle Fragen, Hilfen, Vorschläge oder Angebote.","gui.plasmovoice.about.huix":"Konzept & Design","gui.plasmovoice.about.links":"%s an","gui.plasmovoice.about.made_by":"%s wurde erstellt von","gui.plasmovoice.about.programming":"Programmierung","gui.plasmovoice.about.support":"Danke für deine Unterstützung","gui.plasmovoice.activation":"Aktivierung","gui.plasmovoice.activation.distance":"%s Entfernung","gui.plasmovoice.activation.ptt_button":"Push-To-Talk Taste","gui.plasmovoice.activation.toggle":"Umschalten \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"Taste Umschalten","gui.plasmovoice.activation.type":"Aktivierungsart","gui.plasmovoice.activation.type_inherit":"Vererben","gui.plasmovoice.activation.type_ptt":"Push-To-Talk","gui.plasmovoice.activation.type_voice":"Sprache","gui.plasmovoice.addons":"Add-ons","gui.plasmovoice.advanced":"Erweitert","gui.plasmovoice.advanced.audio_engine":"Audio-Modul","gui.plasmovoice.advanced.directional_sources_angle":"Richtungsquellen Winkel","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Ein Winkel, in dem Sie die Quelle zu 100% hören werden, wenn die Option Richtungsquellen aktiviert ist.\n\n360 ist so, als wenn die Option deaktiviert ist.","gui.plasmovoice.advanced.exponential_volume":"Expotentielle Lautstärke","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Distanzverstärkung","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Lautstärkeregler","gui.plasmovoice.advanced.panning":"Stereo Positionierung","gui.plasmovoice.advanced.stereo_sources_to_mono":"Mono Stereo Quellen","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Addons verwenden Stereo-Quellen für eine bessere Audioqualität. Die Qualität ist viel besser, aber das hingucken wirkt sich nicht auf das abmischen aus. Der Ton verblasst nur mit der Entfernung.\n\nWenn diese Option aktiviert ist, werden Stereo-Quellen in die üblichen Mono-Quellen konvertiert. Die Qualität ist schlechter, aber sie wird nun abgemischt werden.","gui.plasmovoice.advanced.visual":"Visuelles & Benutzeroberfläche","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Beim Beitreten anzeigen","gui.plasmovoice.cannot_connect_to_udp":"Es konnte keine Verbindung zum UDP-Server hergestellt werden.\nEs ist möglich, dass der UDP-Port geschlossen ist. Lese im Wiki unter:\n%s","gui.plasmovoice.connecting":"Verbindung zum UDP-Server wird hergestellt...","gui.plasmovoice.devices":"Geräte","gui.plasmovoice.devices.activation_threshold":"Aktivierungsschwellwert","gui.plasmovoice.devices.activation_threshold.tooltip":"Nur dann relevant, wenn der Aktivierungstyp auf „Sprachaktivierung“ eingestellt ist.\n\nBewege den Schieberegler an einen Punkt, an dem die Lautstärke nur dann übersteigt, wenn du redest.\n\nDu kannst auch das Symbol drücken, um das Mikrofon-Testen und Hören deiner Stimme zu ermöglichen","gui.plasmovoice.devices.default":"Systemstandard","gui.plasmovoice.devices.directional_sources":"Richtungsquellen","gui.plasmovoice.devices.directional_sources.tooltip":"Macht den Ton etwas leiser, wenn die Klangquelle nicht direkt auf Sie schaut und ist außerhalb eines bestimmten Winkels.\n\nGilt für die Spieler, die du hörst.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Verbessert die Genauigkeit der Audio-Positionierung, was es einfacher macht zu verstehen, woher der Sound im 3D-Raum kommt.\n\nKann die Audioqualität etwas verschlechtern.\n\nGilt für die Spieler, die du hörst.","gui.plasmovoice.devices.microphone":"Mikrofon","gui.plasmovoice.devices.microphone_volume":"Mikrophon Lautstärke","gui.plasmovoice.devices.noise_suppression":"Geräuschunterdrückung","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoise Rauschunterdrückung.\n\nVerwendet neuronale Netzwerke. Funktioniert großartig, aber ist möglicherweise CPU-intensiv.\n\nGilt für dein Mikrofon.","gui.plasmovoice.devices.not_available":"Nicht Verfügbar","gui.plasmovoice.devices.occlusion":"Klangerzeugung","gui.plasmovoice.devices.occlusion.tooltip":"Wirft einen Strahl vom Spieler auf jede Klangquelle und dämpft den Klang, wenn Blöcke im Weg sind.\n\nNützlich, wenn du keine Leute aus den anderen Räumen hören möchtest, aber kann manchmal nicht richtig funktionieren, daher ist es besser, es deaktiviert zu lassen, wenn Sie es nicht benötigen.","gui.plasmovoice.devices.output":"Ausgabe","gui.plasmovoice.devices.output_device":"Ausgabegerät","gui.plasmovoice.devices.stereo_capture":"Stereo-Aufnahme","gui.plasmovoice.devices.stereo_capture.tooltip":"Erfasst Ton in Stereo und wandelt es dann in Mono um.\nKann die Qualität verbessern, aber den Ton leiser machen.","gui.plasmovoice.devices.volume":"Lautstärke","gui.plasmovoice.devices.volume.tooltip":"Die Lautstärke auf mehr als 100% zu drehen, kann zu Verzerrungen führen.","gui.plasmovoice.hotkeys":"Tastenkürzel","gui.plasmovoice.not_available":"Plasmo Voice ist auf diesem Server nicht installiert","gui.plasmovoice.overlay":"Overlay","gui.plasmovoice.overlay.activation_icon":"Hud Symbol","gui.plasmovoice.overlay.activation_icon_position":"Hud Symbolposition","gui.plasmovoice.overlay.activation_icon_position.choose":"Wähle eine Symbol Stellung","gui.plasmovoice.overlay.activation_icon_show":"Hud Symbol anzeigen","gui.plasmovoice.overlay.enable":"Overlay aktivieren","gui.plasmovoice.overlay.hud_position.bottom_center":"Unten in der Mitte","gui.plasmovoice.overlay.hud_position.bottom_left":"Unten Links","gui.plasmovoice.overlay.hud_position.bottom_right":"Unten Rechts","gui.plasmovoice.overlay.hud_position.top_center":"Oben in der Mitte","gui.plasmovoice.overlay.hud_position.top_left":"Oben Links","gui.plasmovoice.overlay.hud_position.top_right":"Oben Rechts","gui.plasmovoice.overlay.position":"Overlay-Position","gui.plasmovoice.overlay.position.choose":"Overlay Position auswählen","gui.plasmovoice.overlay.show_source_icons":"Entity-Symbole anzeigen","gui.plasmovoice.overlay.show_source_icons.always":"Immer","gui.plasmovoice.overlay.show_source_icons.hidden":"Versteckt","gui.plasmovoice.overlay.show_source_icons.hud":"Nur GUI","gui.plasmovoice.overlay.show_static_source_icons":"Auf statischen Quellen anzeigen","gui.plasmovoice.overlay.source_icons":"Entity Symbole","gui.plasmovoice.overlay.sources":"Overlay-Quellen","gui.plasmovoice.overlay.sources.always":"Immer","gui.plasmovoice.overlay.sources.never":"Niemals","gui.plasmovoice.overlay.sources.when_talking":"Beim Sprechen","gui.plasmovoice.overlay.style":"Overlay-Stil","gui.plasmovoice.overlay.style.name":"Nur Name","gui.plasmovoice.overlay.style.name_skin":"Name und Skin","gui.plasmovoice.overlay.style.skin":"Nur Skin","gui.plasmovoice.title":"%1$s %2$s Einstellungen","gui.plasmovoice.toggle.currently":"Aktuell: %s","gui.plasmovoice.toggle.disabled":"Deaktiviert","gui.plasmovoice.toggle.enabled":"Aktiviert","gui.plasmovoice.toggle.microphone":"Mikrofon umschalten\n%s","gui.plasmovoice.toggle.voice":"Sprachchat umschalten\n%s","gui.plasmovoice.volume":"Lautstärke","gui.plasmovoice.volume.players":"Spieler-Lautstärke","gui.plasmovoice.volume.players_search":"Suche...","gui.plasmovoice.volume.sources":"Quellenlautstärke","key.plasmovoice.distance":"%s Sprachabstände","key.plasmovoice.distance.decrease":"Sprachweite verringern","key.plasmovoice.distance.increase":"Sprachweite erhöhen","key.plasmovoice.general":"Allgemein","key.plasmovoice.general.action":"Aktions-Taste","key.plasmovoice.general.disable_voice":"Sprachchat deaktivieren","key.plasmovoice.general.mute_microphone":"Mikrofon stummgeschaltet","key.plasmovoice.occlusion":"Klangerzeugung","key.plasmovoice.occlusion.toggle":"Klangerzeugung umschalten","key.plasmovoice.settings":"Spracheinstellungen","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Schließen","message.plasmovoice.distance_changed":"%s Sprachabstand: %d","message.plasmovoice.occlusion_changed":"Klangerzeugung: %s","message.plasmovoice.off":"Aus","message.plasmovoice.on":"Ein","message.plasmovoice.update_available":"Neue Version %1$s von Plasmo Voice steht zur Verfügung: %2$s","message.plasmovoice.update_available.click":"Herunterladen","message.plasmovoice.update_available.hover":"%s","pv.activation.parent":"Übergeordnete"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/es_es.json b/config/plasmovoice/.crowdin/es_es.json new file mode 100644 index 0000000..70c2c97 --- /dev/null +++ b/config/plasmovoice/.crowdin/es_es.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Artista","gui.plasmovoice.about.copyright":"Por favor, solo utilice fuentes oficiales y no redistribuya el mod sin nuestro permiso. Puedes contactarnos en Discord para cualquier pregunta, ayuda, sugerencia u oferta.","gui.plasmovoice.about.huix":"Concepto y Diseño","gui.plasmovoice.about.links":"%s en","gui.plasmovoice.about.made_by":"%s fue hecho por","gui.plasmovoice.about.programming":"Programación","gui.plasmovoice.about.support":"Gracias por el apoyo","gui.plasmovoice.activation":"Activación","gui.plasmovoice.activation.distance":"%s Distancia","gui.plasmovoice.activation.ptt_button":"Pulsar Para Hablar","gui.plasmovoice.activation.toggle":"Alternar \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"Botón de alternación","gui.plasmovoice.activation.type":"Tipo de Activación","gui.plasmovoice.activation.type_inherit":"Heredada","gui.plasmovoice.activation.type_ptt":"Pulsar Para Hablar","gui.plasmovoice.activation.type_voice":"Activación de Voz","gui.plasmovoice.addons":"Complementos","gui.plasmovoice.advanced":"Avanzado","gui.plasmovoice.advanced.audio_engine":"Motor de Audio","gui.plasmovoice.advanced.directional_sources_angle":"Ángulo de Fuentes Direccionales","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Un ángulo en el que escuchará la fuente al 100% si la opción de fuentes direccionales está habilitada.\n\n360 es como si la opción estuviera deshabilitada.","gui.plasmovoice.advanced.exponential_volume":"Volumen Exponencial","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Ganancia de Distancia","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Control de Volumen","gui.plasmovoice.advanced.panning":"Posicionamiento Estéreo","gui.plasmovoice.advanced.stereo_sources_to_mono":"Fuentes Mono Estéreo","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Los complementos utilizan fuentes estéreo para mejorar la calidad del audio. La calidad es mucho mejor, pero la orientación no afecta la panorámica. El sonido solo se desvanece con la distancia.\n\nCuando esta opción está activada, las fuentes estéreo se convierten en las fuentes mono habituales. La calidad es peor, pero ahora tendrán orientación.","gui.plasmovoice.advanced.visual":"Visuales y UI","gui.plasmovoice.advanced.visualize_voice_distance":"Visualizar la distancia de voz","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Visualizar Al Unirse","gui.plasmovoice.cannot_connect_to_udp":"No se puede conectar al servidor UDP,\nEs probable que el puerto UDP esté cerrado. Lea la wiki:\n%s","gui.plasmovoice.connecting":"Conectando con el servidor UDP...","gui.plasmovoice.devices":"Dispositivos","gui.plasmovoice.devices.activation_threshold":"Umbral de Activación","gui.plasmovoice.devices.activation_threshold.tooltip":"Solo es relevante si el tipo de activación se establece en “Activación de Voz”.\n\nMueva el deslizador hasta un punto en el que el volumen solo lo supere cuando esté hablando.\n\nTambién puede presionar el ícono para habilitar la prueba del micrófono y escuchar su voz","gui.plasmovoice.devices.default":"Predeterminado del Sistema","gui.plasmovoice.devices.directional_sources":"Fuentes Direccionales","gui.plasmovoice.devices.directional_sources.tooltip":"Hará que el sonido sea un poco más silencioso si la fuente de sonido no te mira directamente y está fuera del ángulo especificado.\n\nSe aplica a los jugadores que escuchas.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Mejora la precisión del posicionamiento del audio, haciendo más fácil comprender de dónde viene el sonido en el espacio 3D.\n\nPuede empeorar ligeramente la calidad de audio.\n\nSe aplica a los jugadores que escuchas.","gui.plasmovoice.devices.microphone":"Micrófono","gui.plasmovoice.devices.microphone_volume":"Volumen del Micrófono","gui.plasmovoice.devices.noise_suppression":"Supresión de Ruido","gui.plasmovoice.devices.noise_suppression.tooltip":"Supresión de Ruido RNNoise.\n\nUtiliza redes neuronales. Funciona bien, pero puede hacer un uso intensivo de la CPU.\n\nSe aplica a tu micrófono.","gui.plasmovoice.devices.not_available":"No está Disponible","gui.plasmovoice.devices.occlusion":"Oclusión de sonido","gui.plasmovoice.devices.occlusion.tooltip":"Lanza un rayo desde el jugador a cada fuente de sonido y amortigua el sonido si hay bloques en el camino.\n\nÚtil si no desea escuchar a los jugadores que están en otras habitaciones, pero a veces no funciona correctamente, por lo que es mejor mantenerlo desactivado cuando no lo necesite.","gui.plasmovoice.devices.output":"Salida","gui.plasmovoice.devices.output_device":"Dispositivo de Salida","gui.plasmovoice.devices.stereo_capture":"Captura Estéreo","gui.plasmovoice.devices.stereo_capture.tooltip":"Captura el sonido en estéreo y luego lo convierte a mono.\nPuede mejorar la calidad, pero hace que el sonido sea más bajo.","gui.plasmovoice.devices.volume":"Volumen","gui.plasmovoice.devices.volume.tooltip":"Subir el volumen a más del 100% puede causar distorsión.","gui.plasmovoice.hotkeys":"Teclas de acceso Rápido","gui.plasmovoice.not_available":"Plasmo Voice no está instalado en este servidor","gui.plasmovoice.overlay":"Overlay","gui.plasmovoice.overlay.activation_icon":"Ícono de la Interfaz","gui.plasmovoice.overlay.activation_icon_position":"Posición del ícono","gui.plasmovoice.overlay.activation_icon_position.choose":"Elegir la posición del icono","gui.plasmovoice.overlay.activation_icon_show":"Mostrar Ícono en la Interfaz","gui.plasmovoice.overlay.enable":"Activar Overlay","gui.plasmovoice.overlay.hud_position.bottom_center":"Parte inferior central","gui.plasmovoice.overlay.hud_position.bottom_left":"Parte inferior izquierda","gui.plasmovoice.overlay.hud_position.bottom_right":"Parte inferior derecha","gui.plasmovoice.overlay.hud_position.top_center":"Parte superior central","gui.plasmovoice.overlay.hud_position.top_left":"Parte superior izquierda","gui.plasmovoice.overlay.hud_position.top_right":"Parte superior derecha","gui.plasmovoice.overlay.position":"Posición del Overlay","gui.plasmovoice.overlay.position.choose":"Elegir posición del Overlay","gui.plasmovoice.overlay.show_source_icons":"Mostrar Íconos de Entidades","gui.plasmovoice.overlay.show_source_icons.always":"Siempre","gui.plasmovoice.overlay.show_source_icons.hidden":"Oculto","gui.plasmovoice.overlay.show_source_icons.hud":"Solo GUI","gui.plasmovoice.overlay.show_static_source_icons":"Mostrar en Fuentes Estáticas","gui.plasmovoice.overlay.source_icons":"Íconos de Entidades","gui.plasmovoice.overlay.sources":"Fuentes Superpuestas","gui.plasmovoice.overlay.sources.always":"Siempre","gui.plasmovoice.overlay.sources.never":"Nunca","gui.plasmovoice.overlay.sources.when_talking":"Al hablar","gui.plasmovoice.overlay.style":"Estilo del Overlay","gui.plasmovoice.overlay.style.name":"Sólo nombre","gui.plasmovoice.overlay.style.name_skin":"Nombre y aspecto","gui.plasmovoice.overlay.style.skin":"Sólo aspecto","gui.plasmovoice.title":"%1$s %2$s Configuración","gui.plasmovoice.toggle.currently":"Actualmente: %s","gui.plasmovoice.toggle.disabled":"DESACTIVADO","gui.plasmovoice.toggle.enabled":"ACTIVADO","gui.plasmovoice.toggle.microphone":"Alternar Micrófono\n%s","gui.plasmovoice.toggle.voice":"Alternar Chat de Voz\n%s","gui.plasmovoice.volume":"Volumen","gui.plasmovoice.volume.players":"Volumen de Jugadores","gui.plasmovoice.volume.players_search":"Buscar...","gui.plasmovoice.volume.sources":"Volumen de Fuentes","key.plasmovoice.distance":"%s Distancia de Voz","key.plasmovoice.distance.decrease":"Reducir Distancia de Voz","key.plasmovoice.distance.increase":"Aumentar Distancia de Voz","key.plasmovoice.general":"General","key.plasmovoice.general.action":"Botón de Acción","key.plasmovoice.general.disable_voice":"Deshabilitar Chat de Voz","key.plasmovoice.general.mute_microphone":"Silenciar Micrófono","key.plasmovoice.occlusion":"Oclusión de Sonido","key.plasmovoice.occlusion.toggle":"Alternar Oclusión de Sonido","key.plasmovoice.settings":"Ajustes de Voz","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Cerrar","message.plasmovoice.distance_changed":"%s Distancia de la voz: %d","message.plasmovoice.macos_incompatible_launcher":"No puedes usar el micrófono porque tu Minecraft Lanzador no admite permisos de micrófono en MacOS. Debe cambiar a %s.","message.plasmovoice.occlusion_changed":"Oclusión de sonido: %s","message.plasmovoice.off":"Desactivado","message.plasmovoice.on":"Activado","message.plasmovoice.update_available":"La nueva versión %1$s de Plasmo Voice está disponible: %2$s","message.plasmovoice.update_available.click":"Descargar","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"Un mod de chat de voz de proximidad con posicionamiento de audio y muchas funciones","modmenu.summaryTranslation.plasmovoice":"Un mod de chat de voz de proximidad con posicionamiento de audio y muchas funciones","pv.activation.parent":"Archivo base"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/fr_fr.json b/config/plasmovoice/.crowdin/fr_fr.json new file mode 100644 index 0000000..9f98751 --- /dev/null +++ b/config/plasmovoice/.crowdin/fr_fr.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Artiste","gui.plasmovoice.about.copyright":"Veuillez utiliser uniquement les sources officielles et ne pas redistribuer le mod sans notre autorisation. Vous pouvez nous contacter sur Discord pour toutes questions, aides, suggestions ou offres.","gui.plasmovoice.about.huix":"Concept & Design","gui.plasmovoice.about.links":"%s sur","gui.plasmovoice.about.made_by":"%s est fait par","gui.plasmovoice.about.programming":"Programmation","gui.plasmovoice.about.support":"Merci de votre soutien","gui.plasmovoice.activation":"Activation","gui.plasmovoice.activation.distance":"%s Distance","gui.plasmovoice.activation.ptt_button":"Bouton Appuyer-pour-parler","gui.plasmovoice.activation.toggle":"Activer/désactiver «%s»\n%s","gui.plasmovoice.activation.toggle_button":"Bouton d'activation","gui.plasmovoice.activation.type":"Type d'activation","gui.plasmovoice.activation.type_inherit":"Hériter","gui.plasmovoice.activation.type_ptt":"Appuyer-pour-parler","gui.plasmovoice.activation.type_voice":"Voix","gui.plasmovoice.addons":"Addons","gui.plasmovoice.advanced":"Avancé","gui.plasmovoice.advanced.audio_engine":"Moteur audio","gui.plasmovoice.advanced.directional_sources_angle":"Sources directionnelles","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Un angle dans lequel vous entendrez la source à 100% si l'option source directionnelle est activée.\n\n360 est comme si l'option est désactivée.","gui.plasmovoice.advanced.exponential_volume":"Volume exponentiel","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Gain de distance","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Contrôle du volume","gui.plasmovoice.advanced.panning":"Positionnement stéréo","gui.plasmovoice.advanced.stereo_sources_to_mono":"Sources stéréo mono","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Les addons utilisent des sources stéréo pour une meilleure qualité audio. La qualité est bien meilleure, mais faire face n'affecte pas le panoramique. Le son ne s'estompe qu'avec la distance.\n\nLorsque cette option est activée, les sources stéréo sont converties en sources mono habituelles. La qualité est moins bonne, mais il y a désormais un panoramique.","gui.plasmovoice.advanced.visual":"Visuel et UI","gui.plasmovoice.advanced.visualize_voice_distance":"Afficher la portée de la voix","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Visualiser en rejoignant","gui.plasmovoice.cannot_connect_to_udp":"Impossible de se connecter au serveur UDP,\nIl est probable que le port UDP soit fermé. Lire le wiki :\n%s","gui.plasmovoice.connecting":"Connexion au serveur UDP...","gui.plasmovoice.devices":"Appareils","gui.plasmovoice.devices.activation_threshold":"Seuil d'activation","gui.plasmovoice.devices.activation_threshold.tooltip":"Ne s'applique que si le type d'activation est réglé sur \"Activation vocale\".\n\nDéplacez le curseur jusqu'à ce que le volume ne soit dépassé que lorsque vous parlez.\n\nVous pouvez également appuyer sur l'icône pour activer le test du microphone et entendre votre voix","gui.plasmovoice.devices.default":"Système par défaut","gui.plasmovoice.devices.directional_sources":"Sources directionnelles","gui.plasmovoice.devices.directional_sources.tooltip":"Rendre le son légèrement plus silencieux si la source sonore ne vous regarde pas directement, et est en dehors de l'angle spécifié.\n\nS'applique aux joueurs que vous entendez.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Améliore la précision du positionnement audio, facilitant la compréhension de l'origine du son dans l'espace 3D.\n\nPeut légèrement aggraver la qualité audio.\n\nS'applique aux joueurs que vous entendez.","gui.plasmovoice.devices.microphone":"Microphone","gui.plasmovoice.devices.microphone_volume":"Volume du microphone","gui.plasmovoice.devices.noise_suppression":"Suppression du bruit","gui.plasmovoice.devices.noise_suppression.tooltip":"Suppression de bruit RNNoise.\n\nUtilise des réseaux neuronaux. Fonctionne très bien, mais peut être gourmand en ressources processeur.\n\nS'applique à votre microphone.","gui.plasmovoice.devices.not_available":"Non disponible","gui.plasmovoice.devices.occlusion":"Occlusion sonore","gui.plasmovoice.devices.occlusion.tooltip":"Lance un rayon depuis le joueur vers chaque source sonore, et étouffe le son si des blocs se trouvent sur le chemin.\n\nUtile si vous ne voulez pas entendre les gens des autres pièces, mais ne fonctionne parfois pas correctement, il est donc préférable de le désactiver lorsque vous n'en avez pas besoin.","gui.plasmovoice.devices.output":"Sortie","gui.plasmovoice.devices.output_device":"Périphérique de sortie","gui.plasmovoice.devices.stereo_capture":"Capture stéréo","gui.plasmovoice.devices.stereo_capture.tooltip":"Capture le son en stéréo, puis le convertit en mono.\nPeut améliorer la qualité, mais rend le son plus silencieux.","gui.plasmovoice.devices.volume":"Volume","gui.plasmovoice.devices.volume.tooltip":"Le passage à plus de 100 % du volume peut entraîner une distorsion.","gui.plasmovoice.hotkeys":"Raccourcis","gui.plasmovoice.not_available":"Plasmo Voice n'est pas installé sur ce serveur","gui.plasmovoice.overlay":"Overlay","gui.plasmovoice.overlay.activation_icon":"Icône du Hud","gui.plasmovoice.overlay.activation_icon_position":"Position de l'icône du HUD","gui.plasmovoice.overlay.activation_icon_position.choose":"Choisir la position de l'icone","gui.plasmovoice.overlay.activation_icon_show":"Afficher l'icône Hud","gui.plasmovoice.overlay.enable":"Activer l'overlay","gui.plasmovoice.overlay.hud_position.bottom_center":"En bas au centre","gui.plasmovoice.overlay.hud_position.bottom_left":"En bas à gauche","gui.plasmovoice.overlay.hud_position.bottom_right":"En bas à droite","gui.plasmovoice.overlay.hud_position.top_center":"En haut au centre","gui.plasmovoice.overlay.hud_position.top_left":"En haut à gauche","gui.plasmovoice.overlay.hud_position.top_right":"En haut à droite","gui.plasmovoice.overlay.position":"Position de l'overlay","gui.plasmovoice.overlay.position.choose":"Choisir la position de l'overlay","gui.plasmovoice.overlay.show_source_icons":"Afficher les icônes des entités","gui.plasmovoice.overlay.show_source_icons.always":"Toujours","gui.plasmovoice.overlay.show_source_icons.hidden":"Caché","gui.plasmovoice.overlay.show_source_icons.hud":"GUI uniquement","gui.plasmovoice.overlay.show_static_source_icons":"Afficher sur les sources statiques","gui.plasmovoice.overlay.source_icons":"Icônes d'entités","gui.plasmovoice.overlay.sources":"Sources d'overlay","gui.plasmovoice.overlay.sources.always":"Toujours","gui.plasmovoice.overlay.sources.never":"Jamais","gui.plasmovoice.overlay.sources.when_talking":"Lorsque vous parlez","gui.plasmovoice.overlay.style":"Style d'overlay","gui.plasmovoice.overlay.style.name":"Nom uniquement","gui.plasmovoice.overlay.style.name_skin":"Nom et Skin","gui.plasmovoice.overlay.style.skin":"Skin uniquement","gui.plasmovoice.title":"%1$s %2$s Paramètres","gui.plasmovoice.toggle.currently":"Actuellement : %s","gui.plasmovoice.toggle.disabled":"DESACTIVÉ","gui.plasmovoice.toggle.enabled":"ACTIVÉ","gui.plasmovoice.toggle.microphone":"Activer le microphone %s","gui.plasmovoice.toggle.voice":"Activer le chat vocal %s","gui.plasmovoice.volume":"Volume","gui.plasmovoice.volume.players":"Volume des joueurs","gui.plasmovoice.volume.players_search":"Recherche...","gui.plasmovoice.volume.sources":"Volume des sources","key.plasmovoice.distance":"%s Distance de voix","key.plasmovoice.distance.decrease":"Diminuer la portance de voix","key.plasmovoice.distance.increase":"Augmenter la portance de voix","key.plasmovoice.general":"Général","key.plasmovoice.general.action":"Bouton d'action","key.plasmovoice.general.disable_voice":"Désactiver le chat vocal","key.plasmovoice.general.mute_microphone":"Mettre en sourdine","key.plasmovoice.occlusion":"Occlusion sonore","key.plasmovoice.occlusion.toggle":"Activer l'occlusion sonore","key.plasmovoice.settings":"Paramètres de voix","message.plasmovoice.activation.toggle":"%s : %s","message.plasmovoice.close":"Fermer","message.plasmovoice.distance_changed":"%s Distance de voix : %d","message.plasmovoice.macos_incompatible_launcher":"Vous ne pouvez pas utiliser le microphone car votre Launcher Minecraft ne supporte pas les permissions du micro sur MacOS. Vous devriez changer vers %s.","message.plasmovoice.occlusion_changed":"Occlusion sonore : %s","message.plasmovoice.off":"Désactivé","message.plasmovoice.on":"Activé","message.plasmovoice.update_available":"La nouvelle version %1$s de Plasmo Voice est disponible : %2$s","message.plasmovoice.update_available.click":"Télécharger","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"Un Chat vocal de proximité avec positionnement audio et plein d'autres fonctionnalités.","modmenu.summaryTranslation.plasmovoice":"Un Chat vocal de proximité avec positionnement audio et plein d'autres fonctionnalités.","pv.activation.parent":"Parent"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/he_il.json b/config/plasmovoice/.crowdin/he_il.json new file mode 100644 index 0000000..e615b0d --- /dev/null +++ b/config/plasmovoice/.crowdin/he_il.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"אומן","gui.plasmovoice.about.copyright":"אנא השתמש רק במקורות רשמיים ואל תפיץ מחדש את המוד ללא רשותנו. אתה יכול לפנות אלינו בדיסקורד לכל שאלה, עזרה, הצעה או הצעה.","gui.plasmovoice.about.huix":"עיצוב קונספטואלי","gui.plasmovoice.about.links":"%s על","gui.plasmovoice.about.made_by":"%s נוצר על ידי","gui.plasmovoice.about.programming":"תכנות","gui.plasmovoice.about.support":"תודה על התמיכה","gui.plasmovoice.activation":"הפעלה","gui.plasmovoice.activation.distance":"%s מרחק","gui.plasmovoice.activation.ptt_button":"כפתור פוש-טו-טאלק","gui.plasmovoice.activation.toggle":"מתג \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"מתג כפתור","gui.plasmovoice.activation.type":"סוג הפעלה","gui.plasmovoice.activation.type_inherit":"לרשת","gui.plasmovoice.activation.type_ptt":"פוש-טו-טאלק","gui.plasmovoice.activation.type_voice":"קול","gui.plasmovoice.addons":"תוספים","gui.plasmovoice.advanced":"מתקדם","gui.plasmovoice.advanced.audio_engine":"מנוע אודיו","gui.plasmovoice.advanced.directional_sources_angle":"זווית מקורות כיוונים","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"זווית שבה תשמע את המקור ב-100% אם אפשרות מקורות כיוונים מופעלת.\n\n360 הוא כמו אם האפשרות מושבתת.","gui.plasmovoice.advanced.exponential_volume":"נפח אקספוננציאלי","gui.plasmovoice.advanced.exponential_volume.distance_gain":"רווח מרחק","gui.plasmovoice.advanced.exponential_volume.volume_slider":"מחוון עוצמה","gui.plasmovoice.advanced.panning":"מיצוב סטריאו","gui.plasmovoice.advanced.stereo_sources_to_mono":"מקורות סטריאו מונו","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"תוספות משתמשות במקורות סטריאו לאיכות שמע טובה יותר. האיכות הרבה יותר טובה, אבל פניה לא משפיעה על הפנייה. הצליל מתפוגג רק עם המרחק.\n\nכאשר אפשרות זו מופעלת, מקורות סטריאו מומרים למקורות מונו הרגילים. האיכות גרועה יותר, אבל עכשיו תהיה להם פנורמה.","gui.plasmovoice.advanced.visual":"ויזואלי וממשק משתמש","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"דמיין בכניסה","gui.plasmovoice.cannot_connect_to_udp":"אין אפשרות להתחבר לשרת UDP,\nסביר להניח שהפורט UDP סגור. קרא את המאמר:\n%s","gui.plasmovoice.connecting":"מתחבר לשרת UDP...","gui.plasmovoice.devices":"מכשירים","gui.plasmovoice.devices.activation_threshold":"סף הפעלה","gui.plasmovoice.devices.activation_threshold.tooltip":"רלוונטי רק אם סוג ההפעלה מוגדר ל\"הפעלה קולית\".\n\nהזז את המחוון לנקודה שבה עוצמת הקול עולה עליו רק כשאתה מדבר.\n\nאתה יכול גם ללחוץ על הסמל כדי לאפשר בדיקת מיקרופון ולשמוע את קולך","gui.plasmovoice.devices.default":"ברירת המחדל של המערכת","gui.plasmovoice.devices.directional_sources":"מקורות כיוונים","gui.plasmovoice.devices.directional_sources.tooltip":"יהפוך את הצליל לשקט מעט יותר אם מקור הקול אינו מביט ישירות אליך, והוא מחוץ לזווית שצוינה.\n\nחל על השחקנים שאתה שומע.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"משפר את הדיוק של מיקום השמע, ומקל על ההבנה מאיפה מגיע הצליל בחלל התלת-ממד.\n\nעלול להחמיר מעט את איכות השמע.\n\nחל על השחקנים שאתה שומע.","gui.plasmovoice.devices.microphone":"מיקרופון","gui.plasmovoice.devices.microphone_volume":"עוצמת הקול של המיקרופון","gui.plasmovoice.devices.noise_suppression":"הפחתת רעשים","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoise הפחתת רעשים.\n\nמשתמש ברשתות עצביות. עובד נהדר, אבל עשוי להיות אינטנסיבי במעבד.\n\nחל על המיקרופון שלך.","gui.plasmovoice.devices.not_available":"לא זמין","gui.plasmovoice.devices.occlusion":"חסימת קול","gui.plasmovoice.devices.occlusion.tooltip":"מטיל קרן מהשחקן לכל מקור קול, ומעמעם את הצליל אם בלוקים מפריעים.\n\nשימושי אם אתה לא רוצה לשמוע אנשים מהחדרים האחרים, אבל לפעמים לא עובד כמו שצריך, אז עדיף לשמור אותו מושבת כאשר אתה לא צריך את זה.","gui.plasmovoice.devices.output":"פלט","gui.plasmovoice.devices.output_device":"מכשיר פלט","gui.plasmovoice.devices.stereo_capture":"לכידת סטריאו","gui.plasmovoice.devices.stereo_capture.tooltip":"לוכד סאונד בסטריאו, ואז ממיר אותו למונו.\nעשוי לשפר את האיכות, אך הופך את הצליל לשקט יותר.","gui.plasmovoice.devices.volume":"עוצמת קול","gui.plasmovoice.devices.volume.tooltip":"הפיכת עוצמת הקול ליותר מ-100% עלולה לגרום לעיוות קולות.","gui.plasmovoice.hotkeys":"מקשי קיצור","gui.plasmovoice.not_available":"Plasmo Voice אינו מותקן בשרת זה. אם אתה חושב שמדובר בטעות, תוכל לפנות להנהלת השרת","gui.plasmovoice.overlay":"Overlay","gui.plasmovoice.overlay.activation_icon":"אייקון HUD","gui.plasmovoice.overlay.activation_icon_position":"מקם אייקון HUD","gui.plasmovoice.overlay.activation_icon_position.choose":"בחר את מיקום האייקון","gui.plasmovoice.overlay.activation_icon_show":"הצג אייקון HUD","gui.plasmovoice.overlay.enable":"הפעל Overlay","gui.plasmovoice.overlay.hud_position.bottom_center":"מרכז למטה","gui.plasmovoice.overlay.hud_position.bottom_left":"שמאל למטה","gui.plasmovoice.overlay.hud_position.bottom_right":"ימין למטה","gui.plasmovoice.overlay.hud_position.top_center":"מרכז למעלה","gui.plasmovoice.overlay.hud_position.top_left":"שמאל למעלה","gui.plasmovoice.overlay.hud_position.top_right":"ימין למעלה","gui.plasmovoice.overlay.position":"מיקום Overlay","gui.plasmovoice.overlay.position.choose":"בחר את מיקום ה-Overlay","gui.plasmovoice.overlay.show_source_icons":"הצג אייקונים של Entity","gui.plasmovoice.overlay.show_source_icons.always":"תמיד","gui.plasmovoice.overlay.show_source_icons.hidden":"מוסתר","gui.plasmovoice.overlay.show_source_icons.hud":"GUI בלבד","gui.plasmovoice.overlay.show_static_source_icons":"הצג במקורות סטטיים","gui.plasmovoice.overlay.source_icons":"אייקונים של Entity","gui.plasmovoice.overlay.sources":"מקורות Overlay","gui.plasmovoice.overlay.sources.always":"תמיד","gui.plasmovoice.overlay.sources.never":"לעולם לא","gui.plasmovoice.overlay.sources.when_talking":"בזמן דיבור","gui.plasmovoice.overlay.style":"עיצוב Overlay","gui.plasmovoice.overlay.style.name":"רק שם","gui.plasmovoice.overlay.style.name_skin":"שם וסקין","gui.plasmovoice.overlay.style.skin":"רק סקין","gui.plasmovoice.title":"%1$s %2$s הגדרות","gui.plasmovoice.toggle.currently":"כרגע: %s","gui.plasmovoice.toggle.disabled":"מכובה","gui.plasmovoice.toggle.enabled":"מופעל","gui.plasmovoice.toggle.microphone":"מתג מיקרופון\n%s","gui.plasmovoice.toggle.voice":"מתג צ'אט קולי\n%s","gui.plasmovoice.volume":"עוצמת קול","gui.plasmovoice.volume.players":"עוצמת קול של שחקנים","gui.plasmovoice.volume.players_search":"חפש...","gui.plasmovoice.volume.sources":"עוצמת קול של מקורות","key.plasmovoice.distance":"%s מרחק קולי","key.plasmovoice.distance.decrease":"הקטן את מרחק הקול","key.plasmovoice.distance.increase":"הגדל את מרחק הקול","key.plasmovoice.general":"כללי","key.plasmovoice.general.action":"כפתור פעולה","key.plasmovoice.general.disable_voice":"בטל צ'אט קולי","key.plasmovoice.general.mute_microphone":"השתקת מיקרופון","key.plasmovoice.occlusion":"חסימת קול","key.plasmovoice.occlusion.toggle":"מתג חסימת קול","key.plasmovoice.settings":"הגדרות קול","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"סגור","message.plasmovoice.distance_changed":"%s מרחק קולי: %d","message.plasmovoice.occlusion_changed":"חסימת קול: %s","message.plasmovoice.off":"כבוי","message.plasmovoice.on":"דולק","message.plasmovoice.update_available":"גרסה חדשה %1$s של Plasmo Voice זמינה: %2$s","message.plasmovoice.update_available.click":"הורדה","message.plasmovoice.update_available.hover":"%s","pv.activation.parent":"דגם"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/ja_jp.json b/config/plasmovoice/.crowdin/ja_jp.json new file mode 100644 index 0000000..baf6c3a --- /dev/null +++ b/config/plasmovoice/.crowdin/ja_jp.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"アーティスト","gui.plasmovoice.about.copyright":"公式のソースのみを使用し、私たちの許可なしにModを再配布しないでください。 質問、ヘルプ、提案、またはオファーについては、Discordにご連絡ください。","gui.plasmovoice.about.huix":"コンセプト&デザイン","gui.plasmovoice.about.links":"%s","gui.plasmovoice.about.made_by":"%s は次の人によって作られました:","gui.plasmovoice.about.programming":"プログラミング","gui.plasmovoice.about.support":"ご支援ありがとうございます","gui.plasmovoice.activation":"マイクの有効化オプション","gui.plasmovoice.activation.distance":"%s 距離","gui.plasmovoice.activation.ptt_button":"マイク有効化ボタン","gui.plasmovoice.activation.toggle":"トグル 「%s」\n%s","gui.plasmovoice.activation.toggle_button":"トグルボタン","gui.plasmovoice.activation.type":"マイク有効化タイプ","gui.plasmovoice.activation.type_inherit":"継承","gui.plasmovoice.activation.type_ptt":"プッシュトゥトーク","gui.plasmovoice.activation.type_voice":"発話","gui.plasmovoice.addons":"アドオン","gui.plasmovoice.advanced":"詳細設定","gui.plasmovoice.advanced.audio_engine":"音声エンジン","gui.plasmovoice.advanced.directional_sources_angle":"指向性ソースの角度","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"指向性ソースが有効になっている場合、ソース音量が100%で聞こえる角度範囲。\n\n360度は、オプションが無効になっている場合と同じです。","gui.plasmovoice.advanced.exponential_volume":"指数的音量調整","gui.plasmovoice.advanced.exponential_volume.distance_gain":"距離ゲイン","gui.plasmovoice.advanced.exponential_volume.volume_slider":"音量バー","gui.plasmovoice.advanced.stereo_sources_to_mono":"ステレオソースのモノラル化","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"アドオンは音質を向上させるためにステレオソースを使用します。音質ははるかに良くなる一方、サウンドは距離減衰はしますが、聞いている向きにかかわらず聞こえ方が一定になります。\n\nこのオプションを有効にすると、ステレオソースは通常のモノラルソースに変換されます。品質は悪化しますが、音の方向が反映されるようになります。","gui.plasmovoice.advanced.visual":"ビジュアルとUI","gui.plasmovoice.advanced.visualize_voice_distance":"音声距離を視覚化","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"参加時に視覚化","gui.plasmovoice.cannot_connect_to_udp":"UDPサーバーに接続できません。\nUDPポートが閉じられている可能性があります。wikiを読む:\n%s","gui.plasmovoice.connecting":"UDPサーバーに接続中...","gui.plasmovoice.devices":"デバイス","gui.plasmovoice.devices.activation_threshold":"発話しきい値","gui.plasmovoice.devices.activation_threshold.tooltip":"マイク有効化タイプが「発話」に設定されている場合のみ有効です。\n\n発声時のみ音量がしきい値を上回るようにスライダーを設定してください。\n\nアイコンを押してマイクテストを有効にすると自分の声を聞けます。","gui.plasmovoice.devices.default":"システムのデフォルト","gui.plasmovoice.devices.directional_sources":"指向性ソース","gui.plasmovoice.devices.directional_sources.tooltip":"音源があなたの方向を直接向いていない場合、指定された角度の外側にある場合は、音が少し静かになります。\n\n音声が聞こえるプレイヤーに適用されます。","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"音声位置精度を向上させ、3D空間で音がどこから来ているのかを理解しやすくなります。\n\n少し音質が悪化することがあります。\n\n音声が聞こえるプレイヤーに適用されます。","gui.plasmovoice.devices.microphone":"マイク","gui.plasmovoice.devices.microphone_volume":"マイク音量","gui.plasmovoice.devices.noise_suppression":"ノイズ抑制","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoiseノイズ抑制。\n\nニューラルネットワークを使用し品質が高いですが、CPU負荷も高い可能性があります。\n\n自分のマイクに適用されます。","gui.plasmovoice.devices.not_available":"利用不可","gui.plasmovoice.devices.occlusion":"サウンドの遮蔽","gui.plasmovoice.devices.occlusion.tooltip":"プレーヤーからそれぞれの音源へのレイキャスト上にブロックがある場合音を抑制します。\n\n他の部屋にいる人たちの声を聞きたくない場合に便利です。 ただし時には正常に動作しない場合があるため、不要な場合は無効にしておくことをお勧めします。","gui.plasmovoice.devices.output":"出力","gui.plasmovoice.devices.output_device":"出力デバイス","gui.plasmovoice.devices.stereo_capture":"ステレオでキャプチャ","gui.plasmovoice.devices.stereo_capture.tooltip":"ステレオで音をキャプチャし、モノラルに変換します。\n音質が向上する可能性がありますが、音量は小さくなります。","gui.plasmovoice.devices.volume":"音量","gui.plasmovoice.devices.volume.tooltip":"音量を100%以上にするとひずみが生じる可能性があります。","gui.plasmovoice.hotkeys":"ホットキー","gui.plasmovoice.not_available":"Plasmo Voice はこのサーバーにインストールされていません。","gui.plasmovoice.overlay":"オーバーレイ","gui.plasmovoice.overlay.activation_icon":"HUDアイコン","gui.plasmovoice.overlay.activation_icon_position":"HUDアイコンの位置","gui.plasmovoice.overlay.activation_icon_position.choose":"アイコンの位置を選択","gui.plasmovoice.overlay.activation_icon_show":"HUDアイコンを表示","gui.plasmovoice.overlay.enable":"オーバーレイを有効化","gui.plasmovoice.overlay.hud_position.bottom_center":"中央下","gui.plasmovoice.overlay.hud_position.bottom_left":"左下","gui.plasmovoice.overlay.hud_position.bottom_right":"右下","gui.plasmovoice.overlay.hud_position.top_center":"中央上","gui.plasmovoice.overlay.hud_position.top_left":"左上","gui.plasmovoice.overlay.hud_position.top_right":"右上","gui.plasmovoice.overlay.position":"オーバーレイの表示位置","gui.plasmovoice.overlay.position.choose":"オーバーレイの表示位置を選択","gui.plasmovoice.overlay.show_source_icons":"エンティティアイコンを表示","gui.plasmovoice.overlay.show_source_icons.always":"常時","gui.plasmovoice.overlay.show_source_icons.hidden":"非表示","gui.plasmovoice.overlay.show_source_icons.hud":"GUIのみ","gui.plasmovoice.overlay.show_static_source_icons":"静的ソースに表示","gui.plasmovoice.overlay.source_icons":"エンティティアイコン","gui.plasmovoice.overlay.sources":"ソースのオーバーレイ表示","gui.plasmovoice.overlay.sources.always":"常時","gui.plasmovoice.overlay.sources.never":"常にしない","gui.plasmovoice.overlay.sources.when_talking":"発話中","gui.plasmovoice.overlay.style":"オーバーレイのスタイル","gui.plasmovoice.overlay.style.name":"名前のみ","gui.plasmovoice.overlay.style.name_skin":"名前とスキン","gui.plasmovoice.overlay.style.skin":"スキンのみ","gui.plasmovoice.title":"%1$s %2$s 設定","gui.plasmovoice.toggle.currently":"現在: %s","gui.plasmovoice.toggle.disabled":"無効","gui.plasmovoice.toggle.enabled":"有効","gui.plasmovoice.toggle.microphone":"マイクの切り替え\n%s","gui.plasmovoice.toggle.voice":"ボイスチャットの切り替え\n%s","gui.plasmovoice.volume":"音量","gui.plasmovoice.volume.players":"プレーヤーの音量","gui.plasmovoice.volume.players_search":"検索...","gui.plasmovoice.volume.sources":"ソースの音量","key.plasmovoice.distance":"%s 音声の距離","key.plasmovoice.distance.decrease":"音声が聞こえる距離を下げる","key.plasmovoice.distance.increase":"音声が聞こえる距離を上げる","key.plasmovoice.general":"全般","key.plasmovoice.general.action":"アクションボタン","key.plasmovoice.general.disable_voice":"ボイスチャットを無効にする","key.plasmovoice.general.mute_microphone":"マイクをミュート","key.plasmovoice.occlusion":"サウンドの遮蔽","key.plasmovoice.occlusion.toggle":"サウンドの遮蔽を切り替える","key.plasmovoice.settings":"音声設定","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"閉じる","message.plasmovoice.distance_changed":"%s 音声の距離: %d","message.plasmovoice.macos_incompatible_launcher":"Minecraft LauncherはMacOSでマイクの権限をサポートしていないため、マイクを使用できません。 %s に切り替える必要があります。","message.plasmovoice.occlusion_changed":"サウンドの遮蔽: %s","message.plasmovoice.off":"オフ","message.plasmovoice.on":"オン","message.plasmovoice.update_available":"新しいバージョンのPlasmo Voice %1$s が利用可能です: %2$s","message.plasmovoice.update_available.click":"ダウンロード","message.plasmovoice.update_available.hover":"%s"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/ko_kr.json b/config/plasmovoice/.crowdin/ko_kr.json new file mode 100644 index 0000000..359c761 --- /dev/null +++ b/config/plasmovoice/.crowdin/ko_kr.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"아티스트","gui.plasmovoice.about.copyright":"공식 소스만 사용하고 우리의 허락 없이 모드를 재배포하지 마세요. 질문, 도움, 제안 또는 제안 사항이 있으시면 Discord에서 저희에게 연락하세요.","gui.plasmovoice.about.huix":"컨셉 & 설계","gui.plasmovoice.about.links":"%s는 이곳에 있어요:","gui.plasmovoice.about.made_by":"%s는 이들이 제작했습니다:","gui.plasmovoice.about.programming":"프로그래밍","gui.plasmovoice.about.support":"지원해주셔서 감사합니다","gui.plasmovoice.activation":"입력","gui.plasmovoice.activation.distance":"%s 거리","gui.plasmovoice.activation.ptt_button":"눌러서 말하기 단축키","gui.plasmovoice.activation.toggle":"\"%s\" 토글\n%s","gui.plasmovoice.activation.toggle_button":"토글 단축키","gui.plasmovoice.activation.type":"입력 모드","gui.plasmovoice.activation.type_inherit":"상속","gui.plasmovoice.activation.type_ptt":"눌러서 말하기","gui.plasmovoice.activation.type_voice":"음성 감지","gui.plasmovoice.addons":"애드온","gui.plasmovoice.advanced":"고급","gui.plasmovoice.advanced.audio_engine":"오디오 엔진","gui.plasmovoice.advanced.directional_sources_angle":"방향성 소스 각도","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"방향성 소스 옵션이 활성화된 경우 소리를 100%로 들을 수 있는 각도입니다.\n\n360은 설정할 수 없는 이유입니다.","gui.plasmovoice.advanced.exponential_volume":"지수적 볼륨","gui.plasmovoice.advanced.exponential_volume.distance_gain":"거리 증폭","gui.plasmovoice.advanced.exponential_volume.volume_slider":"볼륨 슬라이더","gui.plasmovoice.advanced.panning":"스테레오 위치 지정","gui.plasmovoice.advanced.stereo_sources_to_mono":"모노 스테레오 소스","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"애드온은 더 나은 음질을 위해 스테레오 소스를 사용합니다. 음질은 훨씬 좋지만, 방향에 따라 소리의 좌우 배치가 영향을 받지 않습니다. 소리는 거리와 함께 페이드아웃됩니다.\n\n이 옵션을 활성화하면 스테레오 소스가 일반적인 모노 소스로 변환됩니다. 음질은 떨어지지만, 이제 방향에 따른 좌우 배치를 가집니다.","gui.plasmovoice.advanced.visual":"시각적 & UI","gui.plasmovoice.advanced.visualize_voice_distance":"음성 거리 시각화","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"음성 채팅 참여 시 시각화","gui.plasmovoice.cannot_connect_to_udp":"서버에 연결할 수 없습니다,\nUDP 포트가 닫혀있는 것 같습니다. 위키를 참고하세요:\n%s","gui.plasmovoice.connecting":"서버에 연결 중...","gui.plasmovoice.devices":"장치","gui.plasmovoice.devices.activation_threshold":"입력 감도","gui.plasmovoice.devices.activation_threshold.tooltip":"입력 유형이 \"음성 감지\"로 설정된 경우에만 해당됩니다.\n\n말할 때의 볼륨을 초과하지 않는 비슷한 지점으로 조절하세요.\n\n아이콘을 눌러 마이크 테스트를 활성화하고 자신의 음성을 들어볼 수도 있습니다.","gui.plasmovoice.devices.default":"시스템 기본값","gui.plasmovoice.devices.directional_sources":"방향성 소스","gui.plasmovoice.devices.directional_sources.tooltip":"소리 소스가 당신을 직접 바라보고 있지 않거나 지정된 각도 밖에 있을 경우 소리를 약간 더 낮춥니다.\n\n듣고 있는 플레이어에게 적용됩니다.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"오디오 위치 지정의 정확성이 향상되어 3D 공간에서 사운드가 나오는 위치를 더 쉽게 이해할 수 있습니다.\n\n오디오 품질이 약간 저하될 수 있습니다.\n\n듣고 있는 플레이어에게 적용됩니다.","gui.plasmovoice.devices.microphone":"마이크","gui.plasmovoice.devices.microphone_volume":"마이크 볼륨","gui.plasmovoice.devices.noise_suppression":"잡음 제거","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoise 잡음 제거.\n\n성능은 좋지만, CPU 사용량이 높아질 수 있습니다.\n\n자신의 마이크 입력에 적용됩니다.","gui.plasmovoice.devices.not_available":"사용 불가","gui.plasmovoice.devices.occlusion":"음성 차폐","gui.plasmovoice.devices.occlusion.tooltip":"플레이어로부터 각 소리 소스까지의 경로를 계산하여, 경로에 장애물이 있을 경우 소리를 낮춥니다.\n\n다른 방에서 사람들의 소리가 들리지 않게 할 때 유용하지만, 가끔 제대로 작동하지 않을 때가 있으므로 필요하지 않을 때는 비활성화하는 것이 좋습니다.","gui.plasmovoice.devices.output":"출력","gui.plasmovoice.devices.output_device":"출력 장치","gui.plasmovoice.devices.stereo_capture":"스테레오 캡쳐","gui.plasmovoice.devices.stereo_capture.tooltip":"사운드를 스테레오로 캡처한 다음 모노로 변환합니다.\n품질이 향상될 수 있지만 사운드가 더 조용해집니다.","gui.plasmovoice.devices.volume":"볼륨","gui.plasmovoice.devices.volume.tooltip":"볼륨을 100% 이상으로 올리면 음질 손상이 발생할 수 있습니다.","gui.plasmovoice.hotkeys":"단축키","gui.plasmovoice.not_available":"Plasmo Voice가 이 서버에 설치되어 있지 않습니다.","gui.plasmovoice.overlay":"오버레이","gui.plasmovoice.overlay.activation_icon":"Hud 아이콘","gui.plasmovoice.overlay.activation_icon_position":"Hud 아이콘 위치","gui.plasmovoice.overlay.activation_icon_position.choose":"아이콘 위치를 선택하세요","gui.plasmovoice.overlay.activation_icon_show":"Hud 아이콘 표시","gui.plasmovoice.overlay.enable":"오버레이 활성화","gui.plasmovoice.overlay.hud_position.bottom_center":"중앙 하단","gui.plasmovoice.overlay.hud_position.bottom_left":"좌측 하단","gui.plasmovoice.overlay.hud_position.bottom_right":"우측 하단","gui.plasmovoice.overlay.hud_position.top_center":"중앙 상단","gui.plasmovoice.overlay.hud_position.top_left":"좌측 상단","gui.plasmovoice.overlay.hud_position.top_right":"우측 상단","gui.plasmovoice.overlay.position":"오버레이 위치","gui.plasmovoice.overlay.position.choose":"오버레이 위치를 선택하세요","gui.plasmovoice.overlay.show_source_icons":"엔티티 아이콘 표시","gui.plasmovoice.overlay.show_source_icons.always":"항상","gui.plasmovoice.overlay.show_source_icons.hidden":"숨김","gui.plasmovoice.overlay.show_source_icons.hud":"GUI 에서만","gui.plasmovoice.overlay.show_static_source_icons":"정적 소스에 표시","gui.plasmovoice.overlay.source_icons":"엔티티 아이콘","gui.plasmovoice.overlay.sources":"오버레이 소스","gui.plasmovoice.overlay.sources.always":"항상","gui.plasmovoice.overlay.sources.never":"안함","gui.plasmovoice.overlay.sources.when_talking":"말할 때","gui.plasmovoice.overlay.style":"오버레이 스타일","gui.plasmovoice.overlay.style.name":"이름만","gui.plasmovoice.overlay.style.name_skin":"이름 및 스킨","gui.plasmovoice.overlay.style.skin":"스킨만","gui.plasmovoice.title":"%1$s %2$s 설정","gui.plasmovoice.toggle.currently":"현재: %s","gui.plasmovoice.toggle.disabled":"비활성화됨","gui.plasmovoice.toggle.enabled":"활성화됨","gui.plasmovoice.toggle.microphone":"마이크 토글\n%s","gui.plasmovoice.toggle.voice":"음성 채팅 토글\n%s","gui.plasmovoice.volume":"볼륨","gui.plasmovoice.volume.players":"플레이어 볼륨","gui.plasmovoice.volume.players_search":"검색...","gui.plasmovoice.volume.sources":"소스 볼륨","key.plasmovoice.distance":"%s 음성 거리","key.plasmovoice.distance.decrease":"음성 거리 줄이기","key.plasmovoice.distance.increase":"음성 거리 늘리기","key.plasmovoice.general":"일반","key.plasmovoice.general.action":"액션 버튼","key.plasmovoice.general.disable_voice":"음성 채팅 비활성화","key.plasmovoice.general.mute_microphone":"마이크 음소거","key.plasmovoice.occlusion":"음성 차폐","key.plasmovoice.occlusion.toggle":"음성 차폐 토글","key.plasmovoice.settings":"음성 채팅 설정","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"닫기","message.plasmovoice.distance_changed":"%s 음성 거리: %d","message.plasmovoice.macos_incompatible_launcher":"MacOS에서의 Minecraft Launcher는 마이크 권한을 지원하지 않아 마이크를 사용할 수 없습니다. %s 를 이용하세요.","message.plasmovoice.occlusion_changed":"음성 차폐: %s","message.plasmovoice.off":"끄기","message.plasmovoice.on":"켜기","message.plasmovoice.update_available":"Plasmo Voice의 새 버전 %1$s를 사용할 수 있습니다: %2$s","message.plasmovoice.update_available.click":"다운로드","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"오디오 위치 지정 및 다양한 기능을 갖춘 음성 채팅 모드","modmenu.summaryTranslation.plasmovoice":"오디오 위치 지정 및 다양한 기능을 갖춘 음성 채팅 모드","pv.activation.parent":"상위 항목"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/pl_pl.json b/config/plasmovoice/.crowdin/pl_pl.json new file mode 100644 index 0000000..c6c988b --- /dev/null +++ b/config/plasmovoice/.crowdin/pl_pl.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Artysta","gui.plasmovoice.about.copyright":"Prosimy używać tylko oficjalnych źródeł i nie rozpowszechniać modyfikacji bez naszej zgody. Możesz się z nami skontaktować na Discordzie w razie jakichkolwiek pytań, pomocy, sugestii i ofert.","gui.plasmovoice.about.huix":"Koncept i Wygląd","gui.plasmovoice.about.links":"%s w","gui.plasmovoice.about.made_by":"%s został stworzony przez","gui.plasmovoice.about.programming":"Programowanie","gui.plasmovoice.about.support":"Dziękujemy Za Wsparcie","gui.plasmovoice.activation":"Aktywacja","gui.plasmovoice.activation.distance":"%s Dystansu","gui.plasmovoice.activation.ptt_button":"Przycisk Naciśnij i Mów","gui.plasmovoice.activation.toggle":"Przełącz \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"Przycisk Przełączenia","gui.plasmovoice.activation.type":"Rodzaj Aktywacji","gui.plasmovoice.activation.type_inherit":"Dziedzicz","gui.plasmovoice.activation.type_ptt":"Naciśnij i Mów","gui.plasmovoice.activation.type_voice":"Głos","gui.plasmovoice.addons":"Dodatki","gui.plasmovoice.advanced":"Zaawansowane","gui.plasmovoice.advanced.audio_engine":"Silnik Audio","gui.plasmovoice.advanced.directional_sources_angle":"Kąt Źródeł Kierunkowych","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Kąt pod którym będziesz słyszał źródło na 100%, jeżeli opcja kierunkowych źródeł jest włączona.\n\n360 jest jak wyłączona.","gui.plasmovoice.advanced.exponential_volume":"Stopniowy Dźwięk","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Wzmocnienie Odległości","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Suwak Głośności","gui.plasmovoice.advanced.panning":"Pozycjonowanie stereo","gui.plasmovoice.advanced.stereo_sources_to_mono":"Źródła Monofoniczne","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Dodatki używają źródeł stereo dla lepszej jakości głosu. Ta jakość jest o wiele lepsza, lecz \"facing\" nie wpływa na \"panning\". Dźwięk zanika tylko z odległością.\n\nJeżeli opcja jest włączona, źródła stereo są konwertowane na typowe źródła mono. Jakość jest gorsza, lecz będą posiadały \"panning\".","gui.plasmovoice.advanced.visual":"Wizualne i UI","gui.plasmovoice.advanced.visualize_voice_distance":"Wizualizuj odległość głosu","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Wizualizuj Przy Dołączeniu","gui.plasmovoice.cannot_connect_to_udp":"Nie można połączyć z serwerem UDP,\nPrawdopodobnie port UDP jest zamknięty. Przeczytaj wiki:\n%s","gui.plasmovoice.connecting":"Łączenie z serwerem UDP...","gui.plasmovoice.devices":"Urządzenia","gui.plasmovoice.devices.activation_threshold":"Próg Aktywacji","gui.plasmovoice.devices.activation_threshold.tooltip":"Dotyczy tylko gdy rodzaj aktywacji jest ustawiony na \"Aktywacja głosem\".\n\nPrzenieś suwak w miejsce, gdzie głośność przechodzi tylko podczas mówienia.\n\nMożesz też nacisnąć ikonę, aby włączyć test mikrofonu i usłyszeć swój głos","gui.plasmovoice.devices.default":"Domyślne Systemowe","gui.plasmovoice.devices.directional_sources":"Kierunkowe Źródła","gui.plasmovoice.devices.directional_sources.tooltip":"Uczyni dźwięk lekko cichszym jeżeli źródło dźwięku nie patrzy bezpośrednio na ciebie i jest poza określonym kątem.\n\nDotyczy graczy których słyszysz.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Poprawia dokładność pozycjonowania audio, czyni go łatwiejszym do zrozumienia, gdy dźwięk pochodzi z przestrzeni 3D.\n\nMoże lekko zmniejszyć jakość dźwięku.\n\nDotyczy graczy, których słyszysz.","gui.plasmovoice.devices.microphone":"Mikrofon","gui.plasmovoice.devices.microphone_volume":"Głośność Mikrofonu","gui.plasmovoice.devices.noise_suppression":"Tłumienie Hałasu","gui.plasmovoice.devices.noise_suppression.tooltip":"Tłumienie hałasu RNNoise.\n\nUżywa sieci neuronowych. Działa świetnie, lecz może być intensywne dla CPU.\n\nDotyczy twojego mikrofonu.","gui.plasmovoice.devices.not_available":"Niedostępne","gui.plasmovoice.devices.occlusion":"Okluzja Dźwięku","gui.plasmovoice.devices.occlusion.tooltip":"Rzuca promień od gracza to każdego źródła dźwięku i tłumi dźwięk jeżeli blok stoi na drodze.\n\nPrzydatne jeżeli nie chcesz słyszeć osób z innych pomieszczeń, lecz czasami nie działa poprawnie, więc lepiej jest pozostawić to wyłączone jeżeli tego nie potrzebujesz.","gui.plasmovoice.devices.output":"Wyjście","gui.plasmovoice.devices.output_device":"Urządzenie Wyjściowe","gui.plasmovoice.devices.stereo_capture":"Przechwytywanie Stereo","gui.plasmovoice.devices.stereo_capture.tooltip":"Przechwytuje dźwięk w stereo, po czym konwertuje go na mono.\nMoże poprawić jakość, lecz czyni dźwięk cichszym.","gui.plasmovoice.devices.volume":"Głośność","gui.plasmovoice.devices.volume.tooltip":"Podgłośnienie na więcej niż 100% może powodować zniekształcenia.","gui.plasmovoice.hotkeys":"Klawiszologia","gui.plasmovoice.not_available":"Plasmo Voice nie jest zainstalowany na tym serwerze","gui.plasmovoice.overlay":"Nakładka","gui.plasmovoice.overlay.activation_icon":"Ikona Hud","gui.plasmovoice.overlay.activation_icon_position":"Pozycja Ikony Hud","gui.plasmovoice.overlay.activation_icon_position.choose":"Wybierz Pozycję Ikony","gui.plasmovoice.overlay.activation_icon_show":"Pokaż Ikonę Hud","gui.plasmovoice.overlay.enable":"Włącz Nakładkę","gui.plasmovoice.overlay.hud_position.bottom_center":"Dolny Środek","gui.plasmovoice.overlay.hud_position.bottom_left":"Lewy Dolny","gui.plasmovoice.overlay.hud_position.bottom_right":"Prawy Dolny","gui.plasmovoice.overlay.hud_position.top_center":"Górny Środek","gui.plasmovoice.overlay.hud_position.top_left":"Lewy Górny","gui.plasmovoice.overlay.hud_position.top_right":"Prawy Górny","gui.plasmovoice.overlay.position":"Pozycja Nakładki","gui.plasmovoice.overlay.position.choose":"Wybierz Pozycję Nakładki","gui.plasmovoice.overlay.show_source_icons":"Pokaż Ikony Stworzeń","gui.plasmovoice.overlay.show_source_icons.always":"Zawsze","gui.plasmovoice.overlay.show_source_icons.hidden":"Ukryte","gui.plasmovoice.overlay.show_source_icons.hud":"Tylko GUI","gui.plasmovoice.overlay.show_static_source_icons":"Pokaż Na Statycznych Źródłach","gui.plasmovoice.overlay.source_icons":"Ikony Stworzeń","gui.plasmovoice.overlay.sources":"Nakładka Źródeł","gui.plasmovoice.overlay.sources.always":"Zawsze","gui.plasmovoice.overlay.sources.never":"Nigdy","gui.plasmovoice.overlay.sources.when_talking":"Gdy Mówisz","gui.plasmovoice.overlay.style":"Styl Nakładki","gui.plasmovoice.overlay.style.name":"Tylko Nazwa","gui.plasmovoice.overlay.style.name_skin":"Nazwa i Skórka","gui.plasmovoice.overlay.style.skin":"Tylko Skórka","gui.plasmovoice.title":"Ustawienia %1$s %2$s","gui.plasmovoice.toggle.currently":"Aktualnie: %s","gui.plasmovoice.toggle.disabled":"WYŁĄCZONY","gui.plasmovoice.toggle.enabled":"WŁĄCZONY","gui.plasmovoice.toggle.microphone":"Przełącz Mikrofon\n%s","gui.plasmovoice.toggle.voice":"Przełącz Czat Głosowy\n%s","gui.plasmovoice.volume":"Głośność","gui.plasmovoice.volume.players":"Głośność Graczy","gui.plasmovoice.volume.players_search":"Szukaj...","gui.plasmovoice.volume.sources":"Głośność Źródeł","key.plasmovoice.distance":"%s Dystans Głosu","key.plasmovoice.distance.decrease":"Zmniejsz Dystans Głosu","key.plasmovoice.distance.increase":"Zwiększ Dystans Głosu","key.plasmovoice.general":"Ogólne","key.plasmovoice.general.action":"Przycisk Akcji","key.plasmovoice.general.disable_voice":"Wyłącz Czat Głosowy","key.plasmovoice.general.mute_microphone":"Wycisz Mikrofon","key.plasmovoice.occlusion":"Okluzja Dźwięku","key.plasmovoice.occlusion.toggle":"Przełącz Okluzję Dźwięku","key.plasmovoice.settings":"Ustawienia Głosowe","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Zamknij","message.plasmovoice.distance_changed":"Dystans Głosu %s: %d","message.plasmovoice.macos_incompatible_launcher":"Nie możesz używać mikrofonu, ponieważ twój launcher nie obsługuje uprawnień mikrofonu na MacOS. Powinieneś przełączyć się na %s.","message.plasmovoice.occlusion_changed":"Okluzja Dźwięku: %s","message.plasmovoice.off":"Wyłączony","message.plasmovoice.on":"Włączony","message.plasmovoice.update_available":"Nowa wersja %1$s Plasmo Voice jest dostępna: %2$s","message.plasmovoice.update_available.click":"Pobierz","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"Mod zbliżeniowego czatu głosowego z pozycjonowaniem audio i wieloma funkcjami","modmenu.summaryTranslation.plasmovoice":"Mod zbliżeniowego czatu głosowego z pozycjonowaniem audio i wieloma funkcjami","pv.activation.parent":"Rodzic"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/pt_br.json b/config/plasmovoice/.crowdin/pt_br.json new file mode 100644 index 0000000..72b7a79 --- /dev/null +++ b/config/plasmovoice/.crowdin/pt_br.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Artista","gui.plasmovoice.about.copyright":"Por favor, use apenas fontes oficiais e não redistribua o mod sem nossa permissão. Você pode entrar em contato conosco pelo Discord para qualquer dúvida, ajuda, sugestões ou ofertas.","gui.plasmovoice.about.huix":"Conceito e Design","gui.plasmovoice.about.links":"%s em","gui.plasmovoice.about.made_by":"%s é feito por","gui.plasmovoice.about.programming":"Programação","gui.plasmovoice.about.support":"Obrigado por apoiar","gui.plasmovoice.activation":"Ativação","gui.plasmovoice.activation.distance":"%s Distância","gui.plasmovoice.activation.ptt_button":"Botão Pressionar-para-falar","gui.plasmovoice.activation.toggle":"Alternar \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"Botão alternador","gui.plasmovoice.activation.type":"Tipo de ativação","gui.plasmovoice.activation.type_inherit":"Herdar","gui.plasmovoice.activation.type_ptt":"Pressione-para-falar","gui.plasmovoice.activation.type_voice":"Voz","gui.plasmovoice.addons":"Complementos","gui.plasmovoice.advanced":"Avançado","gui.plasmovoice.advanced.audio_engine":"Motor de Áudio","gui.plasmovoice.advanced.directional_sources_angle":"Ângulo de Fontes Direcionais","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Um ângulo no qual você ouvirá a fonte 100% se a opção de fontes direcionais estiver habilitada.\n\n360 é como se a opção estivesse desativada.","gui.plasmovoice.advanced.exponential_volume":"Volume Exponencial","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Ganho de Distância","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Controle deslizante de volume","gui.plasmovoice.advanced.panning":"Posicionamento estéreo","gui.plasmovoice.advanced.stereo_sources_to_mono":"Fontes de Mono Estéreo","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Addons usam fontes estéreo para uma melhor qualidade de áudio. A qualidade é muito melhor, mas virar não afeta o áudio em suas direções. O som só desaparece de distância.\n\nQuando essa opção é habilitada, as fontes estéreo são convertidas para as fontes normais de monos. A qualidade é pior, mas agora elas terão direções.","gui.plasmovoice.advanced.visual":"Visual e Interface","gui.plasmovoice.advanced.visualize_voice_distance":"Visualizar Distância de Voz","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Visualizar ao entrar","gui.plasmovoice.cannot_connect_to_udp":"Não é possível conectar-se ao servidor UDP,\nÉ provável que a porta UDP esteja fechada. Leia a wiki:\n%s","gui.plasmovoice.connecting":"Conectando ao servidor UDP...","gui.plasmovoice.devices":"Dispositivos","gui.plasmovoice.devices.activation_threshold":"Limite de ativação","gui.plasmovoice.devices.activation_threshold.tooltip":"Apenas relevante se a ativação estiver definida como “Ativação de voz”.\n\nMova o controle deslizante para um ponto onde o volume só supera quando você está conversando.\n\nVocê também pode pressionar o ícone para habilitar o teste do microfone e ouvir sua voz","gui.plasmovoice.devices.default":"Padrão do sistema","gui.plasmovoice.devices.directional_sources":"Fontes Direcionais","gui.plasmovoice.devices.directional_sources.tooltip":"Irá tornar o som um pouco mais silencioso se a fonte de som não estiver olhando diretamente para você e estiver fora do ângulo especificado.\n\nAplica-se aos jogadores que você escuta.","gui.plasmovoice.devices.hrtf":"Áudio Binaural","gui.plasmovoice.devices.hrtf.tooltip":"Melhora a precisão do posicionamento de áudio, tornando mais fácil de entender de onde o som está vindo no espaço 3D.\n\nPode piorar ligeiramente a qualidade do áudio.\n\nAplica-se aos jogadores que você ouve.","gui.plasmovoice.devices.microphone":"Microfone","gui.plasmovoice.devices.microphone_volume":"Volume do microfone","gui.plasmovoice.devices.noise_suppression":"Supressão de Ruído","gui.plasmovoice.devices.noise_suppression.tooltip":"A eliminação de ruído RNNoise\n\nUsa redes neurais. Funciona bem, mas pode usar sua CPU de forma intensiva.\n\nAplica-se ao seu microfone.","gui.plasmovoice.devices.not_available":"Não disponível","gui.plasmovoice.devices.occlusion":"Oclusão de Som","gui.plasmovoice.devices.occlusion.tooltip":"Lança um raio do jogador para cada fonte de som, e abomina o som se os blocos estiverem no caminho.\n\nÚtil se você não quiser ouvir as pessoas das outras salas, mas às vezes não funciona corretamente, por isso é melhor mantê-lo desativado quando você não precisa.","gui.plasmovoice.devices.output":"Saída","gui.plasmovoice.devices.output_device":"Dispositivo de Saída","gui.plasmovoice.devices.stereo_capture":"Captura em estéreo","gui.plasmovoice.devices.stereo_capture.tooltip":"Captura o som em estéreo, e converte-o em mono.\nPode melhorar a qualidade, mas deixa o som mais silencioso.","gui.plasmovoice.devices.volume":"Volume","gui.plasmovoice.devices.volume.tooltip":"Mudar o volume para mais de 100% pode causar distorção.","gui.plasmovoice.hotkeys":"Atalhos","gui.plasmovoice.not_available":"Plasmo Voice não está instalado neste servidor","gui.plasmovoice.overlay":"Sobreposição","gui.plasmovoice.overlay.activation_icon":"Ícone da Interface","gui.plasmovoice.overlay.activation_icon_position":"Posição do Ícone","gui.plasmovoice.overlay.activation_icon_position.choose":"Escolher posição do ícone","gui.plasmovoice.overlay.activation_icon_show":"Mostrar Ícone da Interface","gui.plasmovoice.overlay.enable":"Habilitar a Sobreposição","gui.plasmovoice.overlay.hud_position.bottom_center":"Centro Inferior","gui.plasmovoice.overlay.hud_position.bottom_left":"Inferior Esquerdo","gui.plasmovoice.overlay.hud_position.bottom_right":"Inferior Direito","gui.plasmovoice.overlay.hud_position.top_center":"Centro Superior","gui.plasmovoice.overlay.hud_position.top_left":"Superior Esquerdo","gui.plasmovoice.overlay.hud_position.top_right":"Superior Direito","gui.plasmovoice.overlay.position":"Posição da Sobreposição","gui.plasmovoice.overlay.position.choose":"Escolher Posição de Sobreposição","gui.plasmovoice.overlay.show_source_icons":"Exibir Ícones de Entidade","gui.plasmovoice.overlay.show_source_icons.always":"Sempre","gui.plasmovoice.overlay.show_source_icons.hidden":"Escondido","gui.plasmovoice.overlay.show_source_icons.hud":"Apenas Interface","gui.plasmovoice.overlay.show_static_source_icons":"Exibir Fontes Estáticas","gui.plasmovoice.overlay.source_icons":"Ícones de Entidade","gui.plasmovoice.overlay.sources":"Fontes de Sobreposição","gui.plasmovoice.overlay.sources.always":"Sempre","gui.plasmovoice.overlay.sources.never":"Nunca","gui.plasmovoice.overlay.sources.when_talking":"Ao Falar","gui.plasmovoice.overlay.style":"Estilo de Sobreposição","gui.plasmovoice.overlay.style.name":"Somente Nome","gui.plasmovoice.overlay.style.name_skin":"Nome e Skin","gui.plasmovoice.overlay.style.skin":"Somente Skin","gui.plasmovoice.title":"Configurações de %1$s %2$s","gui.plasmovoice.toggle.currently":"Atualmente: %s","gui.plasmovoice.toggle.disabled":"DESABILITAR","gui.plasmovoice.toggle.enabled":"HABILITADO","gui.plasmovoice.toggle.microphone":"Ativar/Desativar Microfone\n%s","gui.plasmovoice.toggle.voice":"Alternar Chat de Voz\n%s","gui.plasmovoice.volume":"Volume","gui.plasmovoice.volume.players":"Volume dos Jogadores","gui.plasmovoice.volume.players_search":"Pesquisar...","gui.plasmovoice.volume.sources":"Volume das Fontes","key.plasmovoice.distance":"%s Distância de Voz","key.plasmovoice.distance.decrease":"Diminuir Distância de Voz","key.plasmovoice.distance.increase":"Aumentar Distância de Voz","key.plasmovoice.general":"Geral","key.plasmovoice.general.action":"Botão de ação","key.plasmovoice.general.disable_voice":"Desativar Chat de Voz","key.plasmovoice.general.mute_microphone":"Silenciar microfone","key.plasmovoice.occlusion":"Oclusão de Som","key.plasmovoice.occlusion.toggle":"Alternar Oclusão de Som","key.plasmovoice.settings":"Configurações de Voz","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Fechar","message.plasmovoice.distance_changed":"%s Distância de Voz: %d","message.plasmovoice.macos_incompatible_launcher":"Você não pode usar o chat de voz, pois o seu launcher não suporta as permissões de microfone no MacOS. Você deve alternar para o %s. em vez disso.","message.plasmovoice.occlusion_changed":"Oclusão de Som: %s","message.plasmovoice.off":"Desligado","message.plasmovoice.on":"Ligado","message.plasmovoice.update_available":"Nova versão %1$s de Plasmo Voice está disponível: %2$s","message.plasmovoice.update_available.click":"Baixar","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"Um mod de chat de voz por proximidade com posição de áudio e muitos recursos","modmenu.summaryTranslation.plasmovoice":"Um mod de chat de voz por proximidade com posição de áudio e muitos recursos","pv.activation.parent":"Matriz"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/ru_ru.json b/config/plasmovoice/.crowdin/ru_ru.json new file mode 100644 index 0000000..4683d39 --- /dev/null +++ b/config/plasmovoice/.crowdin/ru_ru.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Художник","gui.plasmovoice.about.copyright":"Пожалуйста, используйте только официальные источники и не распространяйте мод без нашего разрешения. Вы можете связаться с нами в Discord по любым вопросам, помощи, или предложениям.","gui.plasmovoice.about.huix":"Концепт и Дизайн","gui.plasmovoice.about.links":"Страницы %s","gui.plasmovoice.about.made_by":"Авторы %s","gui.plasmovoice.about.programming":"Код","gui.plasmovoice.about.support":"Спасибо за поддержку","gui.plasmovoice.activation":"Активации","gui.plasmovoice.activation.distance":"Дистанция \"%s\"","gui.plasmovoice.activation.ptt_button":"Кнопка Push-To-Talk","gui.plasmovoice.activation.toggle":"Вкл/Выкл \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"Кнопка переключения","gui.plasmovoice.activation.type":"Тип активации","gui.plasmovoice.activation.type_inherit":"Наследование","gui.plasmovoice.activation.type_ptt":"Push-To-Talk","gui.plasmovoice.activation.type_voice":"Голос","gui.plasmovoice.addons":"Аддоны","gui.plasmovoice.advanced":"Продвинутые","gui.plasmovoice.advanced.audio_engine":"Звуковой движок","gui.plasmovoice.advanced.directional_sources_angle":"Угол напр. источников","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Угол, в котором вы слышите источник с громкостью 100%, если включены направленные источники. 360 градусов это как если направленные источники не включены","gui.plasmovoice.advanced.exponential_volume":"Экспоненциальная громкость","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Громкость расстояния","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Ползунок громкости","gui.plasmovoice.advanced.panning":"Стерео позиционирование","gui.plasmovoice.advanced.stereo_sources_to_mono":"Моно стерео источники","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Аддоны могут использовать стерео для улучшения качества звука. Качество намного лучше, но нет позиционирования. Звук будет только затухать с дистанцией\n\nКогда эта опция включена, стерео источники будете конвертированы в обычные моно источники. Качество хуже, но у них будет позиционирование.","gui.plasmovoice.advanced.visual":"Визуальные и интерфейс","gui.plasmovoice.advanced.visualize_voice_distance":"Показать дистанцию голоса","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Визуализировать при входе","gui.plasmovoice.cannot_connect_to_udp":"Не удалось подключиться к UDP серверу,\nскорее всего закрыт порт. Прочитайте вики:\n%s","gui.plasmovoice.connecting":"Подключение к UDP серверу...","gui.plasmovoice.devices":"Устройства","gui.plasmovoice.devices.activation_threshold":"Порог активации","gui.plasmovoice.devices.activation_threshold.tooltip":"Работает только при активации голосом\n\nПоставьте ползунок в позицию, где звук переходит через порог активации только когда вы говорите\n\nНажмите на иконку, чтобы включить тестирование микрофона и услышать ваш голос","gui.plasmovoice.devices.default":"System Default","gui.plasmovoice.devices.directional_sources":"Направленные источники","gui.plasmovoice.devices.directional_sources.tooltip":"Делает звук тише, если источник не направлен на вас, и находится вне указанного угла\n\nПрименяется к игрокам которых слышите вы","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Улучшает позиционирование аудио, проще понять, где в 3D пространстве находится источник звука\n\nМожет сделать качество звука хуже\n\nПрименяется к игрокам которых слышите вы","gui.plasmovoice.devices.microphone":"Микрофон","gui.plasmovoice.devices.microphone_volume":"Громкость микрофона","gui.plasmovoice.devices.noise_suppression":"Шумоподавление","gui.plasmovoice.devices.noise_suppression.tooltip":"Шумоподавление RNNoise\n\nИспользует нейронные сети. Хорошо работает, но может нагружать процессор\n\nПрименяется к вашему микрофону.","gui.plasmovoice.devices.not_available":"Не доступен","gui.plasmovoice.devices.occlusion":"Заглушение через блоки","gui.plasmovoice.devices.occlusion.tooltip":"Отправляет луч от игрока к каждому источнику, звука, и заглушает его, если луч проходит через блоки\n\nПолезно, если вы не хотите слышать людей через стены. Но иногда работает криво, поэтому лучше не включать, если вам это не нужно","gui.plasmovoice.devices.output":"Устройство вывода","gui.plasmovoice.devices.output_device":"Устройство вывода","gui.plasmovoice.devices.stereo_capture":"Стерео захват","gui.plasmovoice.devices.stereo_capture.tooltip":"Захватывает звук в стерео, зачем конвертирует в моно.\nМожет улучшить качество, но делает звук тише.","gui.plasmovoice.devices.volume":"Громкость голосового чата","gui.plasmovoice.devices.volume.tooltip":"Громкость больше 100% может вызвать перегрузки.","gui.plasmovoice.hotkeys":"Клавиши","gui.plasmovoice.not_available":"Plasmo Voice не установлен на этом сервере","gui.plasmovoice.overlay":"Оверлей","gui.plasmovoice.overlay.activation_icon":"Иконка активации","gui.plasmovoice.overlay.activation_icon_position":"Позиция иконок","gui.plasmovoice.overlay.activation_icon_position.choose":"Выберите расположение иконки","gui.plasmovoice.overlay.activation_icon_show":"Показывать иконки","gui.plasmovoice.overlay.enable":"Включить оверлей","gui.plasmovoice.overlay.hud_position.bottom_center":"По центру снизу","gui.plasmovoice.overlay.hud_position.bottom_left":"Слева снизу","gui.plasmovoice.overlay.hud_position.bottom_right":"Справа снизу","gui.plasmovoice.overlay.hud_position.top_center":"По центру сверху","gui.plasmovoice.overlay.hud_position.top_left":"Слева сверху","gui.plasmovoice.overlay.hud_position.top_right":"Справа сверху","gui.plasmovoice.overlay.position":"Расположение оверлея","gui.plasmovoice.overlay.position.choose":"Выберите расположение оверлея","gui.plasmovoice.overlay.show_source_icons":"Отображать иконки","gui.plasmovoice.overlay.show_source_icons.always":"Всегда","gui.plasmovoice.overlay.show_source_icons.hidden":"Скрыто","gui.plasmovoice.overlay.show_source_icons.hud":"Только GUI","gui.plasmovoice.overlay.show_static_source_icons":"Статические источники","gui.plasmovoice.overlay.source_icons":"Иконки энтити","gui.plasmovoice.overlay.sources":"Оверлей источников","gui.plasmovoice.overlay.sources.always":"Всегда","gui.plasmovoice.overlay.sources.never":"Никогда","gui.plasmovoice.overlay.sources.when_talking":"Когда говорят","gui.plasmovoice.overlay.style":"Стиль оверлей","gui.plasmovoice.overlay.style.name":"Только ник","gui.plasmovoice.overlay.style.name_skin":"Ник и скин","gui.plasmovoice.overlay.style.skin":"Только скин","gui.plasmovoice.title":"Настройки %1$s %2$s","gui.plasmovoice.toggle.currently":"Сейчас: %s","gui.plasmovoice.toggle.disabled":"ВЫКЛ","gui.plasmovoice.toggle.enabled":"ВКЛ","gui.plasmovoice.toggle.microphone":"Вкл/выкл микрофон\n%s","gui.plasmovoice.toggle.voice":"Вкл/выкл голосовой чат\n%s","gui.plasmovoice.volume":"Громкость","gui.plasmovoice.volume.players":"Громкость игроков","gui.plasmovoice.volume.players_search":"Поиск...","gui.plasmovoice.volume.sources":"Громкость источников","key.plasmovoice.distance":"Дистанция голоса \"%s\"","key.plasmovoice.distance.decrease":"Уменьшить дистанцию","key.plasmovoice.distance.increase":"Увеличить дистанцию","key.plasmovoice.general":"Основные","key.plasmovoice.general.action":"Кнопка действия","key.plasmovoice.general.disable_voice":"Выключить голосовой чат","key.plasmovoice.general.mute_microphone":"Выключить микрофон","key.plasmovoice.occlusion":"Затухание звука через блоки","key.plasmovoice.occlusion.toggle":"Вкл/выкл затухание звука","key.plasmovoice.settings":"Настройки голосового чата","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Закрыть","message.plasmovoice.distance_changed":"Дистанция \"%s\": %d","message.plasmovoice.macos_incompatible_launcher":"Вы не можете использовать микрофон, поскольку ваш Minecraft Launcher не поддерживает использование микрофона на MacOS. Вам следует перейти на %s.","message.plasmovoice.occlusion_changed":"Заглушение звука через блоки: %s","message.plasmovoice.off":"Выкл","message.plasmovoice.on":"Вкл","message.plasmovoice.update_available":"Доступна новая версия Plasmo Voice %1$s: %2$s","message.plasmovoice.update_available.click":"Скачать","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"Мод на голосовой чат с позиционированием аудио и множеством фич","modmenu.summaryTranslation.plasmovoice":"Мод на голосовой чат с позиционированием аудио и множеством фич","pv.activation.parent":"Основная"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/timestamp b/config/plasmovoice/.crowdin/timestamp new file mode 100644 index 0000000..73cb8c3 --- /dev/null +++ b/config/plasmovoice/.crowdin/timestamp @@ -0,0 +1 @@ +1758198762716 \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/tt_ru.json b/config/plasmovoice/.crowdin/tt_ru.json new file mode 100644 index 0000000..07e4f54 --- /dev/null +++ b/config/plasmovoice/.crowdin/tt_ru.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Рәссам","gui.plasmovoice.about.copyright":"Зинһар, рәсми чыганакларны гына кулланыгыз һәм безнең рөхсәтсез модны таратмагыз. Теләгән сораулар, ярдәм, киңәшләр яки тәкъдимнәр өчен Сез Discord-та бәйләнә аласыз.","gui.plasmovoice.about.huix":"Концепт һәм дизайн","gui.plasmovoice.about.links":"%s күрсәтелгән сайтларында бар","gui.plasmovoice.about.made_by":"Авторлар: %s","gui.plasmovoice.about.programming":"Программалау","gui.plasmovoice.about.support":"Ярдәм өчен рәхмәт","gui.plasmovoice.activation":"Тавыш активациясе","gui.plasmovoice.activation.distance":"%s арасы","gui.plasmovoice.activation.ptt_button":"Әйтү өчен төймә","gui.plasmovoice.activation.toggle":"«%s» күчерү\n%s","gui.plasmovoice.activation.toggle_button":"Күчерү төймәсе","gui.plasmovoice.activation.type":"Активация төре","gui.plasmovoice.activation.type_inherit":"Тавыш буенча","gui.plasmovoice.activation.type_ptt":"Төймә буенча","gui.plasmovoice.activation.type_voice":"Тавыш","gui.plasmovoice.addons":"Өстәлмәләр","gui.plasmovoice.advanced":"Киңәйтелгән","gui.plasmovoice.advanced.audio_engine":"Аудио-эшкәрткеч","gui.plasmovoice.advanced.directional_sources_angle":"Юнәлешле чыганак почмагы","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Юнәлешле чыганакларның көйләүләр кушылган очракта, Сез чыганакны 100%-ка ишетәчәк почмак.\n\n360 градус — бу әгәр көйләү сүндерелгән булса.","gui.plasmovoice.advanced.exponential_volume":"Күрсәтмә катылык","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Араны көчәйтү","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Катылык шудыргычы","gui.plasmovoice.advanced.panning":"Стерео-шуыштыру","gui.plasmovoice.advanced.stereo_sources_to_mono":"Моно стерео-чыганаклар","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Яхшырак аудио сыйфаты өчен өстәмәләр стерео чыганакларын куллана. Сыйфат күпкә яхшырак, ләкин борылыш шуыштыруга йогынты ясамый. Тавыш ерактан гына сүнә.\n\nКөйләү кушылганда, стерео чыганаклары гади моно чыганакларына әверелдереләчәк. Сыйфат начаррак, ләкин аларның шуыштыру бар булачак.","gui.plasmovoice.advanced.visual":"Күрсәтмә һәм интерфейс","gui.plasmovoice.advanced.visualize_voice_distance":"Тавыш арасын күрсәтү","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Кушылуда күрсәтү","gui.plasmovoice.cannot_connect_to_udp":"UPD серверына тоташылып булмый,\nUDP порты ябык булса кирәк. Викине укыгыз:\n%s","gui.plasmovoice.connecting":"UDP серверына тоташу...","gui.plasmovoice.devices":"Җайланмалар","gui.plasmovoice.devices.activation_threshold":"Активация чик кыйммәте","gui.plasmovoice.devices.activation_threshold.tooltip":"Көнүзәк, әгәр хәзерге активация төре — «тавыш буенча активлаштыру» булса гына.\n\nШудыргычны сөйләшү вакытында гына активация чик кыйммәтеннән артып киткән урынга күчерегез.\n\nМикрофон тикшерүне кушу һәм Сезнең тавышны ишетү өчен Сез тамгачыкны баса ала","gui.plasmovoice.devices.default":"Беренчел","gui.plasmovoice.devices.directional_sources":"Юнәлешле чыганаклар","gui.plasmovoice.devices.directional_sources.tooltip":"Тавыш чыганагы турыдан-туры Сезгә карамый һәм күрсәтелгән почмактан читтә урнашкан булса, тавыш бераз акрынрак булачак.\n\nСез ишетә торган уенчыларга кулланыла.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Аудио-шуыштыру төгәллеген 3D-киңлектә тавышның кайдан чыкканын аңлауны җиңеләйтүдә яхшырта.\n\nТавыш сыйфатын бераз начарайта ала.\n\nСез ишетә торган уенчыларга кулланыла.","gui.plasmovoice.devices.microphone":"Микрофон","gui.plasmovoice.devices.microphone_volume":"Микрофон тавышы","gui.plasmovoice.devices.noise_suppression":"Шау тыю","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoise шау тыю.\\n\\nНейрон челтәрләрне кулланыла. Яхшы эшли, ләкин ресурсларга таләп итә ала.\\n\\nСезнең микрофонга кулланыла.","gui.plasmovoice.devices.not_available":"Ирешерлек түгел","gui.plasmovoice.devices.occlusion":"Тавыш окклюзиясе","gui.plasmovoice.devices.occlusion.tooltip":"Уенчыдан һәр тавыш чыганагына нурны юнәлдерә һәм, юлда блоклар булса, тавышны акрыная.\n\nӘгәр Сез башка бүлмәләрдән кешеләрне ишетергә теләмәсәгез, ләкин кайвакыт дөрес эшләми, шуңа күрә аны Сезгә кирәк булмаган вакытта сүндерергә кирәк.","gui.plasmovoice.devices.output":"Чыгыш җайланмасы","gui.plasmovoice.devices.output_device":"Чыгыш җайланмасы","gui.plasmovoice.devices.stereo_capture":"Стерео-яздыру","gui.plasmovoice.devices.stereo_capture.tooltip":"Тавышны стереода яздыра, аннары аны монога әвелдерә.\nСыйфатны яхшырта ала, ләкин тавышны акрынайта.","gui.plasmovoice.devices.volume":"Тавышлы чат катылыгы","gui.plasmovoice.devices.volume.tooltip":"Кычкыруның 100%-тан артыгы артуы бозуларга китерергә мөмкин.","gui.plasmovoice.hotkeys":"Төймәләр","gui.plasmovoice.not_available":"Plasmo Voice бу серверында утыртылмады","gui.plasmovoice.overlay":"Каплам","gui.plasmovoice.overlay.activation_icon":"Активация тамгачыгы","gui.plasmovoice.overlay.activation_icon_position":"Тамгачыклар урыны","gui.plasmovoice.overlay.activation_icon_position.choose":"Тамгачыклар урынын сайлагыз","gui.plasmovoice.overlay.activation_icon_show":"Тамгачыкларны күрсәтү","gui.plasmovoice.overlay.enable":"Капламны кушу","gui.plasmovoice.overlay.hud_position.bottom_center":"Аскы уртада","gui.plasmovoice.overlay.hud_position.bottom_left":"Аскы сулда","gui.plasmovoice.overlay.hud_position.bottom_right":"Аскы уңда","gui.plasmovoice.overlay.hud_position.top_center":"Өске уртада","gui.plasmovoice.overlay.hud_position.top_left":"Өске сулда","gui.plasmovoice.overlay.hud_position.top_right":"Өске уңда","gui.plasmovoice.overlay.position":"Каплам урыны","gui.plasmovoice.overlay.position.choose":"Каплам урынын сайлагыз","gui.plasmovoice.overlay.show_source_icons":"Тамгачыкларны күрсәтү","gui.plasmovoice.overlay.show_source_icons.always":"Һәрвакыт","gui.plasmovoice.overlay.show_source_icons.hidden":"Яшерен","gui.plasmovoice.overlay.show_source_icons.hud":"GUI кына","gui.plasmovoice.overlay.show_static_source_icons":"Статик чыганакларны күрсәтү","gui.plasmovoice.overlay.source_icons":"Асыл тамгачыклары","gui.plasmovoice.overlay.sources":"Чыганак капламы","gui.plasmovoice.overlay.sources.always":"Һәрвакыт","gui.plasmovoice.overlay.sources.never":"Беркайчан","gui.plasmovoice.overlay.sources.when_talking":"Сөйләнгәндә","gui.plasmovoice.overlay.style":"Каплам стиле","gui.plasmovoice.overlay.style.name":"Исем генә","gui.plasmovoice.overlay.style.name_skin":"Исем һәм кыяфәт","gui.plasmovoice.overlay.style.skin":"Кыяфәт кенә","gui.plasmovoice.title":"%1$s %2$s көйләүләре","gui.plasmovoice.toggle.currently":"Хәзер: %s","gui.plasmovoice.toggle.disabled":"СҮНЕК","gui.plasmovoice.toggle.enabled":"КУШЫК","gui.plasmovoice.toggle.microphone":"Микрофон күчерү\\n%s","gui.plasmovoice.toggle.voice":"Тавышлы чат күчерү\\n%s","gui.plasmovoice.volume":"Катылык","gui.plasmovoice.volume.players":"Уенчылар катылыгы","gui.plasmovoice.volume.players_search":"Эзләү...","gui.plasmovoice.volume.sources":"Чыганаклар катылыгы","key.plasmovoice.distance":"%s тавыш арасы","key.plasmovoice.distance.decrease":"Тавыш арасын киметү","key.plasmovoice.distance.increase":"Тавыш арасын күтәрү","key.plasmovoice.general":"Төп","key.plasmovoice.general.action":"Гамәл төймәсе","key.plasmovoice.general.disable_voice":"Тавышлы чатны сүндерү","key.plasmovoice.general.mute_microphone":"Микрофон тавышын сүндерү","key.plasmovoice.occlusion":"Тавыш окклюзиясе","key.plasmovoice.occlusion.toggle":"Тавыш окклюзиясен күчерү","key.plasmovoice.settings":"Тавышлы чат көйләүләре","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Ябу","message.plasmovoice.distance_changed":"%s тавыш арасы: %d","message.plasmovoice.macos_incompatible_launcher":"Сез микрофонны куллана алмыйсыз, чөнки Сезнең Minecraft лаунчеры MacOS-ендә микрофон хокукын хупламый. Сезгә %s-ына күчерергә кирәк.","message.plasmovoice.occlusion_changed":"Тавыш окклюзиясе: %s","message.plasmovoice.off":"Сүнек","message.plasmovoice.on":"Кушык","message.plasmovoice.update_available":"Plasmo Voice модының %1$s яңа версия бар: %2$s","message.plasmovoice.update_available.click":"Йөкләнү","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"Аудио-урын һәм күп функцияләр белән тавышлы чат моды","modmenu.summaryTranslation.plasmovoice":"Аудио-урын һәм күп функцияләр белән тавышлы чат моды","pv.activation.parent":"Төп"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/uk_ua.json b/config/plasmovoice/.crowdin/uk_ua.json new file mode 100644 index 0000000..eb93d96 --- /dev/null +++ b/config/plasmovoice/.crowdin/uk_ua.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"Художник","gui.plasmovoice.about.copyright":"Будь ласка, використовуйте тільки офіційні джерела і не поширюйте мод без нашого дозволу. Ви можете зв’язатися з нами в Discord за будь-якими запитаннями, допомогою, пропозиціями.","gui.plasmovoice.about.huix":"Концепт та Дизайн","gui.plasmovoice.about.links":"%s на","gui.plasmovoice.about.made_by":"%s створений","gui.plasmovoice.about.programming":"Програмування","gui.plasmovoice.about.support":"Дякуємо за Вашу підтримку","gui.plasmovoice.activation":"Активації","gui.plasmovoice.activation.distance":"%s Відстань","gui.plasmovoice.activation.ptt_button":"Кнопка Push-To-Talk","gui.plasmovoice.activation.toggle":"Увімк/Вимк \"%s\"\n%s","gui.plasmovoice.activation.toggle_button":"Кнопка перемикання","gui.plasmovoice.activation.type":"Тип активації","gui.plasmovoice.activation.type_inherit":"Успадкування","gui.plasmovoice.activation.type_ptt":"Push-To-Talk","gui.plasmovoice.activation.type_voice":"Голос","gui.plasmovoice.addons":"Аддони","gui.plasmovoice.advanced":"Розширені","gui.plasmovoice.advanced.audio_engine":"Аудіорушій","gui.plasmovoice.advanced.directional_sources_angle":"Кут спрямованих джерел","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"Кут, під яким ви будете чути джерело на 100%, якщо увімкнено функцію спрямованих джерел.\n\n360 - функцію вимкнено.","gui.plasmovoice.advanced.exponential_volume":"Експоненційна гучність","gui.plasmovoice.advanced.exponential_volume.distance_gain":"Підсилення на відстані","gui.plasmovoice.advanced.exponential_volume.volume_slider":"Повзунок гучності","gui.plasmovoice.advanced.panning":"Стереопозиціонування","gui.plasmovoice.advanced.stereo_sources_to_mono":"Моно стереоджерела","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"Аддони використовують стерео джерела для кращої якості звуку. Якість набагато краща, але поворот не впливає на звук. Лише зі збільшенням відстані від джерела звук буде зменшуватись.\n\nЯкщо цей пункт увімкнено, стереоджерела перетворюються на звичайні моноджерела. Якість буде гіршою, але вони матимуть вплив повороту на звук.","gui.plasmovoice.advanced.visual":"Візуальні та інтерфейс","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"Візуалізація при приєднанні","gui.plasmovoice.cannot_connect_to_udp":"Не вдається під'єднатися до UDP-сервера,\nЙмовірно, порт UDP закрито. Прочитайте вікі:\n%s","gui.plasmovoice.connecting":"Під'єднання до UDP-сервера...","gui.plasmovoice.devices":"Пристрої","gui.plasmovoice.devices.activation_threshold":"Поріг активації","gui.plasmovoice.devices.activation_threshold.tooltip":"Працює, якщо тип активації встановлено на \"Голосова активація\".\n\nПеремістіть повзунок у положення, в якому гучність перевищує його лише коли ви говорите.\n\nНатисніть на значок, щоб увімкнути тестування мікрофона і почути свій голос","gui.plasmovoice.devices.default":"За замовчуванням","gui.plasmovoice.devices.directional_sources":"Спрямовані джерела","gui.plasmovoice.devices.directional_sources.tooltip":"Зробить звук трохи тихішим, якщо джерело звуку не дивиться прямо на вас і знаходиться за межами вказаного кута.\n\nЗастосовується до гравців, яких ви чуєте.","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"Покращує точність розташування звуку, полегшуючи розуміння того, звідки йде звук у 3D-просторі.\n\nМоже дещо погіршити якість звуку.\n\nЗастосовується до гравців, яких ви чуєте.","gui.plasmovoice.devices.microphone":"Мікрофон","gui.plasmovoice.devices.microphone_volume":"Гучність мікрофона","gui.plasmovoice.devices.noise_suppression":"Придушення шуму","gui.plasmovoice.devices.noise_suppression.tooltip":"Придушення шуму RNNoise.\n\nВикористовує нейронні мережі. Працює чудово, але може навантажувати процесор.\n\nЗастосовується до вашого мікрофона.","gui.plasmovoice.devices.not_available":"Не доступно","gui.plasmovoice.devices.occlusion":"Приглушення через блоки","gui.plasmovoice.devices.occlusion.tooltip":"Спрямовує промінь від гравця до кожного джерела звуку і приглушує його, якщо на шляху променя розташовані блоки.\n\nКорисно, якщо ви не хочете чути людей з інших кімнат. Але іноді працює неправильно, тому краще вимкнути цю функцію, коли вона не потрібна.","gui.plasmovoice.devices.output":"Виведення","gui.plasmovoice.devices.output_device":"Пристрій виведення","gui.plasmovoice.devices.stereo_capture":"Стереозахоплення","gui.plasmovoice.devices.stereo_capture.tooltip":"Захоплює звук у стерео, потім перетворює його в моно.\nМоже покращити якість, але робить звук тихішим.","gui.plasmovoice.devices.volume":"Гучність","gui.plasmovoice.devices.volume.tooltip":"Збільшення гучності понад 100% може викликати спотворення.","gui.plasmovoice.hotkeys":"Гарячі клавіші","gui.plasmovoice.not_available":"Plasmo Voice не встановлено на цьому сервері","gui.plasmovoice.overlay":"Оверлей","gui.plasmovoice.overlay.activation_icon":"Іконка HUD","gui.plasmovoice.overlay.activation_icon_position":"Позиція іконки в HUD","gui.plasmovoice.overlay.activation_icon_position.choose":"Оберіть позицію іконки","gui.plasmovoice.overlay.activation_icon_show":"Показувати іконку в HUD","gui.plasmovoice.overlay.enable":"Увімкнути оверлей","gui.plasmovoice.overlay.hud_position.bottom_center":"Внизу по центру","gui.plasmovoice.overlay.hud_position.bottom_left":"Внизу зліва","gui.plasmovoice.overlay.hud_position.bottom_right":"Внизу справа","gui.plasmovoice.overlay.hud_position.top_center":"Зверху по центру","gui.plasmovoice.overlay.hud_position.top_left":"Зверху зліва","gui.plasmovoice.overlay.hud_position.top_right":"Зверху справа","gui.plasmovoice.overlay.position":"Позиція оверлея","gui.plasmovoice.overlay.position.choose":"Оберіть позицію оверлею","gui.plasmovoice.overlay.show_source_icons":"Показувати іконки сутностей","gui.plasmovoice.overlay.show_source_icons.always":"Завжди","gui.plasmovoice.overlay.show_source_icons.hidden":"Приховано","gui.plasmovoice.overlay.show_source_icons.hud":"Лише GUI","gui.plasmovoice.overlay.show_static_source_icons":"На статичних джерелах","gui.plasmovoice.overlay.source_icons":"Іконки сутностей","gui.plasmovoice.overlay.sources":"Оверлей джерел","gui.plasmovoice.overlay.sources.always":"Завжди","gui.plasmovoice.overlay.sources.never":"Ніколи","gui.plasmovoice.overlay.sources.when_talking":"Під час розмови","gui.plasmovoice.overlay.style":"Стиль оверлея","gui.plasmovoice.overlay.style.name":"Лише нік","gui.plasmovoice.overlay.style.name_skin":"Нік та скін","gui.plasmovoice.overlay.style.skin":"Лише скін","gui.plasmovoice.title":"Налаштування %1$s %2$s","gui.plasmovoice.toggle.currently":"Поточний: %s","gui.plasmovoice.toggle.disabled":"ВИМК","gui.plasmovoice.toggle.enabled":"УВІМК","gui.plasmovoice.toggle.microphone":"Увімк/вимк мікрофон\n%s","gui.plasmovoice.toggle.voice":"Увімк/вимк голосовий чат\n%s","gui.plasmovoice.volume":"Гучність","gui.plasmovoice.volume.players":"Гучність гравців","gui.plasmovoice.volume.players_search":"Знайти...","gui.plasmovoice.volume.sources":"Гучність джерел","key.plasmovoice.distance":"%s Відстань голосу","key.plasmovoice.distance.decrease":"Зменшити відстань голосу","key.plasmovoice.distance.increase":"Збільшити відстань голосу","key.plasmovoice.general":"Загальні","key.plasmovoice.general.action":"Кнопка дії","key.plasmovoice.general.disable_voice":"Вимкнути голосовий чат","key.plasmovoice.general.mute_microphone":"Вимк. мікрофон","key.plasmovoice.occlusion":"Приглушення через блоки","key.plasmovoice.occlusion.toggle":"Увімк/вимк приглушення","key.plasmovoice.settings":"Налаштування голосу","message.plasmovoice.activation.toggle":"%s: %s","message.plasmovoice.close":"Закрити","message.plasmovoice.distance_changed":"%s Відстань голосу: %d","message.plasmovoice.occlusion_changed":"Приглушення через блоки: %s","message.plasmovoice.off":"Вимк","message.plasmovoice.on":"Увімк","message.plasmovoice.update_available":"Доступна нова версія Plasmo Voice %1$s: %2$s","message.plasmovoice.update_available.click":"Завантажити","message.plasmovoice.update_available.hover":"%s","pv.activation.parent":"Батьківський"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/zh_cn.json b/config/plasmovoice/.crowdin/zh_cn.json new file mode 100644 index 0000000..40528b1 --- /dev/null +++ b/config/plasmovoice/.crowdin/zh_cn.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"美化设计","gui.plasmovoice.about.copyright":"请仅使用官方资源,未经我们允许不得重新分发模组。如有任何问题、帮助、建议或提议,你可以在 Discord 上联系我们。","gui.plasmovoice.about.huix":"概念设计","gui.plasmovoice.about.links":"%s 相关链接","gui.plasmovoice.about.made_by":"%s 制作人员","gui.plasmovoice.about.programming":"程序设计","gui.plasmovoice.about.support":"感谢支持","gui.plasmovoice.activation":"激活","gui.plasmovoice.activation.distance":"%s 距离","gui.plasmovoice.activation.ptt_button":"按键激活按钮","gui.plasmovoice.activation.toggle":"切换“%s”\n%s","gui.plasmovoice.activation.toggle_button":"切换按钮","gui.plasmovoice.activation.type":"激活类型","gui.plasmovoice.activation.type_inherit":"继承","gui.plasmovoice.activation.type_ptt":"按键","gui.plasmovoice.activation.type_voice":"语音","gui.plasmovoice.addons":"插件","gui.plasmovoice.advanced":"高级","gui.plasmovoice.advanced.audio_engine":"音频引擎","gui.plasmovoice.advanced.directional_sources_angle":"定向声源角度","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"如果定向声源已启用,你将听到 100% 音量的角度。\n\n设置为 360 近乎于禁用此选项。","gui.plasmovoice.advanced.exponential_volume":"指数型音量","gui.plasmovoice.advanced.exponential_volume.distance_gain":"距离增益","gui.plasmovoice.advanced.exponential_volume.volume_slider":"音量滑块","gui.plasmovoice.advanced.panning":"立体声定位","gui.plasmovoice.advanced.stereo_sources_to_mono":"单声道化立体声源","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"插件使用立体声源以获得更好的音频质量。质量要好得多,但朝向不影响空间音效。声音仅随距离的增大而减小。\n\n启用此选项后,立体声源将转换为常用的单声道源。质量更差,但将拥有空间音效。","gui.plasmovoice.advanced.visual":"视觉和用户界面","gui.plasmovoice.advanced.visualize_voice_distance":"可视化语音距离","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"加入游戏时可见","gui.plasmovoice.cannot_connect_to_udp":"无法连接至 UDP 服务器,\nUDP 端口可能已关闭。阅读 Wiki:\n%s","gui.plasmovoice.connecting":"正在连接至 UDP 服务器…","gui.plasmovoice.devices":"设备","gui.plasmovoice.devices.activation_threshold":"感应阈值","gui.plasmovoice.devices.activation_threshold.tooltip":"仅当激活类型设置为“语音感应”时生效。\n\n移动滑块以设置讲话时音量超过何值自动激活麦克风。\n\n你也可以按下图标测试你的麦克风和声音。","gui.plasmovoice.devices.default":"系统默认","gui.plasmovoice.devices.directional_sources":"定向声源","gui.plasmovoice.devices.directional_sources.tooltip":"如果声源没有面向你且在指定角度之外,会稍微降低声源音量。\n\n适用于你听到的玩家。","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"提高音频定位的准确性,在 3D 空间中能更加简单地定位声源。\n\n会稍微降低音频质量。\n\n适用于你听到的玩家。","gui.plasmovoice.devices.microphone":"麦克风","gui.plasmovoice.devices.microphone_volume":"麦克风音量","gui.plasmovoice.devices.noise_suppression":"噪声抑制","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoise 噪声抑制\n\n使用神经网络,效果不错,但可能产生额外的 CPU 占用。\n\n适用于你的麦克风。","gui.plasmovoice.devices.not_available":"不可用","gui.plasmovoice.devices.occlusion":"声音传播阻挡","gui.plasmovoice.devices.occlusion.tooltip":"以玩家为原点向每个声源投射一条射线,如果射线被方块阻挡则降低该声源的音量。\n\n如果你不想听到其他房间的玩家的声音,这很有用,但有时无法正常生效,所以没有此需求的话最好禁用。","gui.plasmovoice.devices.output":"输出","gui.plasmovoice.devices.output_device":"输出设备","gui.plasmovoice.devices.stereo_capture":"立体声捕获","gui.plasmovoice.devices.stereo_capture.tooltip":"捕获立体声后转换为单声道。\n可能会提高质量,但会使声音更小。","gui.plasmovoice.devices.volume":"音量","gui.plasmovoice.devices.volume.tooltip":"将音量调至 100% 以上可能会导致失真。","gui.plasmovoice.hotkeys":"按键绑定","gui.plasmovoice.not_available":"此服务器未安装 Plasmo Voice","gui.plasmovoice.overlay":"覆盖","gui.plasmovoice.overlay.activation_icon":"HUD 图标","gui.plasmovoice.overlay.activation_icon_position":"HUD 图标位置","gui.plasmovoice.overlay.activation_icon_position.choose":"选择图标位置","gui.plasmovoice.overlay.activation_icon_show":"显示 HUD 图标","gui.plasmovoice.overlay.enable":"启用覆盖","gui.plasmovoice.overlay.hud_position.bottom_center":"底部中心","gui.plasmovoice.overlay.hud_position.bottom_left":"底部左侧","gui.plasmovoice.overlay.hud_position.bottom_right":"底部右侧","gui.plasmovoice.overlay.hud_position.top_center":"顶部中心","gui.plasmovoice.overlay.hud_position.top_left":"顶部左侧","gui.plasmovoice.overlay.hud_position.top_right":"顶部右侧","gui.plasmovoice.overlay.position":"覆盖位置","gui.plasmovoice.overlay.position.choose":"选择覆盖位置","gui.plasmovoice.overlay.show_source_icons":"显示实体图标","gui.plasmovoice.overlay.show_source_icons.always":"总是","gui.plasmovoice.overlay.show_source_icons.hidden":"隐藏","gui.plasmovoice.overlay.show_source_icons.hud":"仅 GUI","gui.plasmovoice.overlay.show_static_source_icons":"在静态声源上显示","gui.plasmovoice.overlay.source_icons":"实体图标","gui.plasmovoice.overlay.sources":"覆盖声源","gui.plasmovoice.overlay.sources.always":"总是","gui.plasmovoice.overlay.sources.never":"从不","gui.plasmovoice.overlay.sources.when_talking":"讲话时","gui.plasmovoice.overlay.style":"覆盖样式","gui.plasmovoice.overlay.style.name":"仅名称","gui.plasmovoice.overlay.style.name_skin":"名称和皮肤","gui.plasmovoice.overlay.style.skin":"仅皮肤","gui.plasmovoice.title":"%1$s %2$s 设置","gui.plasmovoice.toggle.currently":"当前:%s","gui.plasmovoice.toggle.disabled":"已禁用","gui.plasmovoice.toggle.enabled":"已启用","gui.plasmovoice.toggle.microphone":"切换麦克风\n%s","gui.plasmovoice.toggle.voice":"切换语音聊天\n%s","gui.plasmovoice.volume":"音量","gui.plasmovoice.volume.players":"玩家音量","gui.plasmovoice.volume.players_search":"搜索…","gui.plasmovoice.volume.sources":"声源音量","key.plasmovoice.distance":"%s 语音距离","key.plasmovoice.distance.decrease":"减小语音距离","key.plasmovoice.distance.increase":"增大语音距离","key.plasmovoice.general":"常规","key.plasmovoice.general.action":"操作按钮","key.plasmovoice.general.disable_voice":"禁用语音聊天","key.plasmovoice.general.mute_microphone":"静音麦克风","key.plasmovoice.occlusion":"声音传播阻挡","key.plasmovoice.occlusion.toggle":"切换声音传播阻挡","key.plasmovoice.settings":"语音设置","message.plasmovoice.activation.toggle":"%s:%s","message.plasmovoice.close":"关闭","message.plasmovoice.distance_changed":"%s 语音距离:%d","message.plasmovoice.macos_incompatible_launcher":"您无法使用麦克风,因为您的威廉与魔法启动器在 MacOS 上不支持麦克风权限。您应该切换到 %s。","message.plasmovoice.occlusion_changed":"声音传播阻挡:%s","message.plasmovoice.off":"关闭","message.plasmovoice.on":"开启","message.plasmovoice.update_available":"Plasmo Voice 有可用新版本 %1$s:%2$s","message.plasmovoice.update_available.click":"下载","message.plasmovoice.update_available.hover":"%s","modmenu.descriptionTranslation.plasmovoice":"一个具有音频定位和许多功能的近距离语音聊天模组","modmenu.summaryTranslation.plasmovoice":"一个具有音频定位和许多功能的近距离语音聊天模组","pv.activation.parent":"依赖"} \ No newline at end of file diff --git a/config/plasmovoice/.crowdin/zh_tw.json b/config/plasmovoice/.crowdin/zh_tw.json new file mode 100644 index 0000000..cbbeb5f --- /dev/null +++ b/config/plasmovoice/.crowdin/zh_tw.json @@ -0,0 +1 @@ +{"gui.plasmovoice.about.artist":"美化設計","gui.plasmovoice.about.copyright":"請僅使用官方資源,未經我們允許不得重新分發模組。如有任何問題、幫助、建議或提議,你可以在 Discord 上聯繫我們。","gui.plasmovoice.about.huix":"概念設計","gui.plasmovoice.about.links":"%s 相關連結","gui.plasmovoice.about.made_by":"%s 製作人員","gui.plasmovoice.about.programming":"程式設計","gui.plasmovoice.about.support":"感謝支持","gui.plasmovoice.activation":"啟動","gui.plasmovoice.activation.distance":"%s 距離","gui.plasmovoice.activation.ptt_button":"按鍵啟動按鈕","gui.plasmovoice.activation.toggle":"切換「%s」\n%s","gui.plasmovoice.activation.toggle_button":"切換按鈕","gui.plasmovoice.activation.type":"啟動類型","gui.plasmovoice.activation.type_inherit":"繼承","gui.plasmovoice.activation.type_ptt":"按鍵","gui.plasmovoice.activation.type_voice":"語音","gui.plasmovoice.addons":"插件","gui.plasmovoice.advanced":"高級","gui.plasmovoice.advanced.audio_engine":"音訊引擎","gui.plasmovoice.advanced.directional_sources_angle":"定向聲源角度","gui.plasmovoice.advanced.directional_sources_angle.tooltip":"如果定向聲源已啟用,你將聽到 100% 音量的角度。\n\n設定為 360 近乎於禁用此選項。","gui.plasmovoice.advanced.exponential_volume":"指數型音量","gui.plasmovoice.advanced.exponential_volume.distance_gain":"距離增益","gui.plasmovoice.advanced.exponential_volume.volume_slider":"音量滑塊","gui.plasmovoice.advanced.panning":"立體聲定位","gui.plasmovoice.advanced.stereo_sources_to_mono":"單聲道化立體聲源","gui.plasmovoice.advanced.stereo_sources_to_mono.tooltip":"插件使用立體聲源以獲得更好的音訊品質。品質要好得多,但朝向不影響空間音效。聲音僅隨距離的增大而減小。\n\n啟用此選項後,立體聲源將轉換為常用的單聲道源。品質更差,但將擁有空間音效。","gui.plasmovoice.advanced.visual":"視覺和使用者介面","gui.plasmovoice.advanced.visualize_voice_distance_on_join":"加入遊戲時可見","gui.plasmovoice.cannot_connect_to_udp":"無法連接至 UDP 伺服器,\nUDP 埠可能已關閉。閱讀 Wiki:\n%s","gui.plasmovoice.connecting":"正在連接至 UDP 伺服器…","gui.plasmovoice.devices":"裝置","gui.plasmovoice.devices.activation_threshold":"自啟動閾值","gui.plasmovoice.devices.activation_threshold.tooltip":"僅當啟動類型設為「語音」時生效。\n\n移動滑塊以設定講話時音量超過何值自動啟動麥克風。\n\n你也可以按下圖示測試你的麥克風和聲音。","gui.plasmovoice.devices.default":"系統預設","gui.plasmovoice.devices.directional_sources":"定向聲源","gui.plasmovoice.devices.directional_sources.tooltip":"如果聲源沒有面向你且在指定角度之外,會稍微降低聲源音量。\n\n適用於你聽到的玩家。","gui.plasmovoice.devices.hrtf":"HRTF","gui.plasmovoice.devices.hrtf.tooltip":"提高音訊定位的準確性,在 3D 空間中能更加簡單地定位聲源。\n\n會稍微降低音訊品質。\n\n適用於你聽到的玩家。","gui.plasmovoice.devices.microphone":"麥克風","gui.plasmovoice.devices.microphone_volume":"麥克風音量","gui.plasmovoice.devices.noise_suppression":"雜訊抑制","gui.plasmovoice.devices.noise_suppression.tooltip":"RNNoise 雜訊抑制\n\n使用神經網路,效果不錯,但可能產生額外的 CPU 佔用。\n\n適用於你的麥克風。","gui.plasmovoice.devices.not_available":"不可用","gui.plasmovoice.devices.occlusion":"聲音傳播阻擋","gui.plasmovoice.devices.occlusion.tooltip":"以玩家為原點向每個聲源投射一條射線,如果射線被方塊阻擋則降低該聲源的音量。\n\n如果你不想聽到其他房間的玩家的聲音,這很有用,但有時無法正常生效,所以沒有此需求的話最好禁用。","gui.plasmovoice.devices.output":"輸出","gui.plasmovoice.devices.output_device":"輸出裝置","gui.plasmovoice.devices.stereo_capture":"立體聲捕獲","gui.plasmovoice.devices.stereo_capture.tooltip":"捕獲立體聲,然後轉換為單聲道。\n可能會提高品質,但會使聲音更小。","gui.plasmovoice.devices.volume":"音量","gui.plasmovoice.devices.volume.tooltip":"將音量調至 100% 以上可能會導致失真。","gui.plasmovoice.hotkeys":"按鍵綁定","gui.plasmovoice.not_available":"此伺服器未安裝 Plasmo Voice","gui.plasmovoice.overlay":"覆蓋","gui.plasmovoice.overlay.activation_icon":"HUD 圖示","gui.plasmovoice.overlay.activation_icon_position":"HUD 圖示位置","gui.plasmovoice.overlay.activation_icon_position.choose":"選擇圖示位置","gui.plasmovoice.overlay.activation_icon_show":"顯示 HUD 圖示","gui.plasmovoice.overlay.enable":"啟用覆蓋","gui.plasmovoice.overlay.hud_position.bottom_center":"底部中心","gui.plasmovoice.overlay.hud_position.bottom_left":"底部左側","gui.plasmovoice.overlay.hud_position.bottom_right":"底部右側","gui.plasmovoice.overlay.hud_position.top_center":"頂部中心","gui.plasmovoice.overlay.hud_position.top_left":"頂部左側","gui.plasmovoice.overlay.hud_position.top_right":"頂部右側","gui.plasmovoice.overlay.position":"覆蓋位置","gui.plasmovoice.overlay.position.choose":"選擇覆蓋位置","gui.plasmovoice.overlay.show_source_icons":"顯示實體圖示","gui.plasmovoice.overlay.show_source_icons.always":"總是","gui.plasmovoice.overlay.show_source_icons.hidden":"隱藏","gui.plasmovoice.overlay.show_source_icons.hud":"僅 GUI","gui.plasmovoice.overlay.show_static_source_icons":"在靜態聲源上顯示","gui.plasmovoice.overlay.source_icons":"實體圖示","gui.plasmovoice.overlay.sources":"覆蓋聲源","gui.plasmovoice.overlay.sources.always":"總是","gui.plasmovoice.overlay.sources.never":"從不","gui.plasmovoice.overlay.sources.when_talking":"講話時","gui.plasmovoice.overlay.style":"覆蓋樣式","gui.plasmovoice.overlay.style.name":"僅名稱","gui.plasmovoice.overlay.style.name_skin":"名稱和外觀","gui.plasmovoice.overlay.style.skin":"僅外觀","gui.plasmovoice.title":"%1$s %2$s 設定","gui.plasmovoice.toggle.currently":"當前:%s","gui.plasmovoice.toggle.disabled":"已禁用","gui.plasmovoice.toggle.enabled":"已啟用","gui.plasmovoice.toggle.microphone":"切換麥克風\n%s","gui.plasmovoice.toggle.voice":"切換語音聊天\n%s","gui.plasmovoice.volume":"音量","gui.plasmovoice.volume.players":"玩家音量","gui.plasmovoice.volume.players_search":"搜索…","gui.plasmovoice.volume.sources":"聲源音量","key.plasmovoice.distance":"%s 語音距離","key.plasmovoice.distance.decrease":"減小語音距離","key.plasmovoice.distance.increase":"增大語音距離","key.plasmovoice.general":"常規","key.plasmovoice.general.action":"操作按鈕","key.plasmovoice.general.disable_voice":"禁用語音聊天","key.plasmovoice.general.mute_microphone":"靜音麥克風","key.plasmovoice.occlusion":"聲音傳播阻擋","key.plasmovoice.occlusion.toggle":"切換聲音傳播阻擋","key.plasmovoice.settings":"語音設定","message.plasmovoice.activation.toggle":"%s:%s","message.plasmovoice.close":"關閉","message.plasmovoice.distance_changed":"%s 語音距離:%d","message.plasmovoice.occlusion_changed":"聲音傳播阻擋:%s","message.plasmovoice.off":"關閉","message.plasmovoice.on":"開啟","message.plasmovoice.update_available":"Plasmo Voice 有可用新版本 %1$s:%2$s","message.plasmovoice.update_available.click":"下載","message.plasmovoice.update_available.hover":"%s","pv.activation.parent":"依賴"} \ No newline at end of file diff --git a/config/plasmovoice/client.toml b/config/plasmovoice/client.toml new file mode 100644 index 0000000..ca51349 --- /dev/null +++ b/config/plasmovoice/client.toml @@ -0,0 +1,69 @@ +debug = false +disable_crowdin = false +check_for_updates = true + +[[key_bindings]] +name = "key.plasmovoice.proximity.ptt" +any_context = true +category = "hidden" + +[[key_bindings.keys]] +code = 4 +type = "MOUSE" + + +[addons.pv-addon-soundphysics] +mic_reverb = true +mic_reverb_volume = 1.0 +enabled = true + +[voice] +disabled = false +microphone_disabled = false +activation_threshold = -30.0 +input_device = "" +output_device = "" +disable_input_device = false +use_javax_input = false +microphone_volume = 1.0 +noise_suppression = false +volume = 1.0 +compressor_limiter = true +sound_occlusion = false +directional_sources = false +hrtf = false +stereo_capture = false + +[voice.volumes.proximity] +volume = 1.0 +[voice.volumes.discs] +volume = 0.5 + +[advanced] +visualize_voice_distance = true +visualize_voice_distance_on_join = false +compressor_threshold = -10 +limiter_threshold = -6 +directional_sources_angle = 145 +stereo_sources_to_mono = false +panning = true +mute_player_on_direct = true +camera_sound_listener = true +exponential_volume_slider = true +exponential_distance_gain = true +jitter_packet_delay = 3 +al_playback_buffers = 5 +adaptive_jitter_buffer = false + +[overlay] +show_activation_icon = true +activation_icon_position = "BOTTOM_CENTER" +show_source_icons = 0 +show_static_source_icons = true +overlay_enabled = true +overlay_position = "TOP_LEFT" +overlay_style = "NAME_SKIN" + +[overlay.source_states] +proximity = "OFF" +discs = "OFF" diff --git a/config/plasmovoice/meta_cache.json b/config/plasmovoice/meta_cache.json new file mode 100644 index 0000000..3b13fa3 --- /dev/null +++ b/config/plasmovoice/meta_cache.json @@ -0,0 +1 @@ +{"ru_ru":{"developers":[{"uuid":"2714d55f-ffef-4655-a93e-d8ca13230e76","name":"KPidS","role":"HUIX","socialLinkName":"Twitch","socialLinkUrl":"https://twitch.tv/kpids","aliases":["CoolStory_Bob"]},{"uuid":"8f552657-df1d-42cd-89c6-c176e195f703","name":"Apehum","role":"PROGRAMMING","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/arehum","aliases":["GNOME__"]},{"uuid":"cfb727e7-efcc-4596-8c2b-9c6e38c8eea4","name":"Venterok","role":"ARTIST","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/venterokk","aliases":[]}],"patrons":[{"uuid":"e7d9db44-3268-4409-9777-0227f7390fbd","name":"Binero","tier":"Gold"}],"lastUpdateMs":1758198763808},"ru_RU":{"developers":[{"uuid":"2714d55f-ffef-4655-a93e-d8ca13230e76","name":"KPidS","role":"HUIX","socialLinkName":"Twitch","socialLinkUrl":"https://twitch.tv/kpids","aliases":["CoolStory_Bob"]},{"uuid":"8f552657-df1d-42cd-89c6-c176e195f703","name":"Apehum","role":"PROGRAMMING","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/arehum","aliases":["GNOME__"]},{"uuid":"cfb727e7-efcc-4596-8c2b-9c6e38c8eea4","name":"Venterok","role":"ARTIST","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/venterokk","aliases":[]}],"patrons":[{"uuid":"e7d9db44-3268-4409-9777-0227f7390fbd","name":"Binero","tier":"Gold"}],"lastUpdateMs":1758285601694},"ast_es":{"developers":[{"uuid":"2714d55f-ffef-4655-a93e-d8ca13230e76","name":"KPidS","role":"HUIX","socialLinkName":"Twitch","socialLinkUrl":"https://twitch.tv/kpids","aliases":["CoolStory_Bob"]},{"uuid":"8f552657-df1d-42cd-89c6-c176e195f703","name":"Apehum","role":"PROGRAMMING","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/arehum","aliases":["GNOME__"]},{"uuid":"cfb727e7-efcc-4596-8c2b-9c6e38c8eea4","name":"Venterok","role":"ARTIST","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/venterokk","aliases":[]}],"patrons":[{"uuid":"e7d9db44-3268-4409-9777-0227f7390fbd","name":"Binero","tier":"Gold"}],"lastUpdateMs":1758285655762},"en_us":{"developers":[{"uuid":"2714d55f-ffef-4655-a93e-d8ca13230e76","name":"KPidS","role":"HUIX","socialLinkName":"Twitch","socialLinkUrl":"https://twitch.tv/kpids","aliases":["CoolStory_Bob"]},{"uuid":"8f552657-df1d-42cd-89c6-c176e195f703","name":"Apehum","role":"PROGRAMMING","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/arehum","aliases":["GNOME__"]},{"uuid":"cfb727e7-efcc-4596-8c2b-9c6e38c8eea4","name":"Venterok","role":"ARTIST","socialLinkName":"Telegram","socialLinkUrl":"https://t.me/venterokk","aliases":[]}],"patrons":[{"uuid":"e7d9db44-3268-4409-9777-0227f7390fbd","name":"Binero","tier":"Gold"}],"lastUpdateMs":1758283125907}} \ No newline at end of file diff --git a/config/sound_physics_remastered/allowed_sounds.properties b/config/sound_physics_remastered/allowed_sounds.properties new file mode 100644 index 0000000..ca27d18 --- /dev/null +++ b/config/sound_physics_remastered/allowed_sounds.properties @@ -0,0 +1,1614 @@ +# Allowed sounds +# Set to 'false' to disable sound physics for that sound + +minecraft\:ambient.basalt_deltas.additions=true +minecraft\:ambient.basalt_deltas.loop=true +minecraft\:ambient.basalt_deltas.mood=true +minecraft\:ambient.cave=true +minecraft\:ambient.crimson_forest.additions=true +minecraft\:ambient.crimson_forest.loop=true +minecraft\:ambient.crimson_forest.mood=true +minecraft\:ambient.nether_wastes.additions=true +minecraft\:ambient.nether_wastes.loop=true +minecraft\:ambient.nether_wastes.mood=true +minecraft\:ambient.soul_sand_valley.additions=true +minecraft\:ambient.soul_sand_valley.loop=true +minecraft\:ambient.soul_sand_valley.mood=true +minecraft\:ambient.underwater.enter=true +minecraft\:ambient.underwater.exit=true +minecraft\:ambient.underwater.loop=true +minecraft\:ambient.underwater.loop.additions=true +minecraft\:ambient.underwater.loop.additions.rare=true +minecraft\:ambient.underwater.loop.additions.ultra_rare=true +minecraft\:ambient.warped_forest.additions=true +minecraft\:ambient.warped_forest.loop=true +minecraft\:ambient.warped_forest.mood=true +minecraft\:block.amethyst_block.break=true +minecraft\:block.amethyst_block.chime=true +minecraft\:block.amethyst_block.fall=true +minecraft\:block.amethyst_block.hit=true +minecraft\:block.amethyst_block.place=true +minecraft\:block.amethyst_block.resonate=true +minecraft\:block.amethyst_block.step=true +minecraft\:block.amethyst_cluster.break=true +minecraft\:block.amethyst_cluster.fall=true +minecraft\:block.amethyst_cluster.hit=true +minecraft\:block.amethyst_cluster.place=true +minecraft\:block.amethyst_cluster.step=true +minecraft\:block.ancient_debris.break=true +minecraft\:block.ancient_debris.fall=true +minecraft\:block.ancient_debris.hit=true +minecraft\:block.ancient_debris.place=true +minecraft\:block.ancient_debris.step=true +minecraft\:block.anvil.break=true +minecraft\:block.anvil.destroy=true +minecraft\:block.anvil.fall=true +minecraft\:block.anvil.hit=true +minecraft\:block.anvil.land=true +minecraft\:block.anvil.place=true +minecraft\:block.anvil.step=true +minecraft\:block.anvil.use=true +minecraft\:block.azalea.break=true +minecraft\:block.azalea.fall=true +minecraft\:block.azalea.hit=true +minecraft\:block.azalea.place=true +minecraft\:block.azalea.step=true +minecraft\:block.azalea_leaves.break=true +minecraft\:block.azalea_leaves.fall=true +minecraft\:block.azalea_leaves.hit=true +minecraft\:block.azalea_leaves.place=true +minecraft\:block.azalea_leaves.step=true +minecraft\:block.bamboo.break=true +minecraft\:block.bamboo.fall=true +minecraft\:block.bamboo.hit=true +minecraft\:block.bamboo.place=true +minecraft\:block.bamboo.step=true +minecraft\:block.bamboo_sapling.break=true +minecraft\:block.bamboo_sapling.hit=true +minecraft\:block.bamboo_sapling.place=true +minecraft\:block.bamboo_wood.break=true +minecraft\:block.bamboo_wood.fall=true +minecraft\:block.bamboo_wood.hit=true +minecraft\:block.bamboo_wood.place=true +minecraft\:block.bamboo_wood.step=true +minecraft\:block.bamboo_wood_button.click_off=true +minecraft\:block.bamboo_wood_button.click_on=true +minecraft\:block.bamboo_wood_door.close=true +minecraft\:block.bamboo_wood_door.open=true +minecraft\:block.bamboo_wood_fence_gate.close=true +minecraft\:block.bamboo_wood_fence_gate.open=true +minecraft\:block.bamboo_wood_hanging_sign.break=true +minecraft\:block.bamboo_wood_hanging_sign.fall=true +minecraft\:block.bamboo_wood_hanging_sign.hit=true +minecraft\:block.bamboo_wood_hanging_sign.place=true +minecraft\:block.bamboo_wood_hanging_sign.step=true +minecraft\:block.bamboo_wood_pressure_plate.click_off=true +minecraft\:block.bamboo_wood_pressure_plate.click_on=true +minecraft\:block.bamboo_wood_trapdoor.close=true +minecraft\:block.bamboo_wood_trapdoor.open=true +minecraft\:block.barrel.close=true +minecraft\:block.barrel.open=true +minecraft\:block.basalt.break=true +minecraft\:block.basalt.fall=true +minecraft\:block.basalt.hit=true +minecraft\:block.basalt.place=true +minecraft\:block.basalt.step=true +minecraft\:block.beacon.activate=true +minecraft\:block.beacon.ambient=true +minecraft\:block.beacon.deactivate=true +minecraft\:block.beacon.power_select=true +minecraft\:block.beehive.drip=true +minecraft\:block.beehive.enter=true +minecraft\:block.beehive.exit=true +minecraft\:block.beehive.shear=true +minecraft\:block.beehive.work=true +minecraft\:block.bell.resonate=true +minecraft\:block.bell.use=true +minecraft\:block.big_dripleaf.break=true +minecraft\:block.big_dripleaf.fall=true +minecraft\:block.big_dripleaf.hit=true +minecraft\:block.big_dripleaf.place=true +minecraft\:block.big_dripleaf.step=true +minecraft\:block.big_dripleaf.tilt_down=true +minecraft\:block.big_dripleaf.tilt_up=true +minecraft\:block.blastfurnace.fire_crackle=true +minecraft\:block.bone_block.break=true +minecraft\:block.bone_block.fall=true +minecraft\:block.bone_block.hit=true +minecraft\:block.bone_block.place=true +minecraft\:block.bone_block.step=true +minecraft\:block.brewing_stand.brew=true +minecraft\:block.bubble_column.bubble_pop=true +minecraft\:block.bubble_column.upwards_ambient=true +minecraft\:block.bubble_column.upwards_inside=true +minecraft\:block.bubble_column.whirlpool_ambient=true +minecraft\:block.bubble_column.whirlpool_inside=true +minecraft\:block.cake.add_candle=true +minecraft\:block.calcite.break=true +minecraft\:block.calcite.fall=true +minecraft\:block.calcite.hit=true +minecraft\:block.calcite.place=true +minecraft\:block.calcite.step=true +minecraft\:block.campfire.crackle=true +minecraft\:block.candle.ambient=true +minecraft\:block.candle.break=true +minecraft\:block.candle.extinguish=true +minecraft\:block.candle.fall=true +minecraft\:block.candle.hit=true +minecraft\:block.candle.place=true +minecraft\:block.candle.step=true +minecraft\:block.cave_vines.break=true +minecraft\:block.cave_vines.fall=true +minecraft\:block.cave_vines.hit=true +minecraft\:block.cave_vines.pick_berries=true +minecraft\:block.cave_vines.place=true +minecraft\:block.cave_vines.step=true +minecraft\:block.chain.break=true +minecraft\:block.chain.fall=true +minecraft\:block.chain.hit=true +minecraft\:block.chain.place=true +minecraft\:block.chain.step=true +minecraft\:block.cherry_leaves.break=true +minecraft\:block.cherry_leaves.fall=true +minecraft\:block.cherry_leaves.hit=true +minecraft\:block.cherry_leaves.place=true +minecraft\:block.cherry_leaves.step=true +minecraft\:block.cherry_sapling.break=true +minecraft\:block.cherry_sapling.fall=true +minecraft\:block.cherry_sapling.hit=true +minecraft\:block.cherry_sapling.place=true +minecraft\:block.cherry_sapling.step=true +minecraft\:block.cherry_wood.break=true +minecraft\:block.cherry_wood.fall=true +minecraft\:block.cherry_wood.hit=true +minecraft\:block.cherry_wood.place=true +minecraft\:block.cherry_wood.step=true +minecraft\:block.cherry_wood_button.click_off=true +minecraft\:block.cherry_wood_button.click_on=true +minecraft\:block.cherry_wood_door.close=true +minecraft\:block.cherry_wood_door.open=true +minecraft\:block.cherry_wood_fence_gate.close=true +minecraft\:block.cherry_wood_fence_gate.open=true +minecraft\:block.cherry_wood_hanging_sign.break=true +minecraft\:block.cherry_wood_hanging_sign.fall=true +minecraft\:block.cherry_wood_hanging_sign.hit=true +minecraft\:block.cherry_wood_hanging_sign.place=true +minecraft\:block.cherry_wood_hanging_sign.step=true +minecraft\:block.cherry_wood_pressure_plate.click_off=true +minecraft\:block.cherry_wood_pressure_plate.click_on=true +minecraft\:block.cherry_wood_trapdoor.close=true +minecraft\:block.cherry_wood_trapdoor.open=true +minecraft\:block.chest.close=true +minecraft\:block.chest.locked=true +minecraft\:block.chest.open=true +minecraft\:block.chiseled_bookshelf.break=true +minecraft\:block.chiseled_bookshelf.fall=true +minecraft\:block.chiseled_bookshelf.hit=true +minecraft\:block.chiseled_bookshelf.insert=true +minecraft\:block.chiseled_bookshelf.insert.enchanted=true +minecraft\:block.chiseled_bookshelf.pickup=true +minecraft\:block.chiseled_bookshelf.pickup.enchanted=true +minecraft\:block.chiseled_bookshelf.place=true +minecraft\:block.chiseled_bookshelf.step=true +minecraft\:block.chorus_flower.death=true +minecraft\:block.chorus_flower.grow=true +minecraft\:block.cobweb.break=true +minecraft\:block.cobweb.fall=true +minecraft\:block.cobweb.hit=true +minecraft\:block.cobweb.place=true +minecraft\:block.cobweb.step=true +minecraft\:block.comparator.click=true +minecraft\:block.composter.empty=true +minecraft\:block.composter.fill=true +minecraft\:block.composter.fill_success=true +minecraft\:block.composter.ready=true +minecraft\:block.conduit.activate=true +minecraft\:block.conduit.ambient=true +minecraft\:block.conduit.ambient.short=true +minecraft\:block.conduit.attack.target=true +minecraft\:block.conduit.deactivate=true +minecraft\:block.copper.break=true +minecraft\:block.copper.fall=true +minecraft\:block.copper.hit=true +minecraft\:block.copper.place=true +minecraft\:block.copper.step=true +minecraft\:block.copper_bulb.break=true +minecraft\:block.copper_bulb.fall=true +minecraft\:block.copper_bulb.hit=true +minecraft\:block.copper_bulb.place=true +minecraft\:block.copper_bulb.step=true +minecraft\:block.copper_bulb.turn_off=true +minecraft\:block.copper_bulb.turn_on=true +minecraft\:block.copper_door.close=true +minecraft\:block.copper_door.open=true +minecraft\:block.copper_grate.break=true +minecraft\:block.copper_grate.fall=true +minecraft\:block.copper_grate.hit=true +minecraft\:block.copper_grate.place=true +minecraft\:block.copper_grate.step=true +minecraft\:block.copper_trapdoor.close=true +minecraft\:block.copper_trapdoor.open=true +minecraft\:block.coral_block.break=true +minecraft\:block.coral_block.fall=true +minecraft\:block.coral_block.hit=true +minecraft\:block.coral_block.place=true +minecraft\:block.coral_block.step=true +minecraft\:block.crafter.craft=true +minecraft\:block.crafter.fail=true +minecraft\:block.crop.break=true +minecraft\:block.decorated_pot.break=true +minecraft\:block.decorated_pot.fall=true +minecraft\:block.decorated_pot.hit=true +minecraft\:block.decorated_pot.insert=true +minecraft\:block.decorated_pot.insert_fail=true +minecraft\:block.decorated_pot.place=true +minecraft\:block.decorated_pot.shatter=true +minecraft\:block.decorated_pot.step=true +minecraft\:block.deepslate.break=true +minecraft\:block.deepslate.fall=true +minecraft\:block.deepslate.hit=true +minecraft\:block.deepslate.place=true +minecraft\:block.deepslate.step=true +minecraft\:block.deepslate_bricks.break=true +minecraft\:block.deepslate_bricks.fall=true +minecraft\:block.deepslate_bricks.hit=true +minecraft\:block.deepslate_bricks.place=true +minecraft\:block.deepslate_bricks.step=true +minecraft\:block.deepslate_tiles.break=true +minecraft\:block.deepslate_tiles.fall=true +minecraft\:block.deepslate_tiles.hit=true +minecraft\:block.deepslate_tiles.place=true +minecraft\:block.deepslate_tiles.step=true +minecraft\:block.dispenser.dispense=true +minecraft\:block.dispenser.fail=true +minecraft\:block.dispenser.launch=true +minecraft\:block.dripstone_block.break=true +minecraft\:block.dripstone_block.fall=true +minecraft\:block.dripstone_block.hit=true +minecraft\:block.dripstone_block.place=true +minecraft\:block.dripstone_block.step=true +minecraft\:block.enchantment_table.use=true +minecraft\:block.end_gateway.spawn=true +minecraft\:block.end_portal.spawn=true +minecraft\:block.end_portal_frame.fill=true +minecraft\:block.ender_chest.close=true +minecraft\:block.ender_chest.open=true +minecraft\:block.fence_gate.close=true +minecraft\:block.fence_gate.open=true +minecraft\:block.fire.ambient=true +minecraft\:block.fire.extinguish=true +minecraft\:block.flowering_azalea.break=true +minecraft\:block.flowering_azalea.fall=true +minecraft\:block.flowering_azalea.hit=true +minecraft\:block.flowering_azalea.place=true +minecraft\:block.flowering_azalea.step=true +minecraft\:block.froglight.break=true +minecraft\:block.froglight.fall=true +minecraft\:block.froglight.hit=true +minecraft\:block.froglight.place=true +minecraft\:block.froglight.step=true +minecraft\:block.frogspawn.break=true +minecraft\:block.frogspawn.fall=true +minecraft\:block.frogspawn.hatch=true +minecraft\:block.frogspawn.hit=true +minecraft\:block.frogspawn.place=true +minecraft\:block.frogspawn.step=true +minecraft\:block.fungus.break=true +minecraft\:block.fungus.fall=true +minecraft\:block.fungus.hit=true +minecraft\:block.fungus.place=true +minecraft\:block.fungus.step=true +minecraft\:block.furnace.fire_crackle=true +minecraft\:block.gilded_blackstone.break=true +minecraft\:block.gilded_blackstone.fall=true +minecraft\:block.gilded_blackstone.hit=true +minecraft\:block.gilded_blackstone.place=true +minecraft\:block.gilded_blackstone.step=true +minecraft\:block.glass.break=true +minecraft\:block.glass.fall=true +minecraft\:block.glass.hit=true +minecraft\:block.glass.place=true +minecraft\:block.glass.step=true +minecraft\:block.grass.break=true +minecraft\:block.grass.fall=true +minecraft\:block.grass.hit=true +minecraft\:block.grass.place=true +minecraft\:block.grass.step=true +minecraft\:block.gravel.break=true +minecraft\:block.gravel.fall=true +minecraft\:block.gravel.hit=true +minecraft\:block.gravel.place=true +minecraft\:block.gravel.step=true +minecraft\:block.grindstone.use=true +minecraft\:block.growing_plant.crop=true +minecraft\:block.hanging_roots.break=true +minecraft\:block.hanging_roots.fall=true +minecraft\:block.hanging_roots.hit=true +minecraft\:block.hanging_roots.place=true +minecraft\:block.hanging_roots.step=true +minecraft\:block.hanging_sign.break=true +minecraft\:block.hanging_sign.fall=true +minecraft\:block.hanging_sign.hit=true +minecraft\:block.hanging_sign.place=true +minecraft\:block.hanging_sign.step=true +minecraft\:block.hanging_sign.waxed_interact_fail=true +minecraft\:block.heavy_core.break=true +minecraft\:block.heavy_core.fall=true +minecraft\:block.heavy_core.hit=true +minecraft\:block.heavy_core.place=true +minecraft\:block.heavy_core.step=true +minecraft\:block.honey_block.break=true +minecraft\:block.honey_block.fall=true +minecraft\:block.honey_block.hit=true +minecraft\:block.honey_block.place=true +minecraft\:block.honey_block.slide=true +minecraft\:block.honey_block.step=true +minecraft\:block.iron_door.close=true +minecraft\:block.iron_door.open=true +minecraft\:block.iron_trapdoor.close=true +minecraft\:block.iron_trapdoor.open=true +minecraft\:block.ladder.break=true +minecraft\:block.ladder.fall=true +minecraft\:block.ladder.hit=true +minecraft\:block.ladder.place=true +minecraft\:block.ladder.step=true +minecraft\:block.lantern.break=true +minecraft\:block.lantern.fall=true +minecraft\:block.lantern.hit=true +minecraft\:block.lantern.place=true +minecraft\:block.lantern.step=true +minecraft\:block.large_amethyst_bud.break=true +minecraft\:block.large_amethyst_bud.place=true +minecraft\:block.lava.ambient=true +minecraft\:block.lava.extinguish=true +minecraft\:block.lava.pop=true +minecraft\:block.lever.click=true +minecraft\:block.lily_pad.place=true +minecraft\:block.lodestone.break=true +minecraft\:block.lodestone.fall=true +minecraft\:block.lodestone.hit=true +minecraft\:block.lodestone.place=true +minecraft\:block.lodestone.step=true +minecraft\:block.mangrove_roots.break=true +minecraft\:block.mangrove_roots.fall=true +minecraft\:block.mangrove_roots.hit=true +minecraft\:block.mangrove_roots.place=true +minecraft\:block.mangrove_roots.step=true +minecraft\:block.medium_amethyst_bud.break=true +minecraft\:block.medium_amethyst_bud.place=true +minecraft\:block.metal.break=true +minecraft\:block.metal.fall=true +minecraft\:block.metal.hit=true +minecraft\:block.metal.place=true +minecraft\:block.metal.step=true +minecraft\:block.metal_pressure_plate.click_off=true +minecraft\:block.metal_pressure_plate.click_on=true +minecraft\:block.moss.break=true +minecraft\:block.moss.fall=true +minecraft\:block.moss.hit=true +minecraft\:block.moss.place=true +minecraft\:block.moss.step=true +minecraft\:block.moss_carpet.break=true +minecraft\:block.moss_carpet.fall=true +minecraft\:block.moss_carpet.hit=true +minecraft\:block.moss_carpet.place=true +minecraft\:block.moss_carpet.step=true +minecraft\:block.mud.break=true +minecraft\:block.mud.fall=true +minecraft\:block.mud.hit=true +minecraft\:block.mud.place=true +minecraft\:block.mud.step=true +minecraft\:block.mud_bricks.break=true +minecraft\:block.mud_bricks.fall=true +minecraft\:block.mud_bricks.hit=true +minecraft\:block.mud_bricks.place=true +minecraft\:block.mud_bricks.step=true +minecraft\:block.muddy_mangrove_roots.break=true +minecraft\:block.muddy_mangrove_roots.fall=true +minecraft\:block.muddy_mangrove_roots.hit=true +minecraft\:block.muddy_mangrove_roots.place=true +minecraft\:block.muddy_mangrove_roots.step=true +minecraft\:block.nether_bricks.break=true +minecraft\:block.nether_bricks.fall=true +minecraft\:block.nether_bricks.hit=true +minecraft\:block.nether_bricks.place=true +minecraft\:block.nether_bricks.step=true +minecraft\:block.nether_gold_ore.break=true +minecraft\:block.nether_gold_ore.fall=true +minecraft\:block.nether_gold_ore.hit=true +minecraft\:block.nether_gold_ore.place=true +minecraft\:block.nether_gold_ore.step=true +minecraft\:block.nether_ore.break=true +minecraft\:block.nether_ore.fall=true +minecraft\:block.nether_ore.hit=true +minecraft\:block.nether_ore.place=true +minecraft\:block.nether_ore.step=true +minecraft\:block.nether_sprouts.break=true +minecraft\:block.nether_sprouts.fall=true +minecraft\:block.nether_sprouts.hit=true +minecraft\:block.nether_sprouts.place=true +minecraft\:block.nether_sprouts.step=true +minecraft\:block.nether_wart.break=true +minecraft\:block.nether_wood.break=true +minecraft\:block.nether_wood.fall=true +minecraft\:block.nether_wood.hit=true +minecraft\:block.nether_wood.place=true +minecraft\:block.nether_wood.step=true +minecraft\:block.nether_wood_button.click_off=true +minecraft\:block.nether_wood_button.click_on=true +minecraft\:block.nether_wood_door.close=true +minecraft\:block.nether_wood_door.open=true +minecraft\:block.nether_wood_fence_gate.close=true +minecraft\:block.nether_wood_fence_gate.open=true +minecraft\:block.nether_wood_hanging_sign.break=true +minecraft\:block.nether_wood_hanging_sign.fall=true +minecraft\:block.nether_wood_hanging_sign.hit=true +minecraft\:block.nether_wood_hanging_sign.place=true +minecraft\:block.nether_wood_hanging_sign.step=true +minecraft\:block.nether_wood_pressure_plate.click_off=true +minecraft\:block.nether_wood_pressure_plate.click_on=true +minecraft\:block.nether_wood_trapdoor.close=true +minecraft\:block.nether_wood_trapdoor.open=true +minecraft\:block.netherite_block.break=true +minecraft\:block.netherite_block.fall=true +minecraft\:block.netherite_block.hit=true +minecraft\:block.netherite_block.place=true +minecraft\:block.netherite_block.step=true +minecraft\:block.netherrack.break=true +minecraft\:block.netherrack.fall=true +minecraft\:block.netherrack.hit=true +minecraft\:block.netherrack.place=true +minecraft\:block.netherrack.step=true +minecraft\:block.note_block.banjo=true +minecraft\:block.note_block.basedrum=true +minecraft\:block.note_block.bass=true +minecraft\:block.note_block.bell=true +minecraft\:block.note_block.bit=true +minecraft\:block.note_block.chime=true +minecraft\:block.note_block.cow_bell=true +minecraft\:block.note_block.didgeridoo=true +minecraft\:block.note_block.flute=true +minecraft\:block.note_block.guitar=true +minecraft\:block.note_block.harp=true +minecraft\:block.note_block.hat=true +minecraft\:block.note_block.imitate.creeper=true +minecraft\:block.note_block.imitate.ender_dragon=true +minecraft\:block.note_block.imitate.piglin=true +minecraft\:block.note_block.imitate.skeleton=true +minecraft\:block.note_block.imitate.wither_skeleton=true +minecraft\:block.note_block.imitate.zombie=true +minecraft\:block.note_block.iron_xylophone=true +minecraft\:block.note_block.pling=true +minecraft\:block.note_block.snare=true +minecraft\:block.note_block.xylophone=true +minecraft\:block.nylium.break=true +minecraft\:block.nylium.fall=true +minecraft\:block.nylium.hit=true +minecraft\:block.nylium.place=true +minecraft\:block.nylium.step=true +minecraft\:block.packed_mud.break=true +minecraft\:block.packed_mud.fall=true +minecraft\:block.packed_mud.hit=true +minecraft\:block.packed_mud.place=true +minecraft\:block.packed_mud.step=true +minecraft\:block.pink_petals.break=true +minecraft\:block.pink_petals.fall=true +minecraft\:block.pink_petals.hit=true +minecraft\:block.pink_petals.place=true +minecraft\:block.pink_petals.step=true +minecraft\:block.piston.contract=true +minecraft\:block.piston.extend=true +minecraft\:block.pointed_dripstone.break=true +minecraft\:block.pointed_dripstone.drip_lava=true +minecraft\:block.pointed_dripstone.drip_lava_into_cauldron=true +minecraft\:block.pointed_dripstone.drip_water=true +minecraft\:block.pointed_dripstone.drip_water_into_cauldron=true +minecraft\:block.pointed_dripstone.fall=true +minecraft\:block.pointed_dripstone.hit=true +minecraft\:block.pointed_dripstone.land=true +minecraft\:block.pointed_dripstone.place=true +minecraft\:block.pointed_dripstone.step=true +minecraft\:block.polished_deepslate.break=true +minecraft\:block.polished_deepslate.fall=true +minecraft\:block.polished_deepslate.hit=true +minecraft\:block.polished_deepslate.place=true +minecraft\:block.polished_deepslate.step=true +minecraft\:block.polished_tuff.break=true +minecraft\:block.polished_tuff.fall=true +minecraft\:block.polished_tuff.hit=true +minecraft\:block.polished_tuff.place=true +minecraft\:block.polished_tuff.step=true +minecraft\:block.portal.ambient=true +minecraft\:block.portal.travel=true +minecraft\:block.portal.trigger=true +minecraft\:block.powder_snow.break=true +minecraft\:block.powder_snow.fall=true +minecraft\:block.powder_snow.hit=true +minecraft\:block.powder_snow.place=true +minecraft\:block.powder_snow.step=true +minecraft\:block.pumpkin.carve=true +minecraft\:block.redstone_torch.burnout=true +minecraft\:block.respawn_anchor.ambient=true +minecraft\:block.respawn_anchor.charge=true +minecraft\:block.respawn_anchor.deplete=true +minecraft\:block.respawn_anchor.set_spawn=true +minecraft\:block.rooted_dirt.break=true +minecraft\:block.rooted_dirt.fall=true +minecraft\:block.rooted_dirt.hit=true +minecraft\:block.rooted_dirt.place=true +minecraft\:block.rooted_dirt.step=true +minecraft\:block.roots.break=true +minecraft\:block.roots.fall=true +minecraft\:block.roots.hit=true +minecraft\:block.roots.place=true +minecraft\:block.roots.step=true +minecraft\:block.sand.break=true +minecraft\:block.sand.fall=true +minecraft\:block.sand.hit=true +minecraft\:block.sand.place=true +minecraft\:block.sand.step=true +minecraft\:block.scaffolding.break=true +minecraft\:block.scaffolding.fall=true +minecraft\:block.scaffolding.hit=true +minecraft\:block.scaffolding.place=true +minecraft\:block.scaffolding.step=true +minecraft\:block.sculk.break=true +minecraft\:block.sculk.charge=true +minecraft\:block.sculk.fall=true +minecraft\:block.sculk.hit=true +minecraft\:block.sculk.place=true +minecraft\:block.sculk.spread=true +minecraft\:block.sculk.step=true +minecraft\:block.sculk_catalyst.bloom=true +minecraft\:block.sculk_catalyst.break=true +minecraft\:block.sculk_catalyst.fall=true +minecraft\:block.sculk_catalyst.hit=true +minecraft\:block.sculk_catalyst.place=true +minecraft\:block.sculk_catalyst.step=true +minecraft\:block.sculk_sensor.break=true +minecraft\:block.sculk_sensor.clicking=true +minecraft\:block.sculk_sensor.clicking_stop=true +minecraft\:block.sculk_sensor.fall=true +minecraft\:block.sculk_sensor.hit=true +minecraft\:block.sculk_sensor.place=true +minecraft\:block.sculk_sensor.step=true +minecraft\:block.sculk_shrieker.break=true +minecraft\:block.sculk_shrieker.fall=true +minecraft\:block.sculk_shrieker.hit=true +minecraft\:block.sculk_shrieker.place=true +minecraft\:block.sculk_shrieker.shriek=true +minecraft\:block.sculk_shrieker.step=true +minecraft\:block.sculk_vein.break=true +minecraft\:block.sculk_vein.fall=true +minecraft\:block.sculk_vein.hit=true +minecraft\:block.sculk_vein.place=true +minecraft\:block.sculk_vein.step=true +minecraft\:block.shroomlight.break=true +minecraft\:block.shroomlight.fall=true +minecraft\:block.shroomlight.hit=true +minecraft\:block.shroomlight.place=true +minecraft\:block.shroomlight.step=true +minecraft\:block.shulker_box.close=true +minecraft\:block.shulker_box.open=true +minecraft\:block.sign.waxed_interact_fail=true +minecraft\:block.slime_block.break=true +minecraft\:block.slime_block.fall=true +minecraft\:block.slime_block.hit=true +minecraft\:block.slime_block.place=true +minecraft\:block.slime_block.step=true +minecraft\:block.small_amethyst_bud.break=true +minecraft\:block.small_amethyst_bud.place=true +minecraft\:block.small_dripleaf.break=true +minecraft\:block.small_dripleaf.fall=true +minecraft\:block.small_dripleaf.hit=true +minecraft\:block.small_dripleaf.place=true +minecraft\:block.small_dripleaf.step=true +minecraft\:block.smithing_table.use=true +minecraft\:block.smoker.smoke=true +minecraft\:block.sniffer_egg.crack=true +minecraft\:block.sniffer_egg.hatch=true +minecraft\:block.sniffer_egg.plop=true +minecraft\:block.snow.break=true +minecraft\:block.snow.fall=true +minecraft\:block.snow.hit=true +minecraft\:block.snow.place=true +minecraft\:block.snow.step=true +minecraft\:block.soul_sand.break=true +minecraft\:block.soul_sand.fall=true +minecraft\:block.soul_sand.hit=true +minecraft\:block.soul_sand.place=true +minecraft\:block.soul_sand.step=true +minecraft\:block.soul_soil.break=true +minecraft\:block.soul_soil.fall=true +minecraft\:block.soul_soil.hit=true +minecraft\:block.soul_soil.place=true +minecraft\:block.soul_soil.step=true +minecraft\:block.sponge.absorb=true +minecraft\:block.sponge.break=true +minecraft\:block.sponge.fall=true +minecraft\:block.sponge.hit=true +minecraft\:block.sponge.place=true +minecraft\:block.sponge.step=true +minecraft\:block.spore_blossom.break=true +minecraft\:block.spore_blossom.fall=true +minecraft\:block.spore_blossom.hit=true +minecraft\:block.spore_blossom.place=true +minecraft\:block.spore_blossom.step=true +minecraft\:block.stem.break=true +minecraft\:block.stem.fall=true +minecraft\:block.stem.hit=true +minecraft\:block.stem.place=true +minecraft\:block.stem.step=true +minecraft\:block.stone.break=true +minecraft\:block.stone.fall=true +minecraft\:block.stone.hit=true +minecraft\:block.stone.place=true +minecraft\:block.stone.step=true +minecraft\:block.stone_button.click_off=true +minecraft\:block.stone_button.click_on=true +minecraft\:block.stone_pressure_plate.click_off=true +minecraft\:block.stone_pressure_plate.click_on=true +minecraft\:block.suspicious_gravel.break=true +minecraft\:block.suspicious_gravel.fall=true +minecraft\:block.suspicious_gravel.hit=true +minecraft\:block.suspicious_gravel.place=true +minecraft\:block.suspicious_gravel.step=true +minecraft\:block.suspicious_sand.break=true +minecraft\:block.suspicious_sand.fall=true +minecraft\:block.suspicious_sand.hit=true +minecraft\:block.suspicious_sand.place=true +minecraft\:block.suspicious_sand.step=true +minecraft\:block.sweet_berry_bush.break=true +minecraft\:block.sweet_berry_bush.pick_berries=true +minecraft\:block.sweet_berry_bush.place=true +minecraft\:block.trial_spawner.about_to_spawn_item=true +minecraft\:block.trial_spawner.ambient=true +minecraft\:block.trial_spawner.ambient_ominous=true +minecraft\:block.trial_spawner.break=true +minecraft\:block.trial_spawner.close_shutter=true +minecraft\:block.trial_spawner.detect_player=true +minecraft\:block.trial_spawner.eject_item=true +minecraft\:block.trial_spawner.fall=true +minecraft\:block.trial_spawner.hit=true +minecraft\:block.trial_spawner.ominous_activate=true +minecraft\:block.trial_spawner.open_shutter=true +minecraft\:block.trial_spawner.place=true +minecraft\:block.trial_spawner.spawn_item=true +minecraft\:block.trial_spawner.spawn_item_begin=true +minecraft\:block.trial_spawner.spawn_mob=true +minecraft\:block.trial_spawner.step=true +minecraft\:block.tripwire.attach=true +minecraft\:block.tripwire.click_off=true +minecraft\:block.tripwire.click_on=true +minecraft\:block.tripwire.detach=true +minecraft\:block.tuff.break=true +minecraft\:block.tuff.fall=true +minecraft\:block.tuff.hit=true +minecraft\:block.tuff.place=true +minecraft\:block.tuff.step=true +minecraft\:block.tuff_bricks.break=true +minecraft\:block.tuff_bricks.fall=true +minecraft\:block.tuff_bricks.hit=true +minecraft\:block.tuff_bricks.place=true +minecraft\:block.tuff_bricks.step=true +minecraft\:block.vault.activate=true +minecraft\:block.vault.ambient=true +minecraft\:block.vault.break=true +minecraft\:block.vault.close_shutter=true +minecraft\:block.vault.deactivate=true +minecraft\:block.vault.eject_item=true +minecraft\:block.vault.fall=true +minecraft\:block.vault.hit=true +minecraft\:block.vault.insert_item=true +minecraft\:block.vault.insert_item_fail=true +minecraft\:block.vault.open_shutter=true +minecraft\:block.vault.place=true +minecraft\:block.vault.reject_rewarded_player=true +minecraft\:block.vault.step=true +minecraft\:block.vine.break=true +minecraft\:block.vine.fall=true +minecraft\:block.vine.hit=true +minecraft\:block.vine.place=true +minecraft\:block.vine.step=true +minecraft\:block.wart_block.break=true +minecraft\:block.wart_block.fall=true +minecraft\:block.wart_block.hit=true +minecraft\:block.wart_block.place=true +minecraft\:block.wart_block.step=true +minecraft\:block.water.ambient=true +minecraft\:block.weeping_vines.break=true +minecraft\:block.weeping_vines.fall=true +minecraft\:block.weeping_vines.hit=true +minecraft\:block.weeping_vines.place=true +minecraft\:block.weeping_vines.step=true +minecraft\:block.wet_grass.break=true +minecraft\:block.wet_grass.fall=true +minecraft\:block.wet_grass.hit=true +minecraft\:block.wet_grass.place=true +minecraft\:block.wet_grass.step=true +minecraft\:block.wet_sponge.break=true +minecraft\:block.wet_sponge.dries=true +minecraft\:block.wet_sponge.fall=true +minecraft\:block.wet_sponge.hit=true +minecraft\:block.wet_sponge.place=true +minecraft\:block.wet_sponge.step=true +minecraft\:block.wood.break=true +minecraft\:block.wood.fall=true +minecraft\:block.wood.hit=true +minecraft\:block.wood.place=true +minecraft\:block.wood.step=true +minecraft\:block.wooden_button.click_off=true +minecraft\:block.wooden_button.click_on=true +minecraft\:block.wooden_door.close=true +minecraft\:block.wooden_door.open=true +minecraft\:block.wooden_pressure_plate.click_off=true +minecraft\:block.wooden_pressure_plate.click_on=true +minecraft\:block.wooden_trapdoor.close=true +minecraft\:block.wooden_trapdoor.open=true +minecraft\:block.wool.break=true +minecraft\:block.wool.fall=true +minecraft\:block.wool.hit=true +minecraft\:block.wool.place=true +minecraft\:block.wool.step=true +minecraft\:enchant.thorns.hit=true +minecraft\:entity.allay.ambient_with_item=true +minecraft\:entity.allay.ambient_without_item=true +minecraft\:entity.allay.death=true +minecraft\:entity.allay.hurt=true +minecraft\:entity.allay.item_given=true +minecraft\:entity.allay.item_taken=true +minecraft\:entity.allay.item_thrown=true +minecraft\:entity.armadillo.ambient=true +minecraft\:entity.armadillo.brush=true +minecraft\:entity.armadillo.death=true +minecraft\:entity.armadillo.eat=true +minecraft\:entity.armadillo.hurt=true +minecraft\:entity.armadillo.hurt_reduced=true +minecraft\:entity.armadillo.land=true +minecraft\:entity.armadillo.peek=true +minecraft\:entity.armadillo.roll=true +minecraft\:entity.armadillo.scute_drop=true +minecraft\:entity.armadillo.step=true +minecraft\:entity.armadillo.unroll_finish=true +minecraft\:entity.armadillo.unroll_start=true +minecraft\:entity.armor_stand.break=true +minecraft\:entity.armor_stand.fall=true +minecraft\:entity.armor_stand.hit=true +minecraft\:entity.armor_stand.place=true +minecraft\:entity.arrow.hit=true +minecraft\:entity.arrow.hit_player=true +minecraft\:entity.arrow.shoot=true +minecraft\:entity.axolotl.attack=true +minecraft\:entity.axolotl.death=true +minecraft\:entity.axolotl.hurt=true +minecraft\:entity.axolotl.idle_air=true +minecraft\:entity.axolotl.idle_water=true +minecraft\:entity.axolotl.splash=true +minecraft\:entity.axolotl.swim=true +minecraft\:entity.bat.ambient=true +minecraft\:entity.bat.death=true +minecraft\:entity.bat.hurt=true +minecraft\:entity.bat.loop=true +minecraft\:entity.bat.takeoff=true +minecraft\:entity.bee.death=true +minecraft\:entity.bee.hurt=true +minecraft\:entity.bee.loop=true +minecraft\:entity.bee.loop_aggressive=true +minecraft\:entity.bee.pollinate=true +minecraft\:entity.bee.sting=true +minecraft\:entity.blaze.ambient=true +minecraft\:entity.blaze.burn=true +minecraft\:entity.blaze.death=true +minecraft\:entity.blaze.hurt=true +minecraft\:entity.blaze.shoot=true +minecraft\:entity.boat.paddle_land=true +minecraft\:entity.boat.paddle_water=true +minecraft\:entity.bogged.ambient=true +minecraft\:entity.bogged.death=true +minecraft\:entity.bogged.hurt=true +minecraft\:entity.bogged.shear=true +minecraft\:entity.bogged.step=true +minecraft\:entity.breeze.charge=true +minecraft\:entity.breeze.death=true +minecraft\:entity.breeze.deflect=true +minecraft\:entity.breeze.hurt=true +minecraft\:entity.breeze.idle_air=true +minecraft\:entity.breeze.idle_ground=true +minecraft\:entity.breeze.inhale=true +minecraft\:entity.breeze.jump=true +minecraft\:entity.breeze.land=true +minecraft\:entity.breeze.shoot=true +minecraft\:entity.breeze.slide=true +minecraft\:entity.breeze.whirl=true +minecraft\:entity.breeze.wind_burst=true +minecraft\:entity.camel.ambient=true +minecraft\:entity.camel.dash=true +minecraft\:entity.camel.dash_ready=true +minecraft\:entity.camel.death=true +minecraft\:entity.camel.eat=true +minecraft\:entity.camel.hurt=true +minecraft\:entity.camel.saddle=true +minecraft\:entity.camel.sit=true +minecraft\:entity.camel.stand=true +minecraft\:entity.camel.step=true +minecraft\:entity.camel.step_sand=true +minecraft\:entity.cat.ambient=true +minecraft\:entity.cat.beg_for_food=true +minecraft\:entity.cat.death=true +minecraft\:entity.cat.eat=true +minecraft\:entity.cat.hiss=true +minecraft\:entity.cat.hurt=true +minecraft\:entity.cat.purr=true +minecraft\:entity.cat.purreow=true +minecraft\:entity.cat.stray_ambient=true +minecraft\:entity.chicken.ambient=true +minecraft\:entity.chicken.death=true +minecraft\:entity.chicken.egg=true +minecraft\:entity.chicken.hurt=true +minecraft\:entity.chicken.step=true +minecraft\:entity.cod.ambient=true +minecraft\:entity.cod.death=true +minecraft\:entity.cod.flop=true +minecraft\:entity.cod.hurt=true +minecraft\:entity.cow.ambient=true +minecraft\:entity.cow.death=true +minecraft\:entity.cow.hurt=true +minecraft\:entity.cow.milk=true +minecraft\:entity.cow.step=true +minecraft\:entity.creeper.death=true +minecraft\:entity.creeper.hurt=true +minecraft\:entity.creeper.primed=true +minecraft\:entity.dolphin.ambient=true +minecraft\:entity.dolphin.ambient_water=true +minecraft\:entity.dolphin.attack=true +minecraft\:entity.dolphin.death=true +minecraft\:entity.dolphin.eat=true +minecraft\:entity.dolphin.hurt=true +minecraft\:entity.dolphin.jump=true +minecraft\:entity.dolphin.play=true +minecraft\:entity.dolphin.splash=true +minecraft\:entity.dolphin.swim=true +minecraft\:entity.donkey.ambient=true +minecraft\:entity.donkey.angry=true +minecraft\:entity.donkey.chest=true +minecraft\:entity.donkey.death=true +minecraft\:entity.donkey.eat=true +minecraft\:entity.donkey.hurt=true +minecraft\:entity.donkey.jump=true +minecraft\:entity.dragon_fireball.explode=true +minecraft\:entity.drowned.ambient=true +minecraft\:entity.drowned.ambient_water=true +minecraft\:entity.drowned.death=true +minecraft\:entity.drowned.death_water=true +minecraft\:entity.drowned.hurt=true +minecraft\:entity.drowned.hurt_water=true +minecraft\:entity.drowned.shoot=true +minecraft\:entity.drowned.step=true +minecraft\:entity.drowned.swim=true +minecraft\:entity.egg.throw=true +minecraft\:entity.elder_guardian.ambient=true +minecraft\:entity.elder_guardian.ambient_land=true +minecraft\:entity.elder_guardian.curse=true +minecraft\:entity.elder_guardian.death=true +minecraft\:entity.elder_guardian.death_land=true +minecraft\:entity.elder_guardian.flop=true +minecraft\:entity.elder_guardian.hurt=true +minecraft\:entity.elder_guardian.hurt_land=true +minecraft\:entity.ender_dragon.ambient=true +minecraft\:entity.ender_dragon.death=true +minecraft\:entity.ender_dragon.flap=true +minecraft\:entity.ender_dragon.growl=true +minecraft\:entity.ender_dragon.hurt=true +minecraft\:entity.ender_dragon.shoot=true +minecraft\:entity.ender_eye.death=true +minecraft\:entity.ender_eye.launch=true +minecraft\:entity.ender_pearl.throw=true +minecraft\:entity.enderman.ambient=true +minecraft\:entity.enderman.death=true +minecraft\:entity.enderman.hurt=true +minecraft\:entity.enderman.scream=true +minecraft\:entity.enderman.stare=true +minecraft\:entity.enderman.teleport=true +minecraft\:entity.endermite.ambient=true +minecraft\:entity.endermite.death=true +minecraft\:entity.endermite.hurt=true +minecraft\:entity.endermite.step=true +minecraft\:entity.evoker.ambient=true +minecraft\:entity.evoker.cast_spell=true +minecraft\:entity.evoker.celebrate=true +minecraft\:entity.evoker.death=true +minecraft\:entity.evoker.hurt=true +minecraft\:entity.evoker.prepare_attack=true +minecraft\:entity.evoker.prepare_summon=true +minecraft\:entity.evoker.prepare_wololo=true +minecraft\:entity.evoker_fangs.attack=true +minecraft\:entity.experience_bottle.throw=true +minecraft\:entity.experience_orb.pickup=true +minecraft\:entity.firework_rocket.blast=true +minecraft\:entity.firework_rocket.blast_far=true +minecraft\:entity.firework_rocket.large_blast=true +minecraft\:entity.firework_rocket.large_blast_far=true +minecraft\:entity.firework_rocket.launch=true +minecraft\:entity.firework_rocket.shoot=true +minecraft\:entity.firework_rocket.twinkle=true +minecraft\:entity.firework_rocket.twinkle_far=true +minecraft\:entity.fish.swim=true +minecraft\:entity.fishing_bobber.retrieve=true +minecraft\:entity.fishing_bobber.splash=true +minecraft\:entity.fishing_bobber.throw=true +minecraft\:entity.fox.aggro=true +minecraft\:entity.fox.ambient=true +minecraft\:entity.fox.bite=true +minecraft\:entity.fox.death=true +minecraft\:entity.fox.eat=true +minecraft\:entity.fox.hurt=true +minecraft\:entity.fox.screech=true +minecraft\:entity.fox.sleep=true +minecraft\:entity.fox.sniff=true +minecraft\:entity.fox.spit=true +minecraft\:entity.fox.teleport=true +minecraft\:entity.frog.ambient=true +minecraft\:entity.frog.death=true +minecraft\:entity.frog.eat=true +minecraft\:entity.frog.hurt=true +minecraft\:entity.frog.lay_spawn=true +minecraft\:entity.frog.long_jump=true +minecraft\:entity.frog.step=true +minecraft\:entity.frog.tongue=true +minecraft\:entity.generic.big_fall=true +minecraft\:entity.generic.burn=true +minecraft\:entity.generic.death=true +minecraft\:entity.generic.drink=true +minecraft\:entity.generic.eat=true +minecraft\:entity.generic.explode=true +minecraft\:entity.generic.extinguish_fire=true +minecraft\:entity.generic.hurt=true +minecraft\:entity.generic.small_fall=true +minecraft\:entity.generic.splash=true +minecraft\:entity.generic.swim=true +minecraft\:entity.ghast.ambient=true +minecraft\:entity.ghast.death=true +minecraft\:entity.ghast.hurt=true +minecraft\:entity.ghast.scream=true +minecraft\:entity.ghast.shoot=true +minecraft\:entity.ghast.warn=true +minecraft\:entity.glow_item_frame.add_item=true +minecraft\:entity.glow_item_frame.break=true +minecraft\:entity.glow_item_frame.place=true +minecraft\:entity.glow_item_frame.remove_item=true +minecraft\:entity.glow_item_frame.rotate_item=true +minecraft\:entity.glow_squid.ambient=true +minecraft\:entity.glow_squid.death=true +minecraft\:entity.glow_squid.hurt=true +minecraft\:entity.glow_squid.squirt=true +minecraft\:entity.goat.ambient=true +minecraft\:entity.goat.death=true +minecraft\:entity.goat.eat=true +minecraft\:entity.goat.horn_break=true +minecraft\:entity.goat.hurt=true +minecraft\:entity.goat.long_jump=true +minecraft\:entity.goat.milk=true +minecraft\:entity.goat.prepare_ram=true +minecraft\:entity.goat.ram_impact=true +minecraft\:entity.goat.screaming.ambient=true +minecraft\:entity.goat.screaming.death=true +minecraft\:entity.goat.screaming.eat=true +minecraft\:entity.goat.screaming.horn_break=true +minecraft\:entity.goat.screaming.hurt=true +minecraft\:entity.goat.screaming.long_jump=true +minecraft\:entity.goat.screaming.milk=true +minecraft\:entity.goat.screaming.prepare_ram=true +minecraft\:entity.goat.screaming.ram_impact=true +minecraft\:entity.goat.step=true +minecraft\:entity.guardian.ambient=true +minecraft\:entity.guardian.ambient_land=true +minecraft\:entity.guardian.attack=true +minecraft\:entity.guardian.death=true +minecraft\:entity.guardian.death_land=true +minecraft\:entity.guardian.flop=true +minecraft\:entity.guardian.hurt=true +minecraft\:entity.guardian.hurt_land=true +minecraft\:entity.hoglin.ambient=true +minecraft\:entity.hoglin.angry=true +minecraft\:entity.hoglin.attack=true +minecraft\:entity.hoglin.converted_to_zombified=true +minecraft\:entity.hoglin.death=true +minecraft\:entity.hoglin.hurt=true +minecraft\:entity.hoglin.retreat=true +minecraft\:entity.hoglin.step=true +minecraft\:entity.horse.ambient=true +minecraft\:entity.horse.angry=true +minecraft\:entity.horse.armor=true +minecraft\:entity.horse.breathe=true +minecraft\:entity.horse.death=true +minecraft\:entity.horse.eat=true +minecraft\:entity.horse.gallop=true +minecraft\:entity.horse.hurt=true +minecraft\:entity.horse.jump=true +minecraft\:entity.horse.land=true +minecraft\:entity.horse.saddle=true +minecraft\:entity.horse.step=true +minecraft\:entity.horse.step_wood=true +minecraft\:entity.hostile.big_fall=true +minecraft\:entity.hostile.death=true +minecraft\:entity.hostile.hurt=true +minecraft\:entity.hostile.small_fall=true +minecraft\:entity.hostile.splash=true +minecraft\:entity.hostile.swim=true +minecraft\:entity.husk.ambient=true +minecraft\:entity.husk.converted_to_zombie=true +minecraft\:entity.husk.death=true +minecraft\:entity.husk.hurt=true +minecraft\:entity.husk.step=true +minecraft\:entity.illusioner.ambient=true +minecraft\:entity.illusioner.cast_spell=true +minecraft\:entity.illusioner.death=true +minecraft\:entity.illusioner.hurt=true +minecraft\:entity.illusioner.mirror_move=true +minecraft\:entity.illusioner.prepare_blindness=true +minecraft\:entity.illusioner.prepare_mirror=true +minecraft\:entity.iron_golem.attack=true +minecraft\:entity.iron_golem.damage=true +minecraft\:entity.iron_golem.death=true +minecraft\:entity.iron_golem.hurt=true +minecraft\:entity.iron_golem.repair=true +minecraft\:entity.iron_golem.step=true +minecraft\:entity.item.break=true +minecraft\:entity.item.pickup=true +minecraft\:entity.item_frame.add_item=true +minecraft\:entity.item_frame.break=true +minecraft\:entity.item_frame.place=true +minecraft\:entity.item_frame.remove_item=true +minecraft\:entity.item_frame.rotate_item=true +minecraft\:entity.leash_knot.break=true +minecraft\:entity.leash_knot.place=true +minecraft\:entity.lightning_bolt.impact=true +minecraft\:entity.lightning_bolt.thunder=false +minecraft\:entity.lingering_potion.throw=true +minecraft\:entity.llama.ambient=true +minecraft\:entity.llama.angry=true +minecraft\:entity.llama.chest=true +minecraft\:entity.llama.death=true +minecraft\:entity.llama.eat=true +minecraft\:entity.llama.hurt=true +minecraft\:entity.llama.spit=true +minecraft\:entity.llama.step=true +minecraft\:entity.llama.swag=true +minecraft\:entity.magma_cube.death=true +minecraft\:entity.magma_cube.death_small=true +minecraft\:entity.magma_cube.hurt=true +minecraft\:entity.magma_cube.hurt_small=true +minecraft\:entity.magma_cube.jump=true +minecraft\:entity.magma_cube.squish=true +minecraft\:entity.magma_cube.squish_small=true +minecraft\:entity.minecart.inside=true +minecraft\:entity.minecart.inside.underwater=true +minecraft\:entity.minecart.riding=true +minecraft\:entity.mooshroom.convert=true +minecraft\:entity.mooshroom.eat=true +minecraft\:entity.mooshroom.milk=true +minecraft\:entity.mooshroom.shear=true +minecraft\:entity.mooshroom.suspicious_milk=true +minecraft\:entity.mule.ambient=true +minecraft\:entity.mule.angry=true +minecraft\:entity.mule.chest=true +minecraft\:entity.mule.death=true +minecraft\:entity.mule.eat=true +minecraft\:entity.mule.hurt=true +minecraft\:entity.mule.jump=true +minecraft\:entity.ocelot.ambient=true +minecraft\:entity.ocelot.death=true +minecraft\:entity.ocelot.hurt=true +minecraft\:entity.painting.break=true +minecraft\:entity.painting.place=true +minecraft\:entity.panda.aggressive_ambient=true +minecraft\:entity.panda.ambient=true +minecraft\:entity.panda.bite=true +minecraft\:entity.panda.cant_breed=true +minecraft\:entity.panda.death=true +minecraft\:entity.panda.eat=true +minecraft\:entity.panda.hurt=true +minecraft\:entity.panda.pre_sneeze=true +minecraft\:entity.panda.sneeze=true +minecraft\:entity.panda.step=true +minecraft\:entity.panda.worried_ambient=true +minecraft\:entity.parrot.ambient=true +minecraft\:entity.parrot.death=true +minecraft\:entity.parrot.eat=true +minecraft\:entity.parrot.fly=true +minecraft\:entity.parrot.hurt=true +minecraft\:entity.parrot.imitate.blaze=true +minecraft\:entity.parrot.imitate.bogged=true +minecraft\:entity.parrot.imitate.breeze=true +minecraft\:entity.parrot.imitate.creeper=true +minecraft\:entity.parrot.imitate.drowned=true +minecraft\:entity.parrot.imitate.elder_guardian=true +minecraft\:entity.parrot.imitate.ender_dragon=true +minecraft\:entity.parrot.imitate.endermite=true +minecraft\:entity.parrot.imitate.evoker=true +minecraft\:entity.parrot.imitate.ghast=true +minecraft\:entity.parrot.imitate.guardian=true +minecraft\:entity.parrot.imitate.hoglin=true +minecraft\:entity.parrot.imitate.husk=true +minecraft\:entity.parrot.imitate.illusioner=true +minecraft\:entity.parrot.imitate.magma_cube=true +minecraft\:entity.parrot.imitate.phantom=true +minecraft\:entity.parrot.imitate.piglin=true +minecraft\:entity.parrot.imitate.piglin_brute=true +minecraft\:entity.parrot.imitate.pillager=true +minecraft\:entity.parrot.imitate.ravager=true +minecraft\:entity.parrot.imitate.shulker=true +minecraft\:entity.parrot.imitate.silverfish=true +minecraft\:entity.parrot.imitate.skeleton=true +minecraft\:entity.parrot.imitate.slime=true +minecraft\:entity.parrot.imitate.spider=true +minecraft\:entity.parrot.imitate.stray=true +minecraft\:entity.parrot.imitate.vex=true +minecraft\:entity.parrot.imitate.vindicator=true +minecraft\:entity.parrot.imitate.warden=true +minecraft\:entity.parrot.imitate.witch=true +minecraft\:entity.parrot.imitate.wither=true +minecraft\:entity.parrot.imitate.wither_skeleton=true +minecraft\:entity.parrot.imitate.zoglin=true +minecraft\:entity.parrot.imitate.zombie=true +minecraft\:entity.parrot.imitate.zombie_villager=true +minecraft\:entity.parrot.step=true +minecraft\:entity.phantom.ambient=true +minecraft\:entity.phantom.bite=true +minecraft\:entity.phantom.death=true +minecraft\:entity.phantom.flap=true +minecraft\:entity.phantom.hurt=true +minecraft\:entity.phantom.swoop=true +minecraft\:entity.pig.ambient=true +minecraft\:entity.pig.death=true +minecraft\:entity.pig.hurt=true +minecraft\:entity.pig.saddle=true +minecraft\:entity.pig.step=true +minecraft\:entity.piglin.admiring_item=true +minecraft\:entity.piglin.ambient=true +minecraft\:entity.piglin.angry=true +minecraft\:entity.piglin.celebrate=true +minecraft\:entity.piglin.converted_to_zombified=true +minecraft\:entity.piglin.death=true +minecraft\:entity.piglin.hurt=true +minecraft\:entity.piglin.jealous=true +minecraft\:entity.piglin.retreat=true +minecraft\:entity.piglin.step=true +minecraft\:entity.piglin_brute.ambient=true +minecraft\:entity.piglin_brute.angry=true +minecraft\:entity.piglin_brute.converted_to_zombified=true +minecraft\:entity.piglin_brute.death=true +minecraft\:entity.piglin_brute.hurt=true +minecraft\:entity.piglin_brute.step=true +minecraft\:entity.pillager.ambient=true +minecraft\:entity.pillager.celebrate=true +minecraft\:entity.pillager.death=true +minecraft\:entity.pillager.hurt=true +minecraft\:entity.player.attack.crit=true +minecraft\:entity.player.attack.knockback=true +minecraft\:entity.player.attack.nodamage=true +minecraft\:entity.player.attack.strong=true +minecraft\:entity.player.attack.sweep=true +minecraft\:entity.player.attack.weak=true +minecraft\:entity.player.big_fall=true +minecraft\:entity.player.breath=true +minecraft\:entity.player.burp=true +minecraft\:entity.player.death=true +minecraft\:entity.player.hurt=true +minecraft\:entity.player.hurt_drown=true +minecraft\:entity.player.hurt_freeze=true +minecraft\:entity.player.hurt_on_fire=true +minecraft\:entity.player.hurt_sweet_berry_bush=true +minecraft\:entity.player.levelup=true +minecraft\:entity.player.small_fall=true +minecraft\:entity.player.splash=true +minecraft\:entity.player.splash.high_speed=true +minecraft\:entity.player.swim=true +minecraft\:entity.player.teleport=true +minecraft\:entity.polar_bear.ambient=true +minecraft\:entity.polar_bear.ambient_baby=true +minecraft\:entity.polar_bear.death=true +minecraft\:entity.polar_bear.hurt=true +minecraft\:entity.polar_bear.step=true +minecraft\:entity.polar_bear.warning=true +minecraft\:entity.puffer_fish.ambient=true +minecraft\:entity.puffer_fish.blow_out=true +minecraft\:entity.puffer_fish.blow_up=true +minecraft\:entity.puffer_fish.death=true +minecraft\:entity.puffer_fish.flop=true +minecraft\:entity.puffer_fish.hurt=true +minecraft\:entity.puffer_fish.sting=true +minecraft\:entity.rabbit.ambient=true +minecraft\:entity.rabbit.attack=true +minecraft\:entity.rabbit.death=true +minecraft\:entity.rabbit.hurt=true +minecraft\:entity.rabbit.jump=true +minecraft\:entity.ravager.ambient=true +minecraft\:entity.ravager.attack=true +minecraft\:entity.ravager.celebrate=true +minecraft\:entity.ravager.death=true +minecraft\:entity.ravager.hurt=true +minecraft\:entity.ravager.roar=true +minecraft\:entity.ravager.step=true +minecraft\:entity.ravager.stunned=true +minecraft\:entity.salmon.ambient=true +minecraft\:entity.salmon.death=true +minecraft\:entity.salmon.flop=true +minecraft\:entity.salmon.hurt=true +minecraft\:entity.sheep.ambient=true +minecraft\:entity.sheep.death=true +minecraft\:entity.sheep.hurt=true +minecraft\:entity.sheep.shear=true +minecraft\:entity.sheep.step=true +minecraft\:entity.shulker.ambient=true +minecraft\:entity.shulker.close=true +minecraft\:entity.shulker.death=true +minecraft\:entity.shulker.hurt=true +minecraft\:entity.shulker.hurt_closed=true +minecraft\:entity.shulker.open=true +minecraft\:entity.shulker.shoot=true +minecraft\:entity.shulker.teleport=true +minecraft\:entity.shulker_bullet.hit=true +minecraft\:entity.shulker_bullet.hurt=true +minecraft\:entity.silverfish.ambient=true +minecraft\:entity.silverfish.death=true +minecraft\:entity.silverfish.hurt=true +minecraft\:entity.silverfish.step=true +minecraft\:entity.skeleton.ambient=true +minecraft\:entity.skeleton.converted_to_stray=true +minecraft\:entity.skeleton.death=true +minecraft\:entity.skeleton.hurt=true +minecraft\:entity.skeleton.shoot=true +minecraft\:entity.skeleton.step=true +minecraft\:entity.skeleton_horse.ambient=true +minecraft\:entity.skeleton_horse.ambient_water=true +minecraft\:entity.skeleton_horse.death=true +minecraft\:entity.skeleton_horse.gallop_water=true +minecraft\:entity.skeleton_horse.hurt=true +minecraft\:entity.skeleton_horse.jump_water=true +minecraft\:entity.skeleton_horse.step_water=true +minecraft\:entity.skeleton_horse.swim=true +minecraft\:entity.slime.attack=true +minecraft\:entity.slime.death=true +minecraft\:entity.slime.death_small=true +minecraft\:entity.slime.hurt=true +minecraft\:entity.slime.hurt_small=true +minecraft\:entity.slime.jump=true +minecraft\:entity.slime.jump_small=true +minecraft\:entity.slime.squish=true +minecraft\:entity.slime.squish_small=true +minecraft\:entity.sniffer.death=true +minecraft\:entity.sniffer.digging=true +minecraft\:entity.sniffer.digging_stop=true +minecraft\:entity.sniffer.drop_seed=true +minecraft\:entity.sniffer.eat=true +minecraft\:entity.sniffer.happy=true +minecraft\:entity.sniffer.hurt=true +minecraft\:entity.sniffer.idle=true +minecraft\:entity.sniffer.scenting=true +minecraft\:entity.sniffer.searching=true +minecraft\:entity.sniffer.sniffing=true +minecraft\:entity.sniffer.step=true +minecraft\:entity.snow_golem.ambient=true +minecraft\:entity.snow_golem.death=true +minecraft\:entity.snow_golem.hurt=true +minecraft\:entity.snow_golem.shear=true +minecraft\:entity.snow_golem.shoot=true +minecraft\:entity.snowball.throw=true +minecraft\:entity.spider.ambient=true +minecraft\:entity.spider.death=true +minecraft\:entity.spider.hurt=true +minecraft\:entity.spider.step=true +minecraft\:entity.splash_potion.break=true +minecraft\:entity.splash_potion.throw=true +minecraft\:entity.squid.ambient=true +minecraft\:entity.squid.death=true +minecraft\:entity.squid.hurt=true +minecraft\:entity.squid.squirt=true +minecraft\:entity.stray.ambient=true +minecraft\:entity.stray.death=true +minecraft\:entity.stray.hurt=true +minecraft\:entity.stray.step=true +minecraft\:entity.strider.ambient=true +minecraft\:entity.strider.death=true +minecraft\:entity.strider.eat=true +minecraft\:entity.strider.happy=true +minecraft\:entity.strider.hurt=true +minecraft\:entity.strider.retreat=true +minecraft\:entity.strider.saddle=true +minecraft\:entity.strider.step=true +minecraft\:entity.strider.step_lava=true +minecraft\:entity.tadpole.death=true +minecraft\:entity.tadpole.flop=true +minecraft\:entity.tadpole.grow_up=true +minecraft\:entity.tadpole.hurt=true +minecraft\:entity.tnt.primed=true +minecraft\:entity.tropical_fish.ambient=true +minecraft\:entity.tropical_fish.death=true +minecraft\:entity.tropical_fish.flop=true +minecraft\:entity.tropical_fish.hurt=true +minecraft\:entity.turtle.ambient_land=true +minecraft\:entity.turtle.death=true +minecraft\:entity.turtle.death_baby=true +minecraft\:entity.turtle.egg_break=true +minecraft\:entity.turtle.egg_crack=true +minecraft\:entity.turtle.egg_hatch=true +minecraft\:entity.turtle.hurt=true +minecraft\:entity.turtle.hurt_baby=true +minecraft\:entity.turtle.lay_egg=true +minecraft\:entity.turtle.shamble=true +minecraft\:entity.turtle.shamble_baby=true +minecraft\:entity.turtle.swim=true +minecraft\:entity.vex.ambient=true +minecraft\:entity.vex.charge=true +minecraft\:entity.vex.death=true +minecraft\:entity.vex.hurt=true +minecraft\:entity.villager.ambient=true +minecraft\:entity.villager.celebrate=true +minecraft\:entity.villager.death=true +minecraft\:entity.villager.hurt=true +minecraft\:entity.villager.no=true +minecraft\:entity.villager.trade=true +minecraft\:entity.villager.work_armorer=true +minecraft\:entity.villager.work_butcher=true +minecraft\:entity.villager.work_cartographer=true +minecraft\:entity.villager.work_cleric=true +minecraft\:entity.villager.work_farmer=true +minecraft\:entity.villager.work_fisherman=true +minecraft\:entity.villager.work_fletcher=true +minecraft\:entity.villager.work_leatherworker=true +minecraft\:entity.villager.work_librarian=true +minecraft\:entity.villager.work_mason=true +minecraft\:entity.villager.work_shepherd=true +minecraft\:entity.villager.work_toolsmith=true +minecraft\:entity.villager.work_weaponsmith=true +minecraft\:entity.villager.yes=true +minecraft\:entity.vindicator.ambient=true +minecraft\:entity.vindicator.celebrate=true +minecraft\:entity.vindicator.death=true +minecraft\:entity.vindicator.hurt=true +minecraft\:entity.wandering_trader.ambient=true +minecraft\:entity.wandering_trader.death=true +minecraft\:entity.wandering_trader.disappeared=true +minecraft\:entity.wandering_trader.drink_milk=true +minecraft\:entity.wandering_trader.drink_potion=true +minecraft\:entity.wandering_trader.hurt=true +minecraft\:entity.wandering_trader.no=true +minecraft\:entity.wandering_trader.reappeared=true +minecraft\:entity.wandering_trader.trade=true +minecraft\:entity.wandering_trader.yes=true +minecraft\:entity.warden.agitated=true +minecraft\:entity.warden.ambient=true +minecraft\:entity.warden.angry=true +minecraft\:entity.warden.attack_impact=true +minecraft\:entity.warden.death=true +minecraft\:entity.warden.dig=true +minecraft\:entity.warden.emerge=true +minecraft\:entity.warden.heartbeat=true +minecraft\:entity.warden.hurt=true +minecraft\:entity.warden.listening=true +minecraft\:entity.warden.listening_angry=true +minecraft\:entity.warden.nearby_close=true +minecraft\:entity.warden.nearby_closer=true +minecraft\:entity.warden.nearby_closest=true +minecraft\:entity.warden.roar=true +minecraft\:entity.warden.sniff=true +minecraft\:entity.warden.sonic_boom=true +minecraft\:entity.warden.sonic_charge=true +minecraft\:entity.warden.step=true +minecraft\:entity.warden.tendril_clicks=true +minecraft\:entity.wind_charge.throw=true +minecraft\:entity.wind_charge.wind_burst=true +minecraft\:entity.witch.ambient=true +minecraft\:entity.witch.celebrate=true +minecraft\:entity.witch.death=true +minecraft\:entity.witch.drink=true +minecraft\:entity.witch.hurt=true +minecraft\:entity.witch.throw=true +minecraft\:entity.wither.ambient=true +minecraft\:entity.wither.break_block=true +minecraft\:entity.wither.death=true +minecraft\:entity.wither.hurt=true +minecraft\:entity.wither.shoot=true +minecraft\:entity.wither.spawn=true +minecraft\:entity.wither_skeleton.ambient=true +minecraft\:entity.wither_skeleton.death=true +minecraft\:entity.wither_skeleton.hurt=true +minecraft\:entity.wither_skeleton.step=true +minecraft\:entity.wolf.ambient=true +minecraft\:entity.wolf.death=true +minecraft\:entity.wolf.growl=true +minecraft\:entity.wolf.howl=true +minecraft\:entity.wolf.hurt=true +minecraft\:entity.wolf.pant=true +minecraft\:entity.wolf.shake=true +minecraft\:entity.wolf.step=true +minecraft\:entity.wolf.whine=true +minecraft\:entity.zoglin.ambient=true +minecraft\:entity.zoglin.angry=true +minecraft\:entity.zoglin.attack=true +minecraft\:entity.zoglin.death=true +minecraft\:entity.zoglin.hurt=true +minecraft\:entity.zoglin.step=true +minecraft\:entity.zombie.ambient=true +minecraft\:entity.zombie.attack_iron_door=true +minecraft\:entity.zombie.attack_wooden_door=true +minecraft\:entity.zombie.break_wooden_door=true +minecraft\:entity.zombie.converted_to_drowned=true +minecraft\:entity.zombie.death=true +minecraft\:entity.zombie.destroy_egg=true +minecraft\:entity.zombie.hurt=true +minecraft\:entity.zombie.infect=true +minecraft\:entity.zombie.step=true +minecraft\:entity.zombie_horse.ambient=true +minecraft\:entity.zombie_horse.death=true +minecraft\:entity.zombie_horse.hurt=true +minecraft\:entity.zombie_villager.ambient=true +minecraft\:entity.zombie_villager.converted=true +minecraft\:entity.zombie_villager.cure=true +minecraft\:entity.zombie_villager.death=true +minecraft\:entity.zombie_villager.hurt=true +minecraft\:entity.zombie_villager.step=true +minecraft\:entity.zombified_piglin.ambient=true +minecraft\:entity.zombified_piglin.angry=true +minecraft\:entity.zombified_piglin.death=true +minecraft\:entity.zombified_piglin.hurt=true +minecraft\:event.mob_effect.bad_omen=true +minecraft\:event.mob_effect.raid_omen=true +minecraft\:event.mob_effect.trial_omen=true +minecraft\:event.raid.horn=true +minecraft\:intentionally_empty=true +minecraft\:item.armor.equip_chain=true +minecraft\:item.armor.equip_diamond=true +minecraft\:item.armor.equip_elytra=true +minecraft\:item.armor.equip_generic=true +minecraft\:item.armor.equip_gold=true +minecraft\:item.armor.equip_iron=true +minecraft\:item.armor.equip_leather=true +minecraft\:item.armor.equip_netherite=true +minecraft\:item.armor.equip_turtle=true +minecraft\:item.armor.equip_wolf=true +minecraft\:item.armor.unequip_wolf=true +minecraft\:item.axe.scrape=true +minecraft\:item.axe.strip=true +minecraft\:item.axe.wax_off=true +minecraft\:item.bone_meal.use=true +minecraft\:item.book.page_turn=true +minecraft\:item.book.put=true +minecraft\:item.bottle.empty=true +minecraft\:item.bottle.fill=true +minecraft\:item.bottle.fill_dragonbreath=true +minecraft\:item.brush.brushing.generic=true +minecraft\:item.brush.brushing.gravel=true +minecraft\:item.brush.brushing.gravel.complete=true +minecraft\:item.brush.brushing.sand=true +minecraft\:item.brush.brushing.sand.complete=true +minecraft\:item.bucket.empty=true +minecraft\:item.bucket.empty_axolotl=true +minecraft\:item.bucket.empty_fish=true +minecraft\:item.bucket.empty_lava=true +minecraft\:item.bucket.empty_powder_snow=true +minecraft\:item.bucket.empty_tadpole=true +minecraft\:item.bucket.fill=true +minecraft\:item.bucket.fill_axolotl=true +minecraft\:item.bucket.fill_fish=true +minecraft\:item.bucket.fill_lava=true +minecraft\:item.bucket.fill_powder_snow=true +minecraft\:item.bucket.fill_tadpole=true +minecraft\:item.bundle.drop_contents=true +minecraft\:item.bundle.insert=true +minecraft\:item.bundle.remove_one=true +minecraft\:item.chorus_fruit.teleport=true +minecraft\:item.crop.plant=true +minecraft\:item.crossbow.hit=true +minecraft\:item.crossbow.loading_end=true +minecraft\:item.crossbow.loading_middle=true +minecraft\:item.crossbow.loading_start=true +minecraft\:item.crossbow.quick_charge_1=true +minecraft\:item.crossbow.quick_charge_2=true +minecraft\:item.crossbow.quick_charge_3=true +minecraft\:item.crossbow.shoot=true +minecraft\:item.dye.use=true +minecraft\:item.elytra.flying=true +minecraft\:item.firecharge.use=true +minecraft\:item.flintandsteel.use=true +minecraft\:item.glow_ink_sac.use=true +minecraft\:item.goat_horn.play=true +minecraft\:item.goat_horn.sound.0=false +minecraft\:item.goat_horn.sound.1=false +minecraft\:item.goat_horn.sound.2=false +minecraft\:item.goat_horn.sound.3=false +minecraft\:item.goat_horn.sound.4=false +minecraft\:item.goat_horn.sound.5=false +minecraft\:item.goat_horn.sound.6=false +minecraft\:item.goat_horn.sound.7=false +minecraft\:item.hoe.till=true +minecraft\:item.honey_bottle.drink=true +minecraft\:item.honeycomb.wax_on=true +minecraft\:item.ink_sac.use=true +minecraft\:item.lodestone_compass.lock=true +minecraft\:item.mace.smash_air=true +minecraft\:item.mace.smash_ground=true +minecraft\:item.mace.smash_ground_heavy=true +minecraft\:item.nether_wart.plant=true +minecraft\:item.ominous_bottle.dispose=true +minecraft\:item.shield.block=true +minecraft\:item.shield.break=true +minecraft\:item.shovel.flatten=true +minecraft\:item.spyglass.stop_using=true +minecraft\:item.spyglass.use=true +minecraft\:item.totem.use=true +minecraft\:item.trident.hit=true +minecraft\:item.trident.hit_ground=true +minecraft\:item.trident.return=true +minecraft\:item.trident.riptide_1=true +minecraft\:item.trident.riptide_2=true +minecraft\:item.trident.riptide_3=true +minecraft\:item.trident.throw=true +minecraft\:item.trident.thunder=true +minecraft\:item.wolf_armor.break=true +minecraft\:item.wolf_armor.crack=true +minecraft\:item.wolf_armor.damage=true +minecraft\:item.wolf_armor.repair=true +minecraft\:music.creative=true +minecraft\:music.credits=true +minecraft\:music.dragon=true +minecraft\:music.end=true +minecraft\:music.game=true +minecraft\:music.menu=true +minecraft\:music.nether.basalt_deltas=true +minecraft\:music.nether.crimson_forest=true +minecraft\:music.nether.nether_wastes=true +minecraft\:music.nether.soul_sand_valley=true +minecraft\:music.nether.warped_forest=true +minecraft\:music.overworld.badlands=true +minecraft\:music.overworld.bamboo_jungle=true +minecraft\:music.overworld.cherry_grove=true +minecraft\:music.overworld.deep_dark=true +minecraft\:music.overworld.desert=true +minecraft\:music.overworld.dripstone_caves=true +minecraft\:music.overworld.flower_forest=true +minecraft\:music.overworld.forest=true +minecraft\:music.overworld.frozen_peaks=true +minecraft\:music.overworld.grove=true +minecraft\:music.overworld.jagged_peaks=true +minecraft\:music.overworld.jungle=true +minecraft\:music.overworld.lush_caves=true +minecraft\:music.overworld.meadow=true +minecraft\:music.overworld.old_growth_taiga=true +minecraft\:music.overworld.snowy_slopes=true +minecraft\:music.overworld.sparse_jungle=true +minecraft\:music.overworld.stony_peaks=true +minecraft\:music.overworld.swamp=true +minecraft\:music.under_water=true +minecraft\:music_disc.11=true +minecraft\:music_disc.13=true +minecraft\:music_disc.5=true +minecraft\:music_disc.blocks=true +minecraft\:music_disc.cat=true +minecraft\:music_disc.chirp=true +minecraft\:music_disc.creator=true +minecraft\:music_disc.creator_music_box=true +minecraft\:music_disc.far=true +minecraft\:music_disc.mall=true +minecraft\:music_disc.mellohi=true +minecraft\:music_disc.otherside=true +minecraft\:music_disc.pigstep=true +minecraft\:music_disc.precipice=true +minecraft\:music_disc.relic=true +minecraft\:music_disc.stal=true +minecraft\:music_disc.strad=true +minecraft\:music_disc.wait=true +minecraft\:music_disc.ward=true +minecraft\:particle.soul_escape=true +minecraft\:ui.button.click=true +minecraft\:ui.cartography_table.take_result=true +minecraft\:ui.loom.select_pattern=true +minecraft\:ui.loom.take_result=true +minecraft\:ui.stonecutter.select_recipe=true +minecraft\:ui.stonecutter.take_result=true +minecraft\:ui.toast.challenge_complete=true +minecraft\:ui.toast.in=true +minecraft\:ui.toast.out=true +minecraft\:weather.rain=false +minecraft\:weather.rain.above=false diff --git a/config/sound_physics_remastered/occlusion.properties b/config/sound_physics_remastered/occlusion.properties new file mode 100644 index 0000000..53adea7 --- /dev/null +++ b/config/sound_physics_remastered/occlusion.properties @@ -0,0 +1,219 @@ +# Values for blocks can be defined as follows: +# +# By sound type: +# WOOD=1.0 +# +# By block tag: +# \#minecraft\:logs=1.0 +# +# By block ID: +# minecraft\:oak_log=1.0 + +# Amethyst (Sound Type) +AMETHYST=1.0 +# Amethyst Cluster (Sound Type) +AMETHYST_CLUSTER=1.0 +# Ancient Debris (Sound Type) +ANCIENT_DEBRIS=1.0 +# Anvil (Sound Type) +ANVIL=1.0 +# Azalea (Sound Type) +AZALEA=1.0 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=1.0 +# Bamboo (Sound Type) +BAMBOO=0.1 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.1 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=1.0 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=1.0 +# Basalt (Sound Type) +BASALT=1.0 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=1.0 +# Bone Block (Sound Type) +BONE_BLOCK=1.0 +# Calcite (Sound Type) +CALCITE=1.0 +# Candle (Sound Type) +CANDLE=1.0 +# Cave Vines (Sound Type) +CAVE_VINES=1.0 +# Chain (Sound Type) +CHAIN=0.0 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=1.0 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=1.0 +# Cherry Wood (Sound Type) +CHERRY_WOOD=1.0 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=1.0 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=1.0 +# Copper (Sound Type) +COPPER=1.0 +# Coral Block (Sound Type) +CORAL_BLOCK=1.0 +# Crop (Sound Type) +CROP=0.0 +# Decorated Pot (Sound Type) +DECORATED_POT=1.0 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=1.0 +# Deepslate (Sound Type) +DEEPSLATE=1.0 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.0 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.0 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=1.0 +# Flowering Azalea (Sound Type) +FLOWERING_AZALEA=1.0 +# Froglight (Sound Type) +FROGLIGHT=1.0 +# Frogspawn (Sound Type) +FROGSPAWN=1.0 +# Fungus (Sound Type) +FUNGUS=0.0 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=1.0 +# Glass (Sound Type) +GLASS=0.1 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.0 +# Grass (Sound Type) +GRASS=1.0 +# Gravel (Sound Type) +GRAVEL=1.0 +# Hanging Roots (Sound Type) +HANGING_ROOTS=1.0 +# Hanging Sign (Sound Type) +HANGING_SIGN=1.0 +# Hard Crop (Sound Type) +HARD_CROP=1.0 +# Honey Block (Sound Type) +HONEY_BLOCK=0.5 +# Ladder (Sound Type) +LADDER=0.0 +# Lantern (Sound Type) +LANTERN=1.0 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.0 +# Lily Pad (Sound Type) +LILY_PAD=0.0 +# Lodestone (Sound Type) +LODESTONE=1.0 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=1.0 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.0 +# Metal (Sound Type) +METAL=1.0 +# Moss (Sound Type) +MOSS=0.75 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.1 +# Mud (Sound Type) +MUD=1.0 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=1.0 +# Mud Bricks (Sound Type) +MUD_BRICKS=1.0 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.0 +# Netherrack (Sound Type) +NETHERRACK=1.0 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.0 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.0 +# Nether Ore (Sound Type) +NETHER_ORE=1.0 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=1.0 +# Nether Wart (Sound Type) +NETHER_WART=1.0 +# Nether Wood (Sound Type) +NETHER_WOOD=1.0 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=1.0 +# Nylium (Sound Type) +NYLIUM=1.0 +# Packed Mud (Sound Type) +PACKED_MUD=1.0 +# Pointed Dripstone (Sound Type) +POINTED_DRIPSTONE=0.0 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.0 +# Powder Snow (Sound Type) +POWDER_SNOW=0.1 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=1.0 +# Roots (Sound Type) +ROOTS=0.0 +# Sand (Sound Type) +SAND=1.0 +# Scaffolding (Sound Type) +SCAFFOLDING=0.0 +# Sculk (Sound Type) +SCULK=1.0 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=1.0 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=1.0 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=1.0 +# Sculk Vein (Sound Type) +SCULK_VEIN=1.0 +# Shroomlight (Sound Type) +SHROOMLIGHT=1.0 +# Slime Block (Sound Type) +SLIME_BLOCK=1.0 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.0 +# Small Dripleaf (Sound Type) +SMALL_DRIPLEAF=0.0 +# Snow (Sound Type) +SNOW=0.1 +# Soul Sand (Sound Type) +SOUL_SAND=1.0 +# Soul Soil (Sound Type) +SOUL_SOIL=1.0 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.0 +# Stem (Sound Type) +STEM=1.0 +# Stone (Sound Type) +STONE=1.0 +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=1.0 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=1.0 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.0 +# Tuff (Sound Type) +TUFF=1.0 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.0 +# Vine (Sound Type) +VINE=0.0 +# Wart Block (Sound Type) +WART_BLOCK=1.0 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.0 +# Wet Grass (Sound Type) +WET_GRASS=0.1 +# Wood (Sound Type) +WOOD=1.0 +# Wool (Sound Type) +WOOL=1.5 +# Jukebox (Block) +minecraft\:jukebox=0.0 +# Lava (Block) +minecraft\:lava=0.75 +# Water (Block) +minecraft\:water=0.25 diff --git a/config/sound_physics_remastered/reflectivity.properties b/config/sound_physics_remastered/reflectivity.properties new file mode 100644 index 0000000..9386f09 --- /dev/null +++ b/config/sound_physics_remastered/reflectivity.properties @@ -0,0 +1,213 @@ +# Values for blocks can be defined as follows: +# +# By sound type: +# WOOD=1.0 +# +# By block tag: +# \#minecraft\:logs=1.0 +# +# By block ID: +# minecraft\:oak_log=1.0 + +# Amethyst (Sound Type) +AMETHYST=1.5 +# Amethyst Cluster (Sound Type) +AMETHYST_CLUSTER=0.5 +# Ancient Debris (Sound Type) +ANCIENT_DEBRIS=0.5 +# Anvil (Sound Type) +ANVIL=0.5 +# Azalea (Sound Type) +AZALEA=0.5 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=0.5 +# Bamboo (Sound Type) +BAMBOO=0.5 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.5 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=0.5 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=0.5 +# Basalt (Sound Type) +BASALT=1.5 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=0.5 +# Bone Block (Sound Type) +BONE_BLOCK=1.5 +# Calcite (Sound Type) +CALCITE=1.5 +# Candle (Sound Type) +CANDLE=0.5 +# Cave Vines (Sound Type) +CAVE_VINES=0.5 +# Chain (Sound Type) +CHAIN=0.5 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=0.5 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=0.5 +# Cherry Wood (Sound Type) +CHERRY_WOOD=0.5 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=0.5 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=0.5 +# Copper (Sound Type) +COPPER=1.25 +# Coral Block (Sound Type) +CORAL_BLOCK=0.2 +# Crop (Sound Type) +CROP=0.5 +# Decorated Pot (Sound Type) +DECORATED_POT=0.5 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=0.5 +# Deepslate (Sound Type) +DEEPSLATE=1.5 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.5 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.5 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=0.5 +# Flowering Azalea (Sound Type) +FLOWERING_AZALEA=0.5 +# Froglight (Sound Type) +FROGLIGHT=0.5 +# Frogspawn (Sound Type) +FROGSPAWN=0.5 +# Fungus (Sound Type) +FUNGUS=0.5 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=0.5 +# Glass (Sound Type) +GLASS=0.75 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.5 +# Grass (Sound Type) +GRASS=0.3 +# Gravel (Sound Type) +GRAVEL=0.3 +# Hanging Roots (Sound Type) +HANGING_ROOTS=0.5 +# Hanging Sign (Sound Type) +HANGING_SIGN=0.5 +# Hard Crop (Sound Type) +HARD_CROP=0.5 +# Honey Block (Sound Type) +HONEY_BLOCK=0.1 +# Ladder (Sound Type) +LADDER=0.5 +# Lantern (Sound Type) +LANTERN=0.5 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.5 +# Lily Pad (Sound Type) +LILY_PAD=0.5 +# Lodestone (Sound Type) +LODESTONE=0.5 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=0.5 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.5 +# Metal (Sound Type) +METAL=1.25 +# Moss (Sound Type) +MOSS=0.1 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.5 +# Mud (Sound Type) +MUD=0.5 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=0.5 +# Mud Bricks (Sound Type) +MUD_BRICKS=0.5 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.5 +# Netherrack (Sound Type) +NETHERRACK=1.1 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.5 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.1 +# Nether Ore (Sound Type) +NETHER_ORE=1.1 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=0.5 +# Nether Wart (Sound Type) +NETHER_WART=0.5 +# Nether Wood (Sound Type) +NETHER_WOOD=0.5 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=0.5 +# Nylium (Sound Type) +NYLIUM=0.5 +# Packed Mud (Sound Type) +PACKED_MUD=0.5 +# Pointed Dripstone (Sound Type) +POINTED_DRIPSTONE=0.5 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.5 +# Powder Snow (Sound Type) +POWDER_SNOW=0.5 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=0.5 +# Roots (Sound Type) +ROOTS=0.5 +# Sand (Sound Type) +SAND=0.2 +# Scaffolding (Sound Type) +SCAFFOLDING=0.5 +# Sculk (Sound Type) +SCULK=0.5 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=0.5 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=0.5 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=0.5 +# Sculk Vein (Sound Type) +SCULK_VEIN=0.5 +# Shroomlight (Sound Type) +SHROOMLIGHT=0.5 +# Slime Block (Sound Type) +SLIME_BLOCK=0.5 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.5 +# Small Dripleaf (Sound Type) +SMALL_DRIPLEAF=0.5 +# Snow (Sound Type) +SNOW=0.15 +# Soul Sand (Sound Type) +SOUL_SAND=0.2 +# Soul Soil (Sound Type) +SOUL_SOIL=0.2 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.5 +# Stem (Sound Type) +STEM=0.4 +# Stone (Sound Type) +STONE=1.5 +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=0.5 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=0.5 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.5 +# Tuff (Sound Type) +TUFF=1.5 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.5 +# Vine (Sound Type) +VINE=0.5 +# Wart Block (Sound Type) +WART_BLOCK=0.5 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.5 +# Wet Grass (Sound Type) +WET_GRASS=0.5 +# Wood (Sound Type) +WOOD=0.4 +# Wool (Sound Type) +WOOL=0.1 diff --git a/config/sound_physics_remastered/soundphysics.properties b/config/sound_physics_remastered/soundphysics.properties new file mode 100644 index 0000000..48f130b --- /dev/null +++ b/config/sound_physics_remastered/soundphysics.properties @@ -0,0 +1,99 @@ +# Enables/Disables all sound effects +enabled=true +# Affects how quiet a sound gets based on distance +# Lower values mean distant sounds are louder +# This setting requires you to be in singleplayer or having the mod installed on the server +# 1.0 is the physically correct value +attenuation_factor=1.0 +# The ray distance at which reverb starts +# 0.0 disables reverb attenuation +reverb_attenuation_distance=0.0 +# The volume of simulated reverberations +reverb_gain=1.0 +# The brightness of reverberation +# Higher values result in more high frequencies in reverberation +# Lower values give a more muffled sound to the reverb +reverb_brightness=1.0 +# The distance of reverb relative to the sound distance +reverb_distance=1.5 +# The amount of sound that will be absorbed when traveling through blocks +block_absorption=1.0 +# Higher values mean smaller objects won't be considered as occluding +occlusion_variation=0.35 +# The default amount of sound reflectance energy for all blocks +# Lower values result in more conservative reverb simulation with shorter reverb tails +# Higher values result in more generous reverb simulation with higher reverb tails +default_block_reflectivity=0.5 +# The default amount of occlusion for all blocks +# Lower values will result in sounds being less muffled through walls +# Higher values mean sounds will be not audible though thicker walls +default_block_occlusion_factor=1.0 +# Minecraft won't allow sounds to play past a certain distance +# This parameter is a multiplier for how far away a sound source is allowed to be in order for it to actually play +# This setting only takes affect in singleplayer worlds and when installed on the server +sound_distance_allowance=4.0 +# A value controlling the amount that air absorbs high frequencies with distance +# A value of 1.0 is physically correct for air with normal humidity and temperature +# Higher values mean air will absorb more high frequencies with distance +# 0 disables this effect +air_absorption=1.0 +# How much sound is filtered when the player is underwater +# 0.0 means no filter +# 1.0 means fully filtered +underwater_filter=0.25 +# Whether sounds like cave, nether or underwater ambient sounds should have sound physics +evaluate_ambient_sounds=false +# The number of rays to trace to determine reverberation for each sound source +# More rays provides more consistent tracing results but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_count=32 +# The number of rays bounces to trace to determine reverberation for each sound source +# More bounces provides more echo and sound ducting but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_bounces=4 +# If sound hits a non-full-square side, block occlusion is multiplied by this +non_full_block_occlusion_factor=0.25 +# The maximum amount of rays to determine occlusion +# Directly correlates to the amount of blocks between walls that are considered +max_occlusion_rays=16 +# The amount at which occlusion is capped +max_occlusion=64.0 +# If enabled, the occlusion calculation only uses one path between the sound source and the listener instead of 9 +strict_occlusion=false +# Whether to try calculating where the sound should come from based on reflections +sound_direction_evaluation=true +# Skip redirecting non-occluded sounds (the ones you can see directly) +redirect_non_occluded_sounds=true +# If music discs or other longer sounds should be frequently reevaluated +update_moving_sounds=false +# The interval in ticks that moving sounds are reevaluated +# Lower values mean more frequent reevaluation but also more lag +# This option only takes effect if update_moving_sounds is enabled +sound_update_interval=5 +# The maximum distance a sound can be processed +max_sound_processing_distance=512.0 +# Disable level clone and cache. This will fall back to original main thread access. +# WARNING! Enabling this will cause instability and issues with other mods. +unsafe_level_access=false +# The radius of chunks to clone for level access +level_clone_range=4 +# The maximum number of ticks to retain the cloned level in the cache +level_clone_max_retain_ticks=20 +# The maximum distance a player can move from the cloned origin before invalidation +level_clone_max_retain_block_distance=16 +# Enables debug logging +debug_logging=false +# Provides more information about occlusion in the logs +occlusion_logging=false +# Provides more information about the environment calculation in the logs +environment_logging=false +# Provides more information about how long computations take +performance_logging=false +# If enabled, the path of the sound will be rendered in game +render_sound_bounces=false +# If enabled, occlusion will be visualized in game +render_occlusion=false +# Enables/Disables sound effects for Simple Voice Chat audio +simple_voice_chat_integration=true +# Enables/Disables hearing your own echo with Simple Voice Chat +simple_voice_chat_hear_self=true diff --git a/presets/high/config/DistantHorizons.toml b/presets/high/config/DistantHorizons.toml new file mode 100644 index 0000000..f85799d --- /dev/null +++ b/presets/high/config/DistantHorizons.toml @@ -0,0 +1,795 @@ +_version = 3 + +[server] + # + # Defines the Z-coordinate of the central point for generation boundaries, in blocks. + generationBoundsZ = 0 + # + # Defines the distance the player will receive updates around. + realTimeUpdateDistanceRadiusInChunks = 256 + # + # Prefix of the level keys sent to the clients. + # If the mod is running behind a proxy, each backend should use a unique value. + # If this value is empty, level key will be based on the server's seed hash. + levelKeyPrefix = "" + # + # Defines the distance allowed to be synchronized around the player. + # Should be the same or larger than maxGenerationRequestDistance in most cases. + maxSyncOnLoadRequestDistance = 4096 + # + # If true, clients will receive updated LODs when joining or loading new LODs. + synchronizeOnLoad = true + # + # Defines the distance allowed to generate around the player. + maxGenerationRequestDistance = 4096 + # + # Defines the X-coordinate of the central point for generation boundaries, in blocks. + generationBoundsX = 0 + # + # Makes the server send level keys for each world. + # Disable this if you use alternative ways to send level keys. + sendLevelKeys = true + # + # How many LOD generation requests per second should a client send? + # Also limits the number of client requests allowed to stay in the server's queue. + generationRequestRateLimit = 20 + # + # How many LOD sync requests per second should a client send? + # Also limits the amount of player's requests allowed to stay in the server's queue. + syncOnLoadRateLimit = 50 + # + # Defines the radius around the central point within which generation is allowed, in blocks. + # If this value is set to 0, generation bounds are disabled. + generationBoundsRadius = 0 + # + # Maximum speed for uploading LODs to the clients, in KB/s. + # Value of 0 disables the limit. + maxDataTransferSpeed = 500 + # + # If true, clients will receive real-time LOD updates for chunks outside the client's render distance. + enableRealTimeUpdates = true + # + # Enables adaptive transfer speed based on client performance. + # If true, DH will automatically adjust transfer rate to minimize connection lag. + # If false, transfer speed will remain fixed. + enableAdaptiveTransferSpeed = false + + [server.experimental] + # + # When enabled on the client, this allows loading lower detail levels as needed to speed up terrain generation. + # This must also be enabled on the server; otherwise, it will have no effect. + # For better performance when switching LOD detail levels, enabling [upsampleLowerDetailLodsToFillHoles] is recommended. + enableNSizedGeneration = false + +[common] + + [common.lodBuilding] + # + # How should block data be compressed when creating LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it is modified or re-loaded. + # + # MERGE_SAME_BLOCKS + # Every block/biome change is recorded in the database. + # This is what DH 2.0 and 2.0.1 all used by default and will store a lot of data. + # Expected Compression Ratio: 1.0 + # + # VISUALLY_EQUAL + # Only visible block/biome changes are recorded in the database. + # Hidden blocks (IE ores) are ignored. + # Expected Compression Ratio: 0.7 + worldCompression = "VISUALLY_EQUAL" + # + # When DH pulls in pre-existing chunks it will attempt to + # run any missing world generation steps; for example: + # if a chunk has the status SURFACE, DH will skip BIOMES + # and SURFACE, but will run FEATURES. + # + # However if for some reason the chunks are malformed + # or there's some other issue that causes the status + # to be incorrect that can either cause world gen + # lock-ups and/or crashes. + # If either of those happen try setting this to True. + assumePreExistingChunksAreFinished = false + # + # If true LOD generation for pre-existing chunks will attempt to pull the lighting data + # saved in Minecraft's Region files. + # If false DH will pull in chunks without lighting and re-light them. + # + # Setting this to true will result in faster LOD generation + # for already generated worlds, but is broken by most lighting mods. + # + # Set this to false if LODs are black. + pullLightingForPregeneratedChunks = false + # + # What algorithm should be used to compress new LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it needs to be re-written to the database. + # + # UNCOMPRESSED + # Should only be used for testing, is worse in every way vs [LZ4]. + # Expected Compression Ratio: 1.0 + # Estimated average DTO read speed: 3.25 milliseconds + # Estimated average DTO write speed: 5.99 milliseconds + # + # LZ4 + # A good option if you're CPU limited and have plenty of hard drive space. + # Expected Compression Ratio: 0.26 + # Estimated average DTO read speed: 1.85 ms + # Estimated average DTO write speed: 9.46 ms + # + # LZMA2 + # Slow but very good compression. + # Expected Compression Ratio: 0.2 + # Estimated average DTO read speed: 13.29 ms + # Estimated average DTO write speed: 70.95 ms + dataCompression = "LZMA2" + # + # Enabling this will drastically increase chunk processing time + # and you may need to increase your CPU load to handle it. + # + # Normally DH will attempt to skip creating LODs for chunks it's already seen + # and that haven't changed. + # + # However sometimes that logic incorrectly prevents LODs from being updated. + # Disabling this check may fix issues where LODs aren't updated after + # blocks have been changed. + disableUnchangedChunkCheck = false + # + # True: Recalculate chunk height maps before chunks can be used by DH. + # This can fix problems with worlds created by World Painter or + # other external tools where the heightmap format may be incorrect. + # False: Assume any height maps handled by Minecraft are correct. + # + # Fastest: False + # Most Compatible: True + recalculateChunkHeightmaps = false + + [common.lodBuilding.experimental] + # + # When active DH will attempt to fill missing LOD data + # with any data that is present in the tree, preventing holes when moving + # when a N-sized generator (or server) is active. + # + # This is only used when N-sized world generation is available + # and/or when on a server where [generateOnlyInHighestDetail] is false. + # + # Experimental: + # Enabling this option will increase CPU and harddrive use + # and may cause rendering bugs. + upsampleLowerDetailLodsToFillHoles = false + + [common.multiThreading] + # + # How many threads should be used by Distant Horizons? + numberOfThreads = 6 + # + # A value between 1.0 and 0.0 that represents the percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + threadRunTimeRatio = "1.0" + + [common.logging] + # + # If enabled, the mod will log information about the renderer OpenGL process. + # This can be useful for debugging. + logRendererGLEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log performance about the world generation process. + # This can be useful for debugging. + logWorldGenPerformance = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about network operations. + # This can be useful for debugging. + logNetworkEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the renderer buffer process. + # This can be useful for debugging. + logRendererBufferEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenLoadEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + + [common.logging.warning] + # + # If enabled, a chat message will be displayed when DH has too many chunks + # queued for updating. + showUpdateQueueOverloadedChatWarning = false + # + # If enabled, a chat message will be displayed if Java doesn't have enough + # memory allocated to run DH well. + showLowMemoryWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a replay is started + # giving some basic information about how DH will function. + showReplayWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a potentially problematic + # mod is installed alongside DH. + showModCompatibilityWarningsOnStartup = true + # + # If enabled, a chat message will be displayed if vanilla MC's + # render distance is higher than the recommended amount. + showHighVanillaRenderDistanceWarning = true + # + # If enabled, a chat message will be displayed if DH detects + # that any pooled objects have been garbage collected. + showPoolInsufficientMemoryWarning = true + + [common.worldGenerator] + # + # How detailed should LODs be generated outside the vanilla render distance? + # + # PRE_EXISTING_ONLY + # Only create LOD data for already generated chunks. + # + # + # SURFACE + # Generate the world surface, + # this does NOT include trees, + # or structures. + # + # FEATURES + # Generate everything except structures. + # WARNING: This may cause world generator bugs or instability when paired with certain world generator mods. + # + # INTERNAL_SERVER + # Ask the local server to generate/load each chunk. + # This is the most compatible and will generate structures correctly, + # but may cause server/simulation lag. + # Note: unlike other modes this option DOES save generated chunks to + # Minecraft's region files. + distantGeneratorMode = "FEATURES" + # + # How should distant generator progress be displayed? + # + # OVERLAY: may be the same as CHAT for some Minecraft versions + # CHAT + # LOG + # DISABLED + showGenerationProgress = "OVERLAY" + # + # How often should the distant generator progress be displayed? + generationProgressDisplayIntervalInSeconds = 2 + # + # For how many seconds should instructions for disabling the distant generator progress be displayed? + # Setting this to 0 hides the instructional message so the world gen progress is shown immediately when it starts. + generationProgressDisableMessageDisplayTimeInSeconds = 20 + # + # Should Distant Horizons slowly generate LODs + # outside the vanilla render distance? + # Depending on the generator mode, this will import existing chunks + # and/or generating missing chunks. + enableDistantGeneration = true + +[client] + # + # Should Distant Horizon's config button appear in Minecraft's options screen next to the fov slider? + showDhOptionsButtonInMinecraftUi = true + + [client.advanced] + + [client.advanced.autoUpdater] + # + # If DH should use the nightly (provided by Gitlab), or stable (provided by Modrinth) build. + # If [AUTO] is selected DH will update to new stable releases if the current jar is a stable jar + # and will update to new nightly builds if the current jar is a nightly jar (IE the version number ends in '-dev'). + updateBranch = "AUTO" + # + # Automatically check for updates on game launch? + enableAutoUpdater = true + # + # Should Distant Horizons silently, automatically download and install new versions? + # This setting is force disabled on dedicated servers for stability reasons. + enableSilentUpdates = false + + [client.advanced.debugging] + # + # If enabled this will disable (most) vanilla Minecraft rendering. + # + # NOTE: Do not report any issues when this mode is on! + # This setting is only for fun and debugging. + # Mod compatibility is not guaranteed. + lodOnlyMode = false + # + # Stops vertex colors from being passed. + # Useful for debugging shaders + enableWhiteWorld = false + # + # What renderer is active? + # + # DEFAULT: Default lod renderer + # DEBUG: Debug testing renderer + # DISABLED: Disable rendering + rendererMode = "DEFAULT" + # + # If enabled the LODs will render as wireframe. + renderWireframe = false + # + # If true the F8 key can be used to cycle through the different debug modes. + # and the F6 key can be used to enable and disable LOD rendering. + enableDebugKeybindings = false + # + # If true overlapping quads will be rendered as bright red for easy identification. + # If false the quads will be rendered normally. + showOverlappingQuadErrors = false + # + # Should specialized colors/rendering modes be used? + # + # OFF: LODs will be drawn with their normal colors. + # SHOW_DETAIL: LODs' color will be based on their detail level. + # SHOW_BLOCK_MATERIAL: LODs' color will be based on their material. + # SHOW_OVERLAPPING_QUADS: LODs will be drawn with total white, but overlapping quads will be drawn with red. + debugRendering = "OFF" + # + # If true OpenGL Buffer garbage collection will be logged + # this also includes the number of live buffers. + logBufferGarbageCollection = false + + [client.advanced.debugging.debugWireframe] + # + # Render LOD section status? + showRenderSectionStatus = false + # + # Render queued network sync on load tasks? + showNetworkSyncOnLoadQueue = false + # + # Render full data update/lock status? + showFullDataUpdateStatus = false + # + # Render queued world gen tasks? + showWorldGenQueue = false + # + # A white box will be drawn when an LOD starts rendering + # and a purple box when an LOD stops rendering. + # + # This can be used to debug Quad Tree holes. + showRenderSectionToggling = false + # + # Render Quad Tree Rendering status? + showQuadTreeRenderStatus = false + # + # If enabled, various wireframes for debugging internal functions will be drawn. + # + # NOTE: There WILL be performance hit! + # Additionally, only stuff that's loaded after you enable this + # will render their debug wireframes. + enableRendering = false + + [client.advanced.debugging.f3Screen] + # + # Shows how many chunks are queud for processing and the max count that can be queued. + showQueuedChunkUpdateCount = true + # + # Shows the memory use and array counts for each DH object pool. + showSeparatedObjectPools = false + # + # Shows info about each thread pool. + showPlayerPos = true + # + # Shows the combined memory use and array counts for all DH pooled objects. + showCombinedObjectPools = false + # + # Defines what internal detail level the player position will be shown as. + # Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc. + playerPosSectionDetailLevel = 6 + # + # Shows info about each thread pool. + showThreadPools = true + # + # Shows what levels are loaded and world gen/rendering info about those levels. + showLevelStatus = true + + [client.advanced.debugging.openGl] + # + # Defines how OpenGL errors are handled. + # Requires rebooting Minecraft to change. + # Will catch OpenGL errors thrown by other mods. + overrideVanillaGLLogger = true + # + # Defines how OpenGL errors are handled. + # May incorrectly catch OpenGL errors thrown by other mods. + # + # IGNORE: Do nothing. + # LOG: write an error to the log. + # LOG_THROW: write to the log and throw an exception. + # Warning: this should only be enabled when debugging the LOD renderer + # as it may break Minecraft's renderer when an exception is thrown. + glErrorHandlingMode = "IGNORE" + # + # Massively reduces FPS. + # Should only be used if mysterious EXCEPTION_ACCESS_VIOLATION crashes are happening in DH's rendering code for troubleshooting. + validateBufferIdsBeforeRendering = false + # + # If true each Open GL error will only be logged once. + # Enabling this may cause some error logs to be missed. + # Does nothing if overrideVanillaGLLogger is set to false. + # + # Generally this can be kept as 'true' to prevent log spam. + # However, Please set this to 'false' if a developer needs your log to debug a GL issue. + onlyLogGlErrorsOnce = true + + [client.advanced.debugging.exampleConfigScreen] + shortTest = "69" + mapTest = "{}" + byteTest = "8" + longTest = "42069" + listTest = ["option 1", "option 2", "option 3"] + boolTest = false + doubleTest = "420.69" + floatTest = "0.42069" + linkableTest = 420 + intTest = 69420 + stringTest = "Test input box" + + [client.advanced.graphics] + + [client.advanced.graphics.culling] + # + # If false all beacons near the camera won't be drawn to prevent vanilla overdraw. + # If true all beacons will be rendered. + # + # Generally this should be left as true. It's main purpose is for debugging + # beacon updating/rendering. + disableBeaconDistanceCulling = true + # + # Determines how far from the camera Distant Horizons will start rendering. + # Measured as a percentage of the vanilla render distance. + # + # 0 = auto, overdraw will change based on the vanilla render distance. + # + # Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance, + # but may cause holes in the world. + # Holes are most likely to appear when flying through unloaded terrain. + # + # Increasing the vanilla render distance increases the effectiveness of this setting. + overdrawPrevention = "0.0" + # + # If enabled caves won't be rendered. + # + # Note: for some world types this can cause + # overhangs or walls for floating objects. + # Tweaking the caveCullingHeight, can resolve some + # of those issues. + enableCaveCulling = true + # + # Identical to the other frustum culling option + # only used when a shader mod is present using the DH API + # and the shadow pass is being rendered. + # + # Disable this if shadows render incorrectly. + disableShadowPassFrustumCulling = false + # + # At what Y value should cave culling start? + # Lower this value if you get walls for areas with 0 light. + caveCullingHeight = 60 + # + # A comma separated list of block resource locations that shouldn't be rendered + # if they are in a 0 sky light underground area. + # Air is always included in this list. + # Requires a restart to change. + ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column,minecraft:cave_vines_plant,minecraft:vine,minecraft:cave_vines,minecraft:short_grass,minecraft:tall_grass,minecraft:small_dripleaf,minecraft:big_dripleaf,minecraft:big_dripleaf_stem,minecraft:sculk_vein" + # + # A comma separated list of block resource locations that won't be rendered by DH. + # Air is always included in this list. + # Requires a restart to change. + ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom" + # + # If true LODs outside the player's camera + # aren't drawn, increasing GPU performance. + # + # If false all LODs are drawn, even those behind + # the player's camera, decreasing GPU performance. + # + # Disable this if you see LODs disappearing at the corners of your vision. + disableFrustumCulling = false + + [client.advanced.graphics.ssao] + # + # Determines how many points in space are sampled for the occlusion test. + # Higher numbers will improve quality and reduce banding, but will increase GPU load. + sampleCount = 6 + # + # Determines how dark the Screen Space Ambient Occlusion effect will be. + strength = "0.2" + # + # The radius, measured in pixels, that blurring is calculated for the SSAO. + # Higher numbers will reduce banding at the cost of GPU performance. + blurRadius = 2 + # + # Increasing the value can reduce banding at the cost of reducing the strength of the effect. + bias = "0.02" + # + # Determines how dark the occlusion shadows can be. + # 0 = totally black at the corners + # 1 = no shadow + minLight = "0.25" + # + # Enable Screen Space Ambient Occlusion + enableSsao = true + # + # Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks. + radius = "4.0" + + [client.advanced.graphics.noiseTexture] + # + # Should a noise texture be applied to LODs? + # + # This is done to simulate textures and make the LODs appear more detailed. + enableNoiseTexture = true + # + # Defines how far should the noise texture render before it fades away. (in blocks) + # Set to 0 to disable noise from fading away + noiseDropoff = 1024 + # + # How many steps of noise should be applied to LODs? + noiseSteps = 4 + # + # How intense should the noise should be? + noiseIntensity = "5.0" + + [client.advanced.graphics.experimental] + # + # This is the earth size ratio when applying the curvature shader effect. + # Note: Enabling this feature may cause rendering bugs. + # + # 0 = flat/disabled + # 1 = 1 to 1 (6,371,000 blocks) + # 100 = 1 to 100 (63,710 blocks) + # 10000 = 1 to 10000 (637.1 blocks) + # + # Note: Due to current limitations, the min value is 50 + # and the max value is 5000. Any values outside this range + # will be set to 0 (disabled). + earthCurveRatio = 0 + + [client.advanced.graphics.genericRendering] + # + # If true LOD clouds will be rendered. + enableCloudRendering = true + # + # Sets the maximum height at which beacons will render.This will only affect new beacons coming into LOD render distance.Beacons currently visible in LOD chunks will not be affected. + beaconRenderHeight = 6000 + # + # If true LOD beacon beams will be rendered. + enableBeaconRendering = true + # + # If true non terrain objects will be rendered in DH's terrain. + # This includes beacon beams and clouds. + enableGenericRendering = true + # + # Can be disabled to use much slower but more compatible direct rendering. + # Disabling this can be used to fix some crashes on Mac. + enableInstancedRendering = true + + [client.advanced.graphics.quality] + # + # What is the maximum detail LODs should be drawn at? + # Higher settings will increase memory and GPU usage. + # + # CHUNK: render 1 LOD for each Chunk. + # HALF_CHUNK: render 4 LODs for each Chunk. + # FOUR_BLOCKS: render 16 LODs for each Chunk. + # TWO_BLOCKS: render 64 LODs for each Chunk. + # BLOCK: render 256 LODs for each Chunk (width of one block). + # + # Lowest Quality: CHUNK + # Highest Quality: BLOCK + maxHorizontalResolution = "BLOCK" + # + # If true LODs will fade away as you get closer to them. + # If false LODs will cut off abruptly at a set distance from the camera. + # This setting is affected by the vanilla overdraw prevention config. + ditherDhFade = true + # + # How bright LOD colors are. + # + # 0 = black + # 1 = normal + # 2 = near white + brightnessMultiplier = "1.0" + # + # How should LODs be shaded? + # + # AUTO: Uses the same side shading as vanilla Minecraft blocks. + # ENABLED: Simulates Minecraft's block shading for LODs. + # Can be used to force LOD shading when using some shaders. + # DISABLED: All LOD sides will be rendered with the same brightness. + lodShading = "AUTO" + # + # How saturated LOD colors are. + # + # 0 = black and white + # 1 = normal + # 2 = very saturated + saturationMultiplier = "1.0" + # + # This indicates how well LODs will represent + # overhangs, caves, floating islands, etc. + # Higher options will make the world more accurate, butwill increase memory and GPU usage. + # + # Lowest Quality: HEIGHT_MAP + # Highest Quality: EXTREME + verticalQuality = "EXTREME" + # + # What blocks shouldn't be rendered as LODs? + # + # NONE: Represent all blocks in the LODs + # NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height) + blocksToIgnore = "NON_COLLIDING" + # + # The radius of the mod's render distance. (measured in chunks) + lodChunkRenderDistanceRadius = 128 + # + # What the value should vanilla Minecraft's texture LodBias be? + # If set to 0 the mod wont overwrite vanilla's default (which so happens to also be 0) + lodBias = "0.0" + # + # How should the sides and bottom of grass block LODs render? + # + # AS_GRASS: all sides of dirt LOD's render using the top (green) color. + # FADE_TO_DIRT: sides fade from grass to dirt. + # AS_DIRT: sides render entirely as dirt. + grassSideRendering = "FADE_TO_DIRT" + # + # Should the blocks underneath avoided blocks gain the color of the avoided block? + # + # True: a red flower will tint the grass below it red. + # False: skipped blocks will not change color of surface below them. + tintWithAvoidedBlocks = true + # + # This indicates how quickly LODs decrease in quality the further away they are. + # Higher settings will render higher quality fake chunks farther away, + # but will increase memory and GPU usage. + horizontalQuality = "HIGH" + # + # How should LOD transparency be handled. + # + # COMPLETE: LODs will render transparent. + # FAKE: LODs will be opaque, but shaded to match the blocks underneath. + # DISABLED: LODs will be opaque. + transparency = "COMPLETE" + # + # How should vanilla Minecraft fade into Distant Horizons LODs? + # + # NONE: Fastest, there will be a pronounced border between DH and MC rendering. + # SINGLE_PASS: Fades after MC's transparent pass, opaque blocks underwater won't be faded. + # DOUBLE_PASS: Slowest, fades after both MC's opaque and transparent passes, provides the smoothest transition. + vanillaFadeMode = "DOUBLE_PASS" + + [client.advanced.graphics.fog] + # + # Should Minecraft's fog render? + # Note: Other mods may conflict with this setting. + enableVanillaFog = false + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMax = "1.0" + # + # Determines if fog is drawn on DH LODs. + enableDhFog = true + # + # At what distance should the far fog start? + # + # 0.0: Fog starts at the player's position. + # 1.0: Fog starts at the closest edge of the vanilla render distance. + # 1.414: Fog starts at the corner of the vanilla render distance. + farFogStart = "0.4" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMin = "0.0" + # + # What color should fog use? + # + # USE_WORLD_FOG_COLOR: Use the world's fog color. + # USE_SKY_COLOR: Use the sky's color. + colorMode = "USE_WORLD_FOG_COLOR" + # + # How should the fog thickness should be calculated? + # + # LINEAR: Linear based on distance (will ignore 'density') + # EXPONENTIAL: 1/(e^(distance*density)) + # EXPONENTIAL_SQUARED: 1/(e^((distance*density)^2) + farFogFalloff = "EXPONENTIAL_SQUARED" + # + # Used in conjunction with the Fog Falloff. + farFogDensity = "2.5" + # + # Where should the far fog end? + # + # 0.0: Fog ends at player's position. + # 1.0: Fog ends at the closest edge of the vanilla render distance. + # 1.414: Fog ends at the corner of the vanilla render distance. + farFogEnd = "1.0" + + [client.advanced.graphics.fog.heightFog] + # + # Where should the height fog start? + # + # ABOVE_CAMERA: Height fog starts at the camera and goes towards the sky + # BELOW_CAMERA: Height fog starts at the camera and goes towards the void + # ABOVE_AND_BELOW_CAMERA: Height fog starts from the camera to goes towards both the sky and void + # ABOVE_SET_HEIGHT: Height fog starts from a set height and goes towards the sky + # BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards the void + # ABOVE_AND_BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards both the sky and void + heightFogDirection = "BELOW_SET_HEIGHT" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMin = "0.0" + # + # If the height fog is calculated around a set height, what is that height position? + heightFogBaseHeight = "80.0" + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMax = "1.0" + # + # How should the height fog thickness should be calculated? + # + # LINEAR: Linear based on height (will ignore 'density') + # EXPONENTIAL: 1/(e^(height*density)) + # EXPONENTIAL_SQUARED: 1/(e^((height*density)^2) + heightFogFalloff = "EXPONENTIAL_SQUARED" + # + # What is the height fog's density? + heightFogDensity = "20.0" + # + # How should height effect the fog thickness? + # Note: height fog is combined with the other fog settings. + # + # SPHERICAL: Fog is calculated based on camera distance. + # CYLINDRICAL: Ignore height, fog is calculated based on horizontal distance. + # + # MAX: max(heightFog, farFog) + # ADDITION: heightFog + farFog + # MULTIPLY: heightFog * farFog + # INVERSE_MULTIPLY: 1 - (1-heightFog) * (1-farFog) + # LIMITED_ADDITION: farFog + max(farFog, heightFog) + # MULTIPLY_ADDITION: farFog + farFog * heightFog + # INVERSE_MULTIPLY_ADDITION: farFog + 1 - (1-heightFog) * (1-farFog) + # AVERAGE: farFog*0.5 + heightFog*0.5 + heightFogMixMode = "SPHERICAL" + # + # Should the start of the height fog be offset? + # + # 0.0: Fog start with no offset. + # 1.0: Fog start with offset of the entire world's height. (Includes depth) + heightFogStart = "0.0" + # + # Should the end of the height fog be offset? + # + # 0.0: Fog end with no offset. + # 1.0: Fog end with offset of the entire world's height. (Include depth) + heightFogEnd = "0.6" + + [client.advanced.multiplayer] + # + # How should multiplayer save folders should be named? + # + # NAME_ONLY: Example: "Minecraft Server" + # IP_ONLY: Example: "192.168.1.40" + # NAME_IP: Example: "Minecraft Server IP 192.168.1.40" + # NAME_IP_PORT: Example: "Minecraft Server IP 192.168.1.40:25565"NAME_IP_PORT_MC_VERSION: Example: "Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5" + serverFolderNameMode = "NAME_IP_PORT_MC_VERSION" + diff --git a/presets/high/config/iris.properties b/presets/high/config/iris.properties new file mode 100644 index 0000000..9a26c0c --- /dev/null +++ b/presets/high/config/iris.properties @@ -0,0 +1,9 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Fri Sep 19 15:58:45 SAMT 2025 +allowUnknownShaders=false +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +enableShaders=true +maxShadowRenderDistance=32 +shaderPack=Visual-Vibrance-v0.3.4a.zip diff --git a/presets/high/preset_info.json b/presets/high/preset_info.json new file mode 100644 index 0000000..254e676 --- /dev/null +++ b/presets/high/preset_info.json @@ -0,0 +1,4 @@ +{ + "en_US": "High graphics settings. Render distance: 10 chunks; level of detail (LOD): 256 chunks; shaders: enabled.", + "ru_RU": "Высокие графические настройки. Дальность прорисовки: 10 чанков; уровень детализации (LOD): 256 чанков; шейдеры: включены." +} diff --git a/presets/medium/config/DistantHorizons.toml b/presets/medium/config/DistantHorizons.toml new file mode 100644 index 0000000..f85799d --- /dev/null +++ b/presets/medium/config/DistantHorizons.toml @@ -0,0 +1,795 @@ +_version = 3 + +[server] + # + # Defines the Z-coordinate of the central point for generation boundaries, in blocks. + generationBoundsZ = 0 + # + # Defines the distance the player will receive updates around. + realTimeUpdateDistanceRadiusInChunks = 256 + # + # Prefix of the level keys sent to the clients. + # If the mod is running behind a proxy, each backend should use a unique value. + # If this value is empty, level key will be based on the server's seed hash. + levelKeyPrefix = "" + # + # Defines the distance allowed to be synchronized around the player. + # Should be the same or larger than maxGenerationRequestDistance in most cases. + maxSyncOnLoadRequestDistance = 4096 + # + # If true, clients will receive updated LODs when joining or loading new LODs. + synchronizeOnLoad = true + # + # Defines the distance allowed to generate around the player. + maxGenerationRequestDistance = 4096 + # + # Defines the X-coordinate of the central point for generation boundaries, in blocks. + generationBoundsX = 0 + # + # Makes the server send level keys for each world. + # Disable this if you use alternative ways to send level keys. + sendLevelKeys = true + # + # How many LOD generation requests per second should a client send? + # Also limits the number of client requests allowed to stay in the server's queue. + generationRequestRateLimit = 20 + # + # How many LOD sync requests per second should a client send? + # Also limits the amount of player's requests allowed to stay in the server's queue. + syncOnLoadRateLimit = 50 + # + # Defines the radius around the central point within which generation is allowed, in blocks. + # If this value is set to 0, generation bounds are disabled. + generationBoundsRadius = 0 + # + # Maximum speed for uploading LODs to the clients, in KB/s. + # Value of 0 disables the limit. + maxDataTransferSpeed = 500 + # + # If true, clients will receive real-time LOD updates for chunks outside the client's render distance. + enableRealTimeUpdates = true + # + # Enables adaptive transfer speed based on client performance. + # If true, DH will automatically adjust transfer rate to minimize connection lag. + # If false, transfer speed will remain fixed. + enableAdaptiveTransferSpeed = false + + [server.experimental] + # + # When enabled on the client, this allows loading lower detail levels as needed to speed up terrain generation. + # This must also be enabled on the server; otherwise, it will have no effect. + # For better performance when switching LOD detail levels, enabling [upsampleLowerDetailLodsToFillHoles] is recommended. + enableNSizedGeneration = false + +[common] + + [common.lodBuilding] + # + # How should block data be compressed when creating LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it is modified or re-loaded. + # + # MERGE_SAME_BLOCKS + # Every block/biome change is recorded in the database. + # This is what DH 2.0 and 2.0.1 all used by default and will store a lot of data. + # Expected Compression Ratio: 1.0 + # + # VISUALLY_EQUAL + # Only visible block/biome changes are recorded in the database. + # Hidden blocks (IE ores) are ignored. + # Expected Compression Ratio: 0.7 + worldCompression = "VISUALLY_EQUAL" + # + # When DH pulls in pre-existing chunks it will attempt to + # run any missing world generation steps; for example: + # if a chunk has the status SURFACE, DH will skip BIOMES + # and SURFACE, but will run FEATURES. + # + # However if for some reason the chunks are malformed + # or there's some other issue that causes the status + # to be incorrect that can either cause world gen + # lock-ups and/or crashes. + # If either of those happen try setting this to True. + assumePreExistingChunksAreFinished = false + # + # If true LOD generation for pre-existing chunks will attempt to pull the lighting data + # saved in Minecraft's Region files. + # If false DH will pull in chunks without lighting and re-light them. + # + # Setting this to true will result in faster LOD generation + # for already generated worlds, but is broken by most lighting mods. + # + # Set this to false if LODs are black. + pullLightingForPregeneratedChunks = false + # + # What algorithm should be used to compress new LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it needs to be re-written to the database. + # + # UNCOMPRESSED + # Should only be used for testing, is worse in every way vs [LZ4]. + # Expected Compression Ratio: 1.0 + # Estimated average DTO read speed: 3.25 milliseconds + # Estimated average DTO write speed: 5.99 milliseconds + # + # LZ4 + # A good option if you're CPU limited and have plenty of hard drive space. + # Expected Compression Ratio: 0.26 + # Estimated average DTO read speed: 1.85 ms + # Estimated average DTO write speed: 9.46 ms + # + # LZMA2 + # Slow but very good compression. + # Expected Compression Ratio: 0.2 + # Estimated average DTO read speed: 13.29 ms + # Estimated average DTO write speed: 70.95 ms + dataCompression = "LZMA2" + # + # Enabling this will drastically increase chunk processing time + # and you may need to increase your CPU load to handle it. + # + # Normally DH will attempt to skip creating LODs for chunks it's already seen + # and that haven't changed. + # + # However sometimes that logic incorrectly prevents LODs from being updated. + # Disabling this check may fix issues where LODs aren't updated after + # blocks have been changed. + disableUnchangedChunkCheck = false + # + # True: Recalculate chunk height maps before chunks can be used by DH. + # This can fix problems with worlds created by World Painter or + # other external tools where the heightmap format may be incorrect. + # False: Assume any height maps handled by Minecraft are correct. + # + # Fastest: False + # Most Compatible: True + recalculateChunkHeightmaps = false + + [common.lodBuilding.experimental] + # + # When active DH will attempt to fill missing LOD data + # with any data that is present in the tree, preventing holes when moving + # when a N-sized generator (or server) is active. + # + # This is only used when N-sized world generation is available + # and/or when on a server where [generateOnlyInHighestDetail] is false. + # + # Experimental: + # Enabling this option will increase CPU and harddrive use + # and may cause rendering bugs. + upsampleLowerDetailLodsToFillHoles = false + + [common.multiThreading] + # + # How many threads should be used by Distant Horizons? + numberOfThreads = 6 + # + # A value between 1.0 and 0.0 that represents the percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + threadRunTimeRatio = "1.0" + + [common.logging] + # + # If enabled, the mod will log information about the renderer OpenGL process. + # This can be useful for debugging. + logRendererGLEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log performance about the world generation process. + # This can be useful for debugging. + logWorldGenPerformance = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about network operations. + # This can be useful for debugging. + logNetworkEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the renderer buffer process. + # This can be useful for debugging. + logRendererBufferEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenLoadEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + + [common.logging.warning] + # + # If enabled, a chat message will be displayed when DH has too many chunks + # queued for updating. + showUpdateQueueOverloadedChatWarning = false + # + # If enabled, a chat message will be displayed if Java doesn't have enough + # memory allocated to run DH well. + showLowMemoryWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a replay is started + # giving some basic information about how DH will function. + showReplayWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a potentially problematic + # mod is installed alongside DH. + showModCompatibilityWarningsOnStartup = true + # + # If enabled, a chat message will be displayed if vanilla MC's + # render distance is higher than the recommended amount. + showHighVanillaRenderDistanceWarning = true + # + # If enabled, a chat message will be displayed if DH detects + # that any pooled objects have been garbage collected. + showPoolInsufficientMemoryWarning = true + + [common.worldGenerator] + # + # How detailed should LODs be generated outside the vanilla render distance? + # + # PRE_EXISTING_ONLY + # Only create LOD data for already generated chunks. + # + # + # SURFACE + # Generate the world surface, + # this does NOT include trees, + # or structures. + # + # FEATURES + # Generate everything except structures. + # WARNING: This may cause world generator bugs or instability when paired with certain world generator mods. + # + # INTERNAL_SERVER + # Ask the local server to generate/load each chunk. + # This is the most compatible and will generate structures correctly, + # but may cause server/simulation lag. + # Note: unlike other modes this option DOES save generated chunks to + # Minecraft's region files. + distantGeneratorMode = "FEATURES" + # + # How should distant generator progress be displayed? + # + # OVERLAY: may be the same as CHAT for some Minecraft versions + # CHAT + # LOG + # DISABLED + showGenerationProgress = "OVERLAY" + # + # How often should the distant generator progress be displayed? + generationProgressDisplayIntervalInSeconds = 2 + # + # For how many seconds should instructions for disabling the distant generator progress be displayed? + # Setting this to 0 hides the instructional message so the world gen progress is shown immediately when it starts. + generationProgressDisableMessageDisplayTimeInSeconds = 20 + # + # Should Distant Horizons slowly generate LODs + # outside the vanilla render distance? + # Depending on the generator mode, this will import existing chunks + # and/or generating missing chunks. + enableDistantGeneration = true + +[client] + # + # Should Distant Horizon's config button appear in Minecraft's options screen next to the fov slider? + showDhOptionsButtonInMinecraftUi = true + + [client.advanced] + + [client.advanced.autoUpdater] + # + # If DH should use the nightly (provided by Gitlab), or stable (provided by Modrinth) build. + # If [AUTO] is selected DH will update to new stable releases if the current jar is a stable jar + # and will update to new nightly builds if the current jar is a nightly jar (IE the version number ends in '-dev'). + updateBranch = "AUTO" + # + # Automatically check for updates on game launch? + enableAutoUpdater = true + # + # Should Distant Horizons silently, automatically download and install new versions? + # This setting is force disabled on dedicated servers for stability reasons. + enableSilentUpdates = false + + [client.advanced.debugging] + # + # If enabled this will disable (most) vanilla Minecraft rendering. + # + # NOTE: Do not report any issues when this mode is on! + # This setting is only for fun and debugging. + # Mod compatibility is not guaranteed. + lodOnlyMode = false + # + # Stops vertex colors from being passed. + # Useful for debugging shaders + enableWhiteWorld = false + # + # What renderer is active? + # + # DEFAULT: Default lod renderer + # DEBUG: Debug testing renderer + # DISABLED: Disable rendering + rendererMode = "DEFAULT" + # + # If enabled the LODs will render as wireframe. + renderWireframe = false + # + # If true the F8 key can be used to cycle through the different debug modes. + # and the F6 key can be used to enable and disable LOD rendering. + enableDebugKeybindings = false + # + # If true overlapping quads will be rendered as bright red for easy identification. + # If false the quads will be rendered normally. + showOverlappingQuadErrors = false + # + # Should specialized colors/rendering modes be used? + # + # OFF: LODs will be drawn with their normal colors. + # SHOW_DETAIL: LODs' color will be based on their detail level. + # SHOW_BLOCK_MATERIAL: LODs' color will be based on their material. + # SHOW_OVERLAPPING_QUADS: LODs will be drawn with total white, but overlapping quads will be drawn with red. + debugRendering = "OFF" + # + # If true OpenGL Buffer garbage collection will be logged + # this also includes the number of live buffers. + logBufferGarbageCollection = false + + [client.advanced.debugging.debugWireframe] + # + # Render LOD section status? + showRenderSectionStatus = false + # + # Render queued network sync on load tasks? + showNetworkSyncOnLoadQueue = false + # + # Render full data update/lock status? + showFullDataUpdateStatus = false + # + # Render queued world gen tasks? + showWorldGenQueue = false + # + # A white box will be drawn when an LOD starts rendering + # and a purple box when an LOD stops rendering. + # + # This can be used to debug Quad Tree holes. + showRenderSectionToggling = false + # + # Render Quad Tree Rendering status? + showQuadTreeRenderStatus = false + # + # If enabled, various wireframes for debugging internal functions will be drawn. + # + # NOTE: There WILL be performance hit! + # Additionally, only stuff that's loaded after you enable this + # will render their debug wireframes. + enableRendering = false + + [client.advanced.debugging.f3Screen] + # + # Shows how many chunks are queud for processing and the max count that can be queued. + showQueuedChunkUpdateCount = true + # + # Shows the memory use and array counts for each DH object pool. + showSeparatedObjectPools = false + # + # Shows info about each thread pool. + showPlayerPos = true + # + # Shows the combined memory use and array counts for all DH pooled objects. + showCombinedObjectPools = false + # + # Defines what internal detail level the player position will be shown as. + # Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc. + playerPosSectionDetailLevel = 6 + # + # Shows info about each thread pool. + showThreadPools = true + # + # Shows what levels are loaded and world gen/rendering info about those levels. + showLevelStatus = true + + [client.advanced.debugging.openGl] + # + # Defines how OpenGL errors are handled. + # Requires rebooting Minecraft to change. + # Will catch OpenGL errors thrown by other mods. + overrideVanillaGLLogger = true + # + # Defines how OpenGL errors are handled. + # May incorrectly catch OpenGL errors thrown by other mods. + # + # IGNORE: Do nothing. + # LOG: write an error to the log. + # LOG_THROW: write to the log and throw an exception. + # Warning: this should only be enabled when debugging the LOD renderer + # as it may break Minecraft's renderer when an exception is thrown. + glErrorHandlingMode = "IGNORE" + # + # Massively reduces FPS. + # Should only be used if mysterious EXCEPTION_ACCESS_VIOLATION crashes are happening in DH's rendering code for troubleshooting. + validateBufferIdsBeforeRendering = false + # + # If true each Open GL error will only be logged once. + # Enabling this may cause some error logs to be missed. + # Does nothing if overrideVanillaGLLogger is set to false. + # + # Generally this can be kept as 'true' to prevent log spam. + # However, Please set this to 'false' if a developer needs your log to debug a GL issue. + onlyLogGlErrorsOnce = true + + [client.advanced.debugging.exampleConfigScreen] + shortTest = "69" + mapTest = "{}" + byteTest = "8" + longTest = "42069" + listTest = ["option 1", "option 2", "option 3"] + boolTest = false + doubleTest = "420.69" + floatTest = "0.42069" + linkableTest = 420 + intTest = 69420 + stringTest = "Test input box" + + [client.advanced.graphics] + + [client.advanced.graphics.culling] + # + # If false all beacons near the camera won't be drawn to prevent vanilla overdraw. + # If true all beacons will be rendered. + # + # Generally this should be left as true. It's main purpose is for debugging + # beacon updating/rendering. + disableBeaconDistanceCulling = true + # + # Determines how far from the camera Distant Horizons will start rendering. + # Measured as a percentage of the vanilla render distance. + # + # 0 = auto, overdraw will change based on the vanilla render distance. + # + # Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance, + # but may cause holes in the world. + # Holes are most likely to appear when flying through unloaded terrain. + # + # Increasing the vanilla render distance increases the effectiveness of this setting. + overdrawPrevention = "0.0" + # + # If enabled caves won't be rendered. + # + # Note: for some world types this can cause + # overhangs or walls for floating objects. + # Tweaking the caveCullingHeight, can resolve some + # of those issues. + enableCaveCulling = true + # + # Identical to the other frustum culling option + # only used when a shader mod is present using the DH API + # and the shadow pass is being rendered. + # + # Disable this if shadows render incorrectly. + disableShadowPassFrustumCulling = false + # + # At what Y value should cave culling start? + # Lower this value if you get walls for areas with 0 light. + caveCullingHeight = 60 + # + # A comma separated list of block resource locations that shouldn't be rendered + # if they are in a 0 sky light underground area. + # Air is always included in this list. + # Requires a restart to change. + ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column,minecraft:cave_vines_plant,minecraft:vine,minecraft:cave_vines,minecraft:short_grass,minecraft:tall_grass,minecraft:small_dripleaf,minecraft:big_dripleaf,minecraft:big_dripleaf_stem,minecraft:sculk_vein" + # + # A comma separated list of block resource locations that won't be rendered by DH. + # Air is always included in this list. + # Requires a restart to change. + ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom" + # + # If true LODs outside the player's camera + # aren't drawn, increasing GPU performance. + # + # If false all LODs are drawn, even those behind + # the player's camera, decreasing GPU performance. + # + # Disable this if you see LODs disappearing at the corners of your vision. + disableFrustumCulling = false + + [client.advanced.graphics.ssao] + # + # Determines how many points in space are sampled for the occlusion test. + # Higher numbers will improve quality and reduce banding, but will increase GPU load. + sampleCount = 6 + # + # Determines how dark the Screen Space Ambient Occlusion effect will be. + strength = "0.2" + # + # The radius, measured in pixels, that blurring is calculated for the SSAO. + # Higher numbers will reduce banding at the cost of GPU performance. + blurRadius = 2 + # + # Increasing the value can reduce banding at the cost of reducing the strength of the effect. + bias = "0.02" + # + # Determines how dark the occlusion shadows can be. + # 0 = totally black at the corners + # 1 = no shadow + minLight = "0.25" + # + # Enable Screen Space Ambient Occlusion + enableSsao = true + # + # Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks. + radius = "4.0" + + [client.advanced.graphics.noiseTexture] + # + # Should a noise texture be applied to LODs? + # + # This is done to simulate textures and make the LODs appear more detailed. + enableNoiseTexture = true + # + # Defines how far should the noise texture render before it fades away. (in blocks) + # Set to 0 to disable noise from fading away + noiseDropoff = 1024 + # + # How many steps of noise should be applied to LODs? + noiseSteps = 4 + # + # How intense should the noise should be? + noiseIntensity = "5.0" + + [client.advanced.graphics.experimental] + # + # This is the earth size ratio when applying the curvature shader effect. + # Note: Enabling this feature may cause rendering bugs. + # + # 0 = flat/disabled + # 1 = 1 to 1 (6,371,000 blocks) + # 100 = 1 to 100 (63,710 blocks) + # 10000 = 1 to 10000 (637.1 blocks) + # + # Note: Due to current limitations, the min value is 50 + # and the max value is 5000. Any values outside this range + # will be set to 0 (disabled). + earthCurveRatio = 0 + + [client.advanced.graphics.genericRendering] + # + # If true LOD clouds will be rendered. + enableCloudRendering = true + # + # Sets the maximum height at which beacons will render.This will only affect new beacons coming into LOD render distance.Beacons currently visible in LOD chunks will not be affected. + beaconRenderHeight = 6000 + # + # If true LOD beacon beams will be rendered. + enableBeaconRendering = true + # + # If true non terrain objects will be rendered in DH's terrain. + # This includes beacon beams and clouds. + enableGenericRendering = true + # + # Can be disabled to use much slower but more compatible direct rendering. + # Disabling this can be used to fix some crashes on Mac. + enableInstancedRendering = true + + [client.advanced.graphics.quality] + # + # What is the maximum detail LODs should be drawn at? + # Higher settings will increase memory and GPU usage. + # + # CHUNK: render 1 LOD for each Chunk. + # HALF_CHUNK: render 4 LODs for each Chunk. + # FOUR_BLOCKS: render 16 LODs for each Chunk. + # TWO_BLOCKS: render 64 LODs for each Chunk. + # BLOCK: render 256 LODs for each Chunk (width of one block). + # + # Lowest Quality: CHUNK + # Highest Quality: BLOCK + maxHorizontalResolution = "BLOCK" + # + # If true LODs will fade away as you get closer to them. + # If false LODs will cut off abruptly at a set distance from the camera. + # This setting is affected by the vanilla overdraw prevention config. + ditherDhFade = true + # + # How bright LOD colors are. + # + # 0 = black + # 1 = normal + # 2 = near white + brightnessMultiplier = "1.0" + # + # How should LODs be shaded? + # + # AUTO: Uses the same side shading as vanilla Minecraft blocks. + # ENABLED: Simulates Minecraft's block shading for LODs. + # Can be used to force LOD shading when using some shaders. + # DISABLED: All LOD sides will be rendered with the same brightness. + lodShading = "AUTO" + # + # How saturated LOD colors are. + # + # 0 = black and white + # 1 = normal + # 2 = very saturated + saturationMultiplier = "1.0" + # + # This indicates how well LODs will represent + # overhangs, caves, floating islands, etc. + # Higher options will make the world more accurate, butwill increase memory and GPU usage. + # + # Lowest Quality: HEIGHT_MAP + # Highest Quality: EXTREME + verticalQuality = "EXTREME" + # + # What blocks shouldn't be rendered as LODs? + # + # NONE: Represent all blocks in the LODs + # NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height) + blocksToIgnore = "NON_COLLIDING" + # + # The radius of the mod's render distance. (measured in chunks) + lodChunkRenderDistanceRadius = 128 + # + # What the value should vanilla Minecraft's texture LodBias be? + # If set to 0 the mod wont overwrite vanilla's default (which so happens to also be 0) + lodBias = "0.0" + # + # How should the sides and bottom of grass block LODs render? + # + # AS_GRASS: all sides of dirt LOD's render using the top (green) color. + # FADE_TO_DIRT: sides fade from grass to dirt. + # AS_DIRT: sides render entirely as dirt. + grassSideRendering = "FADE_TO_DIRT" + # + # Should the blocks underneath avoided blocks gain the color of the avoided block? + # + # True: a red flower will tint the grass below it red. + # False: skipped blocks will not change color of surface below them. + tintWithAvoidedBlocks = true + # + # This indicates how quickly LODs decrease in quality the further away they are. + # Higher settings will render higher quality fake chunks farther away, + # but will increase memory and GPU usage. + horizontalQuality = "HIGH" + # + # How should LOD transparency be handled. + # + # COMPLETE: LODs will render transparent. + # FAKE: LODs will be opaque, but shaded to match the blocks underneath. + # DISABLED: LODs will be opaque. + transparency = "COMPLETE" + # + # How should vanilla Minecraft fade into Distant Horizons LODs? + # + # NONE: Fastest, there will be a pronounced border between DH and MC rendering. + # SINGLE_PASS: Fades after MC's transparent pass, opaque blocks underwater won't be faded. + # DOUBLE_PASS: Slowest, fades after both MC's opaque and transparent passes, provides the smoothest transition. + vanillaFadeMode = "DOUBLE_PASS" + + [client.advanced.graphics.fog] + # + # Should Minecraft's fog render? + # Note: Other mods may conflict with this setting. + enableVanillaFog = false + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMax = "1.0" + # + # Determines if fog is drawn on DH LODs. + enableDhFog = true + # + # At what distance should the far fog start? + # + # 0.0: Fog starts at the player's position. + # 1.0: Fog starts at the closest edge of the vanilla render distance. + # 1.414: Fog starts at the corner of the vanilla render distance. + farFogStart = "0.4" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMin = "0.0" + # + # What color should fog use? + # + # USE_WORLD_FOG_COLOR: Use the world's fog color. + # USE_SKY_COLOR: Use the sky's color. + colorMode = "USE_WORLD_FOG_COLOR" + # + # How should the fog thickness should be calculated? + # + # LINEAR: Linear based on distance (will ignore 'density') + # EXPONENTIAL: 1/(e^(distance*density)) + # EXPONENTIAL_SQUARED: 1/(e^((distance*density)^2) + farFogFalloff = "EXPONENTIAL_SQUARED" + # + # Used in conjunction with the Fog Falloff. + farFogDensity = "2.5" + # + # Where should the far fog end? + # + # 0.0: Fog ends at player's position. + # 1.0: Fog ends at the closest edge of the vanilla render distance. + # 1.414: Fog ends at the corner of the vanilla render distance. + farFogEnd = "1.0" + + [client.advanced.graphics.fog.heightFog] + # + # Where should the height fog start? + # + # ABOVE_CAMERA: Height fog starts at the camera and goes towards the sky + # BELOW_CAMERA: Height fog starts at the camera and goes towards the void + # ABOVE_AND_BELOW_CAMERA: Height fog starts from the camera to goes towards both the sky and void + # ABOVE_SET_HEIGHT: Height fog starts from a set height and goes towards the sky + # BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards the void + # ABOVE_AND_BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards both the sky and void + heightFogDirection = "BELOW_SET_HEIGHT" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMin = "0.0" + # + # If the height fog is calculated around a set height, what is that height position? + heightFogBaseHeight = "80.0" + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMax = "1.0" + # + # How should the height fog thickness should be calculated? + # + # LINEAR: Linear based on height (will ignore 'density') + # EXPONENTIAL: 1/(e^(height*density)) + # EXPONENTIAL_SQUARED: 1/(e^((height*density)^2) + heightFogFalloff = "EXPONENTIAL_SQUARED" + # + # What is the height fog's density? + heightFogDensity = "20.0" + # + # How should height effect the fog thickness? + # Note: height fog is combined with the other fog settings. + # + # SPHERICAL: Fog is calculated based on camera distance. + # CYLINDRICAL: Ignore height, fog is calculated based on horizontal distance. + # + # MAX: max(heightFog, farFog) + # ADDITION: heightFog + farFog + # MULTIPLY: heightFog * farFog + # INVERSE_MULTIPLY: 1 - (1-heightFog) * (1-farFog) + # LIMITED_ADDITION: farFog + max(farFog, heightFog) + # MULTIPLY_ADDITION: farFog + farFog * heightFog + # INVERSE_MULTIPLY_ADDITION: farFog + 1 - (1-heightFog) * (1-farFog) + # AVERAGE: farFog*0.5 + heightFog*0.5 + heightFogMixMode = "SPHERICAL" + # + # Should the start of the height fog be offset? + # + # 0.0: Fog start with no offset. + # 1.0: Fog start with offset of the entire world's height. (Includes depth) + heightFogStart = "0.0" + # + # Should the end of the height fog be offset? + # + # 0.0: Fog end with no offset. + # 1.0: Fog end with offset of the entire world's height. (Include depth) + heightFogEnd = "0.6" + + [client.advanced.multiplayer] + # + # How should multiplayer save folders should be named? + # + # NAME_ONLY: Example: "Minecraft Server" + # IP_ONLY: Example: "192.168.1.40" + # NAME_IP: Example: "Minecraft Server IP 192.168.1.40" + # NAME_IP_PORT: Example: "Minecraft Server IP 192.168.1.40:25565"NAME_IP_PORT_MC_VERSION: Example: "Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5" + serverFolderNameMode = "NAME_IP_PORT_MC_VERSION" + diff --git a/presets/medium/config/iris.properties b/presets/medium/config/iris.properties new file mode 100644 index 0000000..309b265 --- /dev/null +++ b/presets/medium/config/iris.properties @@ -0,0 +1,9 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Fri Sep 19 15:58:45 SAMT 2025 +allowUnknownShaders=false +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +enableShaders=false +maxShadowRenderDistance=32 +shaderPack=Visual-Vibrance-v0.3.4a.zip diff --git a/presets/medium/preset_info.json b/presets/medium/preset_info.json new file mode 100644 index 0000000..5d08cab --- /dev/null +++ b/presets/medium/preset_info.json @@ -0,0 +1,4 @@ +{ + "en_US": "Medium graphics settings. Render distance: 10 chunks; level of detail (LOD): 256 chunks; shaders: disabled.", + "ru_RU": "Средние графические настройки. Дальность прорисовки: 10 чанков; уровень детализации (LOD): 256 чанков; шейдеры: отключены." +} diff --git a/presets/minimal/config/DistantHorizons.toml b/presets/minimal/config/DistantHorizons.toml new file mode 100644 index 0000000..93dfdf1 --- /dev/null +++ b/presets/minimal/config/DistantHorizons.toml @@ -0,0 +1,795 @@ +_version = 3 + +[server] + # + # Defines the Z-coordinate of the central point for generation boundaries, in blocks. + generationBoundsZ = 0 + # + # Defines the distance the player will receive updates around. + realTimeUpdateDistanceRadiusInChunks = 32 + # + # Prefix of the level keys sent to the clients. + # If the mod is running behind a proxy, each backend should use a unique value. + # If this value is empty, level key will be based on the server's seed hash. + levelKeyPrefix = "" + # + # Defines the distance allowed to be synchronized around the player. + # Should be the same or larger than maxGenerationRequestDistance in most cases. + maxSyncOnLoadRequestDistance = 4096 + # + # If true, clients will receive updated LODs when joining or loading new LODs. + synchronizeOnLoad = true + # + # Defines the distance allowed to generate around the player. + maxGenerationRequestDistance = 4096 + # + # Defines the X-coordinate of the central point for generation boundaries, in blocks. + generationBoundsX = 0 + # + # Makes the server send level keys for each world. + # Disable this if you use alternative ways to send level keys. + sendLevelKeys = true + # + # How many LOD generation requests per second should a client send? + # Also limits the number of client requests allowed to stay in the server's queue. + generationRequestRateLimit = 20 + # + # How many LOD sync requests per second should a client send? + # Also limits the amount of player's requests allowed to stay in the server's queue. + syncOnLoadRateLimit = 50 + # + # Defines the radius around the central point within which generation is allowed, in blocks. + # If this value is set to 0, generation bounds are disabled. + generationBoundsRadius = 0 + # + # Maximum speed for uploading LODs to the clients, in KB/s. + # Value of 0 disables the limit. + maxDataTransferSpeed = 500 + # + # If true, clients will receive real-time LOD updates for chunks outside the client's render distance. + enableRealTimeUpdates = true + # + # Enables adaptive transfer speed based on client performance. + # If true, DH will automatically adjust transfer rate to minimize connection lag. + # If false, transfer speed will remain fixed. + enableAdaptiveTransferSpeed = false + + [server.experimental] + # + # When enabled on the client, this allows loading lower detail levels as needed to speed up terrain generation. + # This must also be enabled on the server; otherwise, it will have no effect. + # For better performance when switching LOD detail levels, enabling [upsampleLowerDetailLodsToFillHoles] is recommended. + enableNSizedGeneration = false + +[common] + + [common.lodBuilding] + # + # How should block data be compressed when creating LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it is modified or re-loaded. + # + # MERGE_SAME_BLOCKS + # Every block/biome change is recorded in the database. + # This is what DH 2.0 and 2.0.1 all used by default and will store a lot of data. + # Expected Compression Ratio: 1.0 + # + # VISUALLY_EQUAL + # Only visible block/biome changes are recorded in the database. + # Hidden blocks (IE ores) are ignored. + # Expected Compression Ratio: 0.7 + worldCompression = "VISUALLY_EQUAL" + # + # When DH pulls in pre-existing chunks it will attempt to + # run any missing world generation steps; for example: + # if a chunk has the status SURFACE, DH will skip BIOMES + # and SURFACE, but will run FEATURES. + # + # However if for some reason the chunks are malformed + # or there's some other issue that causes the status + # to be incorrect that can either cause world gen + # lock-ups and/or crashes. + # If either of those happen try setting this to True. + assumePreExistingChunksAreFinished = false + # + # If true LOD generation for pre-existing chunks will attempt to pull the lighting data + # saved in Minecraft's Region files. + # If false DH will pull in chunks without lighting and re-light them. + # + # Setting this to true will result in faster LOD generation + # for already generated worlds, but is broken by most lighting mods. + # + # Set this to false if LODs are black. + pullLightingForPregeneratedChunks = false + # + # What algorithm should be used to compress new LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it needs to be re-written to the database. + # + # UNCOMPRESSED + # Should only be used for testing, is worse in every way vs [LZ4]. + # Expected Compression Ratio: 1.0 + # Estimated average DTO read speed: 3.25 milliseconds + # Estimated average DTO write speed: 5.99 milliseconds + # + # LZ4 + # A good option if you're CPU limited and have plenty of hard drive space. + # Expected Compression Ratio: 0.26 + # Estimated average DTO read speed: 1.85 ms + # Estimated average DTO write speed: 9.46 ms + # + # LZMA2 + # Slow but very good compression. + # Expected Compression Ratio: 0.2 + # Estimated average DTO read speed: 13.29 ms + # Estimated average DTO write speed: 70.95 ms + dataCompression = "LZMA2" + # + # Enabling this will drastically increase chunk processing time + # and you may need to increase your CPU load to handle it. + # + # Normally DH will attempt to skip creating LODs for chunks it's already seen + # and that haven't changed. + # + # However sometimes that logic incorrectly prevents LODs from being updated. + # Disabling this check may fix issues where LODs aren't updated after + # blocks have been changed. + disableUnchangedChunkCheck = false + # + # True: Recalculate chunk height maps before chunks can be used by DH. + # This can fix problems with worlds created by World Painter or + # other external tools where the heightmap format may be incorrect. + # False: Assume any height maps handled by Minecraft are correct. + # + # Fastest: False + # Most Compatible: True + recalculateChunkHeightmaps = false + + [common.lodBuilding.experimental] + # + # When active DH will attempt to fill missing LOD data + # with any data that is present in the tree, preventing holes when moving + # when a N-sized generator (or server) is active. + # + # This is only used when N-sized world generation is available + # and/or when on a server where [generateOnlyInHighestDetail] is false. + # + # Experimental: + # Enabling this option will increase CPU and harddrive use + # and may cause rendering bugs. + upsampleLowerDetailLodsToFillHoles = false + + [common.multiThreading] + # + # How many threads should be used by Distant Horizons? + numberOfThreads = 6 + # + # A value between 1.0 and 0.0 that represents the percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + threadRunTimeRatio = "1.0" + + [common.logging] + # + # If enabled, the mod will log information about the renderer OpenGL process. + # This can be useful for debugging. + logRendererGLEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log performance about the world generation process. + # This can be useful for debugging. + logWorldGenPerformance = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about network operations. + # This can be useful for debugging. + logNetworkEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the renderer buffer process. + # This can be useful for debugging. + logRendererBufferEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenLoadEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + + [common.logging.warning] + # + # If enabled, a chat message will be displayed when DH has too many chunks + # queued for updating. + showUpdateQueueOverloadedChatWarning = false + # + # If enabled, a chat message will be displayed if Java doesn't have enough + # memory allocated to run DH well. + showLowMemoryWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a replay is started + # giving some basic information about how DH will function. + showReplayWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a potentially problematic + # mod is installed alongside DH. + showModCompatibilityWarningsOnStartup = true + # + # If enabled, a chat message will be displayed if vanilla MC's + # render distance is higher than the recommended amount. + showHighVanillaRenderDistanceWarning = true + # + # If enabled, a chat message will be displayed if DH detects + # that any pooled objects have been garbage collected. + showPoolInsufficientMemoryWarning = true + + [common.worldGenerator] + # + # How detailed should LODs be generated outside the vanilla render distance? + # + # PRE_EXISTING_ONLY + # Only create LOD data for already generated chunks. + # + # + # SURFACE + # Generate the world surface, + # this does NOT include trees, + # or structures. + # + # FEATURES + # Generate everything except structures. + # WARNING: This may cause world generator bugs or instability when paired with certain world generator mods. + # + # INTERNAL_SERVER + # Ask the local server to generate/load each chunk. + # This is the most compatible and will generate structures correctly, + # but may cause server/simulation lag. + # Note: unlike other modes this option DOES save generated chunks to + # Minecraft's region files. + distantGeneratorMode = "FEATURES" + # + # How should distant generator progress be displayed? + # + # OVERLAY: may be the same as CHAT for some Minecraft versions + # CHAT + # LOG + # DISABLED + showGenerationProgress = "OVERLAY" + # + # How often should the distant generator progress be displayed? + generationProgressDisplayIntervalInSeconds = 2 + # + # For how many seconds should instructions for disabling the distant generator progress be displayed? + # Setting this to 0 hides the instructional message so the world gen progress is shown immediately when it starts. + generationProgressDisableMessageDisplayTimeInSeconds = 20 + # + # Should Distant Horizons slowly generate LODs + # outside the vanilla render distance? + # Depending on the generator mode, this will import existing chunks + # and/or generating missing chunks. + enableDistantGeneration = true + +[client] + # + # Should Distant Horizon's config button appear in Minecraft's options screen next to the fov slider? + showDhOptionsButtonInMinecraftUi = true + + [client.advanced] + + [client.advanced.autoUpdater] + # + # If DH should use the nightly (provided by Gitlab), or stable (provided by Modrinth) build. + # If [AUTO] is selected DH will update to new stable releases if the current jar is a stable jar + # and will update to new nightly builds if the current jar is a nightly jar (IE the version number ends in '-dev'). + updateBranch = "AUTO" + # + # Automatically check for updates on game launch? + enableAutoUpdater = true + # + # Should Distant Horizons silently, automatically download and install new versions? + # This setting is force disabled on dedicated servers for stability reasons. + enableSilentUpdates = false + + [client.advanced.debugging] + # + # If enabled this will disable (most) vanilla Minecraft rendering. + # + # NOTE: Do not report any issues when this mode is on! + # This setting is only for fun and debugging. + # Mod compatibility is not guaranteed. + lodOnlyMode = false + # + # Stops vertex colors from being passed. + # Useful for debugging shaders + enableWhiteWorld = false + # + # What renderer is active? + # + # DEFAULT: Default lod renderer + # DEBUG: Debug testing renderer + # DISABLED: Disable rendering + rendererMode = "DEFAULT" + # + # If enabled the LODs will render as wireframe. + renderWireframe = false + # + # If true the F8 key can be used to cycle through the different debug modes. + # and the F6 key can be used to enable and disable LOD rendering. + enableDebugKeybindings = false + # + # If true overlapping quads will be rendered as bright red for easy identification. + # If false the quads will be rendered normally. + showOverlappingQuadErrors = false + # + # Should specialized colors/rendering modes be used? + # + # OFF: LODs will be drawn with their normal colors. + # SHOW_DETAIL: LODs' color will be based on their detail level. + # SHOW_BLOCK_MATERIAL: LODs' color will be based on their material. + # SHOW_OVERLAPPING_QUADS: LODs will be drawn with total white, but overlapping quads will be drawn with red. + debugRendering = "OFF" + # + # If true OpenGL Buffer garbage collection will be logged + # this also includes the number of live buffers. + logBufferGarbageCollection = false + + [client.advanced.debugging.debugWireframe] + # + # Render LOD section status? + showRenderSectionStatus = false + # + # Render queued network sync on load tasks? + showNetworkSyncOnLoadQueue = false + # + # Render full data update/lock status? + showFullDataUpdateStatus = false + # + # Render queued world gen tasks? + showWorldGenQueue = false + # + # A white box will be drawn when an LOD starts rendering + # and a purple box when an LOD stops rendering. + # + # This can be used to debug Quad Tree holes. + showRenderSectionToggling = false + # + # Render Quad Tree Rendering status? + showQuadTreeRenderStatus = false + # + # If enabled, various wireframes for debugging internal functions will be drawn. + # + # NOTE: There WILL be performance hit! + # Additionally, only stuff that's loaded after you enable this + # will render their debug wireframes. + enableRendering = false + + [client.advanced.debugging.f3Screen] + # + # Shows how many chunks are queud for processing and the max count that can be queued. + showQueuedChunkUpdateCount = true + # + # Shows the memory use and array counts for each DH object pool. + showSeparatedObjectPools = false + # + # Shows info about each thread pool. + showPlayerPos = true + # + # Shows the combined memory use and array counts for all DH pooled objects. + showCombinedObjectPools = false + # + # Defines what internal detail level the player position will be shown as. + # Internal detail level means: 6 = 1x1 block, 7 = 2x2 blocks, etc. + playerPosSectionDetailLevel = 6 + # + # Shows info about each thread pool. + showThreadPools = true + # + # Shows what levels are loaded and world gen/rendering info about those levels. + showLevelStatus = true + + [client.advanced.debugging.openGl] + # + # Defines how OpenGL errors are handled. + # Requires rebooting Minecraft to change. + # Will catch OpenGL errors thrown by other mods. + overrideVanillaGLLogger = true + # + # Defines how OpenGL errors are handled. + # May incorrectly catch OpenGL errors thrown by other mods. + # + # IGNORE: Do nothing. + # LOG: write an error to the log. + # LOG_THROW: write to the log and throw an exception. + # Warning: this should only be enabled when debugging the LOD renderer + # as it may break Minecraft's renderer when an exception is thrown. + glErrorHandlingMode = "IGNORE" + # + # Massively reduces FPS. + # Should only be used if mysterious EXCEPTION_ACCESS_VIOLATION crashes are happening in DH's rendering code for troubleshooting. + validateBufferIdsBeforeRendering = false + # + # If true each Open GL error will only be logged once. + # Enabling this may cause some error logs to be missed. + # Does nothing if overrideVanillaGLLogger is set to false. + # + # Generally this can be kept as 'true' to prevent log spam. + # However, Please set this to 'false' if a developer needs your log to debug a GL issue. + onlyLogGlErrorsOnce = true + + [client.advanced.debugging.exampleConfigScreen] + shortTest = "69" + mapTest = "{}" + byteTest = "8" + longTest = "42069" + listTest = ["option 1", "option 2", "option 3"] + boolTest = false + doubleTest = "420.69" + floatTest = "0.42069" + linkableTest = 420 + intTest = 69420 + stringTest = "Test input box" + + [client.advanced.graphics] + + [client.advanced.graphics.culling] + # + # If false all beacons near the camera won't be drawn to prevent vanilla overdraw. + # If true all beacons will be rendered. + # + # Generally this should be left as true. It's main purpose is for debugging + # beacon updating/rendering. + disableBeaconDistanceCulling = true + # + # Determines how far from the camera Distant Horizons will start rendering. + # Measured as a percentage of the vanilla render distance. + # + # 0 = auto, overdraw will change based on the vanilla render distance. + # + # Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance, + # but may cause holes in the world. + # Holes are most likely to appear when flying through unloaded terrain. + # + # Increasing the vanilla render distance increases the effectiveness of this setting. + overdrawPrevention = "0.0" + # + # If enabled caves won't be rendered. + # + # Note: for some world types this can cause + # overhangs or walls for floating objects. + # Tweaking the caveCullingHeight, can resolve some + # of those issues. + enableCaveCulling = true + # + # Identical to the other frustum culling option + # only used when a shader mod is present using the DH API + # and the shadow pass is being rendered. + # + # Disable this if shadows render incorrectly. + disableShadowPassFrustumCulling = false + # + # At what Y value should cave culling start? + # Lower this value if you get walls for areas with 0 light. + caveCullingHeight = 60 + # + # A comma separated list of block resource locations that shouldn't be rendered + # if they are in a 0 sky light underground area. + # Air is always included in this list. + # Requires a restart to change. + ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column,minecraft:cave_vines_plant,minecraft:vine,minecraft:cave_vines,minecraft:short_grass,minecraft:tall_grass,minecraft:small_dripleaf,minecraft:big_dripleaf,minecraft:big_dripleaf_stem,minecraft:sculk_vein" + # + # A comma separated list of block resource locations that won't be rendered by DH. + # Air is always included in this list. + # Requires a restart to change. + ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire,minecraft:brown_mushroom" + # + # If true LODs outside the player's camera + # aren't drawn, increasing GPU performance. + # + # If false all LODs are drawn, even those behind + # the player's camera, decreasing GPU performance. + # + # Disable this if you see LODs disappearing at the corners of your vision. + disableFrustumCulling = false + + [client.advanced.graphics.ssao] + # + # Determines how many points in space are sampled for the occlusion test. + # Higher numbers will improve quality and reduce banding, but will increase GPU load. + sampleCount = 6 + # + # Determines how dark the Screen Space Ambient Occlusion effect will be. + strength = "0.2" + # + # The radius, measured in pixels, that blurring is calculated for the SSAO. + # Higher numbers will reduce banding at the cost of GPU performance. + blurRadius = 2 + # + # Increasing the value can reduce banding at the cost of reducing the strength of the effect. + bias = "0.02" + # + # Determines how dark the occlusion shadows can be. + # 0 = totally black at the corners + # 1 = no shadow + minLight = "0.25" + # + # Enable Screen Space Ambient Occlusion + enableSsao = true + # + # Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks. + radius = "4.0" + + [client.advanced.graphics.noiseTexture] + # + # Should a noise texture be applied to LODs? + # + # This is done to simulate textures and make the LODs appear more detailed. + enableNoiseTexture = true + # + # Defines how far should the noise texture render before it fades away. (in blocks) + # Set to 0 to disable noise from fading away + noiseDropoff = 1024 + # + # How many steps of noise should be applied to LODs? + noiseSteps = 4 + # + # How intense should the noise should be? + noiseIntensity = "5.0" + + [client.advanced.graphics.experimental] + # + # This is the earth size ratio when applying the curvature shader effect. + # Note: Enabling this feature may cause rendering bugs. + # + # 0 = flat/disabled + # 1 = 1 to 1 (6,371,000 blocks) + # 100 = 1 to 100 (63,710 blocks) + # 10000 = 1 to 10000 (637.1 blocks) + # + # Note: Due to current limitations, the min value is 50 + # and the max value is 5000. Any values outside this range + # will be set to 0 (disabled). + earthCurveRatio = 0 + + [client.advanced.graphics.genericRendering] + # + # If true LOD clouds will be rendered. + enableCloudRendering = true + # + # Sets the maximum height at which beacons will render.This will only affect new beacons coming into LOD render distance.Beacons currently visible in LOD chunks will not be affected. + beaconRenderHeight = 6000 + # + # If true LOD beacon beams will be rendered. + enableBeaconRendering = true + # + # If true non terrain objects will be rendered in DH's terrain. + # This includes beacon beams and clouds. + enableGenericRendering = true + # + # Can be disabled to use much slower but more compatible direct rendering. + # Disabling this can be used to fix some crashes on Mac. + enableInstancedRendering = true + + [client.advanced.graphics.quality] + # + # What is the maximum detail LODs should be drawn at? + # Higher settings will increase memory and GPU usage. + # + # CHUNK: render 1 LOD for each Chunk. + # HALF_CHUNK: render 4 LODs for each Chunk. + # FOUR_BLOCKS: render 16 LODs for each Chunk. + # TWO_BLOCKS: render 64 LODs for each Chunk. + # BLOCK: render 256 LODs for each Chunk (width of one block). + # + # Lowest Quality: CHUNK + # Highest Quality: BLOCK + maxHorizontalResolution = "BLOCK" + # + # If true LODs will fade away as you get closer to them. + # If false LODs will cut off abruptly at a set distance from the camera. + # This setting is affected by the vanilla overdraw prevention config. + ditherDhFade = true + # + # How bright LOD colors are. + # + # 0 = black + # 1 = normal + # 2 = near white + brightnessMultiplier = "1.0" + # + # How should LODs be shaded? + # + # AUTO: Uses the same side shading as vanilla Minecraft blocks. + # ENABLED: Simulates Minecraft's block shading for LODs. + # Can be used to force LOD shading when using some shaders. + # DISABLED: All LOD sides will be rendered with the same brightness. + lodShading = "AUTO" + # + # How saturated LOD colors are. + # + # 0 = black and white + # 1 = normal + # 2 = very saturated + saturationMultiplier = "1.0" + # + # This indicates how well LODs will represent + # overhangs, caves, floating islands, etc. + # Higher options will make the world more accurate, butwill increase memory and GPU usage. + # + # Lowest Quality: HEIGHT_MAP + # Highest Quality: EXTREME + verticalQuality = "EXTREME" + # + # What blocks shouldn't be rendered as LODs? + # + # NONE: Represent all blocks in the LODs + # NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height) + blocksToIgnore = "NON_COLLIDING" + # + # The radius of the mod's render distance. (measured in chunks) + lodChunkRenderDistanceRadius = 128 + # + # What the value should vanilla Minecraft's texture LodBias be? + # If set to 0 the mod wont overwrite vanilla's default (which so happens to also be 0) + lodBias = "0.0" + # + # How should the sides and bottom of grass block LODs render? + # + # AS_GRASS: all sides of dirt LOD's render using the top (green) color. + # FADE_TO_DIRT: sides fade from grass to dirt. + # AS_DIRT: sides render entirely as dirt. + grassSideRendering = "FADE_TO_DIRT" + # + # Should the blocks underneath avoided blocks gain the color of the avoided block? + # + # True: a red flower will tint the grass below it red. + # False: skipped blocks will not change color of surface below them. + tintWithAvoidedBlocks = true + # + # This indicates how quickly LODs decrease in quality the further away they are. + # Higher settings will render higher quality fake chunks farther away, + # but will increase memory and GPU usage. + horizontalQuality = "HIGH" + # + # How should LOD transparency be handled. + # + # COMPLETE: LODs will render transparent. + # FAKE: LODs will be opaque, but shaded to match the blocks underneath. + # DISABLED: LODs will be opaque. + transparency = "COMPLETE" + # + # How should vanilla Minecraft fade into Distant Horizons LODs? + # + # NONE: Fastest, there will be a pronounced border between DH and MC rendering. + # SINGLE_PASS: Fades after MC's transparent pass, opaque blocks underwater won't be faded. + # DOUBLE_PASS: Slowest, fades after both MC's opaque and transparent passes, provides the smoothest transition. + vanillaFadeMode = "DOUBLE_PASS" + + [client.advanced.graphics.fog] + # + # Should Minecraft's fog render? + # Note: Other mods may conflict with this setting. + enableVanillaFog = false + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMax = "1.0" + # + # Determines if fog is drawn on DH LODs. + enableDhFog = true + # + # At what distance should the far fog start? + # + # 0.0: Fog starts at the player's position. + # 1.0: Fog starts at the closest edge of the vanilla render distance. + # 1.414: Fog starts at the corner of the vanilla render distance. + farFogStart = "0.4" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMin = "0.0" + # + # What color should fog use? + # + # USE_WORLD_FOG_COLOR: Use the world's fog color. + # USE_SKY_COLOR: Use the sky's color. + colorMode = "USE_WORLD_FOG_COLOR" + # + # How should the fog thickness should be calculated? + # + # LINEAR: Linear based on distance (will ignore 'density') + # EXPONENTIAL: 1/(e^(distance*density)) + # EXPONENTIAL_SQUARED: 1/(e^((distance*density)^2) + farFogFalloff = "EXPONENTIAL_SQUARED" + # + # Used in conjunction with the Fog Falloff. + farFogDensity = "2.5" + # + # Where should the far fog end? + # + # 0.0: Fog ends at player's position. + # 1.0: Fog ends at the closest edge of the vanilla render distance. + # 1.414: Fog ends at the corner of the vanilla render distance. + farFogEnd = "1.0" + + [client.advanced.graphics.fog.heightFog] + # + # Where should the height fog start? + # + # ABOVE_CAMERA: Height fog starts at the camera and goes towards the sky + # BELOW_CAMERA: Height fog starts at the camera and goes towards the void + # ABOVE_AND_BELOW_CAMERA: Height fog starts from the camera to goes towards both the sky and void + # ABOVE_SET_HEIGHT: Height fog starts from a set height and goes towards the sky + # BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards the void + # ABOVE_AND_BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards both the sky and void + heightFogDirection = "BELOW_SET_HEIGHT" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMin = "0.0" + # + # If the height fog is calculated around a set height, what is that height position? + heightFogBaseHeight = "80.0" + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMax = "1.0" + # + # How should the height fog thickness should be calculated? + # + # LINEAR: Linear based on height (will ignore 'density') + # EXPONENTIAL: 1/(e^(height*density)) + # EXPONENTIAL_SQUARED: 1/(e^((height*density)^2) + heightFogFalloff = "EXPONENTIAL_SQUARED" + # + # What is the height fog's density? + heightFogDensity = "20.0" + # + # How should height effect the fog thickness? + # Note: height fog is combined with the other fog settings. + # + # SPHERICAL: Fog is calculated based on camera distance. + # CYLINDRICAL: Ignore height, fog is calculated based on horizontal distance. + # + # MAX: max(heightFog, farFog) + # ADDITION: heightFog + farFog + # MULTIPLY: heightFog * farFog + # INVERSE_MULTIPLY: 1 - (1-heightFog) * (1-farFog) + # LIMITED_ADDITION: farFog + max(farFog, heightFog) + # MULTIPLY_ADDITION: farFog + farFog * heightFog + # INVERSE_MULTIPLY_ADDITION: farFog + 1 - (1-heightFog) * (1-farFog) + # AVERAGE: farFog*0.5 + heightFog*0.5 + heightFogMixMode = "SPHERICAL" + # + # Should the start of the height fog be offset? + # + # 0.0: Fog start with no offset. + # 1.0: Fog start with offset of the entire world's height. (Includes depth) + heightFogStart = "0.0" + # + # Should the end of the height fog be offset? + # + # 0.0: Fog end with no offset. + # 1.0: Fog end with offset of the entire world's height. (Include depth) + heightFogEnd = "0.6" + + [client.advanced.multiplayer] + # + # How should multiplayer save folders should be named? + # + # NAME_ONLY: Example: "Minecraft Server" + # IP_ONLY: Example: "192.168.1.40" + # NAME_IP: Example: "Minecraft Server IP 192.168.1.40" + # NAME_IP_PORT: Example: "Minecraft Server IP 192.168.1.40:25565"NAME_IP_PORT_MC_VERSION: Example: "Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5" + serverFolderNameMode = "NAME_IP_PORT_MC_VERSION" + diff --git a/presets/minimal/config/iris.properties b/presets/minimal/config/iris.properties new file mode 100644 index 0000000..309b265 --- /dev/null +++ b/presets/minimal/config/iris.properties @@ -0,0 +1,9 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Fri Sep 19 15:58:45 SAMT 2025 +allowUnknownShaders=false +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +enableShaders=false +maxShadowRenderDistance=32 +shaderPack=Visual-Vibrance-v0.3.4a.zip diff --git a/presets/minimal/preset_info.json b/presets/minimal/preset_info.json new file mode 100644 index 0000000..6ac0650 --- /dev/null +++ b/presets/minimal/preset_info.json @@ -0,0 +1,4 @@ +{ + "en_US": "Minimal graphics settings (for low-end PCs). Render distance: 4 chunks; level of detail (LOD): 32 chunks; shaders: disabled.", + "ru_RU": "Минимальные графические настройки (для слабых компьютеров). Дальность прорисовки: 4 чанка; уровень детализации (LOD): 32 чанка; шейдеры: отключены." +} diff --git a/shaderpacks/Visual-Vibrance-v0.3.4a.zip b/shaderpacks/Visual-Vibrance-v0.3.4a.zip new file mode 100644 index 0000000000000000000000000000000000000000..3641afd9c873431096aff4ad3c77a2cc07ee0d9e GIT binary patch literal 4564706 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

cQ=*AlM6s^=+b7 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