From 26aeb5b1bbfae1460488104723d80c0bf3460ed7 Mon Sep 17 00:00:00 2001 From: ziro Date: Sat, 23 May 2020 14:45:07 +0700 Subject: [PATCH] ----- Changes: OBS Studio + Added Flat Dark modified theme for OBS (original created by luckydye) --- .config/obs-studio/themes/Flat Dark.qss | 1013 +++++++++++++++++ .../themes/Flat Dark/checkbox_checked.png | Bin 0 -> 1754 bytes .../Flat Dark/checkbox_checked_disabled.png | Bin 0 -> 119 bytes .../themes/Flat Dark/checkbox_unchecked.png | Bin 0 -> 1585 bytes .../Flat Dark/checkbox_unchecked_disabled.png | Bin 0 -> 114 bytes .../obs-studio/themes/Flat Dark/cogwheel.png | Bin 0 -> 3108 bytes .../themes/Flat Dark/down_arrow.png | Bin 0 -> 527 bytes .config/obs-studio/themes/Flat Dark/minus.png | Bin 0 -> 110 bytes .config/obs-studio/themes/Flat Dark/mute.png | Bin 0 -> 3422 bytes .config/obs-studio/themes/Flat Dark/plus.png | Bin 0 -> 115 bytes .../themes/Flat Dark/radio_checked.png | Bin 0 -> 2025 bytes .../Flat Dark/radio_checked_disabled.png | Bin 0 -> 763 bytes .../themes/Flat Dark/radio_unchecked.png | Bin 0 -> 1950 bytes .../Flat Dark/radio_unchecked_disabled.png | Bin 0 -> 659 bytes .../themes/Flat Dark/right_arrow.png | Bin 0 -> 1305 bytes .../obs-studio/themes/Flat Dark/unmute.png | Bin 0 -> 2776 bytes .../obs-studio/themes/Flat Dark/up_arrow.png | Bin 0 -> 505 bytes 17 files changed, 1013 insertions(+) create mode 100644 .config/obs-studio/themes/Flat Dark.qss create mode 100644 .config/obs-studio/themes/Flat Dark/checkbox_checked.png create mode 100644 .config/obs-studio/themes/Flat Dark/checkbox_checked_disabled.png create mode 100644 .config/obs-studio/themes/Flat Dark/checkbox_unchecked.png create mode 100644 .config/obs-studio/themes/Flat Dark/checkbox_unchecked_disabled.png create mode 100644 .config/obs-studio/themes/Flat Dark/cogwheel.png create mode 100644 .config/obs-studio/themes/Flat Dark/down_arrow.png create mode 100644 .config/obs-studio/themes/Flat Dark/minus.png create mode 100644 .config/obs-studio/themes/Flat Dark/mute.png create mode 100644 .config/obs-studio/themes/Flat Dark/plus.png create mode 100644 .config/obs-studio/themes/Flat Dark/radio_checked.png create mode 100644 .config/obs-studio/themes/Flat Dark/radio_checked_disabled.png create mode 100644 .config/obs-studio/themes/Flat Dark/radio_unchecked.png create mode 100644 .config/obs-studio/themes/Flat Dark/radio_unchecked_disabled.png create mode 100644 .config/obs-studio/themes/Flat Dark/right_arrow.png create mode 100644 .config/obs-studio/themes/Flat Dark/unmute.png create mode 100644 .config/obs-studio/themes/Flat Dark/up_arrow.png diff --git a/.config/obs-studio/themes/Flat Dark.qss b/.config/obs-studio/themes/Flat Dark.qss new file mode 100644 index 0000000..034a85f --- /dev/null +++ b/.config/obs-studio/themes/Flat Dark.qss @@ -0,0 +1,1013 @@ +/* Custom theme information. This will set the application's QPalette, as + * well as pass to QML via the OBSTheme object. + * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. + * Using it without will set all three (making 'active' a bit redundant) */ + +OBSTheme { + window: rgb(58,57,58); /* dark */ + windowText: rgb(225,224,225); /* veryLight */ + base: rgb(31,30,31); /* veryDark */ + alternateBase: rgb(11,10,11); /* veryVeryDark */ + text: rgb(225,224,225); /* veryLight */ + button: rgb(88,87,88); /* kindaDark */ + buttonText: rgb(225,224,225); /* veryLight */ + brightText: rgb(200,199,200); /* lighter */ + + light: rgb(88,87,88); /* kindaDark */ + mid: rgb(58,57,58); /* dark */ + dark: rgb(31,30,31); /* veryDark */ + shadow: rgb(11,10,11); /* veryVeryDark */ + + highlight: rgb(42,130,218); /* blue */ + highlightText: rgb(0,0,0); + + link: rgb(114, 162, 255); /* OBS blue */ + linkVisited: rgb(114, 162, 255); /* OBS blue */ +} + +OBSTheme::disabled { + text: rgb(100,100,100); /* light */ + buttonText: rgb(100,100,100); /* light */ + brightText: rgb(100,100,100); /* light */ +} + +OBSTheme::inactive { + highlight: rgb(48,47,48); + highlightText: rgb(255, 255, 255); +} + +/* General style, we override only what is needed. */ + +QWidget { + background-color: #434758; + alternate-background-color: #434758; /* veryDark */ + color: rgb(225,224,225); /* veryLight */ + selection-background-color: rgb(42,130,218); /* blue */ + selection-color: white; + outline: none; + font-family: "Open Sans", "Tahoma", "Arial", sans-serif; + font-size: 12px; +} + +QMainWindow { + background: #2F3640; +} + +#menubar { + padding: 0px 2px 2px; + margin: 0 0 4px 0; +} + +QLabel:link { + color: #2a3a75; +} + +QMenu { + border: 1px solid #333336; +} + +* [frameShape="1"], +* [frameShape="2"], +* [frameShape="3"], +* [frameShape="4"], +* [frameShape="5"], +* [frameShape="6"] { + border: none; +} + +/* Misc */ + +QWidget::disabled { + color: #484848; +} + +/* Dropdown menus, Scenes box, Sources box */ + +QAbstractItemView { + background-color: #434758; +} + +* [themeID="upArrowIconSmall"] { + qproperty-icon: url(./Flat Dark/up_arrow.png); +} + +* [themeID="downArrowIconSmall"] { + qproperty-icon: url(./Flat Dark/down_arrow.png); +} + +/* Textedits etc */ + +QSpinBox, QDoubleSpinBox, QLineEdit, QTextEdit, QPlainTextEdit { + background-color: #1c1c1c; + border: none; + padding-left: 4px; + padding-top: 4px; + padding-bottom: 4px; +} + +/* Checkboxes */ + +QCheckBox::indicator, +QGroupBox::indicator { + width: 18px; + height: 18px; +} + +QGroupBox::indicator { + padding: 2px; +} + +QCheckBox::indicator:unchecked { + image: url(./Flat Dark/checkbox_unchecked.png); +} + +QCheckBox::indicator:checked { + image: url(./Flat Dark/checkbox_checked.png); +} + +QCheckBox::indicator:checked:disabled { + outline: none; + image: url(./Flat Dark/checkbox_checked_disabled.png); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(./Flat Dark/checkbox_unchecked_disabled.png); +} + +/* Radio Buttons */ + +QRadioButton::indicator { + width: 18px; + height: 18px; +} + +QRadioButton::indicator:unchecked { + image: url(./Flat Dark/radio_unchecked.png); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(./Flat Dark/radio_checked.png); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(./Flat Dark/radio_checked_disabled.png); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(./Flat Dark/radio_unchecked_disabled.png); +} + +/* Listbox */ + +QListWidget::item, +SourceTree::item { + padding: 2px 4px; + margin: 0; + border: 1px solid transparent; +} + +SourceTree::item:hover, +QListWidget::item:hover { + background-color: #282828; +} + +SourceTree::item:selected, +QListWidget::item:selected { + background-color: #2A3039; +} + +SourceTree QLineEdit, +QListWidget QLineEdit { + padding: 0 0 0 2px; + border: none; + border-radius: none; +} + +/* Tooltips */ + +QToolTip { + background-color: #212121; + color: rgb(205,205,205); + border: 1px solid #343335; + border-radius: 4px; +} + +/* Top Menu Bar Items */ + +QMenuBar::item { + padding: 6px 10px; + margin: -2px 0 3px 0; +} + +QMenuBar::item:selected { + background: #444444; +} + +/* Docks */ + +QDockWidget { + background: transparent; + border: none; + font-size: 12px; + margin: 0; + padding: 0; + color: rgb(177, 177, 177); +} + +QDockWidget::title { + background: #434758; + padding: 4px 2px; + text-align: left; +} + +QDockWidget::float-button { + icon-size: 20px; +} + +QListWidget#scenes, +ScenesListWidget, +SourceListWidget { + padding: 0; + border: none; +} + +#scenesFrame, +#sourcesFrame { + margin: -20px; + padding: 0; +} + +#scenesToolbar, +#sourcesToolbar { + background: #434758; +} + +/* ScrollBars */ + +QScrollBar::corner { + background-color: transparent; + border: none; +} + +QScrollBar:vertical { + background-color: transparent; + width: 20px; + margin-top: -3px; + margin-bottom: -3px; +} + +QScrollBar::handle:vertical { + background-color: #434758; + min-height: 20px; + margin: 0px 3px; + border-radius: 0px; + border: none; +} + +QScrollBar::add-line:vertical, +QScrollBar::sub-line:vertical { + border: none; + background: none; +} + +QScrollBar::up-arrow:vertical, +QScrollBar::down-arrow:vertical, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + border: none; + background: none; + color: none; +} + +QScrollBar:horizontal { + background-color: transparent; + height: 10px; + margin-left: -3px; + margin-right: -3px; +} + +QScrollBar::handle:horizontal { + background-color: #2f2f2f; + min-width: 20px; + margin: 0px 0px -3px; + border-radius: 0px; + border: none; +} + +QScrollBar::add-line:horizontal, +QScrollBar::sub-line:horizontal { + border: none; + background: none; +} + +QScrollBar::left-arrow:horizontal, +QScrollBar::right-arrow:horizontal, +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal { + border: none; + background: none; + color: none; +} + +/* Tab Widget */ + +QTabWidget::pane { /* The tab widget frame */ + border-top: none; +} + +QTabWidget::tab-bar { + alignment: left; +} + +QTabBar { + outline: none; + border: none; + background: #2A3039; +} + +QTabBar::tab { + background-color: transparent; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 10px; + padding-right: 10px; + margin: 0; + color: grey; +} + +QTabBar::tab:top:selected { + color: white; +} + +QTabBar::tab:bottom:selected { + color: white; +} + +QTabBar::tab:selected { + background-color: #434758; +} + +QTabBar::tab:hover { + color: #37b0ff; + background-color: #2A3039; +} + +/* Group Box */ + +QGroupBox { + border: 2px solid #2f2f2f; + margin-bottom: 0px; + padding-top: 32px; +} + +QGroupBox::title { + left: 5px; + right: 0; + top: 8px; + padding-left: 8px; + padding-right: 8px; + padding-bottom: 8px; + font-size: 12px; +} + +/* ComboBox */ + +QComboBox { + background-color: #2f3640; + border-style: solid; + border: 1px; + border-color: rgb(24,24,30); + padding: 4px; + padding-left: 10px; + border-radius: 2px; +} + +QComboBox:hover { + background-color: #2A3039; +} + +QComboBox::drop-down { + border:none; + border: none; + width: 20px; +} + +QComboBox::down-arrow { + qproperty-alignment: AlignTop; + image: url(./Flat Dark/down_arrow.png); + width: 100%; + margin-right: 10px; +} + +QComboBox::down-arrow:on { + image: url(./Flat Dark/up_arrow.png); +} + +QComboBox:on { + background-color: #434343; +} + +QComboBox:editable { + + +} + +QComboBox::drop-down:editable { + + +} + +QComboBox::down-arrow:editable { + qproperty-alignment: AlignTop; + image: url(./Flat Dark/down_arrow.png); + width: 8%; +} + +/* Spinbox and doubleSpinbox */ + +QSpinBox, QDoubleSpinBox { + padding-left: 4px; + padding-right: 15px; + margin-right: 10px; +} + +QSpinBox::up-button, QDoubleSpinBox::up-button { + subcontrol-origin: margin; + subcontrol-position: top right; /* position at the top right corner */ + + background-color: rgb(24,24,30); + border: 1px solid rgb(8,8,11); + border-radius: 3px; + border-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom-width: 0; +} + +QSpinBox::down-button, QDoubleSpinBox::down-button { + subcontrol-origin: margin; + subcontrol-position: bottom right; /* position at the top right corner */ + background-color: rgb(24,24,30); + border: 1px solid rgb(8,8,11); + border-radius: 3px; + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top-width: 0; +} + +QSpinBox::up-button:hover, +QSpinBox::down-button:hover, +QDoubleSpinBox::up-button:hover, +QDoubleSpinBox::down-button:hover { + background-color: rgb(15,33,51); +} + +QSpinBox::up-button:pressed, +QSpinBox::down-button:pressed, +QDoubleSpinBox::up-button:pressed, +QDoubleSpinBox::down-button:pressed { + background-color: rgb(24,24,25); +} + +QSpinBox::up-button:disabled, +QSpinBox::up-button:off, +QSpinBox::down-button:disabled, +QSpinBox::down-button:off { + background-color: rgb(24,24,25); +} + +QDoubleSpinBox::up-button:disabled, +QDoubleSpinBox::up-button:off, +QDoubleSpinBox::down-button:disabled, +QDoubleSpinBox::down-button:off { + background-color: rgb(24,24,25); +} + +QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { + image: url(./Flat Dark/up_arrow.png); + width: 100%; +} + +QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { + image: url(./Flat Dark/down_arrow.png); + width: 100%; +} + +/* Buttons */ + +QPushButton::flat { + background-color: transparent; +} + +QPushButton { + color: rgb(226, 226, 226); + background-color: #2f3640; + border: none; + padding: 6px 20px; + margin-bottom: 2px; + border-radius: 2px; +} + +QPushButton:checked:hover, +QPushButton:hover { + background-color: #2A3039; + border: none; +} + +QPushButton:checked, +QPushButton:checked:pressed, +QPushButton:pressed { + background-color: #1c1c1c; +} + +QPushButton:checked#recordButton, +QPushButton:checked#streamButton { + background-color: #6a1313; +} + +QPushButton:checked:hover#recordButton, +QPushButton:checked:hover#streamButton { + background-color: #853131; +} + +QPushButton::menu-indicator { + image: url(./Flat Dark/down_arrow.png); + subcontrol-position: right; + subcontrol-origin: padding; + width: 25px; +} + +/* Progress Bar */ + +QProgressBar { + background: #101010; + border: 2px solid #363636; + border-radius: 0px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #2a3a75; +} + +/* Sliders */ + +QSlider::groove { + background-color: #1A1A1A; + border-radius: 5px; +} + +QSlider::handle { + /* background-color: #2d6dce; */ + border: 1px solid #2d6dce; + border-radius: 3px; + background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #4381dd, + stop: 0.5 #2d6dce, + stop: 1 #4381dd); +} + +QSlider::handle:hover { + background-color: #4381dd; +} + +QSlider::handle:pressed { + background-color: #2256a3; +} + +QSlider::handle:disabled { + background-color: rgb(15,15,16); +} + +QSlider::sub-page { + background-color: #2d6dce; +} + +QSlider::groove:horizontal { + height: 4px; + border: none; +} + +QSlider::handle:horizontal { + height: 8px; + width: 15px; + margin: -4px 0; +} + +QSlider::sub-page:horizontal:disabled { + background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 rgb(31,30,31), + stop: 0.75 rgb(50, 49, 50)); +} + +QSlider::groove:vertical { + width: 4px; + border: none; + background: #2d6dce; +} + +QSlider::handle:vertical { + width: 8px; + height: 15px; + margin: 0 -4px; +} + +QSlider::sub-page:vertical { + background: #1A1A1A; +} + +QSlider::sub-page:vertical:disabled { + background-color: QLinearGradient(x1: 0, y1: 0, x2: 1, y2: 0, + stop: 0 rgb(31,30,31), + stop: 0.75 rgb(50, 49, 50)); +} + +/* Sources */ + +SourceTreeSubItemCheckBox { + background: transparent; + outline: none; + border: none; +} + +SourceTreeSubItemCheckBox::indicator { + width: 10px; + height: 10px; +} + +SourceTreeSubItemCheckBox::indicator:checked { + image: url(./Flat Dark/right_arrow.png); +} + +SourceTreeSubItemCheckBox::indicator:unchecked { + image: url(./Flat Dark/down_arrow.png); +} + +/* Scenes */ + +#scenes { + background: transparent; +} + +/* Sources and Scenes CheckBoxes */ + +VisibilityCheckBox, +LockedCheckBox { + background: transparent; + padding: 0px; +} + +VisibilityCheckBox::indicator, +LockedCheckBox::indicator { + width: 16px; + height: 16px; +} + +LockedCheckBox::indicator:checked { + image: url(./Dark/locked.svg); +} + +LockedCheckBox::indicator:unchecked { + image: url(:res/images/unlocked.svg); +} + +LockedCheckBox::indicator:checked:hover { + image: url(./Dark/locked.svg); +} + +LockedCheckBox::indicator:unchecked:hover { + image: url(:res/images/unlocked.svg); +} + +VisibilityCheckBox::indicator:checked { + image: url(./Dark/visible.svg); +} + +VisibilityCheckBox::indicator:unchecked { + image: url(:res/images/invisible.svg); +} + +VisibilityCheckBox::indicator:checked:hover { + image: url(./Dark/visible.svg); +} + +VisibilityCheckBox::indicator:unchecked:hover { + image: url(:res/images/invisible.svg); +} + +* [themeID="trashIcon"] { + qproperty-icon: url(./Dark/trash.svg); +} + +* [themeID="revertIcon"] { + qproperty-icon: url(./Dark/revert.svg); +} + +/* Mute CheckBox */ + +MuteCheckBox { + outline: none; +} + +MuteCheckBox::indicator:checked { + image: url(./Flat Dark/mute.png); +} + +MuteCheckBox::indicator:unchecked { + image: url(./Flat Dark/unmute.png); +} + +MuteCheckBox::indicator:unchecked:hover { + image: url(./Flat Dark/unmute.png); +} + +MuteCheckBox::indicator:unchecked:focus { + image: url(./Flat Dark/unmute.png); +} +MuteCheckBox::indicator:checked:hover { + image: url(./Flat Dark/mute.png); +} + +MuteCheckBox::indicator:checked:focus { + image: url(./Flat Dark/mute.png); +} + +MuteCheckBox::indicator:checked:disabled { + image: url(./Flat Dark/mute.png); +} + +MuteCheckBox::indicator:unchecked:disabled { + image: url(./Flat Dark/unmute.png); +} + +OBSHotkeyLabel[hotkeyPairHover=true] { + color: rgba(27, 96, 166); +} + +QRadioButton::indicator:hover, +QCheckBox::indicator:hover { + background: #2A3039; + border-radius: 4px; +} + + +/* Scenes and Sources toolbar */ + +QToolBar { + background-color: transparent; + padding: 0; + border-top: 1px solid #434758; +} + +QToolButton { + margin-bottom: 0px; + padding: 2px; + margin: 4px; + border-radius: 2px; +} + +QToolButton:hover { + background-color: #2A3039; +} + +QToolButton:pressed { + background-color: #434758; +} + +* [themeID="addIconSmall"] { + qproperty-icon: url(./Flat Dark/plus.png); +} + +* [themeID="removeIconSmall"] { + qproperty-icon: url(./Flat Dark/minus.png); +} + +* [themeID="propertiesIconSmall"] { + qproperty-icon: url(./Flat Dark/cogwheel.png); +} + +* [themeID="configIconSmall"] { + qproperty-icon: url(./Flat Dark/cogwheel.png); +} + +* [themeID="upArrowIconSmall"] { + qproperty-icon: url(./Flat Dark/up_arrow.png); +} + +* [themeID="downArrowIconSmall"] { + qproperty-icon: url(./Flat Dark/down_arrow.png); +} + +* [themeID="pauseIconSmall"] { + qproperty-icon: url(./Dark/media-pause.svg); +} + +/* Pause */ +PauseCheckBox { + outline: none; +} + +PauseCheckBox::indicator:checked { + image: url(:/res/images/media-pause.svg); +} + +PauseCheckBox::indicator:unchecked { + image: url(:/res/images/media-play.svg); +} + +/* Volume Control */ + +/* Old Meters */ +VolumeMeter { + qproperty-bkColor: rgb(8,8,11); + qproperty-magColor:; + qproperty-peakColor:; + qproperty-peakHoldColor: rgb(225,224,225); +} + +VolumeMeter { + qproperty-backgroundNominalColor: #42740c; + qproperty-backgroundWarningColor: #988F0F; + qproperty-backgroundErrorColor: #802004; + qproperty-foregroundNominalColor: #84D82B; + qproperty-foregroundWarningColor: #E4D717; + qproperty-foregroundErrorColor: #D74116; + qproperty-magnitudeColor: rgb(49, 54, 59); + qproperty-majorTickColor: rgb(239, 240, 241); + qproperty-minorTickColor: rgb(118, 121, 124); + qproperty-peakDecayRate: 23.4; +} + +/* Status Bar */ + +QStatusBar::item { + border: none; + background: transparent; +} + +QStatusBar { + margin-top: 4px; + font-size: 12px; +} + +QStatusBar * { + background: transparent; +} + +/* Label warning/error */ + +QLabel#warningLabel { + color: rgb(192, 128, 0); + font-weight: bold; +} + +QLabel#errorLabel { + color: rgb(192, 0, 0); + font-weight: bold; +} + +/* Special Fixes */ + +OBSBasicProperties, +#OBSBasicSettings, +#OBSBasicFilters { + background: #434758; +} + +FocusList::item { + padding: 0px 2px; +} + +#transitionsContainer QPushButton, +#mixerDock QPushButton, +#effectWidget QPushButton, +#asyncWidget QPushButton { + border: none; +} + +#fpsTypes { + padding: 0px; +} + +#finishPage QLabel { + padding: -2px 0px; + background: transparent; + min-height: 26px; +} + +/* About dialog */ + +* [themeID="aboutName"] { + font-size: 36px; + font-weight: bold; +} + +* [themeID="aboutVersion"] { + font-size: 16px; + margin-bottom: 20px; +} + +* [themeID="aboutInfo"] { + margin-bottom: 20px; +} + +* [themeID="aboutHLayout"] { + background-color: rgb(31, 30, 31); /* veryDark */ +} + +#centralwidget { + background: #181818; +} + +/* Settings Icons */ + +OBSBasicSettings { + qproperty-generalIcon: url(./Dark/settings/general.svg); + qproperty-streamIcon: url(./Dark/settings/stream.svg); + qproperty-outputIcon: url(./Dark/settings/output.svg); + qproperty-audioIcon: url(./Dark/settings/audio.svg); + qproperty-videoIcon: url(./Dark/settings/video.svg); + qproperty-hotkeysIcon: url(./Dark/settings/hotkeys.svg); + qproperty-advancedIcon: url(./Dark/settings/advanced.svg); +} + +/* Preview background color */ + +OBSQTDisplay { + qproperty-displayBackgroundColor: #2f3640; +} + +/* Table View */ + +QTableView { + gridline-color: rgb(88,87,88); +} + +QHeaderView::section { + padding: 4px; + margin: 0; + background-color: rgb(58,57,58); + color: rgb(225,224,225); + border: none; +} + +/* Source Icons */ + +OBSBasic { + qproperty-imageIcon: url(./Dark/sources/image.svg); + qproperty-colorIcon: url(./Dark/sources/brush.svg); + qproperty-slideshowIcon: url(./Dark/sources/slideshow.svg); + qproperty-audioInputIcon: url(./Dark/sources/microphone.svg); + qproperty-audioOutputIcon: url(./Dark/settings/audio.svg); + qproperty-desktopCapIcon: url(./Dark/settings/video.svg); + qproperty-windowCapIcon: url(./Dark/sources/window.svg); + qproperty-gameCapIcon: url(./Dark/sources/gamepad.svg); + qproperty-cameraIcon: url(./Dark/sources/camera.svg); + qproperty-textIcon: url(./Dark/sources/text.svg); + qproperty-mediaIcon: url(./Dark/sources/media.svg); + qproperty-browserIcon: url(./Dark/sources/globe.svg); + qproperty-groupIcon: url(./Dark/sources/group.svg); + qproperty-sceneIcon: url(./Dark/sources/scene.svg); + qproperty-defaultIcon: url(./Dark/sources/default.svg); +} + +/* Scene Tree */ + +SceneTree { + qproperty-gridItemWidth: 150; + qproperty-gridItemHeight: 27; +} + +/* Save icon */ + +* [themeID="replayIconSmall"] { + qproperty-icon: url(./Dark/save.svg); +} + +/* Studio Mode T-Bar */ + +QSlider[themeID="tBarSlider"] { + height: 24px; +} + +QSlider::groove:horizontal[themeID="tBarSlider"] { + height: 12px; + background: rgb(31,30,31); +} + +QSlider::sub-page:horizontal[themeID="tBarSlider"] { + background: rgb(51,51,51); +} + +QSlider::handle:horizontal[themeID="tBarSlider"] { + border: 1px solid #2d6dce; + border-radius: 3px; + background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #4381dd, + stop: 0.5 #2d6dce, + stop: 1 #4381dd); +} diff --git a/.config/obs-studio/themes/Flat Dark/checkbox_checked.png b/.config/obs-studio/themes/Flat Dark/checkbox_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..37d617c9a0e29e0fcf86b292f5075feff03ce7ff GIT binary patch literal 1754 zcmbVNe@q)y9KR}zUqW;&*-(typiv_Fu9Suuba9uwd+*-+ zywCUd_j>DUt8%k%&qfd=*YESz!x=S4<_7rIySf(Ol%@I_bp*-DH-`l|(zgXc(l<(h zpb_NmX9Xo<<3*(j*kTbCq7kI5Jf`wOD=^R|&@9Pr?3d9o43$JTwzrfcIMoAMBwv>X z8oFu&LRYK6h*=t{qCu_>^(Y!Z zOKnc8KsqRtW^AOBU?@ikN)aTD6EsfRtpv#uPS(z#$p?edG%>{1dv_;g!7n$~Vi+om zp>|y zOWCi1!h{idgTF3V6xfiWMR;hg6ycizuFB0AnsOrRQNoG_1w-xZYxn&gPo1WOq%b_t z>#KI5{z{LNWSmYbWg`>navbZIb%U1$;P<*Q=o*_OiL8qd=}@TySW9WbWwkdsL@O^6 zPAg3{IYEe~T`s3<^}bgT+RX%5y)XXH`+GDA79bzKVIH$A&CFqak`80qnJk>m~w;~XH`lpx1sz0dPbarg; zUDx13!55#L8Lz0Sc;)nFHUDDa_?c*(YAoK>F?@OS8DHDs>i9VKcpi7@*B?)j6WrSi zJA3->nEY)iZ+0tv+W;#ZdvI}kcbqBu@~~l(@RQT8#XbI`ua?a0BKQ_A@Jbxw5s^3qsSEn29%*;~frkK+HiQM_TLd%JQ%Z-ycmIKJJUrvt|Jg`tc zS#xt{FoW&UqZg_eJPr9Yy`yiWbjI2^dhXJD#A&4I^TzLPvOV#8;be^kS=jQk_mSDx zE$BDBWs^@KJIC_Bp3sY#aSoX)yS3(_!mC4(nn(TYw)rE=&!75X>$AuUy_>ohnf~Lx zi*H6OfzI8&sdql?-;ox(l0SWm3}sz N)YH|^Wt~$(697rNBjEr5 literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/checkbox_unchecked.png b/.config/obs-studio/themes/Flat Dark/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..1f26b125deb62ec92ded9a0c97f692b051de5d9a GIT binary patch literal 1585 zcmbVMTZr6L7*540y2~!!5Zeb0S&FXR+%uPiX4`Et?hH87Wp}V6BKAyjG81=_6O&A5 zb{>kAE?BW(rR~F7#V7ls)e7xPl^raF_RWV<)yr~;Xm<6$&G?AqP(fH4n4vI48Nt5QE*T&76dRH^;R0$1=fShI6&AI`Ol zC8IrW$R@RWlHAo&Fo6R@K(?H^8z?Q6>hdah9&NJ}*@cAjDm4`eB+G>vQbRr@lT3;> zcu64BGQ+1hS&$}3f#cIGmu7j9=6HomDWXjF9|}wJO-q^8pX$rPE0wB+p{KBHv)N>t zB7^)Y%geINasn#|G)BfEvC5vj?%7W05tUqWKVn$S)yO9|USQBz|WUJgx^VAk(%MHiHVHA_=!Zal)7&1h)m7 zhGHS#0oYvI0aeI)Zj~ZqCn_4MBOeRK+KC(Y^O`o}Bg?MigJ5=gFPYD3DPB&cXo2Co z>J|!0-VH+F8ZfV`6m|_`+ol4Nm82zQELxB)fffx(qB9kdqh-9d(om2DDLJ^WBcl-| zz~H|5Kkx7JZCrq$e#bmfSw@+o>)bfI53bMU49tZtLtWKn<-6@f|_QS_ln^|$Ri z_CSxeS%aALKk}jn3y>8yfe)vu*ju;BIu@(WM#b8*g8ip~-LnmaJ%HnG5l!PZg%@$7 zgD&oFK5k>*i$4S00x#$FsZx3Ihg1B}XM66;zVQ0V@wxW>=-ukg$<^=fezSZz zo*OofkF0a$Bgb}T9y_)82ltEh#o?>^krPWhKKPO7eEI6h&ghDMwsF^m&TsUS)SuUc zw_kjo72jJMeW;VjOy4+^m^eIr<*%EGr9IDW`)Xxw@$|9Z-`}^gc#-?$+;+dQnww0F zt`YtBz?N^mcE_%7^S@pF=$VfnF2CXJc*`GG*W1^JPjntFW46zaAEK8(-Acdw;f=@7 btSuAofc4g~Q3?m6wBUBkO`XYNY{G|L0kLP3IlgHh0N`MUkreD;{x=72;!UHx3vIVCg! E07w`gzW@LL literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/cogwheel.png b/.config/obs-studio/themes/Flat Dark/cogwheel.png new file mode 100644 index 0000000000000000000000000000000000000000..dfc0de40b1b93d18653449247e9cd366038b8757 GIT binary patch literal 3108 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 literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/down_arrow.png b/.config/obs-studio/themes/Flat Dark/down_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..39d31da89d6edfef47f642073fda4202e2b08b9c GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV7%t(;uuoF`1U$uJ5#j8@rRjN zUlYZ$7=O1Os`N6rlk1|2)ZhF+l{J3ST>`qF%qDNFKd583`{CO5?}GpTT>D^9*&IAMeO6Kx>=SXD%`|P5g zu%8@i-;ccy>iDtnf?!Ae+R*9ddsY9{RJ=Z2zjcZo(?@5M?zYd-?ib>IK7N$I;xGKa z;A#KYZ|nYV?-9)Deem*8{^lQ-1?x5n_AL0q=BBVuup^)4k#yq^C^IjUB`<>|FP$YX zjU_LYB`<{~?{W98PW?Ax`*uiMG`xQ&uy1p7$9scE))Ri{muY;I^{HtWzR!5H+~cEc zNKL!w|C^X*A{h^2PVIO2Q{}!v{$BN-y+2C(9%#?|A=>v~#($lIdR+PlDZ@3IP{*Z?v2 XZxz<#oD^-J1mbwQ`njxgN@xNA6+!JL literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/minus.png b/.config/obs-studio/themes/Flat Dark/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..26e35b4e40d74afb525d36578380cf1f4bd93cae GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxc&!&(3-C~KoQ20AirP+ zhi5m^fE+PT7srqa#$<-3z=Z$uJpU#fVR$9Y$}rns+dj8Ezze8?!PC{xWt~$(699=Z BAl(1} literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/mute.png b/.config/obs-studio/themes/Flat Dark/mute.png new file mode 100644 index 0000000000000000000000000000000000000000..2f527c9d1179806dd667a885bd45b6864736ba15 GIT binary patch literal 3422 zcmb_f2~-o;8V-aV5s+4?pvHh8YBJeLBB+qCgc@Y4prB=v3?x97CP4y-22^s`Tpge+2`l$ zWoEL_1c5-9vAmf9@SCc=jSS#t$==nA;g_+*dy@=-FtyU&ItXRHH3DH!A_xkRhp^Yv zxndy}DRw0zYXavG#twI8Fqaitp14Rl%uIQo54QP~r=ZX#{vvF(*1L6z36QodJ zf^QHvA(~6$q1UcKxhUwc03jp?Q3_#coG5SOvB0U$0e4jV_rilvbNo<^eqI08T*U|w-`+D^?_%p$R4oP=FEukHu+Sng;T?vp7ktG-g^kj|)ICkPs5d zWiS>$iUgg$LgB0mncQO=?8Xcs??uak;w2Ce0LjF$ zQZD4N4K~wG>y3oYkV2qbEDaKiW8MYI@14mg1_QM`SRmqw<77_1gF{SE4!NS?m{H+q zVF=Da1OgpLqLc6|wZX%^g|fvwK}7ufpm;JJPx%8BP8c322mcn#^|^QbtGL;#)N?PrR) zvDyT9x1R^^CxKKPoiulZ6g)wMF2H=4zu4@z68Vg7+}+&pdc5HjWR$LjNK! z-oj+!2zeYRh1?=xw*DsTfIl-`25$Rn!#Q{k+*_Qv7?47az(jCJL=2Tm!eJsP91_GM zLmZGpd*}H349DZ?gxQ4t-wmIkl*G-fY zDSLf;$*U|+$3lnY%(9YWrF_%$@I*g1H@xS=3Uht-H$@%k4$7i2Kg$MOK*M6DhyI~s zsa5UuY38YXWfk5(dLKJTxxRV*8V6-Y_V|vFUR>{y?Q2AhbgiH;e?dRZM}MA-Ko#^^c>Hy(=(5?9nsq!$|suE*xWU9(K%2NKQ|J&KxYZ!sLn%# z)xg3l89gjDkPN{XZD6y*`AvWN!&D1oBU+q@JnCIrjU$=s(7b^);AQW&PmcRJ~sIK!B-1+33AVt z{VutI%QLC#TaOwiy^P%FsEae|${SBgf3flxoyYo*ZS}+EGO0tA)udsgpt4a^4Ed)UVj+Sp5w;Iaa>EXh^kb zTy?a%Lrr6KlNt;1kY|9r@I_ZInmE+2wMNWe#&z*b+=DZ$L5|vvh7R6qW_6nzOA!pU zevri(Q-#LzLYtn*uCcs+SMOzkydKcOA~SAQ+8Ay`h7w~F_b|4mi#%R4m>--^Q{7s1 zN4LQ)XK7Petu^&Tcz&$Jh@kd5oc*Rtx6Qy8+qc&JvD9GH?T~tRmV6;9YtLT&U}BHMDGM*}+T28a7lbYHKo#S=t7xO+b*sO2 zasU2xGwucIv-+p_0?C{Uqs2bn)y6&w(zAQY#Y$?t(EciFy{Gg2)}^3^i`7XXki(n+ISFg#6IVVqg%U=_WPaGsZDe9ICDlT zd|+lLmA$|2FKxQ5`cl%^(CT7iPdRcl@J!3r#^{e)+Xo6APKHG8UgAFxgS7R!x#=sn z4FMyTo4ZWATI`R%HhOlFHgun{su|z7J4K>-aBg0R*9(*W${kMUuRQIj_&6)0dVfgy z_I)K>Tq&^H{XZ$6XOD&M>rm~LwB5M9H#tt3wRp$Fgb$z&g9GDHYnq9L*lJo9`QyaR z6Q{FQo}Hu6xLMe3?>1?xR~?Hc@5O-sRKZWq%JypMg75uzIko67v;WDc*#0QccX>;l zW}=KaKm|K~d9 z#_V72J!;!_dRfEe`CE=oT=#xn9vrvP;zr?fBf*M-42Ka!!-k!JqwP;u+K6eIhh>v_ z$$7c*ii`f&14(0*W__MD6^4ralEQQ7HN5NSB@a)I8miK38Xvfis`eX8Er4jtN4HmD ztR9?INbZ*N>?KC;M*io~-MmG4rdHs>*XtzQIM-==#^x9BR7H tfO-8Az18X0CPOQy+xSvN$zzq{=pqx@lXP+Joht1g5X-}tS?(Ub>o?}iP-XxC literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/plus.png b/.config/obs-studio/themes/Flat Dark/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..69325d1d810f6a5bdac715a356a2d6ac9e55287b GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxc&!&(3-C~KoQ20AirP+ zhi5m^fE;O07srqa#^eKBKlpoe+WyuX{BRaZW?>UiV_;ZyIP9gTfaMpUG6qjqKbLh* G2~7Yz)F%`b{9Dm6^kN_ zV`;`gMNsj!Dq6A1v?_e)_`!-7mP&PHv^IZc1Q)V@i5~7#r84a09B^0pa!h$3t zQIJKb%t&Me9G-^(0xQYmaGup-+n$19^DwPVA$WWO~1P~%F-^Sy4A{#ejltD{!1WPeIMcZHpBc4X*@M;8T zI&6ZKanjnj5jO#cp?NriO2ra~Nkc$0;lwdHtYt{JnLtSkX(equ2e48nmdT`fn#-jB zh1z-iHvz!4dc9M|TXnHoogz3sb`>yV#364*bH;pzL=7ZI=dc7By9%f|!(k1BX;>2H zY1T;7meD{ZkE#r7H1O;c%4Vi>xu7@Tq!#B%H3DK52BIaBDUC82CQ)DtX|N-Bl3}Qx zHdE>OZ-dGdScvLxP>?WYoX6h@HWOGn&029_E@j0tNR+W%nh<2HiSY1IgDjhLd$7%3&?I4PHj z2)Q&}6qcqSMR=GpO(eq=VMIEvAk4~PbHRNrP2@NdVD!HEf8L+ZQlJ2F%X{-U%F>ZJ zSOUd?nC6cZ&O$PKWM!e?p=7~u!chcjgm6TkG$SM1)O&kim^L?)1f>6w7sD`)PUmxR zmW<8--g-yYp+I%iQLMvOp#L;*=s9I?@KZ8w=W)Ao-RAf`o-S zZM4y}v1R)YD<>}S+Vom?MQh)<6PCM1=av;ex_sZ;IB|hXhUh)Iuipw`>xX#|TJ0%f|TE;~A2Tk*@EUfcx zM;{j*IA`~>OOAC|2CC@@!RgkdRM*V%6@HBiQ(=#W^5@>WD-?l8pFWP5R}gsglcU`{ zInY`X*ww$LLH8~4ICkzV=JxqTp7l`Qf$#gEDb**@{WUwhu4jM1jD2(&OQI(g=|0a^ zphaDcH_k4A=a>-`b(#wI`gZ0hrFE^JZ9+^0Q zR=^$M9MzsX=51+9pI`EMimVJ*zG&N0>w|_jg>-Z@nN}O3BA@-@;pYK8T-+93H7RxJ zbfIwT&U@7XgXO(5Z@b?L@r}2yX^x8XY!u$8Z`n1W*<+b7qO!fNX2{~_pdquOt!!USU-^O0cK4*jYN-0H_rtCV_9eA;n*MYT~vbl-&UJ>g}V@{{rPrYFccL1+A8-zOiP$aegUb+Jj>+L+W0e*vwu-S_|i literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/radio_checked_disabled.png b/.config/obs-studio/themes/Flat Dark/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b009c6ce4b5812cdc9ccd2bb0312aab4467f4d1a GIT binary patch literal 763 zcmVycTisXFZJORZR-ZKb zjm|v>wrP?sX@LE6+1Xh~6}Tb@u}DEOVh{)yREA!X0UW4}c(g$-=3ouBNNX?)Bhehu zs0l}L0%)j?1oX!;oW=|Mz&|)4@DJbd1jn!t-4TVV(Ch}#;f^MlhwJzbQAl5L5mQhf zF3<`aK!-QFVK?4GnD~cpk`uzjD{Mq7xIwcF01Y1Kjsy4#VektlFbzY|RT_rbIEO#V zF`uyuEm7Mt0IH)I_L^M$EQTT$UWh=F6ail(Vg#<5gjkQdsA3ub4kTfb$z$JuMEIi- z@~{M(q$S8hBlsg5drV%(1VlhL3*dqwxTzet9$`pA4))_Ye#0sK#&hgP4w4X$y$}ZH z&>1z<06G$}R{7e`ARbAWfP450VFrJ34-@1u*~$%l#VkZXGX|)FjyMk?eaArfBM0~4 zgs=i9?jy%=tTFUKG(;t10C$YVO9<&G!qFJ}m6KS)U+hOCB;yK%^a#UHyC8suP%Og_ z2x$U5kdNmOHa$l^{ICc@`iAlFGX_Y+HvEIYU-U%;mf#nJO~0@N;TWY9u!V>y2%sYq zdzJsT4U(`4P6(Tv^4KKw!*2*_C1RnKWq?004WJF~-!Ke~ zO87T?jA5v)7NSljg=m1GnB22bi0)YwqC;vSQcLlV5-i18R;9SK7o#|f#i(XkEXTX; zF2`y^^39|n8G=}NB3x-md|=g(Y(QO9Elx}J6DKg;(2{k-FwC-O$#$a^T%eV7Q~JFS zO=)YmL$lMCdnj%BkJ4?+tp}3{`0bUZW)olz#1|Uj-8MUYak!)u=VihES z#OVxL8jmFqqe+Jw^d=&9CPL_OBc?ZEc#Kw$lX?RgV?u@=6iSnrTr$HpcSsieGNbv5 zB9a*9@pyEe7@Z*HVYta;!t?}25L$@P%Ei1wd9}Peb(p~hWLjcHg%x;2Wu#m}kzz)n zrh_JMqK}rBhuj1mhIuIw!*zPqqyZp9`*32Bt&=_z74)BT$vA7Q_<_n4-=L`Qr z?K^%#0CcU>>67tPT{zAsLRONOLoH~(Su6r91IR*=M1$nzP|c~TH6m%10Hp|0 zrXaY71C>6kGGetNky$Ly2p)OHV{l-j6ktYS%;I6Rw1hE}AV_^I8H-1&!P5^yodUz= z7C#M2#F2Q+6Hu5i45d)d1T!?5D@Ys#&1E?%4`3pnhax^Fl2*YjNKi1;F6Qxlht--c z3AwBr9>^IfNr)raYQRkfgO3YW=5fFbS%q|Mi9@$x%4irk#G@O zqbb&?rA!8(jll_EFfmk&D;^Brw+VESngGN1ng4k|O=4jIQts#GQOi=z9MaCpFs8*r zg|i404z1iQGLS4JMXN<%Mrk$rfI)}0+2{7aAgw1KK+^xni$RzyW01vyH1l!oy<9~gr(fAV%nqCp}z$(bj}S8eEk2#N1nB!X}42L?ZuieVWhi+g5Ns zKQ913u(~wu`|yp%akU@zcAe?#3X*cFuC&%)uleRom+|uErZ-$U&LfA6e*J4^HBLtS ze%{n{yL0*R!p*^9mm_|dmm2(mt!;$k+N+P|b_dl2@P1CZ-~U_9r8(bqZ2k58x;34r zdS{8_y>}Bs;%{$z$I|waV|N6;yRwyBw(*x;Rp_p3;U|h5)}7K;d?wp^t*ShvZgE@M z1n<6eO^>SZgqI!FbU=c^av^Hk*;5CvtOyONI~$LshJ9{n+_5L^{Ug!rq0Zj^#*s&k z`ztN0(28uo+M`7$TMqB{=k_X&`nQjs3$5sBFKo~rXbd+dj(Bul>>Cq!=cg9GgM71< z=Py(xoSbDGwJB_Wl>~Sa-#P@H0Om z-S1wh?(Mzj|CPOuD$9+U*5LMj6v1s6U%H3xnzZ!}QL?o3MDUwZH2 S&FQbHe^5vA0$XiTPTAj1V8EyV literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/radio_unchecked_disabled.png b/.config/obs-studio/themes/Flat Dark/radio_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..801b05bc4397f5e5bc701914cd087819f01bb214 GIT binary patch literal 659 zcmV;E0&M+>P)v)SKWFQj?8Tf;jxP)~Wh^oi|8EOCzh0qSG@fd%gg7gb_u@Ehh zA2Qeg9*SWAPT&iaLk50pnNSYzu@7BP5He5ziNY9&Gx!B%NWm2>#yIrT#$yF;Aq~p# z1IN)B`2q#Vg$_97IQUJBLnU|+mj6%?c`fb8gv z+fdpcjDm>JbfiORXVDt}n*j=87T!T=7f}WxLN)LJN_&n8$d?sBq5?J}2}+v_5e5Ha zJ(Ttvb5PO@PzQ&R0flr7gNTwT)&jN;m9qkPXo6GLd)pNvN`@m9O527Skns$V<_uum zf+KOh1(nRVAfXSTzt^yI3|_+*_G>7R9eo@N(a0DqMCa^<$X<$*;cn{E*QurGJ7b zrCm`7GL%|g*sA48@u}tR!DJM+;5yzQ2^mn|R!a*Fs t4lKh|bVOC;!9TGcPV2>fIF0dm{uhb49NS#Y+}QvC002ovPDHLkV1l1!A;tgz literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/right_arrow.png b/.config/obs-studio/themes/Flat Dark/right_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e721837d884d4feeff500d34948479d2da5f8e9d GIT binary patch literal 1305 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 literal 0 HcmV?d00001 diff --git a/.config/obs-studio/themes/Flat Dark/up_arrow.png b/.config/obs-studio/themes/Flat Dark/up_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..89a5d470791916214b28709585ad0a1cd332bf13 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU_9XI;uuoF`1Vd?nsT5B+k=^R zV;PtdQZt8ZHf4Bb2AK%_Q=i&QV-`@&NJMjHaMZL^-mP-A~V-|Ydo9=zsX(+N! zh$Eh}Wj&fH0!YHALzuinm`+EZlR0GG|KY4^&F9EIOWmV;rX}Wi8|;7h_TYtYi4oO? zOa4lno5zzH-?q`*`Nn*hbC3;ssD04+?|&OriPrTjk9GO)O@CFhGe%5kpHNL&sovFp z)BNlA{M$P(d1YM7{xw1-Gi8-eo86vorx6!^{d3H!@Q3<~S$xAL-p#U_T?zE~e$^SW zb-x$f7gn|4+<#kW&aDr(c~<{awV0Bn{O6t52F&c3-< z&g7WnE{ECfv#;)z`;z`bXkstF8gh^`Fxaf(&z$?2`{P2VCm;z=S3j3^P6