From 3d52483801b1fe04f5fb3ed0c6ace2e35541f997 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Wed, 16 May 2007 13:28:59 +0000 Subject: [PATCH] initial crimson_gray --- crimson_gray/css/theme_left.css.php | 186 +++++ crimson_gray/css/theme_print.css.php | 39 + crimson_gray/css/theme_right.css.php | 1103 ++++++++++++++++++++++++++ crimson_gray/img/arrow_ltr.png | Bin 0 -> 277 bytes crimson_gray/img/arrow_rtl.png | Bin 0 -> 278 bytes crimson_gray/img/asc_order.png | Bin 0 -> 124 bytes crimson_gray/img/b_bookmark.png | Bin 0 -> 372 bytes crimson_gray/img/b_browse.png | Bin 0 -> 265 bytes crimson_gray/img/b_calendar.png | Bin 0 -> 308 bytes crimson_gray/img/b_comment.png | Bin 0 -> 552 bytes crimson_gray/img/b_dbstatistics.png | Bin 0 -> 263 bytes crimson_gray/img/b_deltbl.png | Bin 0 -> 364 bytes crimson_gray/img/b_docs.png | Bin 0 -> 170 bytes crimson_gray/img/b_docsql.png | Bin 0 -> 283 bytes crimson_gray/img/b_drop.png | Bin 0 -> 311 bytes crimson_gray/img/b_edit.png | Bin 0 -> 451 bytes crimson_gray/img/b_empty.png | Bin 0 -> 298 bytes crimson_gray/img/b_engine.png | Bin 0 -> 362 bytes crimson_gray/img/b_export.png | Bin 0 -> 313 bytes crimson_gray/img/b_firstpage.png | Bin 0 -> 238 bytes crimson_gray/img/b_ftext.png | Bin 0 -> 277 bytes crimson_gray/img/b_help.png | Bin 0 -> 124 bytes crimson_gray/img/b_home.png | Bin 0 -> 224 bytes crimson_gray/img/b_import.png | Bin 0 -> 310 bytes crimson_gray/img/b_index.png | Bin 0 -> 315 bytes crimson_gray/img/b_info.png | Bin 0 -> 234 bytes crimson_gray/img/b_insrow.png | Bin 0 -> 283 bytes crimson_gray/img/b_lastpage.png | Bin 0 -> 236 bytes crimson_gray/img/b_minus.png | Bin 0 -> 183 bytes crimson_gray/img/b_newdb.png | Bin 0 -> 408 bytes crimson_gray/img/b_newtbl.png | Bin 0 -> 409 bytes crimson_gray/img/b_nextpage.png | Bin 0 -> 221 bytes crimson_gray/img/b_pdfdoc.png | Bin 0 -> 298 bytes crimson_gray/img/b_plus.png | Bin 0 -> 185 bytes crimson_gray/img/b_prevpage.png | Bin 0 -> 225 bytes crimson_gray/img/b_primary.png | Bin 0 -> 416 bytes crimson_gray/img/b_print.png | Bin 0 -> 574 bytes crimson_gray/img/b_props.png | Bin 0 -> 294 bytes crimson_gray/img/b_relations.png | Bin 0 -> 280 bytes crimson_gray/img/b_save.png | Bin 0 -> 385 bytes crimson_gray/img/b_sbrowse.png | Bin 0 -> 94 bytes crimson_gray/img/b_sdb.png | Bin 0 -> 232 bytes crimson_gray/img/b_search.png | Bin 0 -> 605 bytes crimson_gray/img/b_selboard.png | Bin 0 -> 155 bytes crimson_gray/img/b_select.png | Bin 0 -> 540 bytes crimson_gray/img/b_sql.png | Bin 0 -> 322 bytes crimson_gray/img/b_sqldoc.png | Bin 0 -> 290 bytes crimson_gray/img/b_sqlhelp.png | Bin 0 -> 157 bytes crimson_gray/img/b_tblanalyse.png | Bin 0 -> 296 bytes crimson_gray/img/b_tblexport.png | Bin 0 -> 283 bytes crimson_gray/img/b_tblimport.png | Bin 0 -> 280 bytes crimson_gray/img/b_tblops.png | Bin 0 -> 345 bytes crimson_gray/img/b_tbloptimize.png | Bin 0 -> 300 bytes crimson_gray/img/b_tipp.png | Bin 0 -> 308 bytes crimson_gray/img/b_unique.png | Bin 0 -> 281 bytes crimson_gray/img/b_usradd.png | Bin 0 -> 523 bytes crimson_gray/img/b_usrcheck.png | Bin 0 -> 400 bytes crimson_gray/img/b_usrdrop.png | Bin 0 -> 438 bytes crimson_gray/img/b_usredit.png | Bin 0 -> 493 bytes crimson_gray/img/b_usrlist.png | Bin 0 -> 401 bytes crimson_gray/img/b_view.png | Bin 0 -> 885 bytes crimson_gray/img/b_views.png | Bin 0 -> 477 bytes crimson_gray/img/bd_browse.png | Bin 0 -> 265 bytes crimson_gray/img/bd_deltbl.png | Bin 0 -> 424 bytes crimson_gray/img/bd_drop.png | Bin 0 -> 337 bytes crimson_gray/img/bd_empty.png | Bin 0 -> 298 bytes crimson_gray/img/bd_firstpage.png | Bin 0 -> 238 bytes crimson_gray/img/bd_ftext.png | Bin 0 -> 277 bytes crimson_gray/img/bd_index.png | Bin 0 -> 315 bytes crimson_gray/img/bd_insrow.png | Bin 0 -> 347 bytes crimson_gray/img/bd_lastpage.png | Bin 0 -> 236 bytes crimson_gray/img/bd_nextpage.png | Bin 0 -> 221 bytes crimson_gray/img/bd_prevpage.png | Bin 0 -> 225 bytes crimson_gray/img/bd_primary.png | Bin 0 -> 389 bytes crimson_gray/img/bd_sbrowse.png | Bin 0 -> 197 bytes crimson_gray/img/bd_select.png | Bin 0 -> 524 bytes crimson_gray/img/bd_unique.png | Bin 0 -> 287 bytes crimson_gray/img/error.ico | Bin 0 -> 318 bytes crimson_gray/img/item.png | Bin 0 -> 206 bytes crimson_gray/img/item_ltr.png | Bin 0 -> 173 bytes crimson_gray/img/item_rtl.png | Bin 0 -> 173 bytes crimson_gray/img/logo_left.png | Bin 0 -> 6854 bytes crimson_gray/img/logo_right.png | Bin 0 -> 5658 bytes crimson_gray/img/php_sym.png | Bin 0 -> 249 bytes crimson_gray/img/pma_logo2.png | Bin 0 -> 1837 bytes crimson_gray/img/s_asc.png | Bin 0 -> 213 bytes crimson_gray/img/s_asci.png | Bin 0 -> 254 bytes crimson_gray/img/s_attention.png | Bin 0 -> 247 bytes crimson_gray/img/s_cancel.png | Bin 0 -> 449 bytes crimson_gray/img/s_cancel2.png | Bin 0 -> 234 bytes crimson_gray/img/s_db.png | Bin 0 -> 285 bytes crimson_gray/img/s_desc.png | Bin 0 -> 221 bytes crimson_gray/img/s_error.png | Bin 0 -> 272 bytes crimson_gray/img/s_error2.png | Bin 0 -> 237 bytes crimson_gray/img/s_fulltext.png | Bin 0 -> 308 bytes crimson_gray/img/s_host.png | Bin 0 -> 316 bytes crimson_gray/img/s_info.png | Bin 0 -> 247 bytes crimson_gray/img/s_lang.png | Bin 0 -> 422 bytes crimson_gray/img/s_loggoff.png | Bin 0 -> 262 bytes crimson_gray/img/s_notice.png | Bin 0 -> 247 bytes crimson_gray/img/s_okay.png | Bin 0 -> 542 bytes crimson_gray/img/s_partialtext.png | Bin 0 -> 318 bytes crimson_gray/img/s_passwd.png | Bin 0 -> 505 bytes crimson_gray/img/s_process.png | Bin 0 -> 362 bytes crimson_gray/img/s_really.png | Bin 0 -> 229 bytes crimson_gray/img/s_reload.png | Bin 0 -> 245 bytes crimson_gray/img/s_rights.png | Bin 0 -> 512 bytes crimson_gray/img/s_status.png | Bin 0 -> 313 bytes crimson_gray/img/s_tbl.png | Bin 0 -> 252 bytes crimson_gray/img/s_theme.png | Bin 0 -> 737 bytes crimson_gray/img/s_vars.png | Bin 0 -> 306 bytes crimson_gray/img/s_views.png | Bin 0 -> 368 bytes crimson_gray/img/s_warn.png | Bin 0 -> 261 bytes crimson_gray/img/spacer.png | Bin 0 -> 153 bytes crimson_gray/img/vertical_line.png | Bin 0 -> 83 bytes crimson_gray/img/window-new.png | Bin 0 -> 583 bytes crimson_gray/info.inc.php | 17 + crimson_gray/layout.inc.php | 114 +++ crimson_gray/screen.png | Bin 0 -> 17570 bytes 119 files changed, 1459 insertions(+) create mode 100644 crimson_gray/css/theme_left.css.php create mode 100644 crimson_gray/css/theme_print.css.php create mode 100644 crimson_gray/css/theme_right.css.php create mode 100644 crimson_gray/img/arrow_ltr.png create mode 100644 crimson_gray/img/arrow_rtl.png create mode 100644 crimson_gray/img/asc_order.png create mode 100644 crimson_gray/img/b_bookmark.png create mode 100644 crimson_gray/img/b_browse.png create mode 100644 crimson_gray/img/b_calendar.png create mode 100644 crimson_gray/img/b_comment.png create mode 100644 crimson_gray/img/b_dbstatistics.png create mode 100644 crimson_gray/img/b_deltbl.png create mode 100644 crimson_gray/img/b_docs.png create mode 100644 crimson_gray/img/b_docsql.png create mode 100644 crimson_gray/img/b_drop.png create mode 100644 crimson_gray/img/b_edit.png create mode 100644 crimson_gray/img/b_empty.png create mode 100644 crimson_gray/img/b_engine.png create mode 100644 crimson_gray/img/b_export.png create mode 100644 crimson_gray/img/b_firstpage.png create mode 100644 crimson_gray/img/b_ftext.png create mode 100644 crimson_gray/img/b_help.png create mode 100644 crimson_gray/img/b_home.png create mode 100644 crimson_gray/img/b_import.png create mode 100644 crimson_gray/img/b_index.png create mode 100644 crimson_gray/img/b_info.png create mode 100644 crimson_gray/img/b_insrow.png create mode 100644 crimson_gray/img/b_lastpage.png create mode 100644 crimson_gray/img/b_minus.png create mode 100644 crimson_gray/img/b_newdb.png create mode 100644 crimson_gray/img/b_newtbl.png create mode 100644 crimson_gray/img/b_nextpage.png create mode 100644 crimson_gray/img/b_pdfdoc.png create mode 100644 crimson_gray/img/b_plus.png create mode 100644 crimson_gray/img/b_prevpage.png create mode 100644 crimson_gray/img/b_primary.png create mode 100644 crimson_gray/img/b_print.png create mode 100644 crimson_gray/img/b_props.png create mode 100644 crimson_gray/img/b_relations.png create mode 100644 crimson_gray/img/b_save.png create mode 100644 crimson_gray/img/b_sbrowse.png create mode 100644 crimson_gray/img/b_sdb.png create mode 100644 crimson_gray/img/b_search.png create mode 100644 crimson_gray/img/b_selboard.png create mode 100644 crimson_gray/img/b_select.png create mode 100644 crimson_gray/img/b_sql.png create mode 100644 crimson_gray/img/b_sqldoc.png create mode 100644 crimson_gray/img/b_sqlhelp.png create mode 100644 crimson_gray/img/b_tblanalyse.png create mode 100644 crimson_gray/img/b_tblexport.png create mode 100644 crimson_gray/img/b_tblimport.png create mode 100644 crimson_gray/img/b_tblops.png create mode 100644 crimson_gray/img/b_tbloptimize.png create mode 100644 crimson_gray/img/b_tipp.png create mode 100644 crimson_gray/img/b_unique.png create mode 100644 crimson_gray/img/b_usradd.png create mode 100644 crimson_gray/img/b_usrcheck.png create mode 100644 crimson_gray/img/b_usrdrop.png create mode 100644 crimson_gray/img/b_usredit.png create mode 100644 crimson_gray/img/b_usrlist.png create mode 100644 crimson_gray/img/b_view.png create mode 100644 crimson_gray/img/b_views.png create mode 100644 crimson_gray/img/bd_browse.png create mode 100644 crimson_gray/img/bd_deltbl.png create mode 100644 crimson_gray/img/bd_drop.png create mode 100644 crimson_gray/img/bd_empty.png create mode 100644 crimson_gray/img/bd_firstpage.png create mode 100644 crimson_gray/img/bd_ftext.png create mode 100644 crimson_gray/img/bd_index.png create mode 100644 crimson_gray/img/bd_insrow.png create mode 100644 crimson_gray/img/bd_lastpage.png create mode 100644 crimson_gray/img/bd_nextpage.png create mode 100644 crimson_gray/img/bd_prevpage.png create mode 100644 crimson_gray/img/bd_primary.png create mode 100644 crimson_gray/img/bd_sbrowse.png create mode 100644 crimson_gray/img/bd_select.png create mode 100644 crimson_gray/img/bd_unique.png create mode 100644 crimson_gray/img/error.ico create mode 100644 crimson_gray/img/item.png create mode 100644 crimson_gray/img/item_ltr.png create mode 100644 crimson_gray/img/item_rtl.png create mode 100644 crimson_gray/img/logo_left.png create mode 100644 crimson_gray/img/logo_right.png create mode 100644 crimson_gray/img/php_sym.png create mode 100644 crimson_gray/img/pma_logo2.png create mode 100644 crimson_gray/img/s_asc.png create mode 100644 crimson_gray/img/s_asci.png create mode 100644 crimson_gray/img/s_attention.png create mode 100644 crimson_gray/img/s_cancel.png create mode 100644 crimson_gray/img/s_cancel2.png create mode 100644 crimson_gray/img/s_db.png create mode 100644 crimson_gray/img/s_desc.png create mode 100644 crimson_gray/img/s_error.png create mode 100644 crimson_gray/img/s_error2.png create mode 100644 crimson_gray/img/s_fulltext.png create mode 100644 crimson_gray/img/s_host.png create mode 100644 crimson_gray/img/s_info.png create mode 100644 crimson_gray/img/s_lang.png create mode 100644 crimson_gray/img/s_loggoff.png create mode 100644 crimson_gray/img/s_notice.png create mode 100644 crimson_gray/img/s_okay.png create mode 100644 crimson_gray/img/s_partialtext.png create mode 100644 crimson_gray/img/s_passwd.png create mode 100644 crimson_gray/img/s_process.png create mode 100644 crimson_gray/img/s_really.png create mode 100644 crimson_gray/img/s_reload.png create mode 100644 crimson_gray/img/s_rights.png create mode 100644 crimson_gray/img/s_status.png create mode 100644 crimson_gray/img/s_tbl.png create mode 100644 crimson_gray/img/s_theme.png create mode 100644 crimson_gray/img/s_vars.png create mode 100644 crimson_gray/img/s_views.png create mode 100644 crimson_gray/img/s_warn.png create mode 100644 crimson_gray/img/spacer.png create mode 100644 crimson_gray/img/vertical_line.png create mode 100644 crimson_gray/img/window-new.png create mode 100644 crimson_gray/info.inc.php create mode 100644 crimson_gray/layout.inc.php create mode 100644 crimson_gray/screen.png diff --git a/crimson_gray/css/theme_left.css.php b/crimson_gray/css/theme_left.css.php new file mode 100644 index 000000000..5ed70e703 --- /dev/null +++ b/crimson_gray/css/theme_left.css.php @@ -0,0 +1,186 @@ + +/******************************************************************************/ +/* general tags */ + +body { + + font-family: ; + + background: ; + color: ; + margin: 0; + padding: 0.2em 0.2em 0.2em 0.2em; +} + +a img { + border: 0; +} + +form { + margin: 0; + padding: 0; + display: inline; +} + +select { + width: 100%; +} + +/* buttons in some browsers (eg. Konqueror) are block elements, + this breaks design */ +button { + display: inline; +} + + +/******************************************************************************/ +/* classes */ + +/* leave some space between icons and text */ +.icon { + vertical-align: middle; + margin-right: 0.3em; + margin-left: 0.3em; +} + + +/******************************************************************************/ +/* specific elements */ + +div#pmalogo, +div#leftframelinks, +div#databaseList { + text-align: center; + border-bottom: 0.05em solid ; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +ul#databaseList { + border-bottom: 0.05em solid ; + margin-bottom: 0.5em; + padding-bottom: 0.5em; + padding-left: 1.5em; +} + +ul#databaseList a { + display: block; + background: ; + color: ; +} + +ul#databaseList a:hover { + background: ; + color: ; +} + +ul#databaseList li.selected a { + background: ; + color: ; +} + +div#leftframelinks .icon { + padding: 0; + margin: 0; +} + +div#leftframelinks a img.icon { + margin: 0; + padding: 0.2em; + border: 0.05em solid ; +} + +div#leftframelinks a:hover { + background: ; + color: ; +} + +/* serverlist */ +#body_leftFrame #list_server { + list-style-image: url(/original/img/s_host.png); + list-style-position: inside; + list-style-type: none; + margin: 0; + padding: 0; +} + +#body_leftFrame #list_server li { + margin: 0; + padding: 0; + font-size: 80%; +} + +/* leftdatabaselist */ +div#left_tableList ul { + list-style-type: none; + list-style-position: outside; + margin: 0; + padding: 0; + font-size: 80%; + background: ; +} + +div#left_tableList ul ul { + font-size: 100%; +} + +div#left_tableList a { + background: ; + color: ; + text-decoration: none; +} + +div#left_tableList a:hover { + background: ; + color: ; + text-decoration: underline; +} + +div#left_tableList li { + margin: 0; + padding: 0; + white-space: nowrap; +} + + +/* marked items */ +div#left_tableList > ul li.marked > a, +div#left_tableList > ul li.marked { + background: ; + color: ; +} + + + +div#left_tableList > ul li:hover > a, +div#left_tableList > ul li:hover { + background: ; + color: ; +} + + +div#left_tableList img { + padding: 0; + vertical-align: middle; +} + +div#left_tableList ul ul { + margin-left: 0; + padding-left: 0.1em; + border-left: 0.1em solid ; + padding-bottom: 0.1em; + border-bottom: 0.1em solid ; +} diff --git a/crimson_gray/css/theme_print.css.php b/crimson_gray/css/theme_print.css.php new file mode 100644 index 000000000..d552152bd --- /dev/null +++ b/crimson_gray/css/theme_print.css.php @@ -0,0 +1,39 @@ + +/* For printview */ +body, table, th, td { + color: #000000; + background-color: #ffffff; +} + +img { + border: 0; +} + +table, th, td { + border-width: 0.1em; + border-color: #000000; + border-style: solid; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +th, td { + padding: 0.2em; +} + +th { + font-weight: bold; + background-color: #e5e5e5; +} diff --git a/crimson_gray/css/theme_right.css.php b/crimson_gray/css/theme_right.css.php new file mode 100644 index 000000000..0b8d1d411 --- /dev/null +++ b/crimson_gray/css/theme_right.css.php @@ -0,0 +1,1103 @@ + +/******************************************************************************/ +/* general tags */ +body { + + font-family: ; + + padding: 0; + margin: 0.5em; + color: ; + background: ; +} + + +textarea, tt, pre, code { + font-family: ; +} + + +h1 { + font-size: 140%; + font-weight: bold; +} + +h2 { + font-size: 120%; + font-weight: bold; +} + +h3 { + font-weight: bold; +} + +a:link, +a:visited, +a:active { + text-decoration: none; + color: #AA0000 +} + +a:hover { + text-decoration: underline; + color: #CC0000; +} + +dfn { + font-style: normal; +} + +dfn:hover { + font-style: normal; + cursor: help; +} + +th { + font-weight: bold; + color: ; + background: ; +} + +a img { + border: 0; +} + +hr { + color: ; + background-color: ; + border: 0; + height: 1px; +} + +form { + padding: 0; + margin: 0; + display: inline; +} + +textarea { + overflow: visible; +} + +fieldset { + margin-top: 1em; + border: solid 1px; + padding: 0.5em; + background: ; +} + +fieldset fieldset { + margin: 0.8em; +} + +fieldset legend { + background-color: transparent; +} + +/* buttons in some browsers (eg. Konqueror) are block elements, + this breaks design */ +button { + display: inline; +} + +table caption, +table th, +table td { + padding: 0.1em 0.5em 0.1em 0.5em; + margin: 0.1em; + vertical-align: top; +} + +img, +input, +select, +button { + vertical-align: middle; +} + + +/******************************************************************************/ +/* classes */ + +fieldset.tblFooters { + margin-top: 0; + margin-bottom: 0.5em; + text-align: ; + float: none; + clear: both; +} + +fieldset .formelement { + float: ; + margin-: 0.5em; + /* IE */ + white-space: nowrap; +} + +/* revert for Gecko */ +fieldset div[class=formelement] { + white-space: normal; +} + +button.mult_submit { + border: none; + background-color: transparent; +} + +/* odd items 1,3,5,7,... */ +table tr.odd th, +.odd { + background: ; +} + +/* even items 2,4,6,8,... */ +table tr.even th, +.even { + background: ; +} + +/* odd table rows 1,3,5,7,... */ +table tr.odd th, +table tr.odd, +table tr.even th, +table tr.even { + text-align: ; +} + + +/* marked table rows */ +table tr.marked th, +table tr.marked { + background: ; + color: ; +} + + + +/* hovered items */ +.odd:hover, +.even:hover, +.hover { + background: ; + color: ; +} + +/* hovered table rows */ +table tr.odd:hover th, +table tr.even:hover th, +table tr.hover th { + background: ; + color: ; +} + + +/** + * marks table rows/cells if the db field is in a where condition + */ +tr.condition th, +tr.condition td, +td.condition, +th.condition { + border: 1px solid ; +} + +table .value { + text-align: ; + white-space: normal; +} +/* IE doesnt handles 'pre' right */ +table [class=value] { + white-space: normal; +} + + + +.value { + font-family: ; +} + +.value .attention { + color: red; + font-weight: bold; +} +.value .allfine { + color: green; +} + + +img.lightbulb { + cursor: pointer; +} + +.pdflayout { + overflow: hidden; + clip: inherit; + background-color: #FFFFFF; + display: none; + border: 1px solid #000000; + position: relative; +} + +.pdflayout_table { + background: #D3DCE3; + color: #000000; + overflow: hidden; + clip: inherit; + z-index: 2; + display: inline; + visibility: inherit; + cursor: move; + position: absolute; + font-size: 80%; + border: 1px dashed #000000; +} + +/* MySQL Parser */ +.syntax { + font-size: 80%; +} + +.syntax_comment { + padding-left: 4pt; + padding-right: 4pt; +} + +.syntax_digit { +} + +.syntax_digit_hex { +} + +.syntax_digit_integer { +} + +.syntax_digit_float { +} + +.syntax_punct { +} + +.syntax_alpha { +} + +.syntax_alpha_columnType { + text-transform: uppercase; +} + +.syntax_alpha_columnAttrib { + text-transform: uppercase; +} + +.syntax_alpha_reservedWord { + text-transform: uppercase; + font-weight: bold; +} + +.syntax_alpha_functionName { + text-transform: uppercase; +} + +.syntax_alpha_identifier { +} + +.syntax_alpha_charset { +} + +.syntax_alpha_variable { +} + +.syntax_quote { + white-space: pre; +} + +.syntax_quote_backtick { +} + +/* leave some space between icons and text */ +.icon { + vertical-align: middle; + margin-right: 0.3em; + margin-left: 0.3em; +} +/* no extra space in table cells */ +td .icon { + margin: 0; +} + +.selectallarrow { + margin-: 0.3em; + margin-: 0.6em; +} + +/* message boxes: warning, error, confirmation */ +.notice { + color: #000000; + background-color: #FFFFDD; +} +h1.notice, +div.notice { + margin: 0.5em 0 0.5em 0; + border: 0.1em solid #FFD700; + + background-image: url(getImgPath(); ?>s_notice.png); + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 10px 10px 10px 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.5em; + +} +.notice h1 { + border-bottom: 0.1em solid #FFD700; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +.warning { + color: #202020; + background-color: #FFFFCC; +} +p.warning, +h1.warning, +div.warning { + margin: 0.5em 0 0.5em 0; + border: 0.1em solid #CC0000; + + background-image: url(getImgPath(); ?>s_warn.png); + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 10px 10px 10px 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.5em; + +} +.warning h1 { + border-bottom: 0.1em solid #cc0000; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +.error { + background-color: #FFFFCC; + color: #ff0000; +} + +h1.error, +div.error { + margin: 0.5em 0 0.5em 0; + border: 0.1em solid #ff0000; + + background-image: url(getImgPath(); ?>s_error.png); + background-repeat: no-repeat; + + background-position: 10px 50%; + padding: 10px 10px 10px 36px; + + background-position: 99% 50%; + padding: 10px 5% 10px 10px; + + + padding: 0.5em; + +} +div.error h1 { + border-bottom: 0.1em solid #ff0000; + font-weight: bold; + text-align: ; + margin: 0 0 0.2em 0; +} + +.confirmation { + background-color: #FFFFCC; +} +fieldset.confirmation { + border: 0.1em solid #FF0000; +} +fieldset.confirmation legend { + border-left: 0.1em solid #FF0000; + border-right: 0.1em solid #FF0000; + font-weight: bold; + + background-image: url(getImgPath(); ?>s_really.png); + background-repeat: no-repeat; + + background-position: 5px 50%; + padding: 0.2em 0.2em 0.2em 25px; + + background-position: 97% 50%; + padding: 0.2em 25px 0.2em 0.2em; + + +} +/* end messageboxes */ + + +.tblcomment { + font-size: 70%; + font-weight: normal; + color: #000099; +} + +.tblHeaders { + font-weight: bold; + color: ; + background: ; +} + +.tblFooters { + font-weight: normal; + color: ; + background: ; + +} + +.tblHeaders a:link, +.tblHeaders a:active, +.tblHeaders a:visited, +.tblFooters a:link, +.tblFooters a:active, +.tblFooters a:visited { + color: #AA0000; +} + +.tblHeaders a:hover, +.tblFooters a:hover { + color: #AA0000; +} + +/* forbidden, no privilegs */ +.noPrivileges { + color: #FF0000; + font-weight: bold; +} + +/* disabled text */ +.disabled, +.disabled a:link, +.disabled a:active, +.disabled a:visited { + color: #666666; +} + +.disabled a:hover { + color: #666666; + text-decoration: none; +} + +tr.disabled td, +td.disabled { + background-color: #cccccc; +} + +/** + * login form + */ +body.loginform h1, +body.loginform a.logo { + display: block; + text-align: center; +} + +body.loginform { + text-align: center; +} + +body.loginform div.container { + text-align: ; + width: 30em; + margin: 0 auto; +} + +form.login label { + float: ; + width: 10em; + font-weight: bolder; +} + + +/******************************************************************************/ +/* specific elements */ + +/* topmenu */ +ul#topmenu { + font-weight: bold; + list-style-type: none; + margin: 0; + padding: 0; +} + +ul#topmenu li { + float: ; + margin: 0; + padding: 0; + vertical-align: middle; +} + +#topmenu img { + vertical-align: middle; + margin-: 0.1em; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + display: block; + margin: 0.2em 0.2em 0 0.2em; + padding: 0.2em 0.2em 0 0.2em; + white-space: nowrap; +} + +/* disabled tabs */ +span.tab { + color: #666666; +} + +/* disabled drop/empty tabs */ +span.tabcaution { + color: #ff6666; +} + +/* enabled drop/empty tabs */ +a.tabcaution { + color: #AA0000; +} +a.tabcaution:hover { + color: #FFFFFF; + background-color: #AA0000; +} + + +/* active tab */ +a.tabactive { + color: black; +} + +#topmenu { + margin-top: 0.5em; + padding: 0.1em 0.3em 0.1em 0.3em; +} + +ul#topmenu li { + border-bottom: 1pt solid black; +} + +/* default tab styles */ +.tab, .tabcaution, .tabactive { + background-color: ; + border: 1pt solid ; + border-bottom: 0; + border-top-left-radius: 0.4em; + border-top-right-radius: 0.4em; +} + +/* enabled hover/active tabs */ +a.tab:hover, +a.tabcaution:hover, +.tabactive, +.tabactive:hover { + margin: 0; + padding: 0.2em 0.4em 0.2em 0.4em; + text-decoration: none; +} + +a.tab:hover, +.tabactive { + background-color: ; +} + +/* disabled drop/empty tabs */ +span.tab, +a.warning, +span.tabcaution { + cursor: url(getImgPath(); ?>error.ico), default; +} + +/* end topmenu */ + + +/* Calendar */ +table.calendar { + width: 100%; +} +table.calendar td { + text-align: center; +} +table.calendar td a { + display: block; +} + +table.calendar td a:hover { + background-color: #CCFFCC; +} + +table.calendar th { + background-color: #D3DCE3; +} + +table.calendar td.selected { + background-color: #FFCC99; +} + +img.calendar { + border: none; +} +form.clock { + text-align: center; +} +/* end Calendar */ + + +/* table stats */ +div#tablestatistics { + border-bottom: 0.1em solid #669999; + margin-bottom: 0.5em; + padding-bottom: 0.5em; +} + +div#tablestatistics table { + float: ; + margin-bottom: 0.5em; + margin-: 0.5em; +} + +div#tablestatistics table caption { + margin-: 0.5em; +} +/* END table stats */ + + +/* server privileges */ +#tableuserrights td, +#tablespecificuserrights td, +#tabledatabases td { + vertical-align: middle; +} +/* END server privileges */ + + + +/* Heading */ +#serverinfo { + font-weight: bold; + margin-bottom: 0.5em; +} + +#serverinfo .item { + white-space: nowrap; +} + +#span_table_comment { + font-weight: normal; + font-style: italic; + white-space: nowrap; +} + +#serverinfo img { + margin: 0 0.1em 0 0.2em; +} + + +#textSQLDUMP { + width: 95%; + height: 95%; + font-family: "Courier New", Courier, mono; + font-size: 110%; +} + +#TooltipContainer { + position: absolute; + z-index: 99; + width: 20em; + height: auto; + overflow: visible; + visibility: hidden; + background-color: #ffffcc; + color: #006600; + border: 0.1em solid #000000; + padding: 0.5em; +} + +/* user privileges */ +#fieldset_add_user_login div.item { + border-bottom: 1px solid silver; + padding-bottom: 0.3em; + margin-bottom: 0.3em; +} + +#fieldset_add_user_login label { + float: ; + display: block; + width: 10em; + max-width: 100%; + text-align: ; + padding-: 0.5em; +} + +#fieldset_add_user_login span.options #select_pred_username, +#fieldset_add_user_login span.options #select_pred_hostname, +#fieldset_add_user_login span.options #select_pred_password { + width: 100%; + max-width: 100%; +} + +#fieldset_add_user_login span.options { + float: ; + display: block; + width: 12em; + max-width: 100%; + padding-: 0.5em; +} + +#fieldset_add_user_login input { + width: 12em; + clear: ; + max-width: 100%; +} + +#fieldset_add_user_login span.options input { + width: auto; +} + +#fieldset_user_priv div.item { + float: ; + width: 9em; + max-width: 100%; +} + +#fieldset_user_priv div.item div.item { + float: none; +} + +#fieldset_user_priv div.item label { + white-space: nowrap; +} + +#fieldset_user_priv div.item select { + width: 100%; +} + +#fieldset_user_global_rights fieldset { + float: ; +} +/* END user privileges */ + + +/* serverstatus */ +div#serverstatus table caption a.top { + float: ; +} + +div#serverstatus div#serverstatusqueriesdetails table, +div#serverstatus table#serverstatustraffic, +div#serverstatus table#serverstatusconnections { + float: ; +} + +#serverstatussection, +.clearfloat { + clear: both; +} +div#serverstatussection table { + width: 100%; + margin-bottom: 1em; +} +div#serverstatussection table .name { + width: 18em; +} +div#serverstatussection table .value { + width: 6em; +} + +div#serverstatus table tbody td.descr a, +div#serverstatus table .tblFooters a { + white-space: nowrap; +} +div#serverstatus div#statuslinks a:before, +div#serverstatus div#sectionlinks a:before, +div#serverstatus table tbody td.descr a:before, +div#serverstatus table .tblFooters a:before { + content: '['; +} +div#serverstatus div#statuslinks a:after, +div#serverstatus div#sectionlinks a:after, +div#serverstatus table tbody td.descr a:after, +div#serverstatus table .tblFooters a:after { + content: ']'; +} +/* end serverstatus */ + +/* querywindow */ +body#bodyquerywindow { + margin: 0; + padding: 0; + background-image: none; + background-color: #F5F5F5; +} + +div#querywindowcontainer { + margin: 0; + padding: 0; + width: 100%; +} + +div#querywindowcontainer fieldset { + margin-top: 0; +} +/* END querywindow */ + + +/* querybox */ + +div#sqlquerycontainer { + float: ; + width: 69%; + /* height: 15em; */ +} + +div#tablefieldscontainer { + float: ; + width: 29%; + /* height: 15em; */ +} + +div#tablefieldscontainer select { + width: 100%; + /* height: 12em; */ +} + +textarea#sqlquery { + width: 100%; + /* height: 100%; */ +} + +div#queryboxcontainer div#bookmarkoptions { + margin-top: 0.5em; +} +/* end querybox */ + +/* main page */ +#maincontainer { + background-image: url(getImgPath(); ?>logo_right.png); + background-position: bottom; + background-repeat: no-repeat; + border-bottom: 1px solid silver; +} + +#mysqlmaininformation, +#pmamaininformation { + float: ; + width: 49%; +} + +#maincontainer ul { + list-style-image: url(getImgPath(); ?>item_.png); + vertical-align: middle; +} + +#maincontainer li { + margin-bottom: 0.3em; +} +/* END main page */ + + + +/* iconic view for ul items */ +li#li_create_database { + list-style-image: url(getImgPath(); ?>b_newdb.png); +} + +li#li_select_lang { + list-style-image: url(getImgPath(); ?>s_lang.png); +} + +li#li_select_mysql_collation, +li#li_select_mysql_charset { + list-style-image: url(getImgPath(); ?>s_asci.png); +} + +li#li_select_theme{ + list-style-image: url(getImgPath(); ?>s_theme.png); +} + +li#li_server_info{ + list-style-image: url(getImgPath(); ?>s_host.png); +} + +li#li_user_info{ + /* list-style-image: url(getImgPath(); ?>s_rights.png); */ +} + +li#li_mysql_status{ + list-style-image: url(getImgPath(); ?>s_status.png); +} + +li#li_mysql_variables{ + list-style-image: url(getImgPath(); ?>s_vars.png); +} + +li#li_mysql_processes{ + list-style-image: url(getImgPath(); ?>s_process.png); +} + +li#li_mysql_collations{ + list-style-image: url(getImgPath(); ?>s_asci.png); +} + +li#li_mysql_engines{ + list-style-image: url(getImgPath(); ?>b_engine.png); +} + +li#li_mysql_binlogs { + list-style-image: url(getImgPath(); ?>s_tbl.png); +} + +li#li_mysql_databases { + list-style-image: url(getImgPath(); ?>s_db.png); +} + +li#li_export { + list-style-image: url(getImgPath(); ?>b_export.png); +} + +li#li_import { + list-style-image: url(getImgPath(); ?>b_import.png); +} + +li#li_change_password { + list-style-image: url(getImgPath(); ?>s_passwd.png); +} + +li#li_log_out { + list-style-image: url(getImgPath(); ?>s_loggoff.png); +} + +li#li_pma_docs { + list-style-image: url(getImgPath(); ?>b_docs.png); +} + +li#li_phpinfo { + list-style-image: url(getImgPath(); ?>php_sym.png); +} + +li#li_pma_homepage { + list-style-image: url(getImgPath(); ?>b_home.png); +} + +li#li_mysql_privilegs{ + list-style-image: url(getImgPath(); ?>s_rights.png); +} + +li#li_switch_dbstats { + list-style-image: url(getImgPath(); ?>b_dbstatistics.png); +} + +li#li_flush_privileges { + list-style-image: url(getImgPath(); ?>s_reload.png); +} +/* END iconic view for ul items */ + + + +#body_browse_foreigners { + background: ; + margin: 0.5em 0.5em 0 0.5em; +} + +#bodyquerywindow { + background: ; +} + +#bodythemes { + width: 500px; + margin: auto; + text-align: center; +} + +#bodythemes img { + border: 0.1em solid black; +} + +#bodythemes a:hover img { + border: 0.1em solid red; +} + +#fieldset_select_fields { + float: ; +} + +#selflink { + clear: both; + display: block; + margin-top: 1em; + margin-bottom: 1em; + width: 100%; + border-top: 0.1em solid silver; + text-align: ; +} + +#table_innodb_bufferpool_usage, +#table_innodb_bufferpool_activity { + float: ; +} + +#div_mysql_charset_collations table { + float: ; +} + +#div_table_order { + min-width: 48%; + float: ; +} + +#div_table_rename { + min-width: 48%; + float: ; +} + +#div_table_copy { + min-width: 48%; + float: ; +} + +#div_table_options { + clear: both; + min-width: 48%; + float: ; +} + +#qbe_div_table_list { + float: ; +} + +#qbe_div_sql_query { + float: ; +} + +label.desc { + width: 30em; + float: ; +} diff --git a/crimson_gray/img/arrow_ltr.png b/crimson_gray/img/arrow_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..8cdb8ca172a3652f5470054bde0155184f5cb071 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0y~yU{GUVU=ZVAW?*2LJyXt*fq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9B*aCb)Tp7S%Y5LCd z3=9lRB|(0{{~4ZcH}GO$U}*PraSW-rm6V{u#lRxKTzHCssiV59<$MYa z5(29}tYqd;U{eXLxWdRHz`RN8&MO9{4i9|>7J-Q%^&Y7Vj4n%z8W@yYUWF*6&!ztk4vdkQ-Dgy?|EN1Sr91CxOT!g$T~0xzGQ7+PzsWCU=Uo%qtMV1!Y1J0qQ%Uipfr_{ zMPMSx9FJ56MwcZ<4Gc*RyhSDq;UE>u%(3b+V33}`%pGzuY&OWLp00i_>zopr0Gy;o AC;$Ke literal 0 HcmV?d00001 diff --git a/crimson_gray/img/asc_order.png b/crimson_gray/img/asc_order.png new file mode 100644 index 0000000000000000000000000000000000000000..59cb2cb65cff436bf0cb7b2cc69e3943ea6b8c65 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yU|q~ca`0t2J_LkCtiLC3`mY=XfGiZ51V97uSgTe~DWM4fED0oe literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_bookmark.png b/crimson_gray/img/b_bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa332089e8721500ca8393e8fa932de61d32946 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUV!Y z85kJ;|NkHMuhN5ofkCV!$S?RmHo(Am>A({P28L;#E{-7;w~_>0nHd<5C@`@y1uzIW z@F+PY98fuM=)j4y2UQsa95@)u*!=1g7&sJK#Ms=@>f+=W8yJ!V1lgD!8Qtv6>cSWu z8yJ|l7#4PPD4cMpV{{B`U}##+z$_RDVyt9HR8Z975^yjO6<`oy;85TZWngSs$fVF< x5W>JB(8krk(6n2G$;FkCse|$EZw5v-29q2i4Q~^Va0Uhj22WQ%mvv4FO#sx_idz5x literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_browse.png b/crimson_gray/img/b_browse.png new file mode 100644 index 0000000000000000000000000000000000000000..744cfcd68c425b5d7d209c7b64abb5ee39b34c48 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU1I*s_pSp`n4v$Hzy3hwY3G10#!20t=Tx6Jr2_LW4mF1B*Z# zR|CVL07d}^2`vUD4rf*ehQt*N911+542&%ggBlo;9KPE*G%zxFmNV64E&t%gz`(%Z M>FVdQ&MBb@069QOwEzGB literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_calendar.png b/crimson_gray/img/b_calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..90829a353c3bc132301a84376b2bd6602a55c322 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUO+#($W|h7-r6#dFITS|NsAk*l*cV7#JA1N`m}?|HA;orZYO{85kJaJY5_^DsCk` zc#`76c7}oR$bpkBJTqo8GIcagmXzFJz|11RtS-&YZY{HMBNK~28-oJ_BkPTuk_`>A zJU1d3nK;%oG4?2EF)(pBGbl6|Y++y#Xj{m@*rIme5SM@hPtF^T1ILbmnK~K`y`l;Y v4N(CM+71kc1)CNzH83PSaA9U(WMep_z`BpEIWC@ofq}u()z4*}Q$iB}nfPJF literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_comment.png b/crimson_gray/img/b_comment.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6da0c83c76487880b25a69701ff970d455e6e0 GIT binary patch literal 552 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUscjLc*jsJc$ z{`=qb?^omhPmTZnH~)Xz`2S1ezi*BI-Zk#s-}LYQm+wC|{`=qk@Bgg-|L6UC-T3cw z%8k?FD{=aVAyFbgv$8p1k z&Sqw&y^RbrXP){0|33p5m`uApi-Cc`vLwha_&=F|!D>ya0|NuYK2I0NkcwML8yuJ! z7>^_*_A%)&FmY%kWMy$3N=V3K6mXDWVqk1p$g0rLz?7DjrohAYOpJk%Mfk$C7A^)B z0gnSmj=1>Uy2HW)(x-Dkd3B1;f#YjVtE46|3OFP%dOF*t8kz-)`GpB{H!v`9XGj#T zUSVv+QG8-{1OtmeghO}u@rK@stQUF!NeOPu42(w(oMB--!*fP~MZkgQ zOiuvAwA3^<4h0oafyxGkBnNY5g$4r_1}2VmtgD(O6&fD29h$<-A~1=o!^VLjaR#G+ zg9H-;BgL;@MLw7Q)nQUmHa^3^@SlNUCIiF&|Nnb>dKefO_I2_eVqjq4DGBlm{*M3*Lif*|V_;y| z=IP=XQgJKkfg3XeVU&l`#?cYtJ;wD!)O z%e+M9#PdgN9105<)Ya9ct=T6qBL4Gk0Kc3@LED(h$PHBH+Yo z?ZWE7pg8j&pBb}4!vQ7*J7Z&ymTqZ<1_!1!J~?v|4)BREfQ-{tj$kzQ;1xG_U}$7% xIQOW932g4pDa;Se%kml+k{rIgdgQu&X%Q~loCIGyEcnJUi literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_docs.png b/crimson_gray/img/b_docs.png new file mode 100644 index 0000000000000000000000000000000000000000..0f756936ab6f3e7b23ef423c834d5de95b100743 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+6neTihE&{Yop_q}fC7(m z{3^Xmo)N8nY^zfy^*Qlh_{4okom<-4i>0B3myt0j;)VH%gKX(b#n%};{TV--h23R~ z!C?ljv-ejjOBK%3_)>59fz;{|%ysugMzSLQ*+7FpLVCuU6``( ZY?Z{!^04WP85kHCJYD@<);T3K0Ra5-J}LkJ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_docsql.png b/crimson_gray/img/b_docsql.png new file mode 100644 index 0000000000000000000000000000000000000000..badb78d1cbd0bdeaa935f44de112d96ab5bfa84b GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU{)NJzX3_DsCkuI5IOZ9$`?Lv4G(S8;3#% zgRw+|D+3dU#sLmC1xB_791aW%IT}hBSp=9vn0>^#9T*&01iB&^m^hpn6dEKBxE&}p z+{nNp(8l1vVAychMTmhzVFiOk11kel2jkJO1t8%K2T~Q87#Ld~Sx)d~Wa?nN`HOm>wtWl?3=E#GelF{r5}E+LxlRB8 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_drop.png b/crimson_gray/img/b_drop.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc4d3b2030ecf772fae856411c7b0968d99005b GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUQUqgf@K z%W4E>F)+L>jorMA;gAvg*Fy|HkF$lv@!RRKJy<4r)>?DQES3XH8BZATt&?PV7@+wf z!TP+V>TylcPx~1TnQ-n_WuI5Z`FC+oU6x38fWYNehKutUI@;NfM~ePG!?0!{V_n?_ z1_p*RXa3KedFKEB|Bp8IO#`{VB*-uLKXHIz-zq%`1_p+?o-U3d6}OTC+?g2|k2IVS z6bub#=TJytjMGfyENx(L5_<4FQB+8rg+rmG!AN>}6N5Fk1H(bqDWN|_EK?${Ffw&8 zo(m5R7MdIk(#K{oKhT%=2qT9Ao5?;a2ZnG3~;hAS8tjVHA;Fm*8A{msD0#_;E+;+1uuChuTiU|{fc^>bP0 Hl+XkKJS4LG literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_empty.png b/crimson_gray/img/b_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c30f9515e8d097ab2fc045b544ebbde564095a GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU}1B{(xPFdjK@tcmFc z0~3eFffFY<4ka8o#3tZSz!(-5wt>Nc!EwumLk!%~4h)Q}GiFB4oH0W}LZU%MTiSua zkwu_^SE1nm(;1yLK5KX!&YS^hlwe|DY*Azoa6n}UB(!lbun1f!HfZ0pfssXkdDnMF aCLRVU4;KC>VK3K$-0SJ;=d#Wzp$P!ycUYQU5W)=YthGm_d zyepU#8XA~#*7W%3=;Q?GGBC1;BrtGo+-SJjaSH>BKtRLH#!gX>4G@mhBBmCHC{MLBLRU}9ioF>7uVUBQ>5VQuZeVA#;Z9Ch#*!;*%YvIYjG toy;l5)-%{y7#NQ*DBVb~QDEROU?{!DvVG>|d(j}zdb;|#taD0e0stLIaGd}E literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_export.png b/crimson_gray/img/b_export.png new file mode 100644 index 0000000000000000000000000000000000000000..03c136996148ca8ae56cfdc19fed183fa8b2a31b GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUsp}`@|V6%aNv+K-A zMy8HNQJsTl4)HjyVPIqtZ&=B|p}-bqAia=Dp}~Pkfh~sBf#G1t0S0Xc2FFkX1BW?B zPjLx21c(}xZ`#DfA`rl^PKt+tse|$EZw5v-hUbFJn|5f+OEEAoFnGH9xvXs zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPlzi67%WZSd7goR zfvF_OFZe&h)9nUc3=9kjo-U3d6}OTST$mXck2E+jW;QT1ZIDQK#M8sTc!XhLA|Xc0 zLMDXQUEFz7qFN;5Dpu$2V)1^)*DhRyqz>}OzLDED-645_%4l;FzDz5v?j1HFmX7uIxr-zVBk>L!8OC0fr;brQU=B&4ex3j7?>IM YO=B*YI%TB}0|Nttr>mdKI;Vst0P0;%p#T5? literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_help.png b/crimson_gray/img/b_help.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb0ba27d0fd5be33134db6fda4d4e94a50a04ff GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4i*Lm2Ii&v*D^3LID5J{hE&|j?LWxLV8Fqw zf2s0LJ)d}1d{FC?#WIR+j0H1=ICgB!Xu4v+_~P%D#n*VIt$v)8_D{O;>Vc<)?_TZO d{`V8(8hyT}`g~I!GcYhPc)I$ztaD0e0syZ?EHD57 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_home.png b/crimson_gray/img/b_home.png new file mode 100644 index 0000000000000000000000000000000000000000..cf29a6f0b8b3d6795ce8fccf461568b2a58d3b51 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+EcbMA45_#^b>c?BLk2vq z@eQgPnlE>J7Mt^YK>|PjMB7KF8AL)@)Hswaq-(k?)XIVyw0{1Z{6+WR{zR4sPfXHg z?|hN6wg1Faan=VV%NHg(`Bi4CYd?9~x+dU4nD(Y6EfQ-_IVvixbk=15DrnfH7HyNB zz@Wh3Zgp#C^Tu6aYrA`@zP?)29{X?l?WDp?er82sKGhF;TFc92KKh8AG+MEbJ?hxv dUk`W5JFKYCGwv$>%)r3F;OXk;vd$@?2>>#{SFZp7 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_import.png b/crimson_gray/img/b_import.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8c8611f7d141fb80534f88e944486908673b50 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUcpTR-FtUg@tYqL&U<)&lUdW`-;J~E77Q^bma4_TmgSG>MW2k|F!QUF!NeS-E42(w( zoNHsc!N|m+ap1@imP0-~YkJP;ykTH$5n%Wn2@+q&dMG`aokL*(gSNJ|fN{f*H92n> z7+HiEF0J8NqhJ@npwO^DtD#1KVHTr+Lx8A`!vQWcW`zcUv<*&Y7&sJoj2W0X)-j!7 z=VD+H@L_G?7h&K~n8C#%ufZVTATf`bLxHX2Ju{00!xBeU`H;AsfeZ``44$rjF6*2U FngCQ)Ubz4O literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_info.png b/crimson_gray/img/b_info.png new file mode 100644 index 0000000000000000000000000000000000000000..09be193820b540b3fba60bd5d09fc37571b645e0 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4rT@hhIvKpA`A=+Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^FobxzIEGZ*N=iseYhg%BYhXx9NK0vAa09Uz zj3p1qG%zr2mXvUmacf|35@Y93FqkcQNZCuP6I>JD#pnSj4e5K4h)70 eH@O887)-+%&Wolwq%trtFnGH9xvXQU zVrLX{V`F0zYhXxf_`Hybfw5&FlR|^R83qmoo@fRpj>EDHj4iK%6c{)ZMD{l@I4~^y gCC0(P#KW*+GqdP}6`5-p7#J8lUHx3vIVCg!0M-9bu>b%7 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_lastpage.png b/crimson_gray/img/b_lastpage.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ca09654eae8dd8295cb9d4aaf7ca67ef673e1f GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0y~yU=RSYIhYw37^bJni7_xRu%tWsIx;Ys zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPlzi67%WZSd7goR zfvF_OFZe&h)9nUc3=9l$o-U3d6}OTST$mXcj~qC`klx7Xz`)3wpu@o{;Gn>$!R^G% zA`sEQsKu~|k%>d;0D~yQB?d+o(S(GSiwuk{3z-xe49+lcDDXrxFmW7~WngT17}UU! f~|JVA( zM=~%ln0vZ7hE&{2N@!qgU`R?xXklP$U~t;Nz{GKoi9-8J_oxic^@FnGH9xvXQU6p7;Y|Oc)f$+@dkz$TN$n{VtBBY;m1*iJ1ZH^%w(83^9%z6!~g&P z|AS}-{;MWk3=9mSB|(0{AVGA@pnbFU6$1mqK2I0NkcwML0*=fKj7Jm>=_~0R($`^H za*#oxLBhqshAmN0ZGi;`1B*ZagT^7{Gkj0G8CV3GJ2q@Em~F7RVM9X$g9n2`LqnQD z0pn2%i64qg42&$7ln!a1;Sv!RV%f;Z#IeG)#eYWdjCcQU6p7;Y|Oc)f$+@dkz$TN$n{VtBBY;m1*iJ1ZGx&OCEwCd2I9tTTDIma@EcnKC42Br?jfPe|U6C_VOXJoW^iq3_~gLYz`*oMR4|2Q zrz^`MCWQux1Jk$}T^DFEFmdQ8=%}z9N)TmWWD#X>-oVws(6myZX(a=P0uN&YLlcKW g1K6+yj13IT3?{b)pGB?qng#N-r>mdKI;Vst0Kw{u#{d8T literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_nextpage.png b/crimson_gray/img/b_nextpage.png new file mode 100644 index 0000000000000000000000000000000000000000..57482d3590f6c22fb48ef6fee74312079f8653f5 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yVBi3;IhYw37#7Ri2T8D`JNh~@Fswge&f4{ofq_A? z#5JNMI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84FdxMTYyi9D+3rTP2YK*fq{Xk zB*-uLKf}}Q23`yd4E~-jjv*Ddk`h{&8W@riQW^{xm^e-}Y+zvGIKr@*fr;Y`!$t-s zjzbKa7??OtB_yzLDD2>HU^sY{fkhxj+=1cXSw;?p9VZzWk1%ZJRye@Ge}}>K_q>CB PAR9eh{an^LB{Ts5>;*iP literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_pdfdoc.png b/crimson_gray/img/b_pdfdoc.png new file mode 100644 index 0000000000000000000000000000000000000000..281bdf1b6cf73de13a06ee186c425c06481608e2 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU7=wRTMXmDj<;?Ow2!KT2-wt&NdVIfCD2_uUDa|pAKxV8g>Ba1*+1S1oNGlN2d z!~wShrG^`sSOh#8Bsn)Qu?R2+up4u88}n>tVi9m*;F}rA$i%U*Nzwt)X(!k)>z`(TmfP_MWfKCGg)1-h<2F4ZvW)1}wZiNPc kDn_Ob#ymNP21W+QU9ANl_6@@-Z$_P|(w36mW206ciLJ6bzJet5XvTEaYrpXyWSNGTzi>R8Z9A#lRvE(yhU+ zZES2T-MoUufq{|r$dMyQj=He!ocTkdF^YkSLq&m0L_jz-@i~K$3Ih|zGA4~fs$3}^ z3@idZtt&K|1tJ&}8YYBnXl7+#;#kWyi4h0oao&?4Q rhNf!17f}L=i~*>~ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_print.png b/crimson_gray/img/b_print.png new file mode 100644 index 0000000000000000000000000000000000000000..0f259ebf9e6b92bf50794ec4691936b8eb95ba82 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU6XJUH)&DiC)*QX} z|K6>8S1(MFVTdHfT*IfI5_0rkm!s0dS)+|}NBq=rN?4xgIPn}(| zY0i|1Qw$9Ziwmc$S$A~K%)Rg4z1y;B%h5weyL-ErEL^f>+m_~4_x}I?&%nTNETg}2mR@=A@AYm4ZuUi}(9KwZ9 zFoH};^Y!&*^yB5_6;zDXWoB+*NHVyPnD+4ElWPyIUA>xm+01}}Ltz1fx-s|WW$W~e zxo67+Feo%MF!fkITfw6&siE9J*%TL7}S;kzaiWpfLm^d^RoaZxXm>3__ z)*R@48>Hphs}~!xIkLJ=7H`=2;*}Hwi@*t4Ei0?2J*%=DvKwR?7?K#Q{bzd5@)mzo d(!jvX;H9MOc7daP3IhWJgQu&X%Q~loCIGg@2Ce`A literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_props.png b/crimson_gray/img/b_props.png new file mode 100644 index 0000000000000000000000000000000000000000..9799eaff29e3720789e5e75e9e8999a5bde77733 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUU-c7BVR`7=$pe2wYhjz#ziF gp}-nD({1_gH$X1-boFyt=akR{02qu>82|tP literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_relations.png b/crimson_gray/img/b_relations.png new file mode 100644 index 0000000000000000000000000000000000000000..265510c11a4300d74c62d9cf5de0c89acff04171 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU z>4`PGAj3+6{DS}g|Igr{wekxC14EOii(^Q|t)v7uW(LM149NzDO^n743QUD#?q_qJ?1 zd-l}5E!*zRnY*UAbj_5hXM+N^oIQ7S%cir%rAMDVd$wlPnxn^_9X)n*%cd>ey?g)v z`ag5#8DrzLw6vN3|Noy5(dxj!z#v`{gTe~DWM4fwRVq` literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_sbrowse.png b/crimson_gray/img/b_sbrowse.png new file mode 100644 index 0000000000000000000000000000000000000000..3f444f59eec76f7cd75879fdd5d69fb532685aa2 GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXI2afh7*<41NMvAOQ1x_i45_%4oY27R*7h?X vOi7s8?7)c+^5>ci{~K>OaFb_;%R>f+(k~qBOTTok25Izk^>bP0l+XkKJ(L_* literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_sdb.png b/crimson_gray/img/b_sdb.png new file mode 100644 index 0000000000000000000000000000000000000000..3d3c3a7ba0f84cdc88b79d23b561ad469db85959 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIG7n27zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_qu0pAgso|Nk>EFwC5J zhJk@WDI-u4WLQa%Uoc4AL2Km~1_p*8PZ!6Kid#tuO$=#iX$=fX4hD=&9gPziStJ^L z8W@<26@?fWj~w7&5m0krFf?H1+@R#vz~Gd`#3I0KJRyyR8LUQ)fkj{fC!2$sLjxm& YvNXeV)4<8n3=9kmp00i_>zopr0GT~I&Hw-a literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_search.png b/crimson_gray/img/b_search.png new file mode 100644 index 0000000000000000000000000000000000000000..24e1ec62632aff2645687490d464b9beba331efc GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUP2w;lX&=J%h~CvHw%cV*+d z{|$TJ&)Rll&fPz6{{Js&U2*IG|3hE??*8Q z@vpSJXUUSiPhWrD@!)k`%l31*qD!uPn0n#c;(Nb4`VVb=^yBEe&l8S)cz$Z(>2E)p zrf>Vd(7b-fyNj=|Nb*DFmRn-_=bUj z!J#C`FZe%YfZbpcj^~}r}xmUn?4=q*AR98H9Lqra8O_@Gvl?a*5)&oouJ~tVA$|u4bLS5`5VkE0?aecGd;fzV$3$= wx-X~DAR!U(^BV)>kpzA9-ZR_TISd&3U3Em}`7U#0U|?YIboFyt=akR{0B%7y?EnA( literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_selboard.png b/crimson_gray/img/b_selboard.png new file mode 100644 index 0000000000000000000000000000000000000000..7a740ad766b231e0a1123ce66a5cc052e6013069 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+Bzd|xhE&{IJK-en0R<Dy8r+H literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_select.png b/crimson_gray/img/b_select.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb646a7afd53661a2f2e8b138026db3e8eb5875 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU=R`&J==Y(L72QR-hrN`ZS`EA?Pcjq5}pS%3j z|7FJYZR@LhHXVKNt)zZU^Mcd=7aN^_{4FlMue5$mdB@hJJ8rgRr(Q1-d;S0a|Ai(q zHeKI-<^9w5zh-Q_Uf;5Q>8=}J{{KIeFF$$uu8yv?YbzX@7o58C|NqTbKNuJoX3jkG z|NsBAv@`|=hS^i!H#0CWn3V+i1^*`pFf8o%Gh|?3*yriu7*cU7$-tGFf$>N}RuhvC zBNK;4LP`qDp@f7aE&&Gv#;`IrLB$CS4h)W4H)L)8xY?kKX)6PZK)`_;H*U1d^}Xs4 z?|0|M5fOz32d1`TYCL=91a)bhabRpQUFwF6EaSW-rm6YJl%)oerVd0Gh z4Rd7`8Wfmvbj~Q8ICkO~pMV3823G?U10&1TL+6fhF!AKPVPIr2Zti4cX-s2a5%6Ki z;;^=MU~oLkP#oD%Q`W$c9j zh5&vC2E&G@iA)X*0uBPA9xM(Fh6nbZQUM=f!2%%yBL@_ z7BXou2sj9cDyW5sJ1{tgD1fxNunHfFX<%qt!I0eXn~|x5@sV)LZ4m9F^pj7aLE^$* det`srYF?%ja@*DxGcYhPc)I$ztaD0e0sxu{P8t9J literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_sqlhelp.png b/crimson_gray/img/b_sqlhelp.png new file mode 100644 index 0000000000000000000000000000000000000000..f78b863cb4182de38486f8b7bab554d5c97d50e9 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+qK(+{O&pbcuNGe4c42jS^Wj7nNuTMG zRzY_}Ha~l`#hPo&p626s?mfIN*0uk{)jgXTr{(^(n?8qS{zCogd6E+aE($v_FfcH9 My85}Sb4q9e0O7$qQ~&?~ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_tblanalyse.png b/crimson_gray/img/b_tblanalyse.png new file mode 100644 index 0000000000000000000000000000000000000000..7890134605f3b992c8cfde4f73deb7be4d294f2f GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUK8U|=f=@(cbC0t}n?FWJw)z|iIC;uunKD=8s0)rD!z8V1HA4SEa$ z4hoEH77SbrECLY?f_)K@j7%KPtPTu{D-)QQ8yK8|7zG(P6eL(#bj~;&U=nZ$V4N^j z=Zua6i-1EwVVFY01_q`MMkPLzPS!(A911hI#Kcx`H83=-N?_d8z{QUU-c7BVR`Ot4{R(_vsd((taffq|JJ<^QUt-!_5pV z0&QFk42J?31so)_7??PmSsfS>S1@oW@Q5-nwk%{)XqXVg#iql+c%n+a literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_tblops.png b/crimson_gray/img/b_tblops.png new file mode 100644 index 0000000000000000000000000000000000000000..a3774e559a6f080b2195d01a54cdb97a8c304060 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*32_Yx4lOAy?dfk)QUG$cetB$|Mw8W~iW7#SE@gc4Fx(h}Pwxda>xL=_kX z&TqC2?SHO41UcH%)z4*}Q$iB}IjU5c literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_tipp.png b/crimson_gray/img/b_tipp.png new file mode 100644 index 0000000000000000000000000000000000000000..2faf5abea88da223c219c13da8502796491c42bc GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU?J{d!T-U4LCTxije&t-lBbJfNX4zB1ZQRj#v=@B zkp~&huy81BV9@5~FlcsVVCrBzm7dz##lRxK93rQ}AjZg{kiwWIwt&HbL6Os-Ih27# zAfiDsN6m%Rfx(d{HH~dGgCv)LgF$v=q+*R(149#sK~srA6DtD~$Kj<6j4YxFX$eV9 x91JW1E)ASZ8aP3=@rW`ovIr(LOCMwtNMP9F!z##@-);wTyQiz4%Q~loCICmkRB`|S literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_unique.png b/crimson_gray/img/b_unique.png new file mode 100644 index 0000000000000000000000000000000000000000..b949f4b33c4d5d09b81dd18219811290019dbfb4 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUe%R*L#h6biHXU-__u<5K}U}O2E;oLLQUSqzD}<>w|?zSzoO zY@D{c)#T zng3}ZFq46S;mk~inKRG)Kf}Plz@W4;CYynQLAxZ#FZe&vfI<1>@(T@=wHcK}KE(x+XC3Y5?nP z-c76u4H8>SOr{()S)k;=AmE_D$eXId*uaoQU=G+9!=M!{yx0+m?W_NS4wXt#9gKn)ySN0re(nw32$-uxc zbLN?}v@~N7lVSV%Jzfk94B{n0e!>5-0)}S}&*B&u7}j~ZIEGZ*N)m8pW?(#`pr)pz z(xk#5;K1XsPhb;=1A}1)=f{F#4n-CQCJv1QC(fMVc;3y#A`rkW&CF~)N1sW+fhXzD z937pSf_)Mo)rOqKoE+STek6fS(>ZfQi${#{<531C4iyD8HZg|JM;Vwp9DM|i2t8^2 z1QLD`6c{KFEusaoGf6;DBA!Q~LE?ylk^#g#N7n=<2F4={<$@v%ED{VgAtEx**$z}O QFfcH9y85}Sb4q9e0IqP2LjV8( literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usrdrop.png b/crimson_gray/img/b_usrdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1eee5fd6a1b1fdc111c94adfa43a96e43fb9c4 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUW1)ZZ)|%**Y<|{QpvisHEcX zgu;e~hBIgWr=`tIOG{&5V3;}c%ozp{*uVV#Dh37ynUWyC;QzP*gZQRL*BKZX4tTma zhE&{2n&8IFz<8wL%*08Prm=A-s4xm@Y6=QwHZUYL7$w$ZHZU-8b$EAlGgJ!fGjU)r zWcVp0^hlvnQy^YSp+RDa>W`ZdDoY%-mN+mmFtUgwq$DM=NHd5rawseib7W)l+rXIM z%fNU<;q1{5c(o0|V2pDX|^y5e)B?8yJ!tzS}u8Ffv@5FaCCQuaPUr@1CxHF6*2U FngDoDrlJ4< literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usredit.png b/crimson_gray/img/b_usredit.png new file mode 100644 index 0000000000000000000000000000000000000000..41c803daf13e1883776a47be627b2439f5195988 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUr4HvNSRQE7C=TI>ab->Q z=HcdGj7lm#Gn3)@1l`@OCJ(x`qLWKD$S{BZ{r`Dl#Ouny%eHb;^8_DV+4F6oO;mDm zT3XtfGyfSF7}C;a&YXFMfq}uXWZN8VAlCIKcDp#Hs8oCKiDJ zZh7I!LNnIu9oJsVDd4~}tLsru&!mKXY|`qx)xa9FJUB8|H2+v7r88?5*zko5wH7a2 z$oGi3)s&HmLxmwF>%b3?3`5AO#v|8RI20CmFLjw}`Jl$Pfgy=ua!iuJJ~ao1M%ES< w(TGGnR*?MFD=sa9e(W3yY$flRStJ-N(^c9R*Wc7*U|?YIboFyt=akR{08Mww-2eap literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_usrlist.png b/crimson_gray/img/b_usrlist.png new file mode 100644 index 0000000000000000000000000000000000000000..85b5df0994111596bcaf8e1b8b3a6d9f7ab30b37 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU5-00!-wwXYZ$7`A)5IEGZ*N)m8nW?($Ru#kndbpaCt zBa5Jbh>%EA7Xyoci-QNpIu?Zni36uvXZ-lFzzL)-@Z1@O%d7$pJOWR3dJJM27+FLZ zw9#03~&T(PvL0s>+U0ZK{?j7JodbPgO- zR#4zs>cYUpp`vg=Tj2~pn606}Glh-IK|`>Cfoazid5)HcA`T3O3##Q64lumgAdp!Y TaHETXfq}u()z4*}Q$iB}WX+Cu literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_view.png b/crimson_gray/img/b_view.png new file mode 100644 index 0000000000000000000000000000000000000000..c987bbb7dcaeb5ee9a288d4ea0dc0f8492b662b3 GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUW^dEe5pA){%}mIJrmfBK$Xy8Qj;UkwLe z=hv=TcHzVOFTZ;Zy>2@AcF(QPhw|koui6%!z944nkEOeAY`Xes-kEntAAIXR^fsny z|IJrFK79Fo>(%$E$KIBAY`ypLTWS58KmY%i)URpW`*P2%PYJ;ulc(=8?0>fW!iVE8 z|E;|6{{J%LrsJQE9>3Gkwf6VF|Gv3fw_Sbr?8C3^4bI>H{hxgNZCrZar|%Wrd+pPG97ZO_S1P3dvXN8i8x|9|rF*YyWq|6gdb z;PSV&?9~5@jm|&*w)NJRhOF#A|Nd9^Y&!q=`;{Wm`j+(v4&7*8aC-Zd_iHO0>f6>g z9C?4eNNn2iw@Y{2Ty^#HmH+>D-}*f5^!uj0FSne#x8TC3oaTd#`(Mr2bbaHEFEch? z?>_dvdBLdd)PR5oY(>~xq<2Fi3LIm b2N;Tv1e!eJ{dItWfq}u()z4*}Q$iB}6}1Wv literal 0 HcmV?d00001 diff --git a/crimson_gray/img/b_views.png b/crimson_gray/img/b_views.png new file mode 100644 index 0000000000000000000000000000000000000000..4736603a5218f7f92b9481c43807fc5ed31ed73d GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUgn32`l2_qw2Er}OkD z1=XuUOLmpcy>;-x*K4nS9(wrg%F7>L|NJ}r`1{A7|Ni~|f8xoHbI-otef#UrzyG@q z+&KL3+u#5H4?OsK@x_n*_rHGm{cqp>@4x^4-+S-tm6tzHKl%RT80|SG4NswRgf1&_GbJ+Bo3=9mrJzX3_DsCkOI5RUa z9$B#L*a8ODE(OL01}4rE&J7cklmi$P8XTBbof24Z;=rP1Yyu7rjA1(%goV4M92go| zLqZNZ1O^6r@+vemFmdhCTBRj$WaSdDDmTFuT%n?ds-_^bI1YuL&|1mJA`s9J$+fO2 z8l=I2DW*VlkyjQ2Ba2ADl!ny;;X%wC3KJOmxp+LZL25l5{2F50=KIfR?)41<>1bf` mI^n>p&>(SPFTX$ngUBQWpMUM^o-!~nFnGH9xvXQUU^tX;;0%+1g9H-;W6MHTg@y(uA0HnD9=0<&42H`pR&O^g8y3JnG!3@id| zTn!9|0vH7xB(xZqIGkA>7!p@7a47JIGBCD03~FFVa`mdKI;Vst0KuQU!wYc z^7HejPoG{=Qj(XKS6p1|>+74Ip1x(v7AGgC#>Pe;AD^zSuI}#cw6wJU|Nk>EFjz&^ zbTTk72$ux;1^>qY44Z22a4;}1T=R5s45_%4B;dr%z<5OA2tQLzO~RSu`YZwt4vb-p zWp;XcZVE|H9*Hn@)91%?C^R%MH8nNO z;gNA@3J;jz&!NyD(ei_3C+knk%8JGs1!oS01_iAjjadz!6hs*qS%ex^Jb1{knt?;1 zgNspaflUC527`b@0wd#snRo6e2-+z&Ffeg$*jT{T#K;`L>cGIrI-`+~S?dAY%7@}i z910T{`1SWIh)x_egOvt!v)py3I`Y}HTXO~uMJwvz`(%Z>FVdQ&MBb@ E05Xx18vpQUjonBnW|>*M3o*w~nsmd3!quvb|=mw|zSyCldj_&*#lc=p+GcdA*oj-Yy zZR+z!OdJXwj65=L<^lm|sVhn*gJL15b?48JPg?9Tp7|3JncR1$Gh)ECK=C(oO6kOacx(FZQu=DDW^g cFfcRRwB*$P_%Qw=0|Nttr>mdKI;Vst0P4_ZDF6Tf literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_empty.png b/crimson_gray/img/bd_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..546b7d00a771f6f0b94798122707810d4ecded90 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU^t{ z*2Hv!fr&%oz=;zahY}7PViRyEU|s zE$zVI$Rg0dtI%+O>5R@ApEW!VXU>2$N-!}nwkR?PIG{2F652QzSOl&V8?s zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPl)TxnKS?Y|KI%1 zSdxK(fvF_OFZe&h)9nUc3=9kjo-U3d6}OTST$mXck2E+jW;QT1ZIDQK#M8sTc!XhL zA|Xc0LMDXFVdQ I&MBb@0KS(-fB*mh literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_ftext.png b/crimson_gray/img/bd_ftext.png new file mode 100644 index 0000000000000000000000000000000000000000..0082469c36bfd69c0e40f97139c455637bedf036 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUTO%|NlP&1H)o>Whn**2DXwQzu^BMz_5A$lKl(}4CS6Kjv*Ddk`i2*85oZoIMu@x z!N|m+ap1%Wjzb9t&Tt7hNH8%lwk%{-XlP*4@o1PSs?gxT#G~UAz#ziFq0qsl!q~vj zw1T1AaSH>BfD5a!6N5s7g4P5U1||+?RtJW}6$~5-JGf?8Gca)+Udq6Dq~Tp{0|PU| ZzG=(_Q>U!dVPIfj@O1TaS?83{1OV#wQuqJ> literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_index.png b/crimson_gray/img/bd_index.png new file mode 100644 index 0000000000000000000000000000000000000000..11101c9311b97855cd6cfcdc9988b703c6f3db17 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU$i$&>;KT`zLp?lebbQXdVPI?#VE8=qCLKO5QWGNHBD*W%+R7+=p)r3=9mO Lu6{1-oD!M<<-cc< literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_insrow.png b/crimson_gray/img/bd_insrow.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c9b7b0b0f6afc69e6f664b75dd3bf584bfaaf2 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*32`+yH@|f0(&fvS zPn|kdP*8CC^y&Qkd^0mM1_lNlrc;|47#KK9g8YL2Ljgmue}xbO1H(p77srr_TS*Tb zm>C$495~3wCLkxx&hEfqSg>J}(PkrOmWUe>77R=r8VAmBu@s1c6`kP;Iml+ttk57~ zAt7-iGE#tvf$<2#Wp0*)!;DNFjEB;hnfS`o)ZF+Q7?K!1-n-z?1OD7Yz_>Kv8PTQV%pBC(BPoQx=U1%LBK(PF)VEdg9Ah3+;eA6@rg5V nC@k>4c~kO+AQJ;48^eTHwiQ=p@7pslFfe$!`njxgN@xNA(YkD! literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_lastpage.png b/crimson_gray/img/bd_lastpage.png new file mode 100644 index 0000000000000000000000000000000000000000..64c191067dd665c5e24fd42a679c2010d66b2e6a GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0y~yU=RSYIhYw37^bJni7_xRu%tWsIx;Ys zL9)a(q9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU37V0|Q%tPl)TxnKS?Y|KI%1 zSdxK(fvF_OFZe&h)9nUc3=9l$o-U3d6}OTST$mXcj~qC`klx7Xz`)3wpu@o{;Gn>$ z!R^G%A`sEQsKu~|k%>d;0D~yQB?d+o(S(GSiwuk{3z-xe49+lcDDXrxFmW7~WngT1 k7}UU!&%%m|NsBr{LWaC zfq{XkB*-uLKf}}Q23`yd4E~-jjv*Ddk`h{&8W@riQW^{xm^e-}Y+zvGIKr@*fr;Y` z!$t-sjzbKa7??OtB_yzLDD2>HU^sY{fkhxj+=1cXSw;?p9VZzWk1%ZJRye@Ge}}>K U_q>CB3=9kmp00i_>zopr0NSKLh5!Hn literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_prevpage.png b/crimson_gray/img/bd_prevpage.png new file mode 100644 index 0000000000000000000000000000000000000000..d78bed932d761337e2240343cc8b3759762075f8 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0y~yVBi3;IhYw37#7Ri2T8D`JNh~@Fswge&f4{ofq_A? z#5JNMI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84FdxMTYyi9>&%%m|NsBr{LWaC zfq{XkB*-uLKf}}Q23`yd48fi*jv*Ddk`h{&8W@rq0vQ-t5)BLtm{gTe~DWM4fzq30u literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_primary.png b/crimson_gray/img/bd_primary.png new file mode 100644 index 0000000000000000000000000000000000000000..6b0b519932dab34ba805741e0cbcb899bd14624f GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUzV_Zq(3ZTS7T;q#q_GiRPPG&KDG|9|u5%?u0- zd(>}NGB7X*mjw9*|Hl9fn`-ZHFfcG|_H=O!skoIS;KaSdU0qxnUzuB-qhbR?6W51g3kwTtGw&C0U|?irVPRom z{UI57Gjc{_6ay27$^m{6hOP~TjFL_aj4Z*7A`c(18?`VnaV%?^KfjSzhe5!>LrZ~) zfw3jv;0Zo41`Y)kQJVzD1_q}U3|34kaA}tBG8eWgIB_U6NL<*zopr0OOX7ssI20 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_sbrowse.png b/crimson_gray/img/bd_sbrowse.png new file mode 100644 index 0000000000000000000000000000000000000000..b75de1a05ddadb251b90fe6c8a71773a8f175190 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIG7n27zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#1_sUmpAgqGXP*84|G%N3 zA>3)xWCjKXCr=m0kcwML2~Erm3`q$|4NPhc3{FW*ECS3QUE|DRKYIFp!=}@3zWzCLCT(~muEiQ-oN+Q&DT4-*Ka<)|M2wk- z-;X~0zI6A^k)zkH?OE{Z|NjG9x9&c2>($P#{fDlfx%vA4g;@;^4QI|g`~Uy{=FOWK z7#LJ{vpFy@Fc_5t`33(c6)^Ay%y`ehz_8EL#WAGfR+51WGXvw1gp39z9!4e(jRnh> zvmZ)GNZ=4~Fkp0J%d;$;z~I2(xYdBGpmWm(Pv)%*ECK-z@$vT?8ogWGeVbzM9}rMz zaA4Z?i|tNL*PJ9D83)D&hNe{)k{*T#JxOKdVqg&nY2})2G3vYgaRf6UToCqjk?dMkiJW mhQta!g$9WWd-(+t7&;U+O^z*5eayhXz~JfX=d#Wzp$PyuCkEvJ literal 0 HcmV?d00001 diff --git a/crimson_gray/img/bd_unique.png b/crimson_gray/img/bd_unique.png new file mode 100644 index 0000000000000000000000000000000000000000..6c29dd565fe3efcc31056263ae449b00e22c841b GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU}OzLsP=Sm45_%4l;FzDzZGQV2E!q#vXg6aWAJ|NjH_ V|Njp#|Nq~>NE`;K1?d6l1pqJTHiiHI literal 0 HcmV?d00001 diff --git a/crimson_gray/img/item.png b/crimson_gray/img/item.png new file mode 100644 index 0000000000000000000000000000000000000000..46872bf35208298a360c0e7a018d24e87c47b655 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0y~yVBiE{4rT@hhU@;{lo%KoSkfJR9T^zbpD<_bdda}R zAX(xXQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGSvoTLV!<*>zOlW($Z!!Ffe@H zTsNPAfq}Us$S?T+e}?O)cpVuS7;HRU978H@B_%X5HZUY5q@*-#U|`}n(X@$?iQ^2@ zW=1BCQ%NZ)OdJX=5)KTCR~T6Yob(+S3=f=T<}hFodB9Nq{dTD#0|Nttr>mdKI;Vst E0ELk|pa1{> literal 0 HcmV?d00001 diff --git a/crimson_gray/img/item_ltr.png b/crimson_gray/img/item_ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..35b4945c964064a5f6cbb7aeba0bbab9ad20f361 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnVBq9nW?*1ATP(JQfq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9B*aCb)Tp1V`{{R2K z^yd7#3=9lRB|(0{{~4ZcH}GO$V37B8aSW-rm6VXc!o`Vp*1_n=8KbLh*2~7aURW0HG literal 0 HcmV?d00001 diff --git a/crimson_gray/img/item_rtl.png b/crimson_gray/img/item_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6663d34be9545c76a4ec99828d4fcb0b83d522 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnVBq9nW?*1ATP(JQfq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9B*aCb)Tp1V`{{R2K z^yd7#3=9lRB|(0{{~4ZcH}GO$V37B8aSW-rm6X83#KvZDkU>r20E>vjjex=xQVOgB b2@FhW45HumE9)~bFfe$!`njxgN@xNA`Lr*z literal 0 HcmV?d00001 diff --git a/crimson_gray/img/logo_left.png b/crimson_gray/img/logo_left.png new file mode 100644 index 0000000000000000000000000000000000000000..26acf2e3bf4c32465e5ea2d28b41637085a91a7e GIT binary patch literal 6854 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 P0|SGntDnm{r-UW|!?Qlc literal 0 HcmV?d00001 diff --git a/crimson_gray/img/php_sym.png b/crimson_gray/img/php_sym.png new file mode 100644 index 0000000000000000000000000000000000000000..d66010f4ca85e106b1984304628aa59a29ce7ed0 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUV!Y zmsR+mW?*1oE(!7r{{Nrh`YB#V1_p+7PZ!6Kid#tuPRtC9M;i1P1RQvLdNdk16&fTY zE;2YU7%m8KU=VPSU}9iAa^S=Ph9`;~4Gc*MF3Jo{9L@|14GB>Pas;>)8YC|0GH@vH tFg7q8Dv)qsNVJeuXfUv0hv;Nun019w>C~=e2@DJj44$rjF6*2Ung9uqMTGzW literal 0 HcmV?d00001 diff --git a/crimson_gray/img/pma_logo2.png b/crimson_gray/img/pma_logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..7f80d096502e794fe270b8614e78953671724ed5 GIT binary patch literal 1837 zcmeAS@N?(olHy`uVBq!ia0y~yVCZ3BV36lvW?*1odUN$50|Ns~x}&cn1H<|g=B!;W z85kHOOI#yLg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+AuIM90>3UaeXo;_twT~ zY-}u18Ovg_R$SY$_+z8lpIp9#yw(1J!RL?e`%xnOuEQldKKpfl(B*v_6_u2}R%u40 zEq<`LDz$h`S^c8Bt2&-fi?_5g3rU!sQ_$)gS}7wV<{Q}^nZ7I`vpY0--iecEvMV<> zbZsxL-<+ITS<$>9r(|+r)vR@!j_llh{NSMz`uf^SS0C-1w0G*ZkoAZ z@w(e-ii^{tlJe$Hn7Pl!)@8=*Rb72^SFPF7H+lK>S;ha;7#J8B=GlB>WME)$C<*cl z{!bZTI8?pSg@J)}xu=U`NX4zB4e~Aw3Jnqk9okx1*_p3iy?*`r<;>TwUuR`yYG1l% z$iUcg*RU&U7F*RREiWalQ&~zfN=jZ@TBm;Pib~n(-qSlZVkrY-%UQ!)v)E2)Dao8E zDw2^Bnv>>q=1kFa)3Bf_BlO~8KC9*ME zrilrv+U8D@O-?`F<~u{wyMmELpeSC7`ooxziunO_KXaIm*`>D8^4 z+5j=sIXvZ2GlbW<`H6N|vCrbPZBycAQHiFqh)sMB3=26WHBLHC($!x-MR9VA)?}XbTI#}+r?mC( z=&#q(pWL%*f=Cbp_aarl1+p(bwkR_AdNxJ4FfwtRHLOxPP{ZuC?UjteB;glYtP7k& zLT8pNv6!-C21|vg&)YXg1Ue@(+BPOw@khTrc>X}EtB69wg%B;~V!rNKtOgEC8W<08 zm-Mgcu)3hQ=YYlJAW?>0yb|68kAGfB_7r#_QC9NYP$-s*fkmL|M1w4|kD9^(O;yG- zH@)`ww7r@mAjlaPDQ3MR`NzdvHZBInpbZ8F40DhBZ%JkVxowui@q&(190gt;9v{52 zIZk}=YEnMi)Ok6;scCX}7>9)S2BlCLTU!R!8-mk{KQ`QL)BS5?l+>+S-N4{<{?;j{ zGY6I|T&$(9udlgs$tmr%3X9I2T&;KD2)D?@>8WXkt?Jx$Wm~=+IGT4{mrwjL6C0Pc zwGD6QX3l2MI*+L2t>Vn9QXF_q8yKAYV{a|uQVOz~vx%$7=|Gl)i=&W4P}(G^Hla(C z5(FcKD|{G&d2CJ=Y}~xL=~DX+0}ZjA3YE9|c%LW~M(})U+-l(DB(O+U*Ork*z%A&y z*i@6?>C;jenF4xQlp0DKt@I57A|gbVR33EXKjoKnK|>(zGMbtatd2w@7x9nw5zEQm&dFr$m*Tw@e%tZndR9Q-+hC+TG z1ML%D-rkbU#l{yh^6YkOJ#d5JrV_`dfB+s5x1VroU4))EJmJv}n?xe$>?qWAV!5o}f)}<}qyKU>nscj+`JTL9}6y!GT+JrPY`y=@= zJw0n;F0}A`HR?Ferdh;#@LOSLqq3Vol6Ai=Gc&Wv>c&YtD?A=Kmh(6;7*4p+=JF)X zEn}T1`*NkcfC&Z;Qd$QXk~SwZt7(~Koc0p9)g!=uo6pf%`QOj@VR_`@368Bcg}IFRdhHj(__Z#z%cQhL|Dabv3Gg}vaDRP zD}?L`(MLnrIowFbg=OShooVdT&~I?M#hF zUUITKuTKEW!P%=MKn~s{tK4&El7P$ULYo~yGV=Gf@i{O|d@Ir7`QmN8-V`(5KsN_Q zu!vd3sRwSp5)W$JLSFMZ%Yw!7W_*u)d*S!`o*TFK-uTn}N}_>*nc?4)ynQh*xnF>) N0Z&&ymvv4FO#p+331R>M literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_asc.png b/crimson_gray/img/s_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..9990376f50c6c4d70aeadca9a49f10f80b878b85 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yVBlt8VBq9nW?*2ryh}}%se|zhls?1)=AL3HWMJxO6l7#z;<)M4z`)F))Wa}2T*9=Jfq{X+)78&qol`;+ E0EiGb<^TWy literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_asci.png b/crimson_gray/img/s_asci.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7302f750deb7593454d660d855979e03787b04 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUui9_iCgPKHxh_VAiBkKVl1vX9w76Fe2 z##Kx@3<3@kObm=I7nnpDI22Nx4}v&}x(*DETMuxkxiv5}Wj88-X-)$N-y{|e1rcXQ ukQ#x61`An*27??%4h6Q7_slF33QUwtd ztl5Quse|!U`(*~k7DWaD2MH#029L%zCRPR}4rd0127@gOECOu|4h)GFvI-3bHtYfp eJTLCCa~LobdobJ-x_*@nQU zXXej8BP4W2N$Je0RcBOH&v0{}IdS3)JNuc~*fX0poiQ*tEMI=6xcE$B;u$BWGyME#f`ZPtxxJn_^FdnL|NsBbFfg1s zbB1ME3I_uNgGxz|U+{mzfFVMMmzRNoVYR1=V@SoVqyRRiG&M<8RWZ9X0cnK>i78WE ze@tD_z8&66f62?ac2;85UUY+zu@3UpxdTEoD2M4>xN!`y+v&|vY0qc<3sIvgYUt|l@t zvXofqH|ZZ)$s^$4@Ve^k&R(`n{30^9n3Ne P3=9mOu6{1-oD!M<${wzE literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_cancel2.png b/crimson_gray/img/s_cancel2.png new file mode 100644 index 0000000000000000000000000000000000000000..7911f69c8886f0ebd1f00eee9d7ae17dada1cb0f GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4rT@hhIvKpA`A=+Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^rS$S+3=9mcB|(0{|3MPJxA6rtFfasox;TbZ+)7GFOl)Eh6Kh~dN=QsQU}1B{(uOFdktz(qq6N#K57z!`Q&U z#A#sY%pmN+pwOVe#KYmrz{nEXD8Rs>u!5^auYn<{LE_|*Gc1le42&$|4J#Qq6xcds zIYb#4S%er2A80W!aV%qEi(p{lSk=_X_((@gtbrlPp;Vol+kt_R^}(ux3D;X{HYYBa0#XnG_}tg%o2(CLRX45QfS9 S3~f6>c6qw`xvXQU+|9=JshBFKx zFmKtNCXitzL4Ls?aR;rHUl}1C8VXbFr=k5FeD|Ur8F_PfmjSik~0p> z5L9Sr$YEn+Ge~3MP}pF>!Elt3iQ@=cH`7f9#ugnu0f!T>7@0V3$}})InaL|ONKAOc b%3;8ub%tT7_L^mPK~{UZ`njxgN@xNAypTjq literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_fulltext.png b/crimson_gray/img/s_fulltext.png new file mode 100644 index 0000000000000000000000000000000000000000..291d223005bfb01c12b5202111db8d3ec5da5ad0 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU@&4}U=ZeDW?*1=D!5L7fq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9BI0Jk_T+>U||NsA= zfq~(YZSY411_tJmAiv=M{~4~I;&o(TU|8ho;uunKD=9%ql7U5lxs5|v>OcU4fP+Mo zgyaQ=Hn|1{C1-92hKD5*0lIwcj4T2!+{-MK#U3v_#lY0TsC3?=M{I>r14GgQ&E8-h zg$4-)xnmr`D!Lq&9tj}xsss!dWgnct&Y@tG!^ojv^oL2nA*DsafnlPcJ_F;C2IZYe zSD6?Y7+u=LU^ZPkbfm+ZUD$!aaKb!oMkXExp?7S8_MM7h3=9kmp00i_>zopr09e3O A-T(jq literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_host.png b/crimson_gray/img/s_host.png new file mode 100644 index 0000000000000000000000000000000000000000..afc321def01eb53f8d0c3952bf0563c3c1acc1b5 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU49=E$Suij#u$Kh+1^)*F1}Sf5HwFfVS)MMAAr-fh5}cVC7>_Wd8#XdX zOFJ+aZZK?S6c$z%Fxa?>kwqY;ft6!M0}}(|kpsuLk~TSsZUBoiutYR!F)(qcFkEE0 z$|T_6z!=uS5W?-i(72{Gn<@ANY;9%*=2+rYrgpe@Q``80L<9gq(^UHx3vIVCg!0IXJ5 Ae*gdg literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_info.png b/crimson_gray/img/s_info.png new file mode 100644 index 0000000000000000000000000000000000000000..0d3cbb662ba6a088cca92ddeca7451124b523832 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUk~ba4!+xRsQUl$6xKtiZ0&&@iJ>kgvg}fg#D^ zS+ffRQwQUz_R9>6Es6{R4m=uG4NOqBL=*!Phckmhg8>T$V-BBygTy>$4h6Q7_slF3 a3?&f^H_t68Y+_(wVDNPHb6Mw<&;$S=J3a&e literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_lang.png b/crimson_gray/img/s_lang.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2330cf0dd8491c8075e4f1109429fb82b9d52e GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUQU6$Gh9E#>&U>sP~z$07*cU7DZz=Ef$_+JBOOdL7??OT4jf=eGineN zc3@~^d2mUAv4Np!MT3(X0w0xgLLQ4CBRk*pC63JnH1j2sF)j13GQUwtd ztl5Quse|!U`(*~k7DWaD2ObTp1|}$5B8q{D!=hXPy4duA31 YhLQ+|o9C7kHi6vX>FVdQ&MBb@0Q&7c$^ZZW literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_okay.png b/crimson_gray/img/s_okay.png new file mode 100644 index 0000000000000000000000000000000000000000..99a0d05d5d2edbdb8d553be9b195e07769707650 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUv%iI*aMj%j19l{k5IPv-jQ_tGS$c+r4^^6H7@v~PI?d$E%AvrfEXeEZ>>Q?A=j?1b;V1(mOUS_m%p!uO zCL!qzoD3`iCwSPz)D}#bCw3!~fstifYwu*w0~4ItbQlC21hS|8ENQ)|*vHPHFyr#q r))|WP7&#Pp&NH$IFz@=#$i%}iFH%R?|KI2Bpn&mo^>bP0l+XkKvc%~n literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_partialtext.png b/crimson_gray/img/s_partialtext.png new file mode 100644 index 0000000000000000000000000000000000000000..2c88fce533ef575cff5cb0cdb246984ad0e0a7e2 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0y~yU@&4}U=ZeDW?*1=D!5L7fq{V~-O<;Pfnog#bJnhx z3=9mCC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$Z5S9BcmjMvT+>U||NsA= z0SuaUHZ5deU|=o@@(cd|pW*r`UPlH7hLxT!jv*Ddk`k088CV3E+c=b^4g@d=I7mcE zNM2xQlWSm5a^`kmcvvD4pv%|J$Rf}s<|cAlVxyOVAtQ?bbJuK%joFDVg|ZF|3$q+O z9wsp}IxrY2v};XDmkgZ2b0U#Xz=7w5 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_passwd.png b/crimson_gray/img/s_passwd.png new file mode 100644 index 0000000000000000000000000000000000000000..2494664e00b18956d27dcc4b65946066976b64d9 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU)QoVVuJIT-EU@Q*d=q_P@ zo)|GTPmr5~F)opRSuNM=%D^)-8NPh~ALGiJn3%mmhPk-7J~Oj;)#`0Wj$iWi4P#(n z`2YX^nKS>>(q_(_d4_?3LD3=Ag@J)Vvn0qb_&gqa!!-1iZMIzN?$^#|_#v=uUHZUYj z2%iuX5Ri~QZ8CcoM{x!Ni$Jptb2AtB_C<@7CQoXc#j;<=fq^k}gN8;yW9W*N#hJg*;kk?OJ8k&jyy%+@QrM+VCSwN(yAO0{^7cQU{ts3F#P|| z@c;jR1~9m3w?~A5fq}gw$S?Rm7%)hAGrKV`Fr4soaSW-rm6X8D=w@cYz@fk<&_A_x zYOkmkgMb51P7lu-ot`xch6W&+1t#1RjvrzW1+m@2HkfppUXO@geCyP4Q@^V literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_really.png b/crimson_gray/img/s_really.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1ca1bd45fdbd7fc33b77ba758d7ae2f468a83d GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4rT@hhIvKpA`A=+Ea{HEjtmUzPnffIy<}iu zkSuYHC<)F_D=AMbN@Z|N$xljE@XSq2PYp^+|Nk=#ARtj) zK8b;Wfw?5eFZlm|hU=$z9T^xHf<0XvLn>}1B_t&^FsP|DFeD`;CA2WGfmjTNk_svg z42>QJ%pD9&9gK@u&aiSQa7a5bum~7QD>O(X9Ami2z}TY0C*W}688eFj^Q65DjBE_z WM;T)Gojz&|venbo&t;ucLK6T}EIk|m literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_reload.png b/crimson_gray/img/s_reload.png new file mode 100644 index 0000000000000000000000000000000000000000..754361eb8fc41650f5f06b4a5161c636bcbb51b5 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUX_2nz#?RFfef_ zGKeyAD5x-Ya5yk1ayPg#Fmbpts4xjQtYC7Gb6`kZ!N8%wW6Z$BaagQ@;ZOm)14H5t r5rqbWKTHA+JTLaKawzaHHZU+V`1dl*xz4t#5#$h0S3j3^P6QUgn32~h*Ej6{|Nq9uX=!O` z#>U1oXP!w*o5{ey@Fyv%je&tdy(Gvl_&-sAp*d{&O$G*rd!8_U{ zpEz}@DYJp0iSvY!(WVp45)6ziq7%Xrrc9sA+{wTq5a8hH8R*D9qOVGC9>FmY%sShZ-?s#P4Hg&i0ekBT%ph`x(%U`TTKZs*Xz a$Y7l=mvwYf>v0AK1_n=8KbLh*2~7a-ljBMN literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_status.png b/crimson_gray/img/s_status.png new file mode 100644 index 0000000000000000000000000000000000000000..1584233b3c84d25b913c34483aeb246aacb75806 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*32~j7#$cSrkjB7p zhJoS#83yAs3^QlWWB>yr2ger-3=EtlL4Lvip@1RSze0$CfuY~i#WAGfR?-6pW(LM1 z3=3~KGMr)JP*}iVEiG-$!XPOF5}lfsl-8ud#Gx>Q!PwZ?g+ZYqA?kpZLlgrO$Fioz zR>nn43JnQNIyyQ6j13G;nT)F$G8s7(W^lQMxpiQUCpAfd&;#No{9 tz|hDtfx+0=fg!PiPocqpg@K8Ofya%BJ5Nt)83O|YgQu&X%Q~loCIBpWKy?5B literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_theme.png b/crimson_gray/img/s_theme.png new file mode 100644 index 0000000000000000000000000000000000000000..cab68be5a887b7c048f96c6d49325717306b9a40 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU$G;1Gkjm;xPJowwi29k~1N$J!<<@t)6~|XUoDp>{FH{GtA5oV@p_lWtyqGui~9Ly(PO0+G81abm_f1 zz%?mV=KoZ)AFK2pEwTIcgP|dbXI_i=m8A^KOd+MMvNoI4A-wp9qGOjVs+#_8xVcT*XsWu5qsIt}^M z%2VwM|JR!&MXW#B&d-qd@Qc6r(jKFkGtV%9L5AIfX$%Yu2_->(!T)Is7>aYBI5RLX z-1c;F45_%4)ZxxnxUrCd@koOngMb51#-EA?hC>1j913hEbv6zRjjR%`GiJC*Dl#!J zvWO&v7?eyc6XxjdX8!b;k*Py*UhJIn_w{a=*!3~%FbFs}Fd9oT$0hp-%y*omD5uaM z5#e+v^v%;9QyZnOnAWVh$-vans2O!KSm%z+iT;hHB3xJ5I272_xozu0^A+wN3D@-s zpU;>gh5T(Dr8Qg}nllm$8y*aaLE+6`a-_~^p6 q)1pC^Q@|l$x$&kA22K$SjBE^LUT!^(K{vZVVe9GY=d#Wzp$P!=T}?s& literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_vars.png b/crimson_gray/img/s_vars.png new file mode 100644 index 0000000000000000000000000000000000000000..9be38ecb0530907bb66dcd9bf09b5c453bdebcd8 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUEFfjZFQ(2*0lNcBn*h_-^g8zd7gOoS38v_Hw1Wy;okcwML3C_$6j7J!b=oE0U zFfg)+BqXM`I8ESiU@+Xkn8}io%*>%MfkDQAk(GgoL+8LDrYR|n91JW1ZCniuO)C=` zS2A!Y%-~XEQ|n-GU~mjIFf=gU&;U}qs;O~i>r6%+1_1{NEe0lzG&XMLD*+7*Ok4(v s3;_%Z4GwjV3=85Jm^v8m{$^lgV<<3W$$g@^wGHHWPgg&ebxsLQ0PpEj-v9sr literal 0 HcmV?d00001 diff --git a/crimson_gray/img/s_views.png b/crimson_gray/img/s_views.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2ed03e4e2d1a022014cafda86e9273990859ed GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIG7n27zf5M!#>m>sN zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#28O5rpAgrNKmWb`{`dF4 z|9}4d|N7_Ox4-|NeENOw{jYaF{=WV8_vP0=*I)m7^zrxIcfT&Z_<7^auitI& z>+k=cfBk#@<QUz|Mz7p}~NKfvJOW8RIfe7<*M?BjYMKFHPx8Oans`rvt+Tb^!;T06XR> tNlY9HJd6ztNe-77#27gg*h&}#5*Q9IVl<79oeuISgQu&X%Q~loCIBnjKo|f3 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/spacer.png b/crimson_gray/img/spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..bf867a398714bb94d8b6058c1d5d1a64cd41a4c6 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0y~yU|Ukh1_lNm21aMizUvGO3=E#GelF{r5}E)-Y!EU4 literal 0 HcmV?d00001 diff --git a/crimson_gray/img/window-new.png b/crimson_gray/img/window-new.png new file mode 100644 index 0000000000000000000000000000000000000000..0e12ef954c7c215014cdf1ad81fab712f02d3d99 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>l{q$jd8GwzRHj)nFfhoLxJHyX=jZ08=9Mrw z7o{eaq^2m8XO?6rgk+>DxO@5ryiZZhV_;xh?djqeVsU!vMB8kUK#{ij#>TrRm)`aD z5K&25ED_?u^sl+0by1mElTydjAMQG=f;y^8wr*JpRS$%dER%f{}KNd*NI*FEa2N*+g#@!Rlker!=tC4r4Kx+dz6;k zt!yltre^MuZTl-y+O*c}ZdJKHXTF%ePRyP9nr$pU#V1sD_!%a~Zrgr+z0}Bj z-sfnaZ5+7$9mj)nrw(T?zVKm@;~$xcwyK{@U9J^cpLza1eMU~%y&i_F8IpV*%tBWf z>X^R1K60k<`-hCav;Fp#mA?w@rZuh1;%Bj@HPcHInxB9HelEtt}{Fl$FcMTCP_ zi$igt()5Q{Ee@1ys1E41h;!U@<2%zG*-%;IcS}7VbTnAcxE diff --git a/crimson_gray/layout.inc.php b/crimson_gray/layout.inc.php new file mode 100644 index 000000000..c55311bde --- /dev/null +++ b/crimson_gray/layout.inc.php @@ -0,0 +1,114 @@ +getImgPath() . 'vertical_line.png) repeat-y'; + +// foreground (text) color of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerColor'] = '#000000'; + +// background of the pointer in browse mode +$GLOBALS['cfg']['BrowsePointerBackground'] = '#F99E9E'; + +// foreground (text) color of the marker (visually marks row by clicking on it) in browse mode +$GLOBALS['cfg']['BrowseMarkerColor'] = '#000000'; + +// background of the marker (visually marks row by clicking on it) in browse mode +$GLOBALS['cfg']['BrowseMarkerBackground'] = '#FFCC99'; + +/** + * fonts + */ +/** + * the font family as a valid css font family value, + * if not set the browser default will be used + * (depending on browser, DTD and system settings) + */ +$GLOBALS['cfg']['FontFamily'] = 'Verdana'; +/** + * fixed width font family, used in textarea + */ +$GLOBALS['cfg']['FontFamilyFixed'] = 'monospace'; + +/** + * tables + */ +// border +$GLOBALS['cfg']['Border'] = 0; +// table header and footer color +$GLOBALS['cfg']['ThBackground'] = '#8B8F94'; +// table header and footer background +$GLOBALS['cfg']['ThColor'] = '#404040'; +// table data row background +$GLOBALS['cfg']['BgOne'] = '#E5E5E5'; +// table data row background, alternate +$GLOBALS['cfg']['BgTwo'] = '#D5D5D5'; + +/** + * query window + */ +// Width of Query window +$GLOBALS['cfg']['QueryWindowWidth'] = 600; +// Height of Query window +$GLOBALS['cfg']['QueryWindowHeight'] = 400; + +/** + * SQL Parser Settings + * Syntax colouring data + */ +$GLOBALS['cfg']['SQP']['fmtColor'] = array( + 'comment' => '#808000', + 'comment_mysql' => '', + 'comment_ansi' => '', + 'comment_c' => '', + 'digit' => '', + 'digit_hex' => 'teal', + 'digit_integer' => 'teal', + 'digit_float' => 'aqua', + 'punct' => 'fuchsia', + 'alpha' => '', + 'alpha_columnType' => '#FF9900', + 'alpha_columnAttrib' => '#0000FF', + 'alpha_reservedWord' => '#990099', + 'alpha_functionName' => '#FF0000', + 'alpha_identifier' => 'black', + 'alpha_charset' => '#6495ed', + 'alpha_variable' => '#800000', + 'quote' => '#008000', + 'quote_double' => '', + 'quote_single' => '', + 'quote_backtick' => '' +); +?> diff --git a/crimson_gray/screen.png b/crimson_gray/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..3570651e6d6ab3576abff4a69bc62cef35fcdc08 GIT binary patch literal 17570 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

7H}6oeR1SU z>nFW7)9vqH$nUDzUD|Zzk?Eu2$?r3_-aGP7K5y$izUNMTbq|(?y*3qms;$%FSe|;z z#q-zOwbzc%3NHOWK~G1?jo0qV&JP_ym!7P6bolyyyV8yCwbzEdw)BcmuAiSK>u8nh zH~)RfiP<-P?$-1=^D;V$-|$>aL^8X>kB#mBu9tm1!Wqf=Z7ug&$EzQHbHBIb5Ld^!C!uz{J#I!wbvzc=hnVw zt6fxj-&=of#oE$`POtao=WUI9X>PEaXSzq%!A08_P?rlja;dvvTtM#nb)Q)qi_(`ir;xGW~t? zCw;H){1@>05C7JA8GFC1UdydMFT>Vnd-U34w^+}W{C|0VYt(&keM~%RehTj; z_JzGwkC-02C^U0(Z%--NvQ&Cw$^Dxp{F7UsNBhU^|ME}2H13Z>%Too zm(SU{@0-ozo$U5!P447xmHU6@@Y>^%x1ZM6-_Kred;M3P*sl+-3Y z+V{!#^Hbh$Z4tv8jvm4u4tUDkZXX?&S6V@2vcO@%!8=_1d4s(*E;neqAYblDGM<{pGCx zoch*7)9ZfT&EIjs>i?0~a;=sf;r9;giL3rD{QUg>OP2pxYM=hu{jz!e@2Te&Kfmv` z|B#cM&41Cl`yXl&75@brTua@5VKM8wK%D&ANzx|HV-^;eq zT6#)Xy*k$PZ7H|tgHM~3VW@Ad+h#8Ij_29dGKM7 zX~N=N8y_0A3oH?n7R&9^TDbbZ?riR@?>{>0zj8V>&Hdhskk$7DWD8$v`1+X5>E<>y zY2-GKoA>Gb#e*-?>=F+jZY^e5F;`}*N9n1AtpPqs^JYCfR_V3$I0t?_u+=CWkvpR((JHcC+iM zvzDFp8?`@NY&`zz{qKqLKO5~o`2S~A?Jb#ZwDGg@#C21Syqj>pCHv+<#}!*SCI^&q z>mIn)`nho7rB0C9Yw9dM%KyKu|5@DT!`$Zu&mFXS4Sy?f#6LN>eOa@>tbGBdch~c+ zd-(C=sk2{d=dmy3_Lb=W)oQi&)8DY=Oip=jr`IlcDxLqk_G4G*rR(=Pxu3neoj-ST&=|=i@$96S#`h5VDiG> zjxU^ek1NM!T$p+_t$6FssI&c+;vc{D9&Ii54ssTk+xBNyEuYi9?T#nT?y{dMAm`Kk ztb?1sk>PmrwN`iCOVJ))6S8&{#QO#vZEe@x|8Al-dHXJN-zALljKCiqdvE~ zm%Lt4qVPdepugmyuKKxF_RpR>KYUnv+O|}t@S&{#Qszr7nzCCx@-1bTDA>;0YTxtN zfmQRuMW3U(%P$=~bx}FC;`Pe~J3n}c-z%~zaI9i^xOQ2P?c5^!j>UCHTDQ;Z+wq}q c`G0=t_jRj3-rFV4z`(%Z>FVdQ&MBb@08{mOiU0rr literal 0 HcmV?d00001