From 63b5f0e5ff7c82cc9f9926eabb1111cd7506dd0f Mon Sep 17 00:00:00 2001 From: Rajeev Ranjan Date: Thu, 18 Aug 2011 20:48:57 +0900 Subject: [PATCH] Updated Navigationbar's control button for nbeat-hd theme and fixed the disabled state eventing issue with these styles of button. Change-Id: Ibee3217c7e00480d6a8370d584194ddbf01a053b --- themes/groups/button.edc | 131 +++++++++++++-------- themes/images/nbeat-hd/00_Option_header_bt.png | Bin 2982 -> 3040 bytes themes/images/nbeat-hd/00_Option_header_bt_dim.png | Bin 2967 -> 3014 bytes .../images/nbeat-hd/00_Option_header_bt_press.png | Bin 2912 -> 2993 bytes themes/inc/nbeat-black-inc.edc | 33 ++++++ themes/inc/nbeat-hd-inc.edc | 33 ++++++ themes/inc/nbeat-inc.edc | 33 ++++++ 7 files changed, 184 insertions(+), 46 deletions(-) mode change 100755 => 100644 themes/images/nbeat-hd/00_Option_header_bt.png mode change 100755 => 100644 themes/images/nbeat-hd/00_Option_header_bt_dim.png mode change 100755 => 100644 themes/images/nbeat-hd/00_Option_header_bt_press.png diff --git a/themes/groups/button.edc b/themes/groups/button.edc index c1938d0..8342e55 100644 --- a/themes/groups/button.edc +++ b/themes/groups/button.edc @@ -1301,7 +1301,7 @@ scale: 1; mouse_events: 0; description { state: "default" 0.0; - align: 1.0 1.0; + align: 1.0 1.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; min: 2 2; @@ -7317,12 +7317,12 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 20 20; + min: BUTTON_NAVIBAR_CENTER_BG_NORMAL_MIN_W_INC BUTTON_NAVIBAR_CENTER_BG_NORMAL_MIN_H_INC; color: 0 0 0 0; rel1.offset: 0 0; rel2.offset: -1 -1; image.normal: "00_Option_header_bt.png"; - image.border: 4 4 4 4; + image.border: BUTTON_NAVIBAR_CENTER_BG_NORMAL_BORDER_INC; color: 255 255 255 255; } description { state: "disabled" 0.0; @@ -7343,7 +7343,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; - min: 10 5; + min: BUTTON_NAVIBAR_CENTER_PADDING_MIN_MAX_INC; fixed: 1 1; visible: 0; } @@ -7357,7 +7357,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 1.0; rel1.relative: 1.0 1.0; rel2.relative: 1.0 1.0; - min: 10 5; + min: BUTTON_NAVIBAR_CENTER_PADDING_MIN_MAX_INC; fixed: 1 1; visible: 0; } @@ -7378,7 +7378,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "visible" 0.0; visible: 1; - min: 22 22; + min: BUTTON_NAVIBAR_CENTER_ICON_RECT_VISIBLE_MIN_SIZE; fixed: 1 0; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 1.0 0.0; to_x: "padding_left_top"; to_y: "padding_right_bottom"; } @@ -7408,7 +7408,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 1.0 0.0; to: "icon_rect"; } rel2 { relative: 1.0 1.0; to: "icon_rect"; } fixed: 1 0; - min: 6 0; + min: BUTTON_NAVIBAR_CENTER_PADDING_AFTER_ICON_VISIBLE_MIN_INC; color: 0 0 0 0; } description { state: "icononly" 0.0; @@ -7425,14 +7425,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 0.0 1.0; to_x: "elm.text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to_x: "elm.text"; to_y: "padding_right_bottom"; } fixed: 1 0; - min: 6 0; + min: BUTTON_NAVIBAR_CENTER_PADDING_BEFORE_TEXT_DEFAULT_MIN_INC; color: 0 0 0 0; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; - clip_to: "disabler"; + clip_to: "clipper"; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; @@ -7443,8 +7443,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "visible" 0.0; fixed: 1 0; visible: 1; - min: 22 22; - max: 22 22; + min: BUTTON_NAVIBAR_CENTER_SWALLOW_VISIBLE_MIN_MAX_INC; + max: BUTTON_NAVIBAR_CENTER_SWALLOW_VISIBLE_MIN_MAX_INC; align: 1.0 0.5; rel1 { relative: 0.0 1.0; to_x: "padding_before_text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_before_text"; to_y: "padding_right_bottom"; } @@ -7453,8 +7453,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "icononly" 0.0; visible: 1; - min: 30 30; - max: 30 30; + min: BUTTON_NAVIBAR_CENTER_SWALLOW_ICONONLY_MIN_MAX_INC; + max: BUTTON_NAVIBAR_CENTER_SWALLOW_ICONONLY_MIN_MAX_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; } align: 0.5 0.5; @@ -7466,7 +7466,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt type: TEXT; mouse_events: 0; scale: 1; - clip_to: "disabler"; + clip_to: "clipper"; description { state: "default" 0.0; visible: 0; rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_left_top"; } @@ -7475,7 +7475,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 255 255 255 255; text { font: "SLP:style=Medium"; - size: 20; + size: BUTTON_NAVIBAR_CENTER_TEXT_FONT_SIZE_INC; min: 0 0; align: 0.5 0.5; max: 1 0; @@ -7514,7 +7514,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 0 0 0 0; } } - part { name: "disabler"; + part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; @@ -7523,6 +7523,17 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 255 255 255 127; } } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } } programs { program { name: "button_click"; @@ -7634,6 +7645,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; + target: "clipper"; target: "disabler"; after: "disable_text"; } @@ -7648,6 +7660,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + target: "clipper"; target: "disabler"; after: "enable_text"; } @@ -7688,12 +7701,12 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 20 20; + min: BUTTON_NAVIBAR_LEFT_BG_NORMAL_MIN_W_INC BUTTON_NAVIBAR_LEFT_BG_NORMAL_MIN_H_INC; color: 0 0 0 0; rel1.offset: 0 0; rel2.offset: -1 -1; image.normal: "00_Option_header_bt.png"; - image.border: 4 4 4 4; + image.border: BUTTON_NAVIBAR_LEFT_BG_NORMAL_BORDER_INC; color: 255 255 255 255; } description { state: "disabled" 0.0; @@ -7714,7 +7727,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; - min: 10 5; + min: BUTTON_NAVIBAR_LEFT_PADDING_MIN_MAX_INC; fixed: 1 1; visible: 0; } @@ -7728,7 +7741,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 1.0; rel1.relative: 1.0 1.0; rel2.relative: 1.0 1.0; - min: 10 5; + min: BUTTON_NAVIBAR_LEFT_PADDING_MIN_MAX_INC; fixed: 1 1; visible: 0; } @@ -7749,7 +7762,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "visible" 0.0; visible: 1; - min: 22 22; + min: BUTTON_NAVIBAR_LEFT_ICON_RECT_VISIBLE_MIN_SIZE; fixed: 1 0; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 1.0 0.0; to_x: "padding_left_top"; to_y: "padding_right_bottom"; } @@ -7779,7 +7792,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 1.0 0.0; to: "icon_rect"; } rel2 { relative: 1.0 1.0; to: "icon_rect"; } fixed: 1 0; - min: 6 0; + min: BUTTON_NAVIBAR_LEFT_PADDING_AFTER_ICON_VISIBLE_MIN_INC; color: 0 0 0 0; } description { state: "icononly" 0.0; @@ -7796,14 +7809,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 0.0 1.0; to_x: "elm.text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to_x: "elm.text"; to_y: "padding_right_bottom"; } fixed: 1 0; - min: 6 0; + min: BUTTON_NAVIBAR_LEFT_PADDING_BEFORE_TEXT_DEFAULT_MIN_INC; color: 0 0 0 0; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; - clip_to: "disabler"; + clip_to: "clipper"; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; @@ -7814,8 +7827,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "visible" 0.0; fixed: 1 0; visible: 1; - min: 22 22; - max: 22 22; + min: BUTTON_NAVIBAR_LEFT_SWALLOW_VISIBLE_MIN_MAX_INC; + max: BUTTON_NAVIBAR_LEFT_SWALLOW_VISIBLE_MIN_MAX_INC; align: 1.0 0.5; rel1 { relative: 0.0 1.0; to_x: "padding_before_text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_before_text"; to_y: "padding_right_bottom"; } @@ -7824,8 +7837,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "icononly" 0.0; visible: 1; - min: 30 30; - max: 30 30; + min: BUTTON_NAVIBAR_LEFT_SWALLOW_ICONONLY_MIN_MAX_INC; + max: BUTTON_NAVIBAR_LEFT_SWALLOW_ICONONLY_MIN_MAX_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; } align: 0.5 0.5; @@ -7837,7 +7850,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt type: TEXT; mouse_events: 0; scale: 1; - clip_to: "disabler"; + clip_to: "clipper"; description { state: "default" 0.0; visible: 0; rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_left_top"; } @@ -7846,7 +7859,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 255 255 255 255; text { font: "SLP:style=Medium"; - size: 20; + size: BUTTON_NAVIBAR_LEFT_TEXT_FONT_SIZE_INC; min: 0 0; align: 0.0 0.5; max: 1 0; @@ -7885,7 +7898,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 0 0 0 0; } } - part { name: "disabler"; + part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; @@ -7894,6 +7907,17 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 255 255 255 127; } } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } } programs { program { name: "button_click"; @@ -8005,6 +8029,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; + target: "clipper"; target: "disabler"; after: "disable_text"; } @@ -8019,6 +8044,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + target: "clipper"; target: "disabler"; after: "enable_text"; } @@ -8059,12 +8085,12 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 20 20; + min: BUTTON_NAVIBAR_RIGHT_BG_NORMAL_MIN_W_INC BUTTON_NAVIBAR_RIGHT_BG_NORMAL_MIN_H_INC; color: 0 0 0 0; rel1.offset: 0 0; rel2.offset: -1 -1; image.normal: "00_Option_header_bt.png"; - image.border: 4 4 4 4; + image.border: BUTTON_NAVIBAR_RIGHT_BG_NORMAL_BORDER_INC; color: 255 255 255 255; } description { state: "disabled" 0.0; @@ -8085,7 +8111,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; - min: 10 5; + min: BUTTON_NAVIBAR_RIGHT_PADDING_MIN_MAX_INC; fixed: 1 1; visible: 0; } @@ -8099,7 +8125,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 1.0; rel1.relative: 1.0 1.0; rel2.relative: 1.0 1.0; - min: 10 5; + min: BUTTON_NAVIBAR_RIGHT_PADDING_MIN_MAX_INC; fixed: 1 1; visible: 0; } @@ -8120,7 +8146,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "visible" 0.0; visible: 1; - min: 22 22; + min: BUTTON_NAVIBAR_RIGHT_ICON_RECT_VISIBLE_MIN_SIZE; fixed: 1 0; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 1.0 0.0; to_x: "padding_left_top"; to_y: "padding_right_bottom"; } @@ -8150,7 +8176,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 1.0 0.0; to: "icon_rect"; } rel2 { relative: 1.0 1.0; to: "icon_rect"; } fixed: 1 0; - min: 6 0; + min: BUTTON_NAVIBAR_RIGHT_PADDING_AFTER_ICON_VISIBLE_MIN_INC; color: 0 0 0 0; } description { state: "icononly" 0.0; @@ -8167,14 +8193,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 0.0 1.0; to_x: "elm.text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to_x: "elm.text"; to_y: "padding_right_bottom"; } fixed: 1 0; - min: 6 0; + min: BUTTON_NAVIBAR_RIGHT_PADDING_BEFORE_TEXT_DEFAULT_MIN_INC; color: 0 0 0 0; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; - clip_to: "disabler"; + clip_to: "clipper"; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; @@ -8185,8 +8211,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "visible" 0.0; fixed: 1 0; visible: 1; - min: 22 22; - max: 22 22; + min: BUTTON_NAVIBAR_RIGHT_SWALLOW_VISIBLE_MIN_MAX_INC; + max: BUTTON_NAVIBAR_RIGHT_SWALLOW_VISIBLE_MIN_MAX_INC; align: 1.0 0.5; rel1 { relative: 0.0 1.0; to_x: "padding_before_text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_before_text"; to_y: "padding_right_bottom"; } @@ -8195,8 +8221,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "icononly" 0.0; visible: 1; - min: 30 30; - max: 30 30; + min: BUTTON_NAVIBAR_RIGHT_SWALLOW_ICONONLY_MIN_MAX_INC; + max: BUTTON_NAVIBAR_RIGHT_SWALLOW_ICONONLY_MIN_MAX_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; } align: 0.5 0.5; @@ -8208,7 +8234,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt type: TEXT; mouse_events: 0; scale: 1; - clip_to: "disabler"; + clip_to: "clipper"; description { state: "default" 0.0; visible: 0; rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_left_top"; } @@ -8217,7 +8243,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 255 255 255 255; text { font: "SLP:style=Medium"; - size: 20; + size: BUTTON_NAVIBAR_RIGHT_TEXT_FONT_SIZE_INC; min: 0 0; align: 1.0 0.5; max: 1 0; @@ -8256,7 +8282,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 0 0 0 0; } } - part { name: "disabler"; + part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; @@ -8265,6 +8291,17 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 255 255 255 127; } } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } } programs { program { name: "button_click"; @@ -8376,6 +8413,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; + target: "clipper"; target: "disabler"; after: "disable_text"; } @@ -8390,6 +8428,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + target: "clipper"; target: "disabler"; after: "enable_text"; } diff --git a/themes/images/nbeat-hd/00_Option_header_bt.png b/themes/images/nbeat-hd/00_Option_header_bt.png old mode 100755 new mode 100644 index c5d3ff6e2f1d4635d11c8184b492549d8537abcf..659fc232d0bc0147d1618ca3c862c8d488b53914 GIT binary patch delta 334 zcmV-U0kQt37vL8miBL{Q4GJ0x0000DNk~Le0000C0000=2nGNE0FQLFma!q83V#6$ zNkl6pa%96s2=W@s*w5oZ)9mQJ%8$WIs>d@U^9LB+7vR!_Jh*K?gUUR?J#G)IwIi{g+E@jY g?*0pC=8NC&0Dg&IEzSqOg#Z8m07*qoM6N<$f;o7R^8f$< delta 275 zcmV+u0qp+Z7p4~>iBL{Q4GJ0x0000DNk~Le0000A0000k2nGNE01*#}ov|UF3V#66 zNkl2hBoMqh7!xZi6J}sR&lsd+4)k=+z{E)7bbNpc_W|r} zApv4Sur)b<{bjXF+?~mwaS8N+8{mSUX21j(T@Uj|dAbW%BJ!MdT7-~rq6&bSQPd~Hc8aP9#}XBkKNewx5k?r{ zKZfRh6uCKSX7}?&aS)Z&l4`j^fzjLagZZMs%yuj8kObLzfQ9YoNesa-f2F3 Z4*>ReN&1H*Ew2Co002ovPDHLkV1hmUb%_7~ diff --git a/themes/images/nbeat-hd/00_Option_header_bt_dim.png b/themes/images/nbeat-hd/00_Option_header_bt_dim.png old mode 100755 new mode 100644 index 3eead1d647ac9d57e7e973b4556bd2cd041b5b08..3fb76e2009add8a44f559449b0bf889124bb8c8f GIT binary patch delta 307 zcmV-30nGlF7seMMiBL{Q4GJ0x0000DNk~Le0000C0000=2nGNE0FQLFma!q93V-oQ zL_t(|+U%DxYQr!Xg}?s4>^bMiTIg!%F}f-Qe34$kQ1BG!F$x_U2;??_SWk4Q42DA7 zES>ZgA@P0at?%LMb;BYrz#e!i_apEIyw5-==OfU&hv*(KGXQeVos>E$Jp%)9nuWe; z+UOpZzhP#WwU}9)rYpcM0DE`;1%EH&9>`fy($RjZG_0jCy#d>~^Q{zSYe382(;9cC z3RS2=6{=8$Dpa8gRj9)M370$givj1H^D0@GvjKyYR)xY01{|a`-jbw*lt$n%FQs9c zuH>AfyJP01hLAMF!*a)+fSr^+q!fX!ynh1Ya`=4@0H5<&tsaB|p8x;=00>D%PDHLk FV1h3NhmrsQ delta 259 zcmV+e0sQ{P7nc_yiBL{Q4GJ0x0000DNk~Le0000A0000k2nGNE01*#}ov|UG3V*^$ zL_t(|+U(UaN<%>uh2j6+nY@?A6oKqT!37BJz#@J2kS^{aeL8m#5Ns@TJBr17&zU(E z3Bd$HY=!yjkJBEL#QWpq23P=hz>HlVzzeXxUVc8?+v@5Tv)86+2_a%;07#;g%+U8p zW$wVDX^m~jyRWlz};~$E@p=F$11F_!U`+=*HD+0giCtL zDV;T?WJ)PGupWkvl)jO4w32h8?>d0Fot)-9Fx}IyU#GeK835+!Mhy