|
|
|
@@ -58,6 +58,7 @@ include/hyprland/protocols/wlr-virtual-pointer-unstable-v1.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-activation-v1.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-decoration-unstable-v1.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-dialog-v1.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-foreign-unstable-v2.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-output-unstable-v1.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-shell.hpp
|
|
|
|
|
include/hyprland/protocols/xdg-system-bell-v1.hpp
|
|
|
|
@@ -65,15 +66,73 @@ include/hyprland/protocols/xdg-toplevel-tag-v1.hpp
|
|
|
|
|
include/hyprland/protocols/xwayland-shell-v1.hpp
|
|
|
|
|
include/hyprland/src/Compositor.hpp
|
|
|
|
|
include/hyprland/src/SharedDefs.hpp
|
|
|
|
|
include/hyprland/src/config/ConfigDataValues.hpp
|
|
|
|
|
include/hyprland/src/config/ConfigDescriptions.hpp
|
|
|
|
|
include/hyprland/src/config/ConfigManager.hpp
|
|
|
|
|
include/hyprland/src/config/ConfigValue.hpp
|
|
|
|
|
include/hyprland/src/config/ConfigWatcher.hpp
|
|
|
|
|
include/hyprland/src/config/defaultConfig.hpp
|
|
|
|
|
include/hyprland/src/config/legacy/ConfigManager.hpp
|
|
|
|
|
include/hyprland/src/config/legacy/DefaultConfig.hpp
|
|
|
|
|
include/hyprland/src/config/legacy/DispatcherTranslator.hpp
|
|
|
|
|
include/hyprland/src/config/lua/ConfigManager.hpp
|
|
|
|
|
include/hyprland/src/config/lua/DefaultConfig.hpp
|
|
|
|
|
include/hyprland/src/config/lua/Emergency.hpp
|
|
|
|
|
include/hyprland/src/config/lua/LuaBindings.hpp
|
|
|
|
|
include/hyprland/src/config/lua/LuaEventHandler.hpp
|
|
|
|
|
include/hyprland/src/config/lua/bindings/LuaBindingsInternal.hpp
|
|
|
|
|
include/hyprland/src/config/lua/layout/LuaLayoutContext.hpp
|
|
|
|
|
include/hyprland/src/config/lua/layout/LuaLayoutProvider.hpp
|
|
|
|
|
include/hyprland/src/config/lua/layout/LuaLayoutTarget.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaEventSubscription.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaGroup.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaKeybind.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaLayerRule.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaLayerSurface.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaMonitor.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaNotification.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaObjectHelpers.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaTimer.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaWindow.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaWindowRule.hpp
|
|
|
|
|
include/hyprland/src/config/lua/objects/LuaWorkspace.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigBool.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigColor.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigCssGap.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigExpressionVec2.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigFloat.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigFontWeight.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigGradient.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigInt.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigString.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigUtils.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigValue.hpp
|
|
|
|
|
include/hyprland/src/config/lua/types/LuaConfigVec2.hpp
|
|
|
|
|
include/hyprland/src/config/shared/ConfigErrors.hpp
|
|
|
|
|
include/hyprland/src/config/shared/Types.hpp
|
|
|
|
|
include/hyprland/src/config/shared/actions/ConfigActions.hpp
|
|
|
|
|
include/hyprland/src/config/shared/animation/AnimationTree.hpp
|
|
|
|
|
include/hyprland/src/config/shared/complex/ComplexDataType.hpp
|
|
|
|
|
include/hyprland/src/config/shared/complex/ComplexDataTypes.hpp
|
|
|
|
|
include/hyprland/src/config/shared/inotify/ConfigWatcher.hpp
|
|
|
|
|
include/hyprland/src/config/shared/monitor/MonitorRule.hpp
|
|
|
|
|
include/hyprland/src/config/shared/monitor/MonitorRuleManager.hpp
|
|
|
|
|
include/hyprland/src/config/shared/monitor/Parser.hpp
|
|
|
|
|
include/hyprland/src/config/shared/parserUtils/ParserUtils.hpp
|
|
|
|
|
include/hyprland/src/config/shared/workspace/WorkspaceRule.hpp
|
|
|
|
|
include/hyprland/src/config/shared/workspace/WorkspaceRuleManager.hpp
|
|
|
|
|
include/hyprland/src/config/supplementary/executor/Executor.hpp
|
|
|
|
|
include/hyprland/src/config/supplementary/jeremy/Jeremy.hpp
|
|
|
|
|
include/hyprland/src/config/supplementary/propRefresher/PropRefresher.hpp
|
|
|
|
|
include/hyprland/src/config/values/ConfigValues.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/BoolValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/ColorValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/CssGapValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/FloatValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/FontWeightValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/GradientValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/IValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/IntValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/StringValue.hpp
|
|
|
|
|
include/hyprland/src/config/values/types/Vec2Value.hpp
|
|
|
|
|
include/hyprland/src/debug/HyprCtl.hpp
|
|
|
|
|
include/hyprland/src/debug/HyprDebugOverlay.hpp
|
|
|
|
|
include/hyprland/src/debug/HyprNotificationOverlay.hpp
|
|
|
|
|
include/hyprland/src/debug/Overlay.hpp
|
|
|
|
|
include/hyprland/src/debug/TracyDefines.hpp
|
|
|
|
|
include/hyprland/src/debug/crash/CrashReporter.hpp
|
|
|
|
|
include/hyprland/src/debug/crash/SignalSafe.hpp
|
|
|
|
@@ -87,6 +146,7 @@ include/hyprland/src/desktop/history/WorkspaceHistoryTracker.hpp
|
|
|
|
|
include/hyprland/src/desktop/reserved/ReservedArea.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/Engine.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/Rule.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/RuleWithEffects.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/effect/EffectContainer.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/layerRule/LayerRule.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/layerRule/LayerRuleApplicator.hpp
|
|
|
|
@@ -101,7 +161,9 @@ include/hyprland/src/desktop/rule/utils/SetUtils.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/windowRule/WindowRule.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/windowRule/WindowRuleApplicator.hpp
|
|
|
|
|
include/hyprland/src/desktop/rule/windowRule/WindowRuleEffectContainer.hpp
|
|
|
|
|
include/hyprland/src/desktop/state/FloatState.hpp
|
|
|
|
|
include/hyprland/src/desktop/state/FocusState.hpp
|
|
|
|
|
include/hyprland/src/desktop/types/MultiAnimatedVariable.hpp
|
|
|
|
|
include/hyprland/src/desktop/types/OverridableVar.hpp
|
|
|
|
|
include/hyprland/src/desktop/view/GlobalViewMethods.hpp
|
|
|
|
|
include/hyprland/src/desktop/view/Group.hpp
|
|
|
|
@@ -122,6 +184,7 @@ include/hyprland/src/devices/Tablet.hpp
|
|
|
|
|
include/hyprland/src/devices/TouchDevice.hpp
|
|
|
|
|
include/hyprland/src/devices/VirtualKeyboard.hpp
|
|
|
|
|
include/hyprland/src/devices/VirtualPointer.hpp
|
|
|
|
|
include/hyprland/src/errorOverlay/Overlay.hpp
|
|
|
|
|
include/hyprland/src/event/EventBus.hpp
|
|
|
|
|
include/hyprland/src/helpers/AnimatedVariable.hpp
|
|
|
|
|
include/hyprland/src/helpers/AsyncDialogBox.hpp
|
|
|
|
@@ -136,12 +199,15 @@ include/hyprland/src/helpers/MainLoopExecutor.hpp
|
|
|
|
|
include/hyprland/src/helpers/MiscFunctions.hpp
|
|
|
|
|
include/hyprland/src/helpers/Monitor.hpp
|
|
|
|
|
include/hyprland/src/helpers/MonitorFrameScheduler.hpp
|
|
|
|
|
include/hyprland/src/helpers/MonitorResources.hpp
|
|
|
|
|
include/hyprland/src/helpers/MonitorZoomController.hpp
|
|
|
|
|
include/hyprland/src/helpers/SdDaemon.hpp
|
|
|
|
|
include/hyprland/src/helpers/Splashes.hpp
|
|
|
|
|
include/hyprland/src/helpers/SystemInfo.hpp
|
|
|
|
|
include/hyprland/src/helpers/TagKeeper.hpp
|
|
|
|
|
include/hyprland/src/helpers/TransferFunction.hpp
|
|
|
|
|
include/hyprland/src/helpers/WLClasses.hpp
|
|
|
|
|
include/hyprland/src/helpers/cm/ColorManagement.hpp
|
|
|
|
|
include/hyprland/src/helpers/defer/Promise.hpp
|
|
|
|
|
include/hyprland/src/helpers/env/Env.hpp
|
|
|
|
|
include/hyprland/src/helpers/fs/FsUtils.hpp
|
|
|
|
@@ -155,7 +221,6 @@ include/hyprland/src/helpers/sync/SyncTimeline.hpp
|
|
|
|
|
include/hyprland/src/helpers/time/Time.hpp
|
|
|
|
|
include/hyprland/src/helpers/time/Timer.hpp
|
|
|
|
|
include/hyprland/src/helpers/varlist/VarList.hpp
|
|
|
|
|
include/hyprland/src/hyprerror/HyprError.hpp
|
|
|
|
|
include/hyprland/src/i18n/Engine.hpp
|
|
|
|
|
include/hyprland/src/includes.hpp
|
|
|
|
|
include/hyprland/src/init/initHelpers.hpp
|
|
|
|
@@ -209,12 +274,17 @@ include/hyprland/src/managers/input/trackpad/gestures/DispatcherGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/FloatGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/FullscreenGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/ITrackpadGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/LuaFunctionGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/MoveGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/ResizeGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/ScrollMoveGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/SpecialWorkspaceGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/input/trackpad/gestures/WorkspaceSwipeGesture.hpp
|
|
|
|
|
include/hyprland/src/managers/permissions/DynamicPermissionManager.hpp
|
|
|
|
|
include/hyprland/src/managers/screenshare/ScreenshareManager.hpp
|
|
|
|
|
include/hyprland/src/notification/Notification.hpp
|
|
|
|
|
include/hyprland/src/notification/NotificationOverlay.hpp
|
|
|
|
|
include/hyprland/src/notification/SharedDefines.hpp
|
|
|
|
|
include/hyprland/src/pch/pch.hpp
|
|
|
|
|
include/hyprland/src/plugins/HookSystem.hpp
|
|
|
|
|
include/hyprland/src/plugins/PluginAPI.hpp
|
|
|
|
@@ -275,6 +345,7 @@ include/hyprland/src/protocols/XDGActivation.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGBell.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGDecoration.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGDialog.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGForeignV2.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGOutput.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGShell.hpp
|
|
|
|
|
include/hyprland/src/protocols/XDGTag.hpp
|
|
|
|
@@ -286,7 +357,6 @@ include/hyprland/src/protocols/core/Seat.hpp
|
|
|
|
|
include/hyprland/src/protocols/core/Shm.hpp
|
|
|
|
|
include/hyprland/src/protocols/core/Subcompositor.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/Buffer.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/ColorManagement.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/ContentType.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/DMABuffer.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/DataDevice.hpp
|
|
|
|
@@ -295,21 +365,31 @@ include/hyprland/src/protocols/types/SurfaceState.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/SurfaceStateQueue.hpp
|
|
|
|
|
include/hyprland/src/protocols/types/WLBuffer.hpp
|
|
|
|
|
include/hyprland/src/render/AsyncResourceGatherer.hpp
|
|
|
|
|
include/hyprland/src/render/ElementRenderer.hpp
|
|
|
|
|
include/hyprland/src/render/Framebuffer.hpp
|
|
|
|
|
include/hyprland/src/render/GLRenderer.hpp
|
|
|
|
|
include/hyprland/src/render/OpenGL.hpp
|
|
|
|
|
include/hyprland/src/render/Renderbuffer.hpp
|
|
|
|
|
include/hyprland/src/render/Renderer.hpp
|
|
|
|
|
include/hyprland/src/render/Shader.hpp
|
|
|
|
|
include/hyprland/src/render/ShaderLoader.hpp
|
|
|
|
|
include/hyprland/src/render/SyncFDManager.hpp
|
|
|
|
|
include/hyprland/src/render/Texture.hpp
|
|
|
|
|
include/hyprland/src/render/Transformer.hpp
|
|
|
|
|
include/hyprland/src/render/decorations/CHyprBorderDecoration.hpp
|
|
|
|
|
include/hyprland/src/render/decorations/CHyprDropShadowDecoration.hpp
|
|
|
|
|
include/hyprland/src/render/decorations/CHyprGroupBarDecoration.hpp
|
|
|
|
|
include/hyprland/src/render/decorations/CHyprInnerGlowDecoration.hpp
|
|
|
|
|
include/hyprland/src/render/decorations/DecorationPositioner.hpp
|
|
|
|
|
include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp
|
|
|
|
|
include/hyprland/src/render/gl/GLElementRenderer.hpp
|
|
|
|
|
include/hyprland/src/render/gl/GLFramebuffer.hpp
|
|
|
|
|
include/hyprland/src/render/gl/GLRenderbuffer.hpp
|
|
|
|
|
include/hyprland/src/render/gl/GLTexture.hpp
|
|
|
|
|
include/hyprland/src/render/pass/BorderPassElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/ClearPassElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/FramebufferElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/InnerGlowPassElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/Pass.hpp
|
|
|
|
|
include/hyprland/src/render/pass/PassElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/PreBlurElement.hpp
|
|
|
|
@@ -320,43 +400,38 @@ include/hyprland/src/render/pass/SurfacePassElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/TexPassElement.hpp
|
|
|
|
|
include/hyprland/src/render/pass/TextureMatteElement.hpp
|
|
|
|
|
include/hyprland/src/render/shaders/CM.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/CMblurprepare.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/CMborder.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/Shaders.hpp
|
|
|
|
|
include/hyprland/src/render/shaders/blur1.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blur1.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blur2.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blur2.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blurFinish.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blurfinish.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blurprepare.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/blurprepare.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/border.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/border.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/discard.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/do_CM.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/do_discard.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/do_rounding.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/do_sdr_mod.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/do_tint.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/do_tonemap.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/cm_helpers.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/constants.h.inc
|
|
|
|
|
include/hyprland/src/render/shaders/defines.h.inc
|
|
|
|
|
include/hyprland/src/render/shaders/ext.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/gain.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/get_rgb_pixel.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/get_rgba_pixel.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/get_rgbx_pixel.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/glitch.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/glsl/constants.h
|
|
|
|
|
include/hyprland/src/render/shaders/glsl/defines.h
|
|
|
|
|
include/hyprland/src/render/shaders/inner_glow.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/inner_glow.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/passthru.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/primaries_xyz.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/primaries_xyz_const.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/primaries_xyz_uniform.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/quad.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/rgbamatte.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/rounding.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/sdr_mod.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/shadow.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/shadow.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/surface.frag.inc
|
|
|
|
|
include/hyprland/src/render/shaders/surface_CM.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/tex300.vert.inc
|
|
|
|
|
include/hyprland/src/render/shaders/tex320.vert.inc
|
|
|
|
|
include/hyprland/src/render/shaders/tint.glsl.inc
|
|
|
|
|
include/hyprland/src/render/shaders/tonemap.glsl.inc
|
|
|
|
|
include/hyprland/src/render/types.hpp
|
|
|
|
|
include/hyprland/src/version.h
|
|
|
|
|
include/hyprland/src/xwayland/Dnd.hpp
|
|
|
|
|
include/hyprland/src/xwayland/Server.hpp
|
|
|
|
@@ -368,9 +443,10 @@ share/bash-completion/completions/hyprctl
|
|
|
|
|
share/bash-completion/completions/hyprpm
|
|
|
|
|
share/fish/vendor_completions.d/hyprctl.fish
|
|
|
|
|
share/fish/vendor_completions.d/hyprpm.fish
|
|
|
|
|
share/hypr/hyprland.conf
|
|
|
|
|
share/hypr/hyprland.lua
|
|
|
|
|
share/hypr/lockdead.png
|
|
|
|
|
share/hypr/lockdead2.png
|
|
|
|
|
share/hypr/stubs/hl.meta.lua
|
|
|
|
|
share/hypr/wall0.png
|
|
|
|
|
share/hypr/wall1.png
|
|
|
|
|
share/hypr/wall2.png
|
|
|
|
@@ -381,4 +457,3 @@ share/wayland-sessions/hyprland.desktop
|
|
|
|
|
share/xdg-desktop-portal/hyprland-portals.conf
|
|
|
|
|
share/zsh/site-functions/_hyprctl
|
|
|
|
|
share/zsh/site-functions/_hyprpm
|
|
|
|
|
@dir include/hyprland/src/render/shaders/glsl
|
|
|
|
|