From a9e5ddc785e594adeb0dddc1a7d5642a17568efb Mon Sep 17 00:00:00 2001 From: zlaxy Date: Mon, 26 Aug 2019 02:10:43 +0300 Subject: [PATCH] add left right themes --- README.md | 3 +- .../css/blockmode.css | 0 .../css/mod_page.css | 0 .../css/narrow_navbar.css | 0 .../css/sloppy_photos.css | 0 ussrbasicleft/css/style.css | 1831 +++++++++++++++++ ...k_diagonal_stripes_background_seamless.gif | Bin ...e_diagonal_stripes_background_seamless.gif | Bin .../img/screenshot.png | Bin .../js/ussrbasicleft.js | 2 +- ussrbasicleft/pdl/mod_admin.pdl | 7 + ussrbasicleft/pdl/mod_appman.pdl | 7 + ussrbasicleft/pdl/mod_apps.pdl | 8 + ussrbasicleft/pdl/mod_articles.pdl | 10 + ussrbasicleft/pdl/mod_blocks.pdl | 7 + ussrbasicleft/pdl/mod_cal.pdl | 7 + ussrbasicleft/pdl/mod_cards.pdl | 9 + ussrbasicleft/pdl/mod_cdav.pdl | 7 + ussrbasicleft/pdl/mod_channel.pdl | 13 + ussrbasicleft/pdl/mod_chanview.pdl | 7 + ussrbasicleft/pdl/mod_chat.pdl | 11 + ussrbasicleft/pdl/mod_cloud.pdl | 7 + ussrbasicleft/pdl/mod_common.pdl | 7 + ussrbasicleft/pdl/mod_connect.pdl | 7 + ussrbasicleft/pdl/mod_connections.pdl | 10 + ussrbasicleft/pdl/mod_connedit.pdl | 10 + ussrbasicleft/pdl/mod_defperms.pdl | 7 + ussrbasicleft/pdl/mod_directory.pdl | 10 + ussrbasicleft/pdl/mod_display.pdl | 7 + ussrbasicleft/pdl/mod_editblock.pdl | 7 + ussrbasicleft/pdl/mod_editlayout.pdl | 7 + ussrbasicleft/pdl/mod_editwebpage.pdl | 7 + ussrbasicleft/pdl/mod_go.pdl | 7 + ussrbasicleft/pdl/mod_group.pdl | 7 + ussrbasicleft/pdl/mod_help.pdl | 7 + ussrbasicleft/pdl/mod_hq.pdl | 7 + ussrbasicleft/pdl/mod_id.pdl | 7 + ussrbasicleft/pdl/mod_layouts.pdl | 7 + ussrbasicleft/pdl/mod_locs.pdl | 7 + ussrbasicleft/pdl/mod_mail.pdl | 8 + ussrbasicleft/pdl/mod_menu.pdl | 7 + ussrbasicleft/pdl/mod_message.pdl | 7 + ussrbasicleft/pdl/mod_mitem.pdl | 8 + ussrbasicleft/pdl/mod_moderate.pdl | 6 + ussrbasicleft/pdl/mod_network.pdl | 17 + ussrbasicleft/pdl/mod_photos.pdl | 8 + ussrbasicleft/pdl/mod_profile.pdl | 7 + ussrbasicleft/pdl/mod_profile_photo.pdl | 7 + ussrbasicleft/pdl/mod_profiles.pdl | 7 + ussrbasicleft/pdl/mod_profperm.pdl | 7 + ussrbasicleft/pdl/mod_pubstream.pdl | 7 + ussrbasicleft/pdl/mod_rate.pdl | 7 + ussrbasicleft/pdl/mod_ratings.pdl | 11 + ussrbasicleft/pdl/mod_search.pdl | 6 + ussrbasicleft/pdl/mod_settings.pdl | 7 + ussrbasicleft/pdl/mod_sharedwithme.pdl | 6 + ussrbasicleft/pdl/mod_sources.pdl | 7 + ussrbasicleft/pdl/mod_suggest.pdl | 8 + ussrbasicleft/pdl/mod_thing.pdl | 7 + ussrbasicleft/pdl/mod_uexport.pdl | 6 + ussrbasicleft/pdl/mod_viewconnections.pdl | 7 + ussrbasicleft/pdl/mod_webpages.pdl | 8 + ussrbasicleft/pdl/mod_wiki.pdl | 8 + ussrbasicleft/php/config.php | 128 ++ ussrbasicleft/php/style.php | 163 ++ .../php/theme.php | 4 +- .../php/theme_init.php | 0 .../schema/Focus-Boxy.css | 0 .../schema/Focus-Boxy.php | 0 .../schema/Focus-Light.css | 0 .../schema/Focus-Light.php | 0 .../schema/Nolikes.css | 0 .../schema/Nolikes.php | 0 .../schema/Nominus-Nolikes.css | 0 .../schema/Nominus-Nolikes.php | 0 .../schema/Nominus.css | 0 .../schema/Nominus.php | 0 .../schema/dark-Nominus.css | 0 .../schema/dark-Nominus.php | 0 .../schema/dark.css | 0 .../schema/dark.php | 0 .../schema/zlax.css | 0 .../schema/zlax.php | 0 .../tpl/suggest_widget.tpl | 0 .../tpl/theme_settings.tpl | 10 +- ussrbasicright/css/blockmode.css | 15 + ussrbasicright/css/mod_page.css | 24 + ussrbasicright/css/narrow_navbar.css | 30 + ussrbasicright/css/sloppy_photos.css | 58 + .../css/style.css | 2 +- ...k_diagonal_stripes_background_seamless.gif | Bin 0 -> 4970 bytes ...e_diagonal_stripes_background_seamless.gif | Bin 0 -> 5119 bytes ussrbasicright/img/screenshot.png | Bin 0 -> 131184 bytes .../js/ussrbasicright.js | 2 +- .../pdl/mod_admin.pdl | 0 .../pdl/mod_appman.pdl | 0 .../pdl/mod_apps.pdl | 0 .../pdl/mod_articles.pdl | 0 .../pdl/mod_blocks.pdl | 0 .../pdl/mod_cal.pdl | 0 .../pdl/mod_cards.pdl | 0 .../pdl/mod_cdav.pdl | 0 .../pdl/mod_channel.pdl | 0 .../pdl/mod_chanview.pdl | 0 .../pdl/mod_chat.pdl | 0 .../pdl/mod_cloud.pdl | 0 .../pdl/mod_common.pdl | 0 .../pdl/mod_connect.pdl | 0 .../pdl/mod_connections.pdl | 0 .../pdl/mod_connedit.pdl | 0 .../pdl/mod_defperms.pdl | 0 .../pdl/mod_directory.pdl | 0 .../pdl/mod_display.pdl | 0 .../pdl/mod_editblock.pdl | 0 .../pdl/mod_editlayout.pdl | 0 .../pdl/mod_editwebpage.pdl | 0 .../pdl/mod_go.pdl | 0 .../pdl/mod_group.pdl | 0 .../pdl/mod_help.pdl | 0 .../pdl/mod_hq.pdl | 0 .../pdl/mod_id.pdl | 0 .../pdl/mod_layouts.pdl | 0 .../pdl/mod_locs.pdl | 0 .../pdl/mod_mail.pdl | 0 .../pdl/mod_menu.pdl | 0 .../pdl/mod_message.pdl | 0 .../pdl/mod_mitem.pdl | 0 .../pdl/mod_moderate.pdl | 0 .../pdl/mod_network.pdl | 0 .../pdl/mod_photos.pdl | 0 .../pdl/mod_profile.pdl | 0 .../pdl/mod_profile_photo.pdl | 0 .../pdl/mod_profiles.pdl | 0 .../pdl/mod_profperm.pdl | 0 .../pdl/mod_pubstream.pdl | 0 .../pdl/mod_rate.pdl | 0 .../pdl/mod_ratings.pdl | 0 .../pdl/mod_search.pdl | 0 .../pdl/mod_settings.pdl | 0 .../pdl/mod_sharedwithme.pdl | 0 .../pdl/mod_sources.pdl | 0 .../pdl/mod_suggest.pdl | 0 .../pdl/mod_thing.pdl | 0 .../pdl/mod_uexport.pdl | 0 .../pdl/mod_viewconnections.pdl | 0 .../pdl/mod_webpages.pdl | 0 .../pdl/mod_wiki.pdl | 0 ussrbasicright/php/config.php | 128 ++ .../php/style.php | 68 +- ussrbasicright/php/theme.php | 18 + ussrbasicright/php/theme_init.php | 17 + ussrbasicright/schema/Focus-Boxy.css | 15 + ussrbasicright/schema/Focus-Boxy.php | 6 + ussrbasicright/schema/Focus-Light.css | 5 + ussrbasicright/schema/Focus-Light.php | 12 + ussrbasicright/schema/Nolikes.css | 7 + ussrbasicright/schema/Nolikes.php | 2 + ussrbasicright/schema/Nominus-Nolikes.css | 11 + ussrbasicright/schema/Nominus-Nolikes.php | 2 + ussrbasicright/schema/Nominus.css | 3 + ussrbasicright/schema/Nominus.php | 2 + ussrbasicright/schema/dark-Nominus.css | 486 +++++ ussrbasicright/schema/dark-Nominus.php | 41 + ussrbasicright/schema/dark.css | 482 +++++ ussrbasicright/schema/dark.php | 41 + ussrbasicright/schema/zlax.css | 17 + ussrbasicright/schema/zlax.php | 2 + ussrbasicright/tpl/suggest_widget.tpl | 10 + ussrbasicright/tpl/theme_settings.tpl | 34 + ussrbasictwopanel/php/config.php | 128 -- 170 files changed, 4048 insertions(+), 173 deletions(-) rename {ussrbasictwopanel => ussrbasicleft}/css/blockmode.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/css/mod_page.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/css/narrow_navbar.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/css/sloppy_photos.css (100%) create mode 100644 ussrbasicleft/css/style.css rename {ussrbasictwopanel => ussrbasicleft}/img/gray_and_black_diagonal_stripes_background_seamless.gif (100%) rename {ussrbasictwopanel => ussrbasicleft}/img/gray_and_white_diagonal_stripes_background_seamless.gif (100%) rename {ussrbasictwopanel => ussrbasicleft}/img/screenshot.png (100%) rename ussrbasicpub/js/redbasic.js => ussrbasicleft/js/ussrbasicleft.js (98%) create mode 100644 ussrbasicleft/pdl/mod_admin.pdl create mode 100644 ussrbasicleft/pdl/mod_appman.pdl create mode 100644 ussrbasicleft/pdl/mod_apps.pdl create mode 100644 ussrbasicleft/pdl/mod_articles.pdl create mode 100644 ussrbasicleft/pdl/mod_blocks.pdl create mode 100644 ussrbasicleft/pdl/mod_cal.pdl create mode 100644 ussrbasicleft/pdl/mod_cards.pdl create mode 100644 ussrbasicleft/pdl/mod_cdav.pdl create mode 100644 ussrbasicleft/pdl/mod_channel.pdl create mode 100644 ussrbasicleft/pdl/mod_chanview.pdl create mode 100644 ussrbasicleft/pdl/mod_chat.pdl create mode 100644 ussrbasicleft/pdl/mod_cloud.pdl create mode 100644 ussrbasicleft/pdl/mod_common.pdl create mode 100644 ussrbasicleft/pdl/mod_connect.pdl create mode 100644 ussrbasicleft/pdl/mod_connections.pdl create mode 100644 ussrbasicleft/pdl/mod_connedit.pdl create mode 100644 ussrbasicleft/pdl/mod_defperms.pdl create mode 100644 ussrbasicleft/pdl/mod_directory.pdl create mode 100644 ussrbasicleft/pdl/mod_display.pdl create mode 100644 ussrbasicleft/pdl/mod_editblock.pdl create mode 100644 ussrbasicleft/pdl/mod_editlayout.pdl create mode 100644 ussrbasicleft/pdl/mod_editwebpage.pdl create mode 100644 ussrbasicleft/pdl/mod_go.pdl create mode 100644 ussrbasicleft/pdl/mod_group.pdl create mode 100644 ussrbasicleft/pdl/mod_help.pdl create mode 100644 ussrbasicleft/pdl/mod_hq.pdl create mode 100644 ussrbasicleft/pdl/mod_id.pdl create mode 100644 ussrbasicleft/pdl/mod_layouts.pdl create mode 100644 ussrbasicleft/pdl/mod_locs.pdl create mode 100644 ussrbasicleft/pdl/mod_mail.pdl create mode 100644 ussrbasicleft/pdl/mod_menu.pdl create mode 100644 ussrbasicleft/pdl/mod_message.pdl create mode 100644 ussrbasicleft/pdl/mod_mitem.pdl create mode 100644 ussrbasicleft/pdl/mod_moderate.pdl create mode 100644 ussrbasicleft/pdl/mod_network.pdl create mode 100644 ussrbasicleft/pdl/mod_photos.pdl create mode 100644 ussrbasicleft/pdl/mod_profile.pdl create mode 100644 ussrbasicleft/pdl/mod_profile_photo.pdl create mode 100644 ussrbasicleft/pdl/mod_profiles.pdl create mode 100644 ussrbasicleft/pdl/mod_profperm.pdl create mode 100644 ussrbasicleft/pdl/mod_pubstream.pdl create mode 100644 ussrbasicleft/pdl/mod_rate.pdl create mode 100644 ussrbasicleft/pdl/mod_ratings.pdl create mode 100644 ussrbasicleft/pdl/mod_search.pdl create mode 100644 ussrbasicleft/pdl/mod_settings.pdl create mode 100644 ussrbasicleft/pdl/mod_sharedwithme.pdl create mode 100644 ussrbasicleft/pdl/mod_sources.pdl create mode 100644 ussrbasicleft/pdl/mod_suggest.pdl create mode 100644 ussrbasicleft/pdl/mod_thing.pdl create mode 100644 ussrbasicleft/pdl/mod_uexport.pdl create mode 100644 ussrbasicleft/pdl/mod_viewconnections.pdl create mode 100644 ussrbasicleft/pdl/mod_webpages.pdl create mode 100644 ussrbasicleft/pdl/mod_wiki.pdl create mode 100644 ussrbasicleft/php/config.php create mode 100644 ussrbasicleft/php/style.php rename {ussrbasictwopanel => ussrbasicleft}/php/theme.php (80%) rename {ussrbasictwopanel => ussrbasicleft}/php/theme_init.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Focus-Boxy.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Focus-Boxy.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Focus-Light.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Focus-Light.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Nolikes.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Nolikes.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Nominus-Nolikes.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Nominus-Nolikes.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Nominus.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/Nominus.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/dark-Nominus.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/dark-Nominus.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/dark.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/dark.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/zlax.css (100%) rename {ussrbasictwopanel => ussrbasicleft}/schema/zlax.php (100%) rename {ussrbasictwopanel => ussrbasicleft}/tpl/suggest_widget.tpl (100%) rename {ussrbasictwopanel => ussrbasicleft}/tpl/theme_settings.tpl (65%) create mode 100644 ussrbasicright/css/blockmode.css create mode 100644 ussrbasicright/css/mod_page.css create mode 100644 ussrbasicright/css/narrow_navbar.css create mode 100644 ussrbasicright/css/sloppy_photos.css rename {ussrbasictwopanel => ussrbasicright}/css/style.css (99%) create mode 100644 ussrbasicright/img/gray_and_black_diagonal_stripes_background_seamless.gif create mode 100644 ussrbasicright/img/gray_and_white_diagonal_stripes_background_seamless.gif create mode 100644 ussrbasicright/img/screenshot.png rename ussrbasictwopanel/js/ussrbasiczlax.js => ussrbasicright/js/ussrbasicright.js (98%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_admin.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_appman.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_apps.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_articles.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_blocks.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_cal.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_cards.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_cdav.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_channel.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_chanview.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_chat.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_cloud.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_common.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_connect.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_connections.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_connedit.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_defperms.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_directory.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_display.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_editblock.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_editlayout.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_editwebpage.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_go.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_group.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_help.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_hq.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_id.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_layouts.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_locs.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_mail.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_menu.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_message.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_mitem.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_moderate.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_network.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_photos.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_profile.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_profile_photo.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_profiles.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_profperm.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_pubstream.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_rate.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_ratings.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_search.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_settings.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_sharedwithme.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_sources.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_suggest.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_thing.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_uexport.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_viewconnections.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_webpages.pdl (100%) rename {ussrbasictwopanel => ussrbasicright}/pdl/mod_wiki.pdl (100%) create mode 100644 ussrbasicright/php/config.php rename {ussrbasictwopanel => ussrbasicright}/php/style.php (58%) create mode 100644 ussrbasicright/php/theme.php create mode 100644 ussrbasicright/php/theme_init.php create mode 100644 ussrbasicright/schema/Focus-Boxy.css create mode 100644 ussrbasicright/schema/Focus-Boxy.php create mode 100644 ussrbasicright/schema/Focus-Light.css create mode 100644 ussrbasicright/schema/Focus-Light.php create mode 100644 ussrbasicright/schema/Nolikes.css create mode 100644 ussrbasicright/schema/Nolikes.php create mode 100644 ussrbasicright/schema/Nominus-Nolikes.css create mode 100644 ussrbasicright/schema/Nominus-Nolikes.php create mode 100644 ussrbasicright/schema/Nominus.css create mode 100644 ussrbasicright/schema/Nominus.php create mode 100644 ussrbasicright/schema/dark-Nominus.css create mode 100644 ussrbasicright/schema/dark-Nominus.php create mode 100644 ussrbasicright/schema/dark.css create mode 100644 ussrbasicright/schema/dark.php create mode 100644 ussrbasicright/schema/zlax.css create mode 100644 ussrbasicright/schema/zlax.php create mode 100644 ussrbasicright/tpl/suggest_widget.tpl create mode 100644 ussrbasicright/tpl/theme_settings.tpl delete mode 100644 ussrbasictwopanel/php/config.php diff --git a/README.md b/README.md index 928fc7e..2750779 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,5 @@ - ussrbasic - ussrbasicpub -- ussrbasictwopanel \ No newline at end of file +- ussrbasicleft +- ussrbasicright \ No newline at end of file diff --git a/ussrbasictwopanel/css/blockmode.css b/ussrbasicleft/css/blockmode.css similarity index 100% rename from ussrbasictwopanel/css/blockmode.css rename to ussrbasicleft/css/blockmode.css diff --git a/ussrbasictwopanel/css/mod_page.css b/ussrbasicleft/css/mod_page.css similarity index 100% rename from ussrbasictwopanel/css/mod_page.css rename to ussrbasicleft/css/mod_page.css diff --git a/ussrbasictwopanel/css/narrow_navbar.css b/ussrbasicleft/css/narrow_navbar.css similarity index 100% rename from ussrbasictwopanel/css/narrow_navbar.css rename to ussrbasicleft/css/narrow_navbar.css diff --git a/ussrbasictwopanel/css/sloppy_photos.css b/ussrbasicleft/css/sloppy_photos.css similarity index 100% rename from ussrbasictwopanel/css/sloppy_photos.css rename to ussrbasicleft/css/sloppy_photos.css diff --git a/ussrbasicleft/css/style.css b/ussrbasicleft/css/style.css new file mode 100644 index 0000000..3c438d3 --- /dev/null +++ b/ussrbasicleft/css/style.css @@ -0,0 +1,1831 @@ +/** + * Ussrbasicleft + * + * Based on duepuntozero Friendica style + * Originally by Fabio Comuni + */ + + +/* generals */ + +html { + font-size: $font_size; +} + +body { + font-size: 0.9rem; + background-color: $bgcolour; + background-image: url('$background_image'); + background-attachment: fixed; + background-size: cover; + color: $font_colour; + margin: 0px; +} + +aside { + width: $aside_widthpx; + min-width: $aside_widthpx; + max-width: $aside_widthpx; +} + +aside #region_1 { + border-right: 1px solid transparent; +} + +aside #left_aside_wrapper, +aside #right_aside_wrapper { + margin-bottom: 10px; +} + +main { + margin-left: auto; + margin-right: auto; + max-width: $main_widthpx; +} + +#overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, .5); + cursor: pointer; + z-index: 1028; +} + +h1, .h1 { + font-size: 2rem; +} + +h2, .h2 { + font-size: 1.6rem; +} + +h3, .h3 { + font-size: 1.2rem; +} + +h4, .h4 { + font-size: 1.05rem; +} + +h5, .h5 { + font-size: 0.9rem; +} + +h6, .h6 { + font-size: 0.75rem; +} + +#banner { + color: $banner_colour; + font-weight: bold; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +#banner img { + max-height: 1.35rem; + width: auto; +} + +.jslider { + font-family: sans-serif, arial, freesans; +} + +abbr { + border-bottom: none; +} + +/* icons */ + +a, +.fakelink { + color: $link_colour; +} + + +a:hover, +a:focus, +.fakelink:hover, +.fakelink:focus { + color: $link_colour; +} + +.fakelink, +.cursor-pointer { + cursor: pointer; +} + +input, optgroup, select, textarea { + font-size: 0.9rem !important; +} + +input[type=text], textarea { + resize: vertical; + background-color: $comment_item_colour; + color: $font_colour; +} + +.selected-doco-nav { + font-weight: bold; + text-shadow: 2px 2px 3px lightgray; +} + +#doco-content img { + width: 100%; +} + +#help-content pre code { + overflow-x: auto; + white-space: pre; +} + +pre code { + border: none; + padding: 1em 1.5em; +} + +code { + background: #ccc; + color: #000; +} + +pre { + background: #F5F5F5; + color: #333; + border:1px solid #ccc; + border-radius: $radius; +} + +.heart { + color: #FF0000; +} + +nav { + opacity: $nav_float_min_opacity; + filter:alpha(opacity=$nav_percent_min_opacity); +} + +#powered-by { + font-size: 0.5rem; + position: absolute; + top: 50px; + left: 16px; +} + +#powered-by img { + margin-top: -2px; + height: 10px; + width: 10px; +} + +.error-message { + color: #FF0000; + font-size: 1.1em; + border: 1px solid #FF8888; + background-color: #FFEEEE; + padding: 10px; +} + +.nav-channel-select { margin-left: 8px; } + +/* contextual help */ +.contextual-help-content { + display: none; + +} + +.contextual-help-content-open { + display: block; + position: fixed; + top: 3.35rem; + left: 0px; + width: 100%; + max-height: 50%; + background: $comment_item_colour; + padding: 1rem; + border-bottom: #ccc 1px solid; + overflow: auto; + -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); + -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); + box-shadow: 0px 3px 3px rgba(0,0,0,0.2); +} + +.contextual-help-content dd { + margin-bottom: 1em; +} + +.contextual-help-tool { + padding: 7px; + filter: alpha(opacity=20); + opacity: .5; +} + +.contextual-help-tool:hover { + filter: alpha(opacity=50); + opacity: 1; + text-decoration: none; +} + +.contextual-help-tool i { + color: $font_colour; + font-size: 1.05rem; +} + +/* contextual help end */ + +/* spinner */ + +.spinner-wrapper { + display: none; +} + +.spinner.s { + height: 1rem; + width: 1rem; +} + +.spinner.m { + height: 2rem; + width: 2rem; +} + +.spinner.l { + height: 3rem; + width: 3rem; +} + +.spinner.s, +.spinner.m, +.spinner.l { + margin: 0 auto; + position: relative; + -webkit-animation: rotation 1s infinite linear; + -moz-animation: rotation 1s infinite linear; + -o-animation: rotation 1s infinite linear; + animation: rotation 1s infinite linear; + border-left: .2rem solid rgba(77, 77, 77, .15); + border-right: .2rem solid rgba(77, 77, 77, .15); + border-bottom: .2rem solid rgba(77, 77, 77, .15); + border-top: .2rem solid rgba(77, 77, 77, .5); + border-radius: 100%; +} + +@-webkit-keyframes rotation { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} + +@-moz-keyframes rotation { + from { + -moz-transform: rotate(0deg); + } + to { + -moz-transform: rotate(359deg); + } +} + +@-o-keyframes rotation { + from { + -o-transform: rotate(0deg); + } + to { + -o-transform: rotate(359deg); + } +} + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +/* spinner end */ + +/* jumping dots */ +.jumping-dots span { + position: relative; + bottom: 0px; + transition-timing-function: ease-in-out; + -webkit-animation: jump 1s infinite; + animation: jump 1s infinite; +} + +.jumping-dots .dot-1 { + -webkit-animation-delay: 200ms; + animation-delay: 200ms; +} + +.jumping-dots .dot-2 { + -webkit-animation-delay: 400ms; + animation-delay: 400ms; +} + +.jumping-dots .dot-3 { + -webkit-animation-delay: 600ms; + animation-delay: 600ms; +} + +@-webkit-keyframes jump { + 0% { + bottom: 0px; + } + 20% { + bottom: 3px; + } + 40% { + bottom: 0px; + } +} + +@keyframes jump { + 0% {bottom: 0px;} + 20% {bottom: 3px;} + 40% {bottom: 0px;} +} +/* jumping dots end */ + +/* footer */ + +footer { + position:fixed; + bottom:1px; + text-align: right; + padding-bottom: 1em; + padding-right: 3em; +} + +.birthday-today, +.event-today { + font-weight: bold; +} + +.warning-text { + font-size: 1.2em; + font-weight: bold; + color: #ff0000; +} + +#noperm-msg { + margin-top: 15px; +} + +.preview-indicator { +} + +#theme-preview { + margin: 15px 0px; +} + +#cropimage-wrapper, +#cropimage-preview-wrapper { + margin-bottom: 10px; +} + +.fn { + font-weight: bold; + font-size: 1rem; + color: #444444; +} + +.vcard { + margin-bottom: 10px; + padding: 0px 10px 10px 10px; + background-color: rgba(254,254,254,0.5); + border: 1px solid rgba(254,254,254,0.5); + border-radius: $radius; + word-wrap: break-word; +} + +.vcard dl, +.vcard .title { + margin-top: 10px; + margin-bottom: 0px; +} + +.connect-btn-wrapper { + margin-bottom: 10px; + +} + +.profile-edit-side-link { + padding: 3px 0px; + opacity: 0; + filter:alpha(opacity=30); + float: right; +} + +.vcard:hover .profile-edit-side-link { + opacity: 1; + filter:alpha(opacity=100); +} + +#profile-photo-wrapper img { + width: 100%; + height: 100%; + max-width: 300px; + max-height: 300px; +} + +#profile-photo-wrapper { + width: 251px; + height: 251px; + margin-bottom: 10px; + border-radius: $radius; +} + +#hide-friends-yes-label, +#hide-friends-no-label { + margin-left: 125px; + float: left; + width: 50px; +} + +#fsuggest-desc, #fsuggest-submit-wrapper { + margin-top: 15px; + margin-bottom: 15px; +} + +.app-name { + overflow: none; +} + +.app-container img { + margin-left: auto; + margin-right: auto; + width: 80px; + height: 80px; + display: block; +} + +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; +} + + +.pager_first, +.pager_last, +.pager_prev, +.pager_next, +.pager-prev, +.pager-next, +.pager_n { + border: 1px solid #ccc; + background: transparent; + padding: 4px; +} + +.pager_current { + border: 1px solid transparent; + background: transparent; + padding: 4px; +} + +.photo, +.contact-block-img { + border-radius: $radius; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; +} + +#side-bar-photos-albums { + margin-top: 15px; +} + +#side-bar-photos-albums ul { + list-style: none; +} + +.profile-match-photo img, +.directory-photo-img { + border-radius: $radius; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; +} + +.profile-match-photo img { + width: $top_photo !important; + height: $top_photo !important; +} + +#photo-view-wrapper { + background-color: $item_colour; +} + +.pmenu.horizontal { + padding: 0 0 0 0; + border-bottom: none; +} + +.pmenu.horizontal .pmenu-title { + display: none; +} +.pmenu.horizontal ul { + -moz-padding-start: 0; +} + +.pmenu.horizontal li { + margin-left: 0; + display: inline; + padding-right: 15px; +} + +.group-delete-wrapper { + float: right; +} + +#pause { + position: fixed; + bottom: 5px; + right: 5px; +} + +#contact-block { + width: 100%; +} + +#contact-block-numcontacts { + font-weight: bold; + margin-bottom:10px; +} + +.contact-block-div { + display: inline; +} + +.contact-block-textdiv { + width: 150px; + height: 34px; +} + +.contact-block-img { + width:47px; + height:47px; + margin-bottom: 3px; +} + +#tag-remove { + margin-bottom: 15px; +} + +#tagrm li { + margin-bottom: 10px; +} + +#tagrm-submit, #tagrm-cancel { + margin-top: 25px; +} + +#tagrm-cancel { + margin-left: 15px; +} + +.wall-item-conv { + background-color: $comment_item_colour; +} + +#nav-notifications-template, +#nav-notifications-forums-template { + display: none; +} + +#nav-search-spinner { + float: right; + margin-top: -1.4rem; + margin-right: 1rem; +} + + +#nav-search-text { + width: 280px; + padding: .15rem .5rem; +} + +nav .acpopup { + top: 46px !important; + margin-left: -35px; + width: 290px; +} + +.clear { + clear: both; +} + +.descriptive-text { + color: #888; +} + +#plugin-settings-link, #account-settings-link { + margin-bottom: 10px; +} + +#uexport-link { + margin-bottom: 20px; +} + +#network-new-link { + margin-top: 15px; + margin-bottom: 15px; +} + +#cboxOverlay { + z-index: 1050; +} + +#colorbox { + z-index: 1051; +} + +#cboxContent { + padding: 3px; + border: 0px solid #fff; + border-radius: $radius; + background-color: #fff; + z-index: 1052; +} + +.app-title { + margin: 10px; +} + +.profile-match-photo { + float: left; +} + +.profile-match-name { + width: 116px; + height: 1.5em; + overflow: hidden !important; +} + +.profile-match-note { + text-align: center; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + width: 118px; + height: 118px; + padding: 10px; + margin: 8px 10px 0 0; + border-top: 1px solid #eee; + border-left: 2px solid #eee; +} +.profile-match-ignore { + float: right; +} + +.side-link { + margin-bottom: 15px; +} + +#prof-members { + margin-top: 20px; + padding: 10px; + height: 250px; + overflow: auto; + border: 1px solid #ddd; +} + +#prof-separator { + margin-top: 10px; + margin-bottom: 10px; +} + +#prof-all-contacts { + padding: 10px; + height: 450px; + overflow: auto; + border: 1px solid #ddd; +} + +#prof-edit-desc { + margin-top: 15px; +} + +.required { + color: #ff0000; +} + +.notif-image { + height: 80px; + width: 80px; + margin-right: 15px; +} + +/** + * OAuth + */ +.oauthapp { + height: auto; overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; height: 48px; + margin: 10px; +} +.oauthapp .icon { + margin-right: 20px; +} + +.oauthapp img.noicon { + background-image: url("../../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} + + +.body-attach { + margin-top: 10px; +} + +.acpopup li div.taggable { + color:#cc0000; +} + +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +#jGrowl.top-right { + top: 4.5rem; + right: 15px; +} + +div.jGrowl div.jGrowl-notification { + min-height: 60px; +} + +.jslider .jslider-scale ins { + color: #333; + font-size: 0.9rem; + width: 100px; + text-align: center; +} + +.conv-participants { + color: $font_colour; +} + +.contactname { + font-weight: bold; + color: $font_colour; + display: block; + overflow: hidden; + text-overflow: ellipsis; +} + +.dropdown-notification, +.notification, +.member-item { + line-height: 1.2em; + font-size: 0.75rem; + overflow: hidden; + text-overflow: ellipsis; + display: block; + white-space: nowrap; +} + +.notification.notification-forum { + font-size: 0.9rem; + color: $font_colour; +} + +#acl-search::-webkit-input-placeholder { + /* non-fontawesome fonts set a fallback for text parts of the placeholder*/ + font-family: ForkAwesome, sans-serif, arial, freesans; +} + +#acl-search::-moz-placeholder { + /* non-fontawesome fonts set a fallback for text parts of the placeholder*/ + font-family: ForkAwesome, sans-serif, arial, freesans; +} + +.acl-item-header { + width: 100%; +} + +.acl-list-item.grouphide { + border: 1px solid red; + z-index: 2; +} + +.acl-list-item.groupshow { + border: 1px solid green; + z-index: 2; +} + +.acl-list-item.taggable { + background-color: #ddddff; +} + +.acl-button-show, +.acl-button-hide { + float: right; + margin-left: 5px; +} + +.contact-block-content { + margin-top: 10px; +} +.contact-block-img.archived, +.app-deleted, +.dim { + opacity: 0.3; + filter:alpha(opacity=30); +} + + +.profile-match-connect { + margin-top: 5px; +} + +.reshared-content { + margin-left: 20px; +} + +.reshared-content img { + width: 100%; +} + +.shared_header img { + border-radius: $radius; + margin-right: 10px; +} + +.tag1 { + font-size : 0.9em !important; + } +.tag2 { + font-size : 1.0em !important; + } + + +.tag3 { + font-size : 1.1em !important; + } + + +.tag4 { + font-size : 1.2em !important; + } + + +.tag5 { + font-size : 1.3em !important; + } + + +.tag6 { + font-size : 1.4em !important; + } + + +.tag7 { + font-size : 1.5em !important; + } + + +.tag8 { + font-size : 1.6em !important; + } + + +.tag9 { + font-size : 1.7em !important; + } + + +.tag10 { + font-size : 1.8em !important; + } + +div#write-pages { +display: block; +background: silver; +width: 100%; +} + +div#write-pages a { +color: #000; +margin-right: 50px; +} + +.pmenu ul { + list-style-type: none; +} + +.generic-icons, +a .generic-icons { + font-size: 1rem; + margin-right: 0.5rem; + color: $font_colour; +} + +.generic-icons-right { + font-size: 1rem; + margin-left: 0.5rem; + color: $font_colour; +} + +.generic-icons:hover, +a .generic-icons:hover, +.generic-icons-right:hover, +a .generic-icons-right:hover { + color: $font_colour; +} + +.generic-icons-nav { + font-size: 1rem; + margin-right: 7px; +} + +.admin-icons { + font-size: 1.2em; + margin-right: 7px; +} + +.drop-icons, +a .drop-icons { + font-size: 1rem; + color: $font_colour; + text-decoration: none; + cursor: pointer; +} + +.drop-icons:hover, +a .drop-icons:hover { + color: #FF0000; +} + +.lockview, +.sys-apps-toggle { + cursor: pointer; +} + +.permission-inherited { + float: left; + margin-right: 10px; + color: #FF0000; +} + +.perm-inherited { + color: #FF0000; +} + + +#menulist { + list-style-type: none; +} + +#adminpage table tr:hover { + background-color: #BBC7D7; +} + +table { + border-spacing: 2px; + max-width: 100%; +} + +th,td { + padding: 3px; +} + +#channels > tbody > tr > td, #users > tbody > tr > td { + max-width: 19.4em; + overflow: hidden; +} + +/* mail */ + +img.mail-conv-sender-photo { + border-radius: $radius; +} + +/* jot */ + +.jothidden { + font-weight: bold; +} + +.jothidden input::-webkit-input-placeholder { + font-weight: bold; +} + +.jothidden input::-moz-placeholder { + font-weight: bold; +} + +#profile-jot-wrapper { + background-color: rgba(254, 254, 254, 1); + border: 1px solid rgba(0, 0, 0, .2); + border-radius: $radius; + +} + +#jot-title, +#jot-pagetitle, +#profile-jot-text { + border-radius: $radius; +} + +#profile-jot-text::-webkit-input-placeholder { + font-size: 1.2rem; +} + +#profile-jot-text::-moz-placeholder { + font-size: 1.2rem; +} + +#profile-jot-text:focus::-webkit-input-placeholder { + color: transparent; +} + +#profile-jot-text:focus::-moz-placeholder { + color: transparent; +} + +#profile-jot-text-loading { + color: #777; + display: none; +} + +.jot-icons.jot-lock-warn { + color: darkorange; +} + + +/* conversation */ + +.top-radius { + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} + +.wall-event-item { + padding: 10px; + color: #fff; + background-color: #3A87AD; /* should reflect calendar color */ + border-top-left-radius: $radius; + border-top-right-radius: $radius; +} + +.wall-photo-item img { + max-width: 100% !important; + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} + +.wall-item-footer { + font-size: 0.75rem; + margin-top: 2em; +} + +.wall-item-content-wrapper { + background-color: $item_colour; + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} + +.wall-item-content-wrapper.comment { + background-color: $comment_item_colour; + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} + +.hide-comments-outer { + background-color: $comment_item_colour; + border-top-color: #ccc; + border-style: solid; + border-top-style: dashed; + border-width: 1px 0px 0px 0px; + text-align: center; + border-radius: 0px; +} + +.hide-comments-outer:hover { + border-top: 1px dashed #adadad; +} + +.wall-item-comment-wrapper { + padding: 7px 10px; + background-color: $item_colour; + border-radius: 0px; + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; + border-top: 3px solid $comment_item_colour; +} + +.wall-item-comment-wrapper-wc { + border-top: 0px solid $comment_item_colour; +} + + +.wall-item-photo { + width: $top_photo; + height: $top_photo; + border: none; + border-radius: $radius; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; +} + +.comment .wall-item-photo { + width: $reply_photo; + height: $reply_photo; +} + +.wall-item-ago, +.dropdown-sub-text { + color: #777; +} + +.wall-item-content, +.mail-conv-body, +.page-body, +.chat-item-text, +.chat-item-text-self { + font-size: 1rem; +} + + +.comment-edit-text { + border: 1px solid #ccc; + border-radius: $radius; +} + +.divgrow-showmore { + display: block; + border-top: 1px dashed #ccc; + text-align: center; +} + +.divgrow-showmore:hover { + border-top: 1px dashed #adadad; +} + +.directory-item .divgrow-showmore { + background-color: $comment_item_colour; +} + +/* widgets */ + +.widget { + background-color: rgba(254,254,254,.5); + border: 1px solid rgba(254,254,254,.5); + border-radius: $radius; +} + +#note-text { + border-radius: $radius; +} + +.fileas-ul { + list-style-type: none; +} + +#datebrowse-sidebar select { + border: 1px solid #ccc; + border-radius: $radius; +} + +.thing-show img { + margin: 10px; +} + +.abook-self { + background-color: #ffdddd; +} + +.abook-pending-contact, .abook-permschange { + background: orange; +} + +.online-now { + color: red; + cursor: pointer; +} + +.chat-item-photo, +.chat-item-photo-self { + border-radius: $radius; +} + +.chat-item-title, +.chat-item-title-self { + border-radius: $radius; + background-color: $item_colour; +} + +#chatMembers img { + border-radius: $radius; +} + +.menu-img-3 { + width: 3.3em; + height: 3.3em; + margin-right: 5px; + border-radius: $radius; + float: left; +} + +.menu-img-2 { + height: 2.2em; + width: 2.2em; + margin-right: 5px; + border-radius: $radius; + float: left; +} + +.menu-img-1 { + height: 1.28571429em; + width: 1.28571429em; + border-radius: $radius; +} + +.usermenu { + width: 3.75rem; +} + +#avatar { + width: 2.35rem; + height: 2.35rem; + border-radius: $radius; +} + +#nav-app-link { + padding: 0 !important; + line-height: 1.175; + white-space: nowrap; +} + +.page-title { + margin: 7px 0px; +} + +.generic-content-wrapper-styled { + background-color: $bgcolour; + padding: 10px; + border-radius: $radius; +} + +.generic-content-wrapper { + border: 1px solid rgba(0, 0, 0, .2); + border-radius: $radius; + margin-bottom: 1.5rem; +} + +.section-title-wrapper { + padding: 7px 10px; + background-color: $item_colour; + border-top-left-radius: $radius; + border-top-right-radius: $radius; + border-bottom: 3px solid $comment_item_colour; +} + +.section-title-wrapper h2, +.section-subtitle-wrapper h3 { + margin-top: 0px; + margin-bottom: 0px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.section-subtitle-wrapper h3 { + padding: 3px; +} + +.section-subtitle-wrapper { + padding: 4px 10px; + background-color: $item_colour; + border-bottom: 3px solid $comment_item_colour; +} + +.section-content-tools-wrapper { + padding: 7px 10px; + background-color: $comment_item_colour; + border-bottom: 3px solid $comment_item_colour; +} + +.section-content-info-wrapper { + padding: 21px 10px; + color: #0c5460; + background-color: #d1ecf1; + border-bottom: 3px solid $comment_item_colour; + text-align: center; +} + +.section-content-warning-wrapper { + padding: 21px 10px; + color: #856404; + background-color: #fff3cd; + border-bottom: 3px solid $comment_item_colour; + text-align: center; +} + +.section-content-danger-wrapper { + padding: 21px 10px; + color: #721c24; + background-color: #f8d7da; + border-bottom: 3px solid $comment_item_colour; + text-align: center; +} + +.section-content-tools-wrapper .section-content-info-wrapper, +.section-content-wrapper .section-content-info-wrapper, +.section-content-tools-wrapper .section-content-warning-wrapper, +.section-content-wrapper .section-content-warning-wrapper, +.section-content-tools-wrapper .section-content-danger-wrapper, +.section-content-wrapper .section-content-danger-wrapper { + margin-bottom: 10px; + border-bottom: none; + border-radius: $radius; +} + + +.section-content-wrapper { + padding: 7px 10px; + background-color: $comment_item_colour; + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; + word-wrap: break-word; +} + +.section-content-wrapper-np { + background-color: $comment_item_colour; + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; + word-wrap: break-word; +} + +main.fullscreen { + left: 0px; + width: 100%; + height: 100vh; + max-width: none; +} + +main.fullscreen .generic-content-wrapper { + position: absolute; + width: 100%; + top: 0px; + left: 0px; + border-radius: 0px; + border-width: 0px; +} + +main.fullscreen .section-title-wrapper { + border-radius: 0px; + position: sticky; + top: 0; + z-index: 1020; +} + +main.fullscreen .section-content-wrapper, +main.fullscreen .section-content-wrapper-np { + border-radius: 0px; +} + +#inline-btn { + display: none; +} + +.atoken-index-row:hover td, +.chatroom-index-row:hover td, +.group-index-row:hover td, +.wikis-index-row:hover td, +.locs-index-row:hover td, +[id^="cloud-index-"]:hover td, +.cloud-index-active { + background-color: $item_colour; +} + +[id^="webpage-list-item-"]:hover td, +[id^="block-list-item-"]:hover td, +[id^="layout-list-item-"]:hover td, +[id^="menu-list-item-"]:hover td, +[id^="mitem-list-item-"]:hover td { + background-color: $item_colour; +} + +#perms-tool-table .highlight:hover { + background-color: $item_colour; +} + +.notify-seen { + background-color: $item_colour; +} +/* bootstrap overrides */ + +.btn, +.form-control, +.nav-pills .nav-link, +.nav-tabs .nav-link { + border-radius: $radius; +} + +.rounded-top { + border-top-left-radius: $radius !important; + border-top-right-radius: $radius !important; +} + +blockquote { + font-size: 1rem; + font-style: italic; + border-left: 3px solid #ccc; + padding: 1em 0px 1em 1.5em; + margin: 0px; +} + +.dropdown-menu { + color: $font_colour; + font-size: 0.9rem; + border-radius: $radius; +} + +.dropdown-item { + color: $font_colour; +} + +.dropdown-item:active, +.dropdown-item:focus, +.dropdown-item:hover, +.textcomplete-item:focus .dropdown-item, +.textcomplete-item:hover .dropdown-item, +.textcomplete-item.active .dropdown-item, +.textcomplete-item:active .dropdown-item { + color: $font_colour; + background-color: $item_colour; +} + +.textcomplete-dropdown { + max-height: 300px; + max-width: 250px; + overflow: auto; +} + +.dropdown-item.active { + color: #fff; + background-color: #007bff; +} + +.bg-dark { + background-color: $nav_bg !important; +} + +.navbar { + z-index:1030; +} + +.navbar-dark .navbar-nav .nav-link, +.usermenu i { + color: $nav_icon_colour; +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover, +.usermenu:focus i, +.usermenu:hover i { + color: $nav_active_icon_colour; +} + +@media screen and (max-width: 992px) { + + aside#region_1 { + border-right: 1px solid $nav_bd; + } + + main { + left: -$aside_widthpx; + width: calc( 100% + $aside_widthpx ); + } + + main.region_1-on { + left: 0px; + } + + #nav-app-link-wrapper.has_location { + min-width: 0; + flex-basis: 25%; + } + + #nav-app-link-wrapper { + margin-right: 0.5rem; + } + + #navbar-collapse-2 .navbar-app i { + font-size: 1rem; + margin-right: 0.5rem; + } + +} + +.shareable_element_text { + height: 300px; + width: 300px; +} + +.bb_observer { + color: red; +} + +.bb_observer img { + border: 3px solid red !important; +} + +.bb_rm-logo { + height: 1.3em; + width: auto; + margin-top:-3px; +} + +dl.bb-dl > dt { + /* overriding the default dl style from bootstrap, as bootstrap's + style of a bold unindented line followed by a plain unindented + line is already acheivable in bbcode without dl */ + font-weight: normal; +} +dl.dl-terms-monospace > dt { font-family: monospace; } +dl.dl-terms-bold > dt { font-weight: bold; } +dl.dl-terms-italic > dt { font-style: italic; } +dl.dl-terms-underline > dt { text-decoration: underline; } +dl.dl-terms-large > dt { font-size: 120%; } +dl.bb-dl:not(.dl-horizontal) > dd { + display: block; + margin-left: 2em; +} +dl.bb-dl > dd > li { + /* adding some indent so bullet-list items will line up better with + dl descriptions if someone wants to be impure and combine them */ + margin-left: 1em; +} + +.bootstrap-tagsinput .tag:before { + /* Copied from fa-asterisk, is there a better way to do it? */ + font-family: ForkAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + content:"\f069 "; +} + +.jothidden .bootstrap-tagsinput { + border: 0px solid transparent; + margin-bottom: 0px; + box-shadow: none; + display: inline-block; + border-radius: $radius; + cursor: text; + padding: 0px 10px; + width: 100%; +} + +.bootstrap-tagsinput .label { + font-size: 100%; +} + +/* Abusing theme-green is less work than makeing a new new one */ +.theme-green .back-bar .selected-bar { + background-color: #000000; + background-image: none !important; +} + + +/* Turn checkboxes into switches */ +.form-group.checkbox > div { + position: relative; width: 60px; + -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; + display:inline-block; +} + +.form-group.checkbox input { + display: none; +} + +.form-group.checkbox > div label { + display: block; overflow: hidden; cursor: pointer; + border: 1px solid #ccc; + border-radius: 12px; + margin:0px; + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} + +.form-group.checkbox:hover label { + color: $link_colour; +} + +.form-group.checkbox:hover > div label { + border-color: $link_colour; +} + +.onoffswitch-inner { + display: block; width: 200%; margin-left: -100%; + -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; + -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; +} + +.onoffswitch-inner:before, .onoffswitch-inner:after { + display: block; float: left; width: 50%; height: 20px; padding: 0; line-height:20px; + -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; +} + +.onoffswitch-inner:before { + content: attr(data-on); + padding-right: 21px; + background-color: $item_colour; + color: $font_colour; + text-align: right; +} + +.onoffswitch-inner:after { + content: attr(data-off); + padding-left: 21px; + background-color: $item_colour; color: #ccc; + text-align: left; +} + +.onoffswitch-switch { + display: block; width: 15px; margin:4px; + background: #ccc; + border-radius: 10px; + position: absolute; top: 0; bottom: 0; right: 36px; + -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; + -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; +} + +.form-group.checkbox > div > input:checked + label .onoffswitch-inner { + margin-left: 0px; +} + +.form-group.checkbox > div > input:checked + label .onoffswitch-switch { + right: 0px; + background-color: #0275d8; +} + + +.form-group.checkbox > div > input:disabled + label .onoffswitch-switch { + background-color: red; + opacity: 0.3; + filter:alpha(opacity=30); +} + + + +.help-searchlist { + list-style-type: none; +} + +.help-searchlist a { + font-size: 130%; +} + +.embed-photo-selected-photo { + border-color: blue; + border-style: solid; + border-width: 5px; +} + +#wiki-preview img { + max-width: 100%; +} + +#ace-editor, +#editor { + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; +} + +.sub-menu-wrapper { + padding-left: 1rem; + display: none; +} + +.sub-menu { + width: 100%; + margin-top: 0.5rem; + padding-left: 1rem; + border-left: 0.2rem solid #eee; +} + +.app-icon { + color: #777; + font-size: 80px; + text-shadow: 3px 3px 3px lightgrey; +} + +.app-detail { + text-align: center; +} + +#login-main, .rmagic-button { + max-width: 400px; + margin-top: 20px; + margin-left: auto; + margin-right: auto; +} + +#permcat-index { + margin: 10px; +} + +.cloud-container { + float: left; + width: 100px; + height: 110px; + margin: 5px; +} + +.cloud-icon-container { + width: 64px; + height: 64px; + border: 1px solid #eee; + border-radius: $radius; +} + +.cloud-icon i { + font-size: 42px; + color: #888; + margin-top: 8px; + margin-left: 6px; +} + +.cloud-icon img { + max-width: 64px; + max-height: 64px; + border-radius: $radius; +} + +.cloud-title { + width: 98px; + height: 36px; + overflow: hidden; +} + +.caption-visible { + max-height: 75%; +} + +.oneway-overlay { + position: absolute; + text-shadow: -2px 0 1px #fff, 0 2px 1px#fff, 2px 0 1px #fff, 0 -2px 1px #fff; +} + +.cover-photo-review { + margin-bottom: 10px; +} + +.hover-fx-hide { + opacity: 0; +} + +.hover-fx-show:hover .hover-fx-hide { + opacity: 1; +} + +.bg-primary { + background-color: #505050 !important; +} + +.nav-link.active { + background-color: #505050 !important; +} + +div.tagblock > h3 { + position: relative; + left: 33%; + content: url(https://ussr.win/photo/73e2201da875ccae6fecadfcf8ccba55c6c8ac093634d2e4af8e0f3cec1f2de3.gif); +} + +#region_3 { + display: none !important; +} diff --git a/ussrbasictwopanel/img/gray_and_black_diagonal_stripes_background_seamless.gif b/ussrbasicleft/img/gray_and_black_diagonal_stripes_background_seamless.gif similarity index 100% rename from ussrbasictwopanel/img/gray_and_black_diagonal_stripes_background_seamless.gif rename to ussrbasicleft/img/gray_and_black_diagonal_stripes_background_seamless.gif diff --git a/ussrbasictwopanel/img/gray_and_white_diagonal_stripes_background_seamless.gif b/ussrbasicleft/img/gray_and_white_diagonal_stripes_background_seamless.gif similarity index 100% rename from ussrbasictwopanel/img/gray_and_white_diagonal_stripes_background_seamless.gif rename to ussrbasicleft/img/gray_and_white_diagonal_stripes_background_seamless.gif diff --git a/ussrbasictwopanel/img/screenshot.png b/ussrbasicleft/img/screenshot.png similarity index 100% rename from ussrbasictwopanel/img/screenshot.png rename to ussrbasicleft/img/screenshot.png diff --git a/ussrbasicpub/js/redbasic.js b/ussrbasicleft/js/ussrbasicleft.js similarity index 98% rename from ussrbasicpub/js/redbasic.js rename to ussrbasicleft/js/ussrbasicleft.js index b8f8c34..ecaf8dd 100644 --- a/ussrbasicpub/js/redbasic.js +++ b/ussrbasicleft/js/ussrbasicleft.js @@ -1,5 +1,5 @@ /** - * ussrbasicpub theme specific JavaScript + * ussrbasicleft theme specific JavaScript */ $(document).ready(function() { diff --git a/ussrbasicleft/pdl/mod_admin.pdl b/ussrbasicleft/pdl/mod_admin.pdl new file mode 100644 index 0000000..17b31bf --- /dev/null +++ b/ussrbasicleft/pdl/mod_admin.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=admin][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_appman.pdl b/ussrbasicleft/pdl/mod_appman.pdl new file mode 100644 index 0000000..6fa8295 --- /dev/null +++ b/ussrbasicleft/pdl/mod_appman.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=appcategories][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_apps.pdl b/ussrbasicleft/pdl/mod_apps.pdl new file mode 100644 index 0000000..a323418 --- /dev/null +++ b/ussrbasicleft/pdl/mod_apps.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=appstore][/widget] +[widget=appcategories][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_articles.pdl b/ussrbasicleft/pdl/mod_articles.pdl new file mode 100644 index 0000000..f0e07c0 --- /dev/null +++ b/ussrbasicleft/pdl/mod_articles.pdl @@ -0,0 +1,10 @@ +[region=aside] +[widget=archive][var=articles]1[/var][/widget] +[widget=categories][var=articles]1[/var][/widget] +[widget=tasklist][/widget] +[widget=notes][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_blocks.pdl b/ussrbasicleft/pdl/mod_blocks.pdl new file mode 100644 index 0000000..3b30cbd --- /dev/null +++ b/ussrbasicleft/pdl/mod_blocks.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_cal.pdl b/ussrbasicleft/pdl/mod_cal.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_cal.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_cards.pdl b/ussrbasicleft/pdl/mod_cards.pdl new file mode 100644 index 0000000..5a44ae9 --- /dev/null +++ b/ussrbasicleft/pdl/mod_cards.pdl @@ -0,0 +1,9 @@ +[region=aside] +[widget=categories][var=cards]1[/var][/widget] +[widget=tasklist][/widget] +[widget=notes][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_cdav.pdl b/ussrbasicleft/pdl/mod_cdav.pdl new file mode 100644 index 0000000..cdd12bb --- /dev/null +++ b/ussrbasicleft/pdl/mod_cdav.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=cdav][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_channel.pdl b/ussrbasicleft/pdl/mod_channel.pdl new file mode 100644 index 0000000..7513e3d --- /dev/null +++ b/ussrbasicleft/pdl/mod_channel.pdl @@ -0,0 +1,13 @@ +[region=banner] +[widget=cover_photo][/widget] +[/region] +[region=aside] +[widget=fullprofile][/widget] +[widget=tagcloud_wall][var=limit]50[/var][/widget] +[widget=categories][/widget] +[widget=archive][var=wall]1[/var][/widget] +[widget=common_friends][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_chanview.pdl b/ussrbasicleft/pdl/mod_chanview.pdl new file mode 100644 index 0000000..936daf2 --- /dev/null +++ b/ussrbasicleft/pdl/mod_chanview.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=vcard][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_chat.pdl b/ussrbasicleft/pdl/mod_chat.pdl new file mode 100644 index 0000000..ee721e6 --- /dev/null +++ b/ussrbasicleft/pdl/mod_chat.pdl @@ -0,0 +1,11 @@ +[region=aside] +[widget=vcard][/widget] +[widget=chatroom_list][/widget] +[widget=bookmarkedchats][/widget] +[widget=suggestedchats][/widget] +[widget=chatroom_members][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_cloud.pdl b/ussrbasicleft/pdl/mod_cloud.pdl new file mode 100644 index 0000000..936daf2 --- /dev/null +++ b/ussrbasicleft/pdl/mod_cloud.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=vcard][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_common.pdl b/ussrbasicleft/pdl/mod_common.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_common.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_connect.pdl b/ussrbasicleft/pdl/mod_connect.pdl new file mode 100644 index 0000000..261bef6 --- /dev/null +++ b/ussrbasicleft/pdl/mod_connect.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=profile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_connections.pdl b/ussrbasicleft/pdl/mod_connections.pdl new file mode 100644 index 0000000..73942fc --- /dev/null +++ b/ussrbasicleft/pdl/mod_connections.pdl @@ -0,0 +1,10 @@ +[region=aside] +[widget=follow][/widget] +[widget=collections][var=mode][connections[/arg][/widget] +[widget=suggestions][/widget] +[widget=findpeople][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_connedit.pdl b/ussrbasicleft/pdl/mod_connedit.pdl new file mode 100644 index 0000000..39880f9 --- /dev/null +++ b/ussrbasicleft/pdl/mod_connedit.pdl @@ -0,0 +1,10 @@ +[region=aside] +[widget=vcard][/widget] +[widget=collections][var=mode]abook[/var][/widget] +[widget=suggestions][/widget] +[widget=findpeople][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_defperms.pdl b/ussrbasicleft/pdl/mod_defperms.pdl new file mode 100644 index 0000000..e663805 --- /dev/null +++ b/ussrbasicleft/pdl/mod_defperms.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=settings_menu][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_directory.pdl b/ussrbasicleft/pdl/mod_directory.pdl new file mode 100644 index 0000000..c253818 --- /dev/null +++ b/ussrbasicleft/pdl/mod_directory.pdl @@ -0,0 +1,10 @@ +[region=aside] +[widget=findpeople][/widget] +[widget=dirsort][/widget] +[widget=dirtags][/widget] +[widget=suggestions][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_display.pdl b/ussrbasicleft/pdl/mod_display.pdl new file mode 100644 index 0000000..936daf2 --- /dev/null +++ b/ussrbasicleft/pdl/mod_display.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=vcard][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_editblock.pdl b/ussrbasicleft/pdl/mod_editblock.pdl new file mode 100644 index 0000000..3b30cbd --- /dev/null +++ b/ussrbasicleft/pdl/mod_editblock.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_editlayout.pdl b/ussrbasicleft/pdl/mod_editlayout.pdl new file mode 100644 index 0000000..3b30cbd --- /dev/null +++ b/ussrbasicleft/pdl/mod_editlayout.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_editwebpage.pdl b/ussrbasicleft/pdl/mod_editwebpage.pdl new file mode 100644 index 0000000..3b30cbd --- /dev/null +++ b/ussrbasicleft/pdl/mod_editwebpage.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_go.pdl b/ussrbasicleft/pdl/mod_go.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_go.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_group.pdl b/ussrbasicleft/pdl/mod_group.pdl new file mode 100644 index 0000000..6682643 --- /dev/null +++ b/ussrbasicleft/pdl/mod_group.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=collections][var=mode]groups[/var][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_help.pdl b/ussrbasicleft/pdl/mod_help.pdl new file mode 100644 index 0000000..1eb9fea --- /dev/null +++ b/ussrbasicleft/pdl/mod_help.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=helpindex][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_hq.pdl b/ussrbasicleft/pdl/mod_hq.pdl new file mode 100644 index 0000000..06e1f62 --- /dev/null +++ b/ussrbasicleft/pdl/mod_hq.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=hq_controls][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_id.pdl b/ussrbasicleft/pdl/mod_id.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_id.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_layouts.pdl b/ussrbasicleft/pdl/mod_layouts.pdl new file mode 100644 index 0000000..3b30cbd --- /dev/null +++ b/ussrbasicleft/pdl/mod_layouts.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_locs.pdl b/ussrbasicleft/pdl/mod_locs.pdl new file mode 100644 index 0000000..e663805 --- /dev/null +++ b/ussrbasicleft/pdl/mod_locs.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=settings_menu][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_mail.pdl b/ussrbasicleft/pdl/mod_mail.pdl new file mode 100644 index 0000000..7c869d0 --- /dev/null +++ b/ussrbasicleft/pdl/mod_mail.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=mailmenu][/widget] +[widget=conversations][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_menu.pdl b/ussrbasicleft/pdl/mod_menu.pdl new file mode 100644 index 0000000..3b30cbd --- /dev/null +++ b/ussrbasicleft/pdl/mod_menu.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_message.pdl b/ussrbasicleft/pdl/mod_message.pdl new file mode 100644 index 0000000..8b4f6a6 --- /dev/null +++ b/ussrbasicleft/pdl/mod_message.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=mailmenu][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_mitem.pdl b/ussrbasicleft/pdl/mod_mitem.pdl new file mode 100644 index 0000000..42181de --- /dev/null +++ b/ussrbasicleft/pdl/mod_mitem.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=menu_preview][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_moderate.pdl b/ussrbasicleft/pdl/mod_moderate.pdl new file mode 100644 index 0000000..bf7e390 --- /dev/null +++ b/ussrbasicleft/pdl/mod_moderate.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_network.pdl b/ussrbasicleft/pdl/mod_network.pdl new file mode 100644 index 0000000..8d1b5cf --- /dev/null +++ b/ussrbasicleft/pdl/mod_network.pdl @@ -0,0 +1,17 @@ +[region=aside] +[widget=notifications][/widget] +[widget=activity_order][/widget] +[widget=activity_filter][/widget] +[widget=savedsearch][/widget] +[widget=suggestions][/widget] +[widget=notes][/widget] +[widget=newmember][/widget] +[/region] + +[region=content] +[widget=affinity][/widget] +$content +[/region] + +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_photos.pdl b/ussrbasicleft/pdl/mod_photos.pdl new file mode 100644 index 0000000..93d04cc --- /dev/null +++ b/ussrbasicleft/pdl/mod_photos.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=vcard][/widget] +[widget=photo_albums][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_profile.pdl b/ussrbasicleft/pdl/mod_profile.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_profile.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_profile_photo.pdl b/ussrbasicleft/pdl/mod_profile_photo.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_profile_photo.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_profiles.pdl b/ussrbasicleft/pdl/mod_profiles.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_profiles.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_profperm.pdl b/ussrbasicleft/pdl/mod_profperm.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_profperm.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_pubstream.pdl b/ussrbasicleft/pdl/mod_pubstream.pdl new file mode 100644 index 0000000..3c32bf3 --- /dev/null +++ b/ussrbasicleft/pdl/mod_pubstream.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=pubtagcloud][var=trending]8[/var][var=limit]20[/var][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_rate.pdl b/ussrbasicleft/pdl/mod_rate.pdl new file mode 100644 index 0000000..936daf2 --- /dev/null +++ b/ussrbasicleft/pdl/mod_rate.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=vcard][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_ratings.pdl b/ussrbasicleft/pdl/mod_ratings.pdl new file mode 100644 index 0000000..4c6fa3c --- /dev/null +++ b/ussrbasicleft/pdl/mod_ratings.pdl @@ -0,0 +1,11 @@ +[region=aside] +[widget=pubsites][/widget] +[widget=vcard][/widget] +[widget=rating][/widget] +[widget=suggestions][/widget] +[widget=findpeople][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_search.pdl b/ussrbasicleft/pdl/mod_search.pdl new file mode 100644 index 0000000..bf7e390 --- /dev/null +++ b/ussrbasicleft/pdl/mod_search.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_settings.pdl b/ussrbasicleft/pdl/mod_settings.pdl new file mode 100644 index 0000000..e663805 --- /dev/null +++ b/ussrbasicleft/pdl/mod_settings.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=settings_menu][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_sharedwithme.pdl b/ussrbasicleft/pdl/mod_sharedwithme.pdl new file mode 100644 index 0000000..bf7e390 --- /dev/null +++ b/ussrbasicleft/pdl/mod_sharedwithme.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_sources.pdl b/ussrbasicleft/pdl/mod_sources.pdl new file mode 100644 index 0000000..e663805 --- /dev/null +++ b/ussrbasicleft/pdl/mod_sources.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=settings_menu][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_suggest.pdl b/ussrbasicleft/pdl/mod_suggest.pdl new file mode 100644 index 0000000..68c9263 --- /dev/null +++ b/ussrbasicleft/pdl/mod_suggest.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=follow][/widget] +[widget=findpeople][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_thing.pdl b/ussrbasicleft/pdl/mod_thing.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_thing.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_uexport.pdl b/ussrbasicleft/pdl/mod_uexport.pdl new file mode 100644 index 0000000..bf7e390 --- /dev/null +++ b/ussrbasicleft/pdl/mod_uexport.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_viewconnections.pdl b/ussrbasicleft/pdl/mod_viewconnections.pdl new file mode 100644 index 0000000..22ecd80 --- /dev/null +++ b/ussrbasicleft/pdl/mod_viewconnections.pdl @@ -0,0 +1,7 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_webpages.pdl b/ussrbasicleft/pdl/mod_webpages.pdl new file mode 100644 index 0000000..3bc576f --- /dev/null +++ b/ussrbasicleft/pdl/mod_webpages.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=design_tools][/widget] +[widget=website_portation_tools][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/pdl/mod_wiki.pdl b/ussrbasicleft/pdl/mod_wiki.pdl new file mode 100644 index 0000000..06c4bef --- /dev/null +++ b/ussrbasicleft/pdl/mod_wiki.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=vcard][/widget] +[widget=wiki_pages][/widget] +[widget=notifications][/widget] +[widget=newmember][/widget] +[/region] +[region=right_aside] +[/region] diff --git a/ussrbasicleft/php/config.php b/ussrbasicleft/php/config.php new file mode 100644 index 0000000..0ca81b4 --- /dev/null +++ b/ussrbasicleft/php/config.php @@ -0,0 +1,128 @@ +form($arr); + } + + function post() { + if(!local_channel()) { + return; + } + + if (isset($_POST['ussrbasicleft-settings-submit'])) { + set_pconfig(local_channel(), 'ussrbasicleft', 'narrow_navbar', $_POST['ussrbasicleft_narrow_navbar']); + set_pconfig(local_channel(), 'ussrbasicleft', 'nav_bg', $_POST['ussrbasicleft_nav_bg']); + set_pconfig(local_channel(), 'ussrbasicleft', 'nav_icon_colour', $_POST['ussrbasicleft_nav_icon_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'nav_active_icon_colour', $_POST['ussrbasicleft_nav_active_icon_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'link_colour', $_POST['ussrbasicleft_link_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'background_colour', $_POST['ussrbasicleft_background_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'banner_colour', $_POST['ussrbasicleft_banner_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'background_image', $_POST['ussrbasicleft_background_image']); + set_pconfig(local_channel(), 'ussrbasicleft', 'item_colour', $_POST['ussrbasicleft_item_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'comment_item_colour', $_POST['ussrbasicleft_comment_item_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'font_size', $_POST['ussrbasicleft_font_size']); + set_pconfig(local_channel(), 'ussrbasicleft', 'font_colour', $_POST['ussrbasicleft_font_colour']); + set_pconfig(local_channel(), 'ussrbasicleft', 'radius', $_POST['ussrbasicleft_radius']); + set_pconfig(local_channel(), 'ussrbasicleft', 'photo_shadow', $_POST['ussrbasicleft_shadow']); + set_pconfig(local_channel(), 'ussrbasicleft', 'converse_width', $_POST['ussrbasicleft_converse_width']); + set_pconfig(local_channel(), 'ussrbasicleft', 'top_photo', $_POST['ussrbasicleft_top_photo']); + set_pconfig(local_channel(), 'ussrbasicleft', 'reply_photo', $_POST['ussrbasicleft_reply_photo']); + set_pconfig(local_channel(), 'ussrbasicleft', 'advanced_theming', $_POST['ussrbasicleft_advanced_theming']); + } + } + + function form($arr) { + + if(get_pconfig(local_channel(), 'ussrbasicleft', 'advanced_theming')) + $expert = 1; + + $o .= replace_macros(get_markup_template('theme_settings.tpl'), array( + '$submit' => t('Submit'), + '$baseurl' => z_root(), + '$theme' => \App::$channel['channel_theme'], + '$expert' => $expert, + '$title' => t("Theme settings"), + '$narrow_navbar' => array('ussrbasicleft_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), + '$nav_bg' => array('ussrbasicleft_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), + '$nav_icon_colour' => array('ussrbasicleft_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), + '$nav_active_icon_colour' => array('ussrbasicleft_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), + '$link_colour' => array('ussrbasicleft_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), + '$banner_colour' => array('ussrbasicleft_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), + '$bgcolour' => array('ussrbasicleft_background_colour', t('Set the background color'), $arr['bgcolour']), + '$background_image' => array('ussrbasicleft_background_image', t('Set the background image'), $arr['background_image']), + '$item_colour' => array('ussrbasicleft_item_colour', t('Set the background color of items'), $arr['item_colour']), + '$comment_item_colour' => array('ussrbasicleft_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), + '$font_size' => array('ussrbasicleft_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), + '$font_colour' => array('ussrbasicleft_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), + '$radius' => array('ussrbasicleft_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), + '$shadow' => array('ussrbasicleft_shadow', t('Set shadow depth of photos'), $arr['shadow']), + '$converse_width' => array('ussrbasicleft_converse_width',t('Set maximum width of content region in pixel'),$arr['converse_width'], t('Leave empty for default width')), + '$top_photo' => array('ussrbasicleft_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), + '$reply_photo' => array('ussrbasicleft_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), + '$advanced_theming' => ['ussrbasicleft_advanced_theming', t('Show advanced settings'), $arr['advanced_theming'], '', [t('No'), t('Yes')]] + )); + + return $o; + } + +} + + + + + + diff --git a/ussrbasicleft/php/style.php b/ussrbasicleft/php/style.php new file mode 100644 index 0000000..34c449a --- /dev/null +++ b/ussrbasicleft/php/style.php @@ -0,0 +1,163 @@ + $nav_bg, + '$nav_icon_colour' => $nav_icon_colour, + '$nav_active_icon_colour' => $nav_active_icon_colour, + '$link_colour' => $link_colour, + '$banner_colour' => $banner_colour, + '$bgcolour' => $bgcolour, + '$background_image' => $background_image, + '$item_colour' => $item_colour, + '$comment_item_colour' => $comment_item_colour, + '$font_size' => $font_size, + '$font_colour' => $font_colour, + '$radius' => $radius, + '$shadow' => $shadow, + '$converse_width' => $converse_width, + '$nav_float_min_opacity' => $nav_float_min_opacity, + '$nav_percent_min_opacity' => $nav_percent_min_opacity, + '$top_photo' => $top_photo, + '$reply_photo' => $reply_photo, + '$pmenu_top' => $pmenu_top, + '$pmenu_reply' => $pmenu_reply, + '$main_width' => $main_width, + '$aside_width' => $aside_width + ); + + echo str_replace(array_keys($options), array_values($options), $x); + +} + +// Set the schema to the default schema in derived themes. See the documentation for creating derived themes how to override this. + +// if(local_channel() && App::$channel && App::$channel['channel_theme'] != 'ussrbasicleft') +// set_pconfig(local_channel(), 'ussrbasicleft', 'schema', '---'); diff --git a/ussrbasictwopanel/php/theme.php b/ussrbasicleft/php/theme.php similarity index 80% rename from ussrbasictwopanel/php/theme.php rename to ussrbasicleft/php/theme.php index 0ad259d..bba1c0b 100644 --- a/ussrbasictwopanel/php/theme.php +++ b/ussrbasicleft/php/theme.php @@ -1,7 +1,7 @@ $(function(){ - $('#id_ussrbasictwopanel_nav_bg, #id_ussrbasictwopanel_nav_icon_colour, #id_ussrbasictwopanel_nav_active_icon_colour, #id_ussrbasictwopanel_banner_colour').colorpicker({format: 'rgba'}); - $('#id_ussrbasictwopanel_link_colour,#id_ussrbasictwopanel_background_colour').colorpicker(); - $('#id_ussrbasictwopanel_toolicon_colour,#id_ussrbasictwopanel_toolicon_activecolour,#id_ussrbasictwopanel_font_colour').colorpicker(); - $('#id_ussrbasictwopanel_item_colour,#id_ussrbasictwopanel_comment_item_colour,#id_ussrbasictwopanel_comment_border_colour').colorpicker({format: 'rgba'}); + $('#id_ussrbasicleft_nav_bg, #id_ussrbasicleft_nav_icon_colour, #id_ussrbasicleft_nav_active_icon_colour, #id_ussrbasicleft_banner_colour').colorpicker({format: 'rgba'}); + $('#id_ussrbasicleft_link_colour,#id_ussrbasicleft_background_colour').colorpicker(); + $('#id_ussrbasicleft_toolicon_colour,#id_ussrbasicleft_toolicon_activecolour,#id_ussrbasicleft_font_colour').colorpicker(); + $('#id_ussrbasicleft_item_colour,#id_ussrbasicleft_comment_item_colour,#id_ussrbasicleft_comment_border_colour').colorpicker({format: 'rgba'}); }); {{/if}}
- +
diff --git a/ussrbasicright/css/blockmode.css b/ussrbasicright/css/blockmode.css new file mode 100644 index 0000000..cc1db20 --- /dev/null +++ b/ussrbasicright/css/blockmode.css @@ -0,0 +1,15 @@ + +.wall-item-content.conv-list-mode { + max-width: 280px; + height:200px; + min-height: 200px; + overflow: hidden; +} + +.thread-wrapper.toplevel_item.conv-list-mode { + width: 300px; + height: 300px; + float: left; + margin-left: 5px; + margin-bottom: 35px; +} diff --git a/ussrbasicright/css/mod_page.css b/ussrbasicright/css/mod_page.css new file mode 100644 index 0000000..37f597f --- /dev/null +++ b/ussrbasicright/css/mod_page.css @@ -0,0 +1,24 @@ +/* +section { +left: 0px; +width: 800px; +margin-left: auto; +margin-right: auto; +} +body {background-color: #d00 !important;} + +.page-content-wrapper {background: #fff; + color: #000; + border-radius: 20px; + box-shadow: 5px 5px 5px #111; +} + +h3.page-title { +padding-top: 30px; + color: #033} +.page-body {padding: 40px;} + +.page-body strong {color: #033;} + +.nav-links {margin-top: 5px;} +*/ \ No newline at end of file diff --git a/ussrbasicright/css/narrow_navbar.css b/ussrbasicright/css/narrow_navbar.css new file mode 100644 index 0000000..99f0836 --- /dev/null +++ b/ussrbasicright/css/narrow_navbar.css @@ -0,0 +1,30 @@ +@media screen and (min-width: 767px) { + + nav.navbar { + padding-top: 1px; + padding-bottom: 1px + } + + nav .badge { + top: 0px; + left: -0.25rem; + } + + .contextual-help-content-open { + top: 2.5rem; + } + + aside { + padding-top: 3.5rem; + } + + section { + padding-top: 3.5rem; + } + + #jGrowl.top-right { + top: 3.5rem; + right: 15px; + } + +} diff --git a/ussrbasicright/css/sloppy_photos.css b/ussrbasicright/css/sloppy_photos.css new file mode 100644 index 0000000..78aedc9 --- /dev/null +++ b/ussrbasicright/css/sloppy_photos.css @@ -0,0 +1,58 @@ + +.rotleft1 { +-webkit-transform: rotate(-1deg); +-moz-transform: rotate(-1deg); +-ms-transform: rotate(-1deg); +-o-transform: rotate(-1deg); +} + +.rotleft2 { +-webkit-transform: rotate(-2deg); +-moz-transform: rotate(-2deg); +-ms-transform: rotate(-2deg); +-o-transform: rotate(-2deg); +} + +.rotleft3 { +-webkit-transform: rotate(-3deg); +-moz-transform: rotate(-3deg); +-ms-transform: rotate(-3deg); +-o-transform: rotate(-3deg); +} + +.rotleft4 { +-webkit-transform: rotate(-4deg); +-moz-transform: rotate(-4deg); +-ms-transform: rotate(-4deg); +-o-transform: rotate(-4deg); +} + + +.rotright1 { +-webkit-transform: rotate(1deg); +-moz-transform: rotate(1deg); +-ms-transform: rotate(1deg); +-o-transform: rotate(1deg); +} + +.rotright2 { +-webkit-transform: rotate(2deg); +-moz-transform: rotate(2deg); +-ms-transform: rotate(2deg); +-o-transform: rotate(2deg); +} + +.rotright3 { +-webkit-transform: rotate(3deg); +-moz-transform: rotate(3deg); +-ms-transform: rotate(3deg); +-o-transform: rotate(3deg); +} + +.rotright4 { +-webkit-transform: rotate(4deg); +-moz-transform: rotate(4deg); +-ms-transform: rotate(4deg); +-o-transform: rotate(4deg); +} + diff --git a/ussrbasictwopanel/css/style.css b/ussrbasicright/css/style.css similarity index 99% rename from ussrbasictwopanel/css/style.css rename to ussrbasicright/css/style.css index 0ebbc6c..bb5d04d 100644 --- a/ussrbasictwopanel/css/style.css +++ b/ussrbasicright/css/style.css @@ -1,5 +1,5 @@ /** - * Ussrbasictwopanel + * Ussrbasicright * * Based on duepuntozero Friendica style * Originally by Fabio Comuni diff --git a/ussrbasicright/img/gray_and_black_diagonal_stripes_background_seamless.gif b/ussrbasicright/img/gray_and_black_diagonal_stripes_background_seamless.gif new file mode 100644 index 0000000000000000000000000000000000000000..615c986bda90d04b0b769fb5c50f70704530134a GIT binary patch literal 4970 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≷i9vNY5H< zGB^*|zJit;*Y6>E$Q^1u{8eo5rp_DIh5Gl<@)`YJIA!iZzvVF)-||gfbN4i|tDE9! zyXN9)?ZNS3#u&gw(Q-M@--N))sSfc5<9wKOItC=o#ZhLc?jBzV`zpRzw*Jvx^-Y>0 ztpRO!+9=VAm8CV(Ork@$OBKP|!D^V2s0n_Q>tzL6f|#zP*41RnrbdV6_>U!dfy82T zeQ|GS&zKfuQ9t^Md--wX=|<@156|{rcgW|b?=TOib+=MBl*uSsalA2j zg`2gD+;_YrNJ>h|l2FYd&>&F?C5jGW_!t{RJ%WrNehM|Ju>LXdW!x69 zZ@(miJz>}=*Zb5fl}_h335(lX2wW!uuFG8z=8{@dBUEUEq83B$4`S#q(o`GHl;h?;@EBMWj zUiBi>;MA8Ds}|8$W3Smoj<2xhhRptC-@EOw7r@p^hv ziKP$pc@w)|$ zq$xRsBckZ)b0ASa&(&TMIb-dbS2G^ntZu(tV__Ul?Zd{acU`yPUpgb(RRABl*et&; zwUV!Rz*iWq{lKvG{eWuWaut?3;nwl1g;#hnm;~BZ#HcnO>(27k_R>p;LGxcp;u0r| za_X9XJwy&<7-w0uV9i8i>SyG4c7#3T-VZDaNZb9x6Jc#d{Iq~O0`N`mSz5v58z1G+ zhhCau?l|jMl(YODLzv(&|Alt^dWtG{Vu=;yt>%|z!Ox8Bb zC^#emNuw^>O$I~6k`&@4$MPn1-5(V;j4C(&NfD}VRex-Agv{?elq z=xFWgoG`}9zE(+#$RgPsUn07krk)Aj+u`1Z)ikULq8|xtpqPC3TsacP5Z*I{-8zW@ zZ*Kknd=Q4-a0N{O4NVI4P)K6gMmf?%G*AsL0Vk_{`Y3;0gB*OaEQn24cX6!6kUFHn zh4$<8Di*K>()R$Jb3U7F7yZ3zEecHI7YZnicIR02Vb%h-a@&;1{FZAXV|Y@Ou%tu0 zQb9WhrCezoPJQwzPxasO0THDhDj(<^P`$}lRHjJ(Nh;u3{RS)gf0zdOEXo zoceHqi+n%+jd8=e1UKNPHqk`NFMxeaW{4wvgh^4pOx>I?UhXve>mToYU|ENBjv*f| zf|6z!B}Dk9b!zEtpI7*o(|hy4$23N(yi4WkmNSrpcQZ)4Jp5~;dm;na$}hEPvE&xe zqAdB~Cd|vFw4Ey^4xdF=w2o}zwJ}^N(z`)-v=1e)ALS;MZEwb+ZsZHT%8{1LTlwMY z8xzON-toliJ%GfSy~lDGM~;#jI(~T3mz+H#L!a?Q*TSx7t{E(C7@%FDw!C8D{wK=W z`A?e<|Lu0ioP*ol`;($$hh~9O81Wzd|KQo|f?Y@svqQ&_1$OdpMGLJ6arUz{TO{<2 zeB9N%#dqVJ%m>SBS*-m836AK>g($63pj?|`yNmo03F!7e?1o)^SpT=MfscblPL8~? zZ+6E%`7YXUW7ib=uLeavtSrI}$V{NnMisOUXRn7vueqBWHIle2n*!80t24Od$-dRp z#F(U!3YPtQm>{-4(Pg!N01T+&e=oA%J<*O>MH{n{WMvwQnYMltiXdB_UlXb1`5RF8 z>GcGs79unYICE@;lr1t7V_e2vVSUCXCk;=@PdD>5J7YnJv4Au5t{xF<(FCZ(OchPE zVB5xa7?F}5d#P+&{frxZ6mKqSb)Sp6gd1Eji=~=aA^P6``I+;rT+KuDd==+BSijzlj~w$igx!b>{qTqOn1a|IN+(;NAEatKZ?I& z#1*E_El$#&0A4BKkGk*Wl7L!M-k3v#6W!(1MabLmMZKVCtp{n)t#~xvGVO8?0Icr( z%5KJe;-_@s+sFKF)XQY|vvM7-4&kxUAtW)1fa2vNK~=r6C=!B3Y+W}yKJtF~gf}}^ zi|*(G7I03lRw{Kgj&wVA2$%2kmMhgNy!XH9w~XfnaaD5&b4&~m5oBkRvcy$hW(^74 z=v?V6=hiqDxii35>|7yH(iaMkPVOtvh8wEn_4?tnUVS5@Hg4Y(tlXZx3ra_9&ePl_ z3YYhAXzp{o&*oeY+x`u!q6>fhMyxiz8+hdDkISDx(PQ3u6j4Gf50#UHJkfowZJfEg zw=FuTYbfofM@iS6Tq_hOUPs*sA$wSNynE}s|3fY85ex2N3>y<@X~srm@_wR#wZ$jg zLXFywvjGp}jnkJ-6ZV1|4^8@qnQlS%ii`7E6a!GV|MBmV3x!^?djit`7gtvq5Y@W1 zkq!lk_r(3P_s^NN-)Hr+ z-t~PzGaraKAo9^a^LqK|d^F1!AmTI9x_H;fCg`O28HY)FWq&V_~uje=0nz6RE=^y)=?8+g{L! zk}NPT#zK>ogG2UD2E9}o9%@bmrEsld?@oUVJq$eScp0J5&L8BJ=G4cLK z7?m1QM)(6{5B%Lh=*0Bd^c-(e9NiP)>&U4eJg*(`=Eryrs<6-7_NGzgAMO?!~O*zGU0*$ki70^o_}IP z!tD6iTqv9arOmVnTC4I>$l-ps_oIvOx{GP`_3WJ@E^n)973jz5e*opBBYwPoJ>2DE zvfyV}x4KZl$=fFVW~V_rHLX*R+_C0X_`t_xpk-DB_nLzcW$|9{aK>+i7q-3%y0BV; z^IP5*08M|lUrRdJ@H@_btk?}a_c(ue$+XL5Y5zX9@gS|Pnp-4vZTliFXq)(b3h$qm z$vlGeRdZdEaFj-=dB0YKL0_eZf4uSC&VJhc36tL4EOWO1It{kY$%>@h-cLR`hiedk z(-2a}f<|3EJ&oWXElw>LzJMLRW%gWEx{3K!@J^c4)@(Qov4VEDovzwUjME#8%qBnO zLd{O|il(0=YCpdxDih0C@HN3UQX~-~o0nUKeDlOF;2GdiJ2d}_voMr7SzecrJ-h#! z>v)V=Xqa)%8bsz@k$B?*cq-rBXHb8kl}M@8SCZnV7All}f$uX>T08L0ri5@~Nv;-H z6~|kVDY0?6XV4jVVM$hcMoHr5ai8pxhNkj|pAtk z{`36pw{O=xud@ggxXj<$aob)Z{~Q_fJ@AoPBtj3^Wp8Wkk@Sh3l8*T{__Fd;#DrUg z_Pf_J26=?WHc3ZgUUCTt4BvdnI6WN+5dnHYMnW2d2b(=e7AW_dXI2@Xa=F`DM^DZ? zS65HAnE28I+T%`1he;2Hw+`xfuR@@sKm6}%Mhvhn48GqB&)GKda|mcxNiO|A64~dy zJm7asu7}C5x~lG5eW5Z7#Y9ze*2>IWpmSjDDoWN`ZwHEdx`J@S<5+*k^;7JhV%)jYB~K_( zPI_O(gD_=D{|#4wvQot!hgbLfJx;gT(K%2KhPuhuF8xbn58H42j)ESs;evWD)JoKB zz*hLej)Oie!1@>AzB!*e@mnJ}aMT${>%25Y;Lx_)M>BCUfm+M*cj4LFbB9+)xV1(J zCj>Di>v12>`)t2ZK%W*o$1T^0gmACQXjiJwF24Tw`15YRS_Fk6WqC@OJI0OK%0CTw}KAO-0i$;;(4D&o$cm*mn+4@P1X>M`PHk z(*W7?%^4YzA>B1>4gVqhECwN@wO>oBsRVjor-)3Th}{41J;@Hpm=L+J*`z6sY|81u zW{q9EGL#KT!!aAU9v-0Cc43qgC^h-)Bj1@id5@Eg{XQ|`f^{p!6;)Zf!CQ>ZMjS|A z9%`oH;;%={6}r89rmvjT1T(+tuT4Utm&+TM0@}$Tzby@QB}UxRnoPnx9*Pjt>mW;7 z$4!Rj2Pa@JByTw@cgS&p?i8 zpjaI29F8g#i?V0lg6W+-n8V0T9|7Xu5Yx9FxQwtY9{e6ksnii|9v9u(%%yb{^=|nh z;rQ1j&GGtvwQs*Ub;}<;KXO4L%i2cUnLqnIy`Z62&w%9nK$=SGHeQRLy^+l$GLCY5 zWB;^y{yW-7Ip75_Fnl--y$@3L<0yfdzaFm)J&SH}CqXiZWE>wq3+dKyRZMJ?YCM7V zy?&jdUPkCK5@LZx(R7(xH^OeKeuYaz;;u>hf6hN&m0XQlOe;dSjf8{p9VHP(<-?F zy#8jqPU!GxM84`D;UI8ICLK@mS7%xV{}IplITUeJC2g*F>NUQh0eKEMoF)kB>`G#7 zHg#=yTNvn1>>DHtWE<)weWelNP?(L<(bsxGiR-0XfoA@dF)AaR^czfXqhi z*`gR3R%&-cR?@O_=){ee(cSFA(c^~mDtPYiUVX?qrRC)xU*xN!$@UIm=R=(D4n}9R zi)v)K>+a?=zA{gE6moU9_R<8h3%e8lqX#qyeeLYXka7vd5mK6(fQ& zH_v3fT{TVGH&Bvr+V7c6pH8+07$&9+0E{zRe!6DH4Ce%<(nhaqJ1jt=r7zLGEMOp3 zX`oA~sESud9)89j69S1bx@)!gCXrRcm*;)9h)tR()90$z)upN%8(GS)^Sa0-(JPuk zIcJhn)9is_T_HS8X6FqRB z8UZw3UE2B+7XtM|ot?jA4kK;;2o?TFkN%ows4jv=aa&%?o$Yxts3GOa_vD+U`4T+gCY_Z(dE!sw z#(w}YLosK=L5fWSmuR1z%MkSuF>R2TO4Mzn5L1fAFvQh+QV>P?7qu&Xz55D_rqZib zt@&1_D4Y?Z8~qYs%Jc!_>`@J8Pg8!{TS^*d+$Ua$4WYB0q)nHm7%%OGT*gy&3fgI? ze~VFp2ftk2@GG`zDHTJKgF;P4ARBgJ+3W{0H*B3F^K@gj(>G%R>G6Yd1HNt@; zZO)lYtiI{OEPuDd|0oc6@Fj^B5%P9sM7`P60X-p;yLtf7)fWz53o_PgP%dHv*7Pe& zrlFQyDo0Sp$l8nYl&3g6a5_IRT?7sB$AXY>*GN9RxtJGfzZ8OF8E_zrH-K)f6RJxo zV+GB`cG_drAbDb9VlkT>Rn_V0kOIjF71b(=0!~Kp)Jf$WY~^k6nMTTac}=Mai-B&U zF{(&j3CUHDjJCJ)@HzA=#iV&|sB57$(t22(p7*3cF6w+JC<%MYOqBlxIpHx{@$5jI zhI(biqp=UVc?v_j##;Cwe``mE&}*}1&mHHEjWV4xw(K)91H%AJ86dZh{$Cd1kK^Y% zc4P=rT=jX{j&%4LyeIWAJrEG@GwvIUuGQ+KgV>UkGUt=Ptg#o#7?JgzFp^VGfE1h* zVr4I=2RX)*D;!>1q&i@vRHTvm{=Rg>NtgWCke`umWbSoAI;QaSu(Vu+S5lsOd~(`v ziyZkR^88_74kaus{si|}VOrU{iU3u*rARMh+ED|yjlr$D9fC2m7Fdy_Sc>~pUDX_y zN!NB?uxf`R_|DGD&n6}w{2Mmkir@ID9Qw|LrNB{@bMY>@ z4kM8@*2h#0X_{o)SgyqPFu{Izzl7IF?>#G2!o0NEEq7aVE9!8>4gHzZm(A0uTK%R) zOMKl4I6qh1QQIP1enlN4-cMgedoUD6Wq2!4?DrXnxS?*8P;XRXF*3bfzu;wzpL-NW zqH_gULs@JUNbzo>d(~Vb-Y@04LO{Cf?AtcZ9p}T!3)a z>lOLjnfwKX>7_v9vprXTKRcFta?p=kpS&3@-z1={# zTtP%)$*KLfl&tj#Le1!s5_rSIAtreTLVCl8z3N_a%lumKY`xF=QvZ@|SQFwEk$@|v zSxc$-dVBeT@%joNCUQnef%D1h1`A-S7usi%QzOYJ;r2b@;yCF%tl2-EjtyMmrBf&a z6u*ro3Q12fsgQpK`~i+Ku4bl?7j~?tWVJyPEomP^RUvJ*Ex`lt7hJb3ziW2Bbo|=1 z*-ZEyJdvO(-S)ZEtwRSy!Jo&_vvC4ubt)VwoYH9CI7>OX)bYoduy02U1<;1qL!V1PhOxnK@~7@K@rEo0S?IMed_AovWAaw+ z`xeApT?TqqMjfoa#17drIZF#mS?mn8+Jf}NX{*}~<>_(|ob-?A!8n75_SWrl5uIc@A5n`U5&pCQ3}Hssc+7RZ|{QCJOrs zGmnoMhILg^;~YVq@>?R*1(QMoPpS{}O-q>LL~9_sm)GFdq2-S+!X4L%8TfHoDXEJU zpxPhHIal%@pYiAG(>Z>46={rtiN3F#|XRgNUZb9tB@$UtQQ)=y0oEifPh4&8o>F~CM!6u`>4-3( z`d#9C^nnrsxutyvaaFCjq5=0^uYkLnf;X>wwxn=cH0|G;O4juWw#6#4V+jEj+LasS zxkVHc(w7|GQaa7G55Z9#N7LqO*XBKHp+Wg+3PCLS6Lpsn+@|HRXc4f_o)=Ooi#0TW zKKgB-DFfC*@MN*Z5w~w^XCBD!s!Zi#a9a_{P8~a&72zOo9v3q zqKG12%CfPhxi29r{~4_`U_6@`zR7CSG|nDLxOYu8(d-p-z>?$)T$~DPai0P88*KO=O%Kf z(%r3|2FVnwgN7Z<*XSGMfuO8(74f{O$n^>$@i#BVgqSEMD_GJ>$PWK8g2Alli&Y$ zcoD~k=iKm_?{pPbR<96e*d4ceQr`YEzZ%BYdC?~M4&QeR*D~FO(G=z*FQJLvu8c~5 zQT{SGMAO!5J+d?@WpUs3RUYuez-Awwau`a&C6n-C+Y{jE)^pQnEqK=17)Oe#dGwXu}3W>GhhBkmbFB3?Fcr2qRcr`+_Hjjq4%26wAdOqXJ~viNGe;a zG=A0v-CqgwOpm2loMcY{9<_ziNA>rbqta?ADQ^bJO?s1 z=XOePX)(|Q29~p4o(s21EeGxIt@Z8TuZ=DkosJp!KQP`xQ!`=c@~U2IN0OgNp2sf! z8EQTg(BkvQTgZm+j)gDtRkmI&bbg`PCp_t%=zOyf6A^I&QXZnvDySimej9krq5T- z%U}8m$UVwynI!1EP-__|!k9}pnyB9FJ*z^cR>vtwj~|_v)<=^y)+JLVo8Rhuce(>)0j>&kap7jx#RY)C$^2*S_HWqk1AU3=`@>JW4 zs{U_vd4s7K`@UdExlbz=w~h;RQQ(pl5$KpFBB1&tV>Ubp%o>T zR>#mek3Lg?r56xw1fIfvX$VKQ_*Ip~+jvu^bgnFFl!ZYKioQanXw3HJotSBvAJ8(p z?giSkdP)ci_`0>@9f~d*H3tEC`Retl7#OiY{!%bSE@9cPB*ac05`|`YDE?*B%!E1x?WzkhKV5vv} z9Y20%?7N92DR2UYrCCyPwiT5!zf*Z{a2=0EnrW_5siNz)26n-+)g$iEURaVlMTaq^ zbka?ejC&!VQa7u=F`97Uy^hnnkb87}XA zREq>^GD#q$3|eLHR^RLhcUrSkZ)xJd=K zaEgZm5Zp^-#=19HyGE z7iBMJ2iGz$P`H|ch`()lRd&xI959iiB)2*Y%Jco8_Cj_z0H0sW8&sQ)(EeX8fEk~& znt1C#aA->C+s*qfny;dFZN4tcj*BCnHs@~3j<lG_58*wDv<9U1=YZs81KZW%0>(C{0$vYu8uxBO4k&1+uKAFuXCeu+1@o}jlZLn zKLv-0O5eQquM$H|qGybuaQ>X_`D)E^8*$aAb%j+8Z@cuF0UJ79uZXXIP`$rEVZu>x zd8K0Sh#_eQeQy{ixJfwJGp}N7fjue@O8+p5`8YG#7n->8ZsM1l-e%)Q0=^+LWn@8@jX30Uwg|RBkhbjQ7&KO`wtMvyjq`NsjIJp1 zE;4K0lIFgjvoN2u(t@u-lTg{)C9VnCbK@c8d~O2k=euH__ZG4QQCD9sA=xJY1?EVT z{l?_v#rumOG=yOVt`$YbK9FC=OG4mtFiBITgXaBNSj*#T z+`<0p7s*{^@`AQ3hkrWwZbuN6K#IWmrA|jM@5)JrkpB*_PG6^sP{RT!UM#py67bk*{l+o2!3#1t)vCYhkRv8EigOsQoMdaAhB@-GYf0$GbfIycPN`CMmO&F$@Mmq8Fq{;S5ZoFN_SeFFOXkY~e`wyX7H=^kf$ED~$vXCcgXgS1%w7n(g9{IN23 zCpJ*Io@4NdPgt8UF?4A_6B44EzusO!Q7iA8LZwmGw^r&k=K>BO2p>R{bY7BPZ`+G9 z|5T8b8;#@hiBH?_Olq!j%lQ1(wIAdy1XAj{+cEqtDEFLtZY7cDSzeootWEh}o9mf; z`KPSU2o8Rp?F}P93XE+XIQvKy0@T&?*+!lk!z&2w zWsNnn6sv`;!Xmh7-L^BQ-b7!uj@?&ZWgQo7?fj%XnyzkXjqgeVE?P)fR!b-bM1@Cy<#-i(WpsJ4<4|cGH_wz90 zg3I0wWl6E5o<1sDUh&S$Se6L?2WVQz!VPaUH$tKbS&8R|Ai&0HH`q*hzH6{3Ts#^fR%G z!3M>#075tC0Zu8sNFE!XDQIFl5=`O7=HIlR*gfi9c8A^1>=UA?rU`XsI~IyP$o?y1 zAsQ!qE^@TuzGx-P1JKB-82GY0%SkZNzV+r=jcEuAUvR4pCvNwV3vUC45j1f=l$==) zY4c~tzmwS$tq^)!?;_QunsayVhbkyet;Ok9ONqkOZ%ytTO6eaGNIt~?*pRGSHU>YJ z5%WSI!|)Zpo{YrQfXE-8zegK59W0(A&6Vf?_1&tzlEinE^qFFRAVBG%H;OXV>%ai#J05Vhz`y~eB<4pFWqbSE9p|)fsB6I`>t%*dN2{IR&xPmM zYK_)91;J~7RsR1BKrDeeUwE{2e@Pfex-=-Fnel;sFcQz z{Q|L6q6~m1;n)k-z+~c`{$p6%?bV$7^XZ&MlvTfMGi8L*_Nw}) zFT#LH!u;Iwv5{JNLVK;2?r>t>ZM3hq`KGI#+{a|SKIRQ~;pZwu%9OZBsb~|w2lN)8 zuV$7V9`qP7YBdsC;gxddWuAch96m|~GN`4Pe@0v+4coq`^EFO+@{!8)sUGwwJ^AeI zqU{5($to-BZi5kzd+IFA7|V<5Lrp6mNxJH_$5Xfx?ow>>wiFXg zUU0^xlu9D@zX_)vh6Tw*GiQIsmBMGgQC!{c<1!NImYKs z=-HB4yE6EvV9%LzF{+4-40i6ILA7Q~D5TKK*c@79YmW_UHIw&s&yu|h{1!Z@<+2$X z#U-1cV#mCSfd}p2lOdN17O+%X?{UwgYF;0PP?XO+)h69E4ch~+%5nY1?pKs>_L-{C zWty5FS36(ikZ55b!jxagTMi^cJ5zjq{5z_ujoMK=7R5W1?~!DszT$`zyz}(my8Aue z>3@bLiucp-rQ{8tX<{D3OWVY)LS=NU#L+_e8Vnh>pe4)aTygV}=o8!a?g46I0(mL1 z)mAzmy^hoS!spW6jOBjVe#!-LkBeF5D&FIeR%KKK*upNi07Uw6)v6dTvl*1DuBuo_ zub6vn#tP6oOiJhJ7&fo zUd?s27OalkCKt4zh9w><_ym3T5h7o6^WE!sce^Q3*O<@S8F&_5*QASt{maj{V3D%~XKV z;}|1|FP2BS>tr?s7mBsk2Os<8a)MO11qi*XhKEFx<`txhS-Vr7OFvM>)6|rb0U*B7>k?2#INAJsx$~2d^-%azfzfyt zwHyXvJe5Y?VHbwh>$dnZ)yvg{?Hl43S+S3UVU88AkMc#8%71BG4U|v+K1eq@9NKbG z`CN>nbt)t1>wP}|wjTs!kU=>mW$}T|SpB;o0DFTOM!FKiM;xk4oaCEesN-hWYf!Ei$}c z1&!3dq;B8ejBrfbV)vS(K?f&JU?i({(6I!7o@n`;of0NpTA7V-t*CWT3ZEnsf|gP^ zPdK$Yij)(-Y?5>ogsw7HE6}&=W|3AO)MH45oYi@=4fir8FQNeU1$^Z{spihs*L{F& zkzkkcpQ~TFLM=VDO|aH`xRVK9@J;dLid1}f9;&-GzAutitCJ}k*th{>Ye}wc8I-9% z9tfz-!ib{K&54P?-=+Kd-krooEY^!{G zS?k+Pouv4>VFSCd`V^twOvj8kNEPpx?;R5qB9JgWrJg+4-< zxP}IIHsl0A@wK=&HIw=Uf}1sInMR|GwX(Xjlve4N?dzz~FY@};gI&4+s8w=Vnn>9J zeU zzx6WP$;7!KTfbq=Dcnt1b|lcL&uKJT#h1{b`ADaw#G4U96pn!=miz6Z${;NbH~IoE zWgz>d3~LbId8#W_WYL$OE_o_tJi7_zo3m!OP}fDlBsL&=VpB*-*qxr7F{EbY6W*4C|EUqEO}zDbE^MKUx> z$H#?6sg}l*w!*P`lXx+F!Sh6pJhP+%iN7YHh2SQ;!i;^pJdhvH>PDBs{Bs9+5N_>u zOo@m5hwLP6ew)t`03exp&_HwM^PdH}>TDrV-gdG%qq8=rCFX{ULgnoAURnM@O4G2p zlrbvd*PNw|q6DbmMOIQfT6FbN)cNSmw@!*XS$o6nGJYzRHT<&MR4wa2O!xD zrWx=l$W$&&*}hC;v*h`7aU+|w;e$eGgfzgaq<#>>PVe-Y*#-+|s=pB7Yz7>9%s{P} zY}|&!GrQYS?oPW%nAE^@Yqj3JJB+4O96NLe3&pbLu^MNB*J~t;JkDnTkj-Tdb?nA7 zcq!eI4?pD`lT&IY+Scig`z><&@t%_SE$g7oITpw&_i*G_V4?T%58rj;4{y>1-m72mIi*-(lxj0}c3-?t+dPcM zTI&`B-FcJmtRk&$_>m^%qZCeqXkS{k_$uocNq(O^l@#6s3dboOasbzQL!x`toi)|H zs}4T*s#0lsHRC?AoS$s{uDkwanrva&a@?kUkmX`IFXS3yIHxsdh_GU4C=B=N$`V^2 z5uX@QZDSq(l+yFEj4#JCw)d2jf&%Y#Gmr-z)qwSeR0zFCt15UJ73pI6LUYAcXF&*y z|3G)`k*3I@lI*o0r;E-ExLpKtu-xL&7lqG6T~@-ocI*STCMX)(H<$bV?(IvTVCQ1_ z^#Vo1`rB5U+{qiW(xdWH7(guD&+|z-o8|$#vWC}=l~w*V9606qI)L}JMdM%trk~Zt z1c?$>4jk5J+}_0O4LFXq&R+=lP5Ni>QR^V}IuDQn(*QL}?3J0rELy0H>B|omCt!)+ z>%!6V`p1O$T2P6`XuKT)tr3WwI4V^r_8*Vkkh%>q9S8+$Q8kF{QvZ@lOIb6)TKM#pI>-x75BB;t9BX zyDt}aqZ}nta=1nL#ntDK6o%ohdMCF$-y@(>+WP>~h87dp{?MI0W4dQ`h?~pzk+faUZs;aRRe3ovQuv z-Q(iC-%s89KI(< z9_xy}h>nqWzcRau7)A8qX3er;oAoPzxuwFA-iYJ_IDK;l#A(rG#c^&~rv^_#@C%Fg&@M?W>F6_XwnBJ0N_Y0P@V4clHyCv8CwOS3x`h2s8Lq3{9z^&~`gC+kDiKbJ>|b400p0vA|zlZ$1rhB;=;|;)+Yw|Jt&@xtmL#lkjta8$jOI0H@_dK zLrq)^affdO!zs#@;Ixuu3SbYVe@v-Nc_1HElb64)_mWp_%{J6W`&EtPNF(Nhh(L+_ zjSWS59uIS}=0MnW@4dOc8?^mi5p7jEx>?m!XCocx#Qmmg3>7oeANxA{1|4pzk}m3A zp}nT?pb^u)?4I8@`%feE$HO9bQpZU%nqj;}4-M#6*rio9)9JJ0catJP5f=Hb#oJ2V zYe*B2VYPiGcI%#M!75hf^|iCF>qgq-1I_yT>C*-cb$;ga0*?|lmcB5vY^_I7ZlCsz zn8^H%m_!S^RWMtLx;>ynY)q;rhvBE7sMPgu$&K*~#H|aFZ^(r=o5hnEHJvsj21srY zftD3Y+!xXORzJKM&s&eJu)kU)nUF%-jt)!7GSd`zGD7y@Bt`=JbqHXnfSgakO|Uab z%A8L}rYz2aYuz7$T}IkM&;%^#TmtNYT^9FiZWjv8hpQg6m}~wAkIjoStku#k500SWG}% zf_GihhFuqOCU;Gcnj7OEX`gw2RH&z73f;jbKg zsSJzHR>3v_L#^UhL9I>2+G^%qnD7ej04l|g-v|>bm9BW7fe<7D0j1;_Ten7@!#>(? z+=UtWg!WVfaU&xW&^ddqZ!NGBXAh{_73>qDYXw^yPE553W&dTKsZwyx-D7!P*$;ii zXetHnSK`_$E0guNbv_X&j_7p}qfSq+&2pp*0_*+yJY@6wT6R_B{n+GeJTQq;Wf8f4 zNK>`LOQ{S_8m6H)#r>4qiIAdp6oj$3m6q5~uLIwTsIke=U{W5#_?=N_VF83KqHKXP{B z$-0gQ82$O;2`bv-X-h!)tqvu1TCJGuUonZ+%IA4| z>jT(wNe3x_8JagT;9)x|78l~8BY86Ct-}6{#HXz3M*)qBWCOI%RT_X({fkg}S**U9 z3Y}677p_9P-IS+&N?Jr=UM0s>qt-UW^PoEj5(|>Bjxd!sm7Q&94Y4U6t>W&X(m!;LhP@zbybG%acTIu4d~uLXsn5XNBOtFfqEG zGzz^<5HsfW^^g$SzW*}Tc?yNx#rWV+PMZ|;O4+(fqp zAQdlDiRRH33u=9#b+r3r^9wSAeZrDireejZA|hs(B)Z$ zZUF#W)oCqS@+%9|nW!bX;2k4_u%afYi#NL)?OmbX2@r7y81{6!dhDUb@@mB`{g(?6 z;-XoJU03TuwR#I*apY1?R(^M9@q_Q?g6W*EZHk|DoVo>Rd;hk@Vod)v?wOrSC+=ZKB*~w|)p?y6q9I;z?qeq&V};1BOi?09`c{fBDZzQb)*Vf89dXXgmAqkVn6Mw&Jn~%O zOsW-DYM;6YG92*eN-R$Vvzz1{vB!=cUBFw-NYid!TeK9=gFHB>AJEHRI-Lfu$8~Cq@h#nrFI=j|{A3)8- zA-ZM}&8|MDJr39x2y^18^rB&MyrK(yc{rYDoF5of3<)zLbbjuCQ9l^GYOjR>*J`UH;Mmvtei$qAH(mq<_d zKXRxBBb^NA^dIZ(fEQxcGPw=*J_L}X=o z;dSTa;bi^Clcl2@mtK^HNlj!~%NrCCSEaff@qj5UP|GY<@nQSHpiETn{!fL+0%L|v z#O%XC8PzeTKCRx2CnqD!ZoDbuEx&nGg?`0Y^iFrCdK1K8uzY^< zgIsp~PE+71%@4RqQ$Ce4OwW51ZoH`du!*+NQuMbp z;LB!AC5wI#18qrhGxNzi_k9+9?phhB=5YjBkF`PUp&4E<*~_~!$8z9-|G2FJ7vMDR2ip)av$rv>ciS=EFL;x z@PrcFc*}z)`Ik4Yo7~OdTVkW?Cql4e`OI-M=+_y3uk435->7a1M1!1qhm&-MwpAGC z&&0N0a8=XtJ8DLu--)GeehfZyy4jvc%Xb)3HZc=?Nc8?m-x)4m%C>he?Wvpth^;afz6e|u#j_qKgC@agq~Ma0<5pLGSEFRW4=cut#E$XhSXPEL9-c*d+ZQA5^qA@n zq{3Lc?(Xm%ZCrLQ(ozh13GwT*E`?l4d2+tz*7-*cO`c(NCv&C|Q+z3(Yt zY60|2<_eLm7Ht16(-a}>oVzWjpyDA?9pioJHvQ3X#l71tu=Z8gFjUm80Q=qfSQd%) zij|QM{M?eLYo|ULun?hgR@j6Vdt+k)tK0iiT-ubo_Lr}Pve^Rz%4;$7uPUTR3 zRC25$yd>gy@4_Gu6;Zp(#Zx>ghbBK%7Wcy!C`GaX46yyW#?@n!8Y!ypRETo;#;gi0 zOva7%u91~SX5IQye9`TZPo6Y+SS$lAkmvE}a!)faFN|&2`v-%SExBlcq~Qb=NdsH_ z+wbUNozo|zt}Q<9o^O&4-)Ti*YFs?WB`a=$QW=5xK0)*B4|qQK*kHpH1J$rrY5Z8- ze1q)UyMp^Y9yq$4cjf(tG#zl|3mU^mR*fIAL+Z1>+$`lz0ARqX({rMzJl8Kc|4orC zs9dHp^G&JU)4r?Ijb>)>$B1DC!&p|bY%ZpqBh^7rdKU9p;am=!}2~E9O&~x zp-fWWbz<}bWH*4;5&2U!7l-Q*rpaPsq;3?EVXmst^H^QWZbyx}K`q#YFK zUp@JNa0!`$5naqBQ8uoGLfPk*+q^A4?OxRXDJ)}~i%;-(0Eb;?d*Q8{r;>ZV+HCQ=WQK6XmpPeb2$ z8tay3zX5lHKHM3qesGvx@P?`pa3Xacf8?Qn(NcK)-fcVCYI!uA&;$FteJN9ZFNOS9 zCNU`9b>&i{N^9S$a$pA61*3Rme}eTM2klCF>G@DIGkTb;=gk!UphIm&BMV!6`j!;F zv%^lx(r3d7CF9XKwNVx8`oKtIG@!FCOWwx}l0nT84wj%UEnjL;xlu z6euWTW;7hr_`JreDd;NfVb24>ltAxWntUXon?zVCJv06Og+R8EgU~X#;JjZ>1zWk8 z+#_%vyJpkdWQf&G)fJ=ZPG5E%+a3Sf*x&F2P?7|}9B>TaPS` zINdkVzOBsyF<=$-A`jtUh|4U~Zss3FgKQr>53)xcxWQ}=hmnTIF!$#{njadZ|8Ua< z4x851ILn+)Qj*whLygzzL$06b%oJg{oPo~mXeRbg(-_6C0i)Yt-8g)&=Dvz1 zm>l!d<;v&vQqt$lR+eN%X}u8h;=Fsw-j1VtPHOVOT;H7{DrF7rbK>B)Uf^7Ev1qv>I7attF`K!;hHFUw;uU}FV>FQ=gln|8G&)j|0F<1IO zs@^gn%C>nQrWB9{38j&cZlp^>T9A&VB$w_+x-6fnJpw8_}r5b4R!zQHIWn`uMY!lr7o?@JLG zuGubL*dE6yKPS_!DUzIb11$1R5(E{Em;q57MtWeEg0m7zXzY>xv4GKl8uhgTnnJ`) ze!Q6>K8C`J!%3-}(90JVs@EjyHHit`gk*v#L5B&+r6==TH>u^%XhO+i7*KO%IBzCL z*6x5HJK;|%%O)JVMU1^UbAgwUB^vqVi!A4x?17LQ7PhgBffw%BgDq0su~U~W5x~Y?jfD-We^h8CfzqJg^zZOUb&3WnwrW3O*tP-nC_pcNOzt#Ok{MImYSwGSx~DwQEta2A?u^c$#v5DDvT=z+h?~^#$|L8ln>7JwbEuVdQ)6p zA9%8OYo_Y|57Zp#7?>37p(W7WU$#=o@+2`7xrpO1!IR~VC?P=JRMh3NJ^P*>E!Dv! zMTRODtZ+m92`yO7KrkyJoXs`V8d0UV5ct8IuLv99gl!OVYDR`&^j1QcgY_M5tbqqULlO4oO~}WT zp4UbObq#$M4$w*eo*1BA2yavQV~AgDuV}tmfYpCf7Bp&%2u(56>A=YF#47>JW<&0# zH^)A642~BM1RmQLrG7#Yp!X!tHhxaB?%*!vvum9l7e5@6;U%-t7^`vb(e+DUYTT~H9 zjOymB^fb|Vb52o=W(QSSbibC6ouE^;Vqg<QUW^0=BPdh3b7*t1wmplrtSw$U&Zmz@#heQQVfhIv>z!N8TSunPq4%-= zZ)7LLVj1_YPx_T!%lk}h1W8VGR`ay(y;89-{CCD9 z_Z8;Qf)~;v8!X-L73DsZvZ`MjU+Q-}CF1=Fe&YO`_zTzr2{mDk6s@91l9@wRa7PS^ zilQod(3Tljs*GqXMdWclFM?)f7vnD)ynR*Vy|ParU)9we-ZMAgJ=Iv@rV@6nH%;!9 zNVf!KJX>IYF_n1#ONzuU#<+!7^H$$YAC*sOeV?#G9ePIp*ZOoU8?wrflP)R84T`Kj zM+ZoZHgWKA1k?tg+q_*1Ah!2HMp%!i$JzMjw4Sz}1HzPj$^UWM(_dsAB_^oex`bOG zj3NApFp3TdSNLd+z$vXB`=`Wd>w0%gs!spgG~Lz7Xj{TPE}QRDCz2x!qmhm{iwrcsa{HGP!Y?yCNm7L4gE4ar_@&MrT~btWNwYDc>2|gjJS{n=+6rDs z%zaQdWJ8}?sy7Ymk=wZPiXC)m=Mte->#~pHo!YEcP}o6DMvUS^+DZ?weD5jN1t83o z#}A)M1wz`72L zLAz>~EPwNpU>2S`w%AZab`U;nG`_CyHwi-c7QbT(oOm$cZbJvkeAsBcF-GX_sgK)S zvN#&rf*uV$O}lSwB&_uZIOA+&kfG9ak0FF}*N*JwS<*~cYZbw_fH=lS#iX{BtP~g^ zW#CIqHx;!`t6typloeb3giiCuGODc&eL&6!esfkqu%M8WR!gQ`0{$TQG&-S5hQZ`1 za_r6Yq~Az74W#>K=U#ZUvp;osd7~j&TCnp+nOsOAguTl7cOKPq&dt&0*XOHEsn_I7 z2$+fmzS2S~=i~RZUlG4lp|wj=o&Ahx@#~wt0MvBmq%Ttr50h|mAa@rhZPY>&8NC2hwoNB zcc(Go+hZSsrdS#f38`;zfxS*Z)cVH(-9wz7XSd3bd@onM!JiiZ`FdC0c_1m@`r zJ6SDs$OT#d#H#M8+u)s#u-FVC1%x?s7dvi0Y=L9hwE$pddd`GOc#2B+}FCa>W^F>CsnVJc&*b}5=Zs`xq~>dQ%J=`G%@>)i#z<% z8*Gh&H)s-Z5EmP0{2bCCk{cDCG_fsGs1{m8k` zC*XqL&R2HDf4+L(fd83|H*csd6#5|T7MM2Ouj$Rd)v*ak4Ec?D>R8*5!a;v5hh&&Y;>U z_$`Sjy4E3no@8rGIrZlna!5W0Zw^tOA=9A5w>s`gbFgr(h+*HsL!#*?geKVwT3W^Fk; zVFjiQ0RfIi9&{XS6ePMo3no8SN{9k#G#B{j(G0l)ByEDks}9n3%q~x$X+pu3_@VHH zLJgs7O{NuZRsvn4n&_HQZSpO?ih_p+@Hx^O`l-@NBJfK))yHNFsspb)^W6@XR22%E7aCQRX!(FQolg0Y3isiI5mbULC?wiQ(G~Lg zd54oO*lf2Wmr5(I!~->7(oM|TtQfUH<_K(Jj`LU# zxH&>ZNJJUxJ?+Xwk7tD%hEL&>eKQwdfBKu7)Zw<41Sr0R>L>qEYqG7rHs8u&R@j>e z&WHB~QpFM^@73kC`Yuv$yJ_Xn+iVd{VF}f#_1)X(Mt3M2 zuEMuz0_o8|1mx>ET@m6jq?FisUWxP;a5>JFo;J>>$Fj2#x|9EYix~QoKJd@_lscI~ zVupfn0>50Nhn2bjNF(BGAtU#v=&=oMi>7qat;Jj5mCoEMT%e>a9b*P^R#@(v=;xU3 z-q~uOdL;W+aD9XIiDU>rnE-aL!QY}uOn&6ymy~|BZ@9$nmvT`p5KBpv{0aCm$Ypq)E)c4uQQ9?rldI-N&yx82^ z=Kg>@mVsQPLSLo!0ews#VRLw9rL?Xj1KTb>FRpCTr1X_|U645NJ>EyXcXD+P-6*(N z3_IsdSW>JzgV6!}n!Pow6RLp}h2P|3z;iTR>@y@1_ekjJ?V&q2J;uFf@HE;-Okkm5 z&Gu`J%MBMCVIopl!9FL`uEmMAD>bnbSi<}QIF>yBV)$`&FqN~Exz5mdW(!$D#dXIvl>I`ENslJ6q|Ee>p09_;M?{y{WfM@5aiDKRQ; zP$l?7>3V6x+POd}XM@6Q3GzVZg)N2@@^Er(_c|8>X?&ee#22VJ1D=Y|^fyHYlQNen zieg8aMO|bn`RVO<-I%o0s&2TJSV%>gookX)=RB|983-2Vh?NpaDgBY0UCQg1EAxt% zyc7%pR9B#^(FNMiXR9mXMiRa%rh|YNr7%Cd)E22j9}Q&>B0vQmWE?|VZS<}&f&@{m ztD&vKO@AFEbuyDLYdLC}bW#~Oy+u6TNAp8i+apXW$H7i#!I_@lEIT`0G=ks@>NG{s zNuOU1AnKTA*2D@R$+lv)EYnV|bh?P~5mLI3hLn-`j#sRCer>iP9+1s}K!g}%tqiaQ z-3*N)<;7pB4XHLMI0oEL-HE73w~fw8C-*2^zy0G^ym4!BPdZyAE+j>V2AE<4sL1e0 zbj`YWmuFU5U%MTVt3eNb8|DmbtMX7A3|`MLi#v?Z_|?f6sUB|2J@7C zpcbnHJQ&zhJ6C%ai>X%XXg~hEzpc9rbCPS@Opy~CHz7^L%Ga;H3wjW_IiH56({)3g zLys@UR_gcCJVaEK;9RdWBy{Jrh^AHaA0G)itUY6; z%6F~9a4lM#J$x{QD6(aKEX0i`zc8Ezn3f+0@r?krlmz53W1*r1n`%C#7Zba4O{jh+K z8*0JWnjs;_6Jwc~Y`32&-#NGM`(@qkX(wIFEd-t0-5=c%1;cP~SEEW0mb>gi;%VOj2s$kByjnlXy}rI{#wH3M_1dLJ*^CYc7*J)m4lmA;?g7PCrTTW zdXx5L7cA(WL)3g{>(b9~=}j^97ZY-lqw1~N!|Sd`jv(^XUAZ3{4leaa?*GPiNwybv zG_ibmU%$0R{nS|EJ#^KDSkx+K?DJOl3V4;^k}7?k!}16$CW3JpE330Br5wfI*Nh1h zLlv9R&A&PlFT@ie-CoJ7PYjL+ zCN!kK9uyOeEIh)GaIMyoz`ZKiEr!tRp&C5f<0k&G*raBu()G%BUmGjJ>bD6V0+{Uk zWK}P$KL3xu5md3d8}SKDFKbE%$~h%)!uo0OhBE^h7;xY-?bAa!-`K9qL|p87dup^X zUCx=5&C=~`7B4~R_9ifbRq)r7j7rFJyxMCRti4`I3y3_lel5-oN^1D^_Ep85aBg4B zZ`MS~q+en8g1lg=777V-waIw#OD^8U1*RPuu0YS^SIgg^!sBzZ@JX7=WHL14baq$&?4E583jN1P?DSK{>wO2?ENIH@!vap5$I zAQTd&-cKx~g!`0uOw=N;x_id65&+*M%^diYch>=OMki}(yDnw$koPdq2o!mh%a0j> z6lscvKgntRrhsFkVNp!%9Cz^cxfqPQrQF_(?7ykO}T{iaGbzh97i zgtlzkAS&+mX|c6*bY%dCVq|xcPP^A#&zjWyC$ov@;VVmZqG=WDDb>~Qz9fwUVob&P2u{nl--=%yi%cV*Rs z2umSkNf+4O#M@iH%h_uRYpsL6|LbIkXe#}%i(VvtwzN`PB^5mA zJ>KBF0Ox)xh||)duWn9NXuH`<%}; zud0@2kMz-cE)8KM0D}%G%Gw^c;RV{q5*J2aU4?8)u{t88fc}?y#K%?{pVxRWOKmEO zkjzrM7q@R*hw}LUl>vqPl0Fm=Tslc9D>yi~w;9>(tM#G_02i_6bH1#NLPUUTw@sXO z^{ZY-CRDBF3F;4H;7n0V=(IN9RgE5By3rvX-XaP!FqRF7<%fLCX%{QIDZByjtI_|8 zTvP^K>7t|<`MAacswa6s6!^guh1n5G^wu`HEpJV63ng=S2h*d7@eAYf`-=K;!lr=5 zOC;h3+1n(;CWBKw-=pDVGvTU;_KwNXtg{PW&sS$wXA4i^zi0ocN19O9;$1i&mPHx9 zyE#GI3@u5qb+k`ssf)YM8P$aQgt%b*MQ%gUCqFHu9HKQRL=NA~WavUpd6 z&^Sp19y;`sK^Mv|*N-#z;;48#uuX<}?_62Bt?k$^hbg?BDe2V>=Px!M9&;#5q1dzb zC22kk*x!2@ZKCB+)L%o1R^JZZNGRV5_d3Tran2Sd)Y%3#Mpbo}{fJq8RNpnhKJGhs zJRwF?^1kG|m6o_#5rEXsh~6{7!sI2A{(?IULhn+g7De&2I1hrzdZl5qsNy1QQ(gKW zQLf7PljCxxhUfKUV(YI+K(RBn=NxF%1TMg zRYPN{ z%k1io=$4@uIK1H3DQvY9!?msi*lWYWBqS=mH`RE=md-`!5s9UOT8qjS}yb@Feb{4s;*K%AT8Zz6_^bGdGuwE zW>gmXbIe?@{v|Eoj!KwLM7G{(rOl||I{t!WG56Y zXd|9W(z#QM4O&cr>eo4S zouAs0#j{!W4)-pxLfBChs1EjV8Ei?Fkg6~%A`rGXrgVcp7@o5&*KH&r;B(&B)sCJ< zLHrTy=P$jrU$cfuWzLMJ3Mzkjp@~sDe97WBhtxC)rD)N~B!JVAKa6&My|l?_VG?Oa>Fc_riouG3=W?lHfrw_R+n88R&1 z^Jyee0udR#eRG|Oii=~5NU5qpS5u3~#FpA4N9ZmRo~_u-Bk&=&tCb3y8>nG?2A> z#DOH$UHk4Qn@ZJT1W<#7088BJ#XAg-do0S{pOYfr=P+qZ;hhz1bg$`pdDbKPbb!G= z@YPgbFb}@my0t{c?iL%3VbfLQ}-ZEaGqe~m}4Mpe2kQaYF;;-q< zDEKbP?D$Ql4Q|CpHiFNWSAwp3U2H<;)6TzkcWB=n+xXxYo5w;CCf%Qy07Q&%d7$U&wR%!F?94}% zZS40(nY6ly?8-H_9>(GPnA+X|BF9TUu84QjuUKdv{#>nfD>OgwWbl(D2BSsvt%$49qpeiiv`KnrPH_qY-X{f~w^S zR!6@vtG;ZV0cp8a0J_LZyy(l9^Ta3JU8?Lf{=Md6A-IlrG{fwiF~(lkd|92PZq6;D ze1p#!PZ6w0K9st*2;#ZZ??zGUsha;q67_3Q z>LD7XD9MKyj|EQ15?4H;Ka8x#ZMMxeBk{fIDH0KU;WyP$)%l^#vFtP`Kj-7m28FpB zkhDmxYNnQE8BRjtb20NPiA`MJ*{0?#!X-ZnB0gf@kB-aTRBoJ_ad!RSLr==pj{7){ zuY=#-zcj*?Ci*@@2UPM?Zd(?!LCzts)UlYH?d&>bR(Qf+Le>(0?45Xkb8m++~O#-e*_41#z1 zV6_$l7!G}D$?GG9AB^6=mH7G&bKZE_@g{q+_KSlfQ(f7eJ7-VE)N^BST2%e{VZ#lm|ju`l+9srCaaK&+?;su?fOG`JTfD zTjV3`D%JMa>wgWuup3^FZ|lE_8qn|0E>dohf&PfJguiNIUAAs2ylod9Pfm)+nJe{! zX=9m1PV~eu4#rkootSpCDJMq^2J#d{R4H+uH^vLyf)#oVSnWU8qCw1t!OY19hF)(W zm0r|MiuytJnYZ$}p9K#ku!v{vv!Y=poMPfFM-8>iq=`8lY0TD8>$uHiqtk(^#R|d`N*2LLRyjDEs6Eidk_z%T z-LdcYU3=i_Pks39sne=-=kMkFrP0XJhrvd3|9D6I1xQ3%NKT{V^>^B7*}2}{-i0^t zfCW7165Hy^H`Bw#(*`mJ)s-D7K*@-3*oN2-9=UA{+lc+0pN}_hE(mI-Bo9ow3-6;m zXljUylE8-X3Ow)Txg3@DPQ6}u?ZNN>$!*_i+Prlz3e2)$reT{-nZFnNcm9SnTqnk9 zuQF^N!+^pn+E%Lwrv;K+s)A;$Yn&lrPFIo|=}%wSyqKWHM?G(T&U%AbV*=(IURd&l zU5rM`NsmGnxLwCTzOnTcU zSU*Q%_4&mcQ_|7XOfGcIFbI5#^bk>$)$*H~bp-sqI3WA$MTBDCvRBUSFs0wMnl?aO z*_~C*?<3FvZMVg>Rz4p@9iY{ltJ8+Tc*yUX&jD)rJ0tQzy@|Wb6+Bpm)`Bv8P$n&_ zYEE)8Wo3#9gSf%BpI87!s!q|pa-{?dE+Fzr?tTJNUAA0`EhRdcT-bd zbQg#6Rs9Jmp+r!y0 zo}ZE+*>c8%e3M`1wY108B4sZF<-ke0Nw$aj*NXsF- z=TqGWZLX1u&2dSxz!L8}dT$f|>eP?X8ap50j&HR=l~V8ny@<MpI+-c$oltOojm`@R) zMHE*=HGePHVn|lqyL(z*>pOfo-?(Y6-+Cbv-N?{3ApxdyR-LO<$h1VIwUc7NMxLa~ zYTQLVeI~zqUo_6Mt{C5+_>zn6-t7E$f?AKl9@tY%TPXma_Li4FT=(11f zBnq+?3aVq;0_x7XIyTXagERJFDM=%a_szl~B} z?%C|wxk&}ChEzsfZ&n}qqQ(x!^(fQ%e%hej!%Ei)%pAC)gCtYr4|94a)m}T@PVB6* z>P;7cr}Yii|HIQwS<}V$MFB2o5V|+|!dl-4e=lCk);K56VRLwy;_qoU?X=++v*5g@ zt|-jwib9?$^EI!af8{mZk(`|8RP*$_I$YO-l`m9lv4i0-9{G#~8?5e6n^dw~a1(VK z8t*2-z=-j1wqa(qTOgn@f`jRhWc20S)^o=ZpN)YRt6){oFR3gv0|;L(#B&ziYr*12Ogt4c zgU3b@#CW=2`C(_JE7Eu936Bf8!6sN+A3x6wB{{~nXMa*D2`s*HudyL-hV*s%C!Xuj z@1+p1C4q#d{eN`@^*iN;k4#rbD^bX(*hZF?;s0j>T=p-jMq>C3i*>q?6Yr$?;s~Zu zjTc`I>S!mI1ag|BxT#6vphn9?)jIkxQ~?|@stj(CY%=BpA_B}-Tlph4q;OMz5y(U9 z0nP#pcs=!Vov;0`f8U?}*(MhsqW4vE=48d=&qUy3Z3ZJnNhQrf=`O_=%csR;;vMX% zRihm%y1@pI7W1_SGGqPRma>N<-sLu(8o=LD6$eb-DlZNz6{-fR0neO1@J6$qVv4(W z{6fe}5k?gfGjR6pLI$&01~`NXU1%7WATU-BQ{xpdPw-3}2X=zg{`1<`R{r>RWe7OG z?Ca~(e=YfII=*v(Af46@a;OD;ZR6BIzcibK1-{~EV2H~hZ~PrW{yP>CLA5v}DTvhZ zw%_hR_sT}U{p?n|9X?Z*=9xX9Un8v~d`_yS$V(}0qB5dJldFb9SF6Z`M!f!hk{*+XgGT>I7^DLi;VnkK zYc?dp7c@Ag-$fHx+vE5!Gusu%8dW`L>;C)_J6+ajlMfTKiFE;PXS>T&xx*Icwzbah}t!UNrjSEqFtk^O30_p;gg*GvOp+c`r}J^SMVx$_u?T& zEYjcSB8Z<3l{&Kk1z^I6zgLe-pD9%>S<+i~$5Zrb?(IAex?hV(K(^;#`^oYpdsj)- zdTVrLv;Wf|q{!^*xZ9uX$?!X)(fQ4+Gevtgw3p()eyNy1=Vt0d=P4FKcOwK4)peWR z)dK{azx6qC&hBfnU26FRf3S3e0uYUC;WdgNC9n5$j|Ukr{0pyE(fT!Iv-`a@%@Aj# zx~Jp`0-Dj?ME1lxVK+|E%irye7rg{6<^!xPJ|-XFWt3mdt`j{GAHSC0TTHmci~z!b zMPLm|_J@ii5`>er=dH_|Vq{9BO5-;CVSu z^oOGx--m8Odzk|hDL$r5=LFBtiG@0#{v5Pk>z9_Fe|QitoEnJRdUyTAc18X~=67DC zVsebtMFK1`?nA3XW4 zkaDm_kZSn~!SH?&Qey$8V8f=~whB2MqV(8+714F1e%9E{sMs&mc2z{Ene$o-F)@Y= z7iWhd>3J-l_*B$-?CpNoD9%0=bC`zj-{XTZ&I}%dSk?5e_|G5Nh3mO-D8mCZhh*yvOi@D$xUaIPXRG7YO!Aui8VcD zdhGrDkW1k1)NJj66MSAKcwNVJCn%wF3@KP%c^d`ifd)~3ZpO6x;dD9mh1I$^G`d%m zd0xE=Doe94VE$HS!K$CV@Zgj`Q8=FUpMe11i_*IPiA@OI0m!HhV3BLMKka(H?~;Yb ztW5XS2)NI3sD<0L0$iBR$EwFp;9C}4R`f_eic)v-Sa-O;yA1Q;q6Tuj4Gk{{kdNrA zA#8Mp7cM5Ooa|hUh3??~sp?Kx|JWf*HL-=?oz0)mjolwRnox=!-8@jCajHUHlr=Z` z0CWL8s4oa(Fp7Q=9mL-gXLGO7;dBq~>)x(ftn*BK)Tdj#6ok;jwA_6cEBR0Y-DU=N z2--P>Ird{pUtB3>9J^A6ERCDlxkB{g)?j{CUiPB1NP9jju>VBi;-BO~ZU_j2gM&5Z z<8KkVs|?x^5SX>9`ZounTK~_|&yNIjHIA?o+gH7k&@2*@5FtsO$#k9;$Jb2F)l6MD zLo?@5Tl{!KiZhl+W|c_2uISBHX`KM58s=yNtV-|d$%rSI*wzdAi2qi_ffHY-gctXa zN-1GKp%wP{{Xm_WnOEtb6)D7QTFHH9%vY)?QYNP?A^7B*HHVik~co|-$S*&pX-X_sF zL`Zws%%!BUojvVL*tt0P`2YIge)R^?qrsg#-V(S+Qlc!PWvUwGb|Dc@>ykTj-0$&K zaq3}8J>J)JyXuhDvB_2&4_-UK^{Z~8)APZ%{Hk=9R&lC$-Sf1$a#BVWAps%vBB*10L4Su-2A#Y;GS=L>jzn@>3e?i^x!iJ;$n z=3P5ugOW!wH&2^_E`1VzB)0FA%VjX68J(^LLb6|g=Y=wTNkHM`r(`o$OmpV9Vb?Y* z%V|xqCGA=Dgca$2fF=WW)Ia+7Y5za*=@HrN8n4Et+86VsE|(?~@C@1p&_Vj4@>Y}zpM%P^sK}qBSYo-c}npIF!|f^ zrs2U7=kIgm#ibba!xl%89`U^3^y{lkGl!q4&Sv zfsxvIK{kusUsKUKA)y1com`JL!y>eb?$!rPwCF8Mr2k9Qel&lDn#@Dg`(LbkWYBY(oNUksHgypxl`W!T)Ljz<@9sZ|yRG=3*5i0cH8fT6vT0ne*)BE6A5@%5_vDUOe&i zkU=hgBI z)ui<{?f-oEeN)x4p*>}mY)f|I95W$g>uYw%5O9G=3I(il-*3Hiebqu$k4>A9{NDr=PqbPZQF}+R(k-z>`n#sr~@kMvtjs5jw9TW?H|c*)MU3Bte17J zc(Ce7cO3Desi-~`6;2J-eSdy>P6&9eqpBLnLtG#Kfbe`M&7*-U$tDu*Tm@69Zf)z& znlO2lN*Y)&^k;4Pdd*=8)b-Mlel$Of6A#z5#@dqG?-ZWMRPBJJSU7123^H1Mh?fm9 z_Q;@K6mU=4mnGtD{j73g=zoxKQ>)eWkcZA}|G2Z(Px<_0Z@{(1HnYV8noB+tIbCTh zQW@ZV2mhuTPo`(K))arSC3lt_|24D|QZVxBt#Io3GlU`d`!R|y`qvTpi1fsijGFw40v~IGx$d%)Uatqf2ub;+`Dlit?p`)W6Su>Q){&+|jdS)|bQBefFRX@MZ zzPEUoQR(;@IO2}j?yes}>3unR3Vyyj?qDFAPvgt{=RAA6p4q7}Ph_75&8UL)y)LB5 zW(zy+pzxUDWiS_{=5HVGv-IvCi-d2P9H{=v}x&xX1gX`65V zxo0@O5WV}8kMMbsvcYgB!n59(uh(MwI(?#R@5x!N@fg+2m!nSrWV8k22F`4`ml3OxZ?Swh41cB18Ay{c zL4PW`+zjD6v_xQ^KQV1_+EZ$|Jo`WuYYHFW)!zijGt0E(C!MSw8`il7=tO$AsLVcT z1X?UW%^=OzV|AW9yUDR>>2{h;Tw_o;Z> z{+wt~OFu}@ekDf37Vuv+m6d#yf;gHE|CrG;u~^U&j*CO?bkCR~YNj#`ZDZ(AjrBQi z%TCcK=W4Pkc@MGJ*_&m7>0XES7h^6Q+&*-Gt1@7%wepro1iRnE==_>BU7l`nP--r- z18mgI^i5X(A>}g{#iwR{*UPBW-ow6g{jzs0TUT&87n$6qZKtrs(d?=RUHD|D+GNet zqV}rjcxarIC~(RR$^D@ZdKwa@oCk6uw)5TNuC;1e8{!XSe;Tm8xoMt2Lil;)@xt$l z!Oc|1Fz%H9YDFYeZ`H-wA&z_iy80~bLgb6+|L~OHah{$P(|UaC1`J8Nlvyet!zIZ|lU# zn|-zXuy{Na;ts;d_QP-4EVS=YS?xf2=S*RbW#=~=#re=9){T0+XSBm=-&4KTM)Q0y zsO2k0JE`TslE1j?@n*Gd=mJA zDt2N$AkH5xTkpc8<0+=xapMWR)pY%^=CP0th_GPUhj6m3XT>dt#)&nNvHLH9H$o?p zPgk$~k^JFp@_x6CT9mME{!r_AQQ3 zj%Yc3OWWS^r*l$=^O4&)k(Rd}YYN|ptC5M2`8{6WjEN!IcP7K&V#>#FoA0T=8c$LT zmeEBa7IX>PH&5DC55-jbAYS>N6SQ1!ux~1$Rt=4^!G?M!HgC`ov}4Pg#$`#yNe1ia zJ|aw*cuaowFwt%_LE}DWo9p~m?R!Qr?{0!dYJV%yaX09yodlnQcXPpTQuwZWk<>7N z668ssS(%aT<#BL=9$l>;cwEtO$8YEFK@PaOs*L#TK8~|d*_S;?+4cOz60{dqlh2N{ zCvnhz&r;>Fr{^$gW{Uvs(OYxD?>f)w8W3CdAq0RnO8LRq=4=RB9VfCU`zmXp*M5Ek ztDdm5DEF3B`z_PsXH0XuN4bZI2|9$>b&O*#$}9WTC{n>|`Eu$1&YW&xp$x#_L9?^9>X&AgPE?wR zbP)tI&%~}m?=KnFQiD8v@Wp|=b5#e&j4r=LZcn96|LCV6?$Uh_jTP#eMbumlhOBrc zIZ=s52px%GL>~^68+MYyc70#U)*QcU-dF`y_odqd&dFbY3gd`Q;P*omhvE4g#EAy@ zW)95Pn__1BJQq(sf!PP zvQ)geO02M!^38pt&Ivhn*2obT_p~gK> z`sh()C8p!Fx<&1e)vo70BCunq3!^ORDwoYfy|^G~Z}VlTW(X5o}BB?4ZC2 zx+6TFnr6N!I*@9fjGalRch-N*yf;qO!fxgRCG9KbU_iRPXn-nfY7HPK>Y*iwkQRWcL=C zMS1uxMHrNlT^(%TI{az(>0HpfJxfF$@OY(i!c;;cDvIJyg8Jbq#5oVf&bLA1L4&*~ zf*G~cv#Ag}#>^f%tn#rPb$!#_cm|7uvFPdyl7-nxtdJ_Og^w<8<}80DRigCQu>>MP=#5~5a%-gsR{ODbB3r$lqW36{L^})g3-fa!kcMZv4z&1 zi#CV%$Tk8jY1cHVq)s1n&^D>g(VWZ@QL&rvhWu4=~pvKqJH4E=hM}N3GW_Sw0e!C(o z)zcfio#t=iA9MLm&ush@W7H{GxjuGhJrLu-`iT`TQZ_cj?Z>aQmiM{C)^)HD_Zo?y`K*JC{hDtD zvM$nv(vW+^)PSf;)Oc;=YQ4!>u(w-Q#}a7E5;j-ZzuQ4mWI#TTY;rN;$b7!kNkW8s z1L67URVO1C_>NzXpeu+*86ST151IU=*1U=Y**?cr#z&^#T5b^ zhlj0u`y`+Vab{7}O@WoVyQe~khY(49lYnF7j3Qm>VBj$CKBe(y@0-6Cykf^YMQHJ! zLO_)}nl~p3m#S_Z;qR$Oh)Lvpe|QoP5`oLW3r5h?Cua_Cy#xB@{j0_wsf0O=_&L8= zn;Hq4^S_=*6rL$hD5F}oe0zN;*43}z>0tl3xl)&znFqH)R1btWl+86GurJQI zYRXO2)imzUlP|mf&7OK|m8ba-YvmXeF*vR{3RhwEFxJ@nMSvwXTQ617%y9y0KKahD zv%SH?Qp#_d`u1StAO*CSXSS|m2)XjvxbeF9OZsDhJKt?(ZF?B+h_$~Y05*HKRdZg=Kov=Uj zc;v!A1gvQ?+U^6Ng^&@S(i8yGK19jzB_P!{J%Vb&H756zgeryG(B6LK#x3V1bCeV4 z-DBJ~{_vyF%{DT8;JLrQ0h4QuD0t)S1GNl(V~}wyanV>{FCO#47pVjQ8JP{I3klhD zQSt*lJ9kAII&u2!m(E*=kLZe(`>km)EkW1%NmtVmb*&sghj|K@em!+$hqn7E`Gu*5 zpUv-^=dYW;u_eAWh4pP9nI3x(RyBZo6WiJz1^92#t6Yk9!hJzR%Y!wFZ`sj%T-E^@Vs7si>qy}y`T&eXL+!$k zs0Y^W{NAO6KfPNF88?>mdCl)t&t(D?^)yF?p?jK+1zHpYz-sPWuTSi?{-V3(km&y1 z=bhgtz+F^XT10X5g^H{*{B?u%48h*m^wIKz?EdsAoHUS+W)pHdUC5P1+B5WFGfI0z zVM8gSz>jH-WJ2?T?X3!!MGz1+WeFwrG(f7q`}U5sfq<{C+aCLwTt74=tX5DqCPF%M zM_5%B_mhW*3v+WIzdA_Wm3DC(*KMv7eGTfJ{{AMU{XmX;eqBt=kVagN_d8!dT+=LD$P{Zpt4aj&Q4eGJ-W#>ev52F%O@^QXM67yha(Iojjj zi)EW?y;yUtY0NhjrC1Ne8}^pQ=T-bO!l%AmBABxxq?DBq@uq(Ak0Bghx}U-m`k>P} zOWSj;!-k5=`}6d?OYYT$xZX~)2W|ulP+CjSu@Tay%g{ECKOF6*BlY~@K*BgI5>hty z5}~0K6s}7TYoLfI!202_#h-043uU3*{yOaDW*H^1!#}tKIaXD_6-9l&=Up_z?KMKD zg(mo713W@KS5vHKvCuy_;14zNRr>ulJmWDvAjf46gV*$iJJ?dLK0pqK6^+DJn4V5{ zQ7_Io5ig|^*U(NTM>3tl2b44DneFsvw!3`~|KY9Yw+k$@x)yT9ztoVUeAzDI$|nr8 z&FIRt`)xkIsDF6?7^`DmM$OGq0xh63wOYbr=U@%U@IS_6kIqhLBs^SegW-{{uUNzW zhFmD5T>H*JYw`m#mxocK^EOO>?g8KB%`H(+L2L}~t@p%nB3j>VTjl0?`pb|Wi1(!a z?BJ7!f8g6gL>u;N*hZAR#jP-2SXdZGcpG$Eh+bd0*w=5+AEMqi;BYonN|{4DOuF^) zXcAs6&T{GJ0|Bpt6Q%2+kU*(+?>X1p@iOo6k}zrf;@w|iwWMb}Zl~p0EBPxtnX?WH ziOZ)a@+Qwf-xWvfdB<4*n%||1Tt{Ot_e>tMG4;()56AKBqZ7TM@51{Wk8?z+w~2}D z_iCXqDwVPp0TY4XA%%qv4&{NL941|A&(&j>+hzYw6nu-OxOm}G7G%L3kivLaS~7-U zh|}+J8_`nC${Iw3gB{xUt&hhoMJS!@-!i?OLCM=}c+T^u>0mhSsdZjNPLxe8mkm8t zCaVw=WapsnyT0X)|Fy4XfDg!Gqn}|-81GBFp-Ngv*U&>$-1r`!6m)rQ)+hUS2;eGX z?Sqh$GfJggdau*FWZ`q4Ocd8d!xQGZQtOrY8~sHMxjTJsLZ&n0WUV|$2`v66 zMZ%*l(BI}4MvAy!d!IFgOpBRAg7SpT_eZS`&mb-UTghI&#AT*H<&%h70@Q(n`)wl2%#(Q#J63y5!1uJ$hm{0p zPbr;-qS`I`D1D*8OU8>u_bBY~E{2kf2Hc&eHP-g>_isEq+-cnH2!O{<`0K;@^wXbi*P7i0@ic4C@ z13*SHyE*-bnQ5D3C!bTDmXvH?>NYsUy@b5L!)`q;zgs$#)f#_!7wvQX8x10Nb86NK z9G-8w@hOokLIZ?%(knVOtDnsoI9aX(4zuMYHir>Q9W(L7cfOIzFJeRSy)*{5 ze8l-ThRIb^8hYb3%&nvSZ~JsOHml%2SKIV%_l5*o-+C;p?@x?0 zxG}dLTdDZeVCa+J>F`kX8OPoBO>*Qo%|e$|Fvk-t0c!VvZ`6b+_2E9K#-aK}-Q?tB z=oy)3jzSJ?%!a=}gz6p(Y`|jjbl|b5DDV}r z`IOJLz1k{h#onPWIyqd~KMe-W=s1bclXHQR$G?K&rd}+ExYdgWYTG|w@c^`PAVgU? zsBhjyc8fKa&T$AIG62yVH`({W-Kv~E-!Z=bK>SvO+(t-c;-s<3ZS)e@l42X^86_(S zo3o-XgE_^TmlhEg)?TXp;x^|kcP5P*|7FzGk!z>$4O3%sL(AMz6b%_-;4ZD{kQKJ= z64Hv>j@<4*;cC8u%kiMSC%u>35F*Q77bm-tqWTcI8E=M=1?Nv(6QQ zuaH1M+H|be{es$QF!|o^`8|80Hb{NJm8f4jEuTnh{bj)cZvP8eXBp4%p!@M1d#L9p}=_ zlhZcDHS-IZI1n2|w~w&)V@aSUSbx#=`x`~A#-)j(v6an?M%a1>AsKH;B8f83J!9MF zo(p^CJ}?JfQ^tL?)N@&(>fXVpbXdE_Z(>9C&TUsT{46OveNSMws%W;Bu^M6&HO7fn zpgZ1G=6h~IJ?b=En#=#qdc$8UCZXVea=8pF$1^7RA!)wnb3dH*RvvB3Z8nF#h0?d^ zjn&ex8{EQ4SnKg5hZE;2iblnDXRi#doKRXWBOnrgg!a<73@!P5*?&isSBg+ghaZFF9kHm)UaJexsGSXZXUe+q%?__b z?|E5R)R`DJJ0cH{6`Cuk-ix+$za4<31`CZ)NcWhPR*NCNgtOrx zCb#|0iQcY6_?C+xOZdf3;Igz7H)FT^ zXytR)x{4862wUxl!)ns{jpQrK$+t&02bISg{#F21MV2qL3?ts_`yHoM2jO%V{s1n- z+`#lZ{ZZb9`5Af+EL%Sz0Y4RH9~Fsz$6dI@Ibv}`Ms14{#g9EAEX$Gz?0NSXX}``Fqt33^_WP*F*WVEkbwOLE!IpC8U!fQJi}x!+02iZLmrBnnLxnB?VRhy>i@ z>^fdjoW^-WV+i@_;{L8}d75R$+`_$#jLb0%xIN+jwTHsM#;)rWX?^`@}*sK8yU|Ky$HQl@zUakuJ#pGds{j?`N1$%;ze#X5p^+$Tu= z?+xZenWFY)pt771=#jRdz{A^Y z+hwhO3bn6jR!vCIV|F!~gmJN7!)6RgKY!M}-j$rzU;8wJtCHRT@=#}g%Ry8>cygdBN)U45D>=to(T*1r ziAM>gkMG)h5Oh(_e3N>PHi+XPPTE<2b43Ey}61WD~_+1L}NB5xA|2jwk)pM zk>FjK7=I_&@2)|8NT*mB_2XMBj7sYk3#>_Z0_vy>`wI7b8x?jH zbV~Dk(aDNsG?O(_3p{W<6XjMEVvoQ7z2{bLaz4Fhf_?8m8EY`S_C?xd&dr(di3jor zO(-P-``|Ebr=8o3T`xwFBEk34eqTnsL}abcgG?9OvP3;=HT|2qLb1VGO&Ck)xbZ@f z*Qy!?14FE_BkzwVHvwNX#0ETS>NWmj3ovE*C|*eWcUQs5lZ?!Y)a4n;ti}aR`V|h^ zi$hTDm`SYGt<9L7L8I3g1n=n6I#vhn2Xf7WRv_1*93yp*D(v>Myfn|Vx?dF6r1H@t zu0WT|rTb4qdVrktJK>&dP3F>rF#}skF6J>=BF19)n?qaYyHP+ z;_Cf;D#f7-2SeiquL;%yz0-E8bg#*MQC{ERXZp(xZcpAJX5tWQmErH1k3|re30@E#Lr^0GTh6Qz#tFjH>p3Wnl>*rk0esl@Pj6^=LT;^*?Vj7y6` zVnA3HmH+HE@OG;(g*CY{x%58<`2U0?8wBp zaW%GM@(#&m2}Ot(L)&l4%2mv}5ul44g#Oyc*s zvQb6D?poDV@IXRYOhxG)fNfH~<;@C)VJoP%Z(-sQXSAyVbg0yuL|h47>)uy_@x;`1 z;@Y8-G38+~ATzuF$N`pN>{5a)7ja_!Hi<*OSeF#ZB=kB3L$ui27<_z?-NtXW^G;o&asbFLhO;MQZFOD#R?|s z$Kn^5@io^XW)r#!9mP~=eq}cv3mQUhS3IQ}wFym5^NCl7VyoGw@WR55uQ#JT8v>}- zwdJV2rIht67Hv9>5%3ofmx2j0qZ4GMB+<&3ak+IN-mCWlOAI=Cy=g6pLkeRJ@4Dfl2v%qm-5 z-^Kx*EDl(H|=yY~0L4{o;W1`=?H72F>L zw8{o=x%FZ2t*j_6zlEQ1ac!iF{wB{nh3e$|el+7%Wj3C@>N;Sp=Y~kd$(6c?FdxtM z;@jUVrCs8#g66YpauDjJ_jsk%&UWxiQ#*w@FY|~lzvkBeOx+e}Im#g~H$#B| zj|w0B+i(6ebKCXwf0gz|>A6c=*x*r-mS;?n0*=)DGw!oBZ=5GLvpjKkm=;P`0^gw-i7k7gg|_ldZ9B0I`N6 z9=kaqZj|Lh2ByjKmoy%R_V}INvHK^pt?Z5@FWYo{qBfsJhI3-#joP)vLkE>N2akL( zZS-`I2oAHudSGC}qZlljSHOlME1AU$uP)RX zNKX)z&J$4E72Zg&Nk42lHXY1xr?5E`CY6U>@ew)k0pMC68{Kg z>61snA7*ySrE?K;-}=DseyfBj3ClvZh7SnKqT@^~Q2Q|TiA3q8olfL;XhYw|vRpKf6-HmJRsi|B2+2gv2{aO3I|vRC=X)GKVfLvKwxpQiQq#UnMMtoOQ35?AY(wiG*;Q~dxg@}WLgLm&At2RHwS-Bo_Q2yyT zt^Jb{M!I8CO4fkh!NH*}AwN$^x?wJIkha(y?35eH(!p!$EJ?>ef`PjC7JBv-hC?PW z5Yr;#Zktm051Z;W-?E4qxo$c(Rjr)y5Fq~<`N5wP4*25)O0r_rweJK3PuVlsld4zg#e*X7_1T@jSN#)8dAQbI(#|~x$-ynW5VZ#T% zhYh?B^nDibyK&^y2UDLwz+EW-`ya?@Y5ez5KlAgUTGkXokqLhnoHXlH~+TE4Tjl3Hp5n&GlbChkJalGC{&SaZKEzEXr38q{fD!uc%PxN@C- z?bC0Nd)E=1l@Pn+z=EAQr=I=s<`Jd(wX;LBde65tAP^@+87Q`mLdaK0Nb>jjWYZyw z7*ME|^3ASio~qkyCLvV@d7Ul68n>$h`w0_`oDUPd5^jc8m!3I`&Is+FcvF4^8a%NH zEx({GNGh85yv8mm-IHcU2>*=B7JuM(5Zi7WSar=6@~MUXm-5RW|JW>QC6!XeGVa>G zN3cXyuj<72vvQmf+}-G_%Qy; zQ#LgxsC;5uxqm(A{=jv@srO{T{&XY`thH+L-GwmvI<(M3sOY@8_hU%Wj%L3ks9yD8 zev#|n<@wNDt|zXY+&m=H!&0T1GhC11hk7n?9NWD!VZ1f3UtPKV^}Ti{YA2eh5g_xv zTu*jM>ep(7$70Bsvw^0(jF) zW`n&(fXy4i?Um`bkJp(W;SE9Rn-#nV`KwKWZY1`m)He zAfZ=wz!bO5D6a^->J?6S;X|+y)RuHv7EDBB7 zB~!barbBj57Xs;AWbB01BeL;u-q=N&yURO*n{%^<4#76B99_Yor554rhcLpYt?l!= zNZ|_|20vQ(jtQ-`@W#1Mt*OuWKF)LvSI+}ynvFBV$jps9-=pwd)1J`9)Rea(nZapG zUAVZ2YW+Eb_?ZUhdRm`pr#1r)_&6KSO-ok*_ASYF$as@Ny+5%%9-e}wj@9)n4r1oc zhOTj(BS4^HtJbJU=&HDf`a~%=?L}q7JTi-I*LOHCFFnsqe!m{AijJ{vr+S9Nmht*R zi4dmh=Fw$ve@yYrnppl=%X`12Q1TT7=6bL znkL*_Geuh=9&aWQD4?i{&6;L#L^elVhCD0av;Xb%yqV|s6Mw9p4ksjY|Wzm6UwFq{ht&AKY(*GAk z!34r|$?9;14<~vTtle{|ppVzPBdeOknu)Gil;`IQN#bmlMNNyixI=SiojCZ|K+`5y ztPXTB#XFJnh=O^~^%stase>mO`q=F??UV3AIT(juKl5DiQESU3pM-4{MO$;H+TA0(K)XVBW!Z7MAyR16QJCcv= zR~iaey}d|SSMc8jV-G51_puzrTMD;UMG=1O32)8u8GZmsBnu)o@OiwFeB3i$=QJ(U z+A5w>XVSCT+4JMS|B@f8AQFfMktriO0CtHzH0{CV9mD7co-jeZX91>&t!|gSo#X-U zWQSfwKGySvKZQcOt}KSda(rL)ni0vTk4%AkZbaa}+!Ue*o^v$PSKMxD(e}uCTy}rF zuAXF^5s|p@B%`U}Y`)}~U0NEjb`!VZCo`NR<m&#SM{V)}u^?N(`M2J@8DP z4+^d{0f6J(xI7e?Y2)qGc zs)7CeJFq*iGQNiW_ghIk3ujManX=Noe&VelqEWLZD~F zcxvdA<88#?#2{r~qE`oAXsglE&O%}cQrqVJkKEC0iz*g-nQyhm$9(v9-gtd&FC&Kw zi_Iv@nkT^l<2w&U{#WH^O&-~V`OnXf1A9@nD9n|oo!ewI17Yrh@k!wf$nkyG_s1sc zcTv%`MA;dt|4xb*(;A7A2n$B9Ssm+P8F7`@n;%Oc7StZ8Y&`@P zI=i?FTCKXBa(BV>LY4uJlxJ$lvr+;At8Nz}?kUJ8a>4C=ae)~79YMMNgaRo|Ra{M; zpj%SV;Yx8-i)XUaXDK)Ylx3}Z%P@yosGtY&!;%{qQ=f3UG#J3-Wot$l)ahD3ne%b%n_X^B@hb+YKEpJmCEmYb# zW3l_j!btZY;IzA2LjyxLosm`~Gl_`CCWd$>kP!!tpdi_MLh`2E>Pr3X88|<}^XTL9 zeHJ$KE-fh)hSX%MbUIm}{*tQoHE^+v>wBI-P~EBc!8p>W?MC`ImSUT=89*#rMDq{(aMsIh`oq6~+ zh{#qtrs$m&d=@*QYCWfhd*~T?qmCF|gZ*GGHUGrj?1vjUju7V`9ZXzjY?zl@+EO0@T8?9kkszsI|iCJAF0iPgpC#1lDTqqYMc0f!;MMeDN zL2;{Cp!L;L^w#mVJQx~(v;fX9qEILZR7mxy^T!E_9N#rtr(MtVx+3sU^_;LV3K==o zHRlh=lt$m%+uL$&ao`~kmy+7C=c&>z*DRmMBAitdFC^uA0w3FMqdX4sR)u)rQ-g|; zgh>t54MGr~e{P-Un`JWh>edoYn`{3R)!HJX(N#k@8&7CRi<3jG$`tUD4 z1jl}a{nbzcHI`H;2Qhma!FI~1G}Pc;@5Ivbh7TwfhJ5h|niAXhpB{(Pk{cF6p`>i< z?lOf~4805((^rTWkpFcFTZ;WLXlki;(9Ek&I-0BzyaU$kKeD{wz^Xm$3+(!-3qb+eWndtebsMwFZ-I;58`aGr%Cn}Pzl}Kh`yg07CD!B<)eK@T z(ilYT2`pD}IBK<#L(sj^2EQgEf_hJcAr9kWwR|hz9ic17lP5~mQKW$EZ(l@flO=Q@ z;G}kAW(+l!&*opFphOJpGPhKdo9X=q*hYA?=i{@l-yvX;1Lv)fhpqYTRP3?)kdK5k zXreA;jxp1D%+h_rLMk2>hte)|;RhoMS%yV#hHkqgEW5?#`)a^k@qCCdtSH$DMa1P> zU4lvV9v#=i32$v;u>P;L2@VA?vZ8@B#E}G1K#T82O;!ui$6Ax)z;9Ra-J9HHwsrt5 zFSIT*MffPv-Q92rhPeTf=n8S_X40iO^xA?fiCT5-7bFT@Y>73Yc;dN8_l#iU<-PXe zS3oqd_3P16-dp&Fx_)C+u7C%%*3V9xfklmdLcOYMZN0pb z%5R4khD5V;MFcEc4!{m`MKQge3*`N*c!Tv^k zc3{8=w*L5Kxk0Dg>{UV5X_|CWzqrA-#-aUY;c3M$Qw}1g(w^9Gj~ccuH2e77H;jLw z(SNHP#GP>_ROCx@1t3YRjeKc{?* ziLf`kIRzo1@bk9$htZ22M^FlAbvvRYtgdj}UC<`OAq(ux>^VO1X0qj)&&7bVTOg|v z_(L9n(G3ij>6HmMeJY{xLyk*?nzxk4M#<`PkHxKTqyNuJSRAhr#%GpC2x8$UI;*=| zWB1hN5%FptJX^0L$&@+l1$@}qdo}?{e7^F7a!>#)bq8-SHGZhHd&s_4CS`)|>X! zyhJmE583(nLpza;;WC}3CG`mTjqtTLsf#IAeRsM7$o7aMCCRo5qo&-_(E zB!|#F$hypdFIHOydX1sK`tXQ?+ncq`?r)#sh#8Q1yx#XB!H}EuIm0ylw&MH1`m*H2 z6Wi7<;GM??!GJ0pZbI%iq$8(5E9X=F{R&?y@j-U1_wZ|>TddIS_J&W7+d8yKTWhVO zCOcg2kXJU>WQe~THKkxE8uC|;7g#EzmsZE{?1xkNMt?}wEf2xaTk`u? zWZ5H?mW8r^$d%=acM3kGb8OY-6ZrMwixkVx zLPYZ}%5PC|2YnLHjn8IKs_U8F1~c2s?)Xsg#D$RAaQ_$;+6YL46lCQJYF9U9uDZCZ9x&Xu zuY@(B&)FT`ZySZpm0fs9lARIk>p!0MV8Is^=MC5gR#;Bjq>0>(kQ!n*zqE_A)G(y^ zA{h8{_G;C;8xiWh&k%VQ5e`uDH(+sJoiKB3wb)EOP3tGa`mnY{uPvS%=r&|nTEG$d=J(y-;lAu-YFJVNc5Q?94~4_L_}!B9??M*SgKp_ zWvzsz3m=K{giJ_r-Wvi!?fM#m^H~T<#~pG)XQl!SSi;7P5U9nGGG_6)9^H%B5ITdZ+(-{}z;20$ubw>mO7+-5oc!(fF1~CX_rD&cL-3#~_!LifW@=WZ%h9K>|QLyem zUp!9vJF9&0CnRPvopbv{;y>oYS^!7?k5iRwdil>WefjWuo7d6w&(Gz(7MLAJ#^QIm z>=$Lkla(_Py^FCFl}x}}cA>>=k;!xN;pvzb*dX+R_D}B|rgR(co>Seep1$-p0O9=m zcpjM-9v&X9&)2^4Zy~-k%i(z-$iN5vl{M1%Pd19;g_z-y2*S|SzYi?tY;KAyw`*NY zRIZ3iM;-%T?X?g+UFE2L&e*pzeI3ef%iVh(Pu)Vf2Ye-j2^3+#LNNAPQ*Ntxgf(#F z%l`ksTB75r(FpbRp1Otgo?)^+(Lzdb35l({r%TVax*`oqju#Q(*B`lHKAr<7@31{Y zX#V~Y0-#|IebEs-3$+;Hu^&91=v7hkZS^Y{PxKC|2>rt)>v z&CC*#vqviOjaqpe2JXng*KzLj7oq_zyhK2IW&i>F5P2Mtd@;EA!67V6ObJz0)pAQU zLFqH~C*?iHWIwn^-v(k0#Zo$rx-3JSxxM3v=xDXc|FGu|blDhBr&N}wF1f2V1+*_S zIJ|5`*b*4lL!@301l85W7thAV_H}?C9t~v_?C7gIu?jKGl7juE%ZQw)xbfRZ-1Epk~f4m1^7UX^51ZUUnFrqzaQl(gqkt*o#eTKpkczs=L3Jrk*10%rY`XMg8b+2>^4IZ*Q%3g) zA0DGMilV6P{cF}LZ??M%aHh?zi3(Fv2-|+aS44F5o(Y0BQ&KsvS60a;?TWMetD#}d z?vrGf-lN{^wC-P-#q3mCOIm+H6}XD;=V0a4?mV_e;gMpYh=>Y0^ZQlWjK&*mjGL|)9|^d0|7quM|O7KP9A;`y4C=XjPfzj~cu zeW82frg2U+Z>7aK@V(WfR)lq zgYNo&u>gN{6xn3&?je)w8PwwqIcqoNys1gm`bwZftnhH}Fq}&aUi$ENe&Al)yAj;P z3{)cTTsv`Wt4gZeIzV2$H;Ryz89EwsRm3q!Y0mHC+7{uI4H63Vk%wmaESE? z(?SQw!=p;k(f)G=0Is8}I4o&%v6=m6WK3QpoiuCK5omXC^_^hIrPy``C`2zkt3g&N zz^<^_du=P})71AEN=o2lJMl?llvZ_cAyJ0nWhlA8!IA6?NtF63p#iwvYEOCA>&(t1 z40HD2M#|;$-Xs6~tT}Le56M5s8NA4r5k)ryE~-=#ZCezU1(xFAqi1X*uWO#)Wi3)< zuGJUro6_8>*i3HO-xc^be=dG?+e1yd@wmW%UII04g*=uXUVE0F9LYr$H>ngb&fJ>x zD}FY9X_Y%~GkpgLr$xjSh(axxmUcKv@%$fKNpoD*KN4LZLY^**3KdB6=F#12SGc=q z3Hx@Y^F=@P&%KdA6tAf1p6^RLM#TsJ?TDzGF87ttVj0NoPy9#@PIC z0PJa%<3wk!f>>eId`dsJ>BoXrc7Gi)V{-A2Sd4vGW68tD~&={f7sbx(=n*}GzYD&1VCSBkY<+khn#cr$AzNdXG?$kEm-;)q9!y#Bx zS68unki`lo4iE38o0LzO^)=sJ?DP_D#FC<$vD(TV$A4YaB~QC)O#F#EqSabZUV2c(SMfUTz+_w99y9YLc27|e8J+VFe`K5W9dl}J>u{Bq7wgSl;a;vp(Y#NoF zk%^jaWR^2TM%^?&CI3|*;^Jh6U~97GTzrND6Bm^i0FD$UaLTd#ZO=qDAH%7><>Qio?Mdp-`f8F z5B8(@BjOa|Ck_&eAnoVCg+Wq%b#kdlXd{Sv0F1oAf*PT;uG^a z+JlxN1}CbV4F&bA@j|OW>G`E3kjmFZjR9giW-TWwhr7=k$0Ks$g-FWaGj8qd$~UfL z85FZEo4vC`0gB|=*X&v`MUPXTvK;>KqsWGweok8?7lF0qbx))DBqtH49ASk6C*_l; zvf~zsgYFr-x9nr5(UPSBK7AS@GP3v@S{U$GgOa(Z9fh&oKNcfn2B-*P$2<^o$8+I) z)G^u5I_CXiz^Puy}b9H)bgSd8gu}L?ytMm5%R0o8Nc0Z_zvYqL-?6Y zOF^tP`i_(9d?|i-YWEH|1(q3uVlEz=Z-}~Y5`FuB9NXtgd*ch8la=pGwOaew;f}29 z55&Cq9?qt(mvFPbm}n}_Jc-TG9M$JILH zk(Xy{hdm#(HpC~zrMI#C#GU{Q2{CdeJE(iV?3M+1X%0UKEXvI#e-hw2aMMT>iXFJY zwHx-JO)!nw;VTTd6~E=R^ZqI?s4woU2WP;Y%j_GlFmG+#(Z>Fgd6UNT>SQ{iD-{+- z177=SI-jR$@=^Vn^plyl)Yvlj^lPZOcDgY|(obKpy0!Qd54$Ank9mKq&tvOk*A zv297Q#6;K`CO7#!{XCo-z4go%^uTtNW$0YHQl%K7;a1hM;XaBdISGOM{pLAd=vOaD zH&*z8LF~hM^3doV?RFdw?D>^dTc;Ka*QwE3S6KO2@d7ASf7u@izpL4D-v${9^Q5zRZJ{}#NY^~P4R|khXg z^C*3B-$2)Z#XaKdN;j@!x#7iD$St6LWG!B=2p)BL^sF!-KHE33imJ+{5aLp<^&XzO z%Y;5SBn+SOeMV%Q!YF`lyGDU7@0$>7+P5t+%(vG%6LQTNpM63USDXf|&%Bse^NWJw znPU3MG+n>P2k4DwN80b78XnKnZq!{@ObQ8+P7r7BU&l#&mEz8pSC;O_&4y^v^w7WA z_1S;nOKTl%`XYGEopZ35)0t7tWFlWaKT#ar#*r?6Y1w7vfJ8{IL=CS+F9Ccfar~t1 zS+#wmk?FJ<`C4-w!!hmfj5r1!V(Q~Ofkxib$qbDpVUmdO=ky+=74ikz9u*VSt9JFy z`-o(llBX_Dpr2LwK=oRStWIoS#bxxg38JDMEbX;&ein&2 zpWFRFdk+KUyFyW(O?+{C4*Si@%5o8eoE=Jrh=P$AGoBF)EYb4v;Y$N zFiW^;P%}0-xVQ{n7i+5

JyhL^@`HaqyuysnySRIXm^>TWd0y)?p4 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 literal 0 HcmV?d00001 diff --git a/ussrbasictwopanel/js/ussrbasiczlax.js b/ussrbasicright/js/ussrbasicright.js similarity index 98% rename from ussrbasictwopanel/js/ussrbasiczlax.js rename to ussrbasicright/js/ussrbasicright.js index 43083d4..911714c 100644 --- a/ussrbasictwopanel/js/ussrbasiczlax.js +++ b/ussrbasicright/js/ussrbasicright.js @@ -1,5 +1,5 @@ /** - * ussrbasictwopanel theme specific JavaScript + * ussrbasicright theme specific JavaScript */ $(document).ready(function() { diff --git a/ussrbasictwopanel/pdl/mod_admin.pdl b/ussrbasicright/pdl/mod_admin.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_admin.pdl rename to ussrbasicright/pdl/mod_admin.pdl diff --git a/ussrbasictwopanel/pdl/mod_appman.pdl b/ussrbasicright/pdl/mod_appman.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_appman.pdl rename to ussrbasicright/pdl/mod_appman.pdl diff --git a/ussrbasictwopanel/pdl/mod_apps.pdl b/ussrbasicright/pdl/mod_apps.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_apps.pdl rename to ussrbasicright/pdl/mod_apps.pdl diff --git a/ussrbasictwopanel/pdl/mod_articles.pdl b/ussrbasicright/pdl/mod_articles.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_articles.pdl rename to ussrbasicright/pdl/mod_articles.pdl diff --git a/ussrbasictwopanel/pdl/mod_blocks.pdl b/ussrbasicright/pdl/mod_blocks.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_blocks.pdl rename to ussrbasicright/pdl/mod_blocks.pdl diff --git a/ussrbasictwopanel/pdl/mod_cal.pdl b/ussrbasicright/pdl/mod_cal.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_cal.pdl rename to ussrbasicright/pdl/mod_cal.pdl diff --git a/ussrbasictwopanel/pdl/mod_cards.pdl b/ussrbasicright/pdl/mod_cards.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_cards.pdl rename to ussrbasicright/pdl/mod_cards.pdl diff --git a/ussrbasictwopanel/pdl/mod_cdav.pdl b/ussrbasicright/pdl/mod_cdav.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_cdav.pdl rename to ussrbasicright/pdl/mod_cdav.pdl diff --git a/ussrbasictwopanel/pdl/mod_channel.pdl b/ussrbasicright/pdl/mod_channel.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_channel.pdl rename to ussrbasicright/pdl/mod_channel.pdl diff --git a/ussrbasictwopanel/pdl/mod_chanview.pdl b/ussrbasicright/pdl/mod_chanview.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_chanview.pdl rename to ussrbasicright/pdl/mod_chanview.pdl diff --git a/ussrbasictwopanel/pdl/mod_chat.pdl b/ussrbasicright/pdl/mod_chat.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_chat.pdl rename to ussrbasicright/pdl/mod_chat.pdl diff --git a/ussrbasictwopanel/pdl/mod_cloud.pdl b/ussrbasicright/pdl/mod_cloud.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_cloud.pdl rename to ussrbasicright/pdl/mod_cloud.pdl diff --git a/ussrbasictwopanel/pdl/mod_common.pdl b/ussrbasicright/pdl/mod_common.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_common.pdl rename to ussrbasicright/pdl/mod_common.pdl diff --git a/ussrbasictwopanel/pdl/mod_connect.pdl b/ussrbasicright/pdl/mod_connect.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_connect.pdl rename to ussrbasicright/pdl/mod_connect.pdl diff --git a/ussrbasictwopanel/pdl/mod_connections.pdl b/ussrbasicright/pdl/mod_connections.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_connections.pdl rename to ussrbasicright/pdl/mod_connections.pdl diff --git a/ussrbasictwopanel/pdl/mod_connedit.pdl b/ussrbasicright/pdl/mod_connedit.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_connedit.pdl rename to ussrbasicright/pdl/mod_connedit.pdl diff --git a/ussrbasictwopanel/pdl/mod_defperms.pdl b/ussrbasicright/pdl/mod_defperms.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_defperms.pdl rename to ussrbasicright/pdl/mod_defperms.pdl diff --git a/ussrbasictwopanel/pdl/mod_directory.pdl b/ussrbasicright/pdl/mod_directory.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_directory.pdl rename to ussrbasicright/pdl/mod_directory.pdl diff --git a/ussrbasictwopanel/pdl/mod_display.pdl b/ussrbasicright/pdl/mod_display.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_display.pdl rename to ussrbasicright/pdl/mod_display.pdl diff --git a/ussrbasictwopanel/pdl/mod_editblock.pdl b/ussrbasicright/pdl/mod_editblock.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_editblock.pdl rename to ussrbasicright/pdl/mod_editblock.pdl diff --git a/ussrbasictwopanel/pdl/mod_editlayout.pdl b/ussrbasicright/pdl/mod_editlayout.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_editlayout.pdl rename to ussrbasicright/pdl/mod_editlayout.pdl diff --git a/ussrbasictwopanel/pdl/mod_editwebpage.pdl b/ussrbasicright/pdl/mod_editwebpage.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_editwebpage.pdl rename to ussrbasicright/pdl/mod_editwebpage.pdl diff --git a/ussrbasictwopanel/pdl/mod_go.pdl b/ussrbasicright/pdl/mod_go.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_go.pdl rename to ussrbasicright/pdl/mod_go.pdl diff --git a/ussrbasictwopanel/pdl/mod_group.pdl b/ussrbasicright/pdl/mod_group.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_group.pdl rename to ussrbasicright/pdl/mod_group.pdl diff --git a/ussrbasictwopanel/pdl/mod_help.pdl b/ussrbasicright/pdl/mod_help.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_help.pdl rename to ussrbasicright/pdl/mod_help.pdl diff --git a/ussrbasictwopanel/pdl/mod_hq.pdl b/ussrbasicright/pdl/mod_hq.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_hq.pdl rename to ussrbasicright/pdl/mod_hq.pdl diff --git a/ussrbasictwopanel/pdl/mod_id.pdl b/ussrbasicright/pdl/mod_id.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_id.pdl rename to ussrbasicright/pdl/mod_id.pdl diff --git a/ussrbasictwopanel/pdl/mod_layouts.pdl b/ussrbasicright/pdl/mod_layouts.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_layouts.pdl rename to ussrbasicright/pdl/mod_layouts.pdl diff --git a/ussrbasictwopanel/pdl/mod_locs.pdl b/ussrbasicright/pdl/mod_locs.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_locs.pdl rename to ussrbasicright/pdl/mod_locs.pdl diff --git a/ussrbasictwopanel/pdl/mod_mail.pdl b/ussrbasicright/pdl/mod_mail.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_mail.pdl rename to ussrbasicright/pdl/mod_mail.pdl diff --git a/ussrbasictwopanel/pdl/mod_menu.pdl b/ussrbasicright/pdl/mod_menu.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_menu.pdl rename to ussrbasicright/pdl/mod_menu.pdl diff --git a/ussrbasictwopanel/pdl/mod_message.pdl b/ussrbasicright/pdl/mod_message.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_message.pdl rename to ussrbasicright/pdl/mod_message.pdl diff --git a/ussrbasictwopanel/pdl/mod_mitem.pdl b/ussrbasicright/pdl/mod_mitem.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_mitem.pdl rename to ussrbasicright/pdl/mod_mitem.pdl diff --git a/ussrbasictwopanel/pdl/mod_moderate.pdl b/ussrbasicright/pdl/mod_moderate.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_moderate.pdl rename to ussrbasicright/pdl/mod_moderate.pdl diff --git a/ussrbasictwopanel/pdl/mod_network.pdl b/ussrbasicright/pdl/mod_network.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_network.pdl rename to ussrbasicright/pdl/mod_network.pdl diff --git a/ussrbasictwopanel/pdl/mod_photos.pdl b/ussrbasicright/pdl/mod_photos.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_photos.pdl rename to ussrbasicright/pdl/mod_photos.pdl diff --git a/ussrbasictwopanel/pdl/mod_profile.pdl b/ussrbasicright/pdl/mod_profile.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_profile.pdl rename to ussrbasicright/pdl/mod_profile.pdl diff --git a/ussrbasictwopanel/pdl/mod_profile_photo.pdl b/ussrbasicright/pdl/mod_profile_photo.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_profile_photo.pdl rename to ussrbasicright/pdl/mod_profile_photo.pdl diff --git a/ussrbasictwopanel/pdl/mod_profiles.pdl b/ussrbasicright/pdl/mod_profiles.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_profiles.pdl rename to ussrbasicright/pdl/mod_profiles.pdl diff --git a/ussrbasictwopanel/pdl/mod_profperm.pdl b/ussrbasicright/pdl/mod_profperm.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_profperm.pdl rename to ussrbasicright/pdl/mod_profperm.pdl diff --git a/ussrbasictwopanel/pdl/mod_pubstream.pdl b/ussrbasicright/pdl/mod_pubstream.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_pubstream.pdl rename to ussrbasicright/pdl/mod_pubstream.pdl diff --git a/ussrbasictwopanel/pdl/mod_rate.pdl b/ussrbasicright/pdl/mod_rate.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_rate.pdl rename to ussrbasicright/pdl/mod_rate.pdl diff --git a/ussrbasictwopanel/pdl/mod_ratings.pdl b/ussrbasicright/pdl/mod_ratings.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_ratings.pdl rename to ussrbasicright/pdl/mod_ratings.pdl diff --git a/ussrbasictwopanel/pdl/mod_search.pdl b/ussrbasicright/pdl/mod_search.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_search.pdl rename to ussrbasicright/pdl/mod_search.pdl diff --git a/ussrbasictwopanel/pdl/mod_settings.pdl b/ussrbasicright/pdl/mod_settings.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_settings.pdl rename to ussrbasicright/pdl/mod_settings.pdl diff --git a/ussrbasictwopanel/pdl/mod_sharedwithme.pdl b/ussrbasicright/pdl/mod_sharedwithme.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_sharedwithme.pdl rename to ussrbasicright/pdl/mod_sharedwithme.pdl diff --git a/ussrbasictwopanel/pdl/mod_sources.pdl b/ussrbasicright/pdl/mod_sources.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_sources.pdl rename to ussrbasicright/pdl/mod_sources.pdl diff --git a/ussrbasictwopanel/pdl/mod_suggest.pdl b/ussrbasicright/pdl/mod_suggest.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_suggest.pdl rename to ussrbasicright/pdl/mod_suggest.pdl diff --git a/ussrbasictwopanel/pdl/mod_thing.pdl b/ussrbasicright/pdl/mod_thing.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_thing.pdl rename to ussrbasicright/pdl/mod_thing.pdl diff --git a/ussrbasictwopanel/pdl/mod_uexport.pdl b/ussrbasicright/pdl/mod_uexport.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_uexport.pdl rename to ussrbasicright/pdl/mod_uexport.pdl diff --git a/ussrbasictwopanel/pdl/mod_viewconnections.pdl b/ussrbasicright/pdl/mod_viewconnections.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_viewconnections.pdl rename to ussrbasicright/pdl/mod_viewconnections.pdl diff --git a/ussrbasictwopanel/pdl/mod_webpages.pdl b/ussrbasicright/pdl/mod_webpages.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_webpages.pdl rename to ussrbasicright/pdl/mod_webpages.pdl diff --git a/ussrbasictwopanel/pdl/mod_wiki.pdl b/ussrbasicright/pdl/mod_wiki.pdl similarity index 100% rename from ussrbasictwopanel/pdl/mod_wiki.pdl rename to ussrbasicright/pdl/mod_wiki.pdl diff --git a/ussrbasicright/php/config.php b/ussrbasicright/php/config.php new file mode 100644 index 0000000..fa0a2f9 --- /dev/null +++ b/ussrbasicright/php/config.php @@ -0,0 +1,128 @@ +form($arr); + } + + function post() { + if(!local_channel()) { + return; + } + + if (isset($_POST['ussrbasicright-settings-submit'])) { + set_pconfig(local_channel(), 'ussrbasicright', 'narrow_navbar', $_POST['ussrbasicright_narrow_navbar']); + set_pconfig(local_channel(), 'ussrbasicright', 'nav_bg', $_POST['ussrbasicright_nav_bg']); + set_pconfig(local_channel(), 'ussrbasicright', 'nav_icon_colour', $_POST['ussrbasicright_nav_icon_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'nav_active_icon_colour', $_POST['ussrbasicright_nav_active_icon_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'link_colour', $_POST['ussrbasicright_link_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'background_colour', $_POST['ussrbasicright_background_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'banner_colour', $_POST['ussrbasicright_banner_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'background_image', $_POST['ussrbasicright_background_image']); + set_pconfig(local_channel(), 'ussrbasicright', 'item_colour', $_POST['ussrbasicright_item_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'comment_item_colour', $_POST['ussrbasicright_comment_item_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'font_size', $_POST['ussrbasicright_font_size']); + set_pconfig(local_channel(), 'ussrbasicright', 'font_colour', $_POST['ussrbasicright_font_colour']); + set_pconfig(local_channel(), 'ussrbasicright', 'radius', $_POST['ussrbasicright_radius']); + set_pconfig(local_channel(), 'ussrbasicright', 'photo_shadow', $_POST['ussrbasicright_shadow']); + set_pconfig(local_channel(), 'ussrbasicright', 'converse_width', $_POST['ussrbasicright_converse_width']); + set_pconfig(local_channel(), 'ussrbasicright', 'top_photo', $_POST['ussrbasicright_top_photo']); + set_pconfig(local_channel(), 'ussrbasicright', 'reply_photo', $_POST['ussrbasicright_reply_photo']); + set_pconfig(local_channel(), 'ussrbasicright', 'advanced_theming', $_POST['ussrbasicright_advanced_theming']); + } + } + + function form($arr) { + + if(get_pconfig(local_channel(), 'ussrbasicright', 'advanced_theming')) + $expert = 1; + + $o .= replace_macros(get_markup_template('theme_settings.tpl'), array( + '$submit' => t('Submit'), + '$baseurl' => z_root(), + '$theme' => \App::$channel['channel_theme'], + '$expert' => $expert, + '$title' => t("Theme settings"), + '$narrow_navbar' => array('ussrbasicright_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), + '$nav_bg' => array('ussrbasicright_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), + '$nav_icon_colour' => array('ussrbasicright_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), + '$nav_active_icon_colour' => array('ussrbasicright_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), + '$link_colour' => array('ussrbasicright_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), + '$banner_colour' => array('ussrbasicright_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), + '$bgcolour' => array('ussrbasicright_background_colour', t('Set the background color'), $arr['bgcolour']), + '$background_image' => array('ussrbasicright_background_image', t('Set the background image'), $arr['background_image']), + '$item_colour' => array('ussrbasicright_item_colour', t('Set the background color of items'), $arr['item_colour']), + '$comment_item_colour' => array('ussrbasicright_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), + '$font_size' => array('ussrbasicright_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), + '$font_colour' => array('ussrbasicright_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), + '$radius' => array('ussrbasicright_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), + '$shadow' => array('ussrbasicright_shadow', t('Set shadow depth of photos'), $arr['shadow']), + '$converse_width' => array('ussrbasicright_converse_width',t('Set maximum width of content region in pixel'),$arr['converse_width'], t('Leave empty for default width')), + '$top_photo' => array('ussrbasicright_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), + '$reply_photo' => array('ussrbasicright_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), + '$advanced_theming' => ['ussrbasicright_advanced_theming', t('Show advanced settings'), $arr['advanced_theming'], '', [t('No'), t('Yes')]] + )); + + return $o; + } + +} + + + + + + diff --git a/ussrbasictwopanel/php/style.php b/ussrbasicright/php/style.php similarity index 58% rename from ussrbasictwopanel/php/style.php rename to ussrbasicright/php/style.php index eaea794..d42b8b1 100644 --- a/ussrbasictwopanel/php/style.php +++ b/ussrbasicright/php/style.php @@ -6,28 +6,28 @@ if(! App::$install) { $uid = get_theme_uid(); if($uid) { - load_pconfig($uid,'ussrbasictwopanel'); + load_pconfig($uid,'ussrbasicright'); } // Load the owners pconfig - $nav_bg = get_pconfig($uid, 'ussrbasictwopanel', 'nav_bg'); - $nav_icon_colour = get_pconfig($uid, 'ussrbasictwopanel', 'nav_icon_colour'); - $nav_active_icon_colour = get_pconfig($uid, 'ussrbasictwopanel', 'nav_active_icon_colour'); - $banner_colour = get_pconfig($uid,'ussrbasictwopanel','banner_colour'); - $narrow_navbar = get_pconfig($uid,'ussrbasictwopanel','narrow_navbar'); - $link_colour = get_pconfig($uid, 'ussrbasictwopanel', 'link_colour'); - $schema = get_pconfig($uid,'ussrbasictwopanel','schema'); - $bgcolour = get_pconfig($uid, 'ussrbasictwopanel', 'background_colour'); - $background_image = get_pconfig($uid, 'ussrbasictwopanel', 'background_image'); - $item_colour = get_pconfig($uid, 'ussrbasictwopanel', 'item_colour'); - $comment_item_colour = get_pconfig($uid, 'ussrbasictwopanel', 'comment_item_colour'); - $font_size = get_pconfig($uid, 'ussrbasictwopanel', 'font_size'); - $font_colour = get_pconfig($uid, 'ussrbasictwopanel', 'font_colour'); - $radius = get_pconfig($uid, 'ussrbasictwopanel', 'radius'); - $shadow = get_pconfig($uid,'ussrbasictwopanel','photo_shadow'); - $converse_width=get_pconfig($uid,'ussrbasictwopanel','converse_width'); - $top_photo=get_pconfig($uid,'ussrbasictwopanel','top_photo'); - $reply_photo=get_pconfig($uid,'ussrbasictwopanel','reply_photo'); + $nav_bg = get_pconfig($uid, 'ussrbasicright', 'nav_bg'); + $nav_icon_colour = get_pconfig($uid, 'ussrbasicright', 'nav_icon_colour'); + $nav_active_icon_colour = get_pconfig($uid, 'ussrbasicright', 'nav_active_icon_colour'); + $banner_colour = get_pconfig($uid,'ussrbasicright','banner_colour'); + $narrow_navbar = get_pconfig($uid,'ussrbasicright','narrow_navbar'); + $link_colour = get_pconfig($uid, 'ussrbasicright', 'link_colour'); + $schema = get_pconfig($uid,'ussrbasicright','schema'); + $bgcolour = get_pconfig($uid, 'ussrbasicright', 'background_colour'); + $background_image = get_pconfig($uid, 'ussrbasicright', 'background_image'); + $item_colour = get_pconfig($uid, 'ussrbasicright', 'item_colour'); + $comment_item_colour = get_pconfig($uid, 'ussrbasicright', 'comment_item_colour'); + $font_size = get_pconfig($uid, 'ussrbasicright', 'font_size'); + $font_colour = get_pconfig($uid, 'ussrbasicright', 'font_colour'); + $radius = get_pconfig($uid, 'ussrbasicright', 'radius'); + $shadow = get_pconfig($uid,'ussrbasicright','photo_shadow'); + $converse_width=get_pconfig($uid,'ussrbasicright','converse_width'); + $top_photo=get_pconfig($uid,'ussrbasicright','top_photo'); + $reply_photo=get_pconfig($uid,'ussrbasicright','reply_photo'); } // Now load the scheme. If a value is changed above, we'll keep the settings @@ -44,28 +44,28 @@ if($_REQUEST['schema']) { if (($schema) && ($schema != '---')) { // Check it exists, because this setting gets distributed to clones - if(file_exists('view/theme/ussrbasictwopanel/schema/' . $schema . '.php')) { - $schemefile = 'view/theme/ussrbasictwopanel/schema/' . $schema . '.php'; + if(file_exists('view/theme/ussrbasicright/schema/' . $schema . '.php')) { + $schemefile = 'view/theme/ussrbasicright/schema/' . $schema . '.php'; require_once ($schemefile); } - if(file_exists('view/theme/ussrbasictwopanel/schema/' . $schema . '.css')) { - $schemecss = file_get_contents('view/theme/ussrbasictwopanel/schema/' . $schema . '.css'); + if(file_exists('view/theme/ussrbasicright/schema/' . $schema . '.css')) { + $schemecss = file_get_contents('view/theme/ussrbasicright/schema/' . $schema . '.css'); } } // Allow admins to set a default schema for the hub. -// default.php and default.css MUST be symlinks to existing schema files in view/theme/ussrbasictwopanel/schema +// default.php and default.css MUST be symlinks to existing schema files in view/theme/ussrbasicright/schema if ((!$schema) || ($schema == '---')) { - if(file_exists('view/theme/ussrbasictwopanel/schema/default.php')) { - $schemefile = 'view/theme/ussrbasictwopanel/schema/default.php'; + if(file_exists('view/theme/ussrbasicright/schema/default.php')) { + $schemefile = 'view/theme/ussrbasicright/schema/default.php'; require_once ($schemefile); } - if(file_exists('view/theme/ussrbasictwopanel/schema/default.css')) { - $schemecss = file_get_contents('view/theme/ussrbasictwopanel/schema/default.css'); + if(file_exists('view/theme/ussrbasicright/schema/default.css')) { + $schemecss = file_get_contents('view/theme/ussrbasicright/schema/default.css'); } } @@ -108,12 +108,12 @@ if(! $reply_photo) $reply_photo = '2.3rem'; // Apply the settings -if(file_exists('view/theme/ussrbasictwopanel/css/style.css')) { +if(file_exists('view/theme/ussrbasicright/css/style.css')) { - $x = file_get_contents('view/theme/ussrbasictwopanel/css/style.css'); + $x = file_get_contents('view/theme/ussrbasicright/css/style.css'); - if($narrow_navbar && file_exists('view/theme/ussrbasictwopanel/css/narrow_navbar.css')) { - $x .= file_get_contents('view/theme/ussrbasictwopanel/css/narrow_navbar.css'); + if($narrow_navbar && file_exists('view/theme/ussrbasicright/css/narrow_navbar.css')) { + $x .= file_get_contents('view/theme/ussrbasicright/css/narrow_navbar.css'); } if($schemecss) { @@ -159,5 +159,5 @@ if(file_exists('view/theme/ussrbasictwopanel/css/style.css')) { // Set the schema to the default schema in derived themes. See the documentation for creating derived themes how to override this. -// if(local_channel() && App::$channel && App::$channel['channel_theme'] != 'ussrbasictwopanel') -// set_pconfig(local_channel(), 'ussrbasictwopanel', 'schema', '---'); +// if(local_channel() && App::$channel && App::$channel['channel_theme'] != 'ussrbasicright') +// set_pconfig(local_channel(), 'ussrbasicright', 'schema', '---'); diff --git a/ussrbasicright/php/theme.php b/ussrbasicright/php/theme.php new file mode 100644 index 0000000..9225e36 --- /dev/null +++ b/ussrbasicright/php/theme.php @@ -0,0 +1,18 @@ + .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + visibility: hidden; +} diff --git a/ussrbasicright/schema/Nolikes.php b/ussrbasicright/schema/Nolikes.php new file mode 100644 index 0000000..a4abe2d --- /dev/null +++ b/ussrbasicright/schema/Nolikes.php @@ -0,0 +1,2 @@ + .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + visibility: hidden; +} + +.fa-minus-circle { + visibility: hidden; +} diff --git a/ussrbasicright/schema/Nominus-Nolikes.php b/ussrbasicright/schema/Nominus-Nolikes.php new file mode 100644 index 0000000..a4abe2d --- /dev/null +++ b/ussrbasicright/schema/Nominus-Nolikes.php @@ -0,0 +1,2 @@ + input { + background-color: #D9534F !important; + border-color: #D43F3A !important; + color: #FFF !important; +} +.btn-danger:hover, .btn-danger:focus, form#chat-destroy > input:hover, form#chat-destroy > input:focus { + color: #FFF !important; + background-color: #C9302C !important; + border-color: #AC2925 !important; +} + +.pager_first, +.pager_last, +.pager_prev, +.pager_next, +.pager-prev, +.pager-next, +.pager_n { + border: 1px solid #222; + background: #1e1e1e; +} + +input { + border: 1px solid #222; +} + +input[type="submit"] { + background-color: #333; + color: #fff; +} + +.notify-seen a { + background: #111; + color: #222 !important; +} + +.notify-seen a:hover { + background: #222; + color: #ccc !important; +} + +nav .dropdown-menu>li>a{ + color: #fff; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #222; + background-image: none; +} + +nav .dropdown-menu .divider{ + background-color: #222; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #222; + background-image: none; +} + +nav .dropdown-menu { + background-color: #000; +} + +#nav-search-text { + background-color: #999; +} + +.autocomplete .selected { + background: #999; +} + +.nav-tabs { + border-bottom:1px solid #333; +} + +.nav-tabs .nav-link.active { + color: #fff; + background-color: #111; + border-color: #333; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + text-decoration: underline; + background-color: #222; + color: #ccc; + border-color: #333; +} + +aside .nav > li > a:hover, aside .nav > li > a:focus { + text-decoration: underline; + background-color: #222; +} + +a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { + font-weight: bold; +} + +.list-group-item { + background-color: #222; +} + +.text-dark { + color: #aaa !important; +} +a.text-dark:focus, a.text-dark:hover { + color: #ddd !important; +} + +.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { + color: #fff !important; + text-decoration: underline !important; +} + +.generic-content-wrapper-styled { + background-color: rgba(28,28,28,0.8); +} + +.autocomplete { + background: #222; +} + +blockquote { + background-color: #1e1e1e; + border-left: 3px solid #666; + color: #ccc; +} + +code { + border: 1px solid #090909; + background: #000; + color: #fff; +} + +pre { + background: #000; + color: #fff; + border:1px solid #090909; +} + +#wiki-content-container code { + background: #000; +} + +.notif-item a { + color: #ccc; +} + +.notif-item a:hover { + color: #fff; +} + +.dropdown-menu { + background-color: #222; +} + +.dropdown-menu >li > a { + color: #ccc !important; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + color: #ddd; + background-color: #333; + background-image: none; +} + +.open .dropdown-toggle.btn-default, .open .dropdown-toggle.btn-default:focus { + color: #ccc; + background-color: #222; + border-color: #222; +} + +.pmenu-item:hover a { + background-color: #333 !important; + color: #ddd; +} + +.preview { + background: url('../img/gray_and_black_diagonal_stripes_background_seamless.gif'); +} + +.xdsoft_datepicker.active { + color: #222 !important; + text-decoration: none !important; +} + +.xdsoft_datepicker.active:hover, .xdsoft_datepicker.active:focus { + color: #222 !important; + text-decoration: underline; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #333; + } +} + +#profile-jot-wrapper { + background-color: inherit; + border: none; +} + +.nav-tabs.nav-justified { + background-color: inherit; + border: none; +} + +.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover { + background-color: #191919; +} + +.table > tbody > tr > td { + border-color: #888; +} + +.help-content { + border-bottom: #222 thin solid; +} + +.help-content-open { + -moz-box-shadow: 0px 3px 3px #222; + -webkit-box-shadow: 0px 3px 3px #222; + box-shadow: 0px 3px 3px #222; +} + +.contextual-help-content-open { + background: $nav_bg; + border-bottom: #555 1px solid; + box-shadow: 0px 3px 3px rgba(85,85,85,0.2); +} + +.contextual-help-tool { + opacity: 0.5; +} + +.contextual-help-tool:hover { + opacity: 1; +} + +.contextual-help-tool i { + color: $link_colour; +} + + +.profile-match-wrapper { + width: 150px; + height: 120px; + border: none; +} + +.profile-match-name { + width: 144px; + white-space: nowrap; + text-overflow: ellipsis; +} + +.widget-nav-pills-icons:hover + a { + background-color: #222; +} + +.widget-nav-pills-checkbox:hover + a { + background-color: #222; +} + +.fa-minus-circle { + visibility: hidden; +} \ No newline at end of file diff --git a/ussrbasicright/schema/dark-Nominus.php b/ussrbasicright/schema/dark-Nominus.php new file mode 100644 index 0000000..af4b122 --- /dev/null +++ b/ussrbasicright/schema/dark-Nominus.php @@ -0,0 +1,41 @@ + input { + background-color: #D9534F !important; + border-color: #D43F3A !important; + color: #FFF !important; +} +.btn-danger:hover, .btn-danger:focus, form#chat-destroy > input:hover, form#chat-destroy > input:focus { + color: #FFF !important; + background-color: #C9302C !important; + border-color: #AC2925 !important; +} + +.pager_first, +.pager_last, +.pager_prev, +.pager_next, +.pager-prev, +.pager-next, +.pager_n { + border: 1px solid #222; + background: #1e1e1e; +} + +input { + border: 1px solid #222; +} + +input[type="submit"] { + background-color: #333; + color: #fff; +} + +.notify-seen a { + background: #111; + color: #222 !important; +} + +.notify-seen a:hover { + background: #222; + color: #ccc !important; +} + +nav .dropdown-menu>li>a{ + color: #fff; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #222; + background-image: none; +} + +nav .dropdown-menu .divider{ + background-color: #222; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #222; + background-image: none; +} + +nav .dropdown-menu { + background-color: #000; +} + +#nav-search-text { + background-color: #999; +} + +.autocomplete .selected { + background: #999; +} + +.nav-tabs { + border-bottom:1px solid #333; +} + +.nav-tabs .nav-link.active { + color: #fff; + background-color: #111; + border-color: #333; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + text-decoration: underline; + background-color: #222; + color: #ccc; + border-color: #333; +} + +aside .nav > li > a:hover, aside .nav > li > a:focus { + text-decoration: underline; + background-color: #222; +} + +a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { + font-weight: bold; +} + +.list-group-item { + background-color: #222; +} + +.text-dark { + color: #aaa !important; +} +a.text-dark:focus, a.text-dark:hover { + color: #ddd !important; +} + +.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { + color: #fff !important; + text-decoration: underline !important; +} + +.generic-content-wrapper-styled { + background-color: rgba(28,28,28,0.8); +} + +.autocomplete { + background: #222; +} + +blockquote { + background-color: #1e1e1e; + border-left: 3px solid #666; + color: #ccc; +} + +code { + border: 1px solid #090909; + background: #000; + color: #fff; +} + +pre { + background: #000; + color: #fff; + border:1px solid #090909; +} + +#wiki-content-container code { + background: #000; +} + +.notif-item a { + color: #ccc; +} + +.notif-item a:hover { + color: #fff; +} + +.dropdown-menu { + background-color: #222; +} + +.dropdown-menu >li > a { + color: #ccc !important; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + color: #ddd; + background-color: #333; + background-image: none; +} + +.open .dropdown-toggle.btn-default, .open .dropdown-toggle.btn-default:focus { + color: #ccc; + background-color: #222; + border-color: #222; +} + +.pmenu-item:hover a { + background-color: #333 !important; + color: #ddd; +} + +.preview { + background: url('../img/gray_and_black_diagonal_stripes_background_seamless.gif'); +} + +.xdsoft_datepicker.active { + color: #222 !important; + text-decoration: none !important; +} + +.xdsoft_datepicker.active:hover, .xdsoft_datepicker.active:focus { + color: #222 !important; + text-decoration: underline; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #333; + } +} + +#profile-jot-wrapper { + background-color: inherit; + border: none; +} + +.nav-tabs.nav-justified { + background-color: inherit; + border: none; +} + +.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover { + background-color: #191919; +} + +.table > tbody > tr > td { + border-color: #888; +} + +.help-content { + border-bottom: #222 thin solid; +} + +.help-content-open { + -moz-box-shadow: 0px 3px 3px #222; + -webkit-box-shadow: 0px 3px 3px #222; + box-shadow: 0px 3px 3px #222; +} + +.contextual-help-content-open { + background: $nav_bg; + border-bottom: #555 1px solid; + box-shadow: 0px 3px 3px rgba(85,85,85,0.2); +} + +.contextual-help-tool { + opacity: 0.5; +} + +.contextual-help-tool:hover { + opacity: 1; +} + +.contextual-help-tool i { + color: $link_colour; +} + + +.profile-match-wrapper { + width: 150px; + height: 120px; + border: none; +} + +.profile-match-name { + width: 144px; + white-space: nowrap; + text-overflow: ellipsis; +} + +.widget-nav-pills-icons:hover + a { + background-color: #222; +} + +.widget-nav-pills-checkbox:hover + a { + background-color: #222; +} diff --git a/ussrbasicright/schema/dark.php b/ussrbasicright/schema/dark.php new file mode 100644 index 0000000..af4b122 --- /dev/null +++ b/ussrbasicright/schema/dark.php @@ -0,0 +1,41 @@ + .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + visibility: hidden; +} + +.fa-minus-circle { + visibility: hidden; +} + +div.tagblock > h3 { + position: relative; + left: 33%; + content: url(https://ussr.win/photo/73e2201da875ccae6fecadfcf8ccba55c6c8ac093634d2e4af8e0f3cec1f2de3.gif); +} diff --git a/ussrbasicright/schema/zlax.php b/ussrbasicright/schema/zlax.php new file mode 100644 index 0000000..a4abe2d --- /dev/null +++ b/ussrbasicright/schema/zlax.php @@ -0,0 +1,2 @@ + +

{{$title}}

+{{if $entries}} +{{foreach $entries as $child}} +{{include file="suggest_friends.tpl" entry=$child}} +{{/foreach}} +{{/if}} +
+ + diff --git a/ussrbasicright/tpl/theme_settings.tpl b/ussrbasicright/tpl/theme_settings.tpl new file mode 100644 index 0000000..4bff96b --- /dev/null +++ b/ussrbasicright/tpl/theme_settings.tpl @@ -0,0 +1,34 @@ +{{include file="field_checkbox.tpl" field=$narrow_navbar}} +{{include file="field_input.tpl" field=$converse_width}} +{{include file="field_input.tpl" field=$font_size}} +{{include file="field_checkbox.tpl" field=$advanced_theming}} +{{if $expert}} + {{include file="field_colorinput.tpl" field=$nav_bg}} + {{include file="field_colorinput.tpl" field=$nav_icon_colour}} + {{include file="field_colorinput.tpl" field=$nav_active_icon_colour}} + {{include file="field_colorinput.tpl" field=$banner_colour}} + {{include file="field_colorinput.tpl" field=$bgcolour}} + {{include file="field_colorinput.tpl" field=$background_image}} + {{include file="field_colorinput.tpl" field=$item_colour}} + {{include file="field_colorinput.tpl" field=$comment_item_colour}} + {{*include file="field_colorinput.tpl" field=$comment_border_colour*}} + {{*include file="field_input.tpl" field=$comment_indent*}} + {{include file="field_colorinput.tpl" field=$font_colour}} + {{include file="field_colorinput.tpl" field=$link_colour}} + {{include file="field_input.tpl" field=$radius}} + {{include file="field_input.tpl" field=$shadow}} + {{include file="field_input.tpl" field=$top_photo}} + {{include file="field_input.tpl" field=$reply_photo}} + + +{{/if}} +
+ +
diff --git a/ussrbasictwopanel/php/config.php b/ussrbasictwopanel/php/config.php deleted file mode 100644 index f2819be..0000000 --- a/ussrbasictwopanel/php/config.php +++ /dev/null @@ -1,128 +0,0 @@ -form($arr); - } - - function post() { - if(!local_channel()) { - return; - } - - if (isset($_POST['ussrbasictwopanel-settings-submit'])) { - set_pconfig(local_channel(), 'ussrbasictwopanel', 'narrow_navbar', $_POST['ussrbasictwopanel_narrow_navbar']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'nav_bg', $_POST['ussrbasictwopanel_nav_bg']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'nav_icon_colour', $_POST['ussrbasictwopanel_nav_icon_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'nav_active_icon_colour', $_POST['ussrbasictwopanel_nav_active_icon_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'link_colour', $_POST['ussrbasictwopanel_link_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'background_colour', $_POST['ussrbasictwopanel_background_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'banner_colour', $_POST['ussrbasictwopanel_banner_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'background_image', $_POST['ussrbasictwopanel_background_image']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'item_colour', $_POST['ussrbasictwopanel_item_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'comment_item_colour', $_POST['ussrbasictwopanel_comment_item_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'font_size', $_POST['ussrbasictwopanel_font_size']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'font_colour', $_POST['ussrbasictwopanel_font_colour']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'radius', $_POST['ussrbasictwopanel_radius']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'photo_shadow', $_POST['ussrbasictwopanel_shadow']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'converse_width', $_POST['ussrbasictwopanel_converse_width']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'top_photo', $_POST['ussrbasictwopanel_top_photo']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'reply_photo', $_POST['ussrbasictwopanel_reply_photo']); - set_pconfig(local_channel(), 'ussrbasictwopanel', 'advanced_theming', $_POST['ussrbasictwopanel_advanced_theming']); - } - } - - function form($arr) { - - if(get_pconfig(local_channel(), 'ussrbasictwopanel', 'advanced_theming')) - $expert = 1; - - $o .= replace_macros(get_markup_template('theme_settings.tpl'), array( - '$submit' => t('Submit'), - '$baseurl' => z_root(), - '$theme' => \App::$channel['channel_theme'], - '$expert' => $expert, - '$title' => t("Theme settings"), - '$narrow_navbar' => array('ussrbasictwopanel_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), - '$nav_bg' => array('ussrbasictwopanel_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), - '$nav_icon_colour' => array('ussrbasictwopanel_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), - '$nav_active_icon_colour' => array('ussrbasictwopanel_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), - '$link_colour' => array('ussrbasictwopanel_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), - '$banner_colour' => array('ussrbasictwopanel_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), - '$bgcolour' => array('ussrbasictwopanel_background_colour', t('Set the background color'), $arr['bgcolour']), - '$background_image' => array('ussrbasictwopanel_background_image', t('Set the background image'), $arr['background_image']), - '$item_colour' => array('ussrbasictwopanel_item_colour', t('Set the background color of items'), $arr['item_colour']), - '$comment_item_colour' => array('ussrbasictwopanel_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), - '$font_size' => array('ussrbasictwopanel_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), - '$font_colour' => array('ussrbasictwopanel_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), - '$radius' => array('ussrbasictwopanel_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), - '$shadow' => array('ussrbasictwopanel_shadow', t('Set shadow depth of photos'), $arr['shadow']), - '$converse_width' => array('ussrbasictwopanel_converse_width',t('Set maximum width of content region in pixel'),$arr['converse_width'], t('Leave empty for default width')), - '$top_photo' => array('ussrbasictwopanel_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), - '$reply_photo' => array('ussrbasictwopanel_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), - '$advanced_theming' => ['ussrbasictwopanel_advanced_theming', t('Show advanced settings'), $arr['advanced_theming'], '', [t('No'), t('Yes')]] - )); - - return $o; - } - -} - - - - - -