From 274cbf3cdb3554d313b5accc30eaff805ec37102 Mon Sep 17 00:00:00 2001 From: Chad Little Date: Wed, 3 Jun 2015 20:21:12 -0700 Subject: [PATCH] [Redesign] Uh... Add back gradient headers? Summary: Ref T8099, hashtag#yolo. Adds back the original gradients plus a 'light' theme. Unclear which should be default, but we can play with it until a decision needs to be made. Test Plan: Change colors a lot, turn on durable column. Reviewers: btrahan, epriestley Reviewed By: epriestley Subscribers: Korvin, epriestley Maniphest Tasks: T8099 Differential Revision: https://secure.phabricator.com/D13146 --- resources/celerity/map.php | 62 ++++++----- resources/sprite/main_header/applebloom.png | Bin 0 -> 174 bytes resources/sprite/main_header/blindigo.png | Bin 0 -> 1189 bytes resources/sprite/main_header/blue.png | Bin 0 -> 401 bytes resources/sprite/main_header/dark.png | Bin 0 -> 423 bytes resources/sprite/main_header/fluttershy.png | Bin 0 -> 171 bytes resources/sprite/main_header/green.png | Bin 0 -> 432 bytes resources/sprite/main_header/indigo.png | Bin 0 -> 943 bytes resources/sprite/main_header/light.png | Bin 0 -> 1033 bytes .../sprite/main_header/nightmaremoon.png | Bin 0 -> 269 bytes resources/sprite/main_header/red.png | Bin 0 -> 406 bytes resources/sprite/main_header/scootaloo.png | Bin 0 -> 153 bytes resources/sprite/main_header/yellow.png | Bin 0 -> 421 bytes resources/sprite/manifest/main-header.json | 70 +++++++++++++ resources/sprite/manifest/menu.json | 56 ++-------- resources/sprite/menu_1x/blindigo-eye.png | Bin 2051 -> 0 bytes resources/sprite/menu_1x/blindigo-logo.png | Bin 1404 -> 0 bytes resources/sprite/menu_1x/blue-eye.png | Bin 2051 -> 0 bytes resources/sprite/menu_1x/indigo-eye.png | Bin 2050 -> 0 bytes resources/sprite/menu_1x/indigo-logo.png | Bin 1405 -> 0 bytes resources/sprite/menu_1x/light-eye.png | Bin 0 -> 1794 bytes .../menu_1x/{blue-logo.png => light-logo.png} | Bin 1399 -> 1337 bytes resources/sprite/menu_1x/rainbow-eye.png | Bin 2473 -> 0 bytes resources/sprite/menu_1x/rainbow-logo.png | Bin 2504 -> 0 bytes resources/sprite/menu_1x/red-eye.png | Bin 2044 -> 0 bytes resources/sprite/menu_1x/red-logo.png | Bin 1401 -> 0 bytes resources/sprite/menu_2x/blindigo-eye.png | Bin 3500 -> 0 bytes resources/sprite/menu_2x/blindigo-logo.png | Bin 1758 -> 0 bytes resources/sprite/menu_2x/blue-eye.png | Bin 3492 -> 0 bytes resources/sprite/menu_2x/blue-logo.png | Bin 1757 -> 0 bytes resources/sprite/menu_2x/indigo-eye.png | Bin 3507 -> 0 bytes resources/sprite/menu_2x/indigo-logo.png | Bin 1759 -> 0 bytes resources/sprite/menu_2x/light-eye.png | Bin 0 -> 2876 bytes resources/sprite/menu_2x/light-logo.png | Bin 0 -> 1699 bytes resources/sprite/menu_2x/rainbow-eye.png | Bin 4930 -> 0 bytes resources/sprite/menu_2x/rainbow-logo.png | Bin 5428 -> 0 bytes resources/sprite/menu_2x/red-eye.png | Bin 3438 -> 0 bytes resources/sprite/menu_2x/red-logo.png | Bin 1754 -> 0 bytes scripts/celerity/generate_sprites.php | 1 + .../celerity/CelerityResourceTransformer.php | 1 + .../celerity/CeleritySpriteGenerator.php | 33 +++++- .../option/PhabricatorUIConfigOptions.php | 15 ++- .../view/ConpherenceDurableColumnView.php | 1 + src/view/page/PhabricatorStandardPageView.php | 1 + .../page/menu/PhabricatorMainMenuView.php | 16 ++- .../css/application/base/main-menu-view.css | 99 ++++++++++-------- .../rsrc/css/application/base/phui-theme.css | 73 +++++++++++++ .../conpherence/durable-column.css | 10 +- webroot/rsrc/css/sprite-main-header.css | 60 +++++++++++ webroot/rsrc/css/sprite-menu.css | 40 +------ webroot/rsrc/image/sprite-main-header.png | Bin 0 -> 2308 bytes webroot/rsrc/image/sprite-menu-X2.png | Bin 20668 -> 4573 bytes webroot/rsrc/image/sprite-menu.png | Bin 8562 -> 2610 bytes .../aphlict/behavior-aphlict-dropdown.js | 4 +- 54 files changed, 360 insertions(+), 182 deletions(-) create mode 100644 resources/sprite/main_header/applebloom.png create mode 100644 resources/sprite/main_header/blindigo.png create mode 100644 resources/sprite/main_header/blue.png create mode 100644 resources/sprite/main_header/dark.png create mode 100644 resources/sprite/main_header/fluttershy.png create mode 100644 resources/sprite/main_header/green.png create mode 100644 resources/sprite/main_header/indigo.png create mode 100644 resources/sprite/main_header/light.png create mode 100644 resources/sprite/main_header/nightmaremoon.png create mode 100644 resources/sprite/main_header/red.png create mode 100644 resources/sprite/main_header/scootaloo.png create mode 100644 resources/sprite/main_header/yellow.png create mode 100644 resources/sprite/manifest/main-header.json delete mode 100644 resources/sprite/menu_1x/blindigo-eye.png delete mode 100644 resources/sprite/menu_1x/blindigo-logo.png delete mode 100644 resources/sprite/menu_1x/blue-eye.png delete mode 100644 resources/sprite/menu_1x/indigo-eye.png delete mode 100644 resources/sprite/menu_1x/indigo-logo.png create mode 100644 resources/sprite/menu_1x/light-eye.png rename resources/sprite/menu_1x/{blue-logo.png => light-logo.png} (50%) delete mode 100644 resources/sprite/menu_1x/rainbow-eye.png delete mode 100644 resources/sprite/menu_1x/rainbow-logo.png delete mode 100644 resources/sprite/menu_1x/red-eye.png delete mode 100644 resources/sprite/menu_1x/red-logo.png delete mode 100644 resources/sprite/menu_2x/blindigo-eye.png delete mode 100644 resources/sprite/menu_2x/blindigo-logo.png delete mode 100644 resources/sprite/menu_2x/blue-eye.png delete mode 100644 resources/sprite/menu_2x/blue-logo.png delete mode 100644 resources/sprite/menu_2x/indigo-eye.png delete mode 100644 resources/sprite/menu_2x/indigo-logo.png create mode 100644 resources/sprite/menu_2x/light-eye.png create mode 100644 resources/sprite/menu_2x/light-logo.png delete mode 100644 resources/sprite/menu_2x/rainbow-eye.png delete mode 100644 resources/sprite/menu_2x/rainbow-logo.png delete mode 100644 resources/sprite/menu_2x/red-eye.png delete mode 100644 resources/sprite/menu_2x/red-logo.png create mode 100644 webroot/rsrc/css/application/base/phui-theme.css create mode 100644 webroot/rsrc/css/sprite-main-header.css create mode 100644 webroot/rsrc/image/sprite-main-header.png diff --git a/resources/celerity/map.php b/resources/celerity/map.php index 5f258dfcf3..bc1f03471c 100644 --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -7,8 +7,8 @@ */ return array( 'names' => array( - 'core.pkg.css' => '1dd87664', - 'core.pkg.js' => 'fbf1d615', + 'core.pkg.css' => '996cd7ca', + 'core.pkg.js' => '125d168c', 'darkconsole.pkg.js' => 'e7393ebb', 'differential.pkg.css' => 'f89b49b6', 'differential.pkg.js' => '8c98ce21', @@ -33,9 +33,10 @@ return array( 'rsrc/css/aphront/typeahead.css' => '0e403212', 'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af', 'rsrc/css/application/auth/auth.css' => '44975d4b', - 'rsrc/css/application/base/main-menu-view.css' => '1d2f0ad0', + 'rsrc/css/application/base/main-menu-view.css' => '5e8c1ab7', 'rsrc/css/application/base/notification-menu.css' => '713df25a', 'rsrc/css/application/base/phabricator-application-launch-view.css' => '9a233ed6', + 'rsrc/css/application/base/phui-theme.css' => '1ccdcc84', 'rsrc/css/application/base/standard-page-view.css' => '43045fb4', 'rsrc/css/application/calendar/calendar-icon.css' => '98ce946d', 'rsrc/css/application/chatlog/chatlog.css' => 'f1971c1c', @@ -45,7 +46,7 @@ return array( 'rsrc/css/application/config/config-welcome.css' => '6abd79be', 'rsrc/css/application/config/setup-issue.css' => '631c4e92', 'rsrc/css/application/config/unhandled-exception.css' => '4c96257a', - 'rsrc/css/application/conpherence/durable-column.css' => '4cb8c197', + 'rsrc/css/application/conpherence/durable-column.css' => '418234d3', 'rsrc/css/application/conpherence/menu.css' => 'f9f1d143', 'rsrc/css/application/conpherence/message-pane.css' => '7cbf4cbb', 'rsrc/css/application/conpherence/notification.css' => '919974b6', @@ -112,7 +113,7 @@ return array( 'rsrc/css/core/z-index.css' => '63689f49', 'rsrc/css/diviner/diviner-shared.css' => '38813222', 'rsrc/css/font/font-awesome.css' => 'e2e712fe', - 'rsrc/css/font/font-oswald.css' => '608d6059', + 'rsrc/css/font/font-oswald.css' => 'd5e48ef7', 'rsrc/css/font/font-source-sans-pro.css' => '8906c07b', 'rsrc/css/font/phui-font-icon-base.css' => '3dad2ae3', 'rsrc/css/layout/phabricator-filetree-view.css' => 'fccf9f82', @@ -153,7 +154,8 @@ return array( 'rsrc/css/phui/phui-workboard-view.css' => '0cac51a4', 'rsrc/css/phui/phui-workpanel-view.css' => '4bdc2562', 'rsrc/css/sprite-login.css' => 'a3526809', - 'rsrc/css/sprite-menu.css' => 'ab8f6356', + 'rsrc/css/sprite-main-header.css' => '37e05e50', + 'rsrc/css/sprite-menu.css' => 'fba663c3', 'rsrc/css/sprite-projects.css' => 'b0d9e24f', 'rsrc/css/sprite-tokens.css' => '1706b943', 'rsrc/externals/font/fontawesome/fontawesome-webfont.eot' => '5fb6fb0e', @@ -310,8 +312,9 @@ return array( 'rsrc/image/phrequent_inactive.png' => 'bfc15a69', 'rsrc/image/sprite-login-X2.png' => 'a15918f0', 'rsrc/image/sprite-login.png' => '8cee4f6e', - 'rsrc/image/sprite-menu-X2.png' => 'dc41efa4', - 'rsrc/image/sprite-menu.png' => '8848c09a', + 'rsrc/image/sprite-main-header.png' => 'f9008250', + 'rsrc/image/sprite-menu-X2.png' => '1c25965b', + 'rsrc/image/sprite-menu.png' => '76373b62', 'rsrc/image/sprite-projects-X2.png' => '8c91c839', 'rsrc/image/sprite-projects.png' => 'ef9dc9b5', 'rsrc/image/sprite-tokens-X2.png' => 'b4776580', @@ -327,7 +330,7 @@ return array( 'rsrc/image/texture/table_header_hover.png' => '038ec3b9', 'rsrc/image/texture/table_header_tall.png' => 'd56b434f', 'rsrc/js/application/aphlict/Aphlict.js' => '5359e785', - 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => 'e09f6208', + 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => '031cee25', 'rsrc/js/application/aphlict/behavior-aphlict-listen.js' => 'b1a59974', 'rsrc/js/application/aphlict/behavior-aphlict-status.js' => 'ea681761', 'rsrc/js/application/auth/behavior-persona-login.js' => '9414ff18', @@ -499,7 +502,7 @@ return array( 'conduit-api-css' => '7bc725c4', 'config-options-css' => '7fedf08b', 'config-welcome-css' => '6abd79be', - 'conpherence-durable-column-view' => '4cb8c197', + 'conpherence-durable-column-view' => '418234d3', 'conpherence-menu-css' => 'f9f1d143', 'conpherence-message-pane-css' => '7cbf4cbb', 'conpherence-notification-css' => '919974b6', @@ -521,7 +524,7 @@ return array( 'diffusion-source-css' => '66fdf661', 'diviner-shared-css' => '38813222', 'font-fontawesome' => 'e2e712fe', - 'font-oswald' => '608d6059', + 'font-oswald' => 'd5e48ef7', 'font-source-sans-pro' => '8906c07b', 'global-drag-and-drop-css' => '697324ad', 'harbormaster-css' => '49d64eb4', @@ -531,7 +534,7 @@ return array( 'inline-comment-summary-css' => 'eb5f8e8c', 'javelin-aphlict' => '5359e785', 'javelin-behavior' => '61cbc29a', - 'javelin-behavior-aphlict-dropdown' => 'e09f6208', + 'javelin-behavior-aphlict-dropdown' => '031cee25', 'javelin-behavior-aphlict-listen' => 'b1a59974', 'javelin-behavior-aphlict-status' => 'ea681761', 'javelin-behavior-aphront-basic-tokenizer' => 'b3a4b884', @@ -721,7 +724,7 @@ return array( 'phabricator-hovercard-view-css' => '0d665853', 'phabricator-keyboard-shortcut' => '1ae869f2', 'phabricator-keyboard-shortcut-manager' => 'c1700f6f', - 'phabricator-main-menu-view' => '1d2f0ad0', + 'phabricator-main-menu-view' => '5e8c1ab7', 'phabricator-nav-view-css' => '0ecd30a1', 'phabricator-notification' => '0c6946e7', 'phabricator-notification-css' => '9c279160', @@ -791,6 +794,7 @@ return array( 'phui-status-list-view-css' => '888cedb8', 'phui-tag-view-css' => '402691cc', 'phui-text-css' => 'cf019f54', + 'phui-theme-css' => '1ccdcc84', 'phui-timeline-view-css' => '07a1bd0f', 'phui-workboard-view-css' => '0cac51a4', 'phui-workpanel-view-css' => '4bdc2562', @@ -814,7 +818,8 @@ return array( 'releeph-request-typeahead-css' => '667a48ae', 'setup-issue-css' => '631c4e92', 'sprite-login-css' => 'a3526809', - 'sprite-menu-css' => 'ab8f6356', + 'sprite-main-header-css' => '37e05e50', + 'sprite-menu-css' => 'fba663c3', 'sprite-projects-css' => 'b0d9e24f', 'sprite-tokens-css' => '1706b943', 'syntax-highlighting-css' => '6b7b24d9', @@ -837,6 +842,16 @@ return array( '029a133d' => array( 'aphront-dialog-view-css', ), + '031cee25' => array( + 'javelin-behavior', + 'javelin-request', + 'javelin-stratcom', + 'javelin-vector', + 'javelin-dom', + 'javelin-uri', + 'javelin-behavior-device', + 'phabricator-title', + ), '037b59eb' => array( 'javelin-behavior', 'javelin-stratcom', @@ -1267,6 +1282,9 @@ return array( 'javelin-stratcom', 'javelin-dom', ), + '5e8c1ab7' => array( + 'phui-theme-css', + ), '5e9f347c' => array( 'javelin-behavior', 'multirow-row-manager', @@ -1290,9 +1308,6 @@ return array( 'javelin-stratcom', 'javelin-dom', ), - '608d6059' => array( - 'phui-fontkit-css', - ), '6153c708' => array( 'javelin-behavior', 'javelin-stratcom', @@ -1843,6 +1858,9 @@ return array( 'javelin-dom', 'javelin-stratcom', ), + 'd5e48ef7' => array( + 'phui-fontkit-css', + ), 'd75709e6' => array( 'javelin-behavior', 'javelin-workflow', @@ -1872,16 +1890,6 @@ return array( 'df5e11d2' => array( 'javelin-install', ), - 'e09f6208' => array( - 'javelin-behavior', - 'javelin-request', - 'javelin-stratcom', - 'javelin-vector', - 'javelin-dom', - 'javelin-uri', - 'javelin-behavior-device', - 'phabricator-title', - ), 'e10f8e18' => array( 'javelin-behavior', 'javelin-dom', diff --git a/resources/sprite/main_header/applebloom.png b/resources/sprite/main_header/applebloom.png new file mode 100644 index 0000000000000000000000000000000000000000..29721ef8fd95bcd738be9dfc679a4c95456dd1b8 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdy1fTxRNNX4zBm4O%19awe#OI~0UW;S%v`Tt*d zDOYeu<3szeXMXwjtokqUOgPhK;=4o7I{t^0*j74rT-8yMb=)hV6!y4&6I1&&PT|Xf d42*0HfBzX+8nN@qFfcGMc)I$ztaD0e0s!8>I!yoo literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/blindigo.png b/resources/sprite/main_header/blindigo.png new file mode 100644 index 0000000000000000000000000000000000000000..827eca8887fb64f19a705de7b91c0c67eb0987ed GIT binary patch literal 1189 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSMrKGvNrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfpUdMTMH zRwhOk=FVnrj!qWl28M>NCQim~rmk)#W`<5~ZcYZKMlijedBr7(dC93Ty_pETmU#7A zITxiSmgE#&r7T-hlI^xu; zZ>M0R4~kx-=!OXexwwIt;FJkUrFII4Ufo|~ zY8S$p>oR}W**3Q;XF_-IZLZ04RyecFZ=Jc;@)^;uj%>F06uQvu;f1Nf!3QgL%n*xL zYw9k^vT9aJXaB!oRs+}co9b`RB&tR!pTCmC87?Tw5`OjJ>0{F;Y9>Z}R&z3m_5QR} zBS!n&f)9rid_&7x_9&X&Jl=dwUGKauVX^S-sjI#1yWh6u z@iZP6(Biz=b@W(J-gK7BMIpu;3thB@?y8l2dt4y8`gTe~DWM4f9|@dr literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/blue.png b/resources/sprite/main_header/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7183340432bb77bc2d1c3290e7e6288cf5f05218 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzCv8Rh;NX4x=L6Os16nJzDy2NL0{^I)V-~PkP zN>m%ZeKNP1KOw?fsKmbieuzH<@7aT_9}gLe=NO(oe!QsV>fubaHF{HZu?+^_1n zTY&p99^OV}yB+bJcr__o{ZZ}uY{yyV%-ra(a3v7e_ z_TM~Pb>_05`P#3ma}$Mc89r!qIj=PNVWKVH@$V~N*_OG>S}1O`&XS$|HKR)|-aB}= z)iv(d)pz!Pezopr0B*;wFaQ7m literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/dark.png b/resources/sprite/main_header/dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f676a0d1b8754fbc335ef6a760dcfc7079fcd7f5 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzCr>Bc!NX4z3Nr6QyiX1Mz3(8N0+ZFx)z2<>~ z)Qr0`*RC;5HRZCo{qgnh=ix55iqBY9XWzTm_I>L$i8pya6a+R!NApV-D={(||BlQE zoV;uIcEe*)UHnXn{f?XDu0~#Ku|K?lF-qJa}1yf>{S!tPlImdKI;Vst0Nhl%NB{r; literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/fluttershy.png b/resources/sprite/main_header/fluttershy.png new file mode 100644 index 0000000000000000000000000000000000000000..796158d39b1bf0d53f0440f3ed2cc1d7561ecd6f GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdy%ucwP+NX4zBl|6px4y-yn|1Y{o%#e`i5Mavs z<3B|!YSz(D^1&U9&XQ)mDYrXTPV}(<_uoIgeB%3s|5Mzg!X9__@ZC}qHadGqiA5lR Z;d!*q(n58iO$-bS44$rjF6*2UngFpgIL!b6 literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/green.png b/resources/sprite/main_header/green.png new file mode 100644 index 0000000000000000000000000000000000000000..6c84d1deaa8e700665eb696aca98f1646f5cc700 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdyXkf)1dNX4y~K*mXj6*#tZdCe=(-*NrU|M^O0 znLAm1E@d7wTyR>i`^)d|lY_FBCfDzqcVlyvUA*w>smnZ1eo9vR|7VM^(w!p{|C&Cn z^jIt>&hbRG<%A#i*$WzQj#Ll zL5rs+m%VrX_Oh$(>e3bOGn5#aY=l@0rvFvHH}jOD<2K=j%e11OCUCNO p$#)fL)zz0oc848T{LjS0koL`R%jZ%F4+aJX22WQ%mvv4FO#uIayte=V literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/indigo.png b/resources/sprite/main_header/indigo.png new file mode 100644 index 0000000000000000000000000000000000000000..ac38dfbdcd5db30ce2a871e8688432af345286f1 GIT binary patch literal 943 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSMrKGvNrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0=Thx#n50%&d=4aNG#Ad)H48i3F6n>0$*SJN^^7J zs*6j4QW5UOYH)E#WkITbP-=00X;E@&P->bo$V~-S&PAz-CHX}m`T04pPz=b(FUc>? z$S+WEb_R!G&eP`1g19yq1O?oUQmJn1&WnRYEfoc zYKmJ?ey#%8<5rot-C~Z@JgD9j+-|YJsaM}l!A2hxy-3jw6AE&112MrV6O>Br6cEWj zH7~_hsYuD*Ztsov9t;c&vYsxEAr-fhK3>X8bzt@3kw^&12+0WHm@eSZz{qe~jWJX` SDboRzg*;vTT-G@yGywpDYag@# literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/light.png b/resources/sprite/main_header/light.png new file mode 100644 index 0000000000000000000000000000000000000000..cd786082f039232153ec9f46c42f23c864c76a93 GIT binary patch literal 1033 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdynQ)Wm+NrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfp6v+nIWGChrManjC7v#} zN)@>UdMTMHR&JJV=5D42CI&{vCWeNtrWO`1hHh>~#*PLSu1>CwW-v3b=`}F7u(Wh^ zb2TusFazmzbaOSfv~)EzF?TgJH#RVa>GjMjE=kNwPKDWc&5d;}lT3|uQ<4nQ5-ki;Q;bbgl%V=kkU|fVN>lQa zGgGVzU=Fe}GO;vBHA^zrHAze}&^0tPx6rjTGELG=HMB@gOEot$Gcie2(zjEv(FY|Q zq=W<$3UYA+F~Mmbl>Y4$5E&~qFU3}=NXgz#Lww#w1_lOMPZ!6Kid#vQf1k-RYb7Kd iU|8$~f;(Cmn0Oc#^D!$N5-8aL%AB6AelF{r5}E)}<~`N` literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/nightmaremoon.png b/resources/sprite/main_header/nightmaremoon.png new file mode 100644 index 0000000000000000000000000000000000000000..2e985507955cdf356c0c9ae570794d9a4d60b771 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzidQTU}kcwMtCY|MLG7w-}eOvyP(?+EX6Sw4! zw)PK8Yw9C=)qk8?$ZlRe>&%x6Z(dpMIZ~t2ZRmKWe#@r|){oa3>OW}}(0%pFkz=0T z*00U1{?l(2xUc54jk=x1c-Nrksp#5>xC^WPO0Iq2fB*apJ=XFg8;aO@w0FCozRjl_ z{wC;3LWZx)=~=u{ZtPonI9G-$1)WM>F~wUaQel#o>m>!HOPrIW@{@dp*2>R1>)yb~ Zz!UO8K&P)WoPmLX!PC{xWt~$(69C~`Xz>65 literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/red.png b/resources/sprite/main_header/red.png new file mode 100644 index 0000000000000000000000000000000000000000..2620221ec655518287de1b8f4a2868d9bb7c3e1f GIT binary patch literal 406 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzCg{O;SNX4y~$&Az56gXNgp1A#I`mNvb35Kcc zZma8SuO1dZ!#?@t`RB@dUu~A2cr(32BQNJs(Zkq}I?pYu=ZCusL_WQeskZYD57(~K z??PX_sAv{{_lP6Sy!G0NKT4@fnyLc2)Guu|nw3z;B9)=LDp}b5eZY!&e^WV62^)R( zHF+x6dQDWYGjc~qpqs>e6*i5gGU4B9Q7=}#UnNr_c)dsHNP+668w*n=9GPw?vf|AC zGkO{sTOt$nKFcS)+O=m6Z+QPTjgV+*mAL(F`zDs|jfu6;Y7q-Mw%)Pl@U_h4m96gpQoN ze)4CNZurdmy|*-0J-qm@&mlQ_|G6K|IfltQV^jalj(GZ0_u4Pv1crEfj`UZOv0@Ai O3=E#GelF{r5}E+8GPkb) literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/scootaloo.png b/resources/sprite/main_header/scootaloo.png new file mode 100644 index 0000000000000000000000000000000000000000..32e724ec5e50eed5a07a0ee1338d0823a288e169 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdy%wWo_?NX4zB&g-9(99VsLBpO;D{;yvYVtC<# z&Kf6)q$61>_XSP1P0Ttrd2QFRcZ<>-gtNt%bUxwJ_3AS)Ffe$!`njxg HN@xNA4<;~# literal 0 HcmV?d00001 diff --git a/resources/sprite/main_header/yellow.png b/resources/sprite/main_header/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a8a4d67f0ba9333444611b48287d8de0258b4a8d GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flV9?=UVqjo6IWx|mfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzCyQhm|NX4y`punP|3LGv@()Sgs_SAjiqZVeQpx1Cps$A-*CU5XXLb?szdQwvvRj>n&U;mXU{!s(~PxK zw->&!nB+L)^%C}Lm8&%p+`bzmzwL9s7F6hPG2=_yV~3u1U2m=i?Di`bsAXEQS8&Ny zmGk~t205XVekf+h+}Um1nr`x7#k-34(v9W$ubRYGgrw#-mX}PC3!Hpo`^Dd=QhyH6_x$;q{XjI|6TbmX{x$YcvQefpK&$og1kDTRPw{-sdCvJ>S?d2|~Yj~ZtQP}=Stn2T?iPvQ0reBzS z&GDS-O2L*#wqECCriTC9<6ZdhZ&-8V%li+!Is7>@6Xth`-4qY_v3TW_;|Etrav2yHBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf>sx zx70HucqbpIn-onpfiKVyje|$hS=xX9*Y-;G@Xk_N>WMpjWWb6pj>zP+vl9-pA3e%g3&})KMua$FA zYGO%#QAmD%4lMQpGV)9Ei!<^I6r7#Gv8ABlo0y!L2NKi-1u!`DtXxuyGRsm^+=}vZ z6~G~6m5Id_u5OObPR?eoZl+F-U>_Km8M!%|nOnM97&#ibSSUgDreN_sRIeLOz4~?v zHu|9GMT%~iP>_oohzU-apj2w7fJpwSc`3F^MN0N|E@}Fb3=AxVo-U3d6}R5Z;Or1f zl{jv{)%$e8W!=-tq9x@UujwheUe91zp=f4=KI^R+%5aq>&~39HopJodF}k{eOXVR zKHVsNbJg*@0&h+q5KOvS#dBumsoL#beUCIhcAOA<`Rs_cOh#`l!jV zHx=3E9fMzmx+WAC`g{?(-?1%e&yFKM*>C(i6jb**E~U-l=#TuK)XiHTYd%sebg;?X ztT~ZC+%3VoP-K6!s?kxu@_TiE3?|;3ZWw*&*PG?a=hm#&5NUUj{x03#QO7-Nx6Uoq zPanIMNY37=Z1L0Np4pi)gVl|)+j|txDQsz<{Z!)Rvx^<~rPR|l|DSQ`+`bi(Tg-3v z?l4zA!mAwNb?1h(%le%M-0x(+%-FK~*gAQQIIfe;#U8O~)~1tt7qjGvXC^KDq2O}o z?UPMROo|o1W4`ScTzS4|&U3k(ecPO#eD0~3_><+v*=<%rk+yLUifZ0_e~Otgwd?m$ z%f7Sz_9^u}%WlnBTM~MjX+`7}W|d9)M;}O@eYC>i0n>E3b!q}X?4~YQcRJVbRpAWV zv)|OWm3OQ^@<(N7rO@r2jRy*Od_00?KMxM~wp{mE$>a>*2Hu)?{7hQrod?Qq`th*n ziOv`5j91yQafZg;6NU2I=0DhduW!dx&UL$+b}U-Ko)KxkIV5>!@aeg)o1d_1xurk< z@iEOiXNAzFN6xF>|e7~yK|?< z-4nN$2Yc3}jvMlTC*^K0Rkw$O)U&ac1#N2@!R@$y1Eku4f9X=>_gC6=7`c zxa+<+s{8Zml{~(4vU^G@bxx~(51PIvyWpS1-QH49NulklwRl(S#*26DkK{X9IVpSX zGNHTE{@ROYKd`v3CcI;v-of%&O#*jrhdnwMlYctD*O{%cP@Ui6^vBOj`lLd5yoK)< z#!L1#pZ#`z$@*U|W!hGsmxNthZ&m#5xrgrhOJ!fXyHkFj+u<=tsrz1O z{l2-A-EH%qw~E4njj_%JhPg3`A>xz29Jc-XKfwzGAN-GbaG!~X;oDRdhJf0xub^t# M)78&qol`;+05sZOBLDyZ diff --git a/resources/sprite/menu_1x/blindigo-logo.png b/resources/sprite/menu_1x/blindigo-logo.png deleted file mode 100644 index 6f4f5173605cb53480496067ddc86144cc70f17a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1404 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKV9?-TV_;xloc!OCfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSMrKGvNrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfpUdMTMH zR?colhQijjxfERdBr7(dC93Ty_pET7I^hq zITxiSmgEf{Lafq|Kko3oj@rJIG3qmhe+5>#&r7T-hlI^oo- zZ>M0R4~kx-=!OXexwwIt;FJkUrFII4;xhGxpugp(ZXqYAW z@}!WYF+ab}?T(IJ>y#6$bPQMw7}ywK__4Fi{ypiN&hqY`oBAdt#7M*a#kG<(mg|z1 zo-dpbDD~^cmK}Tae%bZ;nj6LZ_Wl3o;O(jo1lzV4nI zm-|;geO&lu_p=vo^x19SP5Qsd)j}XiI7TDSYff0i>i|x5*{wVF+*mmOrTX#d$&O!& z4q3BjuspqQwjhHygX4wlge_j3FJoeK_3|HI@Ska^mXffNk@ev(lRSmfz6(!JGOYJG z6v1k1HtqkPUtU4Yi3eB~2y1u=FfgaZHyIr(dLK7umAbyj9GPn8_g!m$Zs$G0YijbT zU{Rw*zHQ~g6YjfC&i$!xBYb0qc1KCVy_ku+cmz}?y?F1fbE6u zcSAtpY5Bzopr05k6RHvj+t diff --git a/resources/sprite/menu_1x/blue-eye.png b/resources/sprite/menu_1x/blue-eye.png deleted file mode 100644 index 1d5eebc40355ce790773d40bc35282412c7815be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2051 zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4mJh`hMs>rav2yHBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf>sx zx70HucqbpIn-onpfiKVyje|$VO=xX9*Y-;G@Xk_N>WMpjWWb6pj>zP+vl9-pA3e%g3&})iUua$FA zYGO%#QAmD%4lMQpGV)9Ei!<^I6r7#Gv8ABlo0y!L2NKi-1u!`DtXxuyGRsm^+=}vZ z6~G~6m5Id_u5OObPR?eoZl+F-U>_Km8M!%|nOnM97&#ibSSUgDreN_sRIeLOz4~?v zHu|9GMT%~iP>_oohzU-apj2w7fJpwSc`3F^MN0N|zjwRoFfgzbdb&7(v zRO0yk9ob?t`*x;^J+TN&o;_jV)1a)#WgTsi?;-;hrOn#rYnHe4+7iWW3npc72CbMe zV?pywwRcvF)3n5vDo?q*;_{*=KmI=|fB3lQeYJ6L?_=jq?`miLR^oz~FT z_m4Rjrdv2OIw}DKxmI5+J2gGDa^1EUI=ecpUHVRxT=(y;O`3i~gX_r772>id-p-3j zP;I@dHBaoY>)i`mCoc+#(VS(>@VK%tP)Fo_x9tC;Lfb{;jkV7!<;|5)%@ZhfF`lR! z)e-f`%Ft)cvvRktw@IxTfAhIyboYt-cX2=Bz3BBtM850sBmZeXQq#`A`yHqwwpZ}~ zBn#zVo%u(X)N5^+7oqyB$j&`RyGSs{%Eo?AtJqWq7nuKn+d{wKL;<%z}T&zWnm zNrk#T@O`wP!lg$2ouGb)(7O9h)zg;RJYqA7m0A4X{8v%N+drm-vv26`x{>4cl49Xq=&Zvu%fX z@)2I;2(Q@tE{m?mJdmBYwZ!Du-Q@55LjJB#4q7hJ+q`zx$!Ueg5hp&KQ=i)MwyPs0 zdvX2j$MbY%|9toSOK*~-@WM_FPW3F#)5;}^ zLfJ=6KF*Br{Liju_`i#L>XDEs;g#!JtN-OUZcB0QI3nk%bgw8rIdJml)GcB!ot?jb zTXt)PZfWRgrWeO{$WJ(7C(_(*x_B{j~?Yc8rzzgyHZUU%yz z#dY1WnQ3M(U@@-fayn3T{3b7F`V`f|`$u{WvN{i&O;nLx(lyg1d*kYhsX048 z2^LIQ!JoBV_4~m++Bc@%Y$y({H3>~Q{eN2Tqysy;x{4=#KJFoVb)^Ke!1RRM_ov_d zH}lKYmJ@l$&)IxUPiNg9d*gTe~DWM4fE67=) diff --git a/resources/sprite/menu_1x/indigo-eye.png b/resources/sprite/menu_1x/indigo-eye.png deleted file mode 100644 index f979c5d771bbee7a7466715ca0b23353cb4618c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2050 zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4mJh`hMs>rav2yHBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf>sx zx70HucqbpIn-onpfiKVyje|$tW=xX9*Y-;G@Xk_N>WMpjWWb6pj>zP+vl9-pA3e%g3&})iUua$FA zYGO%#QAmD%4lMQpGV)9Ei!<^I6r7#Gv8ABlo0y!L2NKi-1u!`DtXxuyGRsm^+=}vZ z6~G~6m5Id_u5OObPR?eoZl+F-U>_Km8M!%|nOnM97&#ibSSUgDreN_sRIeLOz4~?v zHu|9GMT%~iP>_oohzU-apj2w7fJpwSc`3F^MN0N|mHdph3=AvFe1Uo||Z`LQLzT53uBI4f}rsTb3=jZ1~%9GaLP~ti&pJ;DVUU|KR zf7i;ULvkYPI~5;Y+fl6Ux^YLW$s^Vt^CSBo1%K?k@i$(lP0(Aw4E`e??FZq<2b-rOubel+N! z@W;tVTrWn~=&Qx7J}@h3?un-r({_08=}p*t@lkl%m1&=2FN$8@_)#Qa_o=RG&;gpey{Ei!^E52hS7)E-Yi!$qoG>)ulR zbn(*?$=N%bEq<2VGdr`*cy*(!p!5;Wma^i_GRk+i^!-?Cn56bQcS_kem$M7@o;2^M zHg>v`(6sbMZ?AgQSysDeao+AX-%0KMr}{C=LvD`iE2G;BXXXg07OY;OEY=~Z_$W_# zx~{T7)AsX;`?)9nvN^u<-N9$s^E++k3F;g5Gpx>AtvoUGF{|Fu@7pFmKeWc>j<#Q6 zPMy{4zp6^{d(^LWt(Q1o-1(D9uf%TABA=)Gj=lT0nkn}rn^5OmVV6Bm_x;+F+QZN# z__F!Yy0@NN4Wl2fn#OveHjsb9i8ztwbklBSrpC{)RX>ay5A?5KDUHqR4(vbtCUe{V zjcZl+iG7~*pVj276WtRJ1zg-YL^TDp}4(*<*hG}29y-lZCZ@pt_=kY7Z(8}_7zj^c` zqv(_U2mRrlaHhok0zCxo|9j;d!wFa?4z=A z|HXG*EojM~To@BR{eiWgBgea3^+NS^Tc2(}ra1S&j%M~bPj>LHTr4Ge_|lQ{cf!3M zCv2{5`*OA6M4o5*yep@Eho+zV$F%Zk>8*A53Mb~=mrOrd{8CYWe^Z9;suSU{uJ+dD zj%KItGa3nq-biH;zj#d4rPR>V{!Z|J{$(s6`0qSxoL~aOFJ%=5w^{R2LAA1{tDnm{ Hr-UW|wo^&| diff --git a/resources/sprite/menu_1x/indigo-logo.png b/resources/sprite/menu_1x/indigo-logo.png deleted file mode 100644 index b47e7ddd45bbace62c83440bd7785727b916ddd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1405 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKV9?-TV_;xloc!OCfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSMrKGvNrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfpUdMTMH zR&EwijjxfERdBr7(dC93Ty_pEThIsW_ zITxiSmgEf{Lafq|Kko3oj@rJIG3qmhe+5>#&r7T-hlI^oo- zZ>M0R4~kx-=!OXexwwIt;FJkUrFII48`7%U-%;Z*U67hBLw!& z`EZU=%JJuRUX3VbDW)p+C2NC{ti;2+Pv5rq!fJec3XhKI0)?3Q$9PkAYL-MAJ?r7zf zekKCX*Q)D_{PZy2Y5c!6ok_ZwRgvx4S1~G$#8kH1D3vcFtrUZs(4J!@4tY+Ai{r}?IsO|B^ zS7%&eIG5coFr`YM<=~Ztul_%fD%Ny7`&>=$g7urLhi<--O?N%_JLTrZ^47rSx@nJ2 v*YCHE{oMcYKZDO91BM1h80K$}XJlhoZa*RG>FL*3Kn0?wtDnm{r-UW|{yz7k diff --git a/resources/sprite/menu_1x/light-eye.png b/resources/sprite/menu_1x/light-eye.png new file mode 100644 index 0000000000000000000000000000000000000000..64e37bcac277d204927c2cc286a918a01c1b5817 GIT binary patch literal 1794 zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4mJh`hMs>rav2yHBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf>sx zx70HucqbpIn-onpfiKVyjezP+vl9-pA3e%g3&})fTua$FA zYGO%#QAmD%4lMQpGV)9Ei!<^I6r7#Gv8ABlo0y!L2NKi-1u!`DtXxuyGRsm^+=}vZ z6~G~6m5Id_u5OObPR?eoZl+F-hK8;tP6lR1Zq8=rmTneCjz%sPN>IHiSbPuF>xNUW zzMX=NJ}7#Tq8la@S0amD(vFl7DJmimg(SlD(aq_I)7+2Ic}!7srr_TW@AW zdxQjvw8@&Pd_A~wiMCp*VnlMJ<0V$jj;^W~2UU)o+EB%@Tcc|x%dKDu(Fg?>@kK(b z+t&qgss`DK+;qLTW%-+=l0X$+;i6yuf7r!t*FKvwvu1*YwB5NgaoOwtp0})izx7_4;f3%wt&C;o%QqNEG-}pNaof#vNc1<; zEvW;t^$*JAuY4}vm9{SH;qEJ)4v)|Mebms!u>D`B(vrE}2P&SpJ9a14%PE8{{17eT z@qp!m^YNtagq;fPS2`ECitVeOx^>#w*!7?9s+uJ>O+651HFq0_(BjG#)P-C{b;RE3clFLSK95npaZ8B68}+bd`WsCkwaFtl$> znepFHA|+v66!th3bVM;c4;*(C+K zGq~-1H|8@ICamr~V0*^l=BXbk7hLAot#&%NPVP&Q`A^r60&9QBEIaFNn5H=E%=xKZ z^(@@sn@uA{b~uJ!IjWQ(uRdeZlZ?k!yfLhskFGPXRoiswrP#((?w{u#sc7G^taAH_ zN3p#ZdODLH1}r|QvhQMDrcvafUgI^9`S}s*+YEhwnp)RZZpbg4C-A?nn>G6Y*Cd{# zmRf<5hT{tauQcBaP~!?+@cVkZ_65-wTz}$O{s|^9{QEoEDzPTw9jI3FboFyt=akR{ E0OD%E-2eap literal 0 HcmV?d00001 diff --git a/resources/sprite/menu_1x/blue-logo.png b/resources/sprite/menu_1x/light-logo.png similarity index 50% rename from resources/sprite/menu_1x/blue-logo.png rename to resources/sprite/menu_1x/light-logo.png index 4efc4e475fe0d77fa04b1ba3056c84e00421bcea..8544d7ad3b25fe01f4588ee670fea79969f9802f 100644 GIT binary patch delta 558 zcmey)wUcXuI8&6lp^2ffxvPPZk)@%btEq*HiGj0`qouQvi-D`DsiTrYMQ(wwua#$B zaYY%RGGXJMGv@-TM!>6oJ*~#fmNzwDK>kDSDT5i(hErg_umc`##l1 zhHDG`u5dm5%2&Hrsl7pFy-U8*p6C|0n179{tNs06MW}vdeJRcT&3e#$ZWq58N=o?%{HXMVv)de?aAWZ znaf?@o%#R3^1!z>3Mq+kt0(9&TM4BHALDF$Y^2_*Y+SjK<76SXY^SqCr~m_Vf$%-n zU0ha+4Fs?jo$jNmNMn#sC+Bfyt|U)Qc~8+ zzx#K%X}d*FsQb~}?i_wY{jlVj-eSea`;5(hg)GU6`27CEe+HRD1`G|1Fs$Eh&&bAb Y!%@%Zap9vg3=9kmp00i_>zopr02(amWB>pF delta 621 zcmdnV^_^>jI8&5~i<7ylnUR~bi-Dn`tBI4bsiBLbk(slTk+G?hv7?egMQ(wwua#$B zaYG>=}z00KHR>#r@6*!1n?FSyhCEF~kd99(zU)%RMTC<=bLDdmj(WP>nA|9xD) zo?j22EXBi|#xU0*u!%up!w;blgK5?Mk4%^=7e07mAyE~cb9R5eL*|Nwo$Zr*j#SE@ z;C8jV==<(W{nMETmc=-BOsw>7Es&fr>BQvy`WrQlr~2`@^E_#7n*2E7#N2{aho;%9 zC9Y{oU}%{8;qZd`X?1s{FL1H>^!Mm6i)S);3Gf_{F%UmiC+blCHh$OLSKo?PN)<~T zsC+Bf6vf|UFvBYBuY7E>rs|5{caE@DweO9zVBh;V=R{?^j`gny3DXzpn*08gFF&pO tU*tdk0Tmu*1_=fz{!sEmG=bsw&ItvjA}2!`7#J8lUHw>H);T3K0RYLv27CYj diff --git a/resources/sprite/menu_1x/rainbow-eye.png b/resources/sprite/menu_1x/rainbow-eye.png deleted file mode 100644 index 4844b67fac35d4ca3a115cc55a0d0d0f76be171e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2473 zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4mJh`hMs>rav2yHBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf>sx zx70HucqbpIn-onpfiKVyje|$bQ=xX9*Y-;G@Xk_N>WMpjWWb6pj>zP+vl9-pA3e%g3(Cds>ua$FA zYGO%#QAmD%4lMQpGV)9Ei!<^I6r7#Gv8ABlo0y!L2NKi-1u!`DtXxuyGRsm^+=}vZ z6~G~6m5Id_u5OObPR?eoZl+F-U>_Km8M!%|nOnM97&#ibSSUgDreN_sRIeLOz4~?v zHu|9GMT%~iP>_oohzU-apj2w7fJpwSc`3F^MN0N|`MdfR85r2aJzX3_DsH`*Q9I#W zsL1j6sfJ~tA!$=j$a5~M)z5zKem<`_{+#Xed&TG9UpyvJ zs%gLVit4{B8WD>VdYi7=SZ%)E{C{b@?F7DE%^?@~O!!XJvs)hs+aOlM>UUf^IbnKo-Wd< zu+aSPbjy@ozuEEN(Pq^J3=vPyv8I$d7@arJ*R{Twsx5uWw9C;He1ayV&RO zKl(t-g*d(tw|$Zub=Ng@X076iIC3d>;r7653u7ECJ2u6nY>VYuDw{L6O#Si~p09kp z!XEbf7Q}T|v89SDck{^Xo%x~7dvEc|%A(|+rd5_~2Dje2&6{>1;@Fkec@1AG)w%s% zhW=;^pWe0VS7#Ax>cj}c=ruBzj~ z^ujmB8fGUobDO$Wwm+Qe$ltQ>^z5@wKFwRRWm`$X3-tt_$)W<>Uu90X+&c3u_phL- zca_H7{Hq2jEef@AKY7zK`<+EMpR<%%RCZ~l?v>jQHfnT7Dsg@)nIif}?sM3wq`;Lv zyJnls?}}0DD`091P+gdKcEYl{X**qoSM)b;;fm$of9L$a)vqo6`3_xwur2G+!|#ud z$sf-9B3)Oo;O_GWatqCyO$vlcSbi%t)j#-m@%YvBOZk>H;Y<;)PUh8VW zljzWr1)oYZ)|pQFlyBe{6Zf+?>2mj_`ZdvIf2WqkuWp_2{jmOlKQrCD=NzBvCVfBV z5bsgNTocC|Yd)WBu%7g~qI_$6M78bP#@8;#H(yKo@V0aNcGqOx<+fA$=A2x2LUz(8 zYaOFwRVPK}oYXs0qWkVfN$iQ%>X~a)uZU>le+5fy{96xg;cxaE}wLtk~e#Ha%^*XiQzBv=-V$ZR4z}rw^94h zZpICjcWX1%XN&C?H1%x$>E2Z0&bi=?y0E_LE4ANepY@eJUO#c8d}xvJO~vBL-dC19 zYO@sbypuX{c8yWZrLWsI?P`oz{#JHp?6)AjzIi!G-=`Q^1`PijT{6x*E7ipb{qudL0hO%aL`YYs_ZDPA=}o^>}`$wo7V_`jt9q-!^?_f2#=}%43uZB|-C~VjR%*{s z>|C)|u&jH}70u`KZz)_q9`pUin`Qf@^1HOoueiJ@O#Y|fqi=?(^9ufnsJ^{g=Cfw1 zO4yERm!9Q?9sK+6O1u4(bxi!7MZPKXrXS$W3O4=EJCplx?*rk-pQj3lHUD-{S|PjK z-}ZvIPS30DOk23OcW-{L^zFgMBW&WIC#E`|=9pe~^j0%V zW=z$pSNW47bAwj@|I+OnDIIWrO6~QjRoRc%@4t{7{Ll7-`GI)-_&U{($7FY{-Y{$Z ru37)tvqjbfZg4yJe|yt^E(3^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfpUdMTMH zR%Qm4Mvj)|mTt~2CWeNtCQinthAxgqX3kDV#->ijjxfERdBr7(dC93Ty_pET7I^hq zITxiSmgEf{Lafq|Kko3oj@rJIG3qmhe+5>#&r7T-hlI^oo- zZ>M0R4~kx-=!OXexwwIt;FJkUrFII4J$^ZWwrt9t9r~h6!El+QKZl&zW?nezfiw(HLuSXtE z)>-e|rlz7T{@&tKu!Z8zrpVpS|4*{NH#0KZuIK)B`i`=>i>luK-a28!!aeIwXCD@n zx8JV$C$Rl^_@sA>mRO4HHuHS`#mVVVqw|5v_AdAv7>X}ue)mW z>&BL>EV4f_sojiRHQV|xt#NzYIFFq+lM(HR;Nnrm62Rv?3B7Z!0hQY z&#(D11>gQHE|Co0og<*Y+vIzsDZt+$NqqOs{mTkpZCv=#L910bqsL8IewoX=3+J}Y zIryhL*vVW(R%g+D0ck1GMAP@Rk8382Zg5MHl1a6gAt5{EUa@k1QjE>@UDy17&)T)@ z_Jw+FNz=T^qF0vnKdAEktzNTmjq#ghE?<}JcwmUPk#OB(Ilb*sTY*!R z!N+$GciT+Zabaoy+EA8?C2^cpvDeRBj=r?)np!p6vNt)$*5#xqqHGQ@TldK`u<3(9+jCKAI^Wt%e~CEe!^UB!wMbcr-q4+9Tl2exCA%W zX&g)Xd3@UR%38~m36keG?(yw8_}DHkH{Jfc*2aC8^uPBR8%#{>p0rs*uCmn3=Gy$! zggtY$3xEDR^GiWU|6oL()GoCX2FlDqTm4nyZp8*@tuDGISt-qUFgu5f=Zv-^|88}c zO?Q*KO%8JMH8VTgm1f8NewJ6*_h^p`m%gA&(?tKD-%10XsG9%Seb?vzr|Hv-AADVZ zWN&|Tn!@)pU(~$qP;J} zSZ~J4sD0_)8H;Cb-TQQX!h=V1szdMB|L!<;cS-X6*up#)nGc`WmR&18Ei)C9qQ_X(Z%Qx|?Zm9-~*}CVw%yqk- zzIwVw-2Ks?jB8d8zUTi?lDoHIM)QKqn2)nn_a{F8{Q6PPpA5Bo44v)gR+_!PBUa~q z`?LJ|p~7ktxWig*Proh(*Bn>lHWm5?>yL zD2WM^9__K}c{y9tTqU!i@>`bIoJ@E9|F1%yoPAoI6A?Cj-k$gJQxDt?UApa7oa2j% zQ`xgC1Lx!gatJjD+?r<0c}sYh_m>skbL~E zTH1VLvFlCUbDe*G>v7ql9CZBcg)I}V-r17BU77vZ%iVgpx2A5bd&QW2^VJ#t|6gq6 z(*776KKK0(6aTNt23G4Q#xGlT{LyXp`!Z$ISNJL$?B%xVkg;(+AEvsDzvsW^pZ?3Y zB2uiCS$Ai>V`rSP^=#;?2If&e@rky1je0ZT~I2SZco19MR(WsinFKH?!so{|Rf8TiY|cr`hiL z+_1ZA&*>QCSBu{8JkoG{Vs%E3LDC$n*b7XHjpiBD2h2W}u$9@arph$7ENN}>#Egs1 zVY%1m&rbOAe5K^e)iIn8a<9*9eKuLpVE&vN`bI&wXGd@@F%qe-HM%~3X@kW3n%||L zuev7(TbAj(nRzu*xI}#3Zl#a+ucfd2^q<+UWQzXdF6J)gQyP34d>V@_7FaCk5tjJR aWx&vLob{j4Th1I%+sf0`&t;ucLK6Uc(<$r# diff --git a/resources/sprite/menu_1x/red-eye.png b/resources/sprite/menu_1x/red-eye.png deleted file mode 100644 index e652e32e0563f0ab55d45340798083a8f33caee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 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 diff --git a/resources/sprite/menu_2x/blindigo-eye.png b/resources/sprite/menu_2x/blindigo-eye.png deleted file mode 100644 index 99856af5ecac6e3dfaa97b725bde9181405513fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3500 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 diff --git a/resources/sprite/menu_2x/blindigo-logo.png b/resources/sprite/menu_2x/blindigo-logo.png deleted file mode 100644 index 26494bbee56bbd679f018d8a2fdb794f00dc893f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1758 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz!1Q}#=yYfzpKiHfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSMrKGvNrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfpUdMTMH zR&IulPHwJdW^T?dMuvv2CQinthAxgqX3kDV#->ijjxfERdBr7(dC93Ty_pETrg-&Q zITxiSmgEf{9SfrYVwqmz@Nv$2z-ft!J)ff7`23Kri(^*Z9z zt8b@ZqYsK+r09kT1-ZC^nBbHNN~LxRh~%G|mtw0_q-1Y*<4Uj)0|T>=uyS@Y%8-&s3;XWhQF|E%5pZy%q8fBTwuzja3P@u>b8?F$R* zLT|t3{re`Uw)xuDciWxa7(OTThaR_Qne^qJ*_E7jw`Sq$o%`O!z4-U7_xB|cZ!P|X zpI5G0_qNVDh3iWk>uolVOY-ceg{!SkF4}uLU6ps^l1~Pyc2}=#y_w%G$J}Gf_2=6Q zi|FcVPd=|C&!>s6YF4d&{p{49wWm+0?H08De=fQ1dQDB*{zHXvT37cO7OPHW@3dIn zx9y$PyoI;7Yi_x=HN4?f!oxQUmP%PU)wQ^UPm1ANA$;6rDc{DJi9M!aaw?Bf%66A2 z%<>BjzhAfdXX*u&4|U$>o2S*RTBZG*Q6Wo!L4bjQkwJh#LC*W-KOC|^?%jt0xf-^J_6b*-M_m6j@Lzd^fGwc{Y;wl zWto8(&zhsxkDs31!jL9$Qq0E1POFFY(AFK&0vc<5qF(LU_U}s5+D#D(0o~7*JN?k> zTK|83Wl7z1*HhZ98+|r?>kAe?8KF4w%=4IAU*dK5h#kG(aqZ}Hy^UqUN4QST=>DmG zurTnC-zx=+HpSp%9f4J>Ob%BRU@5^NW`kOV<(ByU=Fc;^E;TW1EXav1`*}@vnZpv8 zPr=^ZGJ*Y`{;F?B{usR|JjOJITX=y>!-pL@e=Za#t=w?b-^P08waE#qZXFhRVdQ+x zrhdB~ey<2K9Bt|*wn_T*dHt?OCs zdFLZ_UzHx@C^+~0)%|D=qehF|IQFtxTRz_Sva$XdhtcTKDI}mqQY-KsAo1tDnm{r-UW|^S_WA diff --git a/resources/sprite/menu_2x/blue-eye.png b/resources/sprite/menu_2x/blue-eye.png deleted file mode 100644 index d3816c1749b468cd865b57be939cd437bd9acb0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3492 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 Nlc%en%Q~loCIFjI1z!LF diff --git a/resources/sprite/menu_2x/blue-logo.png b/resources/sprite/menu_2x/blue-logo.png deleted file mode 100644 index 574a7cce3b7a2424adc62f3a56841a241d9b72ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1757 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz!1Q}#=yYfzpKiHfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSMrKGvNrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yemU-DCqp z69sciJwsD7b4zm_1tSAP6MX{RtPXT0NVp4u-iLH_n)YyvL0$*Ra!Fk2dfJ)BK)vrh_&^OdG(9g{U`3vmf;*y|L zgfpUdMTMH zR&J&)7H+NvhHlO-28M>NCQinthAxgqX3kDV#->ijjxfERdBr7(dC93Ty_pET26**a zITxiSmgEf{9SfrYVwqmz@Nv$2z-ft!J)ff7`23Kri(^*Z9z zt8b@ZqYsK+r09kT1-ZC^nBbHNN~LxRh~%G|mtw0_q-1X=eU^PL0|T?Sr;B4q#jQ7U z4;DT$5OGj+X3lJU9Jg2X#><8&4qi8s)wVBb+0o+5-t8R`U+lv@<-u09Pd(RfC_K#n znY`Ehu?ou{$N#StC6yz>L$@+@OtlVT;9zKAAV?Gx=bY)6*RSXMy8cSx{Qj!b_VeYr zcIW@zwa?=9Jc+xZ7HVN-59@sI#O}>~dp~Wy{_lz|?%!40-}{_dnY>p0%;6gr`(M5N z+ErJ!ZlB}pTVHM)DmPSaXy5htJ+o(3zI4{M+SLbF?!6OJu3u8W`&w;gm+I8^3qM0b zujlQTHD;|^-<->=@^XFi)0KPYrd+)DcJrjRh@i?D#`CjY-Fmk@xu0>F9BW;5$(*%& z_o`H@Zd~%opxo~2)zad`d)LxaW~UrFH^1V{`&<3z--KJ8^Im$(JayfYPYQz1Z(P2% ze)frvFxlX_{IGAqFyaje&X)&MfK#<2CGt^kY@s?MNdWqKXp{{%iHeFzUXF5 z>DRa0XT`JmGQZ#c#U|tA@>RQvm`&-T~7q1DaGv^Aq%tL6QoAJ6{p zbbnqRxnxg}#A%i6=N6?Cdqjm!*4*=&{cm;a^+i9lFYfwrM>WjIdCdf$oipmiWWp#Ka~+4R28>!P9Q~&c@$;%r@{0a*W%J}rTh3*xY<(Kf8K<579RB>%jIRv+wja;k zUH{GW#KPOg5!@^i&rUA(&~x4v*;?{;SHkCQZS(mqHypa>_dDwCg}0U~T{r7VF#7$B zsNLVHAl`BLX=%#xlTrO^GephvW6QPWLj*S2HgAmx4|Sd1o{`9c2xfe&9k%~C4H&%U W{{2ws8xRPpa6Dc8T-G@yGywqF{e>F< diff --git a/resources/sprite/menu_2x/indigo-eye.png b/resources/sprite/menu_2x/indigo-eye.png deleted file mode 100644 index 28f88770fa4b225ddb0e69986c8c115d1fcf4aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3507 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 diff --git a/resources/sprite/menu_2x/light-eye.png b/resources/sprite/menu_2x/light-eye.png new file mode 100644 index 0000000000000000000000000000000000000000..267ba6c1cb4873ae047ed702acc430f7cd280a22 GIT binary patch literal 2876 zcmeAS@N?(olHy`uVBq!ia0y~yU{(JaZG%Q-e|yQz{EjrrIztFl%InM3hAM`dB6B=jtVb)aX^@7BGN-jeSKyVsdtB zi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~ za#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTcwn`Gt*5rFf>sx zx70HucqbpIn-onpfiKVyjezP+vl9-pA3e%g3(CdmIHiSbPuF>xxsa zzMX=NJ}7#Tq8la@S0amD(vFl7DJmimg(SlD*ybJEjvD7}!^Nx;TbZ+|kx$#KEY%iL0YEXkYrFzb8|SKHoc2eVKo4@nqp&_vcqXKlju4^Se7U z74?KVrxXjtJd$PYb8ugvd_nNV5y2N6B`j70g|M0HcuXjNvgU5v7 z9ZS}Q&$k=84v0R`Dd4ei{2^<>@rI4>&Iz_7M=j)MaFj6JV#++wES6)$be%D}aec$* z)QJb&8}2#Szlu~_^D!XS^{9~Q7SBwAI<$u?)kpz#(BD89ia=w3!EN4FK@HGBh|R3T_(t4 zE6a)%nd#Qc%V%Z#>`EwBSzbJ$df)v6&$o;Ii(|NTWYU2=E_aEAx;(k5oMuIhQzvOQ z?yb4TB+q?bT=H7D{EdYl>LYYGWY(?tQ|tTJ)1m%d@pBK0m&b3u;@Y$LBL| z6zo#cc`3GF`_hZu$>|a5q*_UTT(5t-h6 zK<8+**^ArN?f#E%YNZ+kxL;V!$g^PHL)D%)I~w-w)!ew^~^|C+~rJ|AZxm<~Hw*Wi&TUf6}DD!Z%6c*MSLpqL!4)Rq)+dkx}AzK+ZTkF<<*? z`4qe561Qa4H(Fk8InXD>oXuoX&~vP2>mg_RzGs_Q`i(xDzM3I<;CoKzTpwAc_e_4A zUG{8m6kpd$9Sai?RjKk_!T4Ll$BId3=?3K!d!(-Xx9MCPV$ZalgKK$)23ui+?;qoa z;;yz-j}oKW6El=9zI?M$Zod2KeuaOV=l$QDvUTbbrGjNgI=6`#iRpX3c{g>+>xGib zd?vien>MBTaMSyov+*y!ruF^1xOB-S+peE3bEZ7je0O=`Y6n}#|D~QgpHBNz@0C=o z;h(T*!o!XWi)?+C#%45~Uu5Ys<(`yZ)k&4!#4|w=?=Kqo@!ym)oLsCqYl^OW?4;>T z-1~23$ur&Je3~vP^kb*W`WLFRb+%;gJ(IR4#rfHMiJTka-1D_1Zmn0ix!}_z7Vcc3 z@3SW_a-k(bK z*!9oafo`rGs1JMp;2FL@`k76x&!uL_RxP&=#o^!m>U+ox}{uAFN%DMHuk56H};(qy=if8o7bn;Zx%G$?K;^S;T7LJ?|Y|9 z{p@$oro7Yq8+YY(MP&z{%eG5zLeqDif5Y+4#M@nFbEE5_T|dHk_g01I#a8U&%P9+C@t=NdJ6pU}>_j#&5i(@uOXZu%*=Z^PNuX47uv{+;E#Or>6JpNd$J(1Jxv zt%Ng9oWHQ5ddt&q(@wZbZ<9BgcIm-X+fy4$en;(k9OjVu-B{||%(KfJjCW;R?#(k= z*%G@hlB0+DpPp~{-W$HBuQx1o$nE`fJ>%z==^Z_BUst(Y-*aQ1yD(Rgu<4tP(q7&g z3HG74^rbhgj%RM@o7Ky&^~U|jyf7>IOQAQ7O7Cvfns}2jgZawFgvnp8P}ylGdg`L=0V%Hz+DA%{eRq#*`Zhb=-+u3NOj0j@(5fV q$~OARfU8603!Taa(>~2-U}o?;pkUCV^2!g?p7nI~b6Mw<&;$U*X2EIz literal 0 HcmV?d00001 diff --git a/resources/sprite/menu_2x/light-logo.png b/resources/sprite/menu_2x/light-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a9710c8857f294fa148a267d1f1a56aa85ff2de8 GIT binary patch literal 1699 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 KelF{r5}E)uHR;L# diff --git a/resources/sprite/menu_2x/rainbow-logo.png b/resources/sprite/menu_2x/rainbow-logo.png deleted file mode 100644 index f1ff24433ad334d44acf5069ab6551695955c4e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5428 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 DYqP_q diff --git a/resources/sprite/menu_2x/red-eye.png b/resources/sprite/menu_2x/red-eye.png deleted file mode 100644 index a3e1441a7ad0dfb8ef9fa4a8c5e00d8a9fa6b1c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3438 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 St!^hlwT-8%pUXO@geCy(`+|r7 diff --git a/scripts/celerity/generate_sprites.php b/scripts/celerity/generate_sprites.php index 0fbdff60ab..97e3f70a19 100755 --- a/scripts/celerity/generate_sprites.php +++ b/scripts/celerity/generate_sprites.php @@ -29,6 +29,7 @@ $generator = new CeleritySpriteGenerator(); $sheets = array( 'menu' => $generator->buildMenuSheet(), 'tokens' => $generator->buildTokenSheet(), + 'main-header' => $generator->buildMainHeaderSheet(), 'login' => $generator->buildLoginSheet(), 'projects' => $generator->buildProjectsSheet(), ); diff --git a/src/applications/celerity/CelerityResourceTransformer.php b/src/applications/celerity/CelerityResourceTransformer.php index 4a764c18bf..20b3fd7ab8 100644 --- a/src/applications/celerity/CelerityResourceTransformer.php +++ b/src/applications/celerity/CelerityResourceTransformer.php @@ -207,6 +207,7 @@ final class CelerityResourceTransformer { 'lightviolet' => '#ecdff1', 'charcoal' => '#4b4d51', 'backdrop' => '#dadee7', + 'hoverwhite' => 'rgba(255,255,255,.75)', 'hovergrey' => '#c5cbcf', 'hoverblue' => '#eceff5', 'hoverborder' => '#dfe1e9', diff --git a/src/applications/celerity/CeleritySpriteGenerator.php b/src/applications/celerity/CeleritySpriteGenerator.php index a3180b8d01..13936f2053 100644 --- a/src/applications/celerity/CeleritySpriteGenerator.php +++ b/src/applications/celerity/CeleritySpriteGenerator.php @@ -7,11 +7,7 @@ final class CeleritySpriteGenerator { $colors = array( 'dark', - 'red', - 'blue', - 'indigo', - 'blindigo', - 'rainbow', + 'light', ); $sources = array(); @@ -154,6 +150,33 @@ final class CeleritySpriteGenerator { return $sheet; } + public function buildMainHeaderSheet() { + $gradients = $this->getDirectoryList('main_header'); + $template = new PhutilSprite(); + + $sprites = array(); + foreach ($gradients as $gradient) { + $path = $this->getPath('main_header/'.$gradient.'.png'); + $sprite = id(clone $template) + ->setName('main-header-'.$gradient) + ->setSourceFile($path) + ->setTargetCSS('.phui-theme-'.$gradient. + ' .phabricator-main-menu-background'); + $sprite->setSourceSize(6, 44); + $sprites[] = $sprite; + } + + $sheet = $this->buildSheet('main-header', + false, + PhutilSpriteSheet::TYPE_REPEAT_X); + + foreach ($sprites as $sprite) { + $sheet->addSprite($sprite); + } + + return $sheet; + } + private function getPath($to_path = null) { $root = dirname(phutil_get_library_root('phabricator')); return $root.'/resources/sprite/'.$to_path; diff --git a/src/applications/config/option/PhabricatorUIConfigOptions.php b/src/applications/config/option/PhabricatorUIConfigOptions.php index a12da52723..c66ccc65f0 100644 --- a/src/applications/config/option/PhabricatorUIConfigOptions.php +++ b/src/applications/config/option/PhabricatorUIConfigOptions.php @@ -20,18 +20,15 @@ final class PhabricatorUIConfigOptions } public function getOptions() { + $manifest = PHUIIconView::getSheetManifest('main-header'); $custom_header_example = PhabricatorCustomHeaderConfigType::getExampleConfig(); $experimental_link = 'https://secure.phabricator.com/T4214'; - - $options = array( - 'blindigo' => 'blindigo', - 'blue' => 'blue', - 'dark' => 'dark', - 'indigo' => 'indigo', - 'red' => 'red', - 'rainbow' => 'rainbow', - ); + $options = array(); + foreach (array_keys($manifest) as $sprite_name) { + $key = substr($sprite_name, strlen('main-header-')); + $options[$key] = $key; + } $example = <<user; require_celerity_resource('phabricator-main-menu-view'); + require_celerity_resource('sprite-main-header-css'); $header_id = celerity_generate_unique_node_id(); $menus = array(); @@ -80,7 +81,7 @@ final class PhabricatorMainMenuView extends AphrontView { $application_menu = $this->renderApplicationMenu(); $classes = array(); - $classes[] = 'phabricator-main-menu'; + $classes[] = 'phabricator-main-menu sprite-main-header'; $classes[] = 'phabricator-main-menu-background'; return phutil_tag( @@ -159,7 +160,7 @@ final class PhabricatorMainMenuView extends AphrontView { 'meta' => array( 'map' => array( $header_id => 'phabricator-application-menu-expanded', - $button_id => 'sky', + $button_id => 'menu-icon-selected', ), ), ), @@ -222,7 +223,7 @@ final class PhabricatorMainMenuView extends AphrontView { 'meta' => array( 'map' => array( $header_id => 'phabricator-search-menu-expanded', - $button_id => 'sky', + $button_id => 'menu-icon-selected', ), ), ), @@ -273,10 +274,15 @@ final class PhabricatorMainMenuView extends AphrontView { 'background-position: 0px 0px; '. 'background-image: url('.$logo_uri.');'; } + } else { + $color = PhabricatorEnv::getEnvConfig('ui.header-color'); + if ($color == 'light') { + $color = 'dark'; + } else { + $color = 'light'; + } } - $color = PhabricatorEnv::getEnvConfig('ui.header-color'); - return phutil_tag( 'a', array( diff --git a/webroot/rsrc/css/application/base/main-menu-view.css b/webroot/rsrc/css/application/base/main-menu-view.css index 9ac312bfa2..db1e520045 100644 --- a/webroot/rsrc/css/application/base/main-menu-view.css +++ b/webroot/rsrc/css/application/base/main-menu-view.css @@ -1,5 +1,6 @@ /** * @provides phabricator-main-menu-view + * @requires phui-theme-css */ @@ -17,7 +18,7 @@ .phabricator-main-menu-background { min-height: 43px; background: #ebecee; - border-bottom: 1px solid {$hovergrey}; + border-bottom: 1px solid rgba(0,0,0,.1); } .device-desktop .phabricator-main-menu { @@ -88,11 +89,10 @@ font-size: 20px; height: 20px; width: 20px; - color: {$bluetext}; + color: {$hoverwhite}; text-align: center; vertical-align: middle; line-height: 24px; - text-shadow: {$whitetextshadow}; } .phabricator-expand-application-menu, @@ -161,7 +161,6 @@ border-color: {$blueborder}; border-radius: 3px; background-color: #fff; - opacity: .8; height: 28px; padding: 3px 30px 3px 6px; float: left; @@ -190,7 +189,7 @@ .phabricator-main-menu-search button { color: {$bluetext}; position: absolute; - background: {$lightgreybackground}; + background: {$greybackground}; border: none; outline: none; box-shadow: none; @@ -221,34 +220,37 @@ .device-desktop .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown:hover .phui-icon-view { - color: {$darkbluetext}; + color: #fff; } -.device-desktop .phabricator-main-menu-search - button.phabricator-main-menu-search-dropdown:hover { - background-color: rgba(55,55,55,0.08); - border-radius: 3px; - } - .device .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown { left: 2px; - background: {$lightgreybackground}; + background: {$greybackground}; } button.phabricator-main-menu-search-dropdown .caret:before { content: "\f107"; font-family: FontAwesome; - color: {$lightbluetext}; + color: {$hoverwhite}; } .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown .phui-icon-view { - color: {$lightbluetext}; + color: {$hoverwhite}; font-size: 15px; top: 6px; left: 8px; - text-shadow: {$whitetextshadow}; +} + +.device + .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown + .phui-icon-view { + color: {$bluetext}; +} + +.device button.phabricator-main-menu-search-dropdown .caret:before { + color: {$bluetext}; } .phabricator-main-menu-search-dropdown .caret { @@ -335,6 +337,8 @@ button.phabricator-main-menu-search-dropdown .caret:before { line-height: 18px; } + + /* - Alert --------------------------------------------------------------------- Alert menus are like icon menus but don't obey collapse rules. @@ -352,8 +356,7 @@ button.phabricator-main-menu-search-dropdown .caret:before { } .alert-notifications .phui-icon-view { - color: {$lightbluetext}; - text-shadow: {$whitetextshadow}; + color: {$hoverwhite}; } .device-desktop .alert-notifications:hover { @@ -362,7 +365,7 @@ button.phabricator-main-menu-search-dropdown .caret:before { } .device-desktop .alert-notifications:hover .phui-icon-view { - color: {$sky}; + color: #fff; } .phabricator-main-menu-alert-icon, @@ -371,12 +374,16 @@ button.phabricator-main-menu-search-dropdown .caret:before { height: 18px; float: left; padding: 8px 6px 8px 4px; - color: {$sky}; + color: #fff; font-size: 18px; line-height: 20px; text-align: right; } +.phui-icon-view.menu-icon-selected { + color: #fff; +} + .phabricator-main-menu-alert-icon { font-size: 16px; margin-top: 2px; @@ -384,13 +391,12 @@ button.phabricator-main-menu-search-dropdown .caret:before { .phabricator-main-menu-alert-count, .phabricator-main-menu-message-count { - color: {$sky}; + color: #fff; text-align: center; display: none; float: left; margin: 11px 6px 0 -2px; font-size: 12px; - text-shadow: {$whitetextshadow}; } .device-phone .alert-unread .phabricator-main-menu-alert-count, @@ -400,7 +406,7 @@ button.phabricator-main-menu-search-dropdown .caret:before { .alert-unread .phabricator-main-menu-alert-icon, .message-unread .phabricator-main-menu-message-icon { - color: {$sky}; + color: #fff; } .alert-unread .phabricator-main-menu-alert-count, @@ -423,18 +429,16 @@ button.phabricator-main-menu-search-dropdown .caret:before { } .device .phabricator-dark-menu .phui-list-item-type-label { - border-top: 1px solid {$thinblueborder}; text-transform: uppercase; font-size: 13px; background-color: #fff; padding: 6px 0 6px 12px; display: block; font-weight: bold; - color: {$blue}; + color: #000; } .device .phabricator-dark-menu .phui-list-item-href { - border-top: 1px solid {$thinblueborder}; background-color: #fff; padding: 4px 0 4px 20px; display: block; @@ -461,21 +465,21 @@ button.phabricator-main-menu-search-dropdown .caret:before { .device .phabricator-search-menu-expanded .phabricator-search-menu { display: block; - padding-top: 44px; + position: absolute; + top: 38px; + left: 8px; + right: 8px; + border: 1px solid {$lightblueborder}; + border-radius: 3px; + box-shadow: {$dropshadow}; } .device .phabricator-dark-menu .phui-list-item-type-link { - font-size: 15px; - min-height: 30px; - line-height: 28px; + min-height: 24px; + line-height: 20px; background: #fff; } -.device .phui-list-item-type-link - .phabricator-core-menu-icon + .phui-list-item-name { - margin-left: 32px; -} - .device-desktop .phabricator-application-menu { float: right; } @@ -493,11 +497,16 @@ button.phabricator-main-menu-search-dropdown .caret:before { font-size: 20px; height: 20px; width: 20px; - color: {$lightbluetext}; + color: {$hoverwhite}; margin: 8px; text-align: center; vertical-align: middle; - text-shadow: {$whitetextshadow}; +} + +.device .phabricator-dark-menu.phabricator-application-menu + .phui-list-item-icon.phui-font-fa, +.device .phabricator-dark-menu .phabricator-core-menu-icon { + display: none; } .device .phabricator-application-menu .phui-list-item-icon.phui-font-fa { @@ -511,7 +520,7 @@ button.phabricator-main-menu-search-dropdown .caret:before { .device-desktop .phabricator-application-menu .core-menu-item.phui-list-item-view:hover .phui-list-item-icon.phui-font-fa { - color: {$darkbluetext}; + color: #fff; } .device-desktop .phabricator-application-menu @@ -519,12 +528,6 @@ button.phabricator-main-menu-search-dropdown .caret:before { display: block; } -.device-desktop .phabricator-application-menu - .core-menu-item.phui-list-item-view:hover { - background-color: rgba(55,55,55,.08); - border-radius: 3px; -} - .device-desktop .phabricator-application-menu .phui-list-item-view { float: left; position: relative; @@ -572,7 +575,13 @@ button.phabricator-main-menu-search-dropdown .caret:before { .device .phabricator-application-menu-expanded .phabricator-application-menu { display: block; - padding-top: 44px; + position: absolute; + border: 1px solid {$lightblueborder}; + border-radius: 3px; + box-shadow: {$dropshadow}; + top: 38px; + right: 8px; + width: 240px; } .device .phabricator-application-menu, diff --git a/webroot/rsrc/css/application/base/phui-theme.css b/webroot/rsrc/css/application/base/phui-theme.css new file mode 100644 index 0000000000..23312210a0 --- /dev/null +++ b/webroot/rsrc/css/application/base/phui-theme.css @@ -0,0 +1,73 @@ +/** + * @provides phui-theme-css + */ + + .phui-theme-light button.phabricator-main-menu-search-dropdown .caret:before { + color: {$lightbluetext}; +} + + .phui-theme-light .phabricator-main-menu-search + button.phabricator-main-menu-search-dropdown .phui-icon-view { + color: {$lightbluetext}; + text-shadow: {$whitetextshadow}; +} + +.phui-theme-light .alert-notifications .phui-icon-view { + color: {$lightbluetext}; + text-shadow: {$whitetextshadow}; +} + +.phui-theme-light .phabricator-application-menu + .phui-list-item-icon.phui-font-fa { + color: {$lightbluetext}; + text-shadow: {$whitetextshadow}; +} + +.device-desktop .phui-theme-light .phabricator-main-menu-search + button.phabricator-main-menu-search-dropdown:hover .phui-icon-view { + color: {$sky}; +} + +.device-desktop .phui-theme-light .phabricator-application-menu + .core-menu-item.phui-list-item-view:hover + .phui-list-item-icon.phui-font-fa { + color: {$sky}; +} + +.phui-theme-light .phabricator-menu-button-icon.phui-icon-view { + color: {$bluetext}; + text-shadow: {$whitetextshadow}; +} + +.phui-theme-light .sprite-main-header { + background-image: none; +} + +/*--- Messages / Notifications -----------------------------------------------*/ + +.device-desktop .phui-theme-light .alert-notifications:hover .phui-icon-view { + color: {$sky}; +} + +.phui-theme-light .alert-unread .phabricator-main-menu-alert-icon, +.phui-theme-light .message-unread .phabricator-main-menu-message-icon { + color: {$sky}; +} + +.phui-theme-light .phabricator-main-menu-alert-count, +.phui-theme-light .phabricator-main-menu-message-count, +.phui-theme-light .phui-icon-view.menu-icon-selected { + color: {$sky}; +} + +/*--- Durable Column ---------------------------------------------------------*/ + +.phui-theme-light .conpherence-durable-column-header-text, +.phui-theme-light .conpherence-durable-column-header-text .phui-icon-view { + color: {$bluetext}; +} + +.phui-theme-light .conpherence-durable-column-header { + border-left: 1px solid {$lightblueborder}; + border-right: 1px solid {$lightblueborder}; +} diff --git a/webroot/rsrc/css/application/conpherence/durable-column.css b/webroot/rsrc/css/application/conpherence/durable-column.css index 030dc0490e..c815b9b350 100644 --- a/webroot/rsrc/css/application/conpherence/durable-column.css +++ b/webroot/rsrc/css/application/conpherence/durable-column.css @@ -108,16 +108,16 @@ } .conpherence-durable-column-header { - border-left: 1px solid {$lightblueborder}; - border-right: 1px solid {$lightblueborder}; + border-left: 1px solid rgba(0,0,0,.1); + border-right: 1px solid rgba(0,0,0,.1); } .conpherence-durable-column-header-text { float: left; padding: 13px 0 12px 12px; font-size: 15px; - color: {$darkbluetext}; - font-weight: 500; + color: {$hoverwhite}; + font-weight: 400; width: 230px; text-overflow: ellipsis; overflow: hidden; @@ -125,7 +125,7 @@ } .conpherence-durable-column-header-text .phui-icon-view { - color: {$bluetext}; + color: {$hoverwhite}; } .conpherence-durable-column-icon-bar { diff --git a/webroot/rsrc/css/sprite-main-header.css b/webroot/rsrc/css/sprite-main-header.css new file mode 100644 index 0000000000..de2ab7a694 --- /dev/null +++ b/webroot/rsrc/css/sprite-main-header.css @@ -0,0 +1,60 @@ +/** + * @provides sprite-main-header-css + * @generated + */ + +.sprite-main-header { + background-image: url(/rsrc/image/sprite-main-header.png); + background-repeat: repeat-x; +} + + + + +.phui-theme-applebloom .phabricator-main-menu-background { + background-position: 0px 0px; +} + +.phui-theme-blindigo .phabricator-main-menu-background { + background-position: 0px -45px; +} + +.phui-theme-blue .phabricator-main-menu-background { + background-position: 0px -90px; +} + +.phui-theme-dark .phabricator-main-menu-background { + background-position: 0px -135px; +} + +.phui-theme-fluttershy .phabricator-main-menu-background { + background-position: 0px -180px; +} + +.phui-theme-green .phabricator-main-menu-background { + background-position: 0px -225px; +} + +.phui-theme-indigo .phabricator-main-menu-background { + background-position: 0px -270px; +} + +.phui-theme-light .phabricator-main-menu-background { + background-position: 0px -315px; +} + +.phui-theme-nightmaremoon .phabricator-main-menu-background { + background-position: 0px -360px; +} + +.phui-theme-red .phabricator-main-menu-background { + background-position: 0px -405px; +} + +.phui-theme-scootaloo .phabricator-main-menu-background { + background-position: 0px -450px; +} + +.phui-theme-yellow .phabricator-main-menu-background { + background-position: 0px -495px; +} diff --git a/webroot/rsrc/css/sprite-menu.css b/webroot/rsrc/css/sprite-menu.css index d0d4bf423a..e016540911 100644 --- a/webroot/rsrc/css/sprite-menu.css +++ b/webroot/rsrc/css/sprite-menu.css @@ -13,7 +13,7 @@ only screen and (min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5) { .sprite-menu { background-image: url(/rsrc/image/sprite-menu-X2.png); - background-size: 194px 205px; + background-size: 97px 123px; } } @@ -26,42 +26,10 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { background-position: 0px -82px; } -.red-logo { - background-position: -97px 0px; -} - -.red-eye { - background-position: -41px -82px; -} - -.blue-logo { +.light-logo { background-position: 0px -41px; } -.blue-eye { - background-position: -82px -82px; -} - -.indigo-logo { - background-position: -97px -41px; -} - -.indigo-eye { - background-position: -123px -82px; -} - -.blindigo-logo { - background-position: 0px -123px; -} - -.blindigo-eye { - background-position: -97px -123px; -} - -.rainbow-logo { - background-position: 0px -164px; -} - -.rainbow-eye { - background-position: -97px -164px; +.light-eye { + background-position: -41px -82px; } diff --git a/webroot/rsrc/image/sprite-main-header.png b/webroot/rsrc/image/sprite-main-header.png new file mode 100644 index 0000000000000000000000000000000000000000..7434cb2e02763a4271933202f7816f7042d8fb5f GIT binary patch literal 2308 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 literal 0 HcmV?d00001 diff --git a/webroot/rsrc/image/sprite-menu-X2.png b/webroot/rsrc/image/sprite-menu-X2.png index ce0361e1113a7b10af62fbb531ba59bb7e67e2ab..165e03070a4fb5a339fda71969913a689627f563 100644 GIT binary patch literal 4573 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 literal 20668 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 diff --git a/webroot/rsrc/image/sprite-menu.png b/webroot/rsrc/image/sprite-menu.png index 770ae4589fe16292de43aa7a0a911d8d10cce759..3173961c5754ea6f3197e0f4ff701c5fafcab7e7 100644 GIT binary patch literal 2610 zcmeAS@N?(olHy`uVBq!ia0y~yU`S+OV5sI`W?*0lo+_8az`%4cz$e6&fq}uzC+7eE z|D)t+2n@v#NPb!Ik%58XWl4}bJZ*PD9#EFw9 zPn|k*=Iq&X=gyzMaN**`OP4NRzH;U2)oa&o+_-u3)~(yO@7%e2_ujqx_a8iX`0&xA z$B&;refI46^A|5(zI^rS_3Jlp-oAbJ?!$+VA3uHi{Q1k5uV24?`~LmMkDot({rdg; z&!4}4|NSev@0UCS1Dm<0i(^Q}y|=S6b3#%@+U8H&v}MayrEMAuL4z-(SDfo!)tWCeMz7he{1Wf`Ti37lyDrZoXt2G+SD! zb*9c;r8X@gktSQkdmWD>MTANg>hqp&i#ep)&04bC@X@^w>I_$(RNEY62(SJ)d1j>L zDK*x}bqnvC-!wY6{#g5dJB=HE8xLl--gX;@=D-K6!FuA!Ot=_a|sjzu=%-qA>veJsj#j{(26XfP>IwZD2 zb+V};*YOSk4-LhP$j4t9^j&AnZB6cqu}AA zddHcoR$W^fw5;o+A+jz)L$InF!Ow~FW08kJa?rH#D07XjCY=?dgD*t z(R&jG|NIMH%cixN@5Z?$x;;0IoUU~3eUq~K#^uYGxo0t6x_s6&L;0S8SXaZvz(VbB zeCMU+$z)mWNm^g{eBsU|!eH(+YE1&HZ z=?7mjB^lDEy%*LjuaI0VSGR-Tq5tJxhD+MtR)@*Fey^@4Ua7;Xk@co(bI;o=74{P> zf}gy-{Px%q(N+D+nU4D2-4iwAf(f(7s*u{{?zV;7eoh8dc@$JX6k z?W!oI>wfz=kF8#{j45EHZ=d@K@h7#}?pscz&CpizeyDu2c;3x@A=8+ztSEi<_VTLe zgn6se&&+THp zn`D|9dY{s&eAB`rS1pI6Um+_OQ>Z z+maivMe6$gl3NoPT5lfqT5t8wtqTsfbUHhwLd23t*J7Td*FAqE^u4Sw5{hObd>b_CF(xM2u8N2x}6b-!Ww(dmnv8}1AXHK`vpW@A!*3H8&^*Lm|`MR}V)8c+D@@!`eS@~@H z^j~Esmc=}nHYG5vrCKPTSuaAHy{$z`|JKTXHV>{{u|CToJSmTzZO!Fo=i9#bHMc4m z3pcW>yq444?;ywe=#=ZVv>UxEOIJA6-K~!M(31>dlZLj`ym3S<=zQ|{i;@TadUmr@uEq<;qGV!Rg&|?Ox`#-um_RM>l z@@BtB==2_+F7_8imzhFiXUg7=O#U##kl}a#vakK@_o6k^2(3R)o)53K598=zy4h8v{(Ih(F_a>44$rjF6*2UngGEtUh@C| literal 8562 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 V<=KM_Lk0#022WQ%mvv4FO#mKJN#p