From 6ee524ff084c171c06cf6af573c7f007492b8f05 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Jul 2014 10:48:14 -0400 Subject: [PATCH 1/5] add ActionManager::enable_accelerators(), which takes all known Actions and registers them via the UIManager as accelerators. This makes them available for use with key bindings/shortcuts/accelerators even if they have no proxy widget --- libs/gtkmm2ext/actions.cc | 46 ++++++++++++++++++++++++++++++ libs/gtkmm2ext/gtkmm2ext/actions.h | 1 + 2 files changed, 47 insertions(+) diff --git a/libs/gtkmm2ext/actions.cc b/libs/gtkmm2ext/actions.cc index f4159c71e2..5f853b0170 100644 --- a/libs/gtkmm2ext/actions.cc +++ b/libs/gtkmm2ext/actions.cc @@ -34,6 +34,8 @@ #include #include +#include + #include "pbd/error.h" #include "gtkmm2ext/actions.h" @@ -235,6 +237,50 @@ ActionManager::get_all_actions (vector& names, vector& paths, ve } } +void +ActionManager::enable_accelerators () +{ + /* the C++ API for functions used here appears to be broken in + gtkmm2.6, so we fall back to the C level. + */ + + GList* list = gtk_ui_manager_get_action_groups (ui_manager->gobj()); + GList* node; + GList* acts; + string ui_string = ""; + + /* get all actions, build a string describing them all as + */ + + for (node = list; node; node = g_list_next (node)) { + + GtkActionGroup* group = (GtkActionGroup*) node->data; + + for (acts = gtk_action_group_list_actions (group); acts; acts = g_list_next (acts)) { + ui_string += "data); + + ui_string += Glib::path_get_basename (fullpath); + ui_string += "\"/>"; + } + } + + ui_string += ""; + + /* and load it */ + + ui_manager->add_ui_from_string (ui_string); +} + struct ActionState { GtkAction* action; bool sensitive; diff --git a/libs/gtkmm2ext/gtkmm2ext/actions.h b/libs/gtkmm2ext/gtkmm2ext/actions.h index 536bd326be..d13a16f2d5 100644 --- a/libs/gtkmm2ext/gtkmm2ext/actions.h +++ b/libs/gtkmm2ext/gtkmm2ext/actions.h @@ -50,6 +50,7 @@ namespace ActionManager { LIBGTKMM2EXT_API extern void set_toggle_action (const char* group, const char* name, bool); LIBGTKMM2EXT_API extern void add_action_group (Glib::RefPtr); + LIBGTKMM2EXT_API extern void enable_accelerators (); LIBGTKMM2EXT_API extern Glib::RefPtr register_action (Glib::RefPtr group, const char * name, const char * label); From 4059ecc0df2a46eb28abd73cffa67bdaf8eb0703 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Jul 2014 10:50:48 -0400 Subject: [PATCH 2/5] move location of menus file loading and call ActionManager::enable_accelerators() to get all actions setup for binding options --- gtk2_ardour/ardour_ui.cc | 2 -- gtk2_ardour/ardour_ui_dependents.cc | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 3a82b457f4..4af3a47fa1 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -509,8 +509,6 @@ ARDOUR_UI::post_engine () _tooltips.enable(); - ActionManager::load_menus (ARDOUR_COMMAND_LINE::menus_file); - if (setup_windows ()) { throw failed_constructor (); } diff --git a/gtk2_ardour/ardour_ui_dependents.cc b/gtk2_ardour/ardour_ui_dependents.cc index fbfc8c7afd..bb0f375942 100644 --- a/gtk2_ardour/ardour_ui_dependents.cc +++ b/gtk2_ardour/ardour_ui_dependents.cc @@ -31,6 +31,7 @@ #include "ardour/session.h" +#include "actions.h" #include "ardour_ui.h" #include "public_editor.h" #include "mixer_ui.h" @@ -59,6 +60,11 @@ ARDOUR_UI::we_have_dependents () editor->setup_tooltips (); editor->UpdateAllTransportClocks.connect (sigc::mem_fun (*this, &ARDOUR_UI::update_transport_clocks)); + /* all actions are defined */ + + ActionManager::enable_accelerators (); + ActionManager::load_menus (ARDOUR_COMMAND_LINE::menus_file); + editor->track_mixer_selection (); mixer->track_editor_selection (); } From ebe7c829e464f29b969d6b2d9cb94935722f430a Mon Sep 17 00:00:00 2001 From: VKamyshniy Date: Fri, 4 Jul 2014 18:00:45 +0300 Subject: [PATCH 3/5] [Summary] XML-izing MIXER STRIP UI --- gtk2_ardour/editor.cc | 10 +++++----- gtk2_ardour/editor.h | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index ab39115053..9f58590241 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -360,7 +360,7 @@ Editor::Editor () tempo_or_meter_marker_menu = 0; transport_marker_menu = 0; new_transport_marker_menu = 0; - editor_mixer_strip_width = Wide; +// editor_mixer_strip_width = Wide; show_editor_mixer_when_tracks_arrive = false; region_edit_menu_split_multichannel_item = 0; region_edit_menu_split_item = 0; @@ -2318,9 +2318,9 @@ Editor::set_state (const XMLNode& node, int /*version*/) playhead_cursor->set_position (0); } - if ((prop = node.property ("mixer-width"))) { - editor_mixer_strip_width = Width (string_2_enum (prop->value(), editor_mixer_strip_width)); - } + //if ((prop = node.property ("mixer-width"))) { + // editor_mixer_strip_width = Width (string_2_enum (prop->value(), editor_mixer_strip_width)); + //} if ((prop = node.property ("zoom-focus"))) { set_zoom_focus ((ZoomFocus) string_2_enum (prop->value(), zoom_focus)); @@ -2552,7 +2552,7 @@ Editor::get_state () node->add_child_nocopy (*geometry); } - maybe_add_mixer_strip_width (*node); + //maybe_add_mixer_strip_width (*node); node->add_property ("zoom-focus", enum_2_string (zoom_focus)); diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index a21db2fb64..1b7d1d167d 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -303,13 +303,13 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD void get_onscreen_tracks (TrackViewList&); - Width editor_mixer_strip_width; - void maybe_add_mixer_strip_width (XMLNode&); +// Width editor_mixer_strip_width; +// void maybe_add_mixer_strip_width (XMLNode&); void show_editor_mixer (bool yn); void create_editor_mixer (); void show_editor_list (bool yn); void set_selected_mixer_strip (TimeAxisView&); - void mixer_strip_width_changed (); +// void mixer_strip_width_changed (); void hide_track_in_display (TimeAxisView* tv, bool apply_to_selection = false); /* nudge is initiated by transport controls owned by ARDOUR_UI */ From 7c9017dd83f09cdf751c46d73075edd7117e4fdc Mon Sep 17 00:00:00 2001 From: VKamyshniy Date: Fri, 4 Jul 2014 18:09:34 +0300 Subject: [PATCH 4/5] [Summary] XML-izing UI for time axis, meter strip and mixer strip --- gtk2_ardour/icons/inspector_monitor_input.png | Bin 0 -> 1055 bytes .../icons/inspector_monitor_input_active.png | Bin 0 -> 1055 bytes .../inspector_monitor_input_prelight.png | Bin 0 -> 250 bytes gtk2_ardour/icons/inspector_mute.png | Bin 0 -> 1160 bytes gtk2_ardour/icons/inspector_mute_active.png | Bin 0 -> 1172 bytes gtk2_ardour/icons/inspector_mute_implicit.png | Bin 0 -> 1181 bytes gtk2_ardour/icons/inspector_mute_prelight.png | Bin 0 -> 373 bytes gtk2_ardour/icons/inspector_record.png | Bin 0 -> 1156 bytes gtk2_ardour/icons/inspector_record_active.png | Bin 0 -> 1156 bytes .../icons/inspector_record_prelight.png | Bin 0 -> 355 bytes gtk2_ardour/icons/inspector_solo.png | Bin 0 -> 1222 bytes gtk2_ardour/icons/inspector_solo_active.png | Bin 0 -> 1211 bytes gtk2_ardour/icons/inspector_solo_prelight.png | Bin 0 -> 446 bytes gtk2_ardour/icons/inspector_solo_safe.png | Bin 0 -> 1513 bytes gtk2_ardour/icons/mixer_monitor_input.png | Bin 0 -> 1045 bytes .../icons/mixer_monitor_input_active.png | Bin 0 -> 1045 bytes .../icons/mixer_monitor_input_prelight.png | Bin 0 -> 235 bytes gtk2_ardour/icons/mixer_mute.png | Bin 0 -> 1153 bytes gtk2_ardour/icons/mixer_mute_active.png | Bin 0 -> 1164 bytes gtk2_ardour/icons/mixer_mute_implicit.png | Bin 0 -> 1170 bytes gtk2_ardour/icons/mixer_mute_prelight.png | Bin 0 -> 359 bytes gtk2_ardour/icons/mixer_record.png | Bin 0 -> 1148 bytes gtk2_ardour/icons/mixer_record_active.png | Bin 0 -> 1145 bytes gtk2_ardour/icons/mixer_record_prelight.png | Bin 0 -> 338 bytes gtk2_ardour/icons/mixer_solo.png | Bin 0 -> 1221 bytes gtk2_ardour/icons/mixer_solo_active.png | Bin 0 -> 1203 bytes gtk2_ardour/icons/mixer_solo_prelight.png | Bin 0 -> 418 bytes gtk2_ardour/icons/mixer_solo_safe.png | Bin 0 -> 1351 bytes gtk2_ardour/icons/mixer_strip_meter_marks.png | Bin 0 -> 266 bytes gtk2_ardour/icons/time_axis_monitor_input.png | Bin 0 -> 1041 bytes .../icons/time_axis_monitor_input_active.png | Bin 0 -> 1041 bytes .../time_axis_monitor_input_prelight.png | Bin 0 -> 229 bytes gtk2_ardour/icons/time_axis_mute.png | Bin 0 -> 1131 bytes gtk2_ardour/icons/time_axis_mute_active.png | Bin 0 -> 1136 bytes gtk2_ardour/icons/time_axis_mute_implicit.png | Bin 0 -> 1148 bytes gtk2_ardour/icons/time_axis_mute_prelight.png | Bin 0 -> 326 bytes gtk2_ardour/icons/time_axis_playlist.png | Bin 0 -> 1086 bytes gtk2_ardour/icons/time_axis_record.png | Bin 0 -> 1115 bytes gtk2_ardour/icons/time_axis_record_active.png | Bin 0 -> 1112 bytes .../icons/time_axis_record_prelight.png | Bin 0 -> 304 bytes gtk2_ardour/icons/time_axis_solo.png | Bin 0 -> 1165 bytes gtk2_ardour/icons/time_axis_solo_active.png | Bin 0 -> 1143 bytes gtk2_ardour/icons/time_axis_solo_prelight.png | Bin 0 -> 351 bytes gtk2_ardour/icons/time_axis_solo_safe.png | Bin 0 -> 1276 bytes gtk2_ardour/ui/audio_time_axis.xml | 78 ++++++++++++++++++ gtk2_ardour/ui/automation_time_axis.xml | 17 ++++ gtk2_ardour/ui/editor_mixer.xml | 56 +++++++++++++ gtk2_ardour/ui/meter_strip.xml | 21 +++++ gtk2_ardour/ui/mixer_gain_meter.xml | 38 +++++++++ gtk2_ardour/ui/mixer_strip.xml | 55 ++++++++++++ gtk2_ardour/ui/track_header_gain_meter.xml | 31 +++++++ 51 files changed, 296 insertions(+) create mode 100644 gtk2_ardour/icons/inspector_monitor_input.png create mode 100644 gtk2_ardour/icons/inspector_monitor_input_active.png create mode 100644 gtk2_ardour/icons/inspector_monitor_input_prelight.png create mode 100644 gtk2_ardour/icons/inspector_mute.png create mode 100644 gtk2_ardour/icons/inspector_mute_active.png create mode 100644 gtk2_ardour/icons/inspector_mute_implicit.png create mode 100644 gtk2_ardour/icons/inspector_mute_prelight.png create mode 100644 gtk2_ardour/icons/inspector_record.png create mode 100644 gtk2_ardour/icons/inspector_record_active.png create mode 100644 gtk2_ardour/icons/inspector_record_prelight.png create mode 100644 gtk2_ardour/icons/inspector_solo.png create mode 100644 gtk2_ardour/icons/inspector_solo_active.png create mode 100644 gtk2_ardour/icons/inspector_solo_prelight.png create mode 100644 gtk2_ardour/icons/inspector_solo_safe.png create mode 100644 gtk2_ardour/icons/mixer_monitor_input.png create mode 100644 gtk2_ardour/icons/mixer_monitor_input_active.png create mode 100644 gtk2_ardour/icons/mixer_monitor_input_prelight.png create mode 100644 gtk2_ardour/icons/mixer_mute.png create mode 100644 gtk2_ardour/icons/mixer_mute_active.png create mode 100644 gtk2_ardour/icons/mixer_mute_implicit.png create mode 100644 gtk2_ardour/icons/mixer_mute_prelight.png create mode 100644 gtk2_ardour/icons/mixer_record.png create mode 100644 gtk2_ardour/icons/mixer_record_active.png create mode 100644 gtk2_ardour/icons/mixer_record_prelight.png create mode 100644 gtk2_ardour/icons/mixer_solo.png create mode 100644 gtk2_ardour/icons/mixer_solo_active.png create mode 100644 gtk2_ardour/icons/mixer_solo_prelight.png create mode 100644 gtk2_ardour/icons/mixer_solo_safe.png create mode 100644 gtk2_ardour/icons/mixer_strip_meter_marks.png create mode 100644 gtk2_ardour/icons/time_axis_monitor_input.png create mode 100644 gtk2_ardour/icons/time_axis_monitor_input_active.png create mode 100644 gtk2_ardour/icons/time_axis_monitor_input_prelight.png create mode 100644 gtk2_ardour/icons/time_axis_mute.png create mode 100644 gtk2_ardour/icons/time_axis_mute_active.png create mode 100644 gtk2_ardour/icons/time_axis_mute_implicit.png create mode 100644 gtk2_ardour/icons/time_axis_mute_prelight.png create mode 100644 gtk2_ardour/icons/time_axis_playlist.png create mode 100644 gtk2_ardour/icons/time_axis_record.png create mode 100644 gtk2_ardour/icons/time_axis_record_active.png create mode 100644 gtk2_ardour/icons/time_axis_record_prelight.png create mode 100644 gtk2_ardour/icons/time_axis_solo.png create mode 100644 gtk2_ardour/icons/time_axis_solo_active.png create mode 100644 gtk2_ardour/icons/time_axis_solo_prelight.png create mode 100644 gtk2_ardour/icons/time_axis_solo_safe.png create mode 100644 gtk2_ardour/ui/audio_time_axis.xml create mode 100644 gtk2_ardour/ui/automation_time_axis.xml create mode 100644 gtk2_ardour/ui/editor_mixer.xml create mode 100644 gtk2_ardour/ui/meter_strip.xml create mode 100644 gtk2_ardour/ui/mixer_gain_meter.xml create mode 100644 gtk2_ardour/ui/mixer_strip.xml create mode 100644 gtk2_ardour/ui/track_header_gain_meter.xml diff --git a/gtk2_ardour/icons/inspector_monitor_input.png b/gtk2_ardour/icons/inspector_monitor_input.png new file mode 100644 index 0000000000000000000000000000000000000000..b76be79e97eeca4101f626d8cce6731062857d00 GIT binary patch literal 1055 zcmbVLO>5LZ7!DP+)b{3A#lw)E1UH#Ulg%b{ExXBXyI^YFF1SbwW|L_*?j{qHshjp7 z;>pj8Sn(A^rUA9^(X-z`hTEeqUqDC@t0L99g6tJHlMSB@GNJzP*I2*mhU0eZUhOccAIj z>a=d1*B#;uc8U=aKV)oO+i7768hFVI^8B|~Z+PIjdH#}OK`S(H)0Eh14SfNG;k8vP|`+7k6n#I9tBa0l75|m7CpxaJgjlTNm@G#QtH3(o@ajq*K>6Ua}Xg_hN=X!IfQZsk_}mvkdcE$4Whn{y|@aJG!3e1SoLDQZgyX;ZbaCoB&re8?svd!lTZ>jNeGNNML@u^ z9WO|4(gN+oYvRbej@@!Ze9+CX?(Lxf6$>yc=M1^ni(ExzLzCn}saV!fQQ>=B_kXe` zGBIM>9{;pU|BCfsy4`JlcGw*s9I%;**l^rf|59dyWmU{VE&1H|vAu1dly4rq{q^M^YO@^_ z1qTB~9qiy)P`nHeL#7_Yqu|NQME?cRg9sjd>DuXG>|h{y?|t+6e7-;4_q#SfcX4=V ze2C+?;mWL8Wh-Fs$k9XWyZ-y<23y8xsX=R`MZ0!{xuQ#&n6LQu0T+Le03Ju)$W>+Fy zTbZjnD~pcm3Nsh@=|p1!KBhLG_)9^oB?Y0UtFe7*1_IxM(8YqV8&t!Z=M55JJ}bhE z19OPa$s&@WDyx&c1Q7&C0#L~ysAUxmBEJ6!%voKssbnhNy;!pCSDGxon(S|VxVB+*onN5dL-aeMY~Blv>>oZcT?~~%i0qT;(no6 z$v|R<0ErOzewtSg9n&iQ8^*rqxV{`>P{lFnL=L-;*2I9!YIm@s6v(2{E=L}_6nn`e zPRGXqt(XOY{SjTy)ga76gcKPn63pch${R>FWJN+o9_lJY1C9N-StO|{RP?f(GZ89H z73HE)GGt_$xl&fi>jQ2jh^ZYoc;MG#e*4_wfn3dquuVx+CuC{R0rPD_N!%tOZ`86P z;w{_pg4B{;&~Cmaj=Y=LEl0%XdllBaeIh`55$5E)A?y9j6;w7%nxp*Zl0TH$FIEGZV4lcz)(#jSZGnF^l!&OY_^-llQRA9Y1;d z)-U{Mdv(o*cdqQ*pWNBr_R#%oVE e$2!BK+>uf4>(;Sz-$yE`FjpzfnVb6cyMF+})Jj$W literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/inspector_monitor_input_prelight.png b/gtk2_ardour/icons/inspector_monitor_input_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdd053c3afaf5d1bf5150520a90fcfabdcd9316 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^`amqg!2~2H{rEf;Na>WgMwB=gr6!hS=I1GdWag$a z_yQTm1`1xKc?w1bh9(L|MplL4nJa0`Jj5jgR3=A9lx&I`B6a{*^IEGZ*N$adS19g{5c__Z>7clMGgs#Cs-02wP--C~Vj&06?gN^I4PO&ba= kL(fRYBmzYOuTNlR$kgLFu-uEa8)!I#r>mdKI;Vst0BS@`!T?yS3W zy}dx86p;!VA&G5X3Q{OiOCy4`4=q%P+Ez?x!8Wah_CZilL0U@{AH><@F6~3`p$oh7 z&CKuj{r~pZ@X#AudSCA4IBrX2w{Ef(u(xmX3+y}n_~9wGY^S9WS|ww&Wrdh4IAj#_ z70(*SCbpdR;qUPP$Mw|R+6Wyn-c)VkiB^IUV=rKAjvE+^1IwPklpn?8uAdhkeD#gM zyG~x%mo}ggXt?g~o(yqya;RocPS}bg4DR9wVwEZIFtzyDYxt2G=Y? zI*}Jvofk;1)$YxiLD(X3C96a6a_#DNK%R+Qc>HdR-E#q{;mccM|S82)FnQjXtYL2 zlja5H>1qgGU>IwP{iu^DmNF1q0YD-Io|nY6f{v((|8-+sbX02x7??OB&Cq7`80+tn zS?->1C;>8W)IFigiefc%VmCeP(~6!K*p2A8jtXH8B9xV3R)U!vLOBh|nw*u8mV-qF zqOOkhxM?IQ3e1+vaz;m}w4)#ww2~$xUC)%#*<7*9t@shOd>eP|y3B5eTY4^6)k17h z64nT5bUR?UPAG}$B;d7bT132I*{+|QBn4WHSI43IHg?J(@%WVttL{1;pke`LqoZ+;nKTTJ}Q3w zXl}Xr`47Krdg--4J_Yw?u03A(_MFlS;&=4W!Zo(w^I-aHu$7$$syB z@Av!ufBtG{@co_*J2o&3(^K59m+8vWcS~0X{eJ)C(GPU#Bl#*B_C`s=2r!egycz~Y z#~8z9Y*#Bb48j6LMN!6OgW_^P-ed+uWiX62mod+pbORwz%pGxr!EG zgLpy3^CsFIFjV)57uG!=Xu~3hK*=y|H`wz$^IWR0iJ@Ns)Q*Dh@l?ZJ4v+WhpeIzHH?GZWC^IJLO# zDjlq!ih8aR{aF*v418<+#=HUcEIz&oj`VE4G14*L?0dIqy#48g?=IgvHyb3rRJuE1?J#J>)!Fj#NVfT50$>`8ag~u`{(K6Th}k| z=uOWh7GAS1e=@Vw3ExqPINNob3D*BE&OErc{=~_Pr`X;^-@bpZov%d)5;yv9{=)n? zJ^OXyo1LHB`f0|DIj+d+x!;`*b-(@>MeKPmz`xVn(z5 zNeqgvIgQKMv}aG<#DffztUHw|sg{nbmhWLiM$jBlF(k2uJ?ZXDO9c0|hfUm81VN0r$C^JN_QGoeN6 zF*VQy)7(AWQLISWs3$^)7R78DzBS`wj}(n8OK&*au~i5&5FuHFvH;T=gfco3bx{_O zo`E?9qOOgduyO(B3Lm5hLO%oawgZs7QKj=o`t)99qPA(l^=># z^$?rH4=cXk>~_Fd-6wuj_XD7hOB@0v({jA{Brecayao=P)7UPAz6&-ptU5a|KsgPj z#f&cII+4q$peur?<#PoE!3LQ$lIm9X8+z%<;OcWmf`uO%Z-J18r7B6zur4}XYt&# zXP^H4m%g>XzZ?GYIqjP#!Xv{AUtjxm;^NTlZ>86&)z?>(ht}7wYZDtUS9;k$-un60 z((?X|i);6mFM%dVt~|9u2L8PJ{VNAvs$FItKb!ce?^0v_)b72H)pjSSxcG5mWOE5yYQeA|1gUAQR8Z^_QpR{MTR8+ literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/inspector_mute_prelight.png b/gtk2_ardour/icons/inspector_mute_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..fc956b9528a48bf194b1b8399da90423116ffa3c GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^`amqg!2~2H{rEf;Na>WgMwB=gr6!hS=I1GdWag$a z_yQTm1`1xKc?w1bh9(L|Mpgz!R>npO+6G1j2Io1CIRf>umw5WRvfpEq6K3Ol)xhur zD8yOd5n0T@z%2yAjF;}#{Q(NHq&xZo)o<+Q{*%ZG-0*sOl?;LhLdvmw?zz2h{FeW7h<`YYgn0&g-%fb-Lz{4*eteo(Q(TL4r zS;GSci!zl~7XAP+-z$Z@2F{GkZ1Xm2F!mg=o<`o=bu>cmDP01p14? M)78&qol`;+0Q4w_9smFU literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/inspector_record.png b/gtk2_ardour/icons/inspector_record.png new file mode 100644 index 0000000000000000000000000000000000000000..12dae98a00a96aea85fc36dc29cc7b532c71cd48 GIT binary patch literal 1156 zcmbVMPiPcZ7$22r42@N^hkBY!s;BO}_ck*-J43c%cV@TQ(2Zet!61}oGV?Y&$<7~V z-gY+;Do7A4vQ$M-iER&}B1BZsgC4wSq@+C*S`j09YZasoO@lr5O|lz3gd7~0dGCGi z_xt{Tb7E-l^UjXF9Sp;CX8W}~T>*Xfv~Q;0)Bi1p$cqFbhd6+oIt53xD~w$-G^epu`3WV zk>FOH8qN)|s_SD`-^8 zi=Gl(nGjC_pjNB#wI1H}#{iOL8NeurMk5pv2__w)*CS5Q-O`}p!0;`PSgyl{8ud}P zN)jCPbTtIq%jMP-J3%v1G-aT!djRne*mfA#3OXQp{MLj^6O5WhxNHAwrS>r6`QW5sIrwPz5Q9)HqDZ z5Vdry$L*0MsG(RaBg8a>(mhEbsisu{X<95TO7T>Sn{@)BI|gpqwW!@DSKN@Rs6N(- z>laUt=@lyEeO$VZ~a<1C&a_m=ITm zR5Nl3WmGvTB-5#kj8Y=kl%#@SXtLZ<)dn%TpaE^W!hx%mnk5=U1-1dA{Z9zRvdXD>K2%-+sS6 zx4ZG-^r3r?zu&sMF*SC%^m_58xb2r8CkMaUw3Yd&)ce7c(tI)eFJ#k$+V#}PvHt=7 CHG#_j literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/inspector_record_active.png b/gtk2_ardour/icons/inspector_record_active.png new file mode 100644 index 0000000000000000000000000000000000000000..0d6a1f325e95d9ec71f33cbdb883370a8ccd1975 GIT binary patch literal 1156 zcmbVMO=#3u98a~2^`qdyt{?dEHU%#_$$QgGGKr0KCYiAVJGDDA&|U;H$!jOfj>Y;crki7T) z@AvzE|1&*2bg+Bfwsj1{bQcEo5?y)vZt7Y^zu&!ieV#5`Np6&sy)n`>0?cGAuZlsz zF~)HT8`k8}zi>aptghLWQ8HTmS}{F`Ghz%EIX-1GO#eXS8)h97P{rf6tFkX=e`SGf zsq9Fq2#dakYxdw&fXh=u6?3X?$`(7YAM{5GRp4M^fXHdMp%SU=qF#mWV=>QyMF^>@ z?2=QX#bKa%0R|}!CQK+IAPO83pe)FHK@uX!qa+Wd1cFLRQXm4Yho#m6YfLHW`Iaqu zQrQ|IzQXg(W|M37ab7UaBUzStnBTZy76<0Hf85eIq4iQ`&Chopo*xUnKStW5ftFX7Oe2uxa!vEDYB z=I+ymVj%TKITYBmC`Lo~%n1j(q@b%Tz2Pj|QXou2gd_n-}AUq;AiIZZ&iF6L5FI@{(J+>jWqiQ9H=isf*$fngv?gR* zkxMAA$w?uT%jRX2O|dPm^*LGNsWW`s9v`(!TSR*>-Yz#kJuHt8cInInbU42J`S4>p zST_oKrV{;Eox3#iJFGG5H=cNS-Td~KGt&k<_059~Jr8~wzH*^FGIC>X``veMUp<}0 zclPg66=?i%>-O!s(`_A>gU+)j8w=l;FDxvq+1&ulvvVVTV+a2I?edeq?|-!~y7p+B zD9eLgYop1I-sk_H-?MtFcxz_nK&LVA@z>% literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/inspector_record_prelight.png b/gtk2_ardour/icons/inspector_record_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..e5049f0860f9e72b085bdd9dd4110aeaa447e84d GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^`amqg!2~2H{rEf;Na>WgMwB=gr6!hS=I1GdWag$a z_yQTm1`1xKc?w1bh9(L|##V-gR>tNE+6G1j23c|;3xN9AOFVsD+3&H*iSV#wPi*o6 z3UL;AL>4nJa0`Jj5jgR3=A9lx&I`x0{OcCtWnm37P0W5bReJ8W!_$jsw?b literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/inspector_solo.png b/gtk2_ardour/icons/inspector_solo.png new file mode 100644 index 0000000000000000000000000000000000000000..170fcdcc8bcefbc022ad574460aa0ff2434540c6 GIT binary patch literal 1222 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 Z4A&-I-y)d$VKb=k^>p=fS?83{1OViAEm;5n literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_monitor_input.png b/gtk2_ardour/icons/mixer_monitor_input.png new file mode 100644 index 0000000000000000000000000000000000000000..18624ee4decfbdf728e40ca9b4e4e1b6db36867f GIT binary patch literal 1045 zcmbVL%WBk67)~n;rO<`o#^U0bQWw%ma?(sD2@~r~GO<&dI!*&lMWLDGv=iFo#N^b; zbR}-24Ci(A`HZJ4J*{P06JPYCvt2@Bjpuv49@kstaI()sRaJRG zC)7KiBc~KViMp8c^&goYy2Q~^$HT*S3RORkC5swK%Lg!R>`R5j{` z1Wi+}m&!_Q%56j`aU%~+{RY(UgezXk)rA0HIa znMvqyd@6i6rGsTO%&L?9=$s9Q?pt|x=2sd2Y<_RvDJ;HxWSqn=*Z5-#>UQ0 sUwUsXET7)LU08YgF_t!8zj?>Z6qvJ}xhK!qyUY2YHtJjEptk$!4~S1gVgLXD literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_monitor_input_active.png b/gtk2_ardour/icons/mixer_monitor_input_active.png new file mode 100644 index 0000000000000000000000000000000000000000..734aa0f0ebc7c7dd5952e088d701cda7943f6eba GIT binary patch literal 1045 zcmbVLJ8aWH7&fUuP_;-r2B;WL?o>f+pX)fb8&eWHp+R+t(nw?j$G$dJW1nkZiCc-K z60e;BCRDL7RSYmO01^vG42&RVrb^6gJtuKtsEULo`yT$j|Ns8iUihG8b_ z3ucq9m*{)`WR8B%ls@m$b|{-n#guH*FT{W!;E#kR-3e~ zMa{uJXQvo0@k7dHn9_U_+Rhpxpo3PuKxcowea8aN)!ADGORz!%b-jhH2rX|dwVbUr zM|IixtDux<)PRqO4HCZ>#9E@W1G^gCr`J3S1`x8QvqMpBs{srgAyD9iyd%gE$Px!7 zL6y`iKop?BLy;GXc_?Uwq9#BvdRXc$a#ysbSsVGHC!OsQ5^6l(@AtX>EQh029;&L! z3nDLyd5Xx#n*p(td=O7(7EBa7krxsV2Oza*ckl+$S*mmxf*)Gef#Dz?C5onuPwbF~ zoWT2j8rJ|FlP3Bj<4|5NQsceJAvNY!XJBaarv?wQ!x@KHeO zrq0qooa?!oqLyW)W)?+L6l4WL#ek9_6-8($LPZr|X5%n!O{~cku~w`}vI${zwk(y6 zsv$wsl&giJQpvdWASQO;pv^t4dXRYQ8&x2FGJ+SZ;!m7EjG=zp0!^2en>ZGIuL?w)X*DDMH@> literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_monitor_input_prelight.png b/gtk2_ardour/icons/mixer_monitor_input_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3b14b1d00343b4b3797ae99dc553fb87663ea0 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!2~1)ZBDHNQrac15hcz=sfi_-`FRQwRz~Iu+6G1j29GZ$a00clmw5WRvfpE8VzXeJamRQ! zP>8d@BeIx*fm;ZK886+f`vVkYNq6*hWMJ6X&;2Kn707q?ba4!+xRrdSNHb}HSpwrD z{`K|&*8|j6Sr=akNa8K+E$ms}zhu+Gpi@Gps=AyH{$AY1w_%}<%c|%bJ8CSd>RY6_ Z7`i@j9N6y=-vcy`!PC{xWt~$(69AG|M}GhS literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_mute.png b/gtk2_ardour/icons/mixer_mute.png new file mode 100644 index 0000000000000000000000000000000000000000..6624a0204a1fcf328a61c0c1f7818a821c6d13a9 GIT binary patch literal 1153 zcmbVMU1-!u9M82XQs`OH2R~Y!Mg@i2WG2miBzBeEWY?~^y|TMt@erFP({5;!iOICP zEgXvIgMweE)E5ziiZ6bG$HCzphoV@paul`blZf1l+`);6zUZXw)_W)(Tp*d5|NMUc z?|+VVb?#_vSku69Tw|_7FR-vg_HCfOsxk!*rUs}wgKnT!ll+WcmF+{Z$b%UO9Z2%C zPIc$IfJS@_q5_PVFor-(7LW`TS@{k~5J3@1B8*26RHJbfA~5&x%$jfYsRcbdXN#SZ ze3?>D6~#)WB2?N0;`fV4Q4|qMq9jEaA`*U_(uVjsw%TJ!%sdgc^-rGDMR+ z^K>=@$IIvE6}!P)qFBnrs^N)9fTH7sam}CuTEJi2SP&hQMm#JQa6pE9lhvbdLygRG z_jN-dka?qi@7t^>#-L8jAqTrOrzd%KBUrYjCX`exk=5gpF2Ps=p@fEHO^!=QOTe@O zQBB7}Tq&)j+F)AF%CQVWnYNUi(lVNibUl`d#uMopH|GY_a7|pZYcsoZ+_tZBRn5l+ zC4PyJ!CD7&l?f$5nRq}eMg;`&hH1N@BrMQuygK&nVQgi6;((b9tM&pOBvSts`7GD^ zKUou*Gh)~t|7w?-i1lE&oo{}2m>(bPvYGMOa4f3-bD9m-^_-q6RiD2(+qXgcy@ z{L=JJ>omC8(fn!E!+l(C)3Jm1{uj}8ly!^)==uevY^;64e zF!lP;y7AILqc_>|;G609d$%mU@$~Z9U(w!Y=g^WXw}*?Z`o7=M*aW${e{ySm)3-lQ zHPy8qzE}sEd)Aox@SBy~%kk`;i5o>pkBi62iVL^HpF%Fvsb5R?9Qq6keRu2t literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_mute_active.png b/gtk2_ardour/icons/mixer_mute_active.png new file mode 100644 index 0000000000000000000000000000000000000000..52635472c0e0f3c14f01324f242ce8b7d8209835 GIT binary patch literal 1164 zcmbVM&u`OK9JdmrK}FCQ1(k`SCzk`iV*9zy4_iqa$4=G^Qra{UJ#eUNzcya$AG2SV zv}jV+1KOr)+JOTSJ*`*ajmhAW5 z_kBL!-(UYS(Em-O?dvv*q9TPpwM5oqoHBhrAZC|RT=}o;7*#}~l2AdE( zk*2qt8ZHh1#qkh`FuQln?mllQ01|Jc3!X`eqD`ufK4l>r7t}OOZWzNfq@*avlX*44t2`G^LYP#bpa=;b zDoHLYab;o16VC zS5iErVaF>w&Sa|t1}YAA{EFiOWhll#P}FqO4kST=w&GQhXa0bUyysY8GsBX(iw8;h zzarn_8viG2EOCYn+T&mC(h`v#47NMXPYyfdgKRQ09vO}U(%2vwteXW@F4vxpUY)qU zlCkcFRvz~JxX@TQzh9ubo(&vHc~?qb{dN36CjW5x(8hWX#m`?o{Ozk~eeOl)7i+zj z<=+-&=Z|HE>T?^-p3MHplgIU+sl}6T-fuK}XR!b#L3njBd#!QH3qNm+bVfjkuU|Ud zakIG={^R9*xxK!3mGVygdUEOAPmOc&*wTmf^zU+KGraut0btLx?aOvNg6$n|GvlFy pCn8_&nY&y1?(fXeKd*%LbWk^L4=(?6{k0za9}2mCwUHf}{RnPScK-kX literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_mute_implicit.png b/gtk2_ardour/icons/mixer_mute_implicit.png new file mode 100644 index 0000000000000000000000000000000000000000..177bc647199b04ad32bdd2b2c96b81504817e40b GIT binary patch literal 1170 zcmbVMPi)gx7p260|Dl$w(_mi|yw+e{3}^iJj00(pE_%IwVjX`?axB`+4^3 zl2i!RfrQGbXgf@rHg&h{f-1zN8&J5xF1v7;CV^lQ+D;(g!WaUc+otSLF=>|U_ult@ zzwiI&xzXVx9qrxi48wHfhqNMHd+6I43DNJa{$DQBrHf?8NC{7ny6zz+ZQ=?7d0U@E zMWma}Pw$|9hS^lL%41}#a7;0<&FKM#YuGMjGfe+r!_|!%BA|jMEhoi3`FWWImYHIY z#|lEhRZ-O%n(o@Vw?~)gg69oiGz|LOY+A+6rjLEkrxtCC@8UnB0#YAu+*AoPAEk!w`Pl; zQf!qFSK;}3z0TG9IP6XGP?lw05P4CIQbg2mIz(?o9sfW}gNA&=vs_|f2Lu}R3Z5n@ zmU_Axg6$Rx>xvzJEm1UOd_#A6$O*h{2XU>SeNsg4+}IH9mzyr)i^#{*oND<NtF^JRFgtR z7GO)qMqDu?r~8CVGAG5e5N7+*Qd-Tb64bPKHkL?cTHL(j6WuXT%dSQ3u5lCZS!JR8~ux{qHbh+_+#r&~qEX2p# zDqn8;=7;JZU0Vh}3U`0L%Q?7h{}R3y8u?0^-9C4u{^I^}SRB}T@y2|qO*9{${PX3j z*&g-H;$o=KCjPd3_T1i=r^@Z@vkQ-QWbaSDe*Vw5Uw5AGFqx%tr1bsqUteEY4Bd-p zhr{znH>8d@BeIx*fm;ZK886+f`vVkYNq6*hWMJ6X&;2Kn70BQ3>EaktaVy#6?3wfhW(kas zroXojxE`Rk%DVVUfS66us-Q_L^ZXo+bvYkDcXu~`iiD=7+l@#@$<5_&cmI83Y1#Iv zs6awnn^E%o{rU!pto5r|1tSj@_9(rt|M%~1T(s~ZHlv0Zt(KPuS6{ERv}`=aC^&)f zNzlOy#pUl9W7C%`VsUX`o8TS5&Fv^UfB%1mUFVJ;d2w@hIY^LodXv+GPo@f*swymr w0mlOpt}xH#beUk{AYj1cz49Vc>Jnf`ZVV23xy;X9ALtbZPgg&ebxsLQ03#oKCIA2c literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_record.png b/gtk2_ardour/icons/mixer_record.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c6886ab61edb25f0d3906c86b0b155840d3ed0 GIT binary patch literal 1148 zcmbVMOK8+U7*2iE_d)2zQraP{){2{CVs5RZaTdr}m<35uwQ;7yc*AcClqwp%@v3I>vy`RDuo_n%9p?!((Q zH*aPbW?SKiUZ!gceVaC}q2KMPXZPr`gXH>14;~;j!$(ZU!u<#o9AglbkztLEJVhyn zSzEO$eWb5=R5h`~84-pH9gngZCUr3M408w((2oXfH_d)|_=p9zm1cY6MWN_vsA?Y> z_fgMycf}kZG8KzGcmSkAl`3!$F+k`HyMY>}*#*5S-A7`c1q%=|lx7#5>MNFjhJ6I$ zoDegG1Oy3*gOZ>~%3dG}P~f4+3&|K1)Ob=AAXs`>YR$I>)UuvmvPDm6wn~Vn@_emU z<7)dj><{u#Q50Sfc~Oi}L@XF{i4n%!puMg^M}g_v9DWgAbtcVUOV;N$WAtUMJJst!^j+Qg75_ zzDE{R+mz^$sXi zF~LC|CRG`Ipb>!Qpkd^nb0~Ru@+ADYw#tnt(tK5CD@ z+NCa{Js545o1Y$*#|OD|W_&sv@mIIn>0sS0=$T6Ry8r9^yfK|P+3+EW-<4jLb~QGi z-R|z*a@y|d>gw(7mA^fiY`b&p=4|atYmWQ){(b5A@ka6U#JQ=dau~{;ot-)EA~QX5 z_;Sm+`)}X8>Dak*e*d-I+QkbO&bsSFLdfiyUq63*5B5BGv2H8)bmHNuhUd2@W)7VP z?g+E9974l3H<;TJGQ z5X*{sz6*6_c8jWI(29?tJ;TOqf{3+wwxX6GA`7rrH{;azhfgU|*W%RvP=?Le5-jRF zhaA{Bl+CL{B~{RYg<#m3 z%z|Rmolg`_8RIE7189~p3_q?}w2N}^j~k1k-Ta^pnH+Sjen-Xi=xMHyaqgBjOYJwHiPCbM!Z)<0YhqMLgrg}r!pR&Pjsg&s0596MRBSN<5I|a55B$wpX}m(?yD@!irrT+nwhom*k3)0~KUBdCTgn zbU;VZLY7;!Y*OkB(SXb-s&4uczd&>G%FxjVpq6qhgPhHUM(ERwYFh0=4Gvnal(D&WCj|b~sT2AD>4~0iphhJ?s#sd>KroY`C zy|ufRCz?NYto!wDcx>#-)Rg`0)1^(Hf(NE&zU)1J@a40~$&yj09Tl9avnTpyMmn#} z%(OTyRm6oOA+`E+9g1GPxa#=i8o2rTaMQ%&z@bCq^*;xuY8no1Y1*(-uAlz#I(zd$ z{_L@viS-Q)Cs%waefDl=uLP>;%crZBzpp*x4R?QS4eT0u8-RBjYwEj+C%IVL^UrTK P`agqoGAoa^cc1zVWeIhg literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_record_prelight.png b/gtk2_ardour/icons/mixer_record_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..814a5b2dcbb6d51fda8352a5c834eacfdb091419 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!2~1)ZBDHNQrac15hcz=sfi_-`FRQ9s)A`D@BZ3KT_3Hl3kHG`+CpUXO@geCwI9d~E| literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_solo.png b/gtk2_ardour/icons/mixer_solo.png new file mode 100644 index 0000000000000000000000000000000000000000..ac258874ecc51b47fa646f03d0b56c9b74b87815 GIT binary patch literal 1221 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!2~1)ZBDHNQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07??9MLn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-UthSvdBxCx0tT6WMPh-zp`L+$ZZ61QVAaJXL8%C5U{zflQdy9y zACy|0Us{w5jE^*Bm}X$u;kO8+5a=2!|DsG_q$K9J-j3 z9nCDEvkP;^N|FV&-aS=xXd} z;^^$^Y+~r*V&-aUZs7#e>zP+vl9-pA3bQv8XfIT+GhV$`&PAz-CHX}m`T04p6cCV+ zUy@&(kzb(T9Bis*sNkEJoS6p_0YwnRzb>gonPsUdZbkXI3g8g7%EaOV3r9jehv-cq zC)D(Tj?o7t52WM*69T3|5EGvGfgE`DNzDW1nId53coX?{3ov7S_H=O!skoK&<>SZ1 z1!f71kIeJ$1zZnMW0PtS%+ug@6rD3?PF-Eyty{MozHLrF&nItJ^YvAzSFDtn*s>){ zwg~Z9SXdl7e3+G$RkL*ErcIxAm%o2^clUQ$o+V3`aAYNh1qc8B_EuU>G$|?R)2C0{ zwrzX$>XpO0qut{7_t*QcTzEj>&!3;4=iApe__58(OGsc4`T6lN`_DF}=JQ96Jh{3$ z+`Uic=KlKs@9*z7H8E)@v#I*hv8bbnnfb|ygYSJ55?I7EetfpOuyozJbq88lA2Ln8 z0<>MT_pfmRgHNc#x6jYdH*z*`b;>g}cxG*Jko0h7Wa44)n~~$DG^2DPs9^DQ^>bP0 Hl+XkK*NdbR literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_solo_active.png b/gtk2_ardour/icons/mixer_solo_active.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f0736050bcc34c90eb27c220a45fc8788facd1 GIT binary patch literal 1203 zcmbVMU1$_X9N#1gG1UjjrBLx<+~7;`c6Tm&AG_vE?soU|Aa_YFhen|_o83unN%q6t zIq#BEtLMzk+k*(C zO?4RMkgAXE_#L%VR71hY_v8Ldm#En$qxu-8Y&wKZQSBXNN7Y6U27_qWu;TQ?b5$A` zdYs-8&Ttt=LIq>fxQqJ6vw3ZNL=$wnV*_X}i$sBmunNlNsO5>}I6bRZBzs@X(qI;X zN8o$U!jw(8QXn4~aQB zHE)ZY;&cIHM`YPjsl=4p7~36Yp&$q>7h*%9AVCDZF$=5ZpyjpJG|0%)T*JYJZ2@1S zI%pShoF<;mgWj)q|g=#C-@W}Q6N;>5`02ZBp%9gLpwjo?)`XDSbAIV&fD&&tHWQt@fFx@?!X>`dTZs`tdB?GGQ+H9T?Q-Gjfh zOb>iDnf>|73q7m#(ab2b*U1qHPqzKsSghC;R9fr>il~9wShGkZu!5Fw33ylk^_5R0rd@(a{vGU literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_solo_prelight.png b/gtk2_ardour/icons/mixer_solo_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..05fd7523f5d7d2496b9457c2cedf083dc2febbc9 GIT binary patch literal 418 zcmV;T0bTxyP)WdK)YWFRsiN_A`?GB7bTATcmHFfuwYF(4~2GB7YpH4f_l000McNliru z-Uk8)0yOFbL)HKQ010qNS#tmY3labT3lag+-G2N4000DMK}|sb0I`n?{9y$E008<) zL_t(|+GCuUX3Riszyicy-oK=-p-fbF=BS}81XZwc@|pw|%j!A++3%m;x_)rk+8Gclo|>Q!5^RB{{8a{=wzVj3P$cgk>B6HkZ&k3_>|3j zKfQWzr=fqhrvLx| M07*qoM6N<$g82}mGXMYp literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_solo_safe.png b/gtk2_ardour/icons/mixer_solo_safe.png new file mode 100644 index 0000000000000000000000000000000000000000..4192219dafe065c2ca2b65ad1d19f31ec0e64182 GIT binary patch literal 1351 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!2~1)ZBDHNQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07??9MLn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-UthSvdBxCx0tT6WMPh-zp`L+$ZZ61QVAaJXL8%C5U{zflQdy9y zACy|0Us{w5jE^*Bm}X$u;kO8+5a=2!|DsG_q$K9J-j3 z9nCDEvkP;%ew-V&-aS=xXd} z;^^$^Y+~r*V&-aUZs7#e>zP+vl9-pA3bQv8XfIT+0badU&PAz-CHX}m`T04p6cCV+ zUy@&(kzb(T9Bis*sNkEJoS6p_0YwnRzb>gonPsUdZbkXI3g8g7%EaOV3r9jehv-cq zC)D(Tj?o7t52WM*69T3|5EGvGfgE`DNzDW1nId53I2YCan}LC`)YHW=q~cc6o_h*M z9dZva9qF`wvLZp?aee*H5()AsM|1$P0U@z5dJ>d2ybitj+ zz5OZtdqtcp=I0zZ`N!Pv={kwy=ig~Z>F+CE)S`Lwfcv+Tv*l%q^H=`+dA>s~@CT## z>G=^)e;+%P-}t6Ien+{@RIA@%5=vWtHQI#fwkT`G{@teb|M*Pv&_<37#tGV|K29!} zbcnw}ZQs9xb$^xrZ@1TRP&xm3>WY#sc?MhVFTYtf8$0Z0?zQ_9B$L6uw2i4YSN+_2 z%@2YZCKqOwJz5{7|MHRf^oE589x%^hEqT0f_9`BpRdSckH$9PObZxlU>Ms7UgJ~9% z%ZZ81Jds6v)}Q$N^kMkB`u~!R_hO2|IWsa=U##p9xzPJzj`Ny@ABq+}@4B{HUdBOi zfuIA65A%YOUsGop4qRrFQ&t;ucLK6T}<>O8O literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/mixer_strip_meter_marks.png b/gtk2_ardour/icons/mixer_strip_meter_marks.png new file mode 100644 index 0000000000000000000000000000000000000000..6e2320468929f3057375b600dda73109f41ab0ce GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^EI@pRgAGWA&tb3u2^2edhHwBu4M$1`kk42gERFviE;uzxL{dVd>P6kCDmdCZ1n@ew0YJGlNcv^50 zo5=&djveb&oj3FvPGgz(zf2-!)=b^dqsiwq)!lDYAOE>yHM?nwfXIu&OWdXwG5lE^ z3K|CdEWfJ*oY@>3<^JfbyDs2ZkRf;F!4(ddI0vtM0e{WXdq7(mJYD@<);T3K0RV62 BQ>6d^ literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_monitor_input.png b/gtk2_ardour/icons/time_axis_monitor_input.png new file mode 100644 index 0000000000000000000000000000000000000000..1149ab3dc0392ac903b15cce737081b96c6946ad GIT binary patch literal 1041 zcmbVLJ#W)M7&agQD(ZwHL8p^DKn1by9Dgfmo7hepiIgghL`EF@+E}T5#=a7_6RHpr zJ3_l6@b3p7(v;ub1m`uIiI62940&!Y%CjyHAdBnd7eXf_8^?nh#8m zgo2x6ge;61o8!t$S?qd!OhFfK1yP0n@$nN60>8pPQkt+CTeugj?j?9*Z>{a^^*zJq zmli=eGns)9Qx|06c9fb~g&*5B**?D(c`%01euX~~)oHE+izFB*0xWt^ML?AWBtt_s z?gI%TC?ZLOS`k50(M*WI12x&6ZB&g~L=}<4(s#=3mO_2>npV~N!TZMH)MUGLIRR>t7^mA`>I#?eR~$Os`lE z=G)WeXNS}A!4aF8gbj!K`t2bbtfhusZD-%QqtVC(H{NrjcN#hRe0;bp+*&jXg@U2$ zM_=9?9Nb-4Fy=n|`g**-G8_&g`T14*&hoQMT<7<-@~fZU7xE!(IBWK>_IUpfTV+Go literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_monitor_input_active.png b/gtk2_ardour/icons/time_axis_monitor_input_active.png new file mode 100644 index 0000000000000000000000000000000000000000..89fc83a6d7b9ede024b691e5463b070d6477df9f GIT binary patch literal 1041 zcmbVLJ#W)M7BooBBe?r(Sf0keQm77K4V{rQ+0s> zsa-&HVniK~Kv1c$A%PeX0|Ogk>ViNB{sQMTDIirHuw>tdpXYs__iJN*?&|p1g)xrf z#;dbdovmlsd-mig`(A37@3G}PwHN6ES*Bel#$3rGO$@4mvx4i`@p`x3<0+0i*76&R zbg_2La7iFI8AeEhh_N|tYC4S^w~Z-i;uSwE^1oic<$>=N`5Q_N)*=(P{Moe_FRaZq z+_ko=d;IhjFqIn2K!B+O(x4M2Mq1?ib`7@Au03#@7RI42r4wFHmSjxoI zi9{qoF$l7_`sjq#@gEt7qLW51!eSjKWHokKJ(eejWR|<59c4hK#<(8)tSC;$BJOH{ zLt3?pJo_VfzGqZyt%8syLrsEe0igmc6Y0IE-6@6odOtu6ZQaFk|dc5;q9x3_D=HMJP#HBm(AwA|Oz6 zTtCcivI6bLYvI_xjlD`t0?^N};UA))Qu;S?T`EIUQ*^1I6ih8I@dK{+KUou*7%^*) zzuIMZ#dBN(D*!!6cY1N*y JUX+*a{s!x)McDuV literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_monitor_input_prelight.png b/gtk2_ardour/icons/time_axis_monitor_input_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..05b77f45989b33d15b60ba7f0ef0a9d2952873ac GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv_!2~3=vz^*NREcXuiE~kEVo7Fxo&vdf{}rtiGrb}m5G6ssi}gtfsuj15#`>~KyBPGzE6by`K#f z;wX9`;(kWs-0tBA(vMR1duY_huv-O6sVu?udk+eJ$&XqrsBu}vl>Q+Hdz zgKrNas0T$s6g^f?Qc*+&QR_hkL41G+y?78js0UHeNxNGWiU$M9Jo0`2|NXCH9qk*N z8kaXR4AYcv(~ERn61@$x==X`fdpg|5)UPyNXmLv1P};N6hJZtfhs3e0NL8ZQE!3Wrxtai=8K-vT$vDG6@*Hq z!dK!v4*CVCD2f0?K@?*Y5etVsVpd~bxTbDFN1+usK5?+eMi$LpJVeqQRXP=d>lX^s zhP|+sD4H^%YWf1?f#AAPT$AXK6wz-PGor)Nu#bcy3h_{2(R%c)sgr5${_Q9NQZ?%4 zz@bGk2X$->xyU1VJfFf0GR{_C5#8_9new6 z1cznpvs$OjL$+XAju+iT1)7RiM}e~k*+zg}b~3}NGlK#n^LONmm<3u=R>YK?(voqJ zt8wlB$(lgL2vK|d(Ju8X+Jn({y7}p0dVG*aXC|P-5zn{XrGs@guV+ft*B?%x zqC=GvP2I;I$lasHxt}lJ?|62@ICZozaeLq16^%<5csp0(`wROHzZ$*%rnur!@$sy$ zFSkyNJ(~EEUzb~V9KPt@vTO9>+iy=VpDs3J8g@Uq*KB#?-@Lsa-^@>+RrzyR#xrV{{5$SM{Awi%y2hUYw@*9o1^j1 M=i2qF*`51;0l=Sf_5c6? literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_mute_active.png b/gtk2_ardour/icons/time_axis_mute_active.png new file mode 100644 index 0000000000000000000000000000000000000000..b064702446f5721bdbea3785a891fbc76b606a04 GIT binary patch literal 1136 zcmbVMO-K|`93S;!rUWLT5jl*9Al&)do!OnyZQY&O%>{Rpbt5GL$C;-)=zKKuY}Y*q zNkw%j22#QL=@0VIl{iEmBlI zpC|Kv(sG6mF(geHh8Nc++JzbL$BiA)Zg$KDR0g=#sH38K47QZXD0jOX@_@)2 z@r0wJq9`M>rH&fFgh@F}pc_)tH8BwnCKx6dpo1*UhZrVAhx{_n$7nXj1q3cs*0B>e z7Dsp{CM5zqlH&eoAS%VB03*wMoC}6xWp2`Rp<=3_Y*$BiOWfG5Tv2j>0xc(NStI2R z=+0Tta&wlAOFbOP;3-AbP4C1j&{n)MaP)IPOE{K+Z)RB3ckmz){Wo%fjnPt&6W9v_$r^>6p}h9^t6j=Rs0Tf9yZO;(dwhV2X2wCoG4*R@4Gq@aq#Vr_<_2o} zUR^rhI#W6O=y0S(I#2$N$5$d} z##d{;r0;FC{A|8);Kk{u3l+us#`MFf1K&Qib=2Rw*fCSxwfbQBCNEZ0)?%0Y+r}2n QLBID8NXFChWUPPUHv=ki%m4rY literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_mute_implicit.png b/gtk2_ardour/icons/time_axis_mute_implicit.png new file mode 100644 index 0000000000000000000000000000000000000000..88ab3c2f4590219d4b7f91382fae90403f53cb9c GIT binary patch literal 1148 zcmbVMU1-!u9FMIWq6k8J2ll07DtF+y$s|oSo6yznZg$({Zr8G1u=J&-$+R2VWMVRP z(^@<|?%?`xD3v0f+=DO2;eo<^f%stU9re755584=_KS*N2wEsOX?Lqa@xeec|C#yy z{@?#h^%T3dZ*AGiFwFLRw_c)aQ}k|Wpx+ho{5iVpB-uXFi-$ zWLV>eZ=eo_X{^}gKGIkCS~Ic384-pH9gngZrelBT8RiHgU=R)4Zjya+HEjVf>uF+k{yx`7rZ*;Tz7m7`;x1*;G;l4RGM z>MQhs4E7O_IT$lxTmW&26C|ig>Rup10rG;#LnS6aO;$80fZD@SYrZw4mGoTA7TqP; z3L&1x^VMpVtG094ALa#BRe31#q8OuySTODqBaFF0TU~>W0@JrWVq+IX8jV3bMv^S` zbS(tOD-_lhyFo2cG-Z5fc)Y+t-f^P1R?z_|p|@^qhz`o*9^y+Vz+=8i>oL?;C)3=0 z*iZzd-e?DWn-;|w)v-C|AeZFzBuj5N%eJ&!R>=v1B0)uj@q{2GV4_`*$J0N+;!rn3|;q!T$QPNi&nN=jw28A;Ifcve;t={h&>2E=epRJUtWyEU%zL9UkZkwLIu z#(1>e0X-E=a8SV>$n?sb01Ad_yU|HhptX2)CB0}vkm{=To^ii;qlpl=BCEWhbj-PYt74_UwVFW=EoO{ZTIlN@w@z<{?6(9 zx8ynP>Q^^bnrB{JpP#QjZaDQUzrg%fT)K#sSGN7y`XBRX^Y8hmUtIsA>zm8rv29y6 zy=+|E{lI#?{Qb*+t{nL3lg^c;O9Q7q`+IgrgZ63n^u7KciePFXy<~hjIobN%uD|S^ nE#`w?_Wgf52G32OZvwMSZb!%PpC^ybMgN0*wy0lBANuwU2fcnA literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_mute_prelight.png b/gtk2_ardour/icons/time_axis_mute_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..8677e11e4d85954dc56615ba2c3d208abab87386 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1SJ0&Eu0Ocv`btgN}P*Q6H7Al^Atidb5j|@ zQ&SX-6ue4v6pRcEO%x0*t&B~qOidKD4U7y7oLY?AfZEtgJbhi+@3AupC~L}m>6Ziw zaTa()7Bet#3xP1>rMq>1fPyUPj=qiz3>*8o|0J>k`SUzo978H@CG%*kPgLOE!0_>{ zxcXI{T?}FPpG?A|pTh@r$p`TfgGK*^~P+ z-a9HNpSvly+V9P}zn>nrZ(YVVVc~ie{*=iN&M&^6=fT0H;qArnmHDR1i<+PR9^ZYg z|7h;p#$WpPsvV+k$n7l?esOZ~_58Y@A1Axaz3$j|BvnzsfGPM-#;&EkehioRtln<5 SudD~Ul)=;0&t;ucLK6U`U3p{x literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_playlist.png b/gtk2_ardour/icons/time_axis_playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..49d6ecbc2fe1ce0aa5e2e5eccee1b84a0e739b34 GIT binary patch literal 1086 zcmbVLy>HV%6nCK@T2xSx5Kxe6xngVVyTsp0DE@4NNLtcJgaHZHz9d%b59}*RJF-HyE#L%HjRU`%^2C^X*KK=oArmh`8;+!Uhq3VF8^WA&*e!ur|?`Ch4bXUdu`_x*+$aZyiVqb;qXQPkV*i@%(6L>`M59;Fm@1!rsI zM{~MMlsB-|z{^n+cbo)Knis7gx*RwyR6~xp@$@q)Qq<-Y1h0qbNoY&VDr znxcwx-Pmzg5vEsA%MVM;!H16w?RzEWp-=&p*g$Q6VKYI?o7K9zx#}t&Gk1qBc2zp0pXn_Se7l@D+c^2|O;gwlB4CBM9M5&wjG4`X7&KRAQXdRar66sM2L0qXE6Nl-bP^4sB*NHjE0xk%$y!zHD zuA#qSoM@faH)6!qP#Uc#E_sjU%n(d!ce`*888TaU>WnYma~0WvC)O zm>rLsp9sg}gF-Sh2^o%0hu;fiu+*}t)#XL^-TwaJ*Sn}Uy0bfOzkhRm5{2O?CK@qq~5Yk)=jc&7u;I5i&jsj$+R2WWMVRPxAh?O zpyfVsEllP^6U%L!!YZs zUS)_3m5yo-_IW$O@O3|=Y=-ISt%tTVh6p>1M!i7izAQfGSkKkD6JiOJLK9WJzNrWe zPW4xusWC@&x!yx;PhF!1d_-)v?vDqtR@b>@yBggm*8;~bL&%uUt%w>b4X`GT5G(Q^ zHVq&UU|Ilj3Ia`(H2~S>!%=UMJEE1XLem#L>0FhNP!oh&t;W|f zJdQ>MsH&;}(n30&qKH&H84$ak3gW#j3l@r<$P0;w12(Z}590}9tr`yE zW};}ygt{FHkOzYACvh#KV^T(cWUPsfE0ZA-$|%MYkwfb-vbRO1x%;=H1W46r$0Cmw z#U8h?GvT9v6fK>je|Xn(wL)GlKqzN{oCcBtp#qeQB}oQI8)8-!m6naQxT2wEBr&HH zvQi$xd?uI8nRzn{ElbLavSPHj#ULhj;GmXYkNRzL<$rQDGeS1OQ3d1iRtF4JF~M;a zhpag$@{ldrju#|1Nr6`4wNT`pLvA6$KD(S@&09l30VuL%f}CVFBhN{eDHWh%D3Xy^ zM6Sto|0in#6(c0=@mIUFu4oS?+tuc$ht=^x0iBtM4#%_aZ!>hTE*Gs_rT$^~>(Y|V zZkl73Zprxhn-@Em#95*dRs8TO%Me0ruSK#4WY_FkB?4*sfgpx*D4os?Jzci-x2lgvT zD>Q8rj8)pEX+7+)53vI`#Fw^d+9nW}Nn;#1pdHw0P(cAzl`2Gq#0Jl8QaDsSV99Z8E^?TLED}4BCVa_x9n3aKge6(AyvAQmA?Cos~aw1zO~JUsIj+6}E@6gs}x zDZ@7@4KxT_t(MSA3Vt{Pv8t*NiBJ?143UTyJZiQRUNqdbV35cPoq#&N2V#q6-Jho! zo+;f9!3|2K9m8JKNfb*NY?}eZ0)nm^$F+ryXodVMV^?%kT?h!QkjS48Emn`laF@(- zx3{Ah$kb@Bg$^r5R*;f3WI2b#oRm@} zrE6n1u9Q=gvXs>eDLIdEKABBr^}L?Kh9T#rw36#`i(W)c&mvvF4)fdL=Jw=jdPq#_ zhgIL7>vq6o)2Dva^aG$zNdg8X({jA{CN9u+yaoxKw~1W{eHUzHSaWt!P(VuB&{0;_ zJCSE)LzfF!$tiL!uSk4{YyY3DK_&*q?eU*>>0YrOjJG?@&kj4|Lp(M!Asdb_?jHS? z4c5t`k*&7BuiyFQxBFwyPe1j;`USXrb$RLd8|WJSe0p&3>}mU_pWpxV_@m7~S6{EM zt!)1B%$vu+y^T;-)%x1gJvTF#9^Uxu{?|_ye?L{bTpt=5dv3My!F!)Hz5!pACpNfW zSFYc9@r8HK9eH{GVBdFtZ~i!b-s)S`KYAecO#Rio_2HTFF|L<;X%@mOqX*xKXT6v& K8z1MUPy7R9y>0gZ literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_record_prelight.png b/gtk2_ardour/icons/time_axis_record_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d293a9ab6f9ffad093103fce8a7b3d06e27bfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1SJ0&Eu0Ocv`btgN}P*Q6H7Al^Atidb5j|@ zQ&SX-6ue4v6pRcEO%x0*t&A`Zq}c4v0uQYVJZ!bWp(GV_uhHZyOW zdFgJVZa^^L#e*M*)>6=;g%~N+rs)UNNQ@T+QK6-m9t06Bp+bt7)Hg{sRR}qBVCMbb zd%xfR`#h^%$~v_y-3#&qIYKt{Vt1Fuh8W~lItgZc!<=@05KUG4KpGVS>shpvDwapAXQhX0v8bz)ZGy;RO@MWRj*3r=$L20Duh(i z?3z>kMlaBCfPloom<1C8NW?iI4wbla0Eke4ydd&WjtNkeWEBcv{b8xKz#dYIdVbv& z-KE(IA->Aqc>{qC-+d|GBX#IxLO(h%cfLj|LX4$54Bd zOmnxjp$JI5QI7-;Es8m!V{6n!9x3Q)mfmo-W2^a`oEHQ+4rLK0l7f(g$qqe{$U-qI z#T6;p)Ug>io1=I^gZX%ZO1X|qJfr2bxS;EaoFpf+O>V&piRoFWY1g54*SOjImRwZ} zkV$Y*!g!?F0lgJWa9F`U(E21!0ETHfUUU)_Xf0kH1Kp;E2x-nHxWzbni4F7NMbyaA7U1_lPo z~Fm^{Z#!ly9`e=C4m4HH;U(-@=t^6Dx0SPEY$maN**` z*|EQ$K7VrK+@pp0`CHW|Qzw^Rp78zeXJ)oZ6!yg@6O(7pZu@C`>E$2a4&VQ?HJd;F z!=1yYi^XE2(dgRS_Feb+eafkS;7zsrVN4<|JKC7ZFF*5Uj{N*<^n)nmdi1I6@iT7$ D2O^3r literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_solo_active.png b/gtk2_ardour/icons/time_axis_solo_active.png new file mode 100644 index 0000000000000000000000000000000000000000..3140dc0a1ff5306889940a991f2d3d75f49a2dad GIT binary patch literal 1143 zcmbVMO=#0#7>>?^4(DZusi4OAi`x7(Nt?Jj+oW}cwT`yBq6lWmw>50}G5Kb@;bG2` zAb1sIijIMx=)r@(paVrV5q23)1;vB1=|LFN9mdozTRRoT4hE9%``+(;-uHR`a=tlz zsHS>jHHKj|$wnoE)>{8vy%K%r*lU;3vH`~PFl)ELqUr)Hs@tsqPnv2w$N*LEJ~a&L zF|4X! zvBw43o^(#@>Ci--XgGk^mn3As1W?6GW~b#zr3f)^S3-MVOcD6J3hamw3#9U?W?Z&i zfb%3B&}f0d1&(AmTI9riI7>4$#jq3|3NW<9ha{T8%MXFPxq6$FQ4(ce=oBFe5IPb? z6^li(7$j}Conk~$q-d66*#OcAc-djEHBeF1PQ})`OklyJ5+TqHsT;bKh=&pk6XNI)OABF!3De=AA_y^>jq#kwhbuOg z!YW~2ka$u3Z#?dEK| zv(f?01smF4!FF&t%aaVAQZ>W!C4PYx;#GiaoCbQrwM~3J!;-NCgGBV-$VE0r%OPH5 z!+cl{1zDnu)&D1J6e2_U?eSN;R79u;{q17&qr>9(01M5Gi-u!&_RJ+TSc6F=nk&6+ zeH7(U#8}U-xOc8uL!I9o7GYG~!o$I) cT?cztV0X{OzK(yNIO6{blJT^1J9e_~H{e%(jQ{`u literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_solo_prelight.png b/gtk2_ardour/icons/time_axis_solo_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d56c7eb43544eeda00db243a1a83630719508cd9 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1SJ0&Eu0Ocv`btgN}P*Q6H7Al^Atidb5j|@ zQ&SX-6ue4v6pRcEO%x0*t&A21s-(zPIP*-8oG+O`^ z;wq;{Jzn72i*cyD<&g;A~?}-4j&s+QQR1W$T zia!4CpMTeK=gW^znH^4VT$T9EDE!aQr?RtN+_&F z#2J6b?(@^Tn{(#u`6c(#;jF#ge$`X+!vc9{@dfI?pR>0*%Q!Q!Iw5akWUyPSYxg~VT`)=QIk&|KCPwzVB^bP0l+XkK!SI52 literal 0 HcmV?d00001 diff --git a/gtk2_ardour/icons/time_axis_solo_safe.png b/gtk2_ardour/icons/time_axis_solo_safe.png new file mode 100644 index 0000000000000000000000000000000000000000..a3542912f255c7d13d36d1b8cad29db9ee34e887 GIT binary patch literal 1276 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1SJ0&Eu0OcBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFlS_jM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWfo`&anW2K2iJqZ} zfu)J1j)IYap@F`kk-mYsuAzaIskxPbp#l^r0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LcpzHo!{ilG4o3^M(S!~%UoJp=vRT#&!Os*6j4QW4I;s=7F&vLIDI zD784hv?v)EA8E=k&A_n3ZxKi#&^1>6MVY`zNz8G{PcF?(%`5SAu~h=f=%r+)Sh=~H zyBQjqn;4iI8JJlZ8d?}w7`vF6IT;u^nVMLdTENV}rq{*7)Xdq`#nR2h%+=7))!5O* z(b?76#L&gX%+=J~!U?9=Gq1QLF)uk4W^X3YUZ`FRyn3yii&7Iy@{2<9^K)P+ARr^Z zB)>Q#zd*q`*i_F@!8b8EGY=#JiXe!8T~doO%TiO^it=+6z#(jviNytOj;KDjG;%U< zHaE32vM{x9Ha9j>g6d5nC)D(Tj?o7t52WM*69T3|5EGvGfgE`DNzDW1nId53*m^wV z8v_HQmZytjNX4zBJ@*ujI%xg)-`_Z~ll6qh9Yyy&da(!jIkn0wBkPSPrp(;O2OjqKdZH>uv_<*s9g_3x;>D4A08Q1kDa@2jqT&YvS7xTu7wHdXoCuGd}P zX3M`Ra1^@}SEYUGyN(!-v)iu1$<(fXO|>ZDgoy(!D$ zs;T)h_4x(wjhpjZ8>c0QHs3wxtbfGhr@fzn_2gw`uT3Z2=XlLhwf@x{$N!;c+v9gO zuABP&r`H<41z8Ki*VjL>{}Ut=F0d)Vjln?W_xj9Z8h2->mNI4h+|^z*Va4&~!jsgb z^ + + + + + + + + + + + + + + + + + + + + + + + + + +