diff --git a/ChangeLog b/ChangeLog index a4368c481a..438440b32b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,65 @@ +2001-11-23 Sven Neumann + + * configure.in: bumped version number to 1.3.1. + Require Glib/GTK+-1.3.11 and Pango-0.22. Removed GDK_DISABLE_COMPAT_H + and GTK_DISABLE_COMPAT_H from our default CFLAGS since they don't + exist any longer. + + * RELEASE-TO-CVS.patch: removed since the glib/gtk+ API is supposed to + be frozen now. + + * HACKING: removed reference to RELEASE-TO-CVS.patch + + * app/gui/menus.c + * app/tools/gimptexttool.c: applied RELEASE-TO-CVS.patch to conform + to the new GTK+/Pango API. + + * app/core/Makefile.am: generate marshallers with gimp_marshal prefix. + + * app/core/gimpmarshal.list: added all marshallers we use. + + * app/core/gimpmarshal.[ch]: regenerated. + + * app/[lots of .c files]: use gimp_marshal_* for all marshallers. + + * data/images/ + * app/app_procs.c + * app/gui/splash.c: + + * libgimpbase/Makefile.am + * libgimpbase/gimpbase.h + * libgimpbase/gimputils.[ch]: removed since they are no longer needed. + + * app/gimprc.c + * plug-ins/common/ps.c + * plug-ins/gdyntext/gdyntext.c + * plug-ins/gdyntext/gdyntextcompat.c + * plug-ins/gfig/gfig.c + * plug-ins/gflare/gflare.c + * plug-ins/script-fu/script-fu-scripts.c: use glib functions instead + of gimp_strescape() and gimpstrcompress(). + + * cleaned up all header files: use G_BEGIN_DECLS/G_END_DECLS, declared + all _get_type function as G_GNUC_CONST. + + * tools/pdbgen/enumcode.pl + * tools/pdbgen/lib.pl: make them generate header files using + G_BEGIN_DECLS/G_END_DECLS. + + * pixmaps/Makefile.am + * pixmaps/wilber3.xpm: removed ... + * data/images/tips_wilber.png: ... and added here as PNG + + * app/gui/tips-dialog.c: load the Wilber on demand using GdkPixbuf. + + * data/images/gimp_splash.ppm: removed ... + * data/images/gimp_splash.png: ... and added as PNG + + * app/app_procs.c + * app/gui/splash.[ch]: load the splash image using GdkPixbuf. + + * app/gui/about-dialog.c: sink the GtkPreview. + 2001-11-22 Michael Natterer * app/devices.c: made device_status_update() static as declared. diff --git a/HACKING b/HACKING index 4365277e98..1dddf83689 100644 --- a/HACKING +++ b/HACKING @@ -56,15 +56,11 @@ We will try our best to keep the GIMP CVS tree compileable against the latest development releases of glib, pango, atk and gtk+. Since it is sometimes difficult to get a working state out of CVS, you may prefer to use these releases instead. Get them from -ftp://ftp.gtk.org/pub/gtk/v1.3/. - -As we said above, GIMP CVS will, as far as possible, be kept -compatible with the most current release. This means that -occasionally it will not build with CVS glib, gtk+, atk and -pango. To allow people to build with the CVS versions of these, -the file RELEASE-TO-CVS.patch is included. To patch GIMP CVS -with this file, run patch -p0 < RELEASE-TO-CVS.patch in the root -gimp directory. +ftp://ftp.gtk.org/pub/gtk/v1.3/. We don't expect the API of these +modules to change anymore. If it does nevertheless, we will adapt +GIMP in CVS. This means, GIMP from CVS is supposed to compile against +glib, pango, atk and gtk+ from CVS. Most probably however, the latest +releases will do also. Patches diff --git a/RELEASE-TO-CVS.patch b/RELEASE-TO-CVS.patch deleted file mode 100644 index 0c152f210b..0000000000 --- a/RELEASE-TO-CVS.patch +++ /dev/null @@ -1,94 +0,0 @@ -Index: app/gui/menus.c -=================================================================== -RCS file: /cvs/gnome/gimp/app/gui/menus.c,v -retrieving revision 1.243 -diff -u -p -r1.243 menus.c ---- app/gui/menus.c 2001/11/16 15:08:53 1.243 -+++ app/gui/menus.c 2001/11/21 17:20:25 -@@ -1820,7 +1820,7 @@ menus_init (Gimp *gimp) - } - - filename = gimp_personal_rc_file ("menurc"); -- gtk_item_factory_parse_rc (filename); -+ gtk_accel_map_load (filename); - g_free (filename); - - g_signal_connect (G_OBJECT (gimp->documents), "add", -@@ -1848,7 +1848,7 @@ menus_exit (Gimp *gimp) - gimp); - - filename = gimp_personal_rc_file ("menurc"); -- gtk_item_factory_dump_rc (filename, NULL, TRUE); -+ gtk_accel_map_save (filename); - g_free (filename); - - if (toolbox_factory) -Index: app/tools/gimptexttool.c -=================================================================== -RCS file: /cvs/gnome/gimp/app/tools/gimptexttool.c,v -retrieving revision 1.134 -diff -u -p -r1.134 gimptexttool.c ---- app/tools/gimptexttool.c 2001/11/21 17:18:43 1.134 -+++ app/tools/gimptexttool.c 2001/11/21 17:20:26 -@@ -54,6 +54,8 @@ - #include "floating_sel.h" - #include "undo.h" - -+#include "gimprc.h" -+ - #include "libgimp/gimpintl.h" - - -@@ -197,7 +199,8 @@ gimp_text_tool_init (GimpTextTool *text_ - - tool = GIMP_TOOL (text_tool); - -- text_tool->pango_context = pango_ft2_get_context (); -+ text_tool->pango_context = pango_ft2_get_context (gimprc.monitor_xres, -+ gimprc.monitor_yres); - - tool->tool_cursor = GIMP_TEXT_TOOL_CURSOR; - tool->scroll_lock = TRUE; /* Disallow scrolling */ -@@ -389,6 +392,8 @@ text_render (GimpImage *gimage, - PangoRectangle logical; - GimpImageType layer_type; - GimpLayer *layer = NULL; -+ gdouble xres; -+ gdouble yres; - - g_return_val_if_fail (fontname != NULL, FALSE); - g_return_val_if_fail (text != NULL, FALSE); -@@ -407,7 +412,9 @@ text_render (GimpImage *gimage, - if (!font_desc) - return NULL; - -- context = pango_ft2_get_context (); -+ gimp_image_get_resolution (gimage, &xres, &yres); -+ context = pango_ft2_get_context (xres, yres); -+ - layout = pango_layout_new (context); - pango_layout_set_font_description (layout, font_desc); - pango_font_description_free (font_desc); -@@ -540,8 +547,10 @@ text_get_extents (const gchar *fontname, - font_desc = pango_font_description_from_string (fontname); - if (!font_desc) - return FALSE; -- -- context = pango_ft2_get_context (); -+ -+ /* FIXME: resolution */ -+ context = pango_ft2_get_context (72.0, 72.0); -+ - layout = pango_layout_new (context); - pango_layout_set_font_description (layout, font_desc); - pango_font_description_free (font_desc); -@@ -592,7 +601,8 @@ text_tool_options_new (GimpToolInfo *too - /* the main vbox */ - vbox = options->tool_options.main_vbox; - -- pango_context = pango_ft2_get_context (); -+ pango_context = pango_ft2_get_context (gimprc.monitor_xres, -+ gimprc.monitor_yres); - - options->font_selection = gimp_font_selection_new (pango_context); - diff --git a/app/app_procs.c b/app/app_procs.c index e285ad368d..dd409700dd 100644 --- a/app/app_procs.c +++ b/app/app_procs.c @@ -128,6 +128,9 @@ app_init (gint gimp_argc, gimprc_parse (the_gimp); } + /* initialize lowlevel stuff */ + base_init (); + if (! no_interface) { gui_themes_init (the_gimp); @@ -138,9 +141,6 @@ app_init (gint gimp_argc, splash_create (! no_splash_image); } - /* initialize lowlevel stuff */ - base_init (); - /* Create all members of the global Gimp instance which need an already * parsed gimprc, e.g. the data factories */ @@ -149,14 +149,6 @@ app_init (gint gimp_argc, if (! no_interface) { tool_manager_init (the_gimp); - - /* Now we are ready to draw the splash-screen-image - * to the start-up window - */ - if (! no_splash && ! no_splash_image) - { - splash_logo_load (); - } } /* Load all data files diff --git a/app/base/color-balance.h b/app/base/color-balance.h index 746f416102..bb1a6dc2d6 100644 --- a/app/base/color-balance.h +++ b/app/base/color-balance.h @@ -76,7 +76,7 @@ struct _ColorBalanceDialog void gimp_color_balance_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_color_balance_tool_get_type (void); +GType gimp_color_balance_tool_get_type (void) G_GNUC_CONST; void color_balance (PixelRegion *srcPR, diff --git a/app/base/curves.h b/app/base/curves.h index 4a9e96ec9c..2a8d6f42a8 100644 --- a/app/base/curves.h +++ b/app/base/curves.h @@ -88,7 +88,7 @@ struct _CurvesDialog void gimp_curves_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_curves_tool_get_type (void); +GType gimp_curves_tool_get_type (void) G_GNUC_CONST; void curves_free (void); diff --git a/app/base/hue-saturation.h b/app/base/hue-saturation.h index c5765fd478..f4fb537a8c 100644 --- a/app/base/hue-saturation.h +++ b/app/base/hue-saturation.h @@ -84,7 +84,7 @@ struct _HueSaturationDialog void gimp_hue_saturation_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_hue_saturation_tool_get_type (void); +GType gimp_hue_saturation_tool_get_type (void) G_GNUC_CONST; void hue_saturation_free (void); void hue_saturation (PixelRegion *srcPR, diff --git a/app/base/threshold.h b/app/base/threshold.h index 767dc43983..2622e2e5c0 100644 --- a/app/base/threshold.h +++ b/app/base/threshold.h @@ -71,7 +71,7 @@ struct _ThresholdDialog void gimp_threshold_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_threshold_tool_get_type (void); +GType gimp_threshold_tool_get_type (void) G_GNUC_CONST; void threshold_2 (gpointer data, diff --git a/app/core/Makefile.am b/app/core/Makefile.am index 31841175d0..242cc21761 100644 --- a/app/core/Makefile.am +++ b/app/core/Makefile.am @@ -158,10 +158,7 @@ gen_sources = xgen-gmh xgen-gmc CLEANFILES += $(gen_sources) $(srcdir)/stamp-gimpmarshal.h: $(srcdir)/gimpmarshal.list gimpmarshal.h - echo "#ifndef __GIMP_MARSHAL_H__" > xgen-gmh \ - && echo "#define __GIMP_MARSHAL_H__" >> xgen-gmh \ - && glib-genmarshal --nostdinc --prefix=gimp_cclosure_marshal $(srcdir)/gimpmarshal.list --header >> xgen-gmh \ - && echo "#endif /* __GIMP_MARSHAL_H__ */" >> xgen-gmh \ + glib-genmarshal --prefix=gimp_marshal $(srcdir)/gimpmarshal.list --header >> xgen-gmh \ && (cmp -s xgen-gmh $(srcdir)/gimpmarshal.h || cp xgen-gmh $(srcdir)/gimpmarshal.h) \ && rm -f xgen-gmh xgen-gmh~ \ && echo timestamp > $@ @@ -169,6 +166,6 @@ $(srcdir)/gimpmarshal.c: $(srcdir)/stamp-gimpmarshal.h echo "#include " > xgen-gmc \ && echo "#include " >> xgen-gmc \ && echo "#include \"gimpmarshal.h\"" >> xgen-gmc \ - && glib-genmarshal --nostdinc --prefix=gimp_cclosure_marshal $(srcdir)/gimpmarshal.list --body >> xgen-gmc \ + && glib-genmarshal --prefix=gimp_marshal $(srcdir)/gimpmarshal.list --body >> xgen-gmc \ && cp xgen-gmc $(srcdir)/gimpmarshal.c \ && rm -f xgen-gmc xgen-gmc~ diff --git a/app/core/gimp.h b/app/core/gimp.h index f62414c9ce..3456c57a6d 100644 --- a/app/core/gimp.h +++ b/app/core/gimp.h @@ -124,7 +124,7 @@ struct _GimpClass }; -GType gimp_get_type (void); +GType gimp_get_type (void) G_GNUC_CONST; Gimp * gimp_new (gboolean be_verbose, gboolean no_data, diff --git a/app/core/gimpbrush-load.c b/app/core/gimpbrush-load.c index 1d8ea74a08..756bf0c5cb 100644 --- a/app/core/gimpbrush-load.c +++ b/app/core/gimpbrush-load.c @@ -50,6 +50,7 @@ #include "gimpbrush.h" #include "gimpbrush-header.h" #include "gimpbrushgenerated.h" +#include "gimpmarshal.h" #include "libgimp/gimpintl.h" @@ -129,7 +130,7 @@ gimp_brush_class_init (GimpBrushClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpBrushClass, spacing_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_brush_finalize; diff --git a/app/core/gimpbrush.c b/app/core/gimpbrush.c index 1d8ea74a08..756bf0c5cb 100644 --- a/app/core/gimpbrush.c +++ b/app/core/gimpbrush.c @@ -50,6 +50,7 @@ #include "gimpbrush.h" #include "gimpbrush-header.h" #include "gimpbrushgenerated.h" +#include "gimpmarshal.h" #include "libgimp/gimpintl.h" @@ -129,7 +130,7 @@ gimp_brush_class_init (GimpBrushClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpBrushClass, spacing_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_brush_finalize; diff --git a/app/core/gimpbrush.h b/app/core/gimpbrush.h index 5799f3d4fb..97bfe368a9 100644 --- a/app/core/gimpbrush.h +++ b/app/core/gimpbrush.h @@ -69,7 +69,7 @@ struct _GimpBrushClass }; -GType gimp_brush_get_type (void); +GType gimp_brush_get_type (void) G_GNUC_CONST; GimpData * gimp_brush_new (const gchar *name); GimpData * gimp_brush_get_standard (void); diff --git a/app/core/gimpbrushgenerated.h b/app/core/gimpbrushgenerated.h index 3f996ad4e7..e30d33b04d 100644 --- a/app/core/gimpbrushgenerated.h +++ b/app/core/gimpbrushgenerated.h @@ -57,7 +57,7 @@ struct _GimpBrushGeneratedClass }; -GType gimp_brush_generated_get_type (void); +GType gimp_brush_generated_get_type (void) G_GNUC_CONST; GimpData * gimp_brush_generated_new (gfloat radius, gfloat hardness, diff --git a/app/core/gimpbrushpipe.h b/app/core/gimpbrushpipe.h index 2c53ec1455..e08d7ca4bb 100644 --- a/app/core/gimpbrushpipe.h +++ b/app/core/gimpbrushpipe.h @@ -73,7 +73,7 @@ struct _GimpBrushPipeClass }; -GType gimp_brush_pipe_get_type (void); +GType gimp_brush_pipe_get_type (void) G_GNUC_CONST; GimpData * gimp_brush_pipe_load (const gchar *filename); diff --git a/app/core/gimpbuffer.h b/app/core/gimpbuffer.h index cb90b654cd..c9665cf30f 100644 --- a/app/core/gimpbuffer.h +++ b/app/core/gimpbuffer.h @@ -46,7 +46,7 @@ struct _GimpBufferClass }; -GType gimp_buffer_get_type (void); +GType gimp_buffer_get_type (void) G_GNUC_CONST; GimpBuffer * gimp_buffer_new (TileManager *tiles, const gchar *name); diff --git a/app/core/gimpchannel-combine.h b/app/core/gimpchannel-combine.h index 2d40cb5db4..33e2b28292 100644 --- a/app/core/gimpchannel-combine.h +++ b/app/core/gimpchannel-combine.h @@ -84,7 +84,7 @@ struct _MaskUndo /* function declarations */ -GType gimp_channel_get_type (void); +GType gimp_channel_get_type (void) G_GNUC_CONST; GimpChannel * gimp_channel_new (GimpImage *gimage, gint width, diff --git a/app/core/gimpchannel.h b/app/core/gimpchannel.h index 2d40cb5db4..33e2b28292 100644 --- a/app/core/gimpchannel.h +++ b/app/core/gimpchannel.h @@ -84,7 +84,7 @@ struct _MaskUndo /* function declarations */ -GType gimp_channel_get_type (void); +GType gimp_channel_get_type (void) G_GNUC_CONST; GimpChannel * gimp_channel_new (GimpImage *gimage, gint width, diff --git a/app/core/gimpcontainer.c b/app/core/gimpcontainer.c index 5bebed9fbc..8f792e8e80 100644 --- a/app/core/gimpcontainer.c +++ b/app/core/gimpcontainer.c @@ -146,7 +146,7 @@ gimp_container_class_init (GimpContainerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerClass, add), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_OBJECT); @@ -156,7 +156,7 @@ gimp_container_class_init (GimpContainerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerClass, remove), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_OBJECT); @@ -166,7 +166,7 @@ gimp_container_class_init (GimpContainerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerClass, reorder), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_INT, + gimp_marshal_VOID__OBJECT_INT, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_INT); @@ -177,7 +177,7 @@ gimp_container_class_init (GimpContainerClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpContainerClass, freeze), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); container_signals[THAW] = @@ -186,7 +186,7 @@ gimp_container_class_init (GimpContainerClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpContainerClass, thaw), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->dispose = gimp_container_dispose; diff --git a/app/core/gimpcontainer.h b/app/core/gimpcontainer.h index 7cfcc452a5..ab051913d1 100644 --- a/app/core/gimpcontainer.h +++ b/app/core/gimpcontainer.h @@ -88,9 +88,9 @@ struct _GimpContainerClass }; -GType gimp_container_policy_get_type (void); +GType gimp_container_policy_get_type (void) G_GNUC_CONST; -GType gimp_container_get_type (void); +GType gimp_container_get_type (void) G_GNUC_CONST; GType gimp_container_children_type (const GimpContainer *container); GimpContainerPolicy gimp_container_policy (const GimpContainer *container); diff --git a/app/core/gimpcontext.c b/app/core/gimpcontext.c index c6216ba449..a38a634c1d 100644 --- a/app/core/gimpcontext.c +++ b/app/core/gimpcontext.c @@ -375,7 +375,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, image_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_IMAGE); @@ -385,7 +385,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, display_changed), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -395,7 +395,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, tool_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_TOOL_INFO); @@ -405,7 +405,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, foreground_changed), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -415,7 +415,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, background_changed), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -425,7 +425,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, opacity_changed), NULL, NULL, - g_cclosure_marshal_VOID__DOUBLE, + gimp_marshal_VOID__DOUBLE, G_TYPE_NONE, 1, G_TYPE_DOUBLE); @@ -435,7 +435,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, paint_mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -445,7 +445,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, brush_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_BRUSH); @@ -455,7 +455,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, pattern_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_PATTERN); @@ -465,7 +465,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, gradient_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_GRADIENT); @@ -475,7 +475,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, palette_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_PALETTE); @@ -485,7 +485,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, buffer_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_BUFFER); @@ -495,7 +495,7 @@ gimp_context_class_init (GimpContextClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContextClass, imagefile_changed), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_IMAGEFILE); diff --git a/app/core/gimpcontext.h b/app/core/gimpcontext.h index e28618b61e..d3f73e71bf 100644 --- a/app/core/gimpcontext.h +++ b/app/core/gimpcontext.h @@ -161,7 +161,7 @@ struct _GimpContextClass }; -GType gimp_context_get_type (void); +GType gimp_context_get_type (void) G_GNUC_CONST; GimpContext * gimp_context_new (Gimp *gimp, const gchar *name, diff --git a/app/core/gimpdata.c b/app/core/gimpdata.c index 5bea9f1cf9..4f4237b6fc 100644 --- a/app/core/gimpdata.c +++ b/app/core/gimpdata.c @@ -108,7 +108,7 @@ gimp_data_class_init (GimpDataClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpDataClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); data_signals[SAVE] = @@ -117,7 +117,7 @@ gimp_data_class_init (GimpDataClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDataClass, save), NULL, NULL, - gimp_cclosure_marshal_BOOLEAN__VOID, + gimp_marshal_BOOLEAN__VOID, G_TYPE_BOOLEAN, 0); data_signals[GET_EXTENSION] = @@ -126,7 +126,7 @@ gimp_data_class_init (GimpDataClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDataClass, get_extension), NULL, NULL, - gimp_cclosure_marshal_POINTER__VOID, + gimp_marshal_POINTER__VOID, G_TYPE_POINTER, 0); data_signals[DUPLICATE] = @@ -135,7 +135,7 @@ gimp_data_class_init (GimpDataClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDataClass, duplicate), NULL, NULL, - gimp_cclosure_marshal_POINTER__VOID, + gimp_marshal_POINTER__VOID, G_TYPE_POINTER, 0); object_class->finalize = gimp_data_finalize; diff --git a/app/core/gimpdata.h b/app/core/gimpdata.h index 833c15031c..19be6f7adc 100644 --- a/app/core/gimpdata.h +++ b/app/core/gimpdata.h @@ -55,7 +55,7 @@ struct _GimpDataClass }; -GType gimp_data_get_type (void); +GType gimp_data_get_type (void) G_GNUC_CONST; gboolean gimp_data_save (GimpData *data); diff --git a/app/core/gimpdatafactory.c b/app/core/gimpdatafactory.c index 24ea21b875..04a072252f 100644 --- a/app/core/gimpdatafactory.c +++ b/app/core/gimpdatafactory.c @@ -30,7 +30,6 @@ #include "gimpdatafactory.h" #include "gimpdatafiles.h" #include "gimpdatalist.h" -#include "gimpmarshal.h" #include "libgimp/gimpintl.h" diff --git a/app/core/gimpdatafactory.h b/app/core/gimpdatafactory.h index 3f2d02cc2f..21815da308 100644 --- a/app/core/gimpdatafactory.h +++ b/app/core/gimpdatafactory.h @@ -71,7 +71,7 @@ struct _GimpDataFactoryClass }; -GType gimp_data_factory_get_type (void); +GType gimp_data_factory_get_type (void) G_GNUC_CONST; GimpDataFactory * gimp_data_factory_new (GType data_type, const gchar **data_path, diff --git a/app/core/gimpdatalist.h b/app/core/gimpdatalist.h index 8e0e674895..e13f56b5a0 100644 --- a/app/core/gimpdatalist.h +++ b/app/core/gimpdatalist.h @@ -47,7 +47,7 @@ struct _GimpDataListClass }; -GType gimp_data_list_get_type (void); +GType gimp_data_list_get_type (void) G_GNUC_CONST; GimpContainer * gimp_data_list_new (GType children_type); diff --git a/app/core/gimpdrawable.c b/app/core/gimpdrawable.c index d8640c9415..7418521e32 100644 --- a/app/core/gimpdrawable.c +++ b/app/core/gimpdrawable.c @@ -45,6 +45,7 @@ #include "gimpimage-mask.h" #include "gimplayer.h" #include "gimplist.h" +#include "gimpmarshal.h" #include "gimpparasite.h" #include "gimpparasitelist.h" #include "gimppreviewcache.h" @@ -127,7 +128,7 @@ gimp_drawable_class_init (GimpDrawableClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpDrawableClass, visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_drawable_signals[REMOVED] = @@ -136,7 +137,7 @@ gimp_drawable_class_init (GimpDrawableClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpDrawableClass, removed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_drawable_finalize; diff --git a/app/core/gimpdrawable.h b/app/core/gimpdrawable.h index 3bc07b7c82..36544b89c7 100644 --- a/app/core/gimpdrawable.h +++ b/app/core/gimpdrawable.h @@ -67,7 +67,7 @@ struct _GimpDrawableClass /* drawable access functions */ -GType gimp_drawable_get_type (void); +GType gimp_drawable_get_type (void) G_GNUC_CONST; void gimp_drawable_configure (GimpDrawable *drawable, GimpImage *gimage, diff --git a/app/core/gimpgradient.h b/app/core/gimpgradient.h index 22c0d9480e..5fbdb5dd1a 100644 --- a/app/core/gimpgradient.h +++ b/app/core/gimpgradient.h @@ -86,7 +86,7 @@ struct _GimpGradientClass }; -GType gimp_gradient_get_type (void); +GType gimp_gradient_get_type (void) G_GNUC_CONST; GimpData * gimp_gradient_new (const gchar *name); GimpData * gimp_gradient_get_standard (void); diff --git a/app/core/gimpimage-guides.c b/app/core/gimpimage-guides.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpimage-guides.c +++ b/app/core/gimpimage-guides.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpimage-guides.h b/app/core/gimpimage-guides.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpimage-guides.h +++ b/app/core/gimpimage-guides.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpimage-merge.c b/app/core/gimpimage-merge.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpimage-merge.c +++ b/app/core/gimpimage-merge.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpimage-merge.h b/app/core/gimpimage-merge.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpimage-merge.h +++ b/app/core/gimpimage-merge.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpimage-projection.c b/app/core/gimpimage-projection.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpimage-projection.c +++ b/app/core/gimpimage-projection.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpimage-projection.h b/app/core/gimpimage-projection.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpimage-projection.h +++ b/app/core/gimpimage-projection.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpimage-resize.c b/app/core/gimpimage-resize.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpimage-resize.c +++ b/app/core/gimpimage-resize.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpimage-resize.h b/app/core/gimpimage-resize.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpimage-resize.h +++ b/app/core/gimpimage-resize.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpimage-scale.c b/app/core/gimpimage-scale.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpimage-scale.c +++ b/app/core/gimpimage-scale.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpimage-scale.h b/app/core/gimpimage-scale.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpimage-scale.h +++ b/app/core/gimpimage-scale.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpimage.c b/app/core/gimpimage.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpimage.c +++ b/app/core/gimpimage.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpimage.h b/app/core/gimpimage.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpimage.h +++ b/app/core/gimpimage.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpimagefile.c b/app/core/gimpimagefile.c index f6248db485..eb6c0b67e3 100644 --- a/app/core/gimpimagefile.c +++ b/app/core/gimpimagefile.c @@ -142,6 +142,12 @@ gimp_imagefile_new (const gchar *filename) return imagefile; } +void +gimp_imagefile_update_thumbnail (GimpImagefile *imagefile) +{ + g_return_if_fail (GIMP_IS_IMAGEFILE (imagefile)); +} + static void gimp_imagefile_set_info (GimpImagefile *imagefile, gint width, diff --git a/app/core/gimpimagefile.h b/app/core/gimpimagefile.h index 26b483d021..162527c9ea 100644 --- a/app/core/gimpimagefile.h +++ b/app/core/gimpimagefile.h @@ -51,9 +51,10 @@ struct _GimpImagefileClass }; -GType gimp_imagefile_get_type (void); +GType gimp_imagefile_get_type (void) G_GNUC_CONST; -GimpImagefile * gimp_imagefile_new (const gchar *filename); +GimpImagefile * gimp_imagefile_new (const gchar *filename); +void gimp_imagefile_update_thumbnail (GimpImagefile *imagefile); #endif /* __GIMP_IMAGEFILE_H__ */ diff --git a/app/core/gimplayer.c b/app/core/gimplayer.c index 4b3c579e7e..e5f3d894f7 100644 --- a/app/core/gimplayer.c +++ b/app/core/gimplayer.c @@ -41,6 +41,7 @@ #include "gimpimage.h" #include "gimplayer.h" #include "gimplayermask.h" +#include "gimpmarshal.h" #include "gimpparasitelist.h" #include "floating_sel.h" @@ -124,7 +125,7 @@ gimp_layer_class_init (GimpLayerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerClass, opacity_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); layer_signals[MODE_CHANGED] = @@ -133,7 +134,7 @@ gimp_layer_class_init (GimpLayerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); layer_signals[PRESERVE_TRANS_CHANGED] = @@ -142,7 +143,7 @@ gimp_layer_class_init (GimpLayerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerClass, preserve_trans_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); layer_signals[LINKED_CHANGED] = @@ -151,7 +152,7 @@ gimp_layer_class_init (GimpLayerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerClass, linked_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); layer_signals[MASK_CHANGED] = @@ -160,7 +161,7 @@ gimp_layer_class_init (GimpLayerClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_layer_finalize; diff --git a/app/core/gimplayer.h b/app/core/gimplayer.h index 343ea466a8..670ab6a3ec 100644 --- a/app/core/gimplayer.h +++ b/app/core/gimplayer.h @@ -88,7 +88,7 @@ struct _FStoLayerUndo /* function declarations */ -GType gimp_layer_get_type (void); +GType gimp_layer_get_type (void) G_GNUC_CONST; GimpLayer * gimp_layer_new (GimpImage *gimage, gint width, diff --git a/app/core/gimplayermask.c b/app/core/gimplayermask.c index 09868bda32..886a42cda8 100644 --- a/app/core/gimplayermask.c +++ b/app/core/gimplayermask.c @@ -32,6 +32,7 @@ #include "paint-funcs/paint-funcs.h" #include "gimplayermask.h" +#include "gimpmarshal.h" #include "undo.h" @@ -95,7 +96,7 @@ gimp_layer_mask_class_init (GimpLayerMaskClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerMaskClass, apply_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); layer_mask_signals[EDIT_CHANGED] = @@ -104,7 +105,7 @@ gimp_layer_mask_class_init (GimpLayerMaskClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerMaskClass, edit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); layer_mask_signals[SHOW_CHANGED] = @@ -113,7 +114,7 @@ gimp_layer_mask_class_init (GimpLayerMaskClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpLayerMaskClass, show_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); } diff --git a/app/core/gimplayermask.h b/app/core/gimplayermask.h index 7c6ea9098e..bcbb73c48e 100644 --- a/app/core/gimplayermask.h +++ b/app/core/gimplayermask.h @@ -66,7 +66,7 @@ struct _LayerMaskUndo /* function declarations */ -GType gimp_layer_mask_get_type (void); +GType gimp_layer_mask_get_type (void) G_GNUC_CONST; GimpLayerMask * gimp_layer_mask_new (GimpImage *gimage, gint width, diff --git a/app/core/gimplist.h b/app/core/gimplist.h index 57961097bc..18da71652d 100644 --- a/app/core/gimplist.h +++ b/app/core/gimplist.h @@ -49,7 +49,7 @@ struct _GimpListClass }; -GType gimp_list_get_type (void); +GType gimp_list_get_type (void) G_GNUC_CONST; GimpContainer * gimp_list_new (GType children_type, GimpContainerPolicy policy); diff --git a/app/core/gimpmarshal.c b/app/core/gimpmarshal.c index 5f8066ff06..79960827e0 100644 --- a/app/core/gimpmarshal.c +++ b/app/core/gimpmarshal.c @@ -2,15 +2,17 @@ #include #include "gimpmarshal.h" +#include + /* BOOLEAN:OBJECT (./gimpmarshal.list:25) */ void -gimp_cclosure_marshal_BOOLEAN__OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_BOOLEAN__OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, gpointer arg_1, @@ -44,12 +46,12 @@ gimp_cclosure_marshal_BOOLEAN__OBJECT (GClosure *closure, /* BOOLEAN:POINTER (./gimpmarshal.list:26) */ void -gimp_cclosure_marshal_BOOLEAN__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_BOOLEAN__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1, gpointer arg_1, @@ -83,12 +85,12 @@ gimp_cclosure_marshal_BOOLEAN__POINTER (GClosure *closure, /* BOOLEAN:VOID (./gimpmarshal.list:27) */ void -gimp_cclosure_marshal_BOOLEAN__VOID (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_BOOLEAN__VOID (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, gpointer data2); @@ -120,12 +122,12 @@ gimp_cclosure_marshal_BOOLEAN__VOID (GClosure *closure, /* INT:OBJECT (./gimpmarshal.list:29) */ void -gimp_cclosure_marshal_INT__OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_INT__OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gint (*GMarshalFunc_INT__OBJECT) (gpointer data1, gpointer arg_1, @@ -159,12 +161,12 @@ gimp_cclosure_marshal_INT__OBJECT (GClosure *closure, /* INT:POINTER (./gimpmarshal.list:30) */ void -gimp_cclosure_marshal_INT__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_INT__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gint (*GMarshalFunc_INT__POINTER) (gpointer data1, gpointer arg_1, @@ -198,12 +200,12 @@ gimp_cclosure_marshal_INT__POINTER (GClosure *closure, /* OBJECT:INT (./gimpmarshal.list:32) */ void -gimp_cclosure_marshal_OBJECT__INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_OBJECT__INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef GObject* (*GMarshalFunc_OBJECT__INT) (gpointer data1, gint arg_1, @@ -239,12 +241,12 @@ gimp_cclosure_marshal_OBJECT__INT (GClosure *closure, /* OBJECT:POINTER (./gimpmarshal.list:33) */ void -gimp_cclosure_marshal_OBJECT__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_OBJECT__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef GObject* (*GMarshalFunc_OBJECT__POINTER) (gpointer data1, gpointer arg_1, @@ -280,12 +282,12 @@ gimp_cclosure_marshal_OBJECT__POINTER (GClosure *closure, /* POINTER:INT (./gimpmarshal.list:35) */ void -gimp_cclosure_marshal_POINTER__INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__INT) (gpointer data1, gint arg_1, @@ -319,12 +321,12 @@ gimp_cclosure_marshal_POINTER__INT (GClosure *closure, /* POINTER:INT,INT (./gimpmarshal.list:36) */ void -gimp_cclosure_marshal_POINTER__INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__INT_INT) (gpointer data1, gint arg_1, @@ -360,12 +362,12 @@ gimp_cclosure_marshal_POINTER__INT_INT (GClosure *closure, /* POINTER:OBJECT,INT (./gimpmarshal.list:37) */ void -gimp_cclosure_marshal_POINTER__OBJECT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__OBJECT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__OBJECT_INT) (gpointer data1, gpointer arg_1, @@ -401,12 +403,12 @@ gimp_cclosure_marshal_POINTER__OBJECT_INT (GClosure *closure, /* POINTER:POINTER (./gimpmarshal.list:38) */ void -gimp_cclosure_marshal_POINTER__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__POINTER) (gpointer data1, gpointer arg_1, @@ -440,12 +442,12 @@ gimp_cclosure_marshal_POINTER__POINTER (GClosure *closure, /* POINTER:POINTER,INT (./gimpmarshal.list:39) */ void -gimp_cclosure_marshal_POINTER__POINTER_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__POINTER_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__POINTER_INT) (gpointer data1, gpointer arg_1, @@ -481,12 +483,12 @@ gimp_cclosure_marshal_POINTER__POINTER_INT (GClosure *closure, /* POINTER:POINTER,INT,INT (./gimpmarshal.list:40) */ void -gimp_cclosure_marshal_POINTER__POINTER_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__POINTER_INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__POINTER_INT_INT) (gpointer data1, gpointer arg_1, @@ -524,12 +526,12 @@ gimp_cclosure_marshal_POINTER__POINTER_INT_INT (GClosure *closure, /* POINTER:VOID (./gimpmarshal.list:41) */ void -gimp_cclosure_marshal_POINTER__VOID (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_POINTER__VOID (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef gpointer (*GMarshalFunc_POINTER__VOID) (gpointer data1, gpointer data2); @@ -560,48 +562,19 @@ gimp_cclosure_marshal_POINTER__VOID (GClosure *closure, } /* VOID:DOUBLE (./gimpmarshal.list:43) */ + +/* VOID:ENUM (./gimpmarshal.list:44) */ + +/* VOID:INT (./gimpmarshal.list:45) */ + +/* VOID:INT,BOOLEAN,INT,OBJECT (./gimpmarshal.list:46) */ void -gimp_cclosure_marshal_VOID__DOUBLE (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__DOUBLE) (gpointer data1, - gdouble arg_1, - gpointer data2); - register GMarshalFunc_VOID__DOUBLE callback; - register GCClosure *cc = (GCClosure*) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) - { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } - else - { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = (GMarshalFunc_VOID__DOUBLE) (marshal_data ? marshal_data : cc->callback); - - callback (data1, - g_value_get_double (param_values + 1), - data2); -} - -/* VOID:INT,BOOLEAN,INT,OBJECT (./gimpmarshal.list:44) */ -void -gimp_cclosure_marshal_VOID__INT_BOOLEAN_INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_BOOLEAN_INT_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_BOOLEAN_INT_OBJECT) (gpointer data1, gint arg_1, @@ -635,14 +608,14 @@ gimp_cclosure_marshal_VOID__INT_BOOLEAN_INT_OBJECT (GClosure *closure, data2); } -/* VOID:INT,INT (./gimpmarshal.list:45) */ +/* VOID:INT,INT (./gimpmarshal.list:47) */ void -gimp_cclosure_marshal_VOID__INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer data1, gint arg_1, @@ -672,14 +645,14 @@ gimp_cclosure_marshal_VOID__INT_INT (GClosure *closure, data2); } -/* VOID:INT,INT,INT (./gimpmarshal.list:46) */ +/* VOID:INT,INT,INT (./gimpmarshal.list:48) */ void -gimp_cclosure_marshal_VOID__INT_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_INT_INT) (gpointer data1, gint arg_1, @@ -711,14 +684,14 @@ gimp_cclosure_marshal_VOID__INT_INT_INT (GClosure *closure, data2); } -/* VOID:INT,INT,INT,INT (./gimpmarshal.list:47) */ +/* VOID:INT,INT,INT,INT (./gimpmarshal.list:49) */ void -gimp_cclosure_marshal_VOID__INT_INT_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_INT_INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_INT_INT_INT) (gpointer data1, gint arg_1, @@ -752,14 +725,14 @@ gimp_cclosure_marshal_VOID__INT_INT_INT_INT (GClosure *closure, data2); } -/* VOID:INT,OBJECT (./gimpmarshal.list:48) */ +/* VOID:INT,OBJECT (./gimpmarshal.list:50) */ void -gimp_cclosure_marshal_VOID__INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_OBJECT) (gpointer data1, gint arg_1, @@ -789,14 +762,14 @@ gimp_cclosure_marshal_VOID__INT_OBJECT (GClosure *closure, data2); } -/* VOID:INT,POINTER (./gimpmarshal.list:49) */ +/* VOID:INT,POINTER (./gimpmarshal.list:51) */ void -gimp_cclosure_marshal_VOID__INT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_POINTER) (gpointer data1, gint arg_1, @@ -826,14 +799,14 @@ gimp_cclosure_marshal_VOID__INT_POINTER (GClosure *closure, data2); } -/* VOID:INT,POINTER,POINTER (./gimpmarshal.list:50) */ +/* VOID:INT,POINTER,POINTER (./gimpmarshal.list:52) */ void -gimp_cclosure_marshal_VOID__INT_POINTER_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__INT_POINTER_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_POINTER_POINTER) (gpointer data1, gint arg_1, @@ -865,14 +838,16 @@ gimp_cclosure_marshal_VOID__INT_POINTER_POINTER (GClosure *closure, data2); } -/* VOID:OBJECT,INT (./gimpmarshal.list:51) */ +/* VOID:OBJECT (./gimpmarshal.list:53) */ + +/* VOID:OBJECT,INT (./gimpmarshal.list:54) */ void -gimp_cclosure_marshal_VOID__OBJECT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__OBJECT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__OBJECT_INT) (gpointer data1, gpointer arg_1, @@ -902,14 +877,14 @@ gimp_cclosure_marshal_VOID__OBJECT_INT (GClosure *closure, data2); } -/* VOID:OBJECT,INT,POINTER (./gimpmarshal.list:52) */ +/* VOID:OBJECT,INT,POINTER (./gimpmarshal.list:55) */ void -gimp_cclosure_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__OBJECT_INT_POINTER) (gpointer data1, gpointer arg_1, @@ -941,14 +916,14 @@ gimp_cclosure_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure, data2); } -/* VOID:OBJECT,POINTER (./gimpmarshal.list:53) */ +/* VOID:OBJECT,POINTER (./gimpmarshal.list:56) */ void -gimp_cclosure_marshal_VOID__OBJECT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__OBJECT_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__OBJECT_POINTER) (gpointer data1, gpointer arg_1, @@ -978,14 +953,16 @@ gimp_cclosure_marshal_VOID__OBJECT_POINTER (GClosure *closure, data2); } -/* VOID:POINTER,INT (./gimpmarshal.list:54) */ +/* VOID:POINTER (./gimpmarshal.list:57) */ + +/* VOID:POINTER,INT (./gimpmarshal.list:58) */ void -gimp_cclosure_marshal_VOID__POINTER_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__POINTER_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__POINTER_INT) (gpointer data1, gpointer arg_1, @@ -1015,14 +992,14 @@ gimp_cclosure_marshal_VOID__POINTER_INT (GClosure *closure, data2); } -/* VOID:POINTER,INT,OBJECT (./gimpmarshal.list:55) */ +/* VOID:POINTER,INT,OBJECT (./gimpmarshal.list:59) */ void -gimp_cclosure_marshal_VOID__POINTER_INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__POINTER_INT_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__POINTER_INT_OBJECT) (gpointer data1, gpointer arg_1, @@ -1054,14 +1031,14 @@ gimp_cclosure_marshal_VOID__POINTER_INT_OBJECT (GClosure *closure, data2); } -/* VOID:POINTER,OBJECT (./gimpmarshal.list:56) */ +/* VOID:POINTER,OBJECT (./gimpmarshal.list:60) */ void -gimp_cclosure_marshal_VOID__POINTER_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__POINTER_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__POINTER_OBJECT) (gpointer data1, gpointer arg_1, @@ -1091,14 +1068,14 @@ gimp_cclosure_marshal_VOID__POINTER_OBJECT (GClosure *closure, data2); } -/* VOID:POINTER,POINTER (./gimpmarshal.list:57) */ +/* VOID:POINTER,POINTER (./gimpmarshal.list:61) */ void -gimp_cclosure_marshal_VOID__POINTER_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__POINTER_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__POINTER_POINTER) (gpointer data1, gpointer arg_1, @@ -1128,14 +1105,14 @@ gimp_cclosure_marshal_VOID__POINTER_POINTER (GClosure *closure, data2); } -/* VOID:POINTER,UINT,INT,OBJECT (./gimpmarshal.list:58) */ +/* VOID:POINTER,UINT,INT,OBJECT (./gimpmarshal.list:62) */ void -gimp_cclosure_marshal_VOID__POINTER_UINT_INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data) +gimp_marshal_VOID__POINTER_UINT_INT_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__POINTER_UINT_INT_OBJECT) (gpointer data1, gpointer arg_1, @@ -1169,3 +1146,7 @@ gimp_cclosure_marshal_VOID__POINTER_UINT_INT_OBJECT (GClosure *closure, data2); } +/* VOID:UINT (./gimpmarshal.list:63) */ + +/* VOID:VOID (./gimpmarshal.list:64) */ + diff --git a/app/core/gimpmarshal.h b/app/core/gimpmarshal.h index 70125ebb54..6db606b56b 100644 --- a/app/core/gimpmarshal.h +++ b/app/core/gimpmarshal.h @@ -1,248 +1,265 @@ -#ifndef __GIMP_MARSHAL_H__ -#define __GIMP_MARSHAL_H__ + +#ifndef __gimp_marshal_MARSHAL_H__ +#define __gimp_marshal_MARSHAL_H__ + +#include G_BEGIN_DECLS /* BOOLEAN:OBJECT (./gimpmarshal.list:25) */ -extern void gimp_cclosure_marshal_BOOLEAN__OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +extern void gimp_marshal_BOOLEAN__OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); /* BOOLEAN:POINTER (./gimpmarshal.list:26) */ -extern void gimp_cclosure_marshal_BOOLEAN__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +extern void gimp_marshal_BOOLEAN__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); /* BOOLEAN:VOID (./gimpmarshal.list:27) */ -extern void gimp_cclosure_marshal_BOOLEAN__VOID (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +extern void gimp_marshal_BOOLEAN__VOID (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); /* INT:OBJECT (./gimpmarshal.list:29) */ -extern void gimp_cclosure_marshal_INT__OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +extern void gimp_marshal_INT__OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); /* INT:POINTER (./gimpmarshal.list:30) */ -extern void gimp_cclosure_marshal_INT__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +extern void gimp_marshal_INT__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); /* OBJECT:INT (./gimpmarshal.list:32) */ -extern void gimp_cclosure_marshal_OBJECT__INT (GClosure *closure, +extern void gimp_marshal_OBJECT__INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* OBJECT:POINTER (./gimpmarshal.list:33) */ +extern void gimp_marshal_OBJECT__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* POINTER:INT (./gimpmarshal.list:35) */ +extern void gimp_marshal_POINTER__INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* POINTER:INT,INT (./gimpmarshal.list:36) */ +extern void gimp_marshal_POINTER__INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* POINTER:OBJECT,INT (./gimpmarshal.list:37) */ +extern void gimp_marshal_POINTER__OBJECT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* POINTER:POINTER (./gimpmarshal.list:38) */ +extern void gimp_marshal_POINTER__POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* POINTER:POINTER,INT (./gimpmarshal.list:39) */ +extern void gimp_marshal_POINTER__POINTER_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); -/* OBJECT:POINTER (./gimpmarshal.list:33) */ -extern void gimp_cclosure_marshal_OBJECT__POINTER (GClosure *closure, +/* POINTER:POINTER,INT,INT (./gimpmarshal.list:40) */ +extern void gimp_marshal_POINTER__POINTER_INT_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); -/* POINTER:INT (./gimpmarshal.list:35) */ -extern void gimp_cclosure_marshal_POINTER__INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* POINTER:VOID (./gimpmarshal.list:41) */ +extern void gimp_marshal_POINTER__VOID (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* POINTER:INT,INT (./gimpmarshal.list:36) */ -extern void gimp_cclosure_marshal_POINTER__INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:DOUBLE (./gimpmarshal.list:43) */ +#define gimp_marshal_VOID__DOUBLE g_cclosure_marshal_VOID__DOUBLE -/* POINTER:OBJECT,INT (./gimpmarshal.list:37) */ -extern void gimp_cclosure_marshal_POINTER__OBJECT_INT (GClosure *closure, +/* VOID:ENUM (./gimpmarshal.list:44) */ +#define gimp_marshal_VOID__ENUM g_cclosure_marshal_VOID__ENUM + +/* VOID:INT (./gimpmarshal.list:45) */ +#define gimp_marshal_VOID__INT g_cclosure_marshal_VOID__INT + +/* VOID:INT,BOOLEAN,INT,OBJECT (./gimpmarshal.list:46) */ +extern void gimp_marshal_VOID__INT_BOOLEAN_INT_OBJECT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); -/* POINTER:POINTER (./gimpmarshal.list:38) */ -extern void gimp_cclosure_marshal_POINTER__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:INT,INT (./gimpmarshal.list:47) */ +extern void gimp_marshal_VOID__INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* POINTER:POINTER,INT (./gimpmarshal.list:39) */ -extern void gimp_cclosure_marshal_POINTER__POINTER_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:INT,INT,INT (./gimpmarshal.list:48) */ +extern void gimp_marshal_VOID__INT_INT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* POINTER:POINTER,INT,INT (./gimpmarshal.list:40) */ -extern void gimp_cclosure_marshal_POINTER__POINTER_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* POINTER:VOID (./gimpmarshal.list:41) */ -extern void gimp_cclosure_marshal_POINTER__VOID (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:DOUBLE (./gimpmarshal.list:43) */ -extern void gimp_cclosure_marshal_VOID__DOUBLE (GClosure *closure, +/* VOID:INT,INT,INT,INT (./gimpmarshal.list:49) */ +extern void gimp_marshal_VOID__INT_INT_INT_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); -/* VOID:INT,BOOLEAN,INT,OBJECT (./gimpmarshal.list:44) */ -extern void gimp_cclosure_marshal_VOID__INT_BOOLEAN_INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:INT,OBJECT (./gimpmarshal.list:50) */ +extern void gimp_marshal_VOID__INT_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* VOID:INT,INT (./gimpmarshal.list:45) */ -extern void gimp_cclosure_marshal_VOID__INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:INT,POINTER (./gimpmarshal.list:51) */ +extern void gimp_marshal_VOID__INT_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* VOID:INT,INT,INT (./gimpmarshal.list:46) */ -extern void gimp_cclosure_marshal_VOID__INT_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:INT,INT,INT,INT (./gimpmarshal.list:47) */ -extern void gimp_cclosure_marshal_VOID__INT_INT_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:INT,OBJECT (./gimpmarshal.list:48) */ -extern void gimp_cclosure_marshal_VOID__INT_OBJECT (GClosure *closure, +/* VOID:INT,POINTER,POINTER (./gimpmarshal.list:52) */ +extern void gimp_marshal_VOID__INT_POINTER_POINTER (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); -/* VOID:INT,POINTER (./gimpmarshal.list:49) */ -extern void gimp_cclosure_marshal_VOID__INT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:OBJECT (./gimpmarshal.list:53) */ +#define gimp_marshal_VOID__OBJECT g_cclosure_marshal_VOID__OBJECT -/* VOID:INT,POINTER,POINTER (./gimpmarshal.list:50) */ -extern void gimp_cclosure_marshal_VOID__INT_POINTER_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:OBJECT,INT (./gimpmarshal.list:54) */ +extern void gimp_marshal_VOID__OBJECT_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* VOID:OBJECT,INT (./gimpmarshal.list:51) */ -extern void gimp_cclosure_marshal_VOID__OBJECT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:OBJECT,INT,POINTER (./gimpmarshal.list:55) */ +extern void gimp_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* VOID:OBJECT,INT,POINTER (./gimpmarshal.list:52) */ -extern void gimp_cclosure_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:OBJECT,POINTER (./gimpmarshal.list:56) */ +extern void gimp_marshal_VOID__OBJECT_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); -/* VOID:OBJECT,POINTER (./gimpmarshal.list:53) */ -extern void gimp_cclosure_marshal_VOID__OBJECT_POINTER (GClosure *closure, +/* VOID:POINTER (./gimpmarshal.list:57) */ +#define gimp_marshal_VOID__POINTER g_cclosure_marshal_VOID__POINTER + +/* VOID:POINTER,INT (./gimpmarshal.list:58) */ +extern void gimp_marshal_VOID__POINTER_INT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* VOID:POINTER,INT,OBJECT (./gimpmarshal.list:59) */ +extern void gimp_marshal_VOID__POINTER_INT_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* VOID:POINTER,OBJECT (./gimpmarshal.list:60) */ +extern void gimp_marshal_VOID__POINTER_OBJECT (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* VOID:POINTER,POINTER (./gimpmarshal.list:61) */ +extern void gimp_marshal_VOID__POINTER_POINTER (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* VOID:POINTER,UINT,INT,OBJECT (./gimpmarshal.list:62) */ +extern void gimp_marshal_VOID__POINTER_UINT_INT_OBJECT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); -/* VOID:POINTER,INT (./gimpmarshal.list:54) */ -extern void gimp_cclosure_marshal_VOID__POINTER_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:UINT (./gimpmarshal.list:63) */ +#define gimp_marshal_VOID__UINT g_cclosure_marshal_VOID__UINT -/* VOID:POINTER,INT,OBJECT (./gimpmarshal.list:55) */ -extern void gimp_cclosure_marshal_VOID__POINTER_INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:POINTER,OBJECT (./gimpmarshal.list:56) */ -extern void gimp_cclosure_marshal_VOID__POINTER_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:POINTER,POINTER (./gimpmarshal.list:57) */ -extern void gimp_cclosure_marshal_VOID__POINTER_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:POINTER,UINT,INT,OBJECT (./gimpmarshal.list:58) */ -extern void gimp_cclosure_marshal_VOID__POINTER_UINT_INT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); +/* VOID:VOID (./gimpmarshal.list:64) */ +#define gimp_marshal_VOID__VOID g_cclosure_marshal_VOID__VOID G_END_DECLS -#endif /* __GIMP_MARSHAL_H__ */ +#endif /* __gimp_marshal_MARSHAL_H__ */ + diff --git a/app/core/gimpmarshal.list b/app/core/gimpmarshal.list index 376eadff9f..0b056a8aa1 100644 --- a/app/core/gimpmarshal.list +++ b/app/core/gimpmarshal.list @@ -41,6 +41,8 @@ POINTER: POINTER, INT, INT POINTER: VOID VOID: DOUBLE +VOID: ENUM +VOID: INT VOID: INT, BOOLEAN, INT, OBJECT VOID: INT, INT VOID: INT, INT, INT @@ -48,11 +50,15 @@ VOID: INT, INT, INT, INT VOID: INT, OBJECT VOID: INT, POINTER VOID: INT, POINTER, POINTER +VOID: OBJECT VOID: OBJECT, INT VOID: OBJECT, INT, POINTER VOID: OBJECT, POINTER +VOID: POINTER VOID: POINTER, INT VOID: POINTER, INT, OBJECT VOID: POINTER, OBJECT VOID: POINTER, POINTER VOID: POINTER, UINT, INT, OBJECT +VOID: UINT +VOID: VOID diff --git a/app/core/gimpmoduleinfo.c b/app/core/gimpmoduleinfo.c index 2272e76061..205cbb85c4 100644 --- a/app/core/gimpmoduleinfo.c +++ b/app/core/gimpmoduleinfo.c @@ -29,6 +29,7 @@ #include "core-types.h" +#include "gimpmarshal.h" #include "gimpmoduleinfo.h" #include "libgimp/gimpintl.h" @@ -95,7 +96,7 @@ gimp_module_info_class_init (GimpModuleInfoObjClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpModuleInfoObjClass, modified), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_module_info_finalize; diff --git a/app/core/gimpmoduleinfo.h b/app/core/gimpmoduleinfo.h index fab3884f53..b617dde6eb 100644 --- a/app/core/gimpmoduleinfo.h +++ b/app/core/gimpmoduleinfo.h @@ -83,7 +83,7 @@ struct _GimpModuleInfoObjClass }; -GType gimp_module_info_get_type (void); +GType gimp_module_info_get_type (void) G_GNUC_CONST; GimpModuleInfoObj * gimp_module_info_new (const gchar *filename); diff --git a/app/core/gimpobject.c b/app/core/gimpobject.c index c239a81ec9..7be6834e34 100644 --- a/app/core/gimpobject.c +++ b/app/core/gimpobject.c @@ -24,6 +24,7 @@ #include "core-types.h" +#include "gimpmarshal.h" #include "gimpobject.h" @@ -105,7 +106,7 @@ gimp_object_class_init (GimpObjectClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpObjectClass, disconnect), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_signals[NAME_CHANGED] = @@ -114,7 +115,7 @@ gimp_object_class_init (GimpObjectClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpObjectClass, name_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->dispose = gimp_object_dispose; diff --git a/app/core/gimpobject.h b/app/core/gimpobject.h index 2485632fc1..bee2fe04c8 100644 --- a/app/core/gimpobject.h +++ b/app/core/gimpobject.h @@ -46,7 +46,7 @@ struct _GimpObjectClass }; -GType gimp_object_get_type (void); +GType gimp_object_get_type (void) G_GNUC_CONST; void gimp_object_set_name (GimpObject *object, const gchar *name); diff --git a/app/core/gimppalette.h b/app/core/gimppalette.h index daf7b030c4..872f9493b5 100644 --- a/app/core/gimppalette.h +++ b/app/core/gimppalette.h @@ -64,7 +64,7 @@ struct _GimpPaletteClass }; -GType gimp_palette_get_type (void); +GType gimp_palette_get_type (void) G_GNUC_CONST; GimpData * gimp_palette_new (const gchar *name); GimpData * gimp_palette_get_standard (void); diff --git a/app/core/gimpparasitelist.c b/app/core/gimpparasitelist.c index 1be5bd2b2f..41bc3b0a34 100644 --- a/app/core/gimpparasitelist.c +++ b/app/core/gimpparasitelist.c @@ -25,6 +25,7 @@ #include "core-types.h" +#include "gimpmarshal.h" #include "gimpparasitelist.h" @@ -94,7 +95,7 @@ gimp_parasite_list_class_init (GimpParasiteListClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpParasiteListClass, add), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -104,7 +105,7 @@ gimp_parasite_list_class_init (GimpParasiteListClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpParasiteListClass, remove), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); diff --git a/app/core/gimpparasitelist.h b/app/core/gimpparasitelist.h index ba9c58bd9f..1a2542c47d 100644 --- a/app/core/gimpparasitelist.h +++ b/app/core/gimpparasitelist.h @@ -50,7 +50,7 @@ struct _GimpParasiteListClass }; -GType gimp_parasite_list_get_type (void); +GType gimp_parasite_list_get_type (void) G_GNUC_CONST; GimpParasiteList * gimp_parasite_list_new (void); GimpParasiteList * gimp_parasite_list_copy (const GimpParasiteList *list); diff --git a/app/core/gimppattern.h b/app/core/gimppattern.h index 50ad742873..cadd253b55 100644 --- a/app/core/gimppattern.h +++ b/app/core/gimppattern.h @@ -49,7 +49,7 @@ struct _GimpPatternClass }; -GType gimp_pattern_get_type (void); +GType gimp_pattern_get_type (void) G_GNUC_CONST; GimpData * gimp_pattern_new (const gchar *name); GimpData * gimp_pattern_get_standard (void); diff --git a/app/core/gimpprojection-construct.c b/app/core/gimpprojection-construct.c index bf9f48da84..de4348d9dc 100644 --- a/app/core/gimpprojection-construct.c +++ b/app/core/gimpprojection-construct.c @@ -240,7 +240,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mode_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ALPHA_CHANGED] = @@ -249,7 +249,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, alpha_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[FLOATING_SELECTION_CHANGED] = @@ -258,7 +258,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, floating_selection_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_LAYER_CHANGED] = @@ -267,7 +267,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_layer_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[ACTIVE_CHANNEL_CHANGED] = @@ -276,7 +276,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, active_channel_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[COMPONENT_VISIBILITY_CHANGED] = @@ -285,7 +285,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_visibility_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -295,7 +295,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, component_active_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -305,7 +305,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, mask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[RESOLUTION_CHANGED] = @@ -314,7 +314,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, resolution_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UNIT_CHANGED] = @@ -323,7 +323,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, unit_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[QMASK_CHANGED] = @@ -332,7 +332,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, qmask_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[SELECTION_CONTROL] = @@ -341,7 +341,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, selection_control), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -351,7 +351,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, clean), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[DIRTY] = @@ -360,7 +360,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, dirty), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); gimp_image_signals[UPDATE] = @@ -369,7 +369,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT_INT_INT, + gimp_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, @@ -382,7 +382,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, update_guide), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -392,7 +392,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, colormap_changed), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -402,7 +402,7 @@ gimp_image_class_init (GimpImageClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpImageClass, undo_event), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); diff --git a/app/core/gimpprojection-construct.h b/app/core/gimpprojection-construct.h index dee9db8634..a07924d82b 100644 --- a/app/core/gimpprojection-construct.h +++ b/app/core/gimpprojection-construct.h @@ -166,7 +166,7 @@ struct _GimpImageClass /* function declarations */ -GType gimp_image_get_type (void); +GType gimp_image_get_type (void) G_GNUC_CONST; GimpImage * gimp_image_new (Gimp *gimp, gint width, diff --git a/app/core/gimpprojection.h b/app/core/gimpprojection.h index 6a92a8b4b0..ad368b8f88 100644 --- a/app/core/gimpprojection.h +++ b/app/core/gimpprojection.h @@ -109,7 +109,7 @@ struct _GimpDisplayClass }; -GType gimp_display_get_type (void); +GType gimp_display_get_type (void) G_GNUC_CONST; GimpDisplay * gimp_display_new (GimpImage *gimage, guint scale); diff --git a/app/core/gimptoolinfo.h b/app/core/gimptoolinfo.h index 3febdf2c43..4bc2ea2539 100644 --- a/app/core/gimptoolinfo.h +++ b/app/core/gimptoolinfo.h @@ -67,7 +67,7 @@ struct _GimpToolInfoClass }; -GType gimp_tool_info_get_type (void); +GType gimp_tool_info_get_type (void) G_GNUC_CONST; GimpToolInfo * gimp_tool_info_new (Gimp *gimp, GimpContext *context, diff --git a/app/core/gimpundo.c b/app/core/gimpundo.c index 12cdd29646..787e6650ea 100644 --- a/app/core/gimpundo.c +++ b/app/core/gimpundo.c @@ -25,6 +25,7 @@ #include "base/temp-buf.h" #include "gimpimage.h" +#include "gimpmarshal.h" #include "gimpundo.h" @@ -100,7 +101,7 @@ gimp_undo_class_init (GimpUndoClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpUndoClass, push), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); @@ -110,7 +111,7 @@ gimp_undo_class_init (GimpUndoClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpUndoClass, pop), NULL, NULL, - g_cclosure_marshal_VOID__POINTER, + gimp_marshal_VOID__POINTER, G_TYPE_NONE, 1, G_TYPE_POINTER); diff --git a/app/core/gimpundo.h b/app/core/gimpundo.h index 40c3982cbc..282f37d8a4 100644 --- a/app/core/gimpundo.h +++ b/app/core/gimpundo.h @@ -62,7 +62,7 @@ struct _GimpUndoClass }; -GType gimp_undo_get_type (void); +GType gimp_undo_get_type (void) G_GNUC_CONST; GimpUndo * gimp_undo_new (const gchar *name, gpointer data, glong size, diff --git a/app/core/gimpundostack.h b/app/core/gimpundostack.h index b691d3637a..89fec4549e 100644 --- a/app/core/gimpundostack.h +++ b/app/core/gimpundostack.h @@ -47,7 +47,7 @@ struct _GimpUndoStackClass }; -GType gimp_undo_stack_get_type (void); +GType gimp_undo_stack_get_type (void) G_GNUC_CONST; GimpUndoStack * gimp_undo_stack_new (GimpImage *gimage); diff --git a/app/core/gimpviewable.c b/app/core/gimpviewable.c index 2b4d9df73d..876db652db 100644 --- a/app/core/gimpviewable.c +++ b/app/core/gimpviewable.c @@ -89,7 +89,7 @@ gimp_viewable_class_init (GimpViewableClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpViewableClass, invalidate_preview), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); viewable_signals[SIZE_CHANGED] = @@ -98,7 +98,7 @@ gimp_viewable_class_init (GimpViewableClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpViewableClass, size_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); klass->invalidate_preview = gimp_viewable_real_invalidate_preview; diff --git a/app/core/gimpviewable.h b/app/core/gimpviewable.h index 6c5d0d142b..020b4cde6b 100644 --- a/app/core/gimpviewable.h +++ b/app/core/gimpviewable.h @@ -59,7 +59,7 @@ struct _GimpViewableClass }; -GType gimp_viewable_get_type (void); +GType gimp_viewable_get_type (void) G_GNUC_CONST; void gimp_viewable_invalidate_preview (GimpViewable *viewable); void gimp_viewable_size_changed (GimpViewable *viewable); diff --git a/app/dialogs/about-dialog.c b/app/dialogs/about-dialog.c index 439f6f6977..952a04f254 100644 --- a/app/dialogs/about-dialog.c +++ b/app/dialogs/about-dialog.c @@ -352,7 +352,7 @@ about_dialog_load_logo (GtkWidget *window) count = fread (pixelrow, sizeof (guchar), logo_width * 3, fp); if (count != (logo_width * 3)) { - gtk_widget_destroy (preview); + gtk_object_sink (GTK_OBJECT (preview)); g_free (pixelrow); fclose (fp); return FALSE; @@ -370,7 +370,7 @@ about_dialog_load_logo (GtkWidget *window) 0, 0, 0, 0, logo_width, logo_height); gdk_gc_unref (gc); - gtk_widget_unref (preview); + gtk_object_sink (GTK_OBJECT (preview)); g_free (pixelrow); fclose (fp); diff --git a/app/dialogs/tips-dialog.c b/app/dialogs/tips-dialog.c index d0e3a92970..6dfb35e5eb 100644 --- a/app/dialogs/tips-dialog.c +++ b/app/dialogs/tips-dialog.c @@ -36,8 +36,6 @@ #include "libgimp/gimpintl.h" -#include "pixmaps/wilber3.xpm" - #define TIPS_DIR_NAME "tips" @@ -67,9 +65,9 @@ tips_dialog_create (void) GtkWidget *vbox2; GtkWidget *hbox; GtkWidget *bbox; - GtkWidget *frame; - GtkWidget *pixmap; GtkWidget *button; + GdkPixbuf *wilber; + gchar *filename; if (tips_count == 0) { @@ -125,14 +123,21 @@ tips_dialog_create (void) gtk_box_pack_end (GTK_BOX (hbox), vbox2, FALSE, FALSE, 0); gtk_widget_show (vbox2); - frame = gtk_frame_new (NULL); - gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN); - gtk_box_pack_start (GTK_BOX (vbox2), frame, TRUE, FALSE, 0); - gtk_widget_show (frame); + filename = g_build_filename (gimp_data_directory(), + "images", "tips_wilber.png", NULL); + wilber = gdk_pixbuf_new_from_file (filename, NULL); + g_free (filename); - pixmap = gimp_pixmap_new (wilber3_xpm); - gtk_container_add (GTK_CONTAINER (frame), pixmap); - gtk_widget_show (pixmap); + if (wilber) + { + GtkWidget *image; + + image = gtk_image_new_from_pixbuf (wilber); + g_object_unref (wilber); + + gtk_box_pack_start (GTK_BOX (vbox2), image, TRUE, FALSE, 0); + gtk_widget_show (image); + } hbox = gtk_hbox_new (FALSE, 15); gtk_container_set_border_width (GTK_CONTAINER (hbox), 10); diff --git a/app/display/gimpdisplay.h b/app/display/gimpdisplay.h index 6a92a8b4b0..ad368b8f88 100644 --- a/app/display/gimpdisplay.h +++ b/app/display/gimpdisplay.h @@ -109,7 +109,7 @@ struct _GimpDisplayClass }; -GType gimp_display_get_type (void); +GType gimp_display_get_type (void) G_GNUC_CONST; GimpDisplay * gimp_display_new (GimpImage *gimage, guint scale); diff --git a/app/display/gimpdisplayshell-draw.h b/app/display/gimpdisplayshell-draw.h index 97bb9d38bf..0182096298 100644 --- a/app/display/gimpdisplayshell-draw.h +++ b/app/display/gimpdisplayshell-draw.h @@ -130,7 +130,7 @@ struct _GimpDisplayShellClass }; -GType gimp_display_shell_get_type (void); +GType gimp_display_shell_get_type (void) G_GNUC_CONST; GtkWidget * gimp_display_shell_new (GimpDisplay *gdisp); diff --git a/app/display/gimpdisplayshell.h b/app/display/gimpdisplayshell.h index 97bb9d38bf..0182096298 100644 --- a/app/display/gimpdisplayshell.h +++ b/app/display/gimpdisplayshell.h @@ -130,7 +130,7 @@ struct _GimpDisplayShellClass }; -GType gimp_display_shell_get_type (void); +GType gimp_display_shell_get_type (void) G_GNUC_CONST; GtkWidget * gimp_display_shell_new (GimpDisplay *gdisp); diff --git a/app/gimprc.c b/app/gimprc.c index 3f45abf738..83c974ff68 100644 --- a/app/gimprc.c +++ b/app/gimprc.c @@ -647,7 +647,7 @@ save_gimprc_strings (const gchar *token, fprintf (fp_new, "#- Next line modified %s\n", timestamp); } - str = gimp_strescape (value, NULL); + str = g_strescape (value, NULL); if (!found) { fprintf (fp_new, "(%s \"%s\")\n", token, str); @@ -681,7 +681,7 @@ save_gimprc_strings (const gchar *token, { fprintf (fp_new, "#- Next line added %s\n", timestamp); - str = gimp_strescape (value, NULL); + str = g_strescape (value, NULL); fprintf (fp_new, "(%s \"%s\")\n\n", token, str); g_free (str); } @@ -2905,7 +2905,7 @@ static inline gchar * string_to_str (gpointer val1p, gpointer val2p) { - gchar *str = gimp_strescape (*((char **)val1p), NULL); + gchar *str = g_strescape (*((char **)val1p), NULL); gchar *retval; retval = g_strdup_printf ("%c%s%c", '"', str, '"'); @@ -3093,7 +3093,7 @@ comment_to_str (gpointer val1p, { gchar **str_array; gchar *retval; - gchar *str = gimp_strescape (*((gchar **) val1p), NULL); + gchar *str = g_strescape (*((gchar **) val1p), NULL); str_array = g_strsplit (str, "\n", 0); g_free (str); diff --git a/app/gui/about-dialog.c b/app/gui/about-dialog.c index 439f6f6977..952a04f254 100644 --- a/app/gui/about-dialog.c +++ b/app/gui/about-dialog.c @@ -352,7 +352,7 @@ about_dialog_load_logo (GtkWidget *window) count = fread (pixelrow, sizeof (guchar), logo_width * 3, fp); if (count != (logo_width * 3)) { - gtk_widget_destroy (preview); + gtk_object_sink (GTK_OBJECT (preview)); g_free (pixelrow); fclose (fp); return FALSE; @@ -370,7 +370,7 @@ about_dialog_load_logo (GtkWidget *window) 0, 0, 0, 0, logo_width, logo_height); gdk_gc_unref (gc); - gtk_widget_unref (preview); + gtk_object_sink (GTK_OBJECT (preview)); g_free (pixelrow); fclose (fp); diff --git a/app/gui/colormap-dialog.c b/app/gui/colormap-dialog.c index cbaf616f09..6d30c783f0 100644 --- a/app/gui/colormap-dialog.c +++ b/app/gui/colormap-dialog.c @@ -33,6 +33,7 @@ #include "core/gimpcontainer.h" #include "core/gimpimage.h" +#include "core/gimpmarshal.h" #include "display/gimpdisplayshell-render.h" @@ -168,7 +169,7 @@ gimp_colormap_dialog_class_init (GimpColormapDialogClass* klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpColormapDialogClass, selected), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); klass->selected = NULL; diff --git a/app/gui/colormap-dialog.h b/app/gui/colormap-dialog.h index 07fbf34f94..f4185812f6 100644 --- a/app/gui/colormap-dialog.h +++ b/app/gui/colormap-dialog.h @@ -63,7 +63,7 @@ struct _GimpColormapDialogClass }; -GType gimp_colormap_dialog_get_type (void); +GType gimp_colormap_dialog_get_type (void) G_GNUC_CONST; GtkWidget * gimp_colormap_dialog_new (GimpImage *gimage); diff --git a/app/gui/menus.c b/app/gui/menus.c index ba5f51f70f..57689fbc78 100644 --- a/app/gui/menus.c +++ b/app/gui/menus.c @@ -1820,7 +1820,7 @@ menus_init (Gimp *gimp) } filename = gimp_personal_rc_file ("menurc"); - gtk_item_factory_parse_rc (filename); + gtk_accel_map_load (filename); g_free (filename); g_signal_connect (G_OBJECT (gimp->documents), "add", @@ -1848,7 +1848,7 @@ menus_exit (Gimp *gimp) gimp); filename = gimp_personal_rc_file ("menurc"); - gtk_item_factory_dump_rc (filename, NULL, TRUE); + gtk_accel_map_save (filename); g_free (filename); if (toolbox_factory) diff --git a/app/gui/splash.c b/app/gui/splash.c index f1aac8c1a5..368edd2e6b 100644 --- a/app/gui/splash.c +++ b/app/gui/splash.c @@ -23,46 +23,19 @@ #include -#include "libgimpbase/gimpbase.h" -#include "libgimpwidgets/gimpwidgets.h" - #include "gui-types.h" #include "splash.h" +#include "libgimpbase/gimpbase.h" +#include "libgimpwidgets/gimpwidgets.h" + #include "libgimp/gimpintl.h" -enum -{ - SPLASH_SHOW_LOGO_NEVER, - SPLASH_SHOW_LOGO_LATER, - SPLASH_SHOW_LOGO_NOW -}; - - -#define LOGO_WIDTH_MIN 300 -#define LOGO_HEIGHT_MIN 110 - - -static gboolean splash_logo_load_size (GtkWidget *window); -static void splash_logo_draw (GtkWidget *widget); -static void splash_text_draw (GtkWidget *widget); -static void splash_logo_expose (GtkWidget *widget); - - -static gint splash_show_logo = SPLASH_SHOW_LOGO_NEVER; - -static GtkWidget *logo_area = NULL; -static GdkPixmap *logo_pixmap = NULL; -static gint logo_width = 0; -static gint logo_height = 0; -static gint logo_area_width = 0; -static gint logo_area_height = 0; -static PangoLayout *logo_layout = NULL; +#define DEFAULT_WIDTH 300 static gint max_label_length = 1024; - static GtkWidget *win_initstatus = NULL; static GtkWidget *label1 = NULL; static GtkWidget *label2 = NULL; @@ -75,9 +48,10 @@ void splash_create (gboolean show_image) { GtkWidget *vbox; - GtkWidget *logo_hbox; + GdkPixbuf *pixbuf = NULL; PangoFontMetrics *metrics; PangoContext *context; + gint width; gint char_width; win_initstatus = gtk_window_new (GTK_WINDOW_TOPLEVEL); @@ -91,43 +65,63 @@ splash_create (gboolean show_image) gimp_dialog_set_icon (GTK_WINDOW (win_initstatus)); - if (show_image && splash_logo_load_size (win_initstatus)) - { - splash_show_logo = SPLASH_SHOW_LOGO_LATER; - } - vbox = gtk_vbox_new (FALSE, 4); gtk_container_add (GTK_CONTAINER (win_initstatus), vbox); + gtk_widget_show (vbox); - logo_hbox = gtk_hbox_new (FALSE, 0); - gtk_box_pack_start (GTK_BOX (vbox), logo_hbox, FALSE, TRUE, 0); + if (show_image) + { + gchar *filename; - logo_area = gtk_drawing_area_new (); + filename = g_build_filename (gimp_data_directory (), + "images", "gimp_splash.png", NULL); + pixbuf = gdk_pixbuf_new_from_file (filename, NULL); + g_free (filename); + + if (pixbuf) + { + GtkWidget *align; + GtkWidget *image; - g_signal_connect (G_OBJECT (logo_area), "expose_event", - G_CALLBACK (splash_logo_expose), - NULL); + image = gtk_image_new_from_pixbuf (pixbuf); + g_object_unref (pixbuf); - logo_area_width = MAX (logo_width, LOGO_WIDTH_MIN); - logo_area_height = MAX (logo_height, LOGO_HEIGHT_MIN); + align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); + gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, TRUE, 0); + gtk_widget_show (align); + + gtk_container_add (GTK_CONTAINER (align), image); + gtk_widget_show (image); + } + } - gtk_drawing_area_size (GTK_DRAWING_AREA (logo_area), - logo_area_width, logo_area_height); - gtk_box_pack_start (GTK_BOX(logo_hbox), logo_area, TRUE, FALSE, 0); + if (!pixbuf) + { + GtkWidget *line; + + label1 = gtk_label_new (_("The GIMP")); + gtk_box_pack_start_defaults (GTK_BOX (vbox), label1); + gtk_widget_show (label1); + + label2 = gtk_label_new (GIMP_VERSION); + gtk_box_pack_start_defaults (GTK_BOX (vbox), label2); + gtk_widget_show (label2); + + line = gtk_hseparator_new (); + gtk_box_pack_start_defaults (GTK_BOX (vbox), line); + gtk_widget_show (line); + } label1 = gtk_label_new (""); gtk_box_pack_start_defaults (GTK_BOX (vbox), label1); + gtk_widget_show (label1); + label2 = gtk_label_new (""); gtk_box_pack_start_defaults (GTK_BOX (vbox), label2); + gtk_widget_show (label2); progress = gtk_progress_bar_new (); gtk_box_pack_start_defaults (GTK_BOX (vbox), progress); - - gtk_widget_show (vbox); - gtk_widget_show (logo_hbox); - gtk_widget_show (logo_area); - gtk_widget_show (label1); - gtk_widget_show (label2); gtk_widget_show (progress); /* This is a hack: we try to compute a good guess for the maximum @@ -141,12 +135,18 @@ splash_create (gboolean show_image) char_width = pango_font_metrics_get_approximate_char_width (metrics); pango_font_metrics_unref (metrics); - max_label_length = (0.9 * (gdouble) logo_area_width / - (gdouble) PANGO_PIXELS (char_width)); + if (pixbuf) + { + width = gdk_pixbuf_get_width (pixbuf); + } + else + { + width = DEFAULT_WIDTH; + gtk_widget_set_size_request (win_initstatus, width, -1); + } - logo_layout = gtk_widget_create_pango_layout (logo_area, NULL); - g_object_weak_ref (G_OBJECT (win_initstatus), - (GWeakNotify) g_object_unref, logo_layout); + max_label_length = + 0.9 * (gdouble) width / (gdouble) PANGO_PIXELS (char_width); gtk_widget_show (win_initstatus); } @@ -157,11 +157,7 @@ splash_destroy (void) if (win_initstatus) { gtk_widget_destroy (win_initstatus); - if (logo_pixmap != NULL) - gdk_drawable_unref (logo_pixmap); - - win_initstatus = label1 = label2 = progress = logo_area = NULL; - logo_pixmap = NULL; + win_initstatus = NULL; } } @@ -197,181 +193,5 @@ splash_update (const gchar *text1, while (gtk_events_pending ()) gtk_main_iteration (); - - /* We sync here to make sure things get drawn before continuing, - * is the improved look worth the time? I'm not sure... - */ - gdk_flush (); - } -} - - -/* private functions */ - -static gboolean -splash_logo_load_size (GtkWidget *window) -{ - gchar buf[1024]; - gchar *filename; - FILE *fp; - - if (logo_pixmap) - return TRUE; - - filename = g_build_filename (gimp_data_directory (), "images", - "gimp_splash.ppm", NULL); - - fp = fopen (filename, "rb"); - - g_free (filename); - - if (! fp) - return FALSE; - - fgets (buf, sizeof (buf), fp); - if (strcmp (buf, "P6\n") != 0) - { - fclose (fp); - return FALSE; - } - - fgets (buf, sizeof (buf), fp); - fgets (buf, sizeof (buf), fp); - sscanf (buf, "%d %d", &logo_width, &logo_height); - - fclose (fp); - - return TRUE; -} - -void -splash_logo_load (void) -{ - GtkWidget *preview; - GdkGC *gc; - gchar buf[1024]; - gchar *filename; - guchar *pixelrow; - FILE *fp; - gint count; - gint i; - - if (! win_initstatus || logo_pixmap || ! splash_show_logo) - return; - - filename = g_build_filename (gimp_data_directory (), "images", - "gimp_splash.ppm", NULL); - - fp = fopen (filename, "rb"); - - g_free (filename); - - if (! fp) - return; - - fgets (buf, sizeof (buf), fp); - if (strcmp (buf, "P6\n") != 0) - { - fclose (fp); - return; - } - - fgets (buf, sizeof (buf), fp); - fgets (buf, sizeof (buf), fp); - sscanf (buf, "%d %d", &logo_width, &logo_height); - - fgets (buf, sizeof (buf), fp); - if (strcmp (buf, "255\n") != 0) - { - fclose (fp); - return; - } - - preview = gtk_preview_new (GTK_PREVIEW_COLOR); - gtk_preview_size (GTK_PREVIEW (preview), logo_width, logo_height); - pixelrow = g_new (guchar, logo_width * 3); - - for (i = 0; i < logo_height; i++) - { - count = fread (pixelrow, sizeof (guchar), logo_width * 3, fp); - if (count != (logo_width * 3)) - { - gtk_object_sink (GTK_OBJECT (preview)); - g_free (pixelrow); - fclose (fp); - return; - } - gtk_preview_draw_row (GTK_PREVIEW (preview), pixelrow, 0, i, logo_width); - } - - gtk_widget_realize (win_initstatus); - logo_pixmap = gdk_pixmap_new (win_initstatus->window, - logo_width, logo_height, - gtk_preview_get_visual ()->depth); - gc = gdk_gc_new (logo_pixmap); - gtk_preview_put (GTK_PREVIEW (preview), - logo_pixmap, gc, - 0, 0, 0, 0, logo_width, logo_height); - gdk_gc_unref (gc); - - gtk_object_sink (GTK_OBJECT (preview)); - - g_free (pixelrow); - - fclose (fp); - - splash_show_logo = SPLASH_SHOW_LOGO_NOW; - - splash_logo_draw (logo_area); -} - -static void -splash_text_draw (GtkWidget *widget) -{ - gint width; - - pango_layout_set_text (logo_layout, _("The GIMP"), -1); - pango_layout_get_pixel_size (logo_layout, &width, NULL); - - gdk_draw_layout (widget->window, - widget->style->fg_gc[GTK_STATE_NORMAL], - (logo_area_width - width) / 2, - 0.25 * logo_area_height, - logo_layout); - - pango_layout_set_text (logo_layout, GIMP_VERSION, -1); - pango_layout_get_pixel_size (logo_layout, &width, NULL); - - gdk_draw_layout (widget->window, - widget->style->fg_gc[GTK_STATE_NORMAL], - (logo_area_width - width) / 2, - 0.45 * logo_area_height, - logo_layout); -} - -static void -splash_logo_draw (GtkWidget *widget) -{ - gdk_draw_drawable (widget->window, - widget->style->black_gc, - logo_pixmap, - 0, 0, - ((logo_area_width - logo_width) / 2), - ((logo_area_height - logo_height) / 2), - logo_width, logo_height); -} - -static void -splash_logo_expose (GtkWidget *widget) -{ - switch (splash_show_logo) - { - case SPLASH_SHOW_LOGO_NEVER: - case SPLASH_SHOW_LOGO_LATER: - splash_text_draw (widget); - break; - case SPLASH_SHOW_LOGO_NOW: - splash_logo_draw (widget); - break; } } diff --git a/app/gui/splash.h b/app/gui/splash.h index 045506c9d1..218759915d 100644 --- a/app/gui/splash.h +++ b/app/gui/splash.h @@ -21,7 +21,6 @@ void splash_create (gboolean show_image); -void splash_logo_load (void); void splash_destroy (void); void splash_update (const gchar *label1, diff --git a/app/gui/tips-dialog.c b/app/gui/tips-dialog.c index d0e3a92970..6dfb35e5eb 100644 --- a/app/gui/tips-dialog.c +++ b/app/gui/tips-dialog.c @@ -36,8 +36,6 @@ #include "libgimp/gimpintl.h" -#include "pixmaps/wilber3.xpm" - #define TIPS_DIR_NAME "tips" @@ -67,9 +65,9 @@ tips_dialog_create (void) GtkWidget *vbox2; GtkWidget *hbox; GtkWidget *bbox; - GtkWidget *frame; - GtkWidget *pixmap; GtkWidget *button; + GdkPixbuf *wilber; + gchar *filename; if (tips_count == 0) { @@ -125,14 +123,21 @@ tips_dialog_create (void) gtk_box_pack_end (GTK_BOX (hbox), vbox2, FALSE, FALSE, 0); gtk_widget_show (vbox2); - frame = gtk_frame_new (NULL); - gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN); - gtk_box_pack_start (GTK_BOX (vbox2), frame, TRUE, FALSE, 0); - gtk_widget_show (frame); + filename = g_build_filename (gimp_data_directory(), + "images", "tips_wilber.png", NULL); + wilber = gdk_pixbuf_new_from_file (filename, NULL); + g_free (filename); - pixmap = gimp_pixmap_new (wilber3_xpm); - gtk_container_add (GTK_CONTAINER (frame), pixmap); - gtk_widget_show (pixmap); + if (wilber) + { + GtkWidget *image; + + image = gtk_image_new_from_pixbuf (wilber); + g_object_unref (wilber); + + gtk_box_pack_start (GTK_BOX (vbox2), image, TRUE, FALSE, 0); + gtk_widget_show (image); + } hbox = gtk_hbox_new (FALSE, 15); gtk_container_set_border_width (GTK_CONTAINER (hbox), 10); diff --git a/app/menus/menus.c b/app/menus/menus.c index ba5f51f70f..57689fbc78 100644 --- a/app/menus/menus.c +++ b/app/menus/menus.c @@ -1820,7 +1820,7 @@ menus_init (Gimp *gimp) } filename = gimp_personal_rc_file ("menurc"); - gtk_item_factory_parse_rc (filename); + gtk_accel_map_load (filename); g_free (filename); g_signal_connect (G_OBJECT (gimp->documents), "add", @@ -1848,7 +1848,7 @@ menus_exit (Gimp *gimp) gimp); filename = gimp_personal_rc_file ("menurc"); - gtk_item_factory_dump_rc (filename, NULL, TRUE); + gtk_accel_map_save (filename); g_free (filename); if (toolbox_factory) diff --git a/app/paint/gimpairbrush.h b/app/paint/gimpairbrush.h index 6ab8c93f65..755740afa3 100644 --- a/app/paint/gimpairbrush.h +++ b/app/paint/gimpairbrush.h @@ -48,7 +48,7 @@ struct _GimpAirbrushToolClass void gimp_airbrush_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_airbrush_tool_get_type (void); +GType gimp_airbrush_tool_get_type (void) G_GNUC_CONST; gboolean airbrush_non_gui (GimpDrawable *drawable, diff --git a/app/paint/gimpclone.h b/app/paint/gimpclone.h index 016415557c..d78b9cc55d 100644 --- a/app/paint/gimpclone.h +++ b/app/paint/gimpclone.h @@ -55,7 +55,7 @@ struct _GimpCloneToolClass void gimp_clone_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_clone_tool_get_type (void); +GType gimp_clone_tool_get_type (void) G_GNUC_CONST; /* FIXME: Old style functions in need of a replacement. The only diff --git a/app/paint/gimpconvolve.h b/app/paint/gimpconvolve.h index 9d545cd4e9..0f10882c05 100644 --- a/app/paint/gimpconvolve.h +++ b/app/paint/gimpconvolve.h @@ -56,7 +56,7 @@ struct _GimpConvolveToolClass void gimp_convolve_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_convolve_tool_get_type (void); +GType gimp_convolve_tool_get_type (void) G_GNUC_CONST; /* FIXME: These need to disappear */ diff --git a/app/paint/gimpdodgeburn.h b/app/paint/gimpdodgeburn.h index c9f7f1ea12..5a2e051d99 100644 --- a/app/paint/gimpdodgeburn.h +++ b/app/paint/gimpdodgeburn.h @@ -54,7 +54,7 @@ struct _GimpDodgeBurnToolClass void gimp_dodgeburn_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_dodgeburn_tool_get_type (void); +GType gimp_dodgeburn_tool_get_type (void) G_GNUC_CONST; gboolean gimp_dodgeburn_tool_non_gui (GimpDrawable *drawable, diff --git a/app/paint/gimperaser.h b/app/paint/gimperaser.h index 70aea12164..ca76249a58 100644 --- a/app/paint/gimperaser.h +++ b/app/paint/gimperaser.h @@ -48,7 +48,7 @@ struct _GimpEraserToolClass void gimp_eraser_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_eraser_tool_get_type (void); +GType gimp_eraser_tool_get_type (void) G_GNUC_CONST; gboolean eraser_non_gui (GimpDrawable *drawable, diff --git a/app/paint/gimpink.h b/app/paint/gimpink.h index 9c94235006..dc58a0f38a 100644 --- a/app/paint/gimpink.h +++ b/app/paint/gimpink.h @@ -71,7 +71,7 @@ struct _GimpInkToolClass void gimp_ink_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_ink_tool_get_type (void); +GType gimp_ink_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_INK_TOOL_H__ */ diff --git a/app/paint/gimppaintbrush.h b/app/paint/gimppaintbrush.h index c53eb3ec30..a991211981 100644 --- a/app/paint/gimppaintbrush.h +++ b/app/paint/gimppaintbrush.h @@ -48,7 +48,7 @@ struct _GimpPaintbrushToolClass void gimp_paintbrush_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_paintbrush_tool_get_type (void); +GType gimp_paintbrush_tool_get_type (void) G_GNUC_CONST; gboolean gimp_paintbrush_tool_non_gui (GimpDrawable *drawable, diff --git a/app/paint/gimppaintcore.h b/app/paint/gimppaintcore.h index 954cacbcc8..298eb0671f 100644 --- a/app/paint/gimppaintcore.h +++ b/app/paint/gimppaintcore.h @@ -111,7 +111,7 @@ struct _PaintUndo }; -GType gimp_paint_tool_get_type (void); +GType gimp_paint_tool_get_type (void) G_GNUC_CONST; void gimp_paint_tool_paint (GimpPaintTool *tool, GimpDrawable *drawable, diff --git a/app/paint/gimppencil.h b/app/paint/gimppencil.h index b3f00f5da9..31af8f0b91 100644 --- a/app/paint/gimppencil.h +++ b/app/paint/gimppencil.h @@ -51,7 +51,7 @@ struct _GimpPencilToolClass void gimp_pencil_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_pencil_tool_get_type (void); +GType gimp_pencil_tool_get_type (void) G_GNUC_CONST; /* FIXME: Get rid of this non_gui stuff someday. Preferably make diff --git a/app/paint/gimpsmudge.h b/app/paint/gimpsmudge.h index ec222b7d74..9a2aaa8e55 100644 --- a/app/paint/gimpsmudge.h +++ b/app/paint/gimpsmudge.h @@ -55,7 +55,7 @@ struct _GimpSmudgeToolClass void gimp_smudge_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_smudge_tool_get_type (void); +GType gimp_smudge_tool_get_type (void) G_GNUC_CONST; /* FIXME: this antique code doesn't follow the coding style */ diff --git a/app/paint/gimpsourcecore.h b/app/paint/gimpsourcecore.h index 016415557c..d78b9cc55d 100644 --- a/app/paint/gimpsourcecore.h +++ b/app/paint/gimpsourcecore.h @@ -55,7 +55,7 @@ struct _GimpCloneToolClass void gimp_clone_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_clone_tool_get_type (void); +GType gimp_clone_tool_get_type (void) G_GNUC_CONST; /* FIXME: Old style functions in need of a replacement. The only diff --git a/app/tools/gimpairbrushtool.h b/app/tools/gimpairbrushtool.h index 6ab8c93f65..755740afa3 100644 --- a/app/tools/gimpairbrushtool.h +++ b/app/tools/gimpairbrushtool.h @@ -48,7 +48,7 @@ struct _GimpAirbrushToolClass void gimp_airbrush_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_airbrush_tool_get_type (void); +GType gimp_airbrush_tool_get_type (void) G_GNUC_CONST; gboolean airbrush_non_gui (GimpDrawable *drawable, diff --git a/app/tools/gimpbezierselecttool.h b/app/tools/gimpbezierselecttool.h index 495f06ba3d..dfb5f90aa2 100644 --- a/app/tools/gimpbezierselecttool.h +++ b/app/tools/gimpbezierselecttool.h @@ -108,7 +108,7 @@ typedef struct void gimp_bezier_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_bezier_select_tool_get_type (void); +GType gimp_bezier_select_tool_get_type (void) G_GNUC_CONST; gboolean bezier_tool_selected (void); diff --git a/app/tools/gimpblendtool.h b/app/tools/gimpblendtool.h index c8cb9bb159..19dc0586ee 100644 --- a/app/tools/gimpblendtool.h +++ b/app/tools/gimpblendtool.h @@ -55,7 +55,7 @@ struct _GimpBlendToolClass void gimp_blend_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_blend_tool_get_type (void); +GType gimp_blend_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_BLEND_TOOL_H__ */ diff --git a/app/tools/gimpbrightnesscontrasttool.h b/app/tools/gimpbrightnesscontrasttool.h index 6b7627c047..df56ff32ad 100644 --- a/app/tools/gimpbrightnesscontrasttool.h +++ b/app/tools/gimpbrightnesscontrasttool.h @@ -48,7 +48,7 @@ struct _GimpBrightnessContrastToolClass void gimp_brightness_contrast_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_brightness_contrast_tool_get_type (void); +GType gimp_brightness_contrast_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_BRIGHTNESS_CONTRAST_TOOL_H__ */ diff --git a/app/tools/gimpbrushtool.h b/app/tools/gimpbrushtool.h index 954cacbcc8..298eb0671f 100644 --- a/app/tools/gimpbrushtool.h +++ b/app/tools/gimpbrushtool.h @@ -111,7 +111,7 @@ struct _PaintUndo }; -GType gimp_paint_tool_get_type (void); +GType gimp_paint_tool_get_type (void) G_GNUC_CONST; void gimp_paint_tool_paint (GimpPaintTool *tool, GimpDrawable *drawable, diff --git a/app/tools/gimpbucketfilltool.h b/app/tools/gimpbucketfilltool.h index 963b634df8..2a2ee091f0 100644 --- a/app/tools/gimpbucketfilltool.h +++ b/app/tools/gimpbucketfilltool.h @@ -51,7 +51,7 @@ struct _GimpBucketFillToolClass void gimp_bucket_fill_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_bucket_fill_tool_get_type (void); +GType gimp_bucket_fill_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_BUCKET_FILL_TOOL_H__ */ diff --git a/app/tools/gimpbycolorselecttool.h b/app/tools/gimpbycolorselecttool.h index 83c7826091..65d9d1c37c 100644 --- a/app/tools/gimpbycolorselecttool.h +++ b/app/tools/gimpbycolorselecttool.h @@ -53,7 +53,7 @@ struct _GimpByColorSelectToolClass void gimp_by_color_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_by_color_select_tool_get_type (void); +GType gimp_by_color_select_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_BY_COLOR_SELECT_TOOL_H__ */ diff --git a/app/tools/gimpclonetool.h b/app/tools/gimpclonetool.h index 016415557c..d78b9cc55d 100644 --- a/app/tools/gimpclonetool.h +++ b/app/tools/gimpclonetool.h @@ -55,7 +55,7 @@ struct _GimpCloneToolClass void gimp_clone_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_clone_tool_get_type (void); +GType gimp_clone_tool_get_type (void) G_GNUC_CONST; /* FIXME: Old style functions in need of a replacement. The only diff --git a/app/tools/gimpcolorbalancetool.h b/app/tools/gimpcolorbalancetool.h index 746f416102..bb1a6dc2d6 100644 --- a/app/tools/gimpcolorbalancetool.h +++ b/app/tools/gimpcolorbalancetool.h @@ -76,7 +76,7 @@ struct _ColorBalanceDialog void gimp_color_balance_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_color_balance_tool_get_type (void); +GType gimp_color_balance_tool_get_type (void) G_GNUC_CONST; void color_balance (PixelRegion *srcPR, diff --git a/app/tools/gimpcolorpickertool.h b/app/tools/gimpcolorpickertool.h index 268686450c..ef39879848 100644 --- a/app/tools/gimpcolorpickertool.h +++ b/app/tools/gimpcolorpickertool.h @@ -54,7 +54,7 @@ extern gint col_value[5]; void gimp_color_picker_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_color_picker_tool_get_type (void); +GType gimp_color_picker_tool_get_type (void) G_GNUC_CONST; gboolean pick_color (GimpImage *gimage, diff --git a/app/tools/gimpconvolvetool.h b/app/tools/gimpconvolvetool.h index 9d545cd4e9..0f10882c05 100644 --- a/app/tools/gimpconvolvetool.h +++ b/app/tools/gimpconvolvetool.h @@ -56,7 +56,7 @@ struct _GimpConvolveToolClass void gimp_convolve_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_convolve_tool_get_type (void); +GType gimp_convolve_tool_get_type (void) G_GNUC_CONST; /* FIXME: These need to disappear */ diff --git a/app/tools/gimpcroptool.h b/app/tools/gimpcroptool.h index 3c994d2113..f9e4d0214f 100644 --- a/app/tools/gimpcroptool.h +++ b/app/tools/gimpcroptool.h @@ -73,7 +73,7 @@ struct _GimpCropToolClass void gimp_crop_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_crop_tool_get_type (void); +GType gimp_crop_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_CROP_TOOL_H__ */ diff --git a/app/tools/gimpcurvestool.h b/app/tools/gimpcurvestool.h index 4a9e96ec9c..2a8d6f42a8 100644 --- a/app/tools/gimpcurvestool.h +++ b/app/tools/gimpcurvestool.h @@ -88,7 +88,7 @@ struct _CurvesDialog void gimp_curves_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_curves_tool_get_type (void); +GType gimp_curves_tool_get_type (void) G_GNUC_CONST; void curves_free (void); diff --git a/app/tools/gimpdodgeburntool.h b/app/tools/gimpdodgeburntool.h index c9f7f1ea12..5a2e051d99 100644 --- a/app/tools/gimpdodgeburntool.h +++ b/app/tools/gimpdodgeburntool.h @@ -54,7 +54,7 @@ struct _GimpDodgeBurnToolClass void gimp_dodgeburn_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_dodgeburn_tool_get_type (void); +GType gimp_dodgeburn_tool_get_type (void) G_GNUC_CONST; gboolean gimp_dodgeburn_tool_non_gui (GimpDrawable *drawable, diff --git a/app/tools/gimpdrawtool.h b/app/tools/gimpdrawtool.h index c1eabb8789..64d5838c8b 100644 --- a/app/tools/gimpdrawtool.h +++ b/app/tools/gimpdrawtool.h @@ -76,7 +76,7 @@ struct _GimpDrawToolClass }; -GType gimp_draw_tool_get_type (void); +GType gimp_draw_tool_get_type (void) G_GNUC_CONST; void gimp_draw_tool_start (GimpDrawTool *draw_tool, GdkWindow *window); diff --git a/app/tools/gimpellipseselecttool.h b/app/tools/gimpellipseselecttool.h index e63091c32f..b7c3539ab5 100644 --- a/app/tools/gimpellipseselecttool.h +++ b/app/tools/gimpellipseselecttool.h @@ -48,7 +48,7 @@ struct _GimpEllipseSelectToolClass void gimp_ellipse_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_ellipse_select_tool_get_type (void); +GType gimp_ellipse_select_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_ELLIPSE_SELECT_TOOL_H__ */ diff --git a/app/tools/gimperasertool.h b/app/tools/gimperasertool.h index 70aea12164..ca76249a58 100644 --- a/app/tools/gimperasertool.h +++ b/app/tools/gimperasertool.h @@ -48,7 +48,7 @@ struct _GimpEraserToolClass void gimp_eraser_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_eraser_tool_get_type (void); +GType gimp_eraser_tool_get_type (void) G_GNUC_CONST; gboolean eraser_non_gui (GimpDrawable *drawable, diff --git a/app/tools/gimpfliptool.h b/app/tools/gimpfliptool.h index 3135d53113..fa1fb1acbb 100644 --- a/app/tools/gimpfliptool.h +++ b/app/tools/gimpfliptool.h @@ -48,7 +48,7 @@ struct _GimpFlipToolClass void gimp_flip_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_flip_tool_get_type (void); +GType gimp_flip_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_FLIP_TOOL_H__ */ diff --git a/app/tools/gimpfreeselecttool.h b/app/tools/gimpfreeselecttool.h index 38920fc07a..aea32159a5 100644 --- a/app/tools/gimpfreeselecttool.h +++ b/app/tools/gimpfreeselecttool.h @@ -52,7 +52,7 @@ struct _GimpFreeSelectToolClass void gimp_free_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_free_select_tool_get_type (void); +GType gimp_free_select_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_FREE_SELECT_TOOL_H__ */ diff --git a/app/tools/gimpfuzzyselecttool.h b/app/tools/gimpfuzzyselecttool.h index 73a5c1fee9..78d14c326b 100644 --- a/app/tools/gimpfuzzyselecttool.h +++ b/app/tools/gimpfuzzyselecttool.h @@ -55,7 +55,7 @@ struct _GimpFuzzySelectToolClass void gimp_fuzzy_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_fuzzy_select_tool_get_type (void); +GType gimp_fuzzy_select_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_FUZZY_SELECT_TOOL_H__ */ diff --git a/app/tools/gimphistogramtool.h b/app/tools/gimphistogramtool.h index 2bb33796ce..5d275a4a8d 100644 --- a/app/tools/gimphistogramtool.h +++ b/app/tools/gimphistogramtool.h @@ -52,7 +52,7 @@ struct _GimpHistogramToolClass void gimp_histogram_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_histogram_tool_get_type (void); +GType gimp_histogram_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_HISTOGRAM_TOOL_H__ */ diff --git a/app/tools/gimphuesaturationtool.h b/app/tools/gimphuesaturationtool.h index c5765fd478..f4fb537a8c 100644 --- a/app/tools/gimphuesaturationtool.h +++ b/app/tools/gimphuesaturationtool.h @@ -84,7 +84,7 @@ struct _HueSaturationDialog void gimp_hue_saturation_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_hue_saturation_tool_get_type (void); +GType gimp_hue_saturation_tool_get_type (void) G_GNUC_CONST; void hue_saturation_free (void); void hue_saturation (PixelRegion *srcPR, diff --git a/app/tools/gimpimagemaptool.h b/app/tools/gimpimagemaptool.h index b86ca5be37..781e060f37 100644 --- a/app/tools/gimpimagemaptool.h +++ b/app/tools/gimpimagemaptool.h @@ -45,7 +45,7 @@ struct _GimpImageMapToolClass }; -GType gimp_image_map_tool_get_type (void); +GType gimp_image_map_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_IMAGE_MAP_TOOL_H__ */ diff --git a/app/tools/gimpinktool.h b/app/tools/gimpinktool.h index 9c94235006..dc58a0f38a 100644 --- a/app/tools/gimpinktool.h +++ b/app/tools/gimpinktool.h @@ -71,7 +71,7 @@ struct _GimpInkToolClass void gimp_ink_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_ink_tool_get_type (void); +GType gimp_ink_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_INK_TOOL_H__ */ diff --git a/app/tools/gimpiscissorstool.h b/app/tools/gimpiscissorstool.h index 05c3c98e34..e7095e3a8e 100644 --- a/app/tools/gimpiscissorstool.h +++ b/app/tools/gimpiscissorstool.h @@ -97,7 +97,7 @@ struct _GimpIscissorsToolClass void gimp_iscissors_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_iscissors_tool_get_type (void); +GType gimp_iscissors_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_ISCISSORS_TOOL_H__ */ diff --git a/app/tools/gimplevelstool.h b/app/tools/gimplevelstool.h index 4b9cc3cf58..326c7ff494 100644 --- a/app/tools/gimplevelstool.h +++ b/app/tools/gimplevelstool.h @@ -48,7 +48,7 @@ struct _GimpLevelsToolClass void gimp_levels_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_levels_tool_get_type (void); +GType gimp_levels_tool_get_type (void) G_GNUC_CONST; void levels_free (void); diff --git a/app/tools/gimpmagnifytool.h b/app/tools/gimpmagnifytool.h index a658e8e650..2d2e48bbdf 100644 --- a/app/tools/gimpmagnifytool.h +++ b/app/tools/gimpmagnifytool.h @@ -53,7 +53,7 @@ struct _GimpMagnifyToolClass void gimp_magnify_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_magnify_tool_get_type (void); +GType gimp_magnify_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_MAGNIFY_TOOL_H__ */ diff --git a/app/tools/gimpmeasuretool.h b/app/tools/gimpmeasuretool.h index 69a4c7a839..a80b196253 100644 --- a/app/tools/gimpmeasuretool.h +++ b/app/tools/gimpmeasuretool.h @@ -71,7 +71,7 @@ struct _GimpMeasureToolClass void gimp_measure_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_measure_tool_get_type (void); +GType gimp_measure_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_MEASURE_TOOL_H__ */ diff --git a/app/tools/gimpmovetool.h b/app/tools/gimpmovetool.h index aa36868410..c743138810 100644 --- a/app/tools/gimpmovetool.h +++ b/app/tools/gimpmovetool.h @@ -52,7 +52,7 @@ struct _GimpMoveToolClass void gimp_move_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_move_tool_get_type (void); +GType gimp_move_tool_get_type (void) G_GNUC_CONST; void gimp_move_tool_start_hguide (GimpTool *tool, diff --git a/app/tools/gimppaintbrushtool.h b/app/tools/gimppaintbrushtool.h index c53eb3ec30..a991211981 100644 --- a/app/tools/gimppaintbrushtool.h +++ b/app/tools/gimppaintbrushtool.h @@ -48,7 +48,7 @@ struct _GimpPaintbrushToolClass void gimp_paintbrush_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_paintbrush_tool_get_type (void); +GType gimp_paintbrush_tool_get_type (void) G_GNUC_CONST; gboolean gimp_paintbrush_tool_non_gui (GimpDrawable *drawable, diff --git a/app/tools/gimppainttool.h b/app/tools/gimppainttool.h index 954cacbcc8..298eb0671f 100644 --- a/app/tools/gimppainttool.h +++ b/app/tools/gimppainttool.h @@ -111,7 +111,7 @@ struct _PaintUndo }; -GType gimp_paint_tool_get_type (void); +GType gimp_paint_tool_get_type (void) G_GNUC_CONST; void gimp_paint_tool_paint (GimpPaintTool *tool, GimpDrawable *drawable, diff --git a/app/tools/gimppathtool.h b/app/tools/gimppathtool.h index 5a1ce85cf9..3045df85d4 100644 --- a/app/tools/gimppathtool.h +++ b/app/tools/gimppathtool.h @@ -73,7 +73,7 @@ struct _GimpPathToolClass void gimp_path_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_path_tool_get_type (void); +GType gimp_path_tool_get_type (void) G_GNUC_CONST; diff --git a/app/tools/gimppenciltool.h b/app/tools/gimppenciltool.h index b3f00f5da9..31af8f0b91 100644 --- a/app/tools/gimppenciltool.h +++ b/app/tools/gimppenciltool.h @@ -51,7 +51,7 @@ struct _GimpPencilToolClass void gimp_pencil_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_pencil_tool_get_type (void); +GType gimp_pencil_tool_get_type (void) G_GNUC_CONST; /* FIXME: Get rid of this non_gui stuff someday. Preferably make diff --git a/app/tools/gimpperspectivetool.h b/app/tools/gimpperspectivetool.h index f766201716..a29ccf3fa9 100644 --- a/app/tools/gimpperspectivetool.h +++ b/app/tools/gimpperspectivetool.h @@ -48,7 +48,7 @@ struct _GimpPerspectiveToolClass void gimp_perspective_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_perspective_tool_get_type (void); +GType gimp_perspective_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_PERSPECTIVE_TOOL_H__ */ diff --git a/app/tools/gimpposterizetool.h b/app/tools/gimpposterizetool.h index a973bd5810..bfee760a03 100644 --- a/app/tools/gimpposterizetool.h +++ b/app/tools/gimpposterizetool.h @@ -48,7 +48,7 @@ struct _GimpPosterizeToolClass void gimp_posterize_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_posterize_tool_get_type (void); +GType gimp_posterize_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_POSTERIZE_TOOL_H__ */ diff --git a/app/tools/gimprectselecttool.h b/app/tools/gimprectselecttool.h index 4a8d0b21d9..747715efa4 100644 --- a/app/tools/gimprectselecttool.h +++ b/app/tools/gimprectselecttool.h @@ -67,7 +67,7 @@ struct _GimpRectSelectToolClass void gimp_rect_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_rect_select_tool_get_type (void); +GType gimp_rect_select_tool_get_type (void) G_GNUC_CONST; void gimp_rect_select_tool_rect_select (GimpRectSelectTool *rect_tool, gint x, diff --git a/app/tools/gimpregionselecttool.h b/app/tools/gimpregionselecttool.h index 73a5c1fee9..78d14c326b 100644 --- a/app/tools/gimpregionselecttool.h +++ b/app/tools/gimpregionselecttool.h @@ -55,7 +55,7 @@ struct _GimpFuzzySelectToolClass void gimp_fuzzy_select_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_fuzzy_select_tool_get_type (void); +GType gimp_fuzzy_select_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_FUZZY_SELECT_TOOL_H__ */ diff --git a/app/tools/gimprotatetool.h b/app/tools/gimprotatetool.h index 4f606c3621..0f87d13f56 100644 --- a/app/tools/gimprotatetool.h +++ b/app/tools/gimprotatetool.h @@ -48,7 +48,7 @@ struct _GimpRotateToolClass void gimp_rotate_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_rotate_tool_get_type (void); +GType gimp_rotate_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_ROTATE_TOOL_H__ */ diff --git a/app/tools/gimpscaletool.h b/app/tools/gimpscaletool.h index 78d3de5728..60fb48304c 100644 --- a/app/tools/gimpscaletool.h +++ b/app/tools/gimpscaletool.h @@ -47,7 +47,7 @@ struct _GimpScaleToolClass void gimp_scale_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_scale_tool_get_type (void); +GType gimp_scale_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_SCALE_TOOL_H__ */ diff --git a/app/tools/gimpselectiontool.h b/app/tools/gimpselectiontool.h index 53d32faae1..f374b40cba 100644 --- a/app/tools/gimpselectiontool.h +++ b/app/tools/gimpselectiontool.h @@ -48,7 +48,7 @@ struct _GimpSelectionToolClass }; -GType gimp_selection_tool_get_type (void); +GType gimp_selection_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_SELECTION_TOOL_H__ */ diff --git a/app/tools/gimpsheartool.h b/app/tools/gimpsheartool.h index 027df2bd5b..35d77a4d95 100644 --- a/app/tools/gimpsheartool.h +++ b/app/tools/gimpsheartool.h @@ -48,7 +48,7 @@ struct _GimpShearToolClass void gimp_shear_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_shear_tool_get_type (void); +GType gimp_shear_tool_get_type (void) G_GNUC_CONST; #endif /* __GIMP_SHEAR_TOOL_H__ */ diff --git a/app/tools/gimpsmudgetool.h b/app/tools/gimpsmudgetool.h index ec222b7d74..9a2aaa8e55 100644 --- a/app/tools/gimpsmudgetool.h +++ b/app/tools/gimpsmudgetool.h @@ -55,7 +55,7 @@ struct _GimpSmudgeToolClass void gimp_smudge_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_smudge_tool_get_type (void); +GType gimp_smudge_tool_get_type (void) G_GNUC_CONST; /* FIXME: this antique code doesn't follow the coding style */ diff --git a/app/tools/gimpsourcetool.h b/app/tools/gimpsourcetool.h index 016415557c..d78b9cc55d 100644 --- a/app/tools/gimpsourcetool.h +++ b/app/tools/gimpsourcetool.h @@ -55,7 +55,7 @@ struct _GimpCloneToolClass void gimp_clone_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_clone_tool_get_type (void); +GType gimp_clone_tool_get_type (void) G_GNUC_CONST; /* FIXME: Old style functions in need of a replacement. The only diff --git a/app/tools/gimptexttool.c b/app/tools/gimptexttool.c index 5897756c49..067f35f251 100644 --- a/app/tools/gimptexttool.c +++ b/app/tools/gimptexttool.c @@ -54,6 +54,8 @@ #include "floating_sel.h" #include "undo.h" +#include "gimprc.h" + #include "libgimp/gimpintl.h" @@ -197,7 +199,8 @@ gimp_text_tool_init (GimpTextTool *text_tool) tool = GIMP_TOOL (text_tool); - text_tool->pango_context = pango_ft2_get_context (); + text_tool->pango_context = pango_ft2_get_context (gimprc.monitor_xres, + gimprc.monitor_yres); tool->tool_cursor = GIMP_TEXT_TOOL_CURSOR; tool->scroll_lock = TRUE; /* Disallow scrolling */ @@ -389,6 +392,8 @@ text_render (GimpImage *gimage, PangoRectangle logical; GimpImageType layer_type; GimpLayer *layer = NULL; + gdouble xres; + gdouble yres; g_return_val_if_fail (fontname != NULL, FALSE); g_return_val_if_fail (text != NULL, FALSE); @@ -407,7 +412,9 @@ text_render (GimpImage *gimage, if (!font_desc) return NULL; - context = pango_ft2_get_context (); + gimp_image_get_resolution (gimage, &xres, &yres); + context = pango_ft2_get_context (xres, yres); + layout = pango_layout_new (context); pango_layout_set_font_description (layout, font_desc); pango_font_description_free (font_desc); @@ -540,8 +547,10 @@ text_get_extents (const gchar *fontname, font_desc = pango_font_description_from_string (fontname); if (!font_desc) return FALSE; - - context = pango_ft2_get_context (); + + /* FIXME: resolution */ + context = pango_ft2_get_context (72.0, 72.0); + layout = pango_layout_new (context); pango_layout_set_font_description (layout, font_desc); pango_font_description_free (font_desc); @@ -592,7 +601,8 @@ text_tool_options_new (GimpToolInfo *tool_info) /* the main vbox */ vbox = options->tool_options.main_vbox; - pango_context = pango_ft2_get_context (); + pango_context = pango_ft2_get_context (gimprc.monitor_xres, + gimprc.monitor_yres); options->font_selection = gimp_font_selection_new (pango_context); diff --git a/app/tools/gimptexttool.h b/app/tools/gimptexttool.h index 19546f9b7d..db2d8d9c4f 100644 --- a/app/tools/gimptexttool.h +++ b/app/tools/gimptexttool.h @@ -60,7 +60,7 @@ struct _GimpTextToolClass void gimp_text_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_text_tool_get_type (void); +GType gimp_text_tool_get_type (void) G_GNUC_CONST; gboolean text_get_extents (const gchar *fontname, diff --git a/app/tools/gimpthresholdtool.h b/app/tools/gimpthresholdtool.h index 767dc43983..2622e2e5c0 100644 --- a/app/tools/gimpthresholdtool.h +++ b/app/tools/gimpthresholdtool.h @@ -71,7 +71,7 @@ struct _ThresholdDialog void gimp_threshold_tool_register (Gimp *gimp, GimpToolRegisterCallback callback); -GType gimp_threshold_tool_get_type (void); +GType gimp_threshold_tool_get_type (void) G_GNUC_CONST; void threshold_2 (gpointer data, diff --git a/app/tools/gimptool.h b/app/tools/gimptool.h index 9ec25c880a..e9ae09384b 100644 --- a/app/tools/gimptool.h +++ b/app/tools/gimptool.h @@ -116,7 +116,7 @@ struct _GimpToolClass }; -GType gimp_tool_get_type (void); +GType gimp_tool_get_type (void) G_GNUC_CONST; void gimp_tool_initialize (GimpTool *tool, GimpDisplay *gdisp); diff --git a/app/tools/gimptransformtool.h b/app/tools/gimptransformtool.h index 98d0f342f6..51c166ae63 100644 --- a/app/tools/gimptransformtool.h +++ b/app/tools/gimptransformtool.h @@ -119,7 +119,7 @@ struct _TransformUndo }; -GType gimp_transform_tool_get_type (void); +GType gimp_transform_tool_get_type (void) G_GNUC_CONST; TileManager * gimp_transform_tool_transform_tiles (GimpTransformTool *tr_tool, const gchar *progress_text); diff --git a/app/widgets/gimpbrushfactoryview.c b/app/widgets/gimpbrushfactoryview.c index 6ec01d44f6..fdca0ed2e1 100644 --- a/app/widgets/gimpbrushfactoryview.c +++ b/app/widgets/gimpbrushfactoryview.c @@ -33,7 +33,6 @@ #include "core/gimpbrush.h" #include "core/gimpbrushgenerated.h" #include "core/gimpdatafactory.h" -#include "core/gimpmarshal.h" #include "gimpcontainerview.h" #include "gimpbrushfactoryview.h" diff --git a/app/widgets/gimpbrushfactoryview.h b/app/widgets/gimpbrushfactoryview.h index a4de7b81f5..59248b8b42 100644 --- a/app/widgets/gimpbrushfactoryview.h +++ b/app/widgets/gimpbrushfactoryview.h @@ -22,7 +22,6 @@ #ifndef __GIMP_BRUSH_FACTORY_VIEW_H__ #define __GIMP_BRUSH_FACTORY_VIEW_H__ - #include "gimpdatafactoryview.h" @@ -53,7 +52,7 @@ struct _GimpBrushFactoryViewClass }; -GType gimp_brush_factory_view_get_type (void); +GType gimp_brush_factory_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_brush_factory_view_new (GimpViewType view_type, GimpDataFactory *factory, @@ -66,4 +65,5 @@ GtkWidget * gimp_brush_factory_view_new (GimpViewType view_typ GimpContainerContextFunc context_func); + #endif /* __GIMP_BRUSH_FACTORY_VIEW_H__ */ diff --git a/app/widgets/gimpbrushpreview.h b/app/widgets/gimpbrushpreview.h index 52bbbca608..b626748a95 100644 --- a/app/widgets/gimpbrushpreview.h +++ b/app/widgets/gimpbrushpreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_BRUSH_PREVIEW_H__ #define __GIMP_BRUSH_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_BRUSH_PREVIEW (gimp_brush_preview_get_type ()) #define GIMP_BRUSH_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_BRUSH_PREVIEW, GimpBrushPreview)) #define GIMP_BRUSH_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_BRUSH_PREVIEW, GimpBrushPreviewClass)) @@ -55,11 +49,7 @@ struct _GimpBrushPreviewClass }; -GType gimp_brush_preview_get_type (void); +GType gimp_brush_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_BRUSH_PREVIEW_H__ */ diff --git a/app/widgets/gimpbufferpreview.h b/app/widgets/gimpbufferpreview.h index 569111c230..3561eda626 100644 --- a/app/widgets/gimpbufferpreview.h +++ b/app/widgets/gimpbufferpreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_BUFFER_PREVIEW_H__ #define __GIMP_BUFFER_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_BUFFER_PREVIEW (gimp_buffer_preview_get_type ()) #define GIMP_BUFFER_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_BUFFER_PREVIEW, GimpBufferPreview)) #define GIMP_BUFFER_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_BUFFER_PREVIEW, GimpBufferPreviewClass)) @@ -52,11 +46,7 @@ struct _GimpBufferPreviewClass }; -GType gimp_buffer_preview_get_type (void); +GType gimp_buffer_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_BUFFER_PREVIEW_H__ */ diff --git a/app/widgets/gimpbufferview.h b/app/widgets/gimpbufferview.h index 18aa777caa..7947caced8 100644 --- a/app/widgets/gimpbufferview.h +++ b/app/widgets/gimpbufferview.h @@ -52,7 +52,7 @@ struct _GimpBufferViewClass }; -GType gimp_buffer_view_get_type (void); +GType gimp_buffer_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_buffer_view_new (GimpViewType view_type, GimpContainer *container, diff --git a/app/widgets/gimpchannellistitem.h b/app/widgets/gimpchannellistitem.h index 0858b9af8b..30ae0b2c1c 100644 --- a/app/widgets/gimpchannellistitem.h +++ b/app/widgets/gimpchannellistitem.h @@ -22,15 +22,9 @@ #ifndef __GIMP_CHANNEL_LIST_ITEM_H__ #define __GIMP_CHANNEL_LIST_ITEM_H__ - #include "gimpdrawablelistitem.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_CHANNEL_LIST_ITEM (gimp_channel_list_item_get_type ()) #define GIMP_CHANNEL_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_CHANNEL_LIST_ITEM, GimpChannelListItem)) #define GIMP_CHANNEL_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_CHANNEL_LIST_ITEM, GimpChannelListItemClass)) @@ -52,12 +46,7 @@ struct _GimpChannelListItemClass }; -GType gimp_channel_list_item_get_type (void); - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ +GType gimp_channel_list_item_get_type (void) G_GNUC_CONST; #endif /* __GIMP_CHANNEL_LIST_ITEM_H__ */ diff --git a/app/widgets/gimpchannellistview.c b/app/widgets/gimpchannellistview.c index 5d8576f80c..5cbcf3e0c3 100644 --- a/app/widgets/gimpchannellistview.c +++ b/app/widgets/gimpchannellistview.c @@ -32,7 +32,6 @@ #include "core/gimpcontainer.h" #include "core/gimpimage.h" #include "core/gimpimage-mask.h" -#include "core/gimpmarshal.h" #include "display/gimpdisplay-foreach.h" diff --git a/app/widgets/gimpchannellistview.h b/app/widgets/gimpchannellistview.h index 02c4744362..b1cebd41d3 100644 --- a/app/widgets/gimpchannellistview.h +++ b/app/widgets/gimpchannellistview.h @@ -52,7 +52,7 @@ struct _GimpChannelListViewClass }; -GType gimp_channel_list_view_get_type (void); +GType gimp_channel_list_view_get_type (void) G_GNUC_CONST; #endif /* __GIMP_CHANNEL_LIST_VIEW_H__ */ diff --git a/app/widgets/gimpchanneltreeview.c b/app/widgets/gimpchanneltreeview.c index 5d8576f80c..5cbcf3e0c3 100644 --- a/app/widgets/gimpchanneltreeview.c +++ b/app/widgets/gimpchanneltreeview.c @@ -32,7 +32,6 @@ #include "core/gimpcontainer.h" #include "core/gimpimage.h" #include "core/gimpimage-mask.h" -#include "core/gimpmarshal.h" #include "display/gimpdisplay-foreach.h" diff --git a/app/widgets/gimpchanneltreeview.h b/app/widgets/gimpchanneltreeview.h index 02c4744362..b1cebd41d3 100644 --- a/app/widgets/gimpchanneltreeview.h +++ b/app/widgets/gimpchanneltreeview.h @@ -52,7 +52,7 @@ struct _GimpChannelListViewClass }; -GType gimp_channel_list_view_get_type (void); +GType gimp_channel_list_view_get_type (void) G_GNUC_CONST; #endif /* __GIMP_CHANNEL_LIST_VIEW_H__ */ diff --git a/app/widgets/gimpcolormapeditor.c b/app/widgets/gimpcolormapeditor.c index cbaf616f09..6d30c783f0 100644 --- a/app/widgets/gimpcolormapeditor.c +++ b/app/widgets/gimpcolormapeditor.c @@ -33,6 +33,7 @@ #include "core/gimpcontainer.h" #include "core/gimpimage.h" +#include "core/gimpmarshal.h" #include "display/gimpdisplayshell-render.h" @@ -168,7 +169,7 @@ gimp_colormap_dialog_class_init (GimpColormapDialogClass* klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpColormapDialogClass, selected), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); klass->selected = NULL; diff --git a/app/widgets/gimpcolormapeditor.h b/app/widgets/gimpcolormapeditor.h index 07fbf34f94..f4185812f6 100644 --- a/app/widgets/gimpcolormapeditor.h +++ b/app/widgets/gimpcolormapeditor.h @@ -63,7 +63,7 @@ struct _GimpColormapDialogClass }; -GType gimp_colormap_dialog_get_type (void); +GType gimp_colormap_dialog_get_type (void) G_GNUC_CONST; GtkWidget * gimp_colormap_dialog_new (GimpImage *gimage); diff --git a/app/widgets/gimpcolorpanel.h b/app/widgets/gimpcolorpanel.h index 28664def0f..bf1e4c9769 100644 --- a/app/widgets/gimpcolorpanel.h +++ b/app/widgets/gimpcolorpanel.h @@ -40,7 +40,7 @@ struct _GimpColorPanelClass }; -GType gimp_color_panel_get_type (void); +GType gimp_color_panel_get_type (void) G_GNUC_CONST; GtkWidget * gimp_color_panel_new (const gchar *title, const GimpRGB *color, diff --git a/app/widgets/gimpcomponentlistitem.h b/app/widgets/gimpcomponentlistitem.h index 206a868bf8..dfa04e8edd 100644 --- a/app/widgets/gimpcomponentlistitem.h +++ b/app/widgets/gimpcomponentlistitem.h @@ -22,15 +22,9 @@ #ifndef __GIMP_COMPONENT_LIST_ITEM_H__ #define __GIMP_COMPONENT_LIST_ITEM_H__ - #include "gimplistitem.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_COMPONENT_LIST_ITEM (gimp_component_list_item_get_type ()) #define GIMP_COMPONENT_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_COMPONENT_LIST_ITEM, GimpComponentListItem)) #define GIMP_COMPONENT_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_COMPONENT_LIST_ITEM, GimpComponentListItemClass)) @@ -56,16 +50,12 @@ struct _GimpComponentListItemClass }; -GType gimp_component_list_item_get_type (void); +GType gimp_component_list_item_get_type (void) G_GNUC_CONST; GtkWidget * gimp_component_list_item_new (GimpImage *gimage, gint preview_size, ChannelType channel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_COMPONENT_LIST_ITEM_H__ */ diff --git a/app/widgets/gimpconstrainedhwrapbox.h b/app/widgets/gimpconstrainedhwrapbox.h index bdbf76cc3a..97ed90125d 100644 --- a/app/widgets/gimpconstrainedhwrapbox.h +++ b/app/widgets/gimpconstrainedhwrapbox.h @@ -23,15 +23,9 @@ #ifndef __GIMP_CONSTRAINED_HWRAP_BOX_H__ #define __GIMP_CONSTRAINED_HWRAP_BOX_H__ - #include "gtkhwrapbox.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_CONSTRAINED_HWRAP_BOX (gimp_constrained_hwrap_box_get_type ()) #define GIMP_CONSTRAINED_HWRAP_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_CONSTRAINED_HWRAP_BOX, GimpConstrainedHWrapBox)) #define GIMP_CONSTRAINED_HWRAP_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_CONSTRAINED_HWRAP_BOX, GimpConstrainedHWrapBoxClass)) @@ -57,12 +51,8 @@ struct _GimpConstrainedHWrapBoxClass }; -GtkType gimp_constrained_hwrap_box_get_type (void); +GtkType gimp_constrained_hwrap_box_get_type (void) G_GNUC_CONST; GtkWidget * gimp_constrained_hwrap_box_new (gboolean homogeneous); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GTK_CONSTRAINED_HWRAP_BOX_H__ */ diff --git a/app/widgets/gimpcontainereditor.h b/app/widgets/gimpcontainereditor.h index c9c080f4da..a43cc00ddb 100644 --- a/app/widgets/gimpcontainereditor.h +++ b/app/widgets/gimpcontainereditor.h @@ -68,7 +68,7 @@ struct _GimpContainerEditorClass }; -GType gimp_container_editor_get_type (void); +GType gimp_container_editor_get_type (void) G_GNUC_CONST; /* protected */ diff --git a/app/widgets/gimpcontainergridview.h b/app/widgets/gimpcontainergridview.h index 3585e5d012..37052e1a52 100644 --- a/app/widgets/gimpcontainergridview.h +++ b/app/widgets/gimpcontainergridview.h @@ -52,7 +52,7 @@ struct _GimpContainerGridViewClass }; -GType gimp_container_grid_view_get_type (void); +GType gimp_container_grid_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_container_grid_view_new (GimpContainer *container, GimpContext *context, diff --git a/app/widgets/gimpcontainerlistview.h b/app/widgets/gimpcontainerlistview.h index 3e67f1a38c..ee81f89781 100644 --- a/app/widgets/gimpcontainerlistview.h +++ b/app/widgets/gimpcontainerlistview.h @@ -50,7 +50,7 @@ struct _GimpContainerListViewClass }; -GType gimp_container_list_view_get_type (void); +GType gimp_container_list_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_container_list_view_new (GimpContainer *container, GimpContext *context, diff --git a/app/widgets/gimpcontainermenu.c b/app/widgets/gimpcontainermenu.c index 5e76c30658..aa7bcd427a 100644 --- a/app/widgets/gimpcontainermenu.c +++ b/app/widgets/gimpcontainermenu.c @@ -119,7 +119,7 @@ gimp_container_menu_class_init (GimpContainerMenuClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerMenuClass, select_item), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_POINTER, + gimp_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_POINTER); @@ -130,7 +130,7 @@ gimp_container_menu_class_init (GimpContainerMenuClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerMenuClass, activate_item), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_POINTER, + gimp_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_POINTER); @@ -141,7 +141,7 @@ gimp_container_menu_class_init (GimpContainerMenuClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerMenuClass, context_item), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_POINTER, + gimp_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_POINTER); diff --git a/app/widgets/gimpcontainermenu.h b/app/widgets/gimpcontainermenu.h index 01b783142b..26e21bf599 100644 --- a/app/widgets/gimpcontainermenu.h +++ b/app/widgets/gimpcontainermenu.h @@ -87,7 +87,7 @@ struct _GimpContainerMenuClass }; -GType gimp_container_menu_get_type (void); +GType gimp_container_menu_get_type (void) G_GNUC_CONST; void gimp_container_menu_set_container (GimpContainerMenu *menu, GimpContainer *container); diff --git a/app/widgets/gimpcontainermenuimpl.h b/app/widgets/gimpcontainermenuimpl.h index 658269d876..10727d59d8 100644 --- a/app/widgets/gimpcontainermenuimpl.h +++ b/app/widgets/gimpcontainermenuimpl.h @@ -49,7 +49,7 @@ struct _GimpContainerMenuImplClass }; -GType gimp_container_menu_impl_get_type (void); +GType gimp_container_menu_impl_get_type (void) G_GNUC_CONST; GtkWidget * gimp_container_menu_new (GimpContainer *container, GimpContext *context, diff --git a/app/widgets/gimpcontainerview.c b/app/widgets/gimpcontainerview.c index 10643fc021..15088d4956 100644 --- a/app/widgets/gimpcontainerview.c +++ b/app/widgets/gimpcontainerview.c @@ -133,7 +133,7 @@ gimp_container_view_class_init (GimpContainerViewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerViewClass, select_item), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_POINTER, + gimp_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_POINTER); @@ -144,7 +144,7 @@ gimp_container_view_class_init (GimpContainerViewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerViewClass, activate_item), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_POINTER, + gimp_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_POINTER); @@ -155,7 +155,7 @@ gimp_container_view_class_init (GimpContainerViewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpContainerViewClass, context_item), NULL, NULL, - gimp_cclosure_marshal_VOID__OBJECT_POINTER, + gimp_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 2, GIMP_TYPE_OBJECT, G_TYPE_POINTER); diff --git a/app/widgets/gimpcontainerview.h b/app/widgets/gimpcontainerview.h index 1d3dc2efe1..1751aca707 100644 --- a/app/widgets/gimpcontainerview.h +++ b/app/widgets/gimpcontainerview.h @@ -89,7 +89,7 @@ struct _GimpContainerViewClass }; -GType gimp_container_view_get_type (void); +GType gimp_container_view_get_type (void) G_GNUC_CONST; void gimp_container_view_set_container (GimpContainerView *view, GimpContainer *container); diff --git a/app/widgets/gimpdatafactoryview.h b/app/widgets/gimpdatafactoryview.h index 1b73a57765..0be34cc0e2 100644 --- a/app/widgets/gimpdatafactoryview.h +++ b/app/widgets/gimpdatafactoryview.h @@ -60,7 +60,7 @@ struct _GimpDataFactoryViewClass }; -GType gimp_data_factory_view_get_type (void); +GType gimp_data_factory_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_data_factory_view_new (GimpViewType view_type, GimpDataFactory *factory, diff --git a/app/widgets/gimpdialogfactory.h b/app/widgets/gimpdialogfactory.h index ae376867b6..f04253441f 100644 --- a/app/widgets/gimpdialogfactory.h +++ b/app/widgets/gimpdialogfactory.h @@ -101,7 +101,7 @@ struct _GimpDialogFactoryClass }; -GType gimp_dialog_factory_get_type (void); +GType gimp_dialog_factory_get_type (void) G_GNUC_CONST; GimpDialogFactory * gimp_dialog_factory_new (const gchar *name, GimpContext *context, diff --git a/app/widgets/gimpdock.h b/app/widgets/gimpdock.h index d0b2969b38..a4a98887bf 100644 --- a/app/widgets/gimpdock.h +++ b/app/widgets/gimpdock.h @@ -55,7 +55,7 @@ struct _GimpDockClass }; -GType gimp_dock_get_type (void); +GType gimp_dock_get_type (void) G_GNUC_CONST; void gimp_dock_add (GimpDock *dock, GimpDockable *dockable, diff --git a/app/widgets/gimpdockable.h b/app/widgets/gimpdockable.h index 0ce8e2cbbf..afebb24f74 100644 --- a/app/widgets/gimpdockable.h +++ b/app/widgets/gimpdockable.h @@ -70,7 +70,7 @@ struct _GimpDockableClass }; -GType gimp_dockable_get_type (void); +GType gimp_dockable_get_type (void) G_GNUC_CONST; GtkWidget * gimp_dockable_new (const gchar *name, const gchar *short_name, diff --git a/app/widgets/gimpdockbook.h b/app/widgets/gimpdockbook.h index b68bed5799..ff288a191d 100644 --- a/app/widgets/gimpdockbook.h +++ b/app/widgets/gimpdockbook.h @@ -49,7 +49,7 @@ struct _GimpDockbookClass }; -GType gimp_dockbook_get_type (void); +GType gimp_dockbook_get_type (void) G_GNUC_CONST; GtkWidget * gimp_dockbook_new (void); diff --git a/app/widgets/gimpdocumentview.h b/app/widgets/gimpdocumentview.h index e55ae988b7..79ade84f5a 100644 --- a/app/widgets/gimpdocumentview.h +++ b/app/widgets/gimpdocumentview.h @@ -51,7 +51,7 @@ struct _GimpDocumentViewClass }; -GType gimp_document_view_get_type (void); +GType gimp_document_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_document_view_new (GimpViewType view_type, GimpContainer *container, diff --git a/app/widgets/gimpdrawablelistitem.h b/app/widgets/gimpdrawablelistitem.h index 6c4fa5b064..f19f761695 100644 --- a/app/widgets/gimpdrawablelistitem.h +++ b/app/widgets/gimpdrawablelistitem.h @@ -22,15 +22,9 @@ #ifndef __GIMP_DRAWABLE_LIST_ITEM_H__ #define __GIMP_DRAWABLE_LIST_ITEM_H__ - #include "gimplistitem.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_DRAWABLE_LIST_ITEM (gimp_drawable_list_item_get_type ()) #define GIMP_DRAWABLE_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_DRAWABLE_LIST_ITEM, GimpDrawableListItem)) #define GIMP_DRAWABLE_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_DRAWABLE_LIST_ITEM, GimpDrawableListItemClass)) @@ -54,12 +48,7 @@ struct _GimpDrawableListItemClass }; -GType gimp_drawable_list_item_get_type (void); - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ +GType gimp_drawable_list_item_get_type (void) G_GNUC_CONST; #endif /* __GIMP_DRAWABLE_LIST_ITEM_H__ */ diff --git a/app/widgets/gimpdrawablelistview.c b/app/widgets/gimpdrawablelistview.c index 8cb0fac36c..df594afb55 100644 --- a/app/widgets/gimpdrawablelistview.c +++ b/app/widgets/gimpdrawablelistview.c @@ -158,7 +158,7 @@ gimp_drawable_list_view_class_init (GimpDrawableListViewClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDrawableListViewClass, set_image), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_OBJECT); diff --git a/app/widgets/gimpdrawablelistview.h b/app/widgets/gimpdrawablelistview.h index c623544334..cf4dbe9ba3 100644 --- a/app/widgets/gimpdrawablelistview.h +++ b/app/widgets/gimpdrawablelistview.h @@ -95,7 +95,7 @@ struct _GimpDrawableListViewClass }; -GType gimp_drawable_list_view_get_type (void); +GType gimp_drawable_list_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_drawable_list_view_new (gint preview_size, GimpImage *gimage, diff --git a/app/widgets/gimpdrawablepreview.h b/app/widgets/gimpdrawablepreview.h index 5caa4b333c..1a6f5db73d 100644 --- a/app/widgets/gimpdrawablepreview.h +++ b/app/widgets/gimpdrawablepreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_DRAWABLE_PREVIEW_H__ #define __GIMP_DRAWABLE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_DRAWABLE_PREVIEW (gimp_drawable_preview_get_type ()) #define GIMP_DRAWABLE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_DRAWABLE_PREVIEW, GimpDrawablePreview)) #define GIMP_DRAWABLE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_DRAWABLE_PREVIEW, GimpDrawablePreviewClass)) @@ -52,11 +46,7 @@ struct _GimpDrawablePreviewClass }; -GType gimp_drawable_preview_get_type (void); +GType gimp_drawable_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_DRAWABLE_PREVIEW_H__ */ diff --git a/app/widgets/gimpdrawabletreeview.c b/app/widgets/gimpdrawabletreeview.c index 8cb0fac36c..df594afb55 100644 --- a/app/widgets/gimpdrawabletreeview.c +++ b/app/widgets/gimpdrawabletreeview.c @@ -158,7 +158,7 @@ gimp_drawable_list_view_class_init (GimpDrawableListViewClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDrawableListViewClass, set_image), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_OBJECT); diff --git a/app/widgets/gimpdrawabletreeview.h b/app/widgets/gimpdrawabletreeview.h index c623544334..cf4dbe9ba3 100644 --- a/app/widgets/gimpdrawabletreeview.h +++ b/app/widgets/gimpdrawabletreeview.h @@ -95,7 +95,7 @@ struct _GimpDrawableListViewClass }; -GType gimp_drawable_list_view_get_type (void); +GType gimp_drawable_list_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_drawable_list_view_new (gint preview_size, GimpImage *gimage, diff --git a/app/widgets/gimpfontselection-dialog.h b/app/widgets/gimpfontselection-dialog.h index 56f32878ec..81f5fa2224 100644 --- a/app/widgets/gimpfontselection-dialog.h +++ b/app/widgets/gimpfontselection-dialog.h @@ -23,10 +23,6 @@ #ifndef __GIMP_FONT_SELECTION_DIALOG_H__ #define __GIMP_FONT_SELECTION_DIALOG_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - GimpFontSelectionDialog * gimp_font_selection_dialog_new (GimpFontSelection *fontsel); void gimp_font_selection_dialog_destroy (GimpFontSelectionDialog *dialog); @@ -35,8 +31,4 @@ void gimp_font_selection_dialog_set_font_desc (GimpFontSelectionDialog *dialog, PangoFontDescription *new_desc); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_FONT_SELECTION_DIALOG_H__ */ diff --git a/app/widgets/gimpfontselection.c b/app/widgets/gimpfontselection.c index 62e5f089cc..9d7ee0ee5e 100644 --- a/app/widgets/gimpfontselection.c +++ b/app/widgets/gimpfontselection.c @@ -31,6 +31,8 @@ #include "widgets-types.h" +#include "core/gimpmarshal.h" + #include "gimpfontselection.h" #include "gimpfontselection-dialog.h" @@ -110,7 +112,7 @@ gimp_font_selection_class_init (GimpFontSelectionClass *klass) G_STRUCT_OFFSET (GimpFontSelectionClass, font_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_font_selection_finalize; diff --git a/app/widgets/gimpfontselection.h b/app/widgets/gimpfontselection.h index dd5a44c377..1faaada232 100644 --- a/app/widgets/gimpfontselection.h +++ b/app/widgets/gimpfontselection.h @@ -23,9 +23,7 @@ #ifndef __GIMP_FONT_SELECTION_H__ #define __GIMP_FONT_SELECTION_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +#include #define GIMP_TYPE_FONT_SELECTION (gimp_font_selection_get_type ()) @@ -58,7 +56,7 @@ struct _GimpFontSelectionClass }; -GType gimp_font_selection_get_type (void); +GType gimp_font_selection_get_type (void) G_GNUC_CONST; GtkWidget * gimp_font_selection_new (PangoContext *context); gboolean gimp_font_selection_set_fontname (GimpFontSelection *fontsel, const gchar *fontname); @@ -70,8 +68,5 @@ PangoFontDescription * void gimp_font_selection_font_changed (GimpFontSelection *fontsel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ #endif /* __GIMP_FONT_SELECTION_H__ */ diff --git a/app/widgets/gimpgradientpreview.h b/app/widgets/gimpgradientpreview.h index f8488cd9c9..38b877a79e 100644 --- a/app/widgets/gimpgradientpreview.h +++ b/app/widgets/gimpgradientpreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_GRADIENT_PREVIEW_H__ #define __GIMP_GRADIENT_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_GRADIENT_PREVIEW (gimp_gradient_preview_get_type ()) #define GIMP_GRADIENT_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_GRADIENT_PREVIEW, GimpGradientPreview)) #define GIMP_GRADIENT_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_GRADIENT_PREVIEW, GimpGradientPreviewClass)) @@ -52,11 +46,7 @@ struct _GimpGradientPreviewClass }; -GType gimp_gradient_preview_get_type (void); +GType gimp_gradient_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_GRADIENT_PREVIEW_H__ */ diff --git a/app/widgets/gimphistogramview.c b/app/widgets/gimphistogramview.c index bf7f6920ba..3e3e80a010 100644 --- a/app/widgets/gimphistogramview.c +++ b/app/widgets/gimphistogramview.c @@ -101,7 +101,7 @@ gimp_histogram_view_class_init (GimpHistogramViewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpHistogramViewClass, range_changed), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT, + gimp_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); diff --git a/app/widgets/gimphistogramview.h b/app/widgets/gimphistogramview.h index 595b900ee4..b02e6c2b75 100644 --- a/app/widgets/gimphistogramview.h +++ b/app/widgets/gimphistogramview.h @@ -55,7 +55,7 @@ struct _GimpHistogramViewClass /* Histogram functions */ -GType gimp_histogram_view_get_type (void); +GType gimp_histogram_view_get_type (void) G_GNUC_CONST; GimpHistogramView * gimp_histogram_view_new (gint width, gint height); diff --git a/app/widgets/gimpimagedock.h b/app/widgets/gimpimagedock.h index 02bdcd9d3f..6e7106ae99 100644 --- a/app/widgets/gimpimagedock.h +++ b/app/widgets/gimpimagedock.h @@ -56,7 +56,7 @@ struct _GimpImageDockClass }; -GType gimp_image_dock_get_type (void); +GType gimp_image_dock_get_type (void) G_GNUC_CONST; GtkWidget * gimp_image_dock_new (GimpDialogFactory *factory, GimpContainer *image_container); diff --git a/app/widgets/gimpimagefilepreview.c b/app/widgets/gimpimagefilepreview.c index d2a46c6abb..9587f54349 100644 --- a/app/widgets/gimpimagefilepreview.c +++ b/app/widgets/gimpimagefilepreview.c @@ -34,8 +34,9 @@ static void gimp_imagefile_preview_class_init (GimpImagefilePreviewClass *klass); -static void gimp_imagefile_preview_render (GimpPreview *preview); -static gboolean gimp_imagefile_preview_needs_popup (GimpPreview *preview); +static void gimp_imagefile_preview_render (GimpPreview *preview); +static gboolean gimp_imagefile_preview_needs_popup (GimpPreview *preview); +static void gimp_imagefile_preview_double_clicked (GimpPreview *preview); static GimpPreviewClass *parent_class = NULL; @@ -78,18 +79,16 @@ gimp_imagefile_preview_class_init (GimpImagefilePreviewClass *klass) parent_class = g_type_class_peek_parent (klass); - preview_class->render = gimp_imagefile_preview_render; - preview_class->needs_popup = gimp_imagefile_preview_needs_popup; + preview_class->double_clicked = gimp_imagefile_preview_double_clicked; + preview_class->needs_popup = gimp_imagefile_preview_needs_popup; + preview_class->render = gimp_imagefile_preview_render; } static void gimp_imagefile_preview_render (GimpPreview *preview) { - GimpImagefile *imagefile; - TempBuf *render_buf; - TempBuf *temp_buf; - - imagefile = GIMP_IMAGEFILE (preview->viewable); + TempBuf *render_buf; + TempBuf *temp_buf; g_return_if_fail (preview->width > 0 && preview->height > 0); @@ -155,3 +154,9 @@ gimp_imagefile_preview_needs_popup (GimpPreview *preview) { return FALSE; } + +static void +gimp_imagefile_preview_double_clicked (GimpPreview *preview) +{ + gimp_imagefile_update_thumbnail (GIMP_IMAGEFILE (preview->viewable)); +} diff --git a/app/widgets/gimpimagefilepreview.h b/app/widgets/gimpimagefilepreview.h index 35a92f4c9d..91896f7d90 100644 --- a/app/widgets/gimpimagefilepreview.h +++ b/app/widgets/gimpimagefilepreview.h @@ -23,12 +23,9 @@ #ifndef __GIMP_IMAGEFILE_PREVIEW_H__ #define __GIMP_IMAGEFILE_PREVIEW_H__ - #include "gimppreview.h" -G_BEGIN_DECLS - #define GIMP_TYPE_IMAGEFILE_PREVIEW (gimp_imagefile_preview_get_type ()) #define GIMP_IMAGEFILE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_IMAGEFILE_PREVIEW, GimpImagefilePreview)) #define GIMP_IMAGEFILE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_IMAGEFILE_PREVIEW, GimpImagefilePreviewClass)) @@ -53,6 +50,4 @@ struct _GimpImagefilePreviewClass GType gimp_imagefile_preview_get_type (void) G_GNUC_CONST; -G_END_DECLS - #endif /* __GIMP_IMAGEFILE_PREVIEW_H__ */ diff --git a/app/widgets/gimpimagepreview.h b/app/widgets/gimpimagepreview.h index ccda4cc877..ceb15bc49c 100644 --- a/app/widgets/gimpimagepreview.h +++ b/app/widgets/gimpimagepreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_IMAGE_PREVIEW_H__ #define __GIMP_IMAGE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_IMAGE_PREVIEW (gimp_image_preview_get_type ()) #define GIMP_IMAGE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_IMAGE_PREVIEW, GimpImagePreview)) #define GIMP_IMAGE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_IMAGE_PREVIEW, GimpImagePreviewClass)) @@ -54,11 +48,7 @@ struct _GimpImagePreviewClass }; -GType gimp_image_preview_get_type (void); +GType gimp_image_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_IMAGE_PREVIEW_H__ */ diff --git a/app/widgets/gimpitemfactory.c b/app/widgets/gimpitemfactory.c index ba5f51f70f..57689fbc78 100644 --- a/app/widgets/gimpitemfactory.c +++ b/app/widgets/gimpitemfactory.c @@ -1820,7 +1820,7 @@ menus_init (Gimp *gimp) } filename = gimp_personal_rc_file ("menurc"); - gtk_item_factory_parse_rc (filename); + gtk_accel_map_load (filename); g_free (filename); g_signal_connect (G_OBJECT (gimp->documents), "add", @@ -1848,7 +1848,7 @@ menus_exit (Gimp *gimp) gimp); filename = gimp_personal_rc_file ("menurc"); - gtk_item_factory_dump_rc (filename, NULL, TRUE); + gtk_accel_map_save (filename); g_free (filename); if (toolbox_factory) diff --git a/app/widgets/gimpitemlistview.c b/app/widgets/gimpitemlistview.c index 8cb0fac36c..df594afb55 100644 --- a/app/widgets/gimpitemlistview.c +++ b/app/widgets/gimpitemlistview.c @@ -158,7 +158,7 @@ gimp_drawable_list_view_class_init (GimpDrawableListViewClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDrawableListViewClass, set_image), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_OBJECT); diff --git a/app/widgets/gimpitemlistview.h b/app/widgets/gimpitemlistview.h index c623544334..cf4dbe9ba3 100644 --- a/app/widgets/gimpitemlistview.h +++ b/app/widgets/gimpitemlistview.h @@ -95,7 +95,7 @@ struct _GimpDrawableListViewClass }; -GType gimp_drawable_list_view_get_type (void); +GType gimp_drawable_list_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_drawable_list_view_new (gint preview_size, GimpImage *gimage, diff --git a/app/widgets/gimpitemtreeview.c b/app/widgets/gimpitemtreeview.c index 8cb0fac36c..df594afb55 100644 --- a/app/widgets/gimpitemtreeview.c +++ b/app/widgets/gimpitemtreeview.c @@ -158,7 +158,7 @@ gimp_drawable_list_view_class_init (GimpDrawableListViewClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpDrawableListViewClass, set_image), NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, + gimp_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GIMP_TYPE_OBJECT); diff --git a/app/widgets/gimpitemtreeview.h b/app/widgets/gimpitemtreeview.h index c623544334..cf4dbe9ba3 100644 --- a/app/widgets/gimpitemtreeview.h +++ b/app/widgets/gimpitemtreeview.h @@ -95,7 +95,7 @@ struct _GimpDrawableListViewClass }; -GType gimp_drawable_list_view_get_type (void); +GType gimp_drawable_list_view_get_type (void) G_GNUC_CONST; GtkWidget * gimp_drawable_list_view_new (gint preview_size, GimpImage *gimage, diff --git a/app/widgets/gimplayerlistitem.h b/app/widgets/gimplayerlistitem.h index 7b9887f387..d214b26af0 100644 --- a/app/widgets/gimplayerlistitem.h +++ b/app/widgets/gimplayerlistitem.h @@ -22,15 +22,9 @@ #ifndef __GIMP_LAYER_LIST_ITEM_H__ #define __GIMP_LAYER_LIST_ITEM_H__ - #include "gimpdrawablelistitem.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_LAYER_LIST_ITEM (gimp_layer_list_item_get_type ()) #define GIMP_LAYER_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_LAYER_LIST_ITEM, GimpLayerListItem)) #define GIMP_LAYER_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_LAYER_LIST_ITEM, GimpLayerListItemClass)) @@ -55,12 +49,7 @@ struct _GimpLayerListItemClass }; -GType gimp_layer_list_item_get_type (void); - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ +GType gimp_layer_list_item_get_type (void) G_GNUC_CONST; #endif /* __GIMP_LAYER_LIST_ITEM_H__ */ diff --git a/app/widgets/gimplayerlistview.c b/app/widgets/gimplayerlistview.c index 9e209d4c0e..895ce2bc89 100644 --- a/app/widgets/gimplayerlistview.c +++ b/app/widgets/gimplayerlistview.c @@ -31,7 +31,6 @@ #include "core/gimpcontainer.h" #include "core/gimpdrawable.h" #include "core/gimplayer.h" -#include "core/gimpmarshal.h" #include "display/gimpdisplay-foreach.h" diff --git a/app/widgets/gimplayerlistview.h b/app/widgets/gimplayerlistview.h index 0df894ac15..bb77f966a3 100644 --- a/app/widgets/gimplayerlistview.h +++ b/app/widgets/gimplayerlistview.h @@ -60,7 +60,7 @@ struct _GimpLayerListViewClass }; -GType gimp_layer_list_view_get_type (void); +GType gimp_layer_list_view_get_type (void) G_GNUC_CONST; #endif /* __GIMP_LAYER_LIST_VIEW_H__ */ diff --git a/app/widgets/gimplayertreeview.c b/app/widgets/gimplayertreeview.c index 9e209d4c0e..895ce2bc89 100644 --- a/app/widgets/gimplayertreeview.c +++ b/app/widgets/gimplayertreeview.c @@ -31,7 +31,6 @@ #include "core/gimpcontainer.h" #include "core/gimpdrawable.h" #include "core/gimplayer.h" -#include "core/gimpmarshal.h" #include "display/gimpdisplay-foreach.h" diff --git a/app/widgets/gimplayertreeview.h b/app/widgets/gimplayertreeview.h index 0df894ac15..bb77f966a3 100644 --- a/app/widgets/gimplayertreeview.h +++ b/app/widgets/gimplayertreeview.h @@ -60,7 +60,7 @@ struct _GimpLayerListViewClass }; -GType gimp_layer_list_view_get_type (void); +GType gimp_layer_list_view_get_type (void) G_GNUC_CONST; #endif /* __GIMP_LAYER_LIST_VIEW_H__ */ diff --git a/app/widgets/gimplistitem.c b/app/widgets/gimplistitem.c index 1ffc884784..c30ce32a34 100644 --- a/app/widgets/gimplistitem.c +++ b/app/widgets/gimplistitem.c @@ -30,7 +30,6 @@ #include "core/gimpchannel.h" #include "core/gimpcontainer.h" #include "core/gimplayer.h" -#include "core/gimpmarshal.h" #include "core/gimpviewable.h" #include "gimpchannellistitem.h" diff --git a/app/widgets/gimplistitem.h b/app/widgets/gimplistitem.h index 6e40884f81..61e89e8f68 100644 --- a/app/widgets/gimplistitem.h +++ b/app/widgets/gimplistitem.h @@ -22,15 +22,9 @@ #ifndef __GIMP_LIST_ITEM_H__ #define __GIMP_LIST_ITEM_H__ - #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_LIST_ITEM (gimp_list_item_get_type ()) #define GIMP_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_LIST_ITEM, GimpListItem)) #define GIMP_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_LIST_ITEM, GimpListItemClass)) @@ -71,7 +65,7 @@ struct _GimpListItemClass }; -GType gimp_list_item_get_type (void); +GType gimp_list_item_get_type (void) G_GNUC_CONST; GtkWidget * gimp_list_item_new (GimpViewable *viewable, gint preview_size); @@ -105,9 +99,4 @@ void gimp_list_item_button_state_changed (GtkWidget *widget, gpointer data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - - #endif /* __GIMP_LIST_ITEM_H__ */ diff --git a/app/widgets/gimpmenudock.h b/app/widgets/gimpmenudock.h index 02bdcd9d3f..6e7106ae99 100644 --- a/app/widgets/gimpmenudock.h +++ b/app/widgets/gimpmenudock.h @@ -56,7 +56,7 @@ struct _GimpImageDockClass }; -GType gimp_image_dock_get_type (void); +GType gimp_image_dock_get_type (void) G_GNUC_CONST; GtkWidget * gimp_image_dock_new (GimpDialogFactory *factory, GimpContainer *image_container); diff --git a/app/widgets/gimpmenuitem.h b/app/widgets/gimpmenuitem.h index 4064dde582..eb524578aa 100644 --- a/app/widgets/gimpmenuitem.h +++ b/app/widgets/gimpmenuitem.h @@ -22,15 +22,9 @@ #ifndef __GIMP_MENU_ITEM_H__ #define __GIMP_MENU_ITEM_H__ - #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_MENU_ITEM (gimp_menu_item_get_type ()) #define GIMP_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_MENU_ITEM, GimpMenuItem)) #define GIMP_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_MENU_ITEM, GimpMenuItemClass)) @@ -67,7 +61,7 @@ struct _GimpMenuItemClass }; -GType gimp_menu_item_get_type (void); +GType gimp_menu_item_get_type (void) G_GNUC_CONST; GtkWidget * gimp_menu_item_new (GimpViewable *viewable, gint preview_size); @@ -76,9 +70,4 @@ void gimp_menu_item_set_name_func (GimpMenuItem *menu_item, GimpItemGetNameFunc get_name_func); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - - #endif /* __GIMP_MENU_ITEM_H__ */ diff --git a/app/widgets/gimpnavigationpreview.c b/app/widgets/gimpnavigationpreview.c index 8b8fbb07da..b430cf2dd7 100644 --- a/app/widgets/gimpnavigationpreview.c +++ b/app/widgets/gimpnavigationpreview.c @@ -122,7 +122,7 @@ gimp_navigation_preview_class_init (GimpNavigationPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpNavigationPreviewClass, marker_changed), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT, + gimp_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); @@ -133,7 +133,7 @@ gimp_navigation_preview_class_init (GimpNavigationPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpNavigationPreviewClass, zoom), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -143,7 +143,7 @@ gimp_navigation_preview_class_init (GimpNavigationPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpNavigationPreviewClass, scroll), NULL, NULL, - g_cclosure_marshal_VOID__ENUM, + gimp_marshal_VOID__ENUM, G_TYPE_NONE, 1, GDK_TYPE_SCROLL_DIRECTION); diff --git a/app/widgets/gimpnavigationpreview.h b/app/widgets/gimpnavigationpreview.h index eb8e913ed0..1bf108294f 100644 --- a/app/widgets/gimpnavigationpreview.h +++ b/app/widgets/gimpnavigationpreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_NAVIGATION_PREVIEW_H__ #define __GIMP_NAVIGATION_PREVIEW_H__ - #include "gimpimagepreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_NAVIGATION_PREVIEW (gimp_navigation_preview_get_type ()) #define GIMP_NAVIGATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_NAVIGATION_PREVIEW, GimpNavigationPreview)) #define GIMP_NAVIGATION_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_NAVIGATION_PREVIEW, GimpNavigationPreviewClass)) @@ -78,7 +72,7 @@ struct _GimpNavigationPreviewClass }; -GType gimp_navigation_preview_get_type (void); +GType gimp_navigation_preview_get_type (void) G_GNUC_CONST; GtkWidget * gimp_navigation_preview_new (GimpImage *gimage, gint size); @@ -89,8 +83,4 @@ void gimp_navigation_preview_set_marker (GimpNavigationPreview *preview, gint height); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_NAVIGATION_PREVIEW_H__ */ diff --git a/app/widgets/gimpnavigationview.c b/app/widgets/gimpnavigationview.c index 8b8fbb07da..b430cf2dd7 100644 --- a/app/widgets/gimpnavigationview.c +++ b/app/widgets/gimpnavigationview.c @@ -122,7 +122,7 @@ gimp_navigation_preview_class_init (GimpNavigationPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpNavigationPreviewClass, marker_changed), NULL, NULL, - gimp_cclosure_marshal_VOID__INT_INT, + gimp_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); @@ -133,7 +133,7 @@ gimp_navigation_preview_class_init (GimpNavigationPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpNavigationPreviewClass, zoom), NULL, NULL, - g_cclosure_marshal_VOID__INT, + gimp_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); @@ -143,7 +143,7 @@ gimp_navigation_preview_class_init (GimpNavigationPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpNavigationPreviewClass, scroll), NULL, NULL, - g_cclosure_marshal_VOID__ENUM, + gimp_marshal_VOID__ENUM, G_TYPE_NONE, 1, GDK_TYPE_SCROLL_DIRECTION); diff --git a/app/widgets/gimpnavigationview.h b/app/widgets/gimpnavigationview.h index eb8e913ed0..1bf108294f 100644 --- a/app/widgets/gimpnavigationview.h +++ b/app/widgets/gimpnavigationview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_NAVIGATION_PREVIEW_H__ #define __GIMP_NAVIGATION_PREVIEW_H__ - #include "gimpimagepreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_NAVIGATION_PREVIEW (gimp_navigation_preview_get_type ()) #define GIMP_NAVIGATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_NAVIGATION_PREVIEW, GimpNavigationPreview)) #define GIMP_NAVIGATION_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_NAVIGATION_PREVIEW, GimpNavigationPreviewClass)) @@ -78,7 +72,7 @@ struct _GimpNavigationPreviewClass }; -GType gimp_navigation_preview_get_type (void); +GType gimp_navigation_preview_get_type (void) G_GNUC_CONST; GtkWidget * gimp_navigation_preview_new (GimpImage *gimage, gint size); @@ -89,8 +83,4 @@ void gimp_navigation_preview_set_marker (GimpNavigationPreview *preview, gint height); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_NAVIGATION_PREVIEW_H__ */ diff --git a/app/widgets/gimppalettepreview.h b/app/widgets/gimppalettepreview.h index 0df7c76434..6fc005644a 100644 --- a/app/widgets/gimppalettepreview.h +++ b/app/widgets/gimppalettepreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_PALETTE_PREVIEW_H__ #define __GIMP_PALETTE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_PALETTE_PREVIEW (gimp_palette_preview_get_type ()) #define GIMP_PALETTE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_PALETTE_PREVIEW, GimpPalettePreview)) #define GIMP_PALETTE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PALETTE_PREVIEW, GimpPalettePreviewClass)) @@ -52,11 +46,7 @@ struct _GimpPalettePreviewClass }; -GType gimp_palette_preview_get_type (void); +GType gimp_palette_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_PALETTE_PREVIEW_H__ */ diff --git a/app/widgets/gimppatternpreview.h b/app/widgets/gimppatternpreview.h index 308ff19d03..3429747898 100644 --- a/app/widgets/gimppatternpreview.h +++ b/app/widgets/gimppatternpreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_PATTERN_PREVIEW_H__ #define __GIMP_PATTERN_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_PATTERN_PREVIEW (gimp_pattern_preview_get_type ()) #define GIMP_PATTERN_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_PATTERN_PREVIEW, GimpPatternPreview)) #define GIMP_PATTERN_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PATTERN_PREVIEW, GimpPatternPreviewClass)) @@ -52,11 +46,7 @@ struct _GimpPatternPreviewClass }; -GType gimp_pattern_preview_get_type (void); +GType gimp_pattern_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_PATTERN_PREVIEW_H__ */ diff --git a/app/widgets/gimppreview.c b/app/widgets/gimppreview.c index 4cfb43be45..3561f8b639 100644 --- a/app/widgets/gimppreview.c +++ b/app/widgets/gimppreview.c @@ -168,7 +168,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[DOUBLE_CLICKED] = @@ -177,7 +177,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, double_clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[EXTENDED_CLICKED] = @@ -186,7 +186,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, extended_clicked), NULL, NULL, - g_cclosure_marshal_VOID__UINT, + gimp_marshal_VOID__UINT, G_TYPE_NONE, 1, G_TYPE_UINT); @@ -196,7 +196,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, context), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->destroy = gimp_preview_destroy; diff --git a/app/widgets/gimppreview.h b/app/widgets/gimppreview.h index e575ec186b..6bf54734df 100644 --- a/app/widgets/gimppreview.h +++ b/app/widgets/gimppreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_PREVIEW_H__ #define __GIMP_PREVIEW_H__ - #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_PREVIEW (gimp_preview_get_type ()) #define GIMP_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_PREVIEW, GimpPreview)) #define GIMP_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PREVIEW, GimpPreviewClass)) @@ -90,7 +84,7 @@ struct _GimpPreviewClass }; -GType gimp_preview_get_type (void); +GType gimp_preview_get_type (void) G_GNUC_CONST; GtkWidget * gimp_preview_new (GimpViewable *viewable, gint size, @@ -141,8 +135,4 @@ void gimp_preview_render_and_flush (GimpPreview *preview, gint channel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_PREVIEW_H__ */ diff --git a/app/widgets/gimppreviewrenderer.c b/app/widgets/gimppreviewrenderer.c index 4cfb43be45..3561f8b639 100644 --- a/app/widgets/gimppreviewrenderer.c +++ b/app/widgets/gimppreviewrenderer.c @@ -168,7 +168,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[DOUBLE_CLICKED] = @@ -177,7 +177,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, double_clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[EXTENDED_CLICKED] = @@ -186,7 +186,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, extended_clicked), NULL, NULL, - g_cclosure_marshal_VOID__UINT, + gimp_marshal_VOID__UINT, G_TYPE_NONE, 1, G_TYPE_UINT); @@ -196,7 +196,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, context), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->destroy = gimp_preview_destroy; diff --git a/app/widgets/gimppreviewrenderer.h b/app/widgets/gimppreviewrenderer.h index e575ec186b..6bf54734df 100644 --- a/app/widgets/gimppreviewrenderer.h +++ b/app/widgets/gimppreviewrenderer.h @@ -22,15 +22,9 @@ #ifndef __GIMP_PREVIEW_H__ #define __GIMP_PREVIEW_H__ - #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_PREVIEW (gimp_preview_get_type ()) #define GIMP_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_PREVIEW, GimpPreview)) #define GIMP_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PREVIEW, GimpPreviewClass)) @@ -90,7 +84,7 @@ struct _GimpPreviewClass }; -GType gimp_preview_get_type (void); +GType gimp_preview_get_type (void) G_GNUC_CONST; GtkWidget * gimp_preview_new (GimpViewable *viewable, gint size, @@ -141,8 +135,4 @@ void gimp_preview_render_and_flush (GimpPreview *preview, gint channel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_PREVIEW_H__ */ diff --git a/app/widgets/gimppreviewrendererbrush.h b/app/widgets/gimppreviewrendererbrush.h index 52bbbca608..b626748a95 100644 --- a/app/widgets/gimppreviewrendererbrush.h +++ b/app/widgets/gimppreviewrendererbrush.h @@ -22,15 +22,9 @@ #ifndef __GIMP_BRUSH_PREVIEW_H__ #define __GIMP_BRUSH_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_BRUSH_PREVIEW (gimp_brush_preview_get_type ()) #define GIMP_BRUSH_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_BRUSH_PREVIEW, GimpBrushPreview)) #define GIMP_BRUSH_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_BRUSH_PREVIEW, GimpBrushPreviewClass)) @@ -55,11 +49,7 @@ struct _GimpBrushPreviewClass }; -GType gimp_brush_preview_get_type (void); +GType gimp_brush_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_BRUSH_PREVIEW_H__ */ diff --git a/app/widgets/gimppreviewrendererdrawable.h b/app/widgets/gimppreviewrendererdrawable.h index 5caa4b333c..1a6f5db73d 100644 --- a/app/widgets/gimppreviewrendererdrawable.h +++ b/app/widgets/gimppreviewrendererdrawable.h @@ -22,15 +22,9 @@ #ifndef __GIMP_DRAWABLE_PREVIEW_H__ #define __GIMP_DRAWABLE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_DRAWABLE_PREVIEW (gimp_drawable_preview_get_type ()) #define GIMP_DRAWABLE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_DRAWABLE_PREVIEW, GimpDrawablePreview)) #define GIMP_DRAWABLE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_DRAWABLE_PREVIEW, GimpDrawablePreviewClass)) @@ -52,11 +46,7 @@ struct _GimpDrawablePreviewClass }; -GType gimp_drawable_preview_get_type (void); +GType gimp_drawable_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_DRAWABLE_PREVIEW_H__ */ diff --git a/app/widgets/gimppreviewrendererimage.h b/app/widgets/gimppreviewrendererimage.h index ccda4cc877..ceb15bc49c 100644 --- a/app/widgets/gimppreviewrendererimage.h +++ b/app/widgets/gimppreviewrendererimage.h @@ -22,15 +22,9 @@ #ifndef __GIMP_IMAGE_PREVIEW_H__ #define __GIMP_IMAGE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_IMAGE_PREVIEW (gimp_image_preview_get_type ()) #define GIMP_IMAGE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_IMAGE_PREVIEW, GimpImagePreview)) #define GIMP_IMAGE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_IMAGE_PREVIEW, GimpImagePreviewClass)) @@ -54,11 +48,7 @@ struct _GimpImagePreviewClass }; -GType gimp_image_preview_get_type (void); +GType gimp_image_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_IMAGE_PREVIEW_H__ */ diff --git a/app/widgets/gimptoolinfopreview.h b/app/widgets/gimptoolinfopreview.h index 4a93cdc9a4..01779b07bc 100644 --- a/app/widgets/gimptoolinfopreview.h +++ b/app/widgets/gimptoolinfopreview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_TOOL_INFO_PREVIEW_H__ #define __GIMP_TOOL_INFO_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_TOOL_INFO_PREVIEW (gimp_tool_info_preview_get_type ()) #define GIMP_TOOL_INFO_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_TOOL_INFO_PREVIEW, GimpToolInfoPreview)) #define GIMP_TOOL_INFO_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_TOOL_INFO_PREVIEW, GimpToolInfoPreviewClass)) @@ -52,11 +46,7 @@ struct _GimpToolInfoPreviewClass }; -GType gimp_tool_info_preview_get_type (void); +GType gimp_tool_info_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_TOOL_INFO_PREVIEW_H__ */ diff --git a/app/widgets/gimpview.c b/app/widgets/gimpview.c index 4cfb43be45..3561f8b639 100644 --- a/app/widgets/gimpview.c +++ b/app/widgets/gimpview.c @@ -168,7 +168,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[DOUBLE_CLICKED] = @@ -177,7 +177,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, double_clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[EXTENDED_CLICKED] = @@ -186,7 +186,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, extended_clicked), NULL, NULL, - g_cclosure_marshal_VOID__UINT, + gimp_marshal_VOID__UINT, G_TYPE_NONE, 1, G_TYPE_UINT); @@ -196,7 +196,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, context), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->destroy = gimp_preview_destroy; diff --git a/app/widgets/gimpview.h b/app/widgets/gimpview.h index e575ec186b..6bf54734df 100644 --- a/app/widgets/gimpview.h +++ b/app/widgets/gimpview.h @@ -22,15 +22,9 @@ #ifndef __GIMP_PREVIEW_H__ #define __GIMP_PREVIEW_H__ - #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_PREVIEW (gimp_preview_get_type ()) #define GIMP_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_PREVIEW, GimpPreview)) #define GIMP_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PREVIEW, GimpPreviewClass)) @@ -90,7 +84,7 @@ struct _GimpPreviewClass }; -GType gimp_preview_get_type (void); +GType gimp_preview_get_type (void) G_GNUC_CONST; GtkWidget * gimp_preview_new (GimpViewable *viewable, gint size, @@ -141,8 +135,4 @@ void gimp_preview_render_and_flush (GimpPreview *preview, gint channel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_PREVIEW_H__ */ diff --git a/app/widgets/gimpviewrenderer.c b/app/widgets/gimpviewrenderer.c index 4cfb43be45..3561f8b639 100644 --- a/app/widgets/gimpviewrenderer.c +++ b/app/widgets/gimpviewrenderer.c @@ -168,7 +168,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[DOUBLE_CLICKED] = @@ -177,7 +177,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, double_clicked), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); preview_signals[EXTENDED_CLICKED] = @@ -186,7 +186,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, extended_clicked), NULL, NULL, - g_cclosure_marshal_VOID__UINT, + gimp_marshal_VOID__UINT, G_TYPE_NONE, 1, G_TYPE_UINT); @@ -196,7 +196,7 @@ gimp_preview_class_init (GimpPreviewClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpPreviewClass, context), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->destroy = gimp_preview_destroy; diff --git a/app/widgets/gimpviewrenderer.h b/app/widgets/gimpviewrenderer.h index e575ec186b..6bf54734df 100644 --- a/app/widgets/gimpviewrenderer.h +++ b/app/widgets/gimpviewrenderer.h @@ -22,15 +22,9 @@ #ifndef __GIMP_PREVIEW_H__ #define __GIMP_PREVIEW_H__ - #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_PREVIEW (gimp_preview_get_type ()) #define GIMP_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_PREVIEW, GimpPreview)) #define GIMP_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PREVIEW, GimpPreviewClass)) @@ -90,7 +84,7 @@ struct _GimpPreviewClass }; -GType gimp_preview_get_type (void); +GType gimp_preview_get_type (void) G_GNUC_CONST; GtkWidget * gimp_preview_new (GimpViewable *viewable, gint size, @@ -141,8 +135,4 @@ void gimp_preview_render_and_flush (GimpPreview *preview, gint channel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_PREVIEW_H__ */ diff --git a/app/widgets/gimpviewrendererbrush.h b/app/widgets/gimpviewrendererbrush.h index 52bbbca608..b626748a95 100644 --- a/app/widgets/gimpviewrendererbrush.h +++ b/app/widgets/gimpviewrendererbrush.h @@ -22,15 +22,9 @@ #ifndef __GIMP_BRUSH_PREVIEW_H__ #define __GIMP_BRUSH_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_BRUSH_PREVIEW (gimp_brush_preview_get_type ()) #define GIMP_BRUSH_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_BRUSH_PREVIEW, GimpBrushPreview)) #define GIMP_BRUSH_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_BRUSH_PREVIEW, GimpBrushPreviewClass)) @@ -55,11 +49,7 @@ struct _GimpBrushPreviewClass }; -GType gimp_brush_preview_get_type (void); +GType gimp_brush_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_BRUSH_PREVIEW_H__ */ diff --git a/app/widgets/gimpviewrendererdrawable.h b/app/widgets/gimpviewrendererdrawable.h index 5caa4b333c..1a6f5db73d 100644 --- a/app/widgets/gimpviewrendererdrawable.h +++ b/app/widgets/gimpviewrendererdrawable.h @@ -22,15 +22,9 @@ #ifndef __GIMP_DRAWABLE_PREVIEW_H__ #define __GIMP_DRAWABLE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_DRAWABLE_PREVIEW (gimp_drawable_preview_get_type ()) #define GIMP_DRAWABLE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_DRAWABLE_PREVIEW, GimpDrawablePreview)) #define GIMP_DRAWABLE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_DRAWABLE_PREVIEW, GimpDrawablePreviewClass)) @@ -52,11 +46,7 @@ struct _GimpDrawablePreviewClass }; -GType gimp_drawable_preview_get_type (void); +GType gimp_drawable_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_DRAWABLE_PREVIEW_H__ */ diff --git a/app/widgets/gimpviewrendererimage.h b/app/widgets/gimpviewrendererimage.h index ccda4cc877..ceb15bc49c 100644 --- a/app/widgets/gimpviewrendererimage.h +++ b/app/widgets/gimpviewrendererimage.h @@ -22,15 +22,9 @@ #ifndef __GIMP_IMAGE_PREVIEW_H__ #define __GIMP_IMAGE_PREVIEW_H__ - #include "gimppreview.h" -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - #define GIMP_TYPE_IMAGE_PREVIEW (gimp_image_preview_get_type ()) #define GIMP_IMAGE_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_IMAGE_PREVIEW, GimpImagePreview)) #define GIMP_IMAGE_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_IMAGE_PREVIEW, GimpImagePreviewClass)) @@ -54,11 +48,7 @@ struct _GimpImagePreviewClass }; -GType gimp_image_preview_get_type (void); +GType gimp_image_preview_get_type (void) G_GNUC_CONST; -#ifdef __cplusplus -} -#endif /* __cplusplus */ - #endif /* __GIMP_IMAGE_PREVIEW_H__ */ diff --git a/app/widgets/gtkhwrapbox.h b/app/widgets/gtkhwrapbox.h index 06411a92f7..cb894836db 100644 --- a/app/widgets/gtkhwrapbox.h +++ b/app/widgets/gtkhwrapbox.h @@ -19,16 +19,14 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ + #ifndef __GTK_HWRAP_BOX_H__ #define __GTK_HWRAP_BOX_H__ #include "gtkwrapbox.h" - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* --- type macros --- */ @@ -63,13 +61,10 @@ struct _GtkHWrapBoxClass /* --- prototypes --- */ -GtkType gtk_hwrap_box_get_type (void); -GtkWidget* gtk_hwrap_box_new (gboolean homogeneous); +GtkType gtk_hwrap_box_get_type (void) G_GNUC_CONST; +GtkWidget * gtk_hwrap_box_new (gboolean homogeneous); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - +G_END_DECLS #endif /* __GTK_HWRAP_BOX_H__ */ diff --git a/app/widgets/gtkvwrapbox.h b/app/widgets/gtkvwrapbox.h index 08d3e131cb..83122b2ec6 100644 --- a/app/widgets/gtkvwrapbox.h +++ b/app/widgets/gtkvwrapbox.h @@ -19,16 +19,14 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ + #ifndef __GTK_VWRAP_BOX_H__ #define __GTK_VWRAP_BOX_H__ #include "gtkwrapbox.h" - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* --- type macros --- */ @@ -63,13 +61,10 @@ struct _GtkVWrapBoxClass /* --- prototypes --- */ -GtkType gtk_vwrap_box_get_type (void); -GtkWidget* gtk_vwrap_box_new (gboolean homogeneous); +GtkType gtk_vwrap_box_get_type (void) G_GNUC_CONST; +GtkWidget * gtk_vwrap_box_new (gboolean homogeneous); -#ifdef __cplusplus -} -#endif /* __cplusplus */ - +G_END_DECLS #endif /* __GTK_VWRAP_BOX_H__ */ diff --git a/app/widgets/gtkwrapbox.h b/app/widgets/gtkwrapbox.h index 9735f73c31..de204449f2 100644 --- a/app/widgets/gtkwrapbox.h +++ b/app/widgets/gtkwrapbox.h @@ -19,16 +19,14 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ + #ifndef __GTK_WRAP_BOX_H__ #define __GTK_WRAP_BOX_H__ #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* --- type macros --- */ @@ -86,7 +84,7 @@ struct _GtkWrapBoxChild /* --- prototypes --- */ -GtkType gtk_wrap_box_get_type (void); +GtkType gtk_wrap_box_get_type (void) G_GNUC_CONST; void gtk_wrap_box_set_homogeneous (GtkWrapBox *wbox, gboolean homogeneous); void gtk_wrap_box_set_hspacing (GtkWrapBox *wbox, @@ -133,10 +131,6 @@ guint* gtk_wrap_box_query_line_lengths (GtkWrapBox *wbox, guint *n_lines); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - +G_END_DECLS #endif /* __GTK_WRAP_BOX_H__ */ diff --git a/configure.in b/configure.in index fb615cfacf..99c8ab5663 100644 --- a/configure.in +++ b/configure.in @@ -12,7 +12,7 @@ AC_INIT(etc/gimprc.in) # GIMP_MAJOR_VERSION=1 GIMP_MINOR_VERSION=3 -GIMP_MICRO_VERSION=0 +GIMP_MICRO_VERSION=1 GIMP_INTERFACE_AGE=0 GIMP_BINARY_AGE=0 GIMP_VERSION=$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION.$GIMP_MICRO_VERSION @@ -126,7 +126,7 @@ if ! pkg-config --atleast-pkgconfig-version 0.7 ; then fi dnl Check for GTK+ -AM_PATH_GTK_2_0(1.3.10,, +AM_PATH_GTK_2_0(1.3.11,, AC_MSG_ERROR(Test for GTK failed. See the file 'INSTALL' for help.)) changequote(,)dnl @@ -152,7 +152,7 @@ changequote([,])dnl dnl dnl Check for PangoFT2 dnl -PANGOFT2_REQUIRED_VERSION=0.21 +PANGOFT2_REQUIRED_VERSION=0.22 AC_MSG_CHECKING([for Freetype 2.0 font support for Pango]) if $PKG_CONFIG --atleast-version $PANGOFT2_REQUIRED_VERSION pangoft2; then @@ -752,7 +752,7 @@ fi AM_CONDITIONAL(STATICLIBS, test x$enable_static = xyes) -CPPFLAGS="${CPPFLAGS} -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_DISABLE_COMPAT_H -DGTK_DISABLE_COMPAT_H" +CPPFLAGS="${CPPFLAGS} -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED" AC_SUBST(GIMP_MAJOR_VERSION) AC_SUBST(GIMP_MINOR_VERSION) diff --git a/data/images/.cvsignore b/data/images/.cvsignore index 3dda72986f..b65f789ccf 100644 --- a/data/images/.cvsignore +++ b/data/images/.cvsignore @@ -1,2 +1,3 @@ Makefile.in Makefile +.xvpics diff --git a/data/images/Makefile.am b/data/images/Makefile.am index 68085a4063..b43ae12845 100644 --- a/data/images/Makefile.am +++ b/data/images/Makefile.am @@ -4,6 +4,7 @@ imagedatadir = $(gimpdatadir)/images imagedata_DATA = \ gimp_logo.ppm \ - gimp_splash.ppm + gimp_splash.png \ + tips_wilber.png EXTRA_DIST = $(imagedata_DATA) diff --git a/data/images/gimp_splash.png b/data/images/gimp_splash.png new file mode 100644 index 0000000000..b3c8e8105c Binary files /dev/null and b/data/images/gimp_splash.png differ diff --git a/data/images/gimp_splash.ppm b/data/images/gimp_splash.ppm deleted file mode 100644 index 26b8ac60d2..0000000000 --- a/data/images/gimp_splash.ppm +++ /dev/null @@ -1,140 +0,0 @@ -P6 -# CREATOR: The GIMP's PNM Filter Version 1.0 -300 442 -255 -NNTUU[rouy„}‚…‹„†ˆŠŒ…„‰ƒ‰‚†ƒ……‹ƒ…Š‚„‰ƒ‰ƒ‰ƒ‰ƒ‹ƒ……‡ˆŠ’ŠŒ”ŒŽ™Ž’›Œ™‹—ˆŒ•†Š“ƒ‡‘…ƒ~‚Œ}Œ}‰{‡x|‡x|‡x|‡x|‡x|†w{…uyƒswrv€qu~ososptrv‚swƒuy…w{‡x|ˆy}‰z~‰y}ˆy}‡x|‡|}‡€‰‚‹ƒƒŒ…„†…†…†…‹„ƒŠƒ‚‰‚ˆ€ˆˆ|}ˆ|}‰}}‰}~‰}~‰}Š~‹€‹€‹€‹€Œƒ‚…‹€ƒŠ‚‰~Š‚‹€ƒ‹ƒ‰†{~‚wztwyz„~}€zy|vuysrwqpwqpwqpwqpupotomrmkrmkuolxqn{sq|ur{tqyrowpmtnkwomyqo{sqzspyroyroyqoxqnxqnyrozsp|ur}vs~wt€yv€ws€uq€uq€uq€uq€uquqvrvrvrvrvruq€uqtpuq€uqvr‚wsƒxt‚wsuqtp}rn|qn|po~rquu„xwƒwvutsr}qp~rq€ts‚vusr{on|po}qo}qp|po{omymlwkjwkjwkjxlktiiqfgqfgrggrgitikxlm{oo}qq}qs~rs}qr{poyokyokyokyokzpl{qm|rn~tpuq€vr‚xt€vr~tp|rn{qmzplxnjxnjxnjxnjyokyokzpl{qm|rn|rn}souqws…{wˆ~zŠ€|‰{ˆ~z†|xƒzuxs}vq{sowpktniqkfoidmhcmhcmhcoidukk|mq{lpyjnugkrdhqcgrdhugkyimzko{lpwjmrhksilsilsilsilsilsiluknymq{qs}suuw„xyƒwxƒww‚vw„xy…yz†z{‡{|‡{|‡{|…yz‡{yˆ}yˆ}y‰}y‰~zŠ{‹{‹€|Š{‰}y‡|x…zv{u}zs{wqysmwrm}vs}us{tq}sstu}qqi__UU[[Z`uqw€zƒ}„}€‰‚„…‡Šƒ‚ˆ€ˆ‹„‹ƒƒŠ‚„‰ƒ‰ƒˆ€‚ˆ€‚‰ƒŠ‚„Œ„†‡‰‘‰‹’ŠŒ–‹Ž™‹—Š–ˆŒ”‡Š’…ˆƒ†…€ƒŒ~‚‹~‹~Š|€ˆz~ˆz~‡z}‡y}‡y}†x|…w{ƒvy‚uxtw€sv€svsw‚ux„vz…x{‡y}ˆ{~‰|Š|€‰|‰{ˆ{~ˆ~ˆ€Šƒ‚‹„ƒ†…އ†Ž‡†Ž‡††…‹…ƒŠƒ‚Šƒ‚‰€€‰}‰}Š~Š~Š~‹€‹€Œ€Œ€Œ€Œ€Ž‚„„‡Žƒ†Œ„Œ„Œ„‚…Žƒ†Œ„‰~†{~ƒx{…|}‡€ƒ}|€zy}wv|vu{uu|vu|vu{utztsxrqxrpzsp|ur~wt€yvxu}vs{tqzsp{tq}vs~wt~wt}vs}vs}vs|ur|ur}vs~wtxuzw‚{xƒ|y…{x…{w…{w…{w…zv…zv†{w†{w†{w†{w†{w†{w…zv…zv„yu…yu…zv†{w‡|x‡|x‡|x…zvƒxt‚wsus€tsƒwv†zyˆ|{‡{z…yxƒwvut‚vu„xw†zyƒwv€tsututuuutsr~rq|po|po|po}qpznnxlmxlmxlmymn{op}qrstuv‚vw‚vw‚vw€us~tp~tp~tp~tpuq€vrws‚xt„zv…{w†|x„zv‚xtws€vruq}so}so}so}so~tp~tpuq€vr‚xtws‚xtƒyu†|x‰{Œ‚~ƒƒ‹}Š€|‡~yƒ|w{uxs|upyrmwpktnismhsmhsmhtnizpoqu~qt|orzlpwimuhlwimzmp|or~pt~qtzorumownpwnpwnpwnpwnpwnpyor{rt~tw€vyƒy{†{|…{{…z{„zz…{{‡||ˆ}}ˆ}~ˆ}~ˆ}}†||ˆ}|Š€{Š€{Š€|‹|‹}Œ‚~Œ‚~Œ‚}Š€|‰z‡}yƒ}w€|u~ys{vpztoyuxu~wt€vu‚xxuvoderouuqw|‚‚|€y~y{z|ƒ{|‚{z‚{zƒ|{„{y…}}‡‡†~€†~€†~€†~€‡ˆ€‚‰ƒ‹ƒ…‹ƒ…Š‚„ˆ‚ˆ€‚ˆ€‚‡€‡€‡€‡€‡€ˆ€‚ˆ€‚‰ƒŠ‚„‹ƒ…Š‚„ˆ‚‡†~€…~…~…~†€ˆ€‚ˆ€‚ˆ€‚ˆ€‚ˆ‚Š‚„Œ„†Œ…†…‡†‡†‡†‡…‡Œ…†Œ……Œ…„†…އ†‰ˆ‘Љ’‹Š“Œ‹“Œ‹‘‹‰‰ˆ‰ˆ††ƒ…ƒ…„…„…„…„…„…„…„…ƒ„ƒ„”ˆŠ˜—Œ–‹Ž–‹Ž–‹Ž—Œ˜—Œ•Š“ˆ‹’‡Š‘‰Š‘‹Š‰ˆŽˆ‡‡†‡†‡‡Žˆ‡‰ˆ‰ˆŽˆ‡Œ†…Œ†„Œ…‚†ƒŽ‡„އ„އ„އ„†ƒ†ƒ†ƒ†ƒ†ƒŽ‡„އ„†ƒ†ƒ†ƒŒ…‚†ƒ†ƒŽ‡„ˆ…‘Ї‘Ї—Š›‘›‘›‘›Œ›Œ›Œ›Œš‹š‹š‹š‹™ŽŠ˜‰˜‰™‰™ŽŠ™ŽŠ™ŽŠ™ŽŠ˜‰—Œˆ•І”‰…“‡…“‡†”ˆ‡–Љ—‹Š–Љ•‰ˆ“‡†’†…“‡†”ˆ‡–Љ•‰ˆ“‡†“‡†”ˆ‡”ˆ‡“‡‡’†…‘…„„ƒ„ƒƒ‚ƒ‚ƒƒŽ‚ƒŽ‚ƒ‚‚ƒ„„…’†‡”ˆ‰”ˆ‰”ˆ‰”ˆ‰”‰‡“‰…“‰…“‰…“‰…“‰…”І”І•‹‡–Œˆ—‰—‰–Œˆ•‹‡”І“‰…’ˆ„‘‡ƒ‘‡ƒ‘‡ƒ’ˆ„’ˆ„“‰…”І–Œˆ˜ŽŠ—‰–Œˆ–Œˆ—‰™‹›‘“œ’Ž›‘™‹—މ“‡’‹†‘Š…ˆƒ†‹„Šƒ~‰‚}‰‚}Šƒ~Šƒ~ЂЂ„‹ƒ…Šƒ„‰ƒ†~€…~†€Šƒ„Œ…†…‡Œ„†ˆ‚ƒ„€„€„€„€„€„€„…‚†ƒƒˆ„…‰††ˆˆŠ‰Ž‰‡ˆ‡‡†Œ‡†ˆ†ˆ‡ˆ†Œ‡…‹†„Š…ƒ‡„ЅЄЄ‘‹…‘‹†’Œ†’Œ‡’Œ‡‘‹†Š„‰ƒ‹†€ˆ„~‡‚|…z…~yŠƒ€‹ƒ€‹‹††’ˆˆ‡{|wqwwqxyszuouqkosmouoqyqs|ss~uuwvus~tu}tw}tw}tw}tw}tw~uwuxvx€wywzwz}wxyuvyuvzvw{ww{wx|xx|xy}yy}yz~z{~z{{|€|}{{}yy{wxzvvyuvzvv{ww}yy{{€||~zz|xx}yz{{€|}€|}€|}{|{{{{{{{{yyxwxxyx‚yyƒ{z…||†~}†~}…}}„|{ƒ{zƒyy„xy„xyƒwxƒwxƒwx‚vw‚vw‚vwuvuvuvƒwy†z}…y|„y{ƒx{ƒx{…y|†z}†{~†{~†z}†z}„{|‚|{‚|{ƒ|{ƒ}|„}|…}†€†€†…~„~}…~|†~{…}z…|z…|z…}z†~{‡|‡|†~{…}z„|y…}z†~{†}{…}z…|z„|y„|y…|z…}z†~{‡|ˆ}‹~ƒƒƒŽƒŽƒŽƒŽƒŽƒƒƒƒ‚~‚~‚~‚~‚~‚~}Œ}Š{‰~zˆ}y‡|x†{x†zy‡{z‡{{ˆ|{‡{z…yy„xw„xw…yx†zyˆ|{ˆ|{‡{{‡{{‡{{‡{z‡{z‡{y†zy…yx„xwƒwvƒwv…yy†z{…yz„xy„xy„xy…yz†z{ˆ|}ˆ|}‡{}‡{}ˆ}{‰~z‰~z‰~z‰~z‰~z‰~z‰{‰{‰{‰{‰{‰{‰{‰~zˆ}y‡|x‡|x‡|x‡|x‡}yˆ}y‰~z‰{Œ}ŽƒŒ}Š{‰~z‰{‹€|Œ}ƒ‚~Œ}‹€|Š€|‰€|ˆ{‡~y…}xƒ{v‚zuytxtxtytyt~wu{wx~zz{{~zz{wx{ww|xy€|}‚~~‚~€|}}{{{{z{{zz{zz{yz{yz{z{{z{{z{|{||{|}|}‚€}|€~{}{}{}{€~{€~{}z~|y}{y}yxxwxx‚€yƒzƒzƒz‚€yx€|uys~xs}vq|upyv€wu~tr{qpww†||€uuqkrqkroiphcid^cjdgohkslmxoo{qq|rq{qoxnnuknuknwknwlowloxmoympynqznqzoqzoqtnppnnpnnqoorpprqqsqqtrrtrrtssussussusstsssrqrppponommommommpnnrpptrrussrpppnnrppsqqtrrtrrsqqqpppnnpnnpnnqoosnnullukktkktkkwllxnnzoo{ppzooxnnwmlxmmymmxlmxklwkkwjkuijtiithishishhrghrfhqfipehpehpegpegpehrgishktilwknxlnulmslktmluonxqoyrqzsr{sr{srzsrzrqyrp{rq}sq{qoyomynmzpn|qp}sq~tr}sq{qoyomzpn|rp{qo{qozpnzomyomzomzpn{qo{qo|rp}ro}qm}qm}qn}rn}rn}rn~rn~rn~rn~ro~ro~rn~rn~sososo~ro}qm{plznjymixlhwkhujhujiwjiwjiujitihthgshgshgtihujixkjxlkymlymlxlkxkkxkkxlkxlkwkjujitihshgwkkznnymnxlmwklwklxklxllylmxlmxklxklymlzokzokzok{ok{ok{okzokzokzokynjynjzokzokyokynjxmixmixmiymiynjzokzok{pl}rn~so|qmzokxmixmixmiynj{pl{okzokynjzpl{qm{plyokxnjwmiulhtkgtjfsjfsjfsjfmigjiiommpooponmllllkommsqqtsstrrqpppqpprporpmqomqomqomqoorporpmqompnlpnpqorroqrnqqnpqmpqmqqnrrorroqqnpqmppmqqlrskqrkqrjpqjqrjrskstmtumtumstmstlspjtmhtmhrlgrkfuljrigldbe]\jbbriipggmhomhooipkeljcitmqyqt{st{qqyooxnnyomzonznp{op{oq|pq}qr}qs~rssu€tu€uvuw|ttwrqwrqxsrytsytszutzutzutytsytsytsyssxsrxsrxrrwrqwrqwqquqpwqpwqpuqpuqpwrqysr{ut|wv}xw}xw{vuytsxsrxsrxsrztt~utuu€ts~sr}rq~rqtsutuu€utsr}qpsr‚tssssr€sr€rqqq~qp~po}po}on|nnyllujkwklwklwklwklwklxlmymo{oq~rs€tuttus€vu‚xvƒzxƒzxƒzxƒyx‚yw‚xvxvxv‚wv‚wu€ussrsrtsutƒwvƒxw‚wu€us~sqtrutut€us€ts€tsts€ts€ts€usutvutr€so€sosptq‚urƒvr„vs„wt…wt…xu…xu„wt„vs„wt…wt…xu…wtƒurtprnqn~qn~qn~pn}po}po}on|on|on}on}on}on}po~qpqp€rqsr€sr€rqqqqq€rq€rq€rqqp~po|onqq‚tt‚tttssrsr€sr€rr€rr€rqqq~qpsp€uq€uq€uquququq€uq€uqtptp~sotpuqtptp~so~so~so~sosotp€uq€uq€uq€uqtp}rn{pl{pl|qm}rn~sosotptp€uqvrvruq~so~so|rn{plzokynjxmiwlhtmjrnmxsrytsytsuqpupowrq|wv}xw|wvytsxtrwtrwtrusqtsqusqwtrwtrwtrusqtrpsqouroxtpxtpxspwsowsoxtpytqytqxtpxtpwsozup|xq{wqzvpzvpzvp{wq|xr~zs~zs~zs~zs|up{pl{qmzplyokzpnuljmec`YXd\\ibbgaakelkemohomfmmekwmqphkf^`[UVVOOQKLTMLVNNXNPXNPXOPYOQYOQZPRZQR]RT^SU_TV_UV^UV]TU]TU_VW`WX`WXaXYaXYaXYaXYaXYaXY`WX`WX`WXaXYcYZcYZcYZaXYaXY`WX^UV^UVaXYf\]h^_i_`j`aj`ah^_f\]e[\f\]f\]h^_kaaocbla`j_^i^]i^]j_^k`_la`k`_j_^h]\j^]k_^k_^k_^k_^k_^j^]i]\i]\i]\h\[h\[f[[eY[eZ[fZ\f[\f[\f[\g[]h\^j^`labocdoddoedpferhfrhgrhgqgfpfdoecoecoecoecodcocbmbambambambaocbpdcpdcpdcmbala`mbaocbocbmbambambaocbocbocbpdcpdcpdcpdbpc`pc`pcaqdarebsfctgduhewiewifwiftgdrebsfctgdtgdsfcrebpc`ma^ma^ob_ob_ma_l`_l`_ma_ma`ma`obapcbpcbpcbpcbpcbqdcqdcqdcpcbpcbpcbpccqdcqdcpcbobal`_obaqdcqdcredredredrecqdcqdcpcbobama`ob`od`od`peaqebqebqfbqebpeapdaoc`oc`od`od`od`oc`mc_mb_mb_mb_mb_mb_mc_mc_mb_lb^ka]j`\j_\j_\k`]la^lb^mb_mb_mb_mb_mc_mc_lb^ka]k`]j_\i^[g]Yf\Xe[WeZWdYXcZ[h^_i_`h^_dZ[dZ[e[\i_`kabj`ag]^f]]e]]d\\d\\d\\e]]f^^f^^f^^e]]d\\aZZd[Zf\[f\[e\Ze[Ze[Zd[YdZYcZXcYXaYWaYWcZWcZVaZV`YU`XT`XTaYUcZVd\Xe\Xe]Ye]YcZV`WSaWTaXTcZVi`^mecofdaZZd]]haad_^ickjckmfnmfmmflsjn`X[FAC211)'(%"#&$#)%%+&'+&'+&'+%'+%'+&',&(.()/)+0*,1+,3+.7,/8-09.1;/214>14>25>25>25=14=03>25?36@47A58A58A58@36>25=14<03@36D7:F9JG9J?@KBAI@?G>=E==I?>I@?G?>F>=E=;E==F>=F>=F>=F>=F>F=?G>?G>@G>@G>@G>@I?@J@BLBDNDFNFFOGFOHGPHGPIGOHGNFELECKCBKDBLECMEDMDCMDCMDCNDDNEDNEDNEDNEDNDDMDCMDCMDCMDCMDCMDCMDCMDCNEDNEDNEDOFEPFFPGFPGFPGEQGEQGEQHESHESIFTJGUKHVKIVLIWLIWLISIFPFCQHESHESIFQHEPGDOFCNEBNEBOFCPFCNECMDCNDDNEDOFEPFFQHGSIHTIISIHSHHSHHSHGQHGQGGPGFPGFQGFQHGSHGSHGQGFOFENEDNEDOFEPGFQHGSIHSIHSIHQHGQGFPFEOEDNECNECNEBOFCPGDPGDQHEQHEQHEPGDPGDPGDPGDOFCOFCOFCOFCNEBNEBMDAMDALC@LC@LC@LC@LC@KB?KB?KB?KB?LC@LC@MDAMDAMDAMDALC@LC@LB?LB?KB?KA>JA>J@=I@=G>;F=:E=:E;;F9E8;D7:E8;J;>K=@K=@I:=F:I<>I<>G;=E:32<21<2090/8/.8/.90/<20=31>42>43>43<3192/930<42@97OGFaYWmece^]f``hcba]\kemkemkemlelmfkmeiLFI##% -    - - - - - -    -       -    -                                     -  -  - - -     -    - -      - -,('NGEh`_f`_hcbhcb^ZYkdlkdlkckldkmekkcgD?B          G@?g_]ga`idchcb[YXibjjbjkajlcjmdjjaf@;?D=87_VU_ZYd`_fca]\Zi^fh^fg`ggaffbehbeA=@   -  -      - - - -     -  -   - -               -       - - - - -    - - - - -          - - - - -   -  - - - -      - - -     - - - - - - - - - - - - - - -      -  -       -  -  -  -  -     -  -  -   - - - - - - -   @;A - - - -  - -                                       -     - -     - -       D?Be]`_Y\a]_d`bZXZi^eh^ed`d`ac`ccgefB>A   - -   !                     - - - - - - - - - -     - - - - - - - - - - - - - - D?Be\_]XZ_[]a^`YWYi]eh^dd`daacacchefD?B        !      !"!     " "                            -  - !GADe]`[WY^Y[_\^XVXh]dg]dd`dabdacdhefE?C       !!""   !!"" !  !!!!   !! " #    ! !!"!"!"!"!! !!!"" "!  !# %"%!##""!        !"! !%"#!" ! ! " #!#!" ! !##"""!!!!                   - #!$JDGg_b]WY]Y[^[]WUWg\cg]cd`eabdacdhefGAE  -      !!  !!!!!!"!""""""%#'!%(#&% $!!!  ""%"% !#!# " " #!% "&!"% "#!" #"%$%$##########""""""""!!  !!"!""#"##% $% $% #####% $&!%&!$& $& $% #% #% $% $% $% $% $#"! !!"!"!""##%#% $% $% $&!$""  !!% $'"&'"%% $##("&*%(+%)'"&% $####%#% $% $& $&!%&!%&!%&!%&!%##"!##% #% $%##""!! ""% $'"&("&(!%(!%' %' $%#%#%"#"#"#"#""!! ! " #!#"#"#"" ! ! ! #!%##"#"#"#"%#&$' %' %'%&$&#'"'"'"'"'"&!&!&!&!& & # ! ! !       - (%(NGJjad^XZ]Y[^[]XVXg\cg]ceaecbdacchefJCG'$ ##""##$(#'*%)+&*,'+,'+,'++&*+&*,'+.(,/)-,'+*%)*%*+&+.(,/)-/).0*/0*/0*/0*.0*..(-.(-1+00*/.(-,',/)-0*//)-+&+*%*.(,0*.1+.1+.0*-/),/),0*-2,/2,/1+.0*-0*-/)-/)./)./)./)-/)-/)-.(-.(-.(,.(,.(,,',,'+,'+.(,/)-/)-/)./)./)..(-.(,.(,/).1+01+/0*/0*/0*./)./)./)./)./)./)..(-,',,',,',,',,',.(,.(-/)-/).0*.0*//)-.(,/)-1+/3-12,0/)-.(,1+/3-14.20*./)-/)-/)-/)./)./)./)./)./)./)./)./)..(,+&*.(,.(,/)-.(,,'++&**%)+&*.(,0*.1*/1).1).1).0(-0(-/',/',/',.&+.&+.&+,%*,%*,%*,%*,%*,%*,%*,%*,%*,%*,%*,%*,%*.&+.&+,%*,%*.&+/',0(-1).1).1).0(-0&,1%+1%+1%+1%+1%+0$*0$*0$*0$*0$*0$*,#)*#(*#(*#(*#(*#(*#()"')"'(!&(!&' %(!%("$("$("$'!#'!#'!#& "& "& "& "& "%!%!& "'!#'!#& "%!# # # %!& "#!" " #!#!" !   !" !   !"# # # # """!!!!!!!! +(+OIKjad]XZ]Y[_\^YWYg\cg]deafabd`bcgdfLFI.%*'"+!'0*.,--.,.1+/3-16/3815926937937936937;37;48826705716827938<49=5:>7<>7<>6;=5:<5:827705<4:<5:<4:=5:?7<@8>>6<;39816938=5:>7;>6:=59=59=59=6:>7;>7;>6:=6:=59<49<49<49<49<49<49;49;38;38;38;38;38;38938938;49<5:<5:<5:<4:;49;38928827;49=6;=5:<5:<5:<49<49<4:<4:<4:<5:<5:<4:<4:<4:;49;38;38938938;39;49<4:=5:<49<48<59>6:?8;=59?8;E=ALDHLCH@9=926937<49<49<49<49;38;38;38;38;38;38;38926815936;37;47937826715704825;37=59=49=38=38<38<27<27<27;26;26;16905905915;16;16;16915905804905916;16;27;16;16;16;16915905;16<27=38>49=49=38<27<16=/5=/5=/5=/5=/557?69=373,./(+0)+0),/)+.(*.)+/),/*,/)+.(*,'),'),(*.(*.)+.'*,&(+%'*$'*$&*$&*$'+%(.&)/(*0),2*-1*,0),0(+/(*/'*/'*.'*.'*.'*.'*/'*/'*.&)+%(+%'+%'+%'+%',%(,&(.')3,/4-04-02)-)#%("$(!$'!$("$("%)#%("$'!$' #%"" .*-OILi`c[WY]Y[_\^ZXZh]dg^deafaac_aagdeNHK3*/0#*6*0<37777646625847<69>89<>9<>9<>8;=8<>7<>7<>8=?9>@:?B;AD=BE=BD=BBEE>EE>DE>DF?EF?FF>EDCE>BD=BDEF?EG?FG?FG?FF?FF>EE>DD=DDDE>EF?EG?FI@GJBHIAHI@GG@FF>EE>DE=DD=CD=CD=DD=DBAF?BE?BBB<@F>CE>CE=BD=BBAE?BE?BE>AD>AB=@B=@D>AF?CGADF>BE<@E<@E<@FD;?F=AG=BG>BF=AI>BJ?CG>BG=AF=AF=AG>BG>BG>BF=AFD9>D9>D9>D9>D9>D8>D8>D8>D8>D8>B7=A7D9>D9>D9>B8=@6;?5:>49?5:@6:@6;A749=38<27<27<37<37;47958958;58;69;58958957847947958;68;379059058048/48/4804905<26=38>49?5:>48<27<26;26;16;15915915915915;15;169057/37/38/38/4905;16<26<26;158047.37.37.26-26-26-26-26-26-26-24,13+02*/1)-/(*,')&!#"!0,/NHKf]`YUW[XZ_\^ZXZg]cg]deaf`ac^``fcePJM8.37)/=06A9==;;<:;=8B<@E>BF?CF?CE?CD=ABDE>DE>DF?EG@FIAGJBHJCHJBHJBHKCJMEMLDLKCKJBJIAIG@HG@HG@HG@HIAIIAIJBIKCIKCIKCIKCIKCIKCIKCIKCIKCIKCIKCIJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBIKCKKCKLDLLDLLDLLEMLDLLDLLCKKCKKCKIAIG@HG@HG@HG@HG@HIAIJBJJBJKCKLDLLDLMEMNFNNFNNFNNFNMEMMEMLDLKCKJCKJBJJBJJBHJCGJBFKCGMEINFJLDHJBFJCGLDHMEIKCGKDILDJLDJKCIJBHJBHIAGIAGIAGIAGIAGIAGJCGKDHLDHLEILEILDHKDHKCGKCGLEIMFJNGKLCHJ@EJ@EKAFLBGMCGMCGMCGLBGLAFKAEJ@EKAELBFMCGMCGLBGKAEJAEKAEMCGNDINDIMCHOEIQGKOEINEINDHNDHNDHNDHNDHMCGLBFKAEJ@EI?DI?DI?DI?DI?DI?DI?EI?EI?EI?EI?EJ?DJ>DK?DL?EL@EL@EL@EK?EJ>DI=CGCK?DK?DK?DJ>CI=BGE:?F;@F;@E:?D9>D9>B8=B8=B8=A7D9>D9>B8=A7<@6;@6;?5:?5:?5:?5:@6;@6;@6;?5:>49=38<36<359241+-+&)403PILf]`ZUX[Y[_\^YWYg\cg]ceae_`b]__fceSKO<17<-3@39E;??==@=?BCG@EJBGKCHKCHJBGIAFG@EF?DE>CJBHMELLDKKCJJBIJBIKCJLDKNFMOGNOGNOGNSIQTKTOGPMENLDMJBKG@IF?HG@IKCLMENMENNFNNFMOGNOGNOGNOGNNFMNFMNFMNFMOGNOGNNFMNFMNFMNFMNFMNFMNFMNFMNFMNFMNFMNFMNEMMENNFONFONFOOGPOGPOGPOGPOGPOGPOGPMENKCLKCLKCLKCLLDMLDMLDMMENNFONFONFONFOOGPOGPPHQQIRSJSSJSSISPHQOGPNFOMENOGNQINOGLPHMSJOULQTKPPHMPHMQINTKPSJOQIOQIPPHOOGNOGNNFMMELMELMELNEMNFMNFMOGMPHMPHMPIMPHMPHMPHMPHMPHMQINSJOSJOPGKMCHMCHOEJPFKSGMSHMSHMQGLPFKPFKNDINDINDIPFKPFKPFKOEJOEJOEJQGLSHMSHMQGLTIMVKOUIMTIMSHLSHLSHLSHLSHLQGKPFJOEIMEILDILDILDILDILDILEIMEJMEJMEJMEJMEJNEJPDJQEKQEKQEKQEKPDJPDJOCINBHNBHMAGL@FL@EMAFOCHPDIQEJPDIOCHNBGMAFMAFMAFNBGNBGNBGMAFMAFMAFMAFMAFMAFMAFL@EL@EKBFJCFJCFJCFJCFJCFKDGKDGKDGKDGKDGJCFJAEK?DJ>CJ>CJ>CI=BI=BI=BJ>CJ>CK?DK?DK?DK?DJ>CJ>CJ>CI=BI=BI=BI=BI=BI=BI=BI=BGCJ>CJ>CJ>CI=BGD;=D;=<464.1;68TLOh_b]XZ^Z\_\^WUWg\cg]ceae_`b[^_fceSLO>38>/5A4:E;?><BCG@EIAFKCHKCHKCHKCHJBGJBGJBGMEKPHONFMLDKJBIJBIKCJLDKNFMPHOQIPQIPSIQQIRMENLDMMENMENKCLJBKLDMOGPQIRPHQNFNMELNFMOGNOGNOGNNFMMELMELNFMNFMOGNOGNPHOPHOPHOPHOPHOPHOPHOPHOPHOPHOQIPPGONFONFONFOOGPPHQPHQPHQQIRQIRQIRQIRPHQOGPOGPOGPNFONFONFONFONFONFOOGPOGPMENLDMMENPHQSJSULUVMVVMVTKTSJSQIRPHQTKRXOTTKPULQWNSYPUVMRSJOPHMPHMQINQINSJPTKRTKRTKRSJQQIPQIPPHOQIPSIQSJQSJQTKQTKPTKPSKOSJOSJOSJOSJOTKPULQULQULQSIMOEJPFKSHMTINVKPWLQWLQVKPUJOTINSHMPFKOEJQGLSHMSHMQGLQGLSHMTINUJOTINQGLTINWKOUJNTIMTIMTIMUJNUJNUJNUJNTIMSHLQIMOIMOIMOIMOIMOIMOIMOIMOIMPINPJNPJNSINVIOUHNUHNTGMTGMSFLSFLSFLSFLSFLSFLPDINBGPDISFKTGLTGLTGLSFKQEJPDIOCHOCHPDIQEJPEIPDIOCHOCHPDIQEJSFKQEJQEJPDIOFJOHKNGJNGJMFINGJOHKPILPILOHKOHKMFINEIOCHOCHNBGNBGMAFMAFL@EL@EL@EMAFMAFNBGPDIOCHNBGNBGNBGMAFMAFNBGNBGNBGNBGMAFMAFK?DK?DJ>CJ>CK?DL@EL@EMAFMAFL@EL@EK?DK?DK?DK?DL@EMAFNBGNBGMAFL@EL@EJ>BG=?I?AB:<<57A;>XQTkcf`Z]`\^_\^USUg\cg]dfbf``b[^^c`bSLO@5;>/6B5;F=AA??B?AF?EF?EG?EG@FIAGJBHKCIKCILCILCILCILFMLHPLGOLFMLEKLDJLCIMDIMDJNFLOGNQIPNHOLFMJDKJDKKELKEMKELJDLLFMNHOOIQNHPNGONFNNFNNFNOGOOGONGONFNNFNOGOOGOOGOOHOOIPOIPPIPPIPPIPPIPPIPPIPPIPPJPPJPOIPNHONHONHPOIPOIPOIQOIQOIQPJQPJQPJQPJQQJQQJQPIQPIPOHONGNMFMMFMNGOPIQSKSPIQNGNNGOPIQSKRTLTUMTUMTTLTSKSSKRQJRUMTXPVVNTVNSVNTVNTUMRSKPPINPIOPIOPIOQJOSKPSKPSKPSKPSKPSKPSKPSKQTLQUMRUMRUMQUMQUMQUMRUMRUMRUMQTLQTLQTLQUMQUMQQIMOEIQHLSIMSJOTKQUKQVKQVKQVJPVIOUGMSGLQGLTIMTINTINTIMTIMTINUJNUJOUJNTIMUINVJOUINUIMUIMUIMUIMUINUINUINUIMUIMSIMPJMPJMQJNQKNQKNQKNQJNQJNPJMPJMPJMSIMUHMTGMTGLSGLSGLTGMUGMUGMTGMSFLSFKQEKQFJSGKSGLTHMTHMSGLSGKQFKQFJPEJPEJQFJQFKQFKPEJPEIPEIPEIQFJQFKSGKQFKQFKPGKOHKOHKOHKOHKOHKPILPILPILPIKOHKNGJOFJQFJQFJPEJPEIODIODHNCHNCHNCHNCHNCHNCHNCHNCHODHODIODIPEIPEIPEIODIODHODHMBFLAELAELADK@CK@CLAENCFNCFMBELADLAELAELAELAELAELAELAEMBENCFNCFNCGNCGNCGK@CG=?I?AA9;;46?:=WPSjbe^X[^Y[^[]USUg\cg]dgcg`ac[^^`^`SLOD8=?07B5;G>BEBBFBEJBIG@GG@GF?FF?FG@GJBIKCJLDKLDKLDKJENGGPJGPLHONHMNFKNEINCHMCHMDINFKOHNLFLGDJIDJIEJIEJJEKJFLKFLLGMLGMLHNLHNMGNNENNENNENNFNOFOOFOOGOPGPPGPPGPPGPOHPNIONIONIONIONIONIONIONIONIONIONIONJONJPNJPNJPNJPNJPNJPNJPNJPNJPNJPNJPPKQSLRSLRSLQQKQOIOMGMLEKLFLOINSLRVOUTMSPJPPJPQJPQKQSLQSLQSLQSLQSLQSLQSLQUMSWOUVOUUNTTMSSLRQKQQKPPJPPJPPJPPJPPINOIMPIMPJMPJNQKNQKOSLPSLPTMQUMQUMQTMQTMQUNRVOSVOSVNRUMQSLPSLPSKOSLOSLPQIKPFHQILQJMQJNQJPSJPSJPUIQVJPXIOVFLUHMUIMUIMUIMUIMUIMUIMUIMUIMUIMUIMUIMUIMUHMUHMUHMTGLTGLTGLTGLTGLUHMUHMUHMTIMQJMQJMQJMSKNSKNSKNSKNQJMPILPILOHKPGKSFKQEJQEJQEJSFKTGLUHMUHMTGLSFKQEJSGKTIMTIMSHLSHLSHLSHLQGKQGKQGKQGKQGKQGKQGKQGKQGKPFJOEIOEIOEIPFJQGKQGKQGKOGJNGJOHKOHKOHKOHKOHKOHKNGJNGJMFIMFIOFJQGKQGKQGKQGKPFJPFJPFJOEIPFJPFJPFJNDHLBFMCGNDHOEIOEIPFJPFJOEIOEINDHNDHLBEKACLBDLBDKACJ@BLBDNDFNDFLACI?AKACLBDMCELBDLBDLBDLBDLBDLBDMCENDFOEGPEGKACF=?G>@?79713=7:UMPh`c[VY[XZ]Z\USUf[bf]cfbf`ac[^^`^`SLOD8=>/6B5;G=ADAAFBEJBIIAHIAHIAHIAHIAHJBIKCJLDKLDKLDKJDLIEMKENNGNPHMSHMSGLSFKPEJOEJOEJOFKNFKNFLNFLNGLNGLNGLNGLNGLNGLNGLNGLNGLNELNCLNCLNCLNDLNDLODLOEMOEMOEMOEMOEMOFLNGLNGLNGLNGLNGLNGLNGLNGLNGLNGLNGLOHMPINPINPINPINPINPINPINPINPINPINPINQJOSKPTLQULQTKQSJOPHMNGLNGLQINTLQVNSTLQQINQINQJOSJOSJOSJOSJOSJOSJOSJOSJOQIOPINQINQINQINQIOQIOQINQINQINQINQINPHLNGKOHKOHKOILPILPIMPJMQJMQKNSKNSKNQKNSKNSKOTLOTLOTLOSKNQJMPJMPIMPJMPJMTJKVJKVKMUJMSIMSINSHNSINUJOVJPWJOWINUHMSGKSGKSGKSGKSGKSGKSGKSGKSGKSGKSGKSGKSFKSFKSFKQEJQEJQEJQEJQEJSFKSFKSFKSHLQJMQJMQJMQJMQJMQJMQJMPILPILPILOHKPGKQEJQEJQEJQEJSFKTGLTGLTGLTGLSFKSFKSGKSHLSHLSHLSHLSHLSHLSHLSHLSHLTIMTIMSHLQGKQGKQGKQGKQGKQGKQGKQGKQGKQGKQGKOGJMFIMFIMFIMFIMFILEHLEHLEHLEHKDGKDGMDHNDHNDHOEIOEIPFJPFJPFJPFJPFJPFJOEINDHLBFLBFLBFMCGMCGMCGMCGMCGLBFLBFLBFMCFNDFNDFLBDJ@BG>@J@BLBDLBDJ?AG>@J@BKACKACKACKACKACKACLBDLBDLBDMCENCENDFKACG=?I?A@8:813<69UMPjad_Z\_[]_\^SQSe[af\bfbf`ac[^^`^`SLOB7=>/5A4:F=ADAAFBEJAIJAIJBIJBIJBIKCJKCJKCJLDKLDKLDKKDKKDJMDKNEKPGLQGLSGLTGLSFKQEJODIODIOEJPGLPGLPGLPGLPGLOFKOFKOFKNEKNEKNEKOEKOEKOEKOEKOEKOEKOEKOEKOEKOEKOEKOEKOEKPGKPGKPGKPGKPGKPGKPGKPGKPGKPGKPGKPGMSIMSIMSIMSIMSIMSIMSIMSIMSIMSIMSIMQHMQGMTIOUJOUJOTIOSHMPFLPFLQGMTINUJPUJOTIOTIOUIOUJOUJOUJOUJOUJOUIOTIOTIOSGMPFLQGLQGMSHMTINTIOUIOUIOTIOTIOTIOSHMQGKQGKQGKQHLQHLSHLSHLSHLSIMSIMSIMSIMSIMSIMSIMTIMTIMTIMSIMSIMSHLQGKQGKUIKXKLWJLVIKTHKTGKSGLTHMUINUIOUIOUINSHLQGKQGKQGKQGKQGKQGKQGKQGKQGKQGKQGKSGKSFKSFKSFKQEJQEJQEJQEJQEJSFKSFKSFKSHLQJMQJMQJMPIMPIMPIMPILPILPILPILPILPGKQEJQEJQEJSFKSFKSFKTGLTGLTGLTGLTGLTHLSHLSHLSHLSIMSIMTIMTIMTIMUIMUJNUJNSIMQGKQGKSHLSHLSHLSIMSHLSHLSHLQGKQGKOGJMFIMFILEILEHLEHKDGKDGKDGKDGLEHLEHLDGMCGNDHOEIPFJPFJPGKPFJPFJPEIOEINDHNDHMCGMCGMCGLBFLBFLBFLAELAEKAEKAEKAEMCFNDFNDFLBDI?AG>@I?AKACKACI?AG>@J@BJ@BJ@BJ@BJ@BKACKACLACLBDLBDLBDMCEMCEK@BI>@K@BA9;824<69UMQkbed]_c_aa^`QPReZae[bfaf``b[^^`^`SKOB7<=.5A4:F=ADAAEADIAHJBIKCJLCKLDKLDKLDKLDKLDKLDKLDKMDJNCHNDINDIOEJOEKPFLSGLTGMSFKPDIOCHODJPGLPGLPGLPFLOFKOEJNDJMDIMCIMCIMCIOEJPFLPFLPFLPFLPFLPFLPFLOEKOEKOEKOEKPFLQGMQGMQGMQGMQGMQGMQGMQGMQGMQGMQGMQGMSHMSHMSHMSHMSHMSHMSHMSHMSHMSHMSHMPFKPDJSFLTGMTGNTGNSGMQELQEKQEKSFLSFMUHNVIOVIOVIPWJPWJPWJPVIPVIOUIOUHOUHNSGMSFLSFMTGMTHNVIOVIPWJPWJPVIOUIOUIOUHNTGLTGLTGLTGLTGLTGLTGLTGLTHMUHMUHMUHMUHMTGLTGLTGLTHMUHMUHMUHMTGLSFKQEJUHKYKLWIJVHJUGJTFITGJUHLVINUINTINSHMSHLQGKQGKQGKQGKQGKQGKQGKQGKQGKQGKQGKSGKTGLSGKSFKSFKQFJQEJQFJSFKSFKSGKTGLSILQJMQJMQILPIKPIKPIKPIKPIKPIKPIKPIKPGJQEIQEIQEJSFKSFKSFJSFKSGKTGLUHMVINUIMSHKSHKSHLTIMTIMTIMUJMUJMUJNVKNVKNTILQGKSHKSHLTIMUIMUJMUIMTIMSHLSHKQGKPGJNGJNFIMEHLEHLDGLDGLDGLDGLEGMEHMFIMEHNCGNDHOEIPFJQGJQGJPFJPFINDHMCGMCFMCGNDHNDGMCGLCFLBFKAEKAEKAEKADKADKAELBEMCENDFLBDJ@BI?AJ@BKACJ@BJ@BJ@BJ@BJ?AI?AI?AJ@BJ@BKACLBDLBDLBDLBDLBDLBDK@BJ?AKACB:<935=7:VOQlcff`bfacc_aPOQdY`d[aeae``b[^^`^`SKOB7<=.5A4:F<@DAAEADG@GJBIKCJMELNEMMELMELMELMELMELNFMOEJPDGOCHNCIMCJKCKLDLNFNQHOSHNQGLPDJNDJMEKMEKMEKMDKLDJKCJKBIJBHJAHJAHJAHMELPHPPHPPGPOGOOGOOFONFNNFNNFNNFNNFNOGNPHOPHOPHOPHOPHOPHOPHOPHOPHOPHOPHOPGNPGNPGNPGNPGNPGNPGNPGNPGNPGNPGNPGNNDKMBJNCKPELQEMQEMPEMODLOCKOCKODKPDLSFNTHPTHPTHPUHPUHPUHPTHPTGOSGOSFNQFMSGOUHPUHPUIPUIPUIQUIQUIQUHPTHOSGOSGNSHNTINTINTINTINTINTHMSHMSHMSHMSHMSHMSHMSHMSGLQGLQFKQGLSHMTINTINSHMQGLPEJSFKUGLTFJTFJUGJVFHVGIWIKXLNVKNTINQINSILTIKTIKTIKTIKTIKTIKTIKTIKTIKTIKTIKTIKUIKUIKTHKTHJTHJTGJTHJTHJTHKUIKUIKTIKTIKSHKQHJQGIPGIPGIPGIPGIPGIQGIQGIPFHODGPEGQEHQFIQFIQFHPEHQFITGJUILWJMUIKQGIQGISHJSHKSHKSHKSHKSHKTIKTILTILSHJPFIQGIQGJSGJSHKSHKSHKSGJQGJQGIPFIPGIPGIPFHOEHNEGNEGNDGNDFNEGNEGOEGOEGOEGOEGPEHPFHPFHPFHOEHNDGMCELBDJACJ@BKACLBDLBDKADKACJACJ@CJ@CJ@CJ@BI?BI?BKACMCEOEGNDFMCENDFNDFNDFKACKACKACJ@BJ?AI?AI?AJ@BKACLBDLBDLBDLBDLBDLBDKACK@BK@BKACB:<<57@:=XQSmegg`bfacd`bSQScY_dZae`e``b[__`_`SLOB7<=.4@39E<@BAAD@CF?FIAHKCJMELNFMNFMNFMNFMNFMNFMOGNPFLQEJPFLNFNLFPJFRJGTLIVOLXQLVSKTQHPNGPLGPLGPLGPLFPLFPKFPKEOKEOJEOJEOJEOLGRNIUNIUNIUNITNITMHTMHTMHTLGSLGSLGSNHSNISNISNISNISNISNISNISNISNISNISNISOISPJTPJTPJTPJTPJTPJTPJTPJTPJTPJTPJTNHRNFQOGRPGRPHSPHSPGROGROGRNFQOGROGRPHSQITQITQITQITQITQITQITPHSPGROGROGRQITTKVTKVTKVSJUSJUQITQITQITPHSOGROGRPISSJSSJSSJSQJSQJSQISPIRPIRPIRPHRPHRPHRPHROHQNGPNGPOGQPIRQISQISPIROHQNFPOGQQISQGPSGMTGKQCFQCDQDETGHQFIMDHLEINEHOEGOEGOEGOEGOEGOEGOEGOEGOEGOEGOEGPEGPEGPEGPEGPEGPEGPEGPEGPEGPEGPEGPEGPEGOEGNDFNDFMCELBDLBDLBDLBDMCEMCEMCEMBDLACLACMBDNCENCEMBDMBDMBDODFQFHSGIPFHNDFNDFNDFNDFNDFNDFNDFNDFNDFNDFNDFNDFMCEMCEMCEMCEMCEMCEMCEMCEMCEMCEMCEMCELCEMCELBDLBDLBDLBDLBCLADLBDKACKACLBDMCELCELBDLBDLBDKACJ@BI?AG>@F=?F=?G>@J@BJ@BKACKACKACKACKACKACJACJ@BJ@BJ@BKACMCELACJ@BKACJ@BI?AF=?G>@J@BI?AI?AI?AI?AJACLBDLBDLCELCELCELCELBDLBDKACK@BJ@BB:<>68B=@ZRUmdgd^`e`bd`bUSUG@ILEM[Y_Y[_VX\_\aPIO@5;=.6A4:E<@B@BF@DJ@EJ@EKAFKAFKAFJAEJ@EKAFLBGMCHNDILBFI@CMCGLCJKAKI>KI@MKBPLDPJCMICJICIJCJJCKJBKIBKIBJIAJGAJIAJIBJIBKJBKJCKKDKLEJKDIJBGGAFGAFIBGJCHKCHKDILEJLEJIBFF@CG@CGADIBEJBEKCFKDGKDGKDGKDGKDGLEIMFJMEILEIKDHKDHKDHKDHKDHLEIMEIMFJMEJMEIMFJNFJNGKNGKNFJMFJMFJLEIKDHKDHLEINFJNFJMFJMFJMFJMEJMEIMEIMEILEILEILEIMEJMEJMEJMEJMEJMEJMEJMEJMEJMEJMEJMELNENNENMEMMDMMDMNENNFNNFNMEMLDLKCKMEJOGIOGIOGIOFHOFHNEGNEGNEGNEHOFHQHJSGLSFMSFKUGJUHIODBLA?LA?NCDOCFOCHTFMSFKPEGPEGPEGQFHQFHQFHQFHQFHPEGPEGPEGSGITHJTHJSGISGISGIQFHPEGPEGODFODFODFODFODFODFNCENCENCENCEODFODFPEGQFHQFHQFHPEGPEGPEGODFODFODFODFODFPEGPEGPEGOEGNDFNDFNCEMCEMCEMCEMCEMCENCENDFNDFNDFMCEMCEMCEMCEMCEMCEMCEMCELCELCELCELBDLBDLBDLBDMCEMCEMCELBDLBDKACKACKACLBDNCENCENCEODFODFNCEMBDMBDLACK@BJ?AK@BLACLACLACK@BK@BK@BK@BK@BLACLACLACLACLACLACJ?AJ?ANCEODFNCEJ?AJ?AK@BJ?AK@BLACJ?AG=?G=?I>@J?ALACMBDLACK@BI>@I=AJ=BJ>C@6;;16F=ATKN]UWVOQYSVZVXIFHE>GICKYW]XY^VX[_\aPIO@5;>/7B5CGCFKDHNDIMCHLBGLBGKAFJ@EI?DI?DJ?EJ@ELBGLBFMBEPEGODHNBHL@GMBIODKODKMCILBFLBELBGMCHLBGLBGLBGLAFKAFLAFLBGLBGLBGMCHODHPEGODFMBDLACLACMBDMBDNCEODFODFODFMBCK@@K@ALAAMBBMBCNCCNCCNCCMBCMBBMBBNCCPEEODDODDNCCNCCNCCNCCNCCODDODDPEEQFFSFFQFFQFFQFFPEEPDDODDODDOCCNCCNCCODDPDEPDEPEEPEEQFFQEFPEEPEEPEEODDOCDODDPEEPEEPEEPEEPEEPEEPEEPEEPEEPEEPEEQEGQEJQEIPDHPDHPDISFJTGKTGKSFJQEJPDHQEFSFDSFDSFDSFDQECQECPDBPDBPECQECTGEUFFUDGTDFUEFVGFSEDPDCPDDQFHQEIQEJTGMSFJPEGODFODFODFODFODFODFODFODFODFPEGQFHQFHQFHQFHPEGPEGODFODFNCENCENCEMBDNCFODGODGODGODGODGODGODGODGODFODFODFPEGQFHPEHPEHPEGODGODGODGPEGPEHPEHQFHODFLBDLBDMCEMCEMCEMCEMCEMCEMCELBDLBDLBDKACKACKACKACKACLBDLBDLBDLBDLBELBELBDKADKADLBDLBEMCEMCELBDKADKACJ@BI?BJ@BK@BLACLACMBDMBDLACLACK@BJ?AI>@G=?K@BMBDMBDLACK@BJ?AJ?AJ?AK@BLACLACMBDNCENCENCELACLACPEGSGISGINCEMBDLACK@BLACLACJ?AI>@G=?I>@J?ALACMBDLACJ?AG=?G/6B5BI?BI?CJ@CJ@CJ@CI?CG>BF=AE<@D;?G>@K@BLACLACLACLACLACLACK@BJ?AJ?AI>@J?AK@AJ?AI>@G=?F<>F<>F<>F<>@796./,&'("#("#+%&1*,=45I>@MBDNCELACK@BK@BLACLACLACJ?AI>@G=?I>@J?AK@BLACK@BJ?AG=?F;?F;?G39<-5A4;I>CIDGJDGKAFI?DG>CG>CI?DJ@EJ@EJ@EJ@ELAGNCINEINEKPGMOFKNDILCGNCGODFMBDK@CI?BJ@CKAELBGLBGLBGKAFKAFKAFKAFKAFLBGLBGLBGODIQFJOEHNDGMCFMBFMCFNCGNCGNCGI>A*%&6/1G>ALAEK@DJ@CLBEOEFOEFOEGOEGOEGOEFOEGOEGOEGOEFOEFQEHTFISEHQEGPDGOCFOBEOBEOBEPCFPDGQDGOCFNADNBEOBEOCFPDGQEGSEHSEHSEHSEHSEHQEHPFHPFHPFHPFHPFHPFHPFHPFHPFHPFHPFHSGHUHHSFGSFFSFFSFGUHIWIJWIJVIITGHQEFQEEQFFSFFSGGSGGSFFQEEPEEPDDPDDPEEQEESFGTFGTFGTFHTFIQEHQDHQDHQDHPCGOCGOBEOCEODFODFODFODFODFNCEODFODFODFODFODFNCELACLACMBDMBDMBDMBDNCENCENCEODFODFPEISFKSFKQEJQEJQEJPEIPDIOCHOCHNCGNCGNCGNBGNBGNBGMAFMAFMAFMAFMAFNBGA7;(!$&!"<47J@CKAEKAEKAELBFLBFLBFLBFLBFLBFKAEJ@DJ@DKAEKAEKAEKAEKAEI?CG>BF=AF=AI>ALACLACK@BK@BK@BK@BJ?AJ?AJ?AJ?AJ?AK@BLACK@BJ?AI>@I>@E;=3,-+**655;:;:9:544,*+",&'B9:J?AI>@I>@LACLACLACJ?AI>@G=?I>@J?AK@BLACK@BJ?AG=?GBJ@DJBFJBGJBGJBGIAGIAGIAFIAGIAGJBGJBGJBGMDJPFLNEJNDJMCILCHMCIMCIMCILBHA9>GGHHHIHHIHHIHHIIHI[[^llpNEKNDJLBHKAGLCHNDINDIOEIOEJOEJOEJOEJOEJOEINDINDIOEJQEJPDJODIOCINBHNBHOCHOCIPDJQEJQEKPDINBHOCHOCHOCHOCIPDIPDJQEJQEKQEKQEKQFKPFKPFKPFKPFKPFKPFKPFKPFKPFKPFKPFKSGJTHHQFGPEFPEEPFFSGHUIIUIISHHQFFODDODFPEHQFISGISGJSGIQFHPEHOEGODGODGPEHPEHPFHQGISFJQFKQEJQEJSEJSEJSEISEHQDEPDEODFPEGPEGPEGPEGPEGPEGPEGPEGPEGODFMBDLACLACMBDMBDMBDMBDNCEODFODFODFODFQEISFKSFKQEJPDIPDIPDIOCHNBGNBGOCHOCHPDIPDIPDIPDIOCHOCHOCHOCHOCHPDI904'%'HGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHQPQbbd\X[NDHLBFLBFLBFKAEKAEKAEKAEKAEKAEMCGNDHNDHNDHMCGMCGMCGMCGLBFKAEKAEJ@DKADMBDLACK@BJ?AJ?AI>@J?AJ?AK@BLACLACMBDNCEMBDMBDLAC>56../QPP___eefiiiiikfff``a\\\ZZ[MLM6343,-A8:G=?MBDLACJ?AJ?AI>@G=?I>@J?AK@BLACLACK@BJ?AI=AI=BI=B@6;<27G=BUKO]TWUNQWRTXTVECE@:CE@HWU\WX]UWZ]Z_NGL<179+2?29F=AFCEGAEI?DF=BF=BF=BJ@EKAFKAFJ@EI?DJ@EKAFICJFEMIGNIEKGCHFAEICDICDIADGADIADMDHLDIJDIJDIJDIJCIICIICHICIJCIJDIJDIJDIMFMPGPOGONFNMEMMEMMEMMEMLDLKCK@9@qrwqrwrsyruztuztuz‚„‹„†aWaSJROGONFNNFMNFLOFMOGMPGNPGNPGNPGNPGNOGMOFMNFLOELODLODLODKODKODKODLPELQFNSGNTGOTHPTHOSGNQFNQFMPEMPELPDLODLPELQEMQFMQFMQGNQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOSIMTHJQFHOEGODFOEGPFHSGISGIPFHNDFLBDNDGQGKSGLTIMTINTIMSHLQGLPFJPFJPFJPFJNEIMEHPFJPFJOEJODKPEKSEKTFLUGKVHITGFSGGSGITHJUIKUIKVJLVJLVJLUIKUIKTHJSGIQFHQFHQFHQFHQFHQFHQFHQFHQFHQFHQFHQFHTGKUHMUHMTGLQEJPDIPDIPDIPDIPDIQEJSFKSFKSFKQEJQEJQEJPDIPDIPDIQEJQEJ7.1423uuwuuvuuvtuustustustutuuuuvuuvuuw‚†rnr]QVNDHNDHNDHMCGMCGMCGMCGMCGMCGOEIQGKPFJPFJOEIOEINDHNDHNDHMCGMCGMCGOEHQFHODFNCELACK@BK@BK@BLACNCEODFQFHPEGODFODFODF7/0$##YXYmmnwwxxxzwwxvvwvvwvvwuuwuuwqqrhhiaaaVTU712@78NCELACI>@I>@G=?G=?I>@J?AK@BLACLACLACK@BK?BK>CK?DB8==38G>BULO^UXUNQWRTWSUDBDA;DE@IUSZVX\UX[[Z]NHM?49=-3A39G=@FBBGACG>CG>CG>CI?DKAFLBGLBGKAFKAFKAFLBGIAHFAHGBHGBGGAFGAEJBEKCFKCFKBFKBFMCHLCHJCIJCIJCIJCHJCHIBHIBHIBHIBHIBGIBGKDKNFNMEMLDLLDLLDLLDLLCLLCLKCK@:Awx~wx~wxxyyz€zz„†…†bWaTIRPGOPGOOGMNGLMEJMEJMEJNGLOGMOHMOGLNGLNFKNGLNFLNEKNEKNEKNEKNEKNEKNEKOELOFLPFMPFMPFLPELPFLQGMQGMQGMPFMPELPELPELPFLPFLSHNTJPQHNPGMPGMQHNSIOSIOQHNQHNQHNSIOQHLPFIPFIPFIPFIPFIPFIPFIOEHNDGMCFMCFNDGOEJPFJQGKQGLQGLQGKPFKPFJPEJOEJOEJNDHMDHOFJQGKSHLSHNTHMTHMTHMUHLUHKTHIQGIPFIQGJSHKTILUILUILTILTILTIKTIKTIKTILTILTILSHKSGJQGJQFIQFIQFIQFIQFIQFIQFISFJSFJSFJQEIOCGOCGOCGPDHQEIQFIQEIQEIQEIQEIPEHPDHODHODHOEHOEHOEI4.0545||~{|}{{|z{|zz|zz|z{|{|}{|}{|}{|}ƒ„‡…†‰vrv`UYPEIOEINDHMCGLBFKAEKAELBFLBFNDHPFINDGNDGNDGOEHOEHOEHNDGNCGMCFMCFNCFMCFMBELBEKADK@CK@CKADMBENCGOEHPFIODGMCEMCE6/0777kkkwxyxxzwwywwxvvwuuwwwxwwywwywwxwwywxzqrsiiifefA<>A9:I>@G=?I>@I>@I>@I>@I>@J?ALACMBDNCENCEMADL?CK?CA8;=37G>AUKN]UWVOQYTUZVWFDEB=FFBJSRYUX\UZ\ZZ\PJMD8=A05E59I=?FA?F@AG>CI?DJ@EJ@EKAFLBGMCHMCHMCHMCHMCHJ@EG>CG>CG>CI?DJ@ELBGMCHNDINCIMCHLBGKBGJBGJBGJBGJBGJBGJBGIAFIAFGAEG@EF?DIAGKCJKCJJBIJBIJBIJBIKCJKCJKCJA;Axx~ww}ww}ww}xx~xx~ƒƒŠƒƒ‹`T]SGOPEMQFNPGLNGJKDGJCFJCFLEHNGJOHKMFILEILEHNGJNGKNFKNFKNEKMEJMEJMEJLDILDILDILDILDILCHMCHOEJQGLSHMSHMSHMQGLPFKPFKOEJPFKSHMUJOQGLOEJOEJQGLSHMTINQGLQGLQGLSHMQGKOEIPFJQGKSHLQGKPFJOEINDHNDHNDHOEINDHNCGNDHOEIOEIPFJPFJPFJPFJOEIOEINDHNDHNDHPFJSHLUJNVKOVKOUJNTIMSIMSHLSHLPFJNDHOEIPFJQGKSHLSGKQGKQGKSGKSHLTIMUJNUJNUJNTIMSHLQGKPFJOEIOEIOEIOEIOEINDGNCEPEGPEGPEGNCEMBDNCEPEGQFHQFHODFODFPEGPEGPEGODFNDFNDFNEGMEGMFG3./444{|}{|}z{|zz|zz|z{|z{|{|}z{|zz|yz{ƒƒ†…†‰vrv`UYPFJOEIMCGLBFKAEJ@DJ@DKAEKAEMCFNDFLBDKACKACNDFOEGPFHNDFLBDLBDLBDKADI?CI?CJ@DJ@DJ@DKAEKAEMCGMCGNDHOEIMCFKAC=56777ppqxyzxyzwxzwwyuvwuvwuvwwxzxyzxyzwxzwwywwywxzttummnijjB<=@79F<>I>@J?AK@BI>@G=?I>@K@BNCEPEGODFNBEL?BI>@@79<35G>@TKL[TUVPP[VV]YXGFEE?HICLSSYUX\UZ\[[]QKOF:?D27F6:G=?D?>F@AJ@EJ@EKAFKAFKAFKAFKAFKAFKAFKAFKAFJ@EJ@EJ@EJ@EJ@EKAFLBGMCHNDINCIMCHMCHKBGJBGJBGJBGJBGJBGJBGJBGIAFGAEG@EG@EG@FIAHIAHJBIKCJLDKLDKLDKLDKKCJ@9?zzzzzzzzzzzz……Œ……‹bV^SGOODLODLOFLNGJLEHKDGKDGMFINGJNGJMFILEILEHMFINFJNFKNFKNEKMEJMEJMEJMEJMEJMEJMEJMEJNEJOEJPFKQGLSHMSHMSHMSHMQGLQGLQGLQGLSHMTINPFKOEJOEJQGLSHMTINQGLQGLPFKQGLSHLSHLSHLTIMTIMSHLQGKQGKQGKSHLSHLSHLPFJOEIOEIQGKSHLUJNUJNTIMSHLQGKPFJNDHOEIPFJQGKTIMUJNUJNUJNTIMSHLSIMTIMUJNQGKOEIPFJPFJQGKSHLSGKQGKQGKSGKSHLSHLSHLSHLSHLSHLSHLSHLQGKQGKQGKPFJPFJPFJNDGNCEPEGPEGPEGNCENCEODFPEGQFHQFHODFODFODFQFHQFHQFHOEGNDFMDELDELEF3./445|}|}||~{|}z{|z{|zz|zz|zz|yz{yz{‚ƒ…ƒƒ‡tot^RWNDHMCGMCGLBFLBFLBFLBFMCGMCGNDGNDFLBDKACKACLBDLBDLBDJ@BI?AI?AJ@AJ@CKAEKAEKAEKAEKAEKAEKAELBFMCGMCGNDHLBEG>@&%%ppqyz{zz|zz|zz|yz{xyzwwyvwxwxzxyzxyzwwyvwxvwxwwywwxstupqriijA:@J?AK@BI>@I>@I>@K@BMBDNCEMBDL@CK>AG=??68;24G=?TJL[STUNOYUT[XWEDCGAJKENTTZUY]UZ\[[]SMPIB=@I>@J?ALACLACLACK@BJ>AI=?F;>>57913F=?SJKZSTTNNXSSYVUDCBJCLLGOUU[VY]VZ\[\^TMQJ=BG5:G8@<;D=?I?DI?DJ@EJ@EKAFKAFKAFJ@EJ@EJ@EJ@EKAFLBGLBGLBGLBGLBGLBGLBGLBGLBGMCHNDIMDIKCHKCHKCHKCHKCHKCHKCHJBGJBGJBGIAFIAGIAHIAHJBIKCJKCJLDKKCJKCJKCJ@9@!!||‚||‚||‚}}ƒ}}ƒ}}ƒ‡‡Ž††ŒcW_QFNNCKMBJNDKOGLOGLOGLNFKMEJMEJMEJNFKNFKMEJKCHLDIMEJMEJNFKNFKNFKNFKNFKNFKNFKNFKNFKPGLQGLQGLQGLQGLSGMSHMSHMTINSIMSHMSHMQGLPFKOEJOEJPFKSHMSHMTINQGLPFKOEJOEJPFJQGKPFJPFJPFJQGKSHLSHLSHLQGKPFJPFJQGKTIMTIMTIMUJNUJNUJNTIMSHLSHLQGKPFJSHLTIMTIMTIMTIMSHLSHLSHLSHLTIMUJNWLPUIMQGKQGKQGKQGKQGKSHLSHLSHLSHLQGKPFJPFJPFJQGKSHLSHLTIMTIMTIMSHLSHLQGKQGKPFIPEGSGISGITHJSGIQFHQFHQFHPEGODFNCENCEPEGSGITHJTHJQFHNDFLCDKCDLEF601777|}|}|}||~z{|z{|z{|{|}||~||~|}„…ˆƒ…ˆuqt_SXMCGMCGMCGNDHNDHOEIOEIOEIOEIPFIPFHOEGNEGNDFNDFMCELBDKACKACLBDNDFNDGMCGMCGMCGLBFKAEKAEKAEKAEKAEKAELBFLBE% !0/0wwxxyzxyzyz{yz{xyz~€††ˆ†‡ˆƒƒ…€xxzvwxvwxuvwuuwvwxwwxwwyuvwxxzvuwOEGJ?AJ?AJ?AI>@J?AJ?ALACLACK@BI>@I=?G<>E:<=46913E<>SJKZSSTMMWSRWTSAA@JCLLGOVU\VZ^V[][[]SLOG;@D38E6:F;>A=;B=>F=BF=BG>CI?DJ@EKAFKAFKAFKAFLBGLBGLBGLBGMCHMCHMCHLBGKAFJ@EJ@EKAFMCHNDIMDIKCHKCHKCHLDILDILDILDIKCHKCHKCHJBGKCIKCJKCJJBIJBIJBIJBIJBIKCJKCJIAH>:?†€‡€‡€ˆ€ˆ€ˆŠ‰’‰ˆ‘k^iQFNNCKMBJMDJNFKOGLPHMOGLMEJMEJMEJOGLOGLNFKLDILDIMEJNFKNFKNFKNFKNFKOGLOGLOGLOGLPHMQHMSHMQGLPFKPFKPFKQGLSHMTINSIMSHMQGLQGLQGLPFKPFKQGLSHMSHMSHMQGLPFKPFKPFKPFJOEIOEIPFJQGKSHLTIMUJNTIMQGKOEIMCGQGKVKOUJNTIMSHLPFJPFJPFJPFJPFJQGKSHLTIMUJNUJNTIMTIMTIMSHLSHLTIMTIMUJNVKOUIMSHLQGKQGKQGKQGKSHLTIMTIMSHLQGKOEIPFJSHLSHLSHLTIMTIMTIMTIMSHLSHLSHLQGKPFIPEGQFHSGITHJTHJTHJSGISGIQFHPEGODFPEGQFHSGITHJTHJQFHOEGMDFLDFMFGF?@SQQ€‚ƒƒ„„ƒ…~~wwwyz{{|}||~||~|}}~†‡‰†‡‹xtxcW\OEINDHNDHOEIPFJPFJOEIOEINDHNDGNDFNDFNEGOEGOEGNDFNDFMCENDFPFHQGIPFIOEIOEINDHMCGLBFKAEKAEJ@DJ@DJ@DJ@DJ@BWWXwwywwywwywxzwxz{|~††ˆ†‡‰yvxdZ]]RTWLOXQSlkmuvwuvwvwxwwxwwywwyzz|{{|`Y[K@BI>@G=?I>@J?AJ?ALACLACK@BI>@I=?G;>E:<=46913F=?SJKZSSTMMWSRWTS@@?IBKKFNVV\W[_W\^[[]PJND8=@05B48E;=B>=D=?ECI?DJ@EKAFKAFKAFLAGLAGLAGLBGLBGLBGLBGLBGJAEJ?EJ?EJAELBGNDILCIKCHKCHLCILDILDILEILDILDILCIKCHKCHLDJMELLDKKCJJBIJBIJAIJBIKCJLDKMELJBISHP[OY[OY^QZ^QZ^QZ_R[i[fgYcPEMNCKNCKMCJLDJOGMPHNPGMNEKMEKNEKPGMPHNOGMLDJLEJNFKNFKNFKNFKNFKOGLOGLOGLOGLPHMPHMQHMQGLPFKOEJOEJOEJPGKSHMSHMSHMQGLQGLQGLSGMQGLSGMSGMSGMSGMSGMSGMSGMQGLQGLSHLSHLSHLSHLTIMUJNUKOVKOUJNSHLPFJNDHSHLWLPVKOTIMSGKPEIOEIOEIOEIPFJQGKSHLTIMUJNUJNUJNUIMUIMTIMTIMTIMUIMUJNUJNTIMSHLQGKQGKQGKQGKSHLTIMTIMSHLQGKOEIQGKTIMTIMTIMTIMTIMSHLSHLSHLSGKSGKSGKPEIODFODFQFHSGITHJUIKUIKTHJSGISGISGISGITHJSGISGIQFHPFHPEGOFHOGHOHIOHINFGYOR`TWcWYeXZMCEa_`{|}{|}{|}{|}{|}†‡‰ˆ‰ŒzuyeX]PGKOEIOEIPFJQGKQGKPGKPFJOEIMCFLBDLBDMCENDFNDFNCEMCEMCENDFOEGPFHPFIPFJOEINDHMCGLBFLAEKAEJ@DJ@DJ@DJ@DA9<rrtvwxvwxwwywxzwxzƒ„†ˆ‰‹€~€eY\]QTOEGKACF=?935pprvwxwwxwwxwwywwyzz{||~olmQFHG=?F<>G=?I>@J?AK@BLACK@BK@BJ>@G57913G=?TKL[STTMNWSRWTS@@?GAJKENVV\X\`X]_Z[]NHL@5:=-2@26E:E>@F=BF=BG>CG>CI?DJ@EJ@EKAFKAFKAFKAFKAFKAFKAFKAFLBGKAFF=BB:>A9=E<@J@EMCHLCHKCHKCHLCILDIMEJMEJMEJLDILDILDILDIMEKMELMELLDKKCJKCJJBIKCJLDKMELNFMOGNNELNCKNCKNCKMBJMBJMBJMBJNCKODLODLODLLCKKCJNFMOGNOGNNFMMELNFMOGNPHOOGNMELMEKNFKNFKNFKNFKOGLLCHIAEG@EKCGOGLPHMPGLPFKOEJOEJNDIOEJPFKQGLSHMQGLQGLPFKQGLSHMTIMOEJLAFJ@DLBGPFKSHMTINTINTINUJOVKOUJNUJNUJNUJNVKOVKOUJNTIMSHLQGKUIMWLPVKOUJNSHLPFJPFJPFJPFJQGKQGKTIMTIMUJNUJNUJNUJNUJNUJNUJNQGKMCFLBFODHSHLTIMQGKQGKQGKSHLSIMTIMTIMSHLQGKPFJSHLUJNUJNTIMTIMSHLQGKQGKQGKQGKQGKSHLPEHNCEODFODFQFHTHJUIKVJLUIKTHJTHJTHJUIKVJLTHJQFHPEGOEGPFHQHJQJKQJKPIJOHIPGIQGITIKUJL)#$PPP||~z{|zz|yz{yz{„…ˆˆ‰ŒzuyeX]QGKPFJPFJPGKQGKSHLSHLQGKPFJMCFJ@BKACMCEMCEMCEMCELCEMCEMCEMCENDFOEHPFJOEINEINDHLBFLBFKAEJ@DJ@DJ@DJ@D;25vwxvwxvwxwwyxxzxyzˆˆ‹‡ˆ‰ofhcUXKACJ@BJ@BJ@B4-/DBCwxzwwywwxvwxwwywxz~~xwySGIF<>E;=F<>G=?J?AK@BK@BLACLACK?BJ=@G@UKM[STTMNWSRWTSAA@F@IJDMVV\X\`X]_Z[]MGK>38;+0?15E:=F@?G@BI?DI?DI?DJ@EJ@EJ@EJ@EJ@EJ@EI?DI?DJ@EI?D=59+&)#"4/3E>BLCILDIMEJMEJ@:>;48826826826826827949E>DLDKLDKLDKMELMELMELKCJ?9?=4:=4:<39<39;28;28917F69>69>69>69=58B9=NDGTIMTIMTIMTIMI?C702& "&!"7/2J?CSHLSIMTIMTIMSHLSHLQGKTIMVKOUJNTIMSHLQGKQGKPFJPFJQGKQGKSHLSGJSGIQFHQFHSGITHJUIKUIKSGIQFHQFHQFHUIKVJLTHJQFHPEGPFHSHJTJLTKLSKLPIJNGHOGHQGISHJTIK("#PPP||~z{|zz|zz|yz{ƒ„‡†‡‹xtxdW\PFJOEIPFJPGKQGKSHLSHLSHLSHLOEHLBDNDFOEGOEGOEGNDFNDFNDFNDFNDFMCENDGPFJOEINEINDHLBFLBFLBFKAEKAEKAEKAED;>FACƒ„ƒ„ƒ„ƒƒ…ƒ„†ƒ„†Ž‹ŒŽl`bXMOKACJ@BI?AJ@B>68&$%xyzwwywwxvwxwwywwy}}UILF<>F<>G=?G=?I>@J?AK@BLACMBDL@CJ>AG=??68<35G>@UKM[STTMNWSRWTSAA@GAIJEMVV\X\`X]_Z[]NHK?38<+0@15F;=FA?GABI?DI?DJ?EJ@EJ@EJ@EJ@EJ@EJ?EI?DE-*-0*.B<@LDIMEJ!'&'(()(()(()('))(*214HEJJBILDKLDKLDKLDKLDKD>C  (')*(**(**(**(**()1/1JFKLAHPEMPEMPEMMCKJBJLDL+&*%#%((**(*((*((***,648KFLLDJ725112HIIVVWYZZYZ[XYZXYZUVWIIJ:8:/*-A9=OEJPFKPGKQGLQGLG=B(#%777JJKWWYZZ[ZZ[YYZYYZWXXLLN?>@1-/0*-F=@QGKQGKPFJPFJPEIPFJPFJQGKSHLTIMTIMTIMTIM&!#'&'+)*+)*+)**)*-,-=:<>0/0,')B9@J?AJ?AJ?AJ?ALACNCEMACK>AI=??68;24G>@TJLZSSSMMWRRWTSAA@GAJKENVV\X[_X\^Z[]OILA6;>.3B37F<>F@?G@BI?DI?DI?DJ@EJ@EJ@EJ@EJ@EJ@E925111UUVddfmnquuyyz}yz}yz}yz}wx|suwjknbce]_`SSU858<59JCG_`a`ab_ab_`b_`bbdfuw|uv|QIQJBIJBIJBIJBIKCJB;Aaadaadaadaadaadaadww|…YNVSGOPEMPEMNDMKCLLDM  JLMabe`ad_ad_adefjvxhhm?8>444`acmnqvw{z|z|z|z|xz~stwiikbcd``bHEH@7@I>@J?AMBDMACK?AI=??68924F=?SIKYRRSLLVRQWTSAA@IBKKFNVV\X[_W\^[[]QKNE8=B16E59GE?@F=BF=BG>CI?DJ@EJ@EKAFJ@E/),('(ZY[mmpvwzww{xy|yz}z{z{z{zz~yz}wy|wy|wy|rtwhilefiPPR;69xz~xz~xz~xzwzz|‚‚ˆz{‚WNWF?FF?FF?FG@GJBIA;Aww}xx~yyzzzz€{{††††ŒcW_THPPEMPEMNDMLDMLDM\]a{}ƒz|‚wz€wy{~…z|ƒbbf3.3LKMpruz|€z|z|z|y{y{y{y{z{zz~yz}pqtlmo^\_E<@PFK6.2556iikwx|z{|}~‚~‚|}||€{||}|}|}||€vwzkkmddf[[\?8:LBFUJNVKOVKOUJNUJNUJNUJNSIMQGKPFJrsvz{~z{~{|{|…†‰…†‰mhlE;?LLMmmozz}}~}~}~|}€||z{~z{~z{~|||}€}~zz}oprdde__`D@B@8;PFJUJNQGKOEIOEIPFJPFJSHLSHLSHLSHLSHLSHLQGKSGJSGIPEGODFPEGSGITHJTHJSGISGISGIUIKTHJSGITHJUIKVJLVKMVKMUKMSJLQJKPIJOHIQIJTIKQGIOEG& !NMNz{|{|}||~||~{|}„„ˆ…†‰wrwcV[OEIOEIMCGLBFKAEJ@DJ@DKAELBFLBEMCENDFMCEMCEKACLBDNDFQGISHJSGIPEGNDGMCGMCGMCGLBFLBFLBFLBFMCGMCGNDHNDHMCFMCELBDKACJ@BJ@BKACLBDMCEMCEMCEMCELBDKACI?A812HHIxz{wxzwwywwyxxz}}„„†‚‚]PRMBDLACMBDMBDK@BI>@G=?I>@LACL@CK?AI=??68913E<>QHJYQRQKLVQQVSRAA@E@DIDHVVZWZ_V[_]\_SLNE9;@11D55F<D=@F=BF=BG=CG>CI?DJ?EG>B(#&@@Bjkmvwzwx|xy|zz~z{z{z{z{zz~yz}yz}xz|wy|wy|wz|wy|prukmoMLMwy}xz~xz~xzxzz|‚‚ˆz}‚WPWG@GIAHJBIKCJLDKBQFJSHLPFIQGJQGJSHKSHKSGKQGJQGJSHKTILTILSHKSGISGISGISGISGISGIQFHODFPEGPEGSGISGIQFHQFHSGISGISGISGISHJSHJSIJSIKSIKTIKTIKSHJQGI&!"NMP{|~{|~{|~z{~z{~„…ˆ††ŠwswcV[PEIOEINDHMCGLBFLBFKAEKAEKAEKADLBDMCEMCEMCEKACLACMCEPFHPFHOEGMCELBDKADMCFNDGNDGNDGNDGMCFMCFMCFNDGNDGNCGMCFMCFLBEKADKADLBEMCFMCFLBEKADKADE;=913% ! ,+,rrsyz{xyzwxzwxzwxz‚ƒ…„„†}z|`SUJ?AK@BLACLACLACK@BJ?AI>@I>@J>@J>?F<=>56912E<>QIJYQRPJLUPQVRSA@AA>/)A40E;:@;>B<@ECF>B)$'MMPppsvwzww{xy|zz~{|||€{|z{zz~yz}yz}yz}xz}wy|wy|wz}wz}xz~rtwefiKJKwy}xz~xz~xzxzz|‚‚ˆ{}‚XPXKCJLDKNFMNFMNFMBBQFISHJTIKTIKTIKSHJQGIPFHPFHQGITIKUJLUIKTHJVJLVJLVJLTHJQFHODFMBDMBDMBDODFPEGQFHPEGODFODFNCENCEODFQFHTHJUIKVJLTIKQGIQGIQGI'!#OOP{|{|z{~zz~zz~„…ˆ†‡‹xsxcV[OEIOEIOEIOEIOEIOEINDHLBFKAELBEMCENDFOEGNDFLBDLBDLBDNDFNDFMCEKACJ@BJ@BMCEOEGPFHPFHOEGNDFMCEMCEMCENDFNDGNDHOEIMCGLBFLBFNDHOEILBFB:=!(''HHHkkmwxzyz{zz|yz{xyzwxz‡‡ˆ‡‡‰umpcUWJ?AI>@J?AK@BLACMBDLACJ?AF<>G<>I<=E:;=44911F=?SIKYQROILTNQUQSA@BD@>GECXX[Y]bX\d^]bPKL@639+&?2.E;:ACG>CI?DI?DI?D0*- MMNrrvuvzuvzuvzvwzww{wx|xy|xy|yz}xy|xy|xy|yz}xz}xz~wz}wz}wz}wz}wy|suxoqtwz}wz}wz}wy}vx}y{‚ˆ{}‚XPXJBIKCJLDKLDKLDKA;Azz~zz~zz~zz~z{z{…†Š…†ŠbW\SHMOEJPFKPFKPFKPFK \[^||€||€||€{|{|z{zz~zz~z{||€|~~‚~‚~‚}~||€{|z{z|~z}||{~x{}rtuehiprtwz|wz|y|}z|||€||€||€|}|}||€||€||€||€||€||€}~‚~~zz}||lilPFIUJNUJNTIMSHLSHLTHMUHMUHMvuy~}~~~~~}{z~yx|}|€~}~}~}~}~}~}~}~}~}~}}|€||~}~~‚~||||{|{||wvztsvgdfH>AOEGSHJSHJSHJQGIPFHOEGPFHQGISHJTIKTIKTHJUIKVJLVJLTHJQFHODFNCENCENCEODFODFODFODFODFNCENCENCEODFPEGQFHTHJTHJQGIOEGOEGOEG& !NMPz{~z{~zz}yz}yz}ƒƒ‡ƒ…ˆuqt_SXMCGMCGMCGNDHOEIPFJPFJOEIOEIOEHOEGQGIQGIQGINDFLBDJ@BJ@BKACLBDLBDMCEMCENDFNDFMCELBDKACJ@BJ@BLBDMCEOEGOEHNDHNDHMCGKAELBFMCGNDHKAE>59WWWYZZ^__ghirrtwwywxzxyzyz{xyzwxzƒ‰‹ŒŠŠŒm`c[OQJ?AF<>G=?I>@J?ALACLACK@BJ?AJ>?G<=D::<33801F=?SIKYQRPJLUORVRTBACEA@JFFZZ^]_eZ^f_^cPJK>417)$=0,D:9D>AF?CI?DJ@EJ@EJ@E>6:>=>rruuvzvwzuvzuuyuvzuvzuvzxy|ƒƒƒˆƒ…‰ƒ„ˆ‚†~ƒz|xz~xz~wz}wz}wz}wy|wy|wy|wy|wz|wz|vx|uw|y{‚ˆ|}ƒYQYKCJKCJKCJKCJLDKA;Azz~zz~zz~zz~zz~z{~„†‰ƒ†‰`W[QHLOEJOEJOEJNDIOEJ\[^{|{|{|{|{|{|{|{|{|ƒ…†Š‹‹‹‹‰‹„†‰ƒ||€z{z|z}{}z|€y|y|z}|{~z|x{x{z|€ƒ†‡‹Š‹ˆ‹Ž†ˆ‹‚†|}||€{|z{z{||€~}~|~||}~}~[RUQGKQGKQGKSHLSHLSGLTGLUHMwvz~~}~}~}~}~}~}~|~|~|~}ƒ†…‰‹ŠŽŒ‹‹‰ˆ‡‹„ƒ‡~}|{||}|€}|€}|€||||||||}|€wwzwwzb]`KACQGISGIQGIQGIPFHOEGOEGPFHQGISHJSHJTHJTHJUIKUIKTHJSGIPEGODFODFODFODFPEGPEGPEGPEGODFODFNCENCEODFODFODFODFNDFMCEMCENDF& !NMPz{~zz}zz}zz~zz~ƒƒ‡ƒƒ‡tot^RWLBFLBFLBFNCGOEIPFJPFJQGKQGKQGJQGIQGIQGIPFHNDFLBDJ@BI?AJ@BLACNCENDFNDFNDFMCELBDJ@BI?AG>@I?AJACLCENEGNEGNDHNDHLBFKAEKAELBFLBFJ@D<47  xy{yz{wxzwwyvwxwwywxzxyzxyzxxz€‡ˆ‹‹‹worj\_PEGJ?AF<>F<>G=?J?ALACLACLACLACJ>@G;SIKYQSPJMUORWSUDBDGCCLHI]\a^ah]`h_^eOJL=306(#@G>@G>AJ?BKACMCENDGNDHMCGLBFKAEKAELBFKAEI?C;36  xy{yz{wxzwwyvwxwwywwywxzxyzˆˆ‹‡ˆ‹ytvi[][ORLACJ?AG=?G=?I>@J?ALACMBDMBDMBDJ>@F;;B99;227/0F=>SIKYQSPJMUORWSUDBDJEEMIJ]\a^ah]`i_^eOJM=327(&=0-E;:D>AF?DI?DKAFKAF<48\\^uuyuvzvwzwx|wx|ww{~‚††‹†‡Œ~ƒkdicV]aV\aU[_SY^RX[QVWNSUOSb`dtvyvx|uw{uw{vx|wx|wy|wz}wx}ww}{|‚ƒŠ~…_R\OELPEMPEMPEMPFMF=C! yz}yz}yz}zz~zz~zz~„…‰ƒ…‰`V[QGLOEJOEJMCHLAGMCH\[^{|z{z{{|{|||€|}‹‹‘–“{uzl_fh[beY_cV\_SYYNTWNSfeiy{y{wz€wyxz€z|‚|„}…|…}†Š”‘˜Œ‘zqvl_ej]cfY^aUZ^RWXMQ[TWssv||{||||||||}€||„||~XMQOEIPFJPFJSHLSGKQEJSFKutx|||{|{|{}|€}|€|||{„ƒ‡’”Їzntm^dk[bhX_dU[`RX_QVZMSZOTeadwvz{z~||~}}|€}|€}|€~||~{|}qoqOEGQGIQGIPFHPFHPFHPFHPFHPFHQGISGISGISGISGISGISGISGISGISGISGISGIQFHPEGODFPEGPEGPEGPEGODFODFODFNCEMBDMBDNCEOEGOEGOEG&!"NNP{|{|{|{|z{ƒ„ˆƒ…ˆuqt_SXNDHMCGMCGMCGNDHNDHNDHNDHNDHPFIQGIMCEJ@BI?AKACMCENDFMCEMCEMCENDFNDGMCGMCFLBFLBEKADJ@DJ@DJ@CJ?CI?CJ@CLBEMCGLBFLBFKAELBFLBFKAEI?C<47  xy{yz{wxzwwywwywwywwywwywwyz{|~nkmSHIQFILACK@BJ?AJ?AJ?AK@BMBDMBDMBDLACK@BJ>?G;SIKYQSPJMUORVRTBACJEFMIK][a]_gZ^g_]ePKN@55;+)?10E;;D=AE>CG>CJ@EKAF%!**+stwuvzuwzww{xy|xy|ƒˆ‰‰‹{w}gZacV\UJPMCHOEJOEJOEJOEJMDIJBGG@ELFJjknuw{uw{vx|wy|wz}wz}xz~xx~||‚‚‚‰~}…^Q[ODLPEMQFNSGOSGOG=C!zz~zz~zz~z{~z{~z{~„†‰ƒ†‰`W\SHMPEKPEKNCILBGMCH\[^z{z{~z{~z{z{{|ƒ…ˆ•’—zqxm`g^SXPFKOEJOEJOEJOEJMCH@9<]\az|‚y{xzxzz{‚z|ƒ{}ƒ{}ƒ‡‰‘’›Ž–wnupbg_SWQGKQGKQGKQGKQGKKAEC@F=?J@BMCEOEGNDFMCELCEMCEMCFMCGMCGMCGMCGMCGLBFLBFKAEJ@DI?CI?CKAEMCGKAEKAEKAEMCGMCGLBFJ@D>69 !yz|yz{wxzwxzwwywwywwywwywwyvvwopqeefWUW612>58K@AJ?AK@BLACMBDNCENCEMBDLACJ?AJ>?I<=E:;=44911G=?SJKYQRPILTOQUQSA@BJDGMHL[ZaZ]fX\f^\eQKPB87=.+A32F;=B=BD=BF=BI?DD;@Z[]vwzuvzvwzww{xy|{|€‰ŠŠ‹}yh[b[PVMCHMCHNDINDINDIMCHMCHKBGJBGIAFB=@;7:jjnuw{vx|wy|wz}xz~yzzy||‚ˆ|{‚ZNXMBJODLQFNSGOSFNFBD;?tru}|€|{{z~{z~|{||~||~€tqsVKMQGIQGISHJSHJSHJSHJQGIQGIQFHQFHQFHQFHQFHQFHQFHSGISGISGISGISGIODFLACMBDNCEPEGQFHSGISGITHJTHJTHJTHJQGIPFHPFHQGI&!"NNPz{~z{~zz~yz}yz}‚ƒ†ƒ…ˆuqt_SXOEIPFJPFJPFJOEIMCGLBFKAEJ@DLBENDFJ@BG>@G>@KACMCEOEGNDFLBDKACKACLBEMCGMCGNDHNDHNDHNDHMCGLBFKAEJ@DI?CKAEMCGKAEKAELBFNDHNDHMCGLBF?7;! !zz|yz{wxzwxzwwywwywwywwywwywwyvwxpprgghffgFBC?68I>@K@BMBDNCENCENCEMBDLACJ?AJ>@J>?F<<>55912G>@SJKYQROILSNPUQS@?AGBELGKYY`Y\fX[g^\fSLQD99?/-B44G<>A?G<<>55;22G>@SJKXPQNHKSMPTPR@?AFAEJFJYX`Y\gX[h_]fSLQD89>.-B43G?F<<>55922G>@SJKXQROIKSMPTPR@?AE@DIEJYX`Z]hY\i_]gQKQA78<,+@23F;?D=EE=DF=BI?DPPRxy|wx|ww{vwzuvz}‚ƒ…‰†`U\TIOKAFKAFLBGLAGKAFJ@EJ@EI?DI?DJAFJBGJBGJBGJBGE>B'$&wy|wy|wy|wy|wx|xw}||‚ƒƒŠ}ƒ^PYL@HK?GJ>FJ>FK?GB8?yz}zz~zz~zz~zz~zz~„…‰…†ŠbW\SHMOEJOEJOEJOEJOEJ\[^{|{|z{z{zz~‚ƒ‡†‡‹~|fY`OEJOEJOEJOEJOEJOEJPFKPFKQGLQGL@:=('(x{}z|z}y|~x{|y|}ˆ‹ˆŒsorcZ^PGJSHJQGIPFHOEGNDFNDFNDFOEGPFH*%&NNO{|{|{|{|{|‚ƒ††‡‹}z~dW\SHLSHLQGKPEIOCHPDItsv|{{z~zz}{z~{z~Љ‹ƒ}ƒm]dWJPSFKUHMUHMVINVINUHMTGLTGLSFKQEJQEJSFKSFKQEJK?D+&(}|€~}}|€||||~{|}€‚‚ƒ„rnoZOQQGIQGISHJSHJQGIPFHNDFNCENCEPEGQFHQFHQFHPEGODFODFPEGQFHSGITHJUIKUIKUIKTHJTHJSGIQFHPEGNCENCEMBDMBDMCEMCENDF& !NMPyz|yz|yz|xy|xy|€„…rnr]QVNDHOEIPFJOEINDHMCGMCGMCGMCGMCFMCEOEGPFHPFHNDFLBDJ@BKACLBDMCENDFNDGMCHNDINDINDILBGKAFJ@EJ@EKAFMCHOEJPEJNDHKAEKAEMCGOEINDHMCGLBFMCGKAETIM[PSYNP\RTb[]kikvwxwxzwxzwxzwxzwxzwwxvvwuuvvvwljkI>@J?AK@BK@BK@BLACLACMBDL@BK>?F;<=44911G>?SJKYQROILSNPTPR@?AD?CIDIYYa[^i[^j`^hQKQ@578*(>01F;?E>FF>EG>CG>Chhkxy|xy|ww{vwzuuy€…‚†spt_SYKAFKAFLBGLBGLAGKAFJ@EJ@EKAFKAFKBGKCHKCHKCHKCHKCH"!cdgwy|vx|vx|wx|yx~~„††Œƒ€‡dU^OCKL@HI=EGFD9@! xy|xy|yz}yz}yz}yz}ƒ„ˆƒƒˆ_TZQGLNDINDIOEJPFKOEJ\[^{|||€||€{|z{„…‰‡ˆŒ{w|g[aQGLPFKOEJPFKQGLSHMTINTINSHMQGLG?B! y||z}~{~z}~y||y||…ˆŠƒ‡ˆgbcUNPKCDOEGOEGNDFNDFNDFNDFOEGPFHQGI0*+DCD||z{~zz}zz}zz}„…†‰}|cW[SHLSHLQGKNCGK?DNBGttw{z~zy|xw{xw{yx|Љ‰ˆrfmeU\OCHPDIQEJSFKTGLTGLTGLTGLSFKQEJSFKTGLVINVINUHMQEJ("$ecg|||{zy|zz|z{|}~‚ƒywy[QSPFHQGIQGIQGIPFHOEGNCEMCENCEPEGQFHSGIQFHPEGNCENCEODFPEGSGIQFHQFHQFHQFHQFHQFHQFHQFHQFHPEGPEGPEGODFNDFNDFNDF& !NMPz{~z{~z{~zz~zz~‚†‚†rnr]QVNDHOEIOEINDHMCGLBFLBFLBFMCGMCFMCEOEGOEGNDFKACKACLBDOEGQGIQGIPFHMCGKAFLBGMCHNDIMCHLBGKAFJ@EKAFMCHOEJPEJOEIKAEKAEMCGOEINDHLBFKAELBFMCGMCGLBEKACLBEOEGOEGSKMkjkwxzwxzxyzxyzvwxuuvuuwwwzzz{YQSK@BLACLACLACLACJ?AK@BK?@I=>E;;=44911F=?SJKYQROILSNPUQSA@BD?CIDIZZb]_iZ]h_]fOJN=233%#;--D9DI>CE;@uuxwwzwwzwwzvvzvvz‚‚†‚†ichZOTJ@EJAEKAEKAFLBGLBFJ@DI?DJ@DMCGLCGLCGLCGLCGLCGLCG,')IHJxz}yz}yz~zzzz~~ƒƒƒ‰}‚^QXMBHLAGK@FI>DK@FB9>!xy|xy|xx|wx|wx|wx|‚ƒˆ‚ƒ‡]SYPFKNDINDINDIMCHMCH[[^z{z{z{zz~yz}ƒ„ˆ††‹wqwfX^SGLSGLSGLSGLSGMSGLSGLQFKPEJODIG>Bz{}{|~{|z|~z{}z{}†ˆ‹†ˆŠi_bYOROEHOEIOEIOEHOEHOEHOEHPFHPFIQGI2+,?=?|}||~{|~{|~||‚ƒ††‡Š|~dVYQGJSGJTHKPDHMAFPDItsv{z~zz}{z~{z~}|€‰ˆˆ‡‹gY_ZNRODHPEIQFJSGJSGKSGKSGJQEIODHNCGQEITGLUHMUHMTGLQEJ2+-FDF|{{z~zz}{z}||}||}‚‚ƒ}}ZORODFPFHSGITHJSHJQGIOEGODFPEGSGISGISGISGISGIQFHODFODFODFSGISGJQFJODHODGPEHSFJQFIPEHPEGPEGQFHQFHQFHQGIQGIPFH&!"NMP{{~{{~{{~{|~{|~ƒ„‡ƒ…‡uqt_SWNDGNDGNDGMCFLBELBELCEMCFNDGNCFMCEMCEMCELBDLBDLBDNDFPFHQGIQGIPFHNCFLBEMBFNCGNDGNDGMCGMBFMBFMBFMCFNDGMCFKADJ@CKADLBELBEJ?BF=@F=@I?BKADMCFMCEMCEKACJ@BJ@BG>@A9:ecewxzwxzxyzwwywwxwwxxxz{{|kgiODFI>@I>@J?AJ?AF<>J?AJ?AK?@I>??67912G>@VKM]SUQJLUNPVPRB?@D?BIDH[[b]_hY]g^]dNHK90/0"7*)A79?:?DBI?CNDHNDHLBFLBFLBFLBFLBF2,/989zz}z{~{||||||}‚†|{YNSKAELBFMCGLBFLBFB:=xy|wx|wx|ww{ww{ww{‚†‚†\RXPFKNDINDIMCHKAFKAFZZ]yz}yz}yz}yz}xy|‚ƒˆ„„ˆtmrdU[SFKTGLUHMUHMTGLQEJOCHNBGMAFMAFF;@zz}{z~{z~zz}zz}{z~ˆˆŒ‰ˆk^d_QWTHMQGLPFKPFKPFJPFJPFJPFIPFHPFH1+,=;<}}||}||~||~~~„„†‡‡‰|~dVYQFHSGIUIKTGKQEJUHMrquzz}{z~~}~ƒ‚†ˆˆŒ…„‡eW[SHJQGIQGISHJSHJSHJQGIPFHNEGMCEKACODHTGLSFKSFKSFKQEJ<26413{z~{z~{z~||}}{{|ƒƒ…‚[OQNCEPEGSGIUIKUIKTHJQFHQFHTHJUIKTHJSGITHJUIKUIKQFHODFODFTHJUIMTGMOCIOCHPDISFKSFKPDIODGPEGQFHPEGSGITIKSHJQGI&!"NMNzz|zz|z{|{|}{|}„…‡††ˆwrtcUWNDFMCEMCELBDLBDLBDMCENDFOEGNDFMCELBDLACKACMCENDFOEGPFHPFHOEGOEGODFODFODFODFODFODFNCENCENCENCENCENCEJ?AF<>I>@K@BK@BI>@E;=D:K@BNCEODFMCEJ@BI?AG>@J@BE<>2,-qqrwwyxyzxxzxxzxxzwwy||~xwyPEHF<>F<>I>@J?AE;=J?AK@BLACLACA8:913I?AXMO`UWSJLVNOXPQD>?A=@GCG[Zb]_hZ^g`_fPJM<212$!9,+B8:@:@B;@F;@A7<wwzxw{xw{wwzwvzvuyƒ…`W\WLQOEINDHKAEJ@DJ@DKAEJ@DJ@DKAEPFJNDHLBFJ@DJ@DJ@DKAE4.0101wx{wwzvwzxy|z{~|}‚ƒ†~}]QVLBFMCGNDHMCGMCGB:=yz}yz}yz}xy|xy|yz}ƒ„ˆƒ…‰`V\SHMPFKPFKOEJMCHMCH\[^z{z{z{z{zz~„…‰„„ˆqjp_QWOCHPDIQEJQEJPDINBGMAFL@EL@EL@EF;@zy|zy|zy|zy|zy|zy|††Š††ŠgZ_YLRQFKOEJPFKPFKPFJPFJPFJOEINDGNDF/)*:9:zz|zz{zz{zz{{{|‚‚„‡‡‰€|eWZTHJTHJVJLVIMUHMVINqptyx|zz}}|€~ƒƒ†‡†‹dVYOEGOEGOEGPFHPFHPFHPFHOEGNEGNCELBDODHTGLTGLTGLTGLSFK>58,)+||||||}|~~}}‡‡‰††ˆcVXQFHPEGPEGPEGPEGODFMBDPEGTHJSGIODFMBDMBDPEGSGIQFHPEGPEGUIKWJNWJPSFLQEJQEJTGLSFKQEIODGPEGPEGQFHPEGOEGNDFMCE% LLMxyzxyzyz{zz|zz|„…‡†‡‰xtvdWYPFHPFHOEGOEGNDFNDFOEGOEGOEGNDFMCELBDLACKACLBDMCENDFNDFNDFMCEMCEOEGSGIQFHODFNCEMBDLACK@BLACLACLACLACJ?AF<>G=?I>@J?AJ?AJ?AK@BLACMBDODFPEGNCEJ@BI?AG>@G>@J@BKAC701DCCvwxwwyuuwttuuuwvvw}}}}YNPJ?AK@BMBDNCEI>@MBDK@BJ?AJ?A?687/1F=?VKM_SUQJKVNOXPQD>?@xw{yx|yx|wwzwvzvuy~}€€ƒ_VZUKOOEINDHLBFJ@DJ@DKAELBFLBFMCGOEINDHLBFJ@DI?CI?CJ@D1*-0/0xy|xy|xy|xy|yz||}ƒƒ‡~~‚^RWMCGMCGMCGMCGMCGB:=xy|xy|xy|yz}yz}zz~„…‰…†ŠbW\THNPFKPFKOEJNDINDI\[^{|{|{|{|z{…†Š„„ˆqin]OUNBGOCHPCIPCIOCHNBGMAFMAFMAFMAFGF<>G=?I>@I>@J?AK@BLACMBDNCENCELACI?AI?AI?AI?AJ@BJACF=?# !vwxuvwtuvttuuuwwwx€€‚€€bY[QFHLACNCENCEK@ALACJ?AI>@I>@=464-/D;=TIK]RTPIJUMNXPQD>??;>EAEZYa]_h]`idbhUNQA767(%=/.D:;AB{z~zz}zz}{z~{z~{z~†…‰†…‰eX^VIOPEIOEJPFKPFKQGKSHLSHLSHLQGIPFH1*+:::||~}}€€~~„„†††ˆ{}dVYQFHQFHQFHNCFMAFQEJttw|{{z~|{||||‚†~‚[OSNDFMCEMCENDFPFHSHJTIKTIKSHJQGIPFHODHOCHOCHPDIPDIPDI/(+201{z~{z~|{{{}{{|€€ˆˆ‹ˆ‡‰hZ\THJSGIQFHODFODFODFPEGSGITHJPEGLACJ?AK@BNCEQFHTHJSGIQFHSGIPDHNBHNBHNBGNBGOCHOCHOCGMBDLACLACNCENDFMCEMCELBD# LLMxyzxyzyz{zz{zz|ƒƒ……†‡vrt`UWOEGOEGOEGOEGNDFNDFMCEMCELBDMCEOEGNDFNCEMCELBDLBDMCELBDKACKACJ@BKACLACLACLACLACMBDMBDNCEODFPEGQFHQFHLACG=?G=?I>@I>@J?AJ?AJ?AK@BK@BK@BLACJ@BI?AI?AJ@BJ@BJ@BKACKACqrsuvwuuwuuwwwxxxzƒƒ„ƒg_aWKMMBDNCEMBDK@BI>@G=?G=?I>@=463-/B:?G@ILEM[Y_Y[_VX\_\aPIO@5;=.6A4:E<@B@BF@DJ@EJ@Erruwx{ww{wx|xy|yz}€…€ƒf`cPGKMCGLCJKAKI>KI@MKBPLDPJCMICJICIJCJJCKJBKIBKIBJIAJDEHvywywzwzx{{~‚ƒ‡z}WPVGAFIBGJCHKCHKDIA<@uwzuwzuxzvy{wy{wz|…ˆ…‡\VYNGJKDGKDGLEIMFJMEIY[]wz}wz}wz}x{~y{~ƒ†Šƒ†Šolp]SXMFJNFJNGKNGKNFJMFJMFJLEIKDHKDHE?By|y|y|y{y{~y{~ƒ†‰‚†‰_Y^QJOLEIMEJMEJMEJMEJMEJMEJMEJMEJMEJ/*-::@I=AJ=BJ>C@6;;16F=ATKN]UWVOQYSVZVXIFHE>GICKYW]XY^VX[_\aPIO@5;>/7B5CGCFKDHNDIMCH"`acww{vwzvwzww{ww{z{}~oknUILPEGODHNBHL@GMBIODKODKMCILBFLBELBGMCHLBGLBGLBGE;?bbexy|xy|yz}zz}{{|~~ƒƒ…~}~]PRLACMBDMBDNCEODFE;= wwwwwxxxxyyyyyzzzz„„„ƒƒƒ`TTPEFMBBMBBNCCPEEODD[ZZzzzzzzzzzzzzzzz††††††ummdUUQFFQFFQFFPEEPDDODDODDOCCNCCNCCI>>{{{{{{||||{|{{{{{{†††………dXXUHIODDPEEPEEPEEPEEPEEPEEPEEPEEPEE1**<::|{|{~{z}{z}{z~ƒ‚†ˆ‡‹|€gW\SFJQEJPDHQEFSFDSFDtsq|{z{zy{zy{{z|{z€~ƒ€€k_`WFITDFUEFVGFSEDPDCPDDQFHQEIQEJTGMSFJPEGODFODFODFE;=dddzz|zz|{{|||}||}ˆˆŠ‰‰‹~z|gY\PEGODFODFNCENCENCEMBDNCFODGODGODGODGODGODGODGODGODFODFODFPEGQFHPEHPEHPEGODGODGODGPEGPEHPEHQFHODFLBDLBDMCE% MMMyz{yz{yz{xyzxyz‚ƒ‚ƒqnoZPRKACKACKACLBDLBDLBDLBDLBELBELBDKADKADLBDLBEMCEMCELBDKADKACJ@BI?BJ@BK@BLACLACMBDMBDLACLACK@B% <;;NMMNNNNNNNNNNNNRRSdde[WXJ?AK@BLACLACMBDNCENCENCELACLACPEGSGIPEFmmnwwyxxzxxzwwxvvw‚‚e]_WKMLACMBDLACJ?AG=?G/6B5{zz{zz|{||{|||||||ˆ†‡†††gYZWJKQEFQFFQFFQFFQFFQFFQFFQFFQFFQFF2++<::~|~}|}||||||}|}†„†‹‰‹ƒ€jZ\VHJUGITFGSFFSFDTGEttr|{z|{z{zy{{z|{z||z}}xstXHITDEUEFUFFSEEPDEPCFPDFOCGNBGNBGODGPEGODFODFODF)#$wwyzz|zz|{{|zz|zz{‰‰‹ˆˆŠunpdVYNCENCENCEODFODFODFODFPEHQFJQFJQFJQFJQFJQEJQEIPDIODHOCHOCHNCGNBFMAFMAFMAEL@EL@EL@EMAEMAFMAFNBFMBFMCENDFNDF& !NMOz{|zz|zz|zz|yz{‚„‚†qnrZPUKAEKAELBELBFMCFMCFMCFMCGNDGKADG>BI?BI?CJ@CJ@CJ@CI?CG>BF=AE<@D;?G>@K@BLACLACLACLACLACLACK@B("#LKMssuttussurrtrrsrrsxxzpmoMBEF<>G=?I>@J?ALACMBDLACJ?AG=?K@BMBD?68vvwxxzxxzxxzwwxvvwƒƒcZ[VJLK@BLACK@BJ?AG=?F;?F;?G39<-5A4;I>CIDGJDGKAFI?D=591/1ww{ww{ww{ww{xx|zz~yz}z|€a\bMDJOFKNDILCGNCGODFMBDK@CI?BJ@CKAELBGLBGLBG@8<DEFwx|xy|xy|xy|zz~||~ƒ…‡~^RVMBFMCFNCGNCGNCGB9=yz|zz|zz|zz}zz}zz}„…ˆƒƒ†_TXODHK@DJ@CLBEOEFOEF\[\z{|z{|z{|z{|z{|…††††ˆuloeUXSEHQEGPDGOCFOBEOBEOBEPCFPDGQDGI=@zy{zz|{z||{||{}|{}ˆ†ˆ‡†ˆhY\YJNQEHPFHPFHPFHPFHPFHPFHPFHPFHPFH1+,<:;~}}||||||||||||…„…‹‰Šƒ€jZ[VIITGHQEFQEEQFFSFFttt|{{{{{{zz{zz{{{|{{zzz|z{_VWNABTFHTFIQEHQDHQDHQDHPCGOCGOBEOCEODFODFODF=45TTTzz|zz|zz|zz|zz{{{|‡‡‰‡‡‰j_b^QSMBDMBDNCENCENCEODFODFPEISFKSFKQEJQEJQEJPEIPDIOCHOCHNCGNCGNCGNBGNBGNBGMAFMAFMAFMAFMAFNBGNBGNBGNCFMCEMCENCE& !NMNzz|zz|zz{yz{yz{‚„‚†qnrZPUKAEKAEKAELBFLBFLBFLBFLBFLBFKAEJ@DJ@DKAEKAEKAEKAEKAEI?CG>BF=AF=AI>ALACLACK@BK@BK@BK@BJ?AJ?A3,.><=wwyxxzwwywwxvvwvvwxxzxxzQHIF<>I>@J?AJ?ALACMBDLACJ?AG=?G=?K@B'!"&%%vvwxxzxxzxxzwwxyyzƒ‚‚„^SVSGIK@BLACK@BJ?AG=?GBJ@DJBFJBGJBGB<@pquvx|wy|wy|wy|yz{|€}ƒƒ…Š~ƒ^RYLCHMCIMCIMCILBH@8=xy}xz}yz~zzz{z{„†Šƒ…Š`V\PFLLBHKAGLCHNDINDI\[^z{z{z{z{~zz~ƒ…‰…†ŠrlqcSYPDJODIOCINBHNBHOCHOCIPDJQEJQEKJ>Bzz}zz}zz~{z~{z|{‡†‹††‹gY`WJQQFKPFKPFKPFKPFKPFKPFKPFKPFKPFK1+.<:<}}}|||{{|{{{{||ƒƒ„‰‰‰‚hZZSHHQFFODDODFPEHQFIttv||}{{}z{|zz|zz|{{}zz|uuwqqrLDFL@DQFKQEJQEJSEJSEJSEISEHQDEPDEODFPEGA8:0/0wwx{{|{{|{{|zz|yyzƒƒ„‡‡‰„‚…fX[THJMBDMBDNCEODFODFODFODFQEISFKSFKQEJPDIPDIPDIOCHNBGNBGOCHOCHPDIPDIPDIPDIOCHOCHOCHOCHOCHPDIPDIPDIODHNDFNDFNDF% MMMyz{yz{zz|zz|zz|‚ƒ…‚ƒ†sns]QVLBFLBFLBFKAEKAEKAEKAEKAEKAEMCGNDHNDHNDHMCGMCGMCGMCGLBFKAEKAEJ@DKADMBDLACK@BJ?AJ?AI>@J?AJ?AD:;,)*yyzzz{yyzyyzxxzxxzwwxwwyd_aG=?K@BK@BLACLACLACLACJ?AG=?F<>912RRSuuwyyzxxzwwxwwx€‚‚ƒ~|^QTMBDK@BLACLACK@BJ?AI=AI=BI=B@6;<27G=BUKO]TWUNQWRTXTVECE@:CE@HWU\WX]UWZ]Z_NGL<179+2?29F=AFCEGAEI?DF=BF=B.(+RQSwx|ww{vwzww{wx|vzrw}mrvbdg:7;@<@FAEICDICDIADGADIADMDHLDIJDI=8<adfvz~wz~wz~wz~wz~y|{|ƒ~†ƒ†€‡^U^MEMMEMMEMLDLKCK@9@wxwyxz€y{z|‚z|‚†ˆ†‡cYcSJROGONFNNFMNFLOFM\\`{|{|{|z|z|ƒ†‹…†‹rks_R\ODLODKODKODKODLPELQFNSGNTGOTHPLAH||{{{{€{z€zz€{{€‡†††ŒgZbWKSQGNQHOQHOQHOQHOQHOQHOQHOQHOQHO2,0<<=}}||}z{|zz|z{|‚„‡‡‰€|eWZPFHNDFLBDNDGQGKSGLuvy|}€||€{|{|{|{|z{~vwzpprfdg?8;D;?ODKPEKSEKTFLUGKVHITGFSGGQFH=45&%%rrr€~~~~}}||~}}ŒŒŽ|uwl^`QFHQFHQFHQFHQFHQFHQFHQFHTGKUHMUHMTGLQEJPDIPDIPDIPDIPDIQEJSFKSFKSFKQEJQEJQEJPDIPDIPDIQEJQEJQEJSFKQFJQGIPFHPFH& !NMNzz|z{|{|}{|}||~„…ˆƒ…ˆuqt_SXNDHNDHNDHMCGMCGMCGMCGMCGMCGOEIQGKPFJPFJOEIOEINDHNDHNDHMCGMCGMCGOEHQFHODFNCELACK@BK@BK@BLACMBD$ !uuvzz|zz|zz|zz{zz{yyztturrtNHJD:@I>@I>@G=?;23*)*rrsvvwzz{xxzvvwvvwƒƒ…ƒƒ…toq_RUJ?AK@BLACLACLACK@BK?BK>CK?DB8==38G>BULO^UXUNQWRTWSUDBDA;DE@IUSZVX\UX[[Z]NHM?49=-3A39G=@FBBGACG>CG>CG>CA9=0-/xy|wx|wx|wx|xy|vx}ux}ptwgjlXZ\1/1.*-@:@G=?J?AA9;,&($$$jjlwwxuvwvwxvvwuuwzz|††‡……†h^`ZNQI>@J?ALACMBDNCENCEMADL?CK?CA8;=37G>AUKN]UWVOQYTUZVWFDEB=FFBJSRYUX\UZ\ZZ\PJMD8=A05E59I=?FA?F@AG>CI?DJ@EJ@E4-1YWZyz}yz}yz}yz}ww{uvzuvzqrughj\]_EDE+(*#"#GHHhilvx|wy|vx|vx|ux{uw{uwzvx|wz{}ƒƒ‰|}ƒYQYJBIJBIKCJKCJKCJA;Axx~ww}ww}ww}xx~xx~ƒƒŠƒƒ‹`T]SGOPEMQFNPGLNGJKDGZ[]z|z}y|~x{~x{}ƒ‡Šƒ‡‹pmr^U[NFKNEKMEJMEJMEJLDILDILDILDILDIE=A||€|}|}|}||€{|†‡‹…†ŠdY_VKQSHMUJOQGLOEJOEJQGLSHMTINQGLQGL2+.<;PPPQQQQQQQQQQQQPPQdegrsvLBFKAEJ@DKAEKAEMCGMCGI?C0+-vvxwxzwxzwxzwxzxyzxyzuvwkkm_^^B?@%"#???iikwxzwwxuuwrsussuuuvƒƒ…††ˆ€~€eWZODGG=?I>@K@BNCEPEGODFNBEL?BI>@@79<35G>@TKL[TUVPP[VV]YXGFEE?HICLSSYUX\UZ\[[]QKOF:?D27F6:G=?D?>F@AJ@EJ@EKAFKAFE@I>@I>@K@BMBDNCEMBDL@CK>AG=??68;24G=?TJL[STUNOYUT[XWEDCGAJKENTTZUY]UZ\[[]SMPIB=6:DADvwzww{ww{ww{wx|wx|wx|wx|wx|xy|yz}wwzrswrrustwvwzwz|wz|wz|wz|wz|y|xz~wy|vx|vx|vx|uw|uw|z}‚ƒ‰}~„[S[LDKLDKLDKLDKKCJ@9?zz€zz€{{{{{{{{……Œ……‹bV^SGONCKNCKNEKOGKNFJZ[^y|z|z|y{~x{~‚†‰ƒ†‰olq^S[NEKNEKNEKNEKNEKNEKNEKNEKNEKNEKI@D||€|}|}|}|}|}ˆˆ‡‡Œh[bYMSSGMQGLOEJOEJOEJQGLSIMTINQGLPFK1+.<:<|}€|}€|}€|}€||ƒƒ†‡ˆ‹€}eY]SHLSHLSHLQGKQGKQGKvwz~‚~}~|}€{|z{~{||}€|}€}~}~}~}~|}€z{~wwzvwyxy|z|{|{|||||||||||||||ˆŠ‘•“vlpj]cSHLSHLSHLSHLSHLSHLSHLQGKPGKPGKPEHODFQFHQFHQFHPEGPEGPEGQFHQFHPEGNCENCEODFQFHSGISHJPFHNDFLCEKCELEFNGHPIJQHJQGIQGIPFH& !NMOz{|z{|z{|z{|z{|ƒƒ†ƒƒ‡tot^RWMCGMCGMCGMCGMCGMCGNDHNDHNDHOEHPFHNDFMCELBDD;<wwyvwxwwywxzxy{xy|‚ƒ†‚ƒ†]SXNDHKAEKAEKAEKAELBFLBFJ@D5/1lllwxzwxzxyzyz{zz|zz|zz{yz{xyzwwxrsurrsstuvwxvwxuvwuvwvwxwwxvwxuvwxyz……‡ˆˆ‹{vxeWZQFHI>@I>@J?ALACLACLACK@BJ>AI=?F;>>57913F=?SJKZSTTNNXSSYVUDCBJCLLGOUU[VY]VZ\[\^TMQJ=BG5:G8@<;D=?I?DI?DJ@EJ@EKAFJ@E=59RPRvwzww{wx|xy|xy|xy|xy|xy|xy|xy|xy|xy|yz}zz~yz~wz}wz}wz}wz}z|…ˆ~€„pqtwy|wy|vx|vx|vx}|~ƒƒŠ|}ƒ]S\KCJLDKKCJKCJKCJ@9?zz€zz€zz€{{{{{{††……‹bV^QFNNCKMBJNDKOGLOGLZ[^y{y{z|z|y{ƒˆ‚…‰nkp]SYMEJNFKNFKNFKNFKNFKNFKNFKNFKNFKJAE||€||€|||}|}}~ˆ‰‡ˆŒh\bYNSQGLPFKOEJOEJPFKSHMSHMTINQGLPFK1*-;:<||{|{|{|||ƒ„‡‡ˆ‹€}eY]QGKPFJPFJQGKTIMTIMvvy~}~|}€|}€|||||}€}~}~}~}~|}€|}€|}€|}€}~~€ƒ~~|||||||||||}€|}€}~‰‹Ž‘•”zpvl_eWLPQGKSHLSHLTIMTIMTIMSHLSHLQGKQGKPFIPEGSGISGITHJSGIQFHQFHQFHPEGODFNCENCEPEGSGITHJTHJQFHNDFLCDKCDLEFNGHQJKPHIOEGOEGOEG& !NMOz{|{|}||~||~|}„…ˆƒ…ˆuqt_SXMCGMCGMCGNDHNDHOEIOEIOEIOEIPFIPFHOEGNEGNDFE<=wxzwxzxyzzz|zz|yz|ƒ„ˆƒƒ‡_TYOEIKAEKAEKAEKAEKAEKAELBFD;=>::srtwxzxyzxyzyz{yz{xyzwxzwwywwywxzxyzwxzwwyvwxuvwuuwvwxwwxwwyyz{……‡ˆˆŠƒ€‚h[]ZNQJ?AI>@J?AJ?ALACLACK@BI>@I=?G<>E:<=46913E<>SJKZSSTMMWSRWTSAA@JCLLGOVU\VZ^V[][[]SLOG;@D38E6:F;>A=;B=>F=BF=BG>CI?DJ@EKAFJ@D=59YUYww{xy|xy|yz}yz}yz}xy|wx|ww{ww{wx|yz}zz~yz~wz}wz}wz}{}‡ŠŽ‹Ž“vx{QKPwz}wz}wy|wz~wz†„Šzy[R[JBIJBIJBIKCJKCJA;Ayyyyyyzzzzzz„„‹ƒƒ‹`T]QFNNCKMBJMDJNFKOGL Z[^y{y{z|€z|€z|‚…‰‚…‰nkp]SYNFKNFKNFKNFKNFKOGLOGLOGLOGLPHMKAF{|{|{|||€|}}~ˆ‰‡ˆŒg\bWMRQGLQGLPFKPFKQGLSHMSHMSHMQGLPFK1+.;:yz{zz|{|}||~{|~z{~…†‰ƒ…ˆ`VZPFJLBFKAEKAEJ@DJ@DJ@DJ@DKADB:@J?AJ?ALACLACK@BI>@I=?G;>E:<=46913F=?SJKZSSTMMWSRWTS@@?IBKKFNVV\W[_W\^[[]PJND8=@05B48E;=B>=D=?ECI?DJ@EKAFI?D@8=VQUutxxy|xy|xy|xy|xy|wx{ww{ww{wx{xy|zz~xz~wz}wz}€…ˆ‹‹Ž“†ˆhaf625xz~wz}wz}xzy{€ƒŠƒ…‹xw~[S\JBIJAIJBIKCJLDKBG=?I>@J?AK@BLACK@BK@BJ>@G57913G=?TKL[STTMNWSRWTS@@?GAJKENVV\X\`X]_Z[]NHL@5:=-2@26E:E>@F=BF=BG>CG>CI?DJ@EJ@EKAFJ@EE<@MFJljnwx|wx|xy|wx|ww{vwzvwzww{wx|yz}xz}|‚…ˆŒŠ‹‘Š’€…lcjULR)(*xz~xz~xz~y{y{€„†ƒ†us{^U^KCJJBIKCJLDKMELD=C! zzzzzzyyyyyyƒƒŠƒƒ‹`T]SGOODLODLLCKKCJNFM[[`y{€z|z|{}‚z|ƒ†‹ƒ†‹olr^U[NFKNFKNFKOGLOGLOGLOGLOGLPHMPHMJAEz{zz~z{{|||€|}‡ˆŒ†‡‹g[aVKQQGLSHMTINTINSHMQGLQGLQGLSHMTIN3-0=<=‚~~~~††ŠŠ‹Ž‚€ƒh[`TIMSHLQGKUIMWLPVKOstv{|{|{|||||‰‹Ž”vmr_TXe`c|}~~~~}~}~}~}~}~||‚†‡‹’‘•”‚}‚thml_eXMRPFJSHLUJNUJNTIMTIMSHLQGKQGKQGKQGKQGKSHLPEHNCEODFODFQFHTHJUIKVJLUIKTHJTHJTHJUIKVJLTHJQFHPEGOEGPFHQHJQJKQJKPIJOHIPGIQGITIKUJL)#$PPP||~z{|zz|yz{yz{„…ˆˆ‰ŒzuyeX]QGKPFJPFJPGKQGKSHLSHLQGKPFJMCFJ@BKACMCEMCED;<yz{yz{yz{zz|z{}{|…†‰ƒ†‰`W[QGKLBFLBFKAEJ@DJ@DJ@DJ@DJ@CJ@BI?AE;=D<>b_axxyxyzxyzxyzxxzwxzwwywwywwywwywxzz{|‚„†‡‰‡‡‰……ˆtnpfZ\^RULACG=?F<>E;=F<>G=?J?AK@BK@BLACLACK?BJ=@G@UKM[STTMNWSRWTSAA@F@IJDMVV\X\`X]_Z[]MGK>38;+0?15E:=F@?G@BI?DI?DI?DJ@EJ@EJ@EJ@EJ@EJ@EI?DF=BG>CXPUlin{|€|}|}|||}}~‚€…„…‰†ˆ†‰‡ŠŽ€€†qjqh^e`W^% #<;=xz~xz~xz~xzxz…ˆŽ„‡qmu_V_LDKLDKMELMELMELJBI>;@‡‡Ž††††Œ……‹……‹ƒƒ‹••m`kSGOPEMPEMLCKJBIMEL938ppuƒ†Œƒ†Œ…‡…‡…‡‹Ž•–yt|aX^NFKNFKNFKOGLOGLOGLOGLOGLOGLOGLMDI;69…†Š…†Š…†Š††‹††‹†‡‹’—”oekWLQQGLTINUJOUJOTINQGLQGLPFKSHMTING>B\X\‹‹‰Šˆ‰Œ‡ˆ‹†‡‹Š‹’•‡…‰m`fSHLTIMTIMUIMUJNUJNuvy}~}~}~|}€|}€ˆ‰Œˆ‰phlcW[OEIXNRoim„††‰„…ˆƒƒ‡ƒƒ†ƒƒ‡…†‰‰ŠŠ‹Ž‹ŒŒ‰‰y~shmqdifY^UJNSHLQGKTIMVKOUJNTIMSHLQGKQGKPFJPFJQGKQGKSHLSGJSGIQFHQFHSGITHJUIKUIKSGIQFHQFHQFHUIKVJLTHJQFHPEGPFHSHJTJLTKLSKLPIJNGHOGHQGISHJTIKA9:ihi†‡‰…†‡ƒ…†ƒ…†ƒƒ†‹Œ‘•{€i\aPFJOEIPFJPGKQGKSHLSHLSHLSHLOEHLBDNDFOEGOEGLBD>8:ƒ…†ƒ…†ƒ…†ƒƒ†ƒ…‡††ŠŽ“‹‘kafQGKLBFLBFLBFKAEKAEKAEKAELBEMCELBDKACJ@AG>@SKMjfh||}€}~|}|}€‚ƒ„†‡ˆˆ‰‹‡ˆŠ‚‚ƒtnpgZ]aVXVLNJ@BJ?AG=?F<>F<>G=?G=?I>@J?AK@BLACMBDL@CJ>AG=??68<35G>@UKM[STTMNWSRWTSAA@GAIJEMVV\X\`X]_Z[]NHK?38<+0@15F;=FA?GABI?DI?DJ?EJ@EJ@EJ@EJ@EJ@EJ?EI?DI?DI?DJ?EMBHSJO^V\jejrptwuz{y~{zzx}vrxojpg_fe[acX`ULRD=B^^`y{xz~xz~wz~wz…ˆŽ„†jdl]T\LDKLDKLDKLDKLDKLEKGAFTJQdV`dV`cU_aT]aT]`S\k]hi[eSGOPEMPEMMCKJBJLDLKAINFN]T]`V`^U_^U_^U]^U]fZei_i]UYNGKNGKNGKNGKNGKNGKNGKNGKNGKNGKNEKJ@ESHMaU[aU[aU[aV[cV\cV\magj_dUKOQGLSHMUJOUJOUJOSHMPGKPFKSHMTINQGLQFK^RXeY]dW\cV[aUZaUZeW\m`efY^QGKSHLTIMTIMTIMTIMvvy~~}~|~|}€ˆ‰Œ‡ˆ‹ofjaUYTIMSHLUJN\QUjbetnrzwz|€~‚}|€|x|wqurhmnagmaffY^WLPTIMSIMSHLSHLSIMTIMTIMSHLQGKQGKQGKPGKPGKQGKQGKSHLUILVJLTHJTHJTHJUIKUIKTHJQFHODFODFPEGSGIVJLTHJSGIQFHQGITIKUKMTLMSKLPIJNGHOGHPGIQGIQGINDFOEG`SUcVYcVYaUWaUW`TVfY]l`ecUZOEIOEIOEIOEIPFJPFJPFJQGKQGKPEINDFPFHQGIQGIPFHJ@BSHKcVYaUWaUW^SU^SV`TYk^dg[`OEILBFLBFLBFLBFLAELBFLBFNDGPFHNDFMCELBDLBDLBDOEGUJM`XZkegqnpvtvxvxyvyxvxvturmolbdeZ\aWZXLOKACJ@BKACK@BI>@G=?G=?I>@J?AJ?AJ?AJ?ALACNCEMACK>AI=??68;24G>@TJLZSSSMMWRRWTSAA@GAJKENVV\X[_X\^Z[]OILA6;>.3B37F<>F@?G@BI?DI?DE6;>6;>6;>6;>5:>5:>6:E@J?AK@BK@BK@BI>@I>@J?AMBDMACK?AI=??68924F=?SIKYRRSLLVRQWTSAA@IBKKFNVV\X[_W\^[[]QKNE8=B16E59GE?@F=BF=B=59" !!0,/;37I?CJ@ELBGMCHOEJOEJOEJNDIMCHKBGJBGJBGKCH;59LMNy{y{xz~xz~xz„‹„‡~…_V_KCJF?FF?FF?FG@GJBILDKMELLCJK@HLAIMBJNCKODLPEMPEMPEMPEMPEMPEMNDMLDMLDMMENNFOPHQPHQNFOKCLJBKJBKLDMNFMOGLOGLOGLOGLNFKNFKNFKMEJMEJMEJMEJNEJNDIPFKSHMTINTINTINSHMQGLQGLQGLSHMPFKOEJSHMUJOUJOSHMQGLPFKSHMSHMSHMQGLNDILBFNDHPFJTIMUJNVKOVKOUJNUJNUJNUJNSIMQGKPFJrsvz{~z{~{|{|||ˆ‰Œˆ‰ŒogkcV[TIMTIMSHLSHLTIMTIMTIMSHLQGKOEIOEIOEIQGKSHLTIMTIMTIMSHLSHLSIMTIMUJNQGKOEIOEIPFJPFJSHLSHLSHLSHLSHLSHLQGKSGJSGIPEGODFPEGSGITHJTHJSGISGISGIUIKTHJSGITHJUIKVJLVKMVKMUKMSJLQJKPIJOHIQIJTIKQGIOEGNDFNDFNDFOEGPFHQGIQGIPFHPEIOEIPFJOEIOEIMCGLBFKAEJ@DJ@DKAELBFLBEMCENDFMCEMCEKACLBDNDFQGISHJSGIPEGNDGMCGMCGMCGLBFLBFLBFLBFMCGMCGNDHNDHMCFMCELBDKACJ@BJ@BKACLBDMCEMCEMCEMCELBDKACI?AI?AJ@BLBDMCELCEJACJ@BJ@BLACLACLACJ?AK@BLACMBDMBDK@BI>@G=?I>@LACL@CK?AI=??68913E<>QHJYQRQKLVQQVSRAA@E@DIDHVVZWZ_V[_]\_SLNE9;@11D55F<D=@F=BF=BB9?*()[[\ZZ\ZZ\Z[\ZZ\ZZ\ZZ\]^_eegLIL<47KAFOEJOEJOEJOEJNDIMCHMCHLCGJBGJBG;58**+ruwx{~xz~xz~xz~y{ˆ‹‘…ˆŽrow_V_GAGG@GIAHJBIKCJLDKMELMELMCJMBIMBINCJODKOEKPELPELPELPFLPFMPFMPFMOFMOFMOFMPGNQHOQHOPGNNELMDKLCJLCJLCILCHNEJPGKQHMQHMQHMPGLOFKNEJNEJNEJMDHLDGPHKSILSILQILQHKPHKNFINFIOFISILPGKOEJPFKQGLSHMQGLQGLQGLSHMSHMSHMSHMQGLQGKQGKSHLUJNVKOWLPWLPWLPUKOTIMTIMTHMTHLQFJrru{{~||||€||€||‡‡‹‡‡‹oejaTYTHLSGLSGKSGKSGLSHLSHLSGKQFKQFJODIODHQFKTHMUINTHMSGKQFKSGLUIMVJNVJNSHLPFIQGJQGJSHKSHKSGKQGJQGJSHKTILTILSHKSGISGISGISGISGISGIQFHODFPEGPEGSGISGIQFHQFHSGISGISGISGISHJSHJSIJSIKSIKTIKTIKSHJQGIPFHOEHOEHPFIPFIPFIOEIOEIPFIPFJPFJPEIOEINDHMCGLBFLBFKAEKAEKAEKADLBDMCEMCEMCEKACLACMCEPFHPFHOEGMCELBDKADMCFNDGNDGNDGNDGMCFMCFMCFNDGNDGNCGMCFMCFLBEKADKADLBEMCFMCFLBELBENDGMCELBDJ@BJ?AI?AKACLBDMCELBDKACKACKACKACK@BJ?AJ?AK@BLACLACLACK@BJ?AI>@I>@J>@J>?F<=>56912E<>QIJYQRPJLUPQVRSA@AA>/)A40E;:@;>B<@E)%(('(kmpxz~xz~xz~xz~xz~€‚‡ˆ‹’…ˆf^fXOXIAHKCJLDKNFMNFMNFMMELLDKMDJOEJOEJOEJPFKPFKPFKPFKPFKPFKQGLQGLSHMSHMSHMQGLQGLQGLQGLSHMQGLPFKOEJMCHKAFJ@EMCHPFKTINVKPUJOTINQGLOEJOEJOEJLDGKDFPIJQJKPIKNGINGHNGHLEFKDELEFQJKQHKOEJOEJOEJPFKPFKQGLQGLSHMSHMTINTINVKOWLPVKOUJNUJNUJNVKOWLPWLPUJNTIMQGKTHMUHMSFKtsv||~}‚~~}|€††Š††ŠnchaSXSFKSFKSFKSFKSFKSFKSFKSFKSFKSFKPDIOCHSFKVINWIOUGMSFKQEJSFKUHMVINVINUILSHJTIKTIKTIKSHJQGIPFHPFHQGITIKUJLUIKTHJVJLVJLVJLTHJQFHODFMBDMBDMBDODFPEGQFHPEGODFODFNCENCEODFQFHTHJUIKVJLTIKQGIQGIQGIQGJQGJQGKPGKPFJOEINDINDIPFJQGKPFJOEIOEIOEIOEIOEIOEINDHLBFKAELBEMCENDFOEGNDFLBDLBDLBDNDFNDFMCEKACJ@BJ@BMCEOEGPFHPFHOEGNDFMCEMCEMCENDFNDGNDHOEIMCGLBFLBFNDHOEILBFJ@DJ@DNDHNDGMCEKACJ@BI?AJ@BKACMCENDFMCELBDJ@BK@BLACK@BJ?AI>@J?AK@BLACMBDLACJ?AF<>G<>I<=E:;=44911F=?SIKYQROILTNQUQSA@BD@>GECXX[Y]bX\d^]bPKL@639+&?2.E;:ACG>CI?D@8<503uuxuvzuvzuvzuvzuvzuvzuvzoprddfWVW757  !&!#)$&(#%%"CDEkmowz}wz}wz}wz}wz}z|†‰†ˆwu}`WaMELIAHJBIKCJLDKLDKLDKLDKKCJMDJNDINDINDINDIOEJOEJOEJOEJOEJOEJPFKPFKPFKPFKPFKPFKPFKQGLQGLQGLPFKPFKOEJNDINDIOEJQGLSIMUJOUJOUJOTINQGLPFKOEJNFIOHJQJMQJMPIKNGJOHJOHKMFIKDGKDFMFHOFJQGLQGLQGLSHMSHMQGLQGLQGLQGLQGLQGLTIMVKOUJNUJNTIMTIMTIMUJNUJNTIMSHLSHLTHMUHMUHMvuy~}~~~~~}‰ˆŒˆ‡‹oejcTYUHMUHMUHMUHMUHMUHMUHMUHMUHMUHMTGLSFKUHMVINWIOUGMSFKQEJQEJSFKTGLTGLSGJQGISHJSHJSHJQGIPFHOEGPFHQGISHJTIKTIKTHJUIKVJLVJLTHJQFHODFNCENCENCEODFODFODFODFODFNCENCENCEODFPEGQFHTHJTHJQGIOEGOEGOEGOEGOEIOEIOEIOEINDHMCHMCHNDHNDHNDHMCGMCGMCGNDHOEIPFJPFJOEIOEIOEHOEGQGIQGIQGINDFLBDJ@BJ@BKACLBDLBDMCEMCENDFNDFMCELBDKACJ@BJ@BLBDMCEOEGOEHNDHNDHMCGKAELBFMCGNDHKAEI?CG>BLBFMCFMCEKACJ@BI?AJ@BKACLBDMCELBDKACJ?ALBDODFLACJ?AF<>G=?I>@J?ALACLACK@BJ?AJ>?G<=D::<33801F=?SIKYQRPJLUORVRTBACEA@JFFZZ^]_eZ^f_^cPJK>417)$=0,D:9D>AF?CI?DJ@EJ@EJ@E;26MJNuuzuvzuvzvwzuvzuuyuvzuvzrswijl^^_WWYJJK?>?989657877@?@RSTdegrtwwz}wy|wy|wy|wy|wz|ƒ†Š‡‹ƒ…d\eXPXIAHJBIKCJKCJKCJKCJLDKLDKLDKMDJNCINCINCINDINDINEINEINEINEIOEJOEJOEJNDIOEJOEJPFKPFKPFKPGKPGKPGKPFKPFKPFKPFKPGKQGLQGLTINUJOVKPUJOTINQGLOEJNFKOHMPHMOGLMFKMFKOHMQJOPINNFKLEJLEJOFKSHLSHLSHMSIMSIMSHMQGLQGLPFKOEJOEJSGLUJNTIMSIMSHLQGKQGKQGKQGKQGKSHLSHLSGLTGLUHMwvz~~}~}~}~}Љ‰ˆŒqekcSYUGMUGMUHMUHMUHMUHMVINVINVINVINTGLQEJSFKTGLTGLTGLSFKSFKSFKSFKTGLTGLSGKQGIQGISGIQGIQGIPFHOEGOEGPFHQGISHJSHJTHJTHJUIKUIKTHJSGIPEGODFODFODFODFPEGPEGPEGPEGODFODFNCENCEODFODFODFODFNDFMCEMCENDFNDFNDHOEIOEINDHNDHNCINCINCHMCGMCGLBFLBFLBFNCGOEIPFJPFJQGKQGKQGJQGIQGIQGIPFHNDFLBDJ@BI?AJ@BLACNCENDFNDFNDFMCELBDJ@BI?AG>@I?AJACLCENEGNEGNDHNDHLBFKAEKAELBFLBFJ@DG>BF=AJ@DLBEMCEKACJ@BI?AJ@BKACLBDLBDLACJ@BI?ALBDODFMBDJ?AF<>F<>G=?J?ALACLACLACLACJ>@G;SIKYQSPJMUORWSUDBDGCCLHI]\a^ah]`h_^eOJL=306(#C804]\_uvzvwzww{vwzuvzuuyuuyuuyuuyvwzuuxoprkknijljjmmmprtwwy|wz}wz}wy|vx|vx|vx|wx|ƒˆ‰Œ‘‡Šmgo^U^JCJJBILCJLDKLDKLCKLCKLDKMDLMELMDJMCHMCHMCHMCHNDINDINDINDINDINDIOEJMCHLBGNDINDIOEJPFKPFKPFKPFKPFKQGLQGLSHMTINQGLPGKPFKQGLTINUJOUJOTINQGLOEJNELOGNNFMLDLKCJLDKOGOTKRTKRQIPNFNNFMPGLSHLSHLSHLTIMTIMSHLSHLQGKPFJOEIOEIPGKSHLSHLSGKQGKPFJPFJOEIOEIPFJQGKSHLSGKSFKTGLwvz~}}|€}|€}|€~}ŠŠ‰ˆŒqejaSXTGLTGLTGLUHMUHMUHMUHMUHMUHMUHMSFKPDIOCHOCHPDIQEJSGKTGLSFKTGLTGLVINTHKPFHQGIQGIQGIPFHPFHOEGOEGPFHPFHQGISGITHJTHJTHJTHJSGISGIQFHPEGPEGPEGPEGPEGQFHQFHPEGPEGODFODFNCEMBDMBDLACLACLBDMCEMCENDFNDGNDHOEIOEINDHNDINDINDINDHMCGLCGLBFLBFLBFMCGNDHOEIPFJQGKQGKSHKSHJPFHOEGNDFNDFMCEKACJ@BKACLBDNDFOEGNEGNDFLBEKACI?AG>@G>@G>AJ?BKACMCENDGNDHMCGLBFKAEKAELBFKAEI?CF=AF=AJ@DLBEMCEKACJ@BI?AJ@BJ@BKACLBDKACJ?BG>@LACODFLACJ?AG=?G=?I>@J?ALACMBDMBDMBDJ>@F;;B99;227/0F=>SIKYQSPJMUORWSUDBDJEEMIJ]\a^ah]`i_^eOJM=327(&=0-E;:D>AF?DI?DKAFKAFLBGKAFE;@:37caevwzwx|wx|ww{vwzuvzuvzvwzwx|xy|zz~z{{|{|z{xz~wz}wz}wy|vx|uw{uw{vx|ƒˆˆ‹‹’vqxeZcSHQKAHLBJNCKOELPEMPEMPEMPFMPFMPEMNDJMCHMCHMCHNDINDINDINDINDINDIOEJOEJMCHLAGMCHNDIOEJPFKPFKOEJOEJPFKPFKQGLSHMTINQGLPGKPFKPFKQGLSHMSHMQGLPFKNDINELNFOMEMKCLJBKLDLOGOSJRTKSSJSQIRPHPPGNQGKQGKSHLSHLSHLSHLSHLSHLSHLQGKQGKPGKQGKQGKSGKSHLQGKPFJOEIOEIPFJPFJSHLSGKQEJSFKutx|||{|{|{}|€‰ˆŒ‡†‹nci^PVSFKSFKSFKSFKSFKSFKSFKSFKSFKSFKQEJOCHMAFMAFMAFPDISGKUHMTGLTGLTGLVINTHKPFHPFHQGIQGIPFHPFHPFHPFHPFHPFHQGISGISGISGISGISGISGISGISGISGISGISGIQFHPEGODFPEGPEGPEGPEGODFODFODFNCEMBDMBDNCEOEGOEGOEGPFHPFIPFJPFJPFJPFJPFKOEJOEINDHNDHNDHMCGMCGMCGNDHNDHNDHNDHNDHPFIQGIMCEJ@BI?AKACMCENDFMCEMCEMCENDFNDGMCGMCFLBFLBEKADJ@DJ@DJ@CJ?CI?CJ@CLBEMCGLBFLBFKAELBFLBFKAEI?CG>BG>BJ@DLBEMCEKACJ@BJ@BJ@BJ@BJ@BJ@BJ@BI?AG>?J?ALACK@BJ?AJ?AJ?AK@BMBDMBDMBDLACK@BJ>?G;SIKYQSPJMUORVRTBACJEFMIK][a]_gZ^g_]ePKN@55;+)?10E;;D=AE>CG>CJ@EKAFLBGKAFJ@ED;?=59a_bwx{xy|wx|ww{ww{ww{wx|xy|yz}z{z{z{z{yz~wz}wy|wx|vx|uw{uw{wz}ƒ†Š‰Œ‘‹’vrxg]dXOVLAILAILAIMBJODLPEMQFNSGOSGOQFNODLNDJNCINCINDINEINEINEINEINEIOEJPEKPEKNCILBGMCHNEIPFKPFKOEJNEINEIOEJOEJPFKQGLQGLQGLPFKPFKOEJOEJOEJOEJOEJOEJNEIOFMOGPNFOMENLDMLDMNEOOGPPHQPHQPHQPHQQHNSHLSHLQGKQGKQGKQGKQGKQGKSHLSHLSHLQGKPFJQGKSHLSHLSHLQGKPFJPFJPFJQGKSHLSGLSFKSFKsrv{z~{{~{{~|{||ˆ‡‹‡†‹nci`QWSFKSGKSGKSGKSFKSFKQEJPEIPDIPDIQEJQEJNBGMAFNBGQEJSGKTGLSFKSFKQEJTGLSGKPGIPGIQGIQGIQGIQGIQGIQGIQGIQGIQGIQGISGISGISGISGISGISGISGISGISGISGISGIODFMBDNCEODFPEGPEGPEGQFHQFHPEGPEGPEGPEGPFHPFHPFHPFIPFJPFJPFJPFJOEJOEJNDINDINEINEIOEIOEIOEINEINDHNDHMCGLBFLBFNDGOEGKACG>@F=?J@BMCEOEGNDFMCELCEMCEMCFMCGMCGMCGMCGMCGLBFLBFKAEJ@DI?CI?CKAEMCGKAEKAEKAEMCGMCGLBFJ@DJ@DJ@DLBFMCFMCEKACJACJ@BJ@BJ@BJ@BJ@BJ?AI?AG>@I?AJ?BK@AJ?AK@BLACMBDNCENCEMBDLACJ?AJ>?I<=E:;=44911G=?SJKYQRPILTOQUQSA@BICFLGKZY`Z\eX[e^[dQJOA77<-*@21E:CJ@EKAFJ@EI?DG>CD;@?7;XSWttwww{ww{ww{ww{wx|xy|yz}yz}yz}xy|xy|wx|vx|uw{uwzuwzuw|}ƒ„‡‹†‰Ž„†‹ngne[bWNTLBIMAIK@HJ?GJ?GLAINCKPEMQFNQEMODLMBJMBIMCHMCHNDINDINDINDINDINDIOEJOEJOEJMCHLBGMCHNDIOEJOEJNDIMCHMCHMCHMCHNDINDINDIOEJOEJOEJMCHLBGKAFKAFKAFLBGNDIOFMOHPOGPNFOMENLDMKCLKCLKDLMENNFONFOPGNSHLQGKPFJOEIOEHOEHOEHOEIPFJQGKQHKPFJNDHPFJQGKSHLSHLQGKPFJOFJPFJPFJQGKSGLTGLQEJ& "|{ƒƒ‡…ƒˆ†…‰††Š††ŠŽ“Œ‹shn_QWSFKSFKSFKSFKSFKQEJQDJOCHNBGMBFPDISFKOCHNBGNBGPDIQEJSFKPDIOCHOCHPDIPEHPFHPFHPFHPFHPFHQGIQGIQGIQGIPFHPFHPEGPEGPEGPEGPEGPEGPEGQFHQFHQFHQFHQFHNCEK@BLACMBDODFPEGQFHQFHSGISGISGISGIPFHOEGOEGPFHOEHOEHOEINDHNDHMCHLBGLBGLBFMCGMCGNDHOEIOEIOEINDHLBFKAEJ@DI?CKADMCEI?AF=?F=?J@BLBDNDFMCEKACJ@BJ@BKADLBFLBFMCGMCGMCGMCGLBFKAEJ@DI?CG>BJ@DLBFJ@DJ@DKAEMCGMCGLBFKAEKAELBFMCGMBFLBDJ@BJ@BI?AI?AI?AI?AI?AI?AG>@F=?G=?G=?I>@I>@J?ALACMBDMBDMBDLACK@BI>@I=?I=>E;;=44801G=?SIKYPROILSNPUPS?>@E@CJEIYX_Y[eXZf^[eSKPB89>.,A33F;=@;@A;AECI?DJ@EJ@EI?DI?DG>CF=BE;@MDIebfxx|wx|ww{wx|xy|xy|xy|wx|ww{vwzuwzuw{uw{y|‚†ƒ†‹ƒ†‹ƒ†‹usyf]d`W]QIOKCHLBIMAIK?GJ>FI>FJ>FL@GNBIOCJOCJMAIL@GLAGMCHNDINDINDINDINDHNCHODIOEIOEJOEJNDHMCGNCHNCHODIODINCHNCHMCGMCGLBGLBGLBGMCGNCHODIOEIMCHLBGJ@EI?DKAFLBGNDIOFKNFMNELNELNELMDKKCIJBHJBIMEKOFMPGNSHMTHKSGJQFHODGNCFMCFMCFMCFNDGPEHPEHODGNDHOEIPFJQFJSGKSGKQFJQFJPEIPEIPEIQFKSFKQDI?59`Z]pglrhnrioskpslqwnt~tzsdk_QWSFKSFKTGLTGLSFKQEJQEJQDIOBGOBGPCHSEJOCGNBFNBFPCHQDISEJQDIPCHPCHPCHPDGPEGPEGPEGPEGQFHQFHSGISGIQFHPEGODGOCFNCEODFPEGPEGPEGPEGPEGPEGQFHQFHQEHPDGNCEODFPEGQFHQFHQFHQFGQEGQEGPEGPEGNDFMCEMCENDFMCFMCGMCGLBFLBFKAFJ@EJ@EJ@DJ@DKAEMCGNDGOEHODHOCGMCFLBEKAEJ@DKADKACKACKACLBDLBDLBDKACI?AI?AI?AJ@BLBENDHNDHMCGMCGLBFLBFKAEKAEKAEKAEKAELBFLBFJ@DJ@DKAEMCGMCGMCGLBFMCGNDHNDHMBFKACJ@BJ@BJ@BJ@BI?AI?AI?AI?AI?AG>@G>@I>@I>@I>@I>@J?AK@BK@BK@BK@BK@BK@BK?@J=>F;;=44911G=?SIKXOQNHKSMPTOR?>@D?BGDHYW_Y[fXZf_\eSLPB89<-,@32F;=A;AB;AE<@G=BI>CJ?DJ?DJ?DI?CI?CI>CI?DG>CG=BPFKc]aqosƒƒ‚~~‚}~|~~ƒ†‚ƒˆƒ„Šƒ„‰ƒ…‰{{€ojpcY`aW^XNTJAGJAFJAFK@GL?GK?FK?FJ>EJ=EK=EK>FL?GL?GL?GL?GL@GMBGMBGMCGMCGMCGMCGNCHNCHOCIOCIOCINCHNCHNCHNCHNCINCINCINCHNCHMBGLAFLAFMAGMBGNCHNCHNCHNCHMAGK@EK@ELAFNCHODINDILCHKCHLDIMEJMEJKCHJAFKBGMEJOGLOGLPGKSHJQFHOEGNDFMBDMBDMBDMBDNCEODFOEGNDGNDHODHOEIPEIPFJPFJPFJPFJPFJOEIOEIPEIPDIPDHNBGQEK]OU^QV_QV_QV`RW`RWdTYaSWWJNQEISFJTGKTFKTFKSFJSFJQEIPDHOCGOCGOCGOCHNBGNBGNBGOCHPDHQEIQEIPDHPDHODGNEGNEGNEGOEGOEGPFHPFIPFIPEGODFMCENBDNBDOCEOCEPDFPDFOCEOCEOCEPDFQEGPEGPEGQFHQFHQFHQFHQFHPEGODFODFOCENBDMACMACMACMACMBDMBDMBFMAELAEKADKADJ@DJ@DI?CI?CK@DMAENCGODHODHNCGMBFLAEK@DK@DK@CK@BLACMBDNCEMBDKACJ?BI>AI>AJ?ALACMBEMCGMCGMBGMBFLAEK@DJ?CJ?CK@DLAEMBGMCGMBFJ?CJ?CLAENCGMCGLAELAEMBFNCGNCGLADJ?BJ?BJ?BJ?BJ@BJ@BI?BI?AI?AI?AI?AI>@I>@I>@I>@I>@J>@J?AK@BK@BK@BK@BK?BK?AJ=>F;;>44911G=@SIKXPROHKSMPTOQ?=?A=AEBGYW^Z\fY[g_\eQKPA789+*?12E:=B;BD;BE;@G=BI>CJ?DK@EK@EJ?DI>CG=BFFL?GM@GL?GK>EJ=EICI>BJ@CLBEMBFNCGMBFLAEK@DKADLAEKADKADKACMBENCENCELADK@BI>@J?AK@BKACLBDMBELAFMBGMBGMBGK@EJ?DI>CI>CJ?DLAFMCGNCGMBFJ?CJ?CLAEMBFLAEKAEK@DKAELBFLBFK@CJ?AJ?AJ?AJ?AJ?AJ?AJ?AJ?AJ?AJ?AJ?AI>@G=?G=?G=?I>@J>@J?AJ?AJ>AK?BK?AL@BK>@J<=E:;<33800G=>SIKYPROHLSMPTOQ?BJ?CK@DK@DK@DI>CG=BE;@E:?F;@G=BJ>CI>CJ?DMBGTGLVJOWKQXLRZNT[OU[QV[QWZOUTIOKBGI@EI?DI?DI?DI?DG>CG?CJ?DK?FNAIOBJOBJM@HJ>EG;CF:BIBK>CM@EM@EL?DM@EMAENBFOCGPDHPDHPDHPCHOCGNBFOCGPCHSEJSEJQDINBFMBENBFOCGOCGNBFL?DMADMBDLACLACMBDNCEODFODFODFNCEMBDL@CK@CL@CNBDOCEPDFOCENBDLACLACMADNBDPDFOCEOCEOCEOCEOCEOCEOCEOCEOCENBDNBDNBDMACLACLACLACMBDMBFMBEMBFMBFMBFLAFLAFJ?DI>BJ?CLAEMBFMBFLAEK@DJ?CJ?CJ?CK@DK@CK@BMBDMBDLACI>AI>AJ?BMBDODFODFNCEK@DJ?DK@DK@ELAFK@EJ?DI>CI>BI>CK@EMBGNBGMBFJ?CJ?CK@DMBFLAEJ?CI>BJ?CK@DK@DK@CJ?AJ?AJ?AK@BK@BJ?AJ?AJ?AJ?AK@BK@BI=@F;=G<>I=?I=@J>AK?AK?AK?AK?AJ>@J>@J=>G;SIJYPQOHKSMPUOR?=?>:>D@DYX_]]eZ[d_[cOIM=232%#9,,B8:A:@DBI>BI>CJ?DJ?CI>BG=BI>BK@DJ@DK@DK@DK@DJ@DJ@DJ@DJ@DJ@DJ@DK@DKAELAFMAFMAFL@FK?EK?DJ>DI=CGCK?ENAGLAFJ?DK?DK?DJ?CJ?CJ>CJ?DJ?DK@DL@EL@EL@EK@DK@DK@DK?DL@EMAFMAFMAFL@EK@DK@DMAFOCHOCHOCHOCHOCHOCIOCHOCHNBGMAFMAEMAELBEKADLBENBFMCFMBELADMAEMBFNBFLBEMBEMBFMBFMAEMADMADMAENBENBFOCFODFODFODGODGNBENBEMBENCFNCFNCFNBENCFOCFPDGM@DK>BM@EOBFOCGNAEM@EL@DM@EMAEMAEM@EL@DL@CL@DMAENBFOCFOCGOCGOCFNAEL@DL@CNAEOCGPDHPDHPCGNAFMAEM@ENAFNAFM@EL?DM@DNBDL@BL?BK?BM@CNBDPCEPDFPDFOCFMBDMACNBDPCFPCFPCFOCFPCFOCEMADMACMACOCEOCFNBFMAEMADNBEOBFNBEMADMACMACNBDNBDNBDNCENCENBDNBDMADLADMAEMAEMAENBENBEMADLACL@CL@CL@CL@CK@BJ?BJ?BJ@BK@CL@CL@CK@BK@BK@BJ?AJ?AJ?AL@CMBDNCENCENBEL@CJ?BK?CL@DLADLADK@DK?CK?CK?CK@CLADK@CJ>BI>AJ>BJ?BJ?BG<@E;>E;>G<@I>AK@CK@BK@BJ>AI>@I>@J>AJ>AJ>AJ>AJ?AJ?AK@BJ>@J=@J=@I=@I=@I=?GG<=>45801G=?VJL]RTQILUMPVOQ@<=>:=D?CZX^]\dYZc^[aNGJ900/" 6))@57?8BG=AG=AI=AJ?CK@DG<@F<@G<@LAELAEJ?CK?CJ?CJ>BJ>BJ?CK?CK@DK@DLAEMBFNCGNCGK@DJ>BI=AI>BJ?BK?CJ?CJ?CK@DL@DL?DJ?CJ>CJ>CI=BI=BI=BI>BI>BK?DL@EL@EK?DI>BI>BJ>CK?DK?DK?DK?DJ?DK?DJ>CJ>CK?DN@EOAFOBGPCHPCHOBGNAEL?DK>CK>CK>CK>CL?CM@DM@DM@EM@EL?DL?DM@EOBGQCHQDIPCHNCGNBGMBFMAEMAEMBFMBEMBDMBDMBDMADOBEOCENADOBDNBDPDFOCEOBDNADNADOBDPDFOBFNAEPCGPCGOBGL?CL?CM@DPCGQDHPCHNAEMACMBCMBDMBDNCEOCEOCENBDMACK@BJ?AI>@L@COBGNAFNAFNAFM@EM@EM@DM@EM@EM@EM@DOAEPCEMACL?BK>AL?BNADPCEQDGQEGQDFOBENBDPCFQEGPDGOCFPDFQEGQEGOCEMACMACOCEPDHPBHM@EM@DM@EOBFOBFM@EL@CMACNADMACOBEPDFOCENBDMBDLACL@BL@BL@BLACMADMBDMBDMBDMACK@BK?AK?AJ?AJ?AJ>AK?AK@BLACL@BK?AJ?AJ>@I>@K?AK@BLACMADMADLACMADM@CM@CM@CM@CM@CMACL?BK?AK?BL?BL@BL@BII=@I=@F;>D9;B8:B8:E:I=@J>AJ?AJ>@J>@J>@K?AK?AK?AK?AJ>@I=?F;=F:=E:I=?J>@J=@J>@J>@J>@@679/1I>@XKN`SVTILWNOXOQA;=<7:A>BZW^]\dZ[b`\bPIL<220$!7+*A68?8G:?H<@IBH=AH=AH>BMBFK@DJ?CI=AH=AG<@H=AI>BJ?CI>BH=AG=AG<@I?CMAEJ?CI>BI>BI>BJ?CK@DJ?CJ?CJ?CK@DK?DJ?DJ?DJ@DJ?DI?CJ?DJ?CJ@DK@EMAFMAFK@EJ?CJ?CJ?DK@EK@EK@EK@EK@EK@EJ?DJ?DJ>CJ>BK?CM?DM@EM@EM?DJ>CI=BI=AI=AI=AJ=BJ>CK>CK>CK>CJ>CJ>CJ>CK>CM@ENAFOAFNAFKAEMBFMAFMAEMAEMBFMAEK@CK@BJ?AI?AJ?AK?BJ?AJ>AJ>AK@BMACNBDNBDOCEOCEPDFPCGPCGPCGOCGM@DI=AI>BK?COBFQDHPCGMAEMACKABK@BK@BKACMACMACMACK@BJ@BJ>@H>@K?COBFOBFOBFOBFNAENAFOBFPBGPBGPBGOBFPBFQDFPCFOBENBDOBDNBDOBDNADOADNACK?BMACOCEPCFNADK@BK?BNADPCFPCENBDNADPCFQDHSDJOAGNAENAEOBGOAFN@DK@CM@CM@CNADM@CK@CJ@BJ?AJ?AI>AI>AI>@I>@J?AK@BK@BMBDNBENBDMACMACK@BK@BJ@BJ@BK@BK@BKACJ@BJ?AI>@I>@H>@I>@J?AJ?BJ?BJ?BJ?AJ?BMACOBENADK@BK?BJ?AI=@H@I>@HHG<>H@K@BMACK?BH=@GF;>H=@I>@I>@I=@I=@H=?H>@G<>F:=G<>HG<>G;>I=@J?AK@BM@CK@BI=@H<>H<>>467.0FBI>CH>BF=AH=BI>CJ?DK@EJ?CH=@I>BH>DH=FF;FF=HI?JI?IF?GF?EF?DH?EH?FI?FF>EE=DE=EE=EF>EE=DE=EF>FH?FI@FIAEH?DH>CE=BD=AE>BF?CI?DI@EI@EI@EF>BE=@F=@F>AH?BH>AH?BH?BH?BH?BH?BH?BI@DJAEJ@DI@DH?CH?CH?CH?CH?CH@DI@DI@DI@DI@CI@DJADJAEJAEJADIAEIAEI@DH?CH?CI@DJAEJADIAEIAEI@DI@DJ@DJ@DJAEIAEI@DI@DJ@EJ@EJ@EJ@EKAFKAFJAFJ@EJ@EI@EI@DI@FJ@GJ@GI?FI?FI?FJ@GJAHJAGI@GI?FH>EI@DKADJACJACKACKACJABKACJABKACKBCNCDNBFOAGNAEOADOBCK@?I>=I=?J>AJ>BNAFNAEK@BK@BK@BMACMACNBDOCEOCEOBDOBDOBDPCFQDFQCFPBEOBEPCEPCEPCENADNACOADNACM@CK?BNADNACNACK@BK@BMACNBDOBDNADNACNACM@CM@CM@CK@BK?BK?BK?BK?BM@BM@BM@CK@BJ?AK?BK?AJ?BJ?BJ?AJ?AJ?BK?BK@BK@BK@BJ?BJ?AJ?AJ?AI?@I?@I?@I?@I?@H>@I?AI>@H>@I>@I>@I>AJ?AJ?AI>@H=@H=?H=@H>@I?AK?BJ?AJ?AK?BK@BJ>AI=@I>@I=@H=?HH=?I=@I>@I>@I>@I=@F<>F<>K?BM@CK?BI@J?AH=?F;=F;=F;>H@J?AJ>AI>@H=?H;?F:?F;??489/4F<@TJM]SUUMPYQUZSVD@C<7>A=CWTYYW\WVY_Z^PIM?597+1=16D:>C=@F>AI>CI>CI>CJ>CI=BHCJ>BJ>AK?BJ>BJ>CI=CJ>DK@FK?EI>DH=AI>AI>CJ?DJ>CI=BH=AH=AH=BI=BH=BH=BI>BJ?DK@DL@CK?BJ>@I=?H@K?AK@BK?BJ?AI=?H<>I=?J>?J>?I>?J>?J>?J>?I=?I=>I=>J>?L@AK?@K?@J>?J>?J>?J>?J>?J?@J?@K@@L@AL@AL@AL@AL@AK?@K??J??J??J>?I>?I>?J?@K?@K?@K@@K@@K@AL?AK@AL@ALAAK@AK?@K?@K@AL@AL@ALAANBCMABK@AK?@K?@K?@K?@L@BL@DL@CK?BK?BK?CM@DM@DMADM@DL?DK?CL@AL@@L@?L@?L@?L@?MA@MA@L@?MA@NA@OCBPBCPACN@BN@AOAANAAL@@K?@L@BK?BK?CMAFM@DK@BJ?AK?BK@BL@BM@CMACM@CM@CMACOBEOCFOCENBDMADL@BM@CNADNBDL?BM@BMACL?BK?BL@CNAEMAEM@DK?CK?CL@CMAEMACL@BK?BL@BMACL@DMADL@CL@CK@CK@CL@CL@CL@CMACL@BJ>AJ>AJ?AJ?AJ?AJ?AJ?AK?BK?BJ>@I=@I>@I=@H=?H=?H=?H=?I>@I=@I>@H>@H=@I>@I>@H=@H=@I=@I=@I>@I>AI>@H=@H=?F@H=?HH<>H<>F;=H@I=@I=?HF;>HAK?AK?AJ>AI=?H=?L@CMBDNBDK?AK>@J=?I=?J>@J>AHF;=F;>H<>I=@J>AJ>AI=@H=267/3E;?SIL\RUUKOXPTXRUB>A:6=?E?@G?BI?CG=BG=AG=AG=AFBJ?CL?CLADL@DJ?CJ?CJ?CJ@CJ?BH=@GBJ>BI=BH=AH=AH=AI=AH=AI=AI>BI>BL?CL@CL@BJ?AI>@H=@H=@I>AJ?BJ?BJ?AI>@I>@I?@J?AJ?AJ?AJ?@J>@J>@H=@GG<>H=?J?@J?@J?@J?@I>?I>?I>?J?@J?@J?@J?@L@AM@BM@AL@@L?@J>?J>?I=>I=>I>>J>?J>@I>?H=?I=?J>?J??L?AL?AM@BNABN@BM@BM@BM@BM@BMABMABMABNBCMABL@AL@AL?AL?@L?AMABNACM@BL@AL@AM@BNACOADOBDNACN@CM@AL@AL??L@?L@?L@?L@?L@?M@@L@?LA@MA@NBAPBBPBCOABN@AN@AN@AL@AJ>AJ>AI>AH=AH=AI?AJ?AJ?AJ?AL@BJ?AJ?AL?BL?BL?BL@BMACM@CL@BL@BL?BJ>AJ?AL@BM@CM@BM@BM@CM@CMACMAENBFNBEMAEL@DL@DM@DMAELADL?DJ?CJ?BJ>BI>BI>BI>AI=AH=AI=AI=AI=BI=AJ>BI>BI?AJ@BJ?BJ?BL@BL@CL@CJ@BL@BJ?BI>@H>AH=AH=AH=AH=AH>AH=AH>AH>AH>AH>AI?AG=?E;>F;>F;?FD:>D:=C9=E;=GF<>G<>F;=F<>G<>F;>F;=E;=D9;D9;D9H=?H>@H=?F;>E:@J?AI=?HG;>F:=F;=G<>HTIL]RUTLOWPSWQS@=?:5=@;BYTZ[X\XVZ_Z]PIL>486*/=04E:=E>?F>@G=@E;?D;>D;>E;?FBG>AH>AI>@H=?GF=?G=@H>AH=AH=AG=@F=@F=@F=@G=@G=AG=AG=AI>BJ@CI?AI?AH>@H>AH>@I>AI>AI>AH=@H>@H>@H>@I>AI>AI>BI>BI>BI>AH=@G<@G;?F@I>@I>AI>AI?AI?@I?AI?AI?AI?@I>@J>AL?BJ>AJ>@I>@I=@IHAL?AM?BM?BN?BN?CN@CM@CL@BL@BL@BL@BL@BL@BL@BJ?BJ?AJ?AJ?AL?AM@AL?AL?@J?@L?AM@BNABNACNABL@AJ>@J>?I>?J??J?@J?@J??J??J??J>?J?@L@@M@AN@BN@BNABN@BN@CL?BL>BL>BL>AJ=AI=AI@J>AJ>AJ?AJ>AI>@J>@I>@J>@J>@J>@I>@H=?H=?I>@I>@I>@J?AJ?AJ?AJ>AL?AJ@AL@CMADM@DL@DL@CL@CL@CL@CJ?CJ?CJ?BJ?BJ?BJ>BI>BI>BI=AI=AI=AI=AI=BJ>BJ>BI>AI?AI?@I?@I?@I?AJ?AJ?AJ@BJ?AJ>AI>@I>@H>@G=@G=AH=AH=AG=@H=AG=@G<@G<@G<@G=@GD:=D:=E;=G=>G=>G<>G<>G=>G<>F<=F;=F;=F;=F;=F<>G=>G<>F<=F;=E;=D:H=?G=>F<=E:H=?G;=G;=G;=I=?I=?HHG;=F:SJL]SUTLOXPRVPQ?;=84;>:AWSYYW\WUY]Y]NGK;275)-;/3C9;C==C<>D;>C:=B9=C:>EBH?CH?DG?DG?CE>AD=@G>?H>?E=?D;>D;>EBJ@DI?CI>BH>BG=AH>BH>BH>BH=BG=AE<@G=AG=AG=AH=BH>BI>CI>CH>BH=BH=BGBH>BI>BI>CI>BI>BI>BI>BI>AH>AH=AI>BJ=BI=BH=AHBK>CL>CL?DM@DM@EM@EM@EM@EL@EL@DK@DK@DK@DK?CJ?CJ?CJ?CJ>CI>CJ?BK?@J>@I>@I>?I>@J?AL@ALAAJ@AJ?@I>>H=?H=@I>AJ?AJ?AJ?AI?@I>@I?AJ>AJ>AK@BK?BK@BK@BL@CK?CK?BK?BK>BK>BK>AK>AJ=?I=?I>@J?AJ?AK?AJ?AJ?AJ?AJ?AJ?AK?AJ>AI=@H=?I=?I>@I>@I>@I>@J?AK?BL?BK?AJ?AK?CL@DL@DK@CK@CK@CK@CJ?BJ>BJ>BJ?BJ>BK?CK?CK?CK?CK?BK?BJ>BJ>BJ>BK?CJ>BJ>BJ?BJ?AJ?AJ?AI?AI>@I>@I>@I>@J>AJ>AI>@I>@H>@H>AH>AH>AH=@G<@GAH>AH=AH=AH=@H=@G=@G?H=?G<>E;=E;=D:H=?H>?I>@H=?H=?G=>G<>E<=E<=E;=E<=E<=G=>G=>H=?H=?E;=D:G;=E:@IIH;>E9=D9=D9=<257.1E;>TJM]SUTMOVPRVPR?;<518;8?URXXUZVTX]X\NGK<375(,:/3C9;C==C;=C9=C9G=@G=@G=@EE;?E<@E=BE>DC>CC=BC=@D?G>?E=?DH>AG>AE>AH>BE=AD<@D=@D=AE=AD<@D=@E>AE>BH@DKAFJ@FI?EH>DG=CG>CH>DH>CH>CG=CD;AD;AEDI>EI>EI>EI>EI>DI>DH>DH>DI>CI>DI?DJ?EJ?EJ?DJ?DJ?DI?DI>CH>CI=CI=CI=CI=BI=BI=BH=CI=CJ>DJ>DK?EL?EL@EL@EL?EL@EL?EL?DL>EL?EM?EM?FN@FN@FMAFMAFLAFLAFL@FL@FK@FK@EJ?EJ?DJ?DI?DJ@CK?AI>@H=@H=?H=@I>@J>AJ>AI>@H>@G<>H=@I?BJ?BK@CK@CK@CJ?CJ?CJ?BJ?BK@CL@DJ?CI?BK?CK?CJ?BJ>CJ?CK>CL?CL?BM?AK?@J?@K?AL?BL@BM@CMACMADMADMACMACMACL@CL@BL@BL@BL@BL@BK@BK@BL@BM@BM@BL@BK?AL@CL@DMADMADL@DK?CK?CK?CK>CK>BK?CK?BL@CM@DL?DL@DL@DK?CK?CK>BK?CK?BJ>BK?BK?BLACK@BK@BJ?AJ>@I>@I>@J?AK@BK?BJ?AJ?AI>BJ?BJ?BJ?BI>BH=AH=@H=@H=@H=@H=@I>AJ?BI>AI>AI>AI>BI>AI>AH=@G=?H=@H=AJ?BK@BJ>@I=?G<>E;=E;@K@BJ?AJ>@I>@I>@H=?G<>G<>G<>E;=G<>G<>G<>G<>G;=E;=E;=D:H<>G:=G:=J=@I<>E9I<>IG:=E9=E:><368.2E;>TJL^TVUMOWPQVPQ>:;418:7>SQWXVZWUX\X[OHK=474),;/2C8:B;:B:;B8;C8B:>D;?EAG=@F<@FD;?E<@ECI@EH?DG>CF=BECG>CECG>BG>BG>BG>BH?CH?CH?CH?CH?CH>BH>BH>CH>BH>BH>BH>BH>BH>BH>BI>CI?CK?DL?DM@EM?EM@ENAFNAEM@EM@EM?EM?EN?EN@EN@FNBFNBGMAEL@EK@DK@EL@EK@DI?CI?CH>CI?DH>BG=@G=@G=@G=@G=@G=@G=@G=@G=@G=@G=@G=@H>AH>AI?AI?BI?BI?BI?BI?BK?BK?CL?CK>BI>BK?CL@CL@DL@EL@DL@DL@DL@CL@BK?AI?AH>AI>AK?BK?BL@CM@CLADL@CL@BL@CMADMADMADMBDLACL@CK?BK?AK?BM@CM@CM@CI>AI>AK?BL@CM@CM?CK>AK>AK=AK>AK>BK?AI=@K>AL?BM?CL@BL?CK>BI>BI?AI>AH=@G=@H>AK?BL@BL@BK?AK?AI>@H>@I>@I?AK?BL?BH>@H=@I>BK?CL?CK?CH>AG=AG<@F;?F;?FAG=?G=@H=@I?AI?AH>@F<>F;>G=?H=@I>@I>AH=?GE:=D:AH=?G=?F<>F<>E;=E;=E;=D:G;=E:IE9:;53:<9@TQWWW[WWZ\Y[PIK?696*,;/0A77@97@88A7;B9G<@H=AH=AH=AG<@FA8;A8;C:=FBH>AH=AFDC;?F=AH>CG=BFC:?FBH>CD;@D;@F;@F;@F;@F;@F;@F;@F;@G;AGH>AI?BI?BH>AG=AG=@H?BH?BI>BI>BI>BH>BH>BI>BI>BI>BI?CI?CI?CJ?CK?CL?DM@ENAEM@EM@EM@DM@DM@DL?DM@EMAENBFLAEK?CJ?CJ?CK?CK?CI>BI>AH=AI>BH=AG<@H=@H>AI>AH>AH=@G=@H=AI>AI>BI=AH=AH=@H=@I>AI>AI?BJ?BJ?BK@CK@CK@CK@CK?CK?BL@CLADMBENBFMBELAELADKADJ@CJ@CI>AH=@H=@I>AI>AJ?BK?BJ?BJ>BJ>BK?CLADMAEMBELAEK@DJ?CJ>BI>AI>AK?CK?CK?BI=AH@I=?I=?J>@J>AJ>@H<>I=?J?AK?BK@BK?AI>AI>@I>@H>@G=?F=>G>?I?@K@BK@BJ?AI>@H=?H=@@794,.0(*2)+>46G;>I>AJ?BK@CJ?BH=AG<@GD;>F;?G;?GF;=F;=G<>I>@I>@I>@F;=D:G=?G=?FF;>D:=D:=C:=B9GAJ?BH>@G<>F;=D;=D:G<>G<>F;=D;=D:D:I=?J>@J=@H<>F:;BUSYYX\XWZ]Y[QIL@7:6*-:.0@67>75?78B8;C9=F;?H<@H<@GD:>D:>F:>G;?G;?B8F;?H<@D;>B9D;?FF;?F<@GAH>AH>AG=@G=@G>AH>AI>BI>BI>BI>BJ>BJ?CJ?CJ?CJ?CK?CK?CL?CL?CM?DM@DM@EM@DM@DM@DL@DM@DM@DM@DMAEMAEL@DJ?CJ>BJ?CJ?CJ?CI=AH=AG<@H=AH>AH>AI>AI>BJ>BI>AI>AJ>BK?CL@DM@EL@DJ>BI>AI>AJ?BK@CLADLAEMAELADLADM@DL@CL@CK?CK@CL@DL@DL@DL@DK@CJ?CJ@CJ@CK@CI>AI=@I>AI>AJ>AJ?BK>BJ>BI=AJ=AK?BK?CK@CK@CK?CJ?BJ>BJ>BJ>BJ?BL@CK?CK?BI=AHAK?AK>AI=?I=?I=?J=@J>@J>@H<>I@H=?H=?G=>G=>G=>H>@J?AK@BK@BJ?AI>@H=?H=?2*,#!!100?;=NGJF:=GAI=@H<@GF:=F;=F;=G<>G<>F;=C8:B8:D9HF:>D:=D:=C9AGG<>G;=F;=F;=F:=D9H;=F:H<>H;>F:=D9;C9;:236./D:67C7;D8E:>D9=D9=D9=F:>F;?G<@D8F;>GF:>F;?FC9=D:>F;?F;?D9=D9=E:>E;>F;@F;@F;@F;@E;@E;@F;@FE:?GAG>AG=AG=@F=@F=@G=AH>BJ>BK?CK?CK?CK?CK?CK?CK?CK?CK?CL?CL?CL?CL?DM@DL?DL?DL?DM@DM?DM?DM?DM?DLADL?CK?BJ>BJ>BJ?BJ?CG=AG<@F<@F<@G<@G=@H=AJ>BK?BK>BK>BL?CM?DN@FOAFOAFL?DK>BK?BL@DMADMBEMBENBENBEMBDM@DL@CK@CK?CK?BK?BJ>BJ>BJ>BJ>AJ>AJ?BJ?BJ?BJ>BH=AJ>AK?BK?BK>BL>BK>AJ=@K=AK>BL?CL?CK?BK>BK>BJ>AK?BL?CL?CL@CL?CK?BJ>BJ=@J=@L>BL>BL>BK=@J=?J=?K>@K>AK=AHAL?AL?BJ>@H@J?AK?AK?AK?AJ>@H=?HF;>E;=F;=F;>G<>F;>E:=D8;C8;E:HF:>E9=E:=D9GG<>F;=F;>E:F:>E:=E9=D9G;?H<@F;>F:>F:>F;>G;?H<@H<@H<@GF;@GCK>CK>CK>CK>CK?CK?CL?CK?CK>CK>CK?CK@DJ>BI>BI>BI>BH>BH>AG<@F;?E:>D:=E:=F;>I=AK?CM@EM@EL@EL?DL?DM@EM@EOAFM@DK?CK@CK@CL@DL@DLADL@CK@CK@CJ?BI>AJ?BJ?CI>BH>AH=@GBM@DOAEOAEMADL?CK>BL?CL@DM@DM@DL@DK?BK?BK?BMADMBEMADK?CK?CK?BMADM@CM?BO@CM@CM@CL?BL?BL?BL?BL?BL?BL>BK>@J>AL@BL?BL?BK?AJ>@I=?I>@I?AK@BMBDLACJ>AJ>AJ>AI>@I>@I>@,%&<9;|~…‚|wyZKNHGAJ>BI>AHG;>F;=F:=G;=H<>H=?H=@H<@H<@H<@HG;=F:=F;=F;=G;>G;>G;>G;>G;=G;=G;=G;>F:=E9G;>G;>F:>G:>G;>G;>G;?H<@HA6:@6:E:>H=BH=BH=AH=AH=AH=AH=AH=BH=BH=AI=BH@6:A6;F9>G;@F;@F;@F;@G;@G<@?49wuxƒƒ]RVOBEGA8;C9CK>BE9=H;?K>BK>BL>CL?CG;>C8BK?BI>AH>AH=AH=AG=@GE:=C9=A8;@59C8C9BI>AI>AJ>BJ?BI>AG<@GC9=@69B8;G;?J>AJ>AJ>AK?BM?CO@DO@DO@DM@DM?CM@DM@DJ>AF;=G<>J?BL@CL@COAEOBEMAEL@CL@CL@CM@DM@DM@CO@CO@CM@CM@CM@CM?BM?BM?CK>AG9AJ>AJ?AJ?BLACMBDK@BG;>?469/2=35F;=J>A,%'<9;{}…‚}wzZLPI=AI=AHAI=AHF:=F;=G<>H=?I=?HAK?AJ>AI=@I=@H=@I<@HG;>G;>G;>H;>G:>G:>G:=G:=G:=E8<@58A58E8;F9F;>G;?G<@F;?E:>F4+.3+.C8=G48wuwƒ‚~]QVLBEFK?CK?CK?CF;?)"$,%'!6/1D9=L>B:14 "8/2F;?G<@C9<'!#1(+1),%!>27L?DN@FM?DL?DL>DL?DM?D?47' "!7.13*- ("$>57I>AG=@F<>C8;2*, 6-/F;>L>BL>BL>BL>BM?CM@DK>B9/2!"913J?AMADMADL@CL@CL?BL?BL?BL>BL>BM?BN@CM?CN@CM?B<13#!6-/F;=K?AK>AK?AK@BK@BL@CC:;*$%$""*(('$$(!"% !<:;z|ƒxruQDH 0(*B8;J=AK>BK?BK?B2*,1)*C9:J>@902 #:02G55@86A78B5:C6:D6;D7;C7:*"%$##EDEWUVXWWZXYZXYA>@433VTUgbePHLJ=AF:>F;>I<@F;>D9=F;?G<@G<@@69".--LKLXWWYWYYXYVUVGDF3,/;26G<@G=AI=BJ>BC8<%"*))JHJXWWZXYZXZWUVGCE2+.;15E:>D9><36wtw}}[PULAEF;?@69$!+)*JIJXWXZXZZYZWUWGDF4./>57K?BK?BC9;JIJPOOHEF" dac{vzQEJ9.1)((PNNYWX[ZZ\[[JFH903C8<@59JIISPRLIJ+*+NMNZXZ[Z[\Z[VTVGBD9.3G:?O@EN@EO?EM>D0'*%$$GEFXWWZYZ[ZZ\Z[C@A434WUWiefSKNL@CF;>=47 .,-LLLYWXZYZZYZWVWIEG6.1@47J<@K=AK=AL?CE9=%!.,-LLLYXY[ZZ\Z[XVWHEF7/1C7:L?CM@CM@CL?CJ>AK=@L=@M>AM>BN?BO@CG:=( "+)*JIJYWXZYZ[YZWVWHDE5-.>46K>AK?BK@BK@B;25DCD\Z[`^__]^]\\VTT512>;<}x{}zsvTGK866JIJXVWidfF;>J=AJ=AK>BG;>:99ONNc``pjmOBE4+-(((ONNYWX[ZZ][\KFH:13E9=IG;?G;?F:>E9=E9=F:>B6:USTmklxuwzvyyuwwrunkmecegdgGAC=47H=AH=AD9=!QPQkikxtw{wzzuwxtvokmfcdfceF@B<36E9=<25uru||XOSJ@C@6:QPQkikxuw{wzzvxyuwolnfdfhefHBDA59J=BB6;uqsqmphdgdac‚}{UHM867likytwzuwwruolnplnc^aA6:=47soqplnc`aPMNpkn|wzy|}w{ztwpkmidggadC8CN?D0'*ECDkhiyuw~z||wzyvxqmofcdTQRVRT{}|e[^SFIB6:USTnkm{wy}y||wzzuwqmphefifgJBDA58J=AJ>AF:>"USTnkl{wzz|~y{{vypmogefhegG>AD9=L?CL@CL?CJ>BJ=@K=?L>@L>AN?BH;>#RPPmijzuw}xz|wyzuwplnfddhefHBDA69K?BK?B@68'&&fcdyuw‚}|~|xzyuwpmnfdeief~y|ƒ~z}aRV2/0uqsxtv|wz_VYJ>AI=@I=@5-/okmƒ~†ƒvmp[LP866kijxtvyuwwsuolmpmne_aC7:@58866khjwruwsuvrtnkloknb]_?57E8;@47TRSmikxsvzuwxsuuqslikdacdabA:;=35E9;& !_\\rmpytvuprJ=@D8;D8:B68?<=wrsƒ}„~^PRRCFD8:D79C79C69B69B69:/25,.D;G;?H25IGGzvxŠ„‡†Š‡ƒ†€z}zuwzuwwturnproqƒ}€‚}f\_UHJ'!#dbb†€ƒˆ‹Š…‡…‚}xzytwzwxzvxroqupsSJNGAJ=>K>?L?@L?@-%%^\\{|‹ƒ†‹ƒ††€‚~wzytvzuwysurmptprQHKH;>J=A#nkl‡‚…ˆŠ‹„‡z~vortmpzuwzvwzuw{|ƒ€y|^PS'!"nilyuw|wzqimM@CH;?HB798/1:67xtu{vxzuwUKME9;B797,- heeƒ|~„xop[KNH;=B78B68B67A58B48B58;.17,.E;=SIJZRSSMMWQRUOP74411778>SRWXVZWUX\Y[PIK=57.$&3(*=12@44@45?47A59C7: '%%rmpƒ~‡€„}uxbTYRCIPBEOBF]VXvqswru{{eY^SEJF:>H;>H;?F;>E:=E9=<15RPQƒ‚‹…ˆ‰ƒ†qgj]OSXHMPDHTLPzuxz}y|ysvNBF?48NLM{Œ†ˆ†‰xmqbSVYINREHWORtorwruwruqmnD;=<24sps|x|{y{RJM?7:NLM€|€‹†‰‹‡‹wnrbTX[KPTGKYOStorxsvxtwtorI>BA6:wruz}‡„†€ƒoei`RWM@E646}w{Œ„ˆŠ‚…gW\NAFvosˆ„ˆ‚…rhlRDH|vy€z|…ˆ‡‹„y}k[`^MRXHLVIMhbe|vyytv|wzf\_L>B% (&'ytw†‰ˆŒ„}j]c]OSXILSFJ_Y[xtvyuwƒ€ƒ~g[_PCGSQS‡‚„ŠŽˆ‹wlpdUY]MRVIMZPS~y{‚~€|{uxQEIB7;QNP‰‚†‰‹„ˆsgkbRV^NRXHLWLOnhjztv|uxqilK=AL>BL>BM?CL>AK>?K>?L>@C78OMM„}†‡†‡ymodTV\KNTFJYOSuorztwzuwvqsM?C?47_\]ˆ„‰‹Œ…‰seiaQU[LPTFIREIkfg{vx{|ƒ~vy[KO7.1D?Aytw}wz}wzSFIHG;>G;?G;?F:>E:=,$& wsu‹ƒ†‹„ˆqdi`PVSEHG<36WNQxqt€x{y|cX\5,/vqt‰‚†‹…ˆvlndTVWHKI<@G;=B78?89zuvzuwzuw]UW@68rpr|x{}y{SIL4,.uru‰ƒ‡Œ†ŠwlrcT[XKPK>BI<@C6:?7:ztw|uy}wzaW[E8<wqt„~†€ƒshl^NRSEI7-1<9:}vy{uwojmC7;5*-M>CYHNZJQ^PTRCI|vz‰‚††‹‡|kW]cQWQBFI<@H:>803jcf}wz‚{~~vySDHZWX‰‚…ˆ‹Š‚†j[`bRVRCFI=@H;><24UPRzuw…†‚eY]D8BM?CK>@J=>J=?J=>2()xst…†‡ˆ{noiVX\LMM?AI;?C79@79|ux~wzy{_UW7-/&#$}wzŽˆ‹ˆ‹tfjfUYTFIHB,&(xsuˆƒ‡€ƒj]`[LP3*,;89ytvytvnjkA784+-M?BYJNZKO^OSD8;;89ytwxsvnil@694+-M?DZLO]NS^OS@57toq„~…~eW[SDH=352)+2)+4+-,&(toqzuwzuwTILF:=/&(LHIvqsztvvprIC78C78C78D89C68B48B479-05),B8:OFGWOPQJKUOPSNN422,.245:RQVXV[WUY\XZPJK>67/''5*+>23>32>23>36@489/3pln‚{~ƒ|h\`WHLD8;A69C7:D8<@59!vqt|{~dY]REHF;=G:>G;?G;>G;>E9=!=;<€{}ˆƒ€y|[LPPBFF:=F;>F:=D8A6:|vzŒ„ˆŒƒ‡n^ccQVN@EL>CK=AK>B@583.0x{‡‚ƒ|WJMysv†ˆ„ˆtfkcQWM?CJ=@J<@J<@G:=# {uxˆƒ‡ƒdW[;03?<=„}€…ˆˆ~‚eSYXIMM?CM?CM?CL>BM?CXHL]LQdSVcQV0'*><<~w{~xznikG?B0-.+()+()+))*)),*+f`c‚{~ƒ|ladTEIL>BM?CL?AK>?L>@L>@&>;;ƒ|}‹ƒ„ˆ€dSTYIJL>@K=@I;?I;?*"$[UWwzƒ|pgiD79B@@†Œ†ˆ…}€bSWSFJJ>@J=@I=@I<@0(*FBCy|…~}vxXKMH?‚{‡‚ƒz}_NRPBF@582./ytvupqiefXWXDBC2./*"$9/2D8;?572./ztvuprifhYWXEBC3/0*#$;03E9A>36($%uprysvztvSHK5+-smo†€„}i]_XIJC78D79D78D89D89D68C58@379,04),@79NEFWNOOIJSNORMN412*,/236RQVWV[VTY\X[PJK>760'&6+*?23=12=13>25@477-/uoqz}z|YKOO@DB69@47B69C8;D8;eab|‚{eY]RDHE:G;>E:=QNP‚|ƒ}tkoXINE8=D8H?H;=H;=H;=H;=.''956{uw||~wxRDGwru||VKN'!#RNP„~‡€ƒyor]MQHH:>H:>J:?0'):68}wzƒ|€w|UDJvqs€z|‚{~\NRP@EI;?I;?9.1^WZ{uw{uwtoqgcd`]^b]^HAC=36B6:|vyˆ€„ˆ€„_MSTDJN@DN?CL?@L?@JBL>BM>Bkeh‰„ˆƒdX[9-0TPQ†~‰ƒ{os`OTL>BM?CM?CL>BL=AL>AM?AL?AM?AM?A!SPP|wwztupklc`ac_ac_ac_ac_ad`bjfgwqtƒ|…}vkoXHML=AL>AL>@L>?L>@L>@ SNO„~‡€yoq^MPL>?L>@K>?K<>J<>0'(:66}wx…{uvNABURRˆ€ˆƒxmp\LPJ=@J=@K>AJ=@J<@8.0+()y|…}vxWJLG;>>362-.zuwz|{vxKADlgi‡ƒˆ€ƒqdh^NRH;>I8-0\VXzuvytvrnpfcd_\^`\]E?@:/2PMNwqstnqkgi`]_`]_`^_`^_a^_b_`hdftpqz{z|phjPCFC7:$ _[]vqrztv]VW/&'200€xz†~ƒz{ZKLM?@B67C78C78C78C78B68B47A479-04*,A8:OFGVOPOIKSNOQLM201(+/136RQVXV[XTY\XZPJK>66.&&4**>22=11=13>25A58:03! upr~x{w{TFKG:?A69@47A69C7;B6:_[\ƒ{‚{~eY\RDGE:F:>F;>!TQR~xz{}phjTFIH<>G<=G;G:>H:>I;?+"$2/0z|†~„{~ZINwqsz~‚z~[MQN?DG:=G9=F8<@47[PTxqs}vy|uxxqtrmovpsYORF9<|vy…}€…|€XHMM?CN?DM@BL>@L>?C78}wwŠ‚ƒ‹ƒƒaUV1,,}wwˆ†~^NRRBFM>BM>BN>BN?BM>Bd_b‰…‰…fY^=14YSU‚z~†}vkn[JON?CN?CN>BM>BL<@M>@M>@N?@N?@N?@$XTU}vx†‰‚†€†~†}†}†~†‚††ƒˆ…ˆ~sw^NSJ<@J<@L=@L>?L>?L>?#WRS€zzƒ|}sijWHIJ=>M?@L>?J=>J=>+##2//zzˆ‚z|WGJXSTz{„}silUGJH=?H=?I=@H=@H<@0(*&#$x|…~}vxWJMG;>G;>%!lgi}wzuqrKEG.+,{}Šƒ†ˆ„aSWVHKH35XNPunqztvxsuuproklsnpNGH+#%UQSwrty{z|€y|€y|€y|€y|{}{}{}{|ˆ€ƒ‡‚wnpUHJB695,.723vprxruebb-&'^ZZ…~ƒ|}nceWHJC78B67B67B67B67B67B57A47A37:-05*-C9;PGIXPQQJLTNOQLM2//(+.026RQVXV[XUZ\X[NIK<55-%$3))>11>11>12>25A58A58wqsztv{uwVLOD9;B69A48A58B694+- nilz}z}dX\QCGE8AD836/&((!$& "1),?48-%(IEGysv|vyvnqM@CG;=G;=G;I;?H:>I;?D8;FBD‡‚ˆƒ‚wz_MRzruƒ{ƒ{]NRN?CF9=8.12(*2(+B6:SCH^PSd[^yqtzsvy|{ruQBF|uxx{€x|YKPJ<@M?CL>AK>?K>?+$$}vwŠƒ‹ƒ„aSU,%&}wwz|‚z}`RVN?DM>BN>CN>CN>C<14 vnq‹„‰ƒiZ_I;?LGI~vyz|{qtUCHM>BN>CN>CM>BE7:3(+-$%+#$7,.F8;1')NIJ}uw‚…‘„†|lpugksfhrfisfjsfjsgkthlwko|ottdi_NSJ?L>@0'(KGH|uuxyxppPBBI<=L?@L??K>?F9:FBC†‰vx[KMKGH|uv~wywpsL@CG;>H?ztvsmp]XYWRT‹ƒ†‹ƒ†znrbQUK>AIATIM^WYwqtztv~wzsknF9<0')0')?46M@CVLN_WYuoqwqs|vyunpI=@JFHxrt…|†rgjmcekadkadkaelaekadlbeoegshkj]aVFJB68@47!qkmuprjffGBCztu†}~ƒ|}\MNPBDB57B56B67A56A56A56A36A37B489-15+.D:26@47D7: lghwqstnpc^_:13>36@47@575+.*))vprz}z}dX\QCFE8;E8;E8;D7;D7;E9<<153/0ysuwqsuprOFI;14C7:C69<15534A=?UOPNDF@692.0ysuwqsupqRIJ=44F:;F;;>45!pkl‹‚ƒ‰‚uhi\KLzru„|…|]ORI:>4/1{twxruwprTHL>25H9=I:?B47"qkmŒ‚†‹†win_LQztw†}†}_PUPAEH:> ,)*0-.>9;E;?RCF9/2IBD}ux…|†|€ZGL|ux{twwqtf^a@58I<@L>@I<<3)) JGG„||‰‰€bQO)"!qkj}vwzrujaeD6:I:=M=AM=A>25,**}ux‰€ƒ‰‚m\aWEJ601}uw{ruyrtUILC69N?CN?CF8J;>J<=K=>L>?B67500|uuxrswqqTJK?45J=>L??D87#qllŒƒƒ‹‚uji]ML511zttxrsuprTLN=36G;>HA3*,GAC{uwz|wprC69+()/,-<89A9;J>A3*,FABztv‚z|‡[JN401wrt|vxz|^QUUGKSEIQCGOAE=350(*1)+2*,I>ANAEK=@B58B58,$&IEGwqsqkmkghƒ{|…|}uklWHJE9:B57B56@45@45?35?35@35?26@379-16,.D;=QIKZQSRLMUOQRMN1//&)-/15QPUWVZWUX[Y[NIJ:33( .%%:./=11>12>25@47C7:3*-D?AuprqlmfcdJFG  ###gdewqsz|‚z}dX\QCFD8;D8;D8;C7:B79C9;D8<,%'idewqspkma]_723 YVXuoqƒ{~„|]NQM?B,$&jdfxrtpkmc__;66ZWW…~…†Œ‚„fVXQCDzru…|€…|^OSP@E.%'legzruqkmd_`<57[WX†}Žƒˆ‚‡iV\UDI{uw‡‡‚aRWRCHK=A!\XYeacjefVQR(!# ;89„|ˆ~„z}\JO|ux|uxvprjfhMHJ%  :87wppŒƒ‚ŒƒƒymmaQP8/.ICC|uwwprkfhNIJ%  %#$mgi~vy‰€ƒˆ‚l^bZIM/&)meg{svrmod_a;46 [XXzrrˆ‹eTTTDD/''ogg|ssrlla\\6/0EDEc_ayru‚z~ZKPM?CH;?I;?I;>I<=K=>K=?I=>/'(lffzstrlme_`<67[WW†~ކƒŒ„‚gXVXIH+$$pjiystqmnd`b>9:QOOyrux{…}|svVGKE9B[XXc`afcdSOP%  :78z}…}ƒz}[KO+$&kegwqsnjk][[3./ECCa]_smp{tvOCFD8;A58B69=25(#$wqsvpqyrr…|}…|~aRTSDEB67A56@45@45@35@45@45@35@26?269-05+.C:25@47B69@47.')hbduoqnikb__VTTECDA?@SQRnikxrtwqsz|z|cW[OAEC7:C7:C7:B69B79D9;E9<<24;45uoqwqslhi]Z[OLMB@@JHHfbdy|‹ƒ†ƒ†tfj_OSI=@<24<46vprwrsmij^[\ONNB@@LIJgcdƒ||†††‡vijbRSB78{sv†|€†|_OSO@D?36>57yqtzrunik_[\PNOC@AMIKgcd„{…ˆ…‰whmdQVF8;|uwˆˆ‚bRWTDIM?C6,/QKM|twumpfadOLMKHIunpƒ†‹„wjn]JO}uxvy}uxtmpeabVTUEDDDBB\YYuon‹‚†…Œ€iWV[KJG;:4-,pii}uwtmoeabXVVGEEBAAVSTumpwz~ux‰ƒ‰‚m]b[HMC59?79{su{svoik_[\QNNCAAKIJide†||“‡‡•ˆˆ}lljVVPAAB44A88{sszrrnhh]Z[OMNCAAGEFc^`y|…‰†Š{lqeRXN?DJ<@J<@I<>H;J=>K>?B67>77yrszstnij_\\POOCAAMJJhdc…||†††…wihdRQM?>=21B;;ztuztvnik_\]QOPB@AJGHlhiztv{twx{ƒ|{svUFJD8;E936/*,yru|uw‹‚…‹‚…k^a^NRH1)+NIKzsurmodabNLLIGGojk†ˆ‚qfiQCGMIJxrtrlmd`aNKLIGGpkm‹‚…‰ƒvkn\LP;03<68wqsvprjfg[YZNKLB@@FDE`]^|uwˆ‚ˆ€ƒqehYIME8;B69B69C7:% ^Y[upq€xy„|||rsXHJH;25@47A58@477-/902lfhuoqvprrmonikunpƒ{~z|qiljcdz|z|cW[OAEC7:B69B69B69B79D9;E9F:=;14IACvop{uuyrstoormm|vwŠƒŽ†††‡ylmdSUTGH?45|sv‡|€†|_OSO?CH:>?25LBEyor}uw{svwprtmp~vyŠ€ƒŽƒ‡„ˆyjodQVUEJB48|tw†|€†}_QURCHL>BH;?:14rkm|twyruunpwz†Š†‰‰}‚fSYQAF~vyŒ‚†Šƒ{sv}uxxqrrmlvpoƒ{zŽ„ƒ’ˆ‡„ƒqa_dSQM@?J=>L==@33PEEzssvv|uvwprtmp{svˆƒŽƒ‡„ˆ~oteQWWGKJ<@K=AL>BI<>H;K>?K>?@45MDExpq|uuzstvpptmm~wv‹‚†„††zlkeSRUGEI<;H;:=21UNMzuw{uwzruuoquoq…|€„‡}wyg_bx{ƒ|{svTFJC7:E9F:=A686-/pkm{uwysusmpyru„|‰ƒ‡~eUYREH6/1oikxrtvprqkmyruˆ‚„‡‡}€dSWRDHD8;:13LDEvpszsuwqsrlnoikuoqƒ|}Š„‹„wlo[LPM@CB69B69C7:C7:% 512wrs†}~…|}gZ[VGHB67A56@45?34?34@45A56B67A46?15?157+.3(+@79MEGVOPPKLTOPRMN2/0&*./15NOSUTXUSW[Y[OIL;46)!"/%';02A46?35<14>36>36>36=258.0;14bX[{tvwzy|y|„|tkmUIKjbdŠ„‹‚…l_cRDHC8;C8;C8;C8;C8;D9Akce€z{ƒ}†ˆƒ‹ƒ…xzk`aaTUTHJE<=B9;913†|ƒ‡‚†gVZO?BG:=H;=B68L@Aoef„{}ˆ€‰€‹ƒ‚„ƒvyn^acSUXHKJ<@G;>=36‡~…‰„ˆiY]RBGK=AK=AC8;F;>rhk†}€‰€ƒƒ†„‡„vyjW[^KQB58~vx…ˆ’‡‹p_dqfi…{}ˆ~‹€Œ‚Ž‚‚rrmYZePRQABK<=K<=L=>G:;I<>lacƒy{‡}Š‚…’†ˆtwdSWshk’†‰“ˆ‹vgj^MPN?BO@CG:=OBEqeh…{~ˆ}Š‹ƒŽƒ…‡z|sbchTV[JKM>?M>>L=>L=>E89OCDrgh†|}ŠŒƒ…Ž‚†‰|€uchgRVZGLJ:>J:>K;>K;>G9;D79F9;J<=L>?L>?K=?C79K?Aode„{}ˆŠŒƒƒ„„„yyo``eTTXIIH<?47C8;mdgy|„{‡}Š„twfVZYJNE9;B79B79=35G=?jbd€xy‚z}„|~…}†~‚x{k^a[KOOAE@58A69B7:C8;@69C@Awy†}~‚xyXIJH<=?45>34>34>34>34?45A67B78@57?36?367-03*,?79MEGWPQRLMUOPRLM2/0%),-14MORTSWTRUZXZOJM>7:-&(4+-?47B6:?37;03<14=25=25=25=25<14=25F:>VJM^SV]QUUILUFJNADB7:NAEYJN\MQNBFD9F;>GKCEYRTbZ\dZ]^UW^SU[QSLCEE=?D<>C;=@7:J=AVEJ^MS]KQK>?G;=SGFbTSh[ZhZYbSRbQP_OOPCDJ>?K>AK>BG;>OBF\KPdSXbQVN?DH;?H;?I;?G:>J=AYJNhZ^m^bgVYcPR\JMM>@A46~uw‹ƒ…‡kZ]VEHXHKfUXlY]jVZdNReNR`JNN=@K:=J9AL>@SDF`QSgXZk[]hVYjVYaOROAC[JMeRUiUXZIKM?AM?AM?AL>@N@BWHJcTViZ\iY[eRUcPS`NPTCFJ<>J<>K=?L>@L>@M?AL>@PACYIKeTVlY]n[^jUYhQUfPTYEHL;>K:=J9@K=?J<>G9;J<>SEGdTVk\^j\]eVWdTU`QRQDEI=?I=>H<=G;=G;@L>@ZHKbNQ\KLF;D7;D7;B69E834?45@56A67B78A68@58@589/24,.?79MFHXQRTMNUNOPJK3/0'+./36NPSTTXSRVZX[OJM>7:,%(2),=25?36=15;03=25>36?47?47?47?47?47?47B7:H<@J>AG;>B7:@58A69B7:B7:B7:B7:B7:C8;D9C8;C8;C8;D9F;>E;=C;=F>@MDFOFHKCEG>@D<>D<>E=?E=?E=?F;>G:>F9=E9=E8QDCSFEPCBJ==G;I<@J=AJ=AK>BJ=AI<@I<@I;?H;?H;?I;?I<@I<@K>BRDHWIMVFJN?BJ<>J<>B57}uvˆ€‰bRUSDFL>@QACYFIXEHR@CL:=K:=K:=K:=J9M>@SCEWGIVFHQBDN@BN@BM?AL>@M?AM?AM?AM?AM?AM?AM?AL>@O@BTEGWGITEGN?BJ<>K=?K=?K=?L>@L>@L>@L>@M?AM?AN@BP@BUBEXEHWDGQ?BML>@L>@K=?J<>I;=I;=I;=O@BVFHWIJSFGM@BJ>?J>?I=?I=>H<=G;=G;47?58@69?58?58?58>47?58?58?58?58?58@69@69@7:@69?58?58@69@69A7:B8;D9E<>E<>E<>EG:>F9=E9=E8BK>BK>AL>@L>@K=?A57|tuˆ}ˆ~`QSRCEK=?M=?N=@L;>K:=K:=K:=K:=K:=J9AJ<>I;=I;=J<>K=?L>@M?AM?AM?AL>@L>@L>@M?AM?AM?AM?AM?AM?AL>@L>@K=?K=?K=?J<>J<>K=?L>@L>@L>@L>@L>@L>@L>@M?AM?AL=?K:=K:=L;>MAO>AO>AO>AO>ALK=?L>@L>@K=?J<>J<>I;=J<>J<>J=?J>?J>?J>?J>?J>?I=?I=>H<=H<=G;57@69A7:@69@69?58?58?58?58@69@69@69A7:A7:@69?58>47>47?58?58@69B8;C9E;>E;>E;>E;>E;>E;=E;=E:>F:>E9=D9=D8@D8:(##…{|ƒ‹€‚dTWQBEI<>K=?M=@K;>K;>J:=K;>K;>J:=I9J@L>AL?AL?AL>@K>@J=?K=?K>@K>@L>@L?AL?AL?AL?AL>@L>@K>@K=?J=?J@L?AL?AL?AK>@J=?J=?K=?K>@L?AK=?K;>K;>LAO?BO?BO?BP@CP@CM>AK=?K>@K>@K>@K>@K=?J=?J<>I<>I<>I<>I=>I>?I>?I>?I>?I>?I=?H=>G<=G<=G<=F;45@68B8;A7:A7:@69@69@69+$&2/0wz‰€ƒ‡~€_RUOCD?56?56@67@67A78@67@67@67?56?56?57>47>477/13,.>79LFGVQRRMNSNONJK2./$(+,/2KORRSWRQUXWYMJM=7;.')3*-<15<04;04;14=36>57@69@69@69?58?58?58>47?58@69A7:B8;A7:A7:@69?58>47>47?58@69A7:B8;C9G=>G=>F<=E;E9=D9=D8H=?H=?K?@M@BL?AK>@H<>>46mce{np€qtfUXPBDI<>K=?M=@K;>K;>LI9N>ALKAN>AN>AM=@L=@LAN?AN?BN?BN>AM>AM>AM=@M=@M>AN?AN?BN>AM=@LKAM>AM=@M=@N>AN>AN>AN>AN>AM=@M=@N>AN>AM>AM>AM=@LK<>KJ<>I<>J=?J=?J=?J=?I=?I<>I<>H<=H;=G:66iaaukk{pqi\]YLMF;45>45>45>45?56>45>45>45=34=34=35<25<255-/1*,=68LFGVQRSNOUPQPLM412"'**/2KORRSWRRUXWYMIL=7:-')2+-<25<04<14<25=36>47?58?58?58>47>47>47>47?58@69B8;B8;B8;A7:A7:@69?58?58@69A7:B8;C9E9=E9=E9H=>J>?K>@K>@K>@J=?H<>OACYJL^NQ[KNM?AI<>KLAM=@LJ:=K;>LAN>AN>AN>AN>AM=@LAN>AO?BO?BO?BO?BN>AN>AN>AN>AN>AO?BO?BN>AM=@LAN>AN>AN>AN>AN>AM=@M=@LALJ:=J:=K;>LI<>I<>J=?J=?J=?J=?I<>I<>H;=H;=H;=H;=H;=H;=H;=G:45>45>45=34=34=34=34=34=34>45>45<24;14;144,/0*,=68LEGVQRTOPVQQQLM423"'*+/2KPSRUXRSVWWYKIL;6:,')2*-;15:/3;14;25<36=47=47=47<36<36<36<36=47>58?69A8;A8;A8;A8;@7:@7:?69?69@7:A8;C:=C:=B9D;>D;>D;>C:=C:=B9D9=D9=D9=D:;E;G<@H=AH=AH=AG=?F<=F<=G==G=>G=>G=>G=>F<=F<=F<=F<=G<>I=?I=?I=?I=?I=?I=?I=?I=?I=?I=?H<>I;>J;>J;>KI:=I:=KJ;>KAN?BN?BN?BM>AL=@KAM>AN?BN?BN?BN?BN?BN?BN?BN?BM>AN?BN?BN?BM>AL=@KAN?BN?BM>AM>AL=@KJ;>J;>J;>L=@M=@K;>I:=H9L=@L=@L=@KH<>H<>I<>I=?I=?I=?I=?H<>H;>G;=G;=G;=G;=G;=G;=G;=F:56>56?67@78B9:@79>58@7:A8;C:=B958>58>58?69?68>56>56=45<34;23;23;23<34=45>56>56<35:14:143,./)+<68JEGUQRRNOTPQPLM412$),,14NRUUW[TUYXXZKIL:58+%(1),:149/3;14<36=47=47=47<36<36;25;25<36<36>58?69@7:A8;A8;B9D;>D;>D;>C:=C:=C:=E<=H>=G=H>=H>=H>=H>>H>?H>?H=@H=AH=AI>BH=?G==G==G=H<>I=?I=?J>@J>@J>@J>@J>@J>@I=?I;>I:=I:=KAK;>I:=I:=KAO?BO?BO?BO?BN>AM=@LAN>AN>AO?BO?BP@CP@CP@CP@CO?BO?BO?BO?BN?BN>AN>AN>AM>AM=@M=@M=@LJ;>KJ:=I9M=@M=@M=@LI:=J;>J;>J;>KJ;>I;>I:=G:=F:H<>H<>G;=G;=G;=F:58@7:A8;B958>58>58?68@78@78?67=45=45=45=45=45?67@78@78>57<36<365-01+-<68JEGTPQQMNRNONJK2/0$),-15OSVVY\VVZXY[KHK947*$&0)+:14:/3;14<36=47>58>58=47<36<36<36<36=47>58?69@7:@7:A8;B9I?>G=I?>H>=H>=H>>H>?H=?H=AH=AH=AH=AH=?G==H>=H>=G=H<>I=?I=?I=?J>@J>@J>@J>@J>@J>@I<>I:=I:=J;>L=@N?BN?BM>AK;?J;>J;>L=@N>AN>AN>AN>AN>AN>AO?BO?BO?BO?BN>AM=@M=@N>AN>AN>AO?BO?BP@CP@CP@CP@CO?BO?BO?BO?BO?BN>AM=@M=@N>AN>AN>AN>AM=@LJ;>KAM>AN>ALJ:=J:=K;>LI:=I:=J;>J;>KJ;>J;>J;>G:=F:H<>H<>H<>H<>G;=F:58?69@7:A8;A8;A8;@7:?69>58>58>58?68@78?67?67>56>56=45>56>56?67@78A89?68<36<365.01+-<68JEGTPQPLMRNOMIJ1./$),-14PTWWZ]WW[YY[JHK837)#%0(+;15;15<25<36>58?69?69?69>58=47=47=47=47>58>58?69@7:A8;B9D;>F=>H>=G=G=>G=I?>H>=H>=G=>G=>G=>H=@H=AH=AH=AH=?G==H>=H>=H>=H>=H>=G=@J>@J>@J>@J=?J;>I:=J;>KKAM=@N>AO?BP@CP@CP@CO?BM=@N>AN>AN>AO?BO?BP@CP@CP@CP@CO?CO?BO?BO?CP@CN>AM=@LAO?BO?BO?BN>ALKAN?BO?BO?BN>AM=@LI:=I:=I;=J;>KJ;>J;>J;>G:I=?I=?I=?H<>G;=F:58?69?69@7:@7:?69?69>58>58>58>58>57>56>56>56>56>56>56>56?67?67@78@78?68=47=475.01+-<68JEGTPQPLMRNOMIJ0./"'*+03OSVWZ]WW[YY[JHK826)$&1*,=37>37=37<36>58?69A8;A8;@7:?69>58=47=47=47>58>58@7:A8;B9E;H>>H>=G=H>=H>=G=G=>G=>G<@G<@G<@H=AH=?H>=H>=H>=I?>I?>I?>I?>G=@I=?I=?H<>H<>H<>I=?J>@J>@K?AK>@KJ;>J;>KKAPADQBEQADO?BN>AM=@N>AO?BP@CQADP@CO?BM=@N>AO?BO?BO?BP@CP@CP@CP@CP@CO?CO?BO?BO?CP@CN>ALLAP@CQADO?BN>ALAM>AL=@L=@KAM>AO?BP@CP@CO?BN>AN>AN>AN>AM=@M=?LI:=I:=I;=J;>KJ;>J;>G:J>@J>@J>@H<>G;=F:58>58>58>58>58>58>58<35;23;23<34<34=45=45=45>56>56>56>56=46;25;254-/0*,<68JEGTPQQMNSOPNKL2/0$'*-03PRVWX\VUZXWZIFI715)#%0)+;25<25<26<36=47>58@7:@7:?69>58>58=47=47=47>58?68@79@79A8:A8:@79@79@79@79A8:A8:A7:@79@79@79@79@79A8:A8:A8:A9;B9;B9;B9;B8:A79@79A79A79B8:C9;D:G<>G<>G<=G<H>>H>>G==G==G=>G=>G=?G=?G=?GG<=G<=H==I>>I>>H=>H==H==G==H==H==K>@M?BM?AL>@K=@K=?JAM?AM>AL=@KKAM>AM>AN>AO@CQ@CQ@CP?BO>AN=AN=AO>AP>BP>BP>BO>AO=AO>BO@CO@CP@CP@CP@CP@CP@CP?CP>BO>AO>AO>BP>BO=AN<@N<@N=@O>AQ?CQ?CP?CP>BO=AN>AN>AM>AM=@L=@L=@M=@N>AN>AN>AM>AM>AN>AN>AO?BO?BO?BN>AN>AN>AN>AM=@M=@LI:>I:>J;?L=AL=AK<@J;?H:K>?J>?J=>H;57>57?68A8:A8:A8:@79>57<35;23<34<34<34=45<34<34=45>56>56?67<35:13:133+-.();57JEFTPQOJMRMPNJM202&'+/04RQVWV[USXWUXHEH614("$/'*903903:14;25<36=47>58>58=47=47=47=47=47>58?68@78@78?77?67?67?77@78A89A99B9:C:;A89>56>56?67?67@78@78@78A89B9:B9:B9:C9:C9:A78A78A78B89C9:D:;F<=E;G>?F<=E;G;=F:?H>?G=>G==F<=G=>G=>H>?H>?H>?G=>F<=F;H<>H<>H<>G;=H<>I=?I=?K?AM?BP@CO?BN>AN>AM=@M=@M=@M=@M=AN>AO?BN>AM=@M=@LAP@CP@CO?BO?BN>AO>AQ>BQ>BQ>BP=AO<@O<@O<@O<@P=AP=AP=AP?CPADPADPADPADPADP@CQ@CQ?CQ>BP=AP=AP=AP=AP=AP=AP=AQ>BQ>BQ>BQ>BR?CR?CR?CP?BN>AM=@M=@M=@N>AO?BP@CP@CO?BN>AM=@LM=@N>AO?BM=@M=@M=@O?BN>AM=@K;>K;?KH9>I:?L=BM>CL=BI:?I:=I;;J<>L>>K==J<H=?F<=E;56?67A89C:;D;56=45=45@78C:;D;56@78=45:12;232*+,&&;56JEFSOQMHKPKONIM2/3()-126RRWXW\UTYWUYIFI726)#&0)+;25:14:14:14;25<36=47=47=47<36<36<36<36=47?68@78@78?77?67?67?77@78A89A99B9:C:;A89@78@78A89A89A89A89B9:B9:B9:C:;C:;C9:C9:B89A78A78B89C9:D:;E;G>?F<=E;H<>G;=G;=F:?I?@G=>G==F<=F<=G=>G=>H>?H>?H>?G=>G<=G;=H<>H<>I=?I=?H<>H<>H<>I=?I=?J>@M?AO?BN>AN>AN>AM=@M=@M=@M=@M=AN>AN>AO?BP@CO?BN>AM=@M=@M=@N>AN>AN>AM=@M=@O>AR?CQ>BQ>BQ>BP=AP=AP=AP=AP=AQ>BQ>BQ@CQBEQBEQBERCFRCFRBESBESAES@DS@DR?CR?CQ>BQ>BQ>BR?CR?CR?CR?CR?CR?CR?CR?CP?BN>AN>AN>AN>AO?BO?BP@CP@CO?BO?BM=@LM=@N>AN>AM=?LAN>AM=@K;>J;?J;@KH=?F;=E;56>56?67@78@78?67=45<34=35>56>56?67>56>56=45=45<34=45>56?67?67?67>564--.((;57JEFSOQMHKPKONIM2/3*+/237TSXXW\VTYXVYJGJ937+%'1*,;25:14:14:14;25<36=47=47<36<36<36<36<36<36>57@78@78?77?67?67?77@78A89A99B9:B9:B9:B9:B9:B9:B9:B9:B9:B9:B9:C:;C:;C:;C:;C9:C9:B89B89B89C9:D:;D:;D:;D:;C9:C9:C:;E<=G=?G>?F<=E;H<>G;=G;=G;=G;=G;=H<>I>?I?@G=>F<=F<=F<=F<=G=>H>?H>?H>?H>?H=>G;=H<>I=?J>@J>@I=?I=?I=?I=?I=?I=?L>@N>AN>AN>AN>AN>AM=@M=@M=@N>AN>AN>AO?CQADP@CN>AM=@M=@M=@M=@M=@M=AM=@M=@P>BR?CR?CQ>BQ>BQ>BP=AP=AP=AQ>BQ>BQ>BQ@CPADPADPADQBERBERBERBESAETAES@DS@DR?CR?CR?CR?CR?CR?CR?CR?CR?CR?CR?CR?CP?BN>AN>AN>AO?BO?BP@CP@CP@CP@CO?BM=@K;?K;>M=@M=@M=@LJ;?J;@KG9;G99H::I;;J<H9H<>F;56>56=45=45<34<34;23=45?67?67@78@78?67>56=45=45=45>56>56?77@78@785-..((;57JEFSOPMHKPKONJN203+,0348UTYYX]VTYXVZKGK:58,')3+.<36:14903903;25<36<36<36<36;25;25;25;25<36>57@78@78?67?67?67@78@78A89A89B9:B9:C:;C:;C:;C:;C:;C:;C:;C:;C:;C:;C:;C:;C:;D:;C9:C9:B89C9:C9:D:;D:;D:;D:;C9:C9:C:;E<=G=>G=>F;G;=G;=G;=G;=G;=G;=H=>I>@G=>F<=E;?I?@I?@J@AI=?H;=I=?J=@K>@K?AK?AJ>@J=?I=?I=?I=?K=?M=@N>AN>AN>AN>AN>AN>AN>AN>AN>AM=@O?BRADP@CO>AM=@MAO>AO>AP?BR?CR?CQ>BQ>BQ>BQ>BQ>BQ>BR?CR?CR?CP?CN?BN?BO?CO@CQADQADQADS@DS@DS@DR?CS?CS@DS@DS@DS@DS@DS@DS@DS@DS@DS@DR?CP?BN>AN>AO?BP?BP@CQADQADQADP@CO>BM<@LBM>CL=BL=AKG9;F88G99H::I;;J<E;56=45<34;23;23<34<34=45?67@78@78A89@78?67>56=45=45=45>56?67@78?674---'':46IDESNPMHKQLPOKN314+,0348TSXXW\UTXWVYKGK:59,')3+.<36:14903903;25<36=47=47<36<36;25;25<36=47>57?67?67?67?67@78@78@78A89A89A89B9:C:;D;G=>F;G;=G;=G;=G;=G;=H<>H<>G;=G;=F:F;=F:I>?J?@K?AK?AJ=?I;=JAL=@K=?KAN>AO?BO?BO?BN>AN>AN>AM=@O>AQ>BP>BO=AO<@O<@N<@O<@P>AQ>BQ?CR@CR?CR?CQ>BQ>BQ>BQ>BQ>BQ>BR?CR?CR?CS@DP?CN?BN?BO?CO@CP@CP@CQ@CR?CR?CR?CQ>BS?CTAETAETAETAES@DS@DS@DR?CR?CR?CR?CQ?BP>BP>BQ?BR?CR@DSADSAES@DR?CP>BO<@N<@M=@M=@M=@N>AM=@M=@M=@N>AM=@M=@M=@LBN?BM>AL=@KI:>I:=I:=H9;G99G99H::I;;I;;I;;I;;I;;I;;I;;I;;K<=KI:=H956>56>56=45=45=45=45=45=45>56>56>56>56?67@78@78@78?67?67>56=45=45=45=45=45<341***$%934HCESNPMHLQLPOKN314+,0338SSXXW\TSXWUXJGJ:48,&(2+-;25903903:14;25<36=47=47=47<36<36<36=47=47>57?67?67?67?67@78@78@78A89A89A89A89C:;D;H<>G;=G;=G;=G;=H<>H<>H<>H<>G;=E9;G;=H<>G;=G;=G;=G;=H<>I=?J>@K?AK?AK?AJ=?J;>KAN?BN?BN?BM>AM>AL=@KAO?BO?BO?BO?BN>AN>AN>AO=AP=AP=AP=AP=AP=AP=AP=AQ>BR?CR?CS@DR?CQ>BQ>BQ>BQ>BQ>BQ>BQ>BR?CR?CS@DS@DRADQBDQBDQCDRCDRCDRBDRBDSADS@CS@CS@CS@CTADTADTADTADS@CS@CS@CR?BR?BR?BR?BR?CR?CR?CR?CS@DS@DTAETAETAER?CQ>BO<@N=@N>AN>AN>AN>AN>AN>AN>AN>AN>AN>AN>AM>AM>AM>AN?BN?BM>AL=@J;>I:=I:=J;>J;>I;I:=H956>56=45<34<34<34=45>56?67?67?67?67>56=45=45>56?67?67?67?67>56=55=45=45=45<34;231)**$%935IDETOQNIMQLPOJN203*+/237SRWWV[TSWVUXIFI837+%(1*,:148/2913;25<36=47>58>58=57=47<36=47=47>58>57>56?67?67?67@78@78@78A89A89A89A89B9:C:;C:;C:;C:;C:;B9:B9:B9:B9:B9:B9:B9:C9:D:;D:;D:;D:;C9;C9:C9:C9:C9:C9:B89B79D9;E:K;>J<>I=?G;=G;=F:I=?I=?H<>G;=E9;G;=H<>H;=G;=H;=H<>I=?K>@K?AK?AK?AJ>@JL=@M>AN?BO@CO?CN?BM>AM>AM=@M=@L=@LAN>AO?BO?CP@CO?BO?BO?BN>AO=AP=AP=AQ>BQ>BQ>BQ>BQ>BR?CR?CR?CS@DR?CQ>BQ>BQ>BQ>BQ>BQ>BQ>BR?CS@DS@DS@DTCETFFTFFTFFTFFUEFUEETDEUBDUACTACTACTACTACTACTACTACS@BS@BS@BR?AR?AR?AR?AS@CS@DS@DS@DS@DTAETAEUBFTAES@DQ>BP=AO>AO?BO?BO?BN>AO?BO?BO?BN>AO?BO?BO?BO?BN?BN?BN?AM?AL=@KI:=J;=K<>L=@K<>I;;I;;I;;I;;J<I:=G9F:56?67A89A89@78?67=45<34<34<34=45>56>56?67>56>56=45=45=45=45<342*++%&;56JEGUQROJNRMQOJN1/2)*.126RQVWV[TSWVUXIFI836*$&0)+:148/2913;25=47=47>58>58=57=47=47=47=47>58>57>56>56?67?67@78@78A89A89A89@78@78A89B9:B9:B9:B9:B9:B9:B9:B9:B9:B9:B9:B9:B89C9:D:;D:;D:;C9;C9:C9:C9:C9:D:;C89B79D9;E:K;>J<>H<>G;=G;=F:I=?I=?H<>G;=F:J;>I;>J;>JAM>AL>AL=@K=?KM=@N>AO?BP@CO?CO?BO?BO?BO?BO?BN>AM=@N>AN>AO?BO?BO?CP@CP@CP@CP@CP@CQ?CR?CR?CS@DS@DS@DS@DR?CQ>BQ>BQ>BQ>BR?CS@DR?CR?CR?CR?CR?CS@DS@DTAEUBFUBFUDFUGGUGGUGGUGGUEFUEETDEUBDUACTACS@BTACTACTACTACTACTACTACTACTACTACTACTACTADUBFTAES@DS@DTAETAETAETAES@DR?CQ>BQ?CP@CO?BO?BO?BP@CP@CP@CO?BO?BO?BP@CPABO@AM?@M??L>?L>>K=>K<=J<M?@M>?K==K==K==K==K==K==K==K==J<F:56@78A89@78?67=45<34<34;23;23<34<34=45>56?67>56>56=45?67@78?674,--'(=78LGIWSTPKORMQOJN1.1)*.126RQVWV[USXWUXIFI726)$&0)+:14903913;25<36=47>58>58=57=47=47=47=47=47>57>56>56?57?67@78A79A89A89A79@78@78A89B9:B9:B9:B9:B9:B9:B9:B9:B9:C:;C:;B9:B89B89C9:D:;D:;C9;C9:C9:C9:D:;D:;D9:C79E9;F:I=?I=?I=?H<>G;=I;>KJ;>J;>L=@M>AM>AL=@L=@KM=@N>AO?BO?BO?BO?BO?BP@CP@CQADP@CN>AN>AO?BO?BO?BO?CP@CP@CQADQADQADR@DT@DT@EUAEUAEUAES@DR>CR>BR>BR>CS?CS@DTAETAES@DS@DS@DTAEUBFUBFVCGWDHWDHUEGTFFTFFTFFTFETEETDETDDUCDUBCTABTABTBCUBCUBCUBCUBCUBCUBCUBCUBCUCDUCDUCDVCEVBGVBFUAET@ET@ET@ETAETAET@DS?CR>CR@CQADO?BO?BO?BP@CP@CP@CO?BO?BO?BQADPACOAAM??L>>L>>L>>L>>L>>K==K==L>>M??M??L>>K==K==K==K==L>>L>>L>>K==J<56?67?67>56=45<34=45=45<34<34<34<34=45>56?67?57>56=45?67B9:@785-..((=78MHIWSTQLOSNROJN1.2()-115SRWXW\VTYXVYJFJ726)$&0)+:14903913:14<36<36=47>58=47=47<36<36=47=47=46=45>56?57?67@78A79A89A89A79@78@78A79A89A89B9:B9:B9:C:;C:;C:;C:;C:;D;I=?I=?I=?I=?I=?H<>J=?L=@KJ;>KM=@N>AO?BO?BO?BO?BP@CQADQADSCFQADO?BO?BO?BO?BO?BO?CP@CQADRBERBERBETAEU@EVAFVAFVAFU@ET?DS>CR=BS>CT?DU@EVBFUBFUBFUBFUBFUBFVCGVCGWDHXEIYFJYFJVFGSEDSEDSEDTEETEEUEEUEEVDDUCCUCCUCCUCCVDDVDDVDDVDDVDDVDDVDDVDDWEEWEEWEEXDGXCHWBGVAFU@ET?DT?DU@EU@EU@ET?DS>CS@DQADO?BN>AN>AP@CP@CP@CN>AN>AO?BQADPACN@@L>>K==K==M??N@@N@@M??L>>L>>M??L>>L>>K==K==K==L>>M??M??M??L>>K==K==J<=J;>J;>I:=G9;D79C79E9;G<=G=>G=>E;56=45=45<34<34<34<34>56?67>56=45<34<34=45>56?67?57>56=45@78B9:@784---''<67KFHVRSPKOSNRPKO2/2()-115SSWYX]VUZXWZJFJ726)$&0)+;25:14913:14;25<36<36<36<36<36;25;25;25<36=46=45>56?57?67@78A79A89A89A79@78@78A79A89B9:B9:B9:C:;C:;D;I<>I:=G8;E69E58F69G7:H7:I7:H8;F:I=?I=?I=?I=?I=?I=?L>AN?BL=@KI:=J;>J;>KM=@N>AN>AO?BO?BO?BP@CQADRBESCGRBEP@CP@CO?BO?BO?BO?CP@CQADRBESCFTDGTAET?DU@EU@EU@ET?DT?DS>CT?DU@EWBGYDIXDHWDHWDHWDHWDHWDHXEIXEIXEIZGK[HL[HLXGIUGFUGFUGFVGGWGGWGGXGGYGGYGGXFFXFFWEEWEEWEEWEEWEEXFFXFFXFFXFFYGGYGGYGGYFHYDIWBGVAFU@ET?DT?DT?DU@EU@EU@ET?DS@DQADO?BN>AM>AO?BO?BO?BM>AN>AO?BQADPABN@@K==J<>L>>L>>L>>K==K==K==L>>M??N@@OAAN@@M??L>>J<=I:=J;>I:=G9;D79C79E9;G<=G=>G=>E;56?67A89@78?67@78@78@78?67=45;23:12:12<34=45@78A89@78>56=45=45=45>56?67?57>56=45>56?67=451***$$935IDFTPROKNSNRPLP314))-225TSWZX\WUYZWYLHJ:47*#%0(*:13;24:13913;35<47=47=47<36=36=36=37=37=37>46>56?56?67@67@78A79B89B89B89B89B89B89B89B8:B89B79B89C9;E:>I=>I<=G9;E79E78F8:G9:I9;I9;I:K=>K=>J<>I;=I;N>@N>@M=?L<>J;=J;=K<>M>@N>@N?AN>@M=?LAO?BP?BP?BP?CP?CQ?CR?CR?CQ@CP@CQADRBERBEQADPADQADQCERCFRDFRDFTCGVBHT@FT@FT@FT@FS@ES@ETBGWEJYHMYHMWFLTDJUEJVFKWGKWGKWGIVGHVGHWHIXIIYJJXIJWGKWGKWHKXHLYHLYIMZIM[IM[IM[JN[JNZILYHJYHJYHJYHJYHJXGIXGIXGIXHIYHJYIJZGHYEEWCCUABTAATABTBCSBDRADQADQBEQBEQCGPCHNAEM?CM?COADOACOAAM??L>=L>?N>AM=@M?O??N>>N>=M=;M>=M>>L=>L==L=>M>?N?@OAAOAAN?@L==J;;I:;I9;I:47<25;14;14<25?57A89A78?67>56>56>56>56?56>56=45=34?56@77=442**,%$:34IDETPQOKMQNPMJM101**,224USVZX[WUX[WXNIJ<57+#$0'':01<23:23824:46=58?69=47=37=26?48?59@59?37?46?56?56@67@67A78B89B89C9:D:;D:;D:;D9;D8:C79B68A57B68D8:E9;G;=H<>H<>H<>G:J;>H;=I?>I>=G;;E99E99G;;I;;J<N>?N>?N>?M=>L<=J:;I9:H89H89H89K;;M=>N>?N>?M=>K;@M=@N>AN>AO?BQ?CR?CR?CQ>BQ=BQBQADSCFTDGUEGSCFQBEQBEQDFQEGQEGPDETDHXDJTAGTAGTBHUCHSCHSCHVFKYJN\MQZMPVHOSDNTFNVHNWJNWJMWIKVHIUIHVIGWKGXLIYJLZHOZHOZHOZHOZHO[IP[IP\JQ]KR^LS_MT]LQ[KN\LO\LO[KNZJMYILXHKXHKXHKYIL[JM[IH[GBXD@VC?UB@UDBTEDSEEPCDNBDNCEODFQEJQFMOCIMBGMBEOCEOCDNCAL@=K?:K=8K=7M==P=CQ>CQ>BP=AP=?O<=N<;M;:N<9N<8O=7O>;N>?M=>M=>M=>N>?O?@P@AP@AM=>J:;H89G78H89I9:I9:I9:I9:H89H89G78G78G78H89H9;G8;G8;F7:E69E69F7:G8;H946A78A78@67@67@67?56?56>45=35=34<23?55B87>434+*/'&;54JEEUQPOLMOMNJII///((*002TRUXVYUSVYVWMHI;56+#$0'':01<23:23824:46=58?69=47=37=26?48?59@59?37>35=34=34>45?56A78B89C9:D:;E;H;=I?>I>=G;;E99E99H;;I;;J<M=>M=>L<=K;M=>M=>K;?O?@P@AO??N>@M=@M=@N>AO>AQ>BQ>BQ>BQ>BQ=BR=BR=BS?CUBDVCFVDFVDFSCDQBCQBCRDESEFSFFSEEUCEWBEVBEXEG[GJ\HKYFIVDGXFH[JL^NP^OQ\JQZEPZGP[HP\HP]IP]IO]JN^KM^KL^LL^LL_KL_JM^IL]HK[FIZEH[EH[FI]HK_JMaKNbMPaLO`KM`KM`KM_JL]IK]HJ\GI\GI\HJ]HK^IK`IKaIJ]HH\GH[FH[GJZGLYGLTDJQBHPAHPAISELUINRFKODHNBEOADOABOAAN??N?>O?>PA?RACS@FS@ES@DS@DR?BQ?@P>>O=;N<9N<8N<8O>?M=>L<=L<=M=>N>?N>?M=>L<=J:;I9:H89J:;K;I:=H937>37@59C837=26>37?57@67@67@67?56?56?56>45>45=35=34=34?55A76=324+*/'&;54JEEUQPOMNPNOKIJ0//&&(/.1RPSWUXTRTXTVLGH;46+"$0'':01<23:23824:46=58>58=47=37>37?48?48@48?48?46?56?56?56@67A78B89C9:C9:D:;E;=I>=G<;G::G::I;;J<M=>L<=K;L<=J:;J:;K;N>?O?@N>?N>@O?BO?BP@CP@CR@CS@DS@DS@DS?CS>CS>CU@DWBEXDFXDFWDFUBDSACSBCUDEVFGVGHVGHYFH]EH^GI`ILcLOcMO_JL[GI[GI]JK_MN_MN]IM[DKZCIYBHXAFW@DV@BV@AV@@U??U?=U?=T?=T?;S>U=>V>?X@AZBC[CE]EF_FI`FK^EJ]EJ^FL_HN_IP^IQZFOWDMUBLUBLVELWIKUGISEHSDHTDGTCFSBEQ@CQ?CQ?CS@ES@ER?DR?CR?CS@BS@BS@AR@@R@>Q?=Q?O?@N>?M=>L<=L<=L<=L<=L<=L<=L<=L<=J:;I9:K;L<=J:;H89G78H89I9:K;J;>H937>37?59B7;B7;B7;?59>37>37?48?57@67@67?56>45>45>45>45>45>45>45>45?55@65=324+)/'&;54JEEUQPPMNPNOLJK000%%'.-0PORVTWSQSWSUKFH:46+"$0'':01<23:23824:46<57>58=47>47>37?48?48?48@48A68A78A78A78A78B89B89B89B89B89C9:C9:D9;F:>I<M=>L<=L<=L<=L<=M=>L<=J:;L<=L<=L<=K;M=?N>?M=>P@BRBERBERBERBETAEUBFUBFTAEUAEU@EU@EVAEXBEYEGZEGYEGWCEVBDVBDWDFYGHZIJZIJ^IKcILdJLeLNfMOeMOaJL]GH\FG]GH]II]II\FGZCCYABW@?V?=T>7R?8S@9SA:TB;UB;UB>V==S::Q88Q88Q88R99T;;V>=X??ZAA[AD\AG[@F[AH\BJ^EM`GO`HQ_GP]FP[DO[DOYFKWGHWGHXGIXGJZGKYFKXEKVBIT@HT?HU?IS?FQ>BQ>BQ>AR?AS@BSABTBBTBATB@SA?R@?P??N>?M=>M=>L<=L<=K;M=>L<=K;;I9:H89H89J:;K;37>37?47?57@67?56>45>45=34=34=34>45?56?56?56@66?54=324+*/'&;54JEDUQQPNOQOPLKK111&&(..0QORVTWSQSWSUKFH;46+"$0'':01<23:23824:46<57>58>58>47>37>37?48?48@48A69C9:C9:C9:C9:B89B89A78A78A78A78A78C89E9;E9;E9;E9;F:H9M=>M=>M=>M=>M=>N>?L<=J:;L<=L<=L<=L<=L<=L<=M=>M=?N>?N>?P@BSCFSCFSCFSCFUBFUBFUBFUBFUAFVAFU@EVAEXBE[EH\GI]GJ[GIZFHZFH[GI\IJ\JL\IK`JKdJJaGF]DCZA@W?>U=W<>T:=N<N>?N>?M=>M=>L<=L<=K;46>35=35=35>45?56>45>45=34<23=34=34>45?56@67A78@66?54=325,*0(&:44JEDUQQPNOQOPMKL211((*102SQTWUXTRTXTVLGI<57,#%0'(9/0;12:23824935<47>58>58>48>37>37>37?48@48A69B89B89B89B89B89A79B89B89B89B89B89C89D8:D8:E9;E9;E9;E9;E9;D8:D8:C79C79F9;I:=H9M=>M=>M=>M=>M=>M=>L<=K;N>?N>?N>?M=>M=>N>?O?@O?@P@BQACQACQACRADTADTADUBEUBEUBEVAEVAEVADXBD\FH_ILaLN`LN_KL^JK]JK\IJ[HIYFGXCBV>^HEhROq\Yxea~kgƒtnˆ}u„|˜…¢—« ˜±¦ž¶«£º¯§½²ªÀµ­Â·¯Â¹´Â»¹Ã¼ºÄ½»Å¾¼Æ¾¼Æ¾¼Æ¾¼Ä½ºÃ»¹Âº¸Á¹·¾´¯¼¯§º­¥¶©¡²¥®¡™¨›“¡”Œ™Œ„’…}‹~v†yqpj}gbv`[lVRcMJ[EBWA>T?;T>:T>:U>:U>;T@N<=M<=L<=M=>N>?N>?N>?N>?N>?M=>L<=K;45>45>45=34=34>45>45>45=34<23<23<23=34>45?56@67A78@66>43>436-+0)':44IDDUQPPNORPQNLM222**,325USVYWZUSUYUWMHJ<68-$&1()9/0;12:23824935;36=47>58?58?48>37>37?37A59A68@67@67A78A78A78B89B89C9:C9:C9:D:;C89B68C79D8:E9;E9;E9;E9;D8:D8:D8:D8:G9;I:=H9>L==K==K;N>?N>?N>?M=?M=>L<=L<=L<=M=>N>?P@AP@AP@AO?@N>?O?@P@AQABP@AN>?O?@P@AQABSACTACUBDVCEVCEWCEWCEWCEYDE]HI`KMaNO`LM^JK\IIZIIYHHYGGWFFTB@R>2O=3N=7R@;VDAZHF\IH]IK^IM^IN^GO]FO\EP]HN]KK[IIYGGWEEVDDUCCUBCTACS@BQ>AQ>@O>?N>?N>?O?@O?@O?@N>?N>?M=>L<=K;K;L<=I9:G78K;=N?BL=@J;>H945>45>45>45>45=34>45>45=34=33<23<23<23<23>45?56@67A78?55>43>437.,1*(;44IDCTPPQNORPQNLM222,,.446UTWYWZVSVZVWNIJ=68.%&1()9/0;12:23935935;36=47?69?58?48=26>37?37A59A68A78A78A78A78B89B89B89B89B89B89B89B78A57B68C79D8:D8:D8:D8:D8:D8:E9;F:>L==L<=K;N=?N>?M=>M=>M=>N>?N>?N>?N>?M=?M=>L<=M=>N>?N>?P@AQABRBCRBCP@AO?@P@AQABSCDQABO?@P@ARBCTCEWDFXEGYFHZGIZGI[GI[GI]JK`MM_LM\IIVDEO>>K::J99M>=SDDYKJ^ONl]\{lk†wv“„ƒ¡“‘°£¡À´²ÏÃÁÛÐÎåÚØíãàðéçíêéìëëñðñõôôù÷÷ûùùüúúüúûûúûüúüýûüþüüþýýýþþýþþýþþýþþüýþüýþüýþûüþûüþûüþûûþüûøýüóýüôýüôüûôüúóúùòùøð÷öîôóëñðèïîæïêßíåØèßÒßÕÉÔ˾Ⱦ°»°¡­¢’Ÿ’ƒƒs‚udwiYdUIRC?M=>L<=M=>M=>M=>M=>N>?M=>K;?L<=I9:G78I9;L=@KI:=G8;F7:F7:F7:G8;I:=K43>44?55@65?55?54>45>45=34=33<23<23<23=34>45?56?56@67?55>43?547.-2*);55IDCSPOPNNRPQNLM111,,.446UTVYWZVSVZVWNIK>79.&'2():01;12:24935935;36=47?69?59?48=26=37?37A59B79B89B89B89B89B89B89B89B89A78A78A78A68B68B68C79D8:D8:D8:D8:D8:D8:E9;F:L==L<=L:?N>?M=>M=>M=>N>?N>?N>?N>?N>?M=>L<=M=>O?@O?@QABRBCTDESCDRBCP@AP@ARBCTDESCDRBCTDDUEFWGGZHI[HI[IJ[IJ[HI[GHZFHVDDRBARBARB@P@?N@>SEC\OLk_\|qn~˜Šª ž¼³±Æ½»ÐÇÅÙÑÏáÛØéäáñëèöñîùõñüøôþüøûûøúú÷üüúýýûþýûþûúýûúýúûýúüýûýþüþþüþþýýýýûýýûýýüýýüýýüýýüýýüýýüüüüüûûüûûýüùþý÷þý÷þý÷þü÷þüöþûöþûöþüöýüöýüöüüöüúóûùðú÷î÷óêóîåíèÞæáÕÞÚÍÖÑÃÍÆ¸Ã»­»±£¥š„|ˆ{szmek^V\MFRC8RA;TC=VE@XFCXFCXFDYGEYGGYFGXEGXEGWDHWDHWDIVEHUEFSCDQABO?@M=>M=>M=>N>?N>?N>?N>?N>?M=>K;L<=J:;H89H9;H943>43>43@65@65@65?54>44=34=34=34<23<23=34=34>45>45?56?56?55>43?548/.3+*<55IDCSOOPMNRPQNLM111++-335TSVXVYURUYUVNIJ>89/&'3)*:01<23;34935935:35=37?59?59?59=37=26?37A59B7:B89B89B89B89B89A79A78A78A78A78A78A68B68C79D8:D8:D8:C79C79C79D8:E9;G;=F8;E69E69E69F7:G8;G8;G8;G8;G8;G8;G8;I:;J<Q>@P?@N>?M=>M=>M=>N>?O??O?@O?@O?@N>?L<=N>?O?@P@AQABSCDUEFTDERBCP@AP@ARBCTDEUEFVFFWGGXHHZII\JJ\JJ\JJZHHYFFXDEVBCN>RD7M@2K=/O?6TB=UC?VDAXFDYGGYGHYFHXEHWDHWDHWDIWFIWGHUEFRBCP@AN>?N>?O?@O?@O?@O?@N>?M=>M=>L<=L<=K;43>43@65A76@65>43=33=34=34=34=34=34=34=34>45>45>45>45>44>43@6590/4,+<65IDCSOOPMNRPQNLM111))+214SQTWUXSQTXTVNIJ>89/&'3)*;12<23;34935824:35=37?59?59?59=37=26>37A59A68@67@67@67A78A78A79B89C9:C9:C9:C9:C8:C79D8:D8:D8:C79C79B68B68C79E9;F:R?AP?@M=>L<=L<=L<=M=>O??P@AP@AO?@O>?M=>N>?O?@O?@QABSCDUEFTDERBCP@AP@ARBCUEFVFGWGGXHHXHHYIIZIIYGGWEETBBR??P<=N:;TDB^SOpd`…{vœ“޲©¤Å½·ÖÏÉæÞÙîéäôñìöôîùøõûüûýýüüýüûýûùüúúýüûþýûþýùþüùþûúþýüúïüößøòÝôíÚðé×ìåÔêâÓçßÑåÝÐáÙÎÞÕËÜÓÉÜÑÉÝÐÊÜÏÉÛÎÈÙÌÆØËÅØËÅØËÅÙÌÆÛÎÇÜÏÉÝÐÊÛÏÌÚÍÏÝÐÒáÔÖåØÚêÜÞïáãóæèøëíüïñþôöþöøûúûøþýøþýøþý÷þý÷üýùýýüþüþþûþýùýü÷úùóøõîöòéóïæîèÞæÞÓ×ÍÀĺ«¯¥•˜~‚xfncP_S?RC6I82L:6P>;TB@WEDXFGYFHYFIYFJYFKYFLXGJWGHUEFSCDQABQABQABQABQABO?@N>?K;N>?N>?N>?L<=K;K;=H9G;=C9;A79A78A78C9:C9:C99A77@67@67B89A77@65B87C98B87?54>43>43@65?54>43<21<22=34=34=34=34>45>45>45>45>45=34=34>44?54A65:1/5-+<65IDCRONPMNRPQNLM000)(+104RPTWUXTRUZVWNIJ=79.&'3**<22=33<34:34;35<46=47>57=46=35=35=35=36?47?57?56?56@56@57A67A68B78B79C8:D9:D9:E9:F9;F9;F9;F8;E89D79D78D78D78E88E89E79E69E69E69F7:G7:H8;H9?O>?N==M<O>?O>?O>?P??P?@P??N==N>?PAAPAAQBBSCCTCDUDDUDEVDEWEFXEFXEFZHH[JIYHHYHGXGFXEDUBBS@?S@?[GGfRRs__…xw˜”‘¬¨¥Á½ºÕÑÍâÝÙëçâóïêû÷ñýûôþýöþýõþý÷ýþøýþøýýöüúóùöî÷òêõîæðèàëâÙæÛÒâ×ÍàÏÂßǶÛóս®Ï·©Ë³¥Ç¯¢Ä«ŸÁ¨¾¥š»¢˜¹ –»ž˜¼œ™»œ˜»›—º™–¹™–º™–»š—½›™¾šÀžœÁ ¿Ÿœ½Ÿ›À£ŸÃ¥¡Å¨¤Éª¦Ï°¬Õ¶³Ý½ºâÃÀæÈÄèËÈèÔÌèÝÐíâÖïçÛñêßóìä÷òëû÷ñýûõþý÷þþøüüøüûöýûõþüöýûôû÷ïôïæêåÛßÛÐÒÎÂÀ¼¯­¨››–ˆ†zps_YeQKXD?O<7N;7Q>;UA@WCDXDHYFK[GOZHMWGITEGSCERBDRBDSCESCEQACO?AM>@M>>M=>M=?N>@N>@M=?M=?M=?L<>J:J:45?56?56?56>45>45>34>35>357./2*+<45ICDSOOQMNSOQNLM200(',0/4QOTWUYUSV[XYNIK<68.%&3**=32>43<33;23=45>56>56<34;23:12<34=35=45<34>35@46@46@46@46A57A57A57B68C79C79C79F8;I:=I:=H9>R@@P>>O==P>>R@@R@@O==P??QCBRCCRCBRBBSAAUCCYFF]IJ^JK^JK\FH\II]KIXGEVECVDCWECXEDZGFaOMvda}z¨–”À¸¶Õ×Õæçæôõóýþûþþúýü÷ýûöþýöþüôýûòûøïùõëöóçõòæóîâñèÛíßÒçÖÈá;ÙóѸ¨É®žÂ¦”¾œ»”Œ¸ˆ³‹ƒ®†~©‚z¦w¤|t¡zr yqŸxpŸwo uq¡sr¡sr¢ss£ss£ss¤tt¥uu§vw©wxªxy«xz©zu¨|q«t«t«~t«}s°x·ˆ~¾…ÓŠÇ—ŽÊš‘Í¥”ѱ™Ùº£ÝÁ¬àȳãμé×ÈïáÕòéßôîæõñëöóî÷õñúøôüûöýü÷ýüøüû÷üü÷ûü÷ûü÷ôôïèéãÙÚÔż¶®š”‘}wubZ]KBTB8R?7S>:T?K;=L@K;=I9;I9;M=@M=>K;45<23=34>45>45=34<23=34>45?56?56@67?56>45=35<15;044*.0'*;25IBETNPRLNSNPOKL401)(-105RPUWUYUSV[WXNIK<68.%&3**<21<21;22;23=45>56>56<34;23;23<34=35=45<34>35@46@46@46A57B68B68B68C79C79C79C79F8;H9K;>K;>K;>K;>LK;>K;>K;>K;=K;>R@@Q??P>>R@@TBBUCCSAARAARBBQBARAARAATBBWDD[GH_KL`LM`LM`JLXEFP?@M<=N>>SCC_PNqc`…yuž“·¬¥ÏĽâ×ÏíèâôõñùùöüüøþþùþýöþüõþûôþûôüöîøïæñæÞäÖÍׯ½ÒÁ·É·­¿« µ“­”‰§Œ¦ˆ|¤…y¢‚v tŸ|rŸzržyqžxpxpžxpŸyq {s¡{s¡|t¡|t¡|t {uŸzv {w¢|y¥}z¦~|§~|¨~}§}|§}|§|{¦|z©}x¬€v®‚y­x«vª{s«|t¬}u­~u­}u­|u¯~v®t­…s±‰x±‹|±±‘ƒ¶™Ž½£›Ä®¦Ë¶°Ò¾º×ÅÂåÙÔòìåöðèøóíúöñüùóýüõýþ÷ýþøüü÷ùùôôõïðíæéâÙ×ÐÆÀ¸­§œ’€ttd[]LDN;6K54N59UCQ>BQ?CQADQBEQBDQABP@AM=?K;J:;J:;K;45=34=34=34=34>45>45>45=35=26<155+.1(+<36IBESMOQKMSNONJK401*).216RPUWUYUSU[WXNIK=68.&'3**<21;10;11;12=34>55>56<34<23<23=34=45>45=45>45@46@46A57B68B68C79C79C79C79C79C79E8:H9K;>K;>K;>K;>K;>LK;>L?M=>K;45=34=34=34=34=34>45>45>36=26=266,/1(+<36IBESMOPJLRMONJK3/0+*/327RPUVTXTRUZWXNIK=79/&'4**<21:0/:00;12=34>45>45<23<23<23>45?56?56>45?46@46A57B68B68C79D8:D8:D8:C79C79C79E7:G8;G8;G8;G8;G99G99G99G99G98F87F87G89I9K;>K;>LM=>M=>L<=L<>R@@R@@R@@TBBUCCWEEWEEVCDUBDVBDXDFZFH]IK_KM_KM\HJZFHXDFWCEWIL]TXqhlˆ¡›—·²­ÍÊÁâáÔóôäùúéúûè÷ùåøøéùöí÷óêòìâìâØâÕÌ×Ǿ˸°¿ª¢³œ”©ˆ¢‡€Ÿ~vžvmvm›tlšrk˜pi™rlœup yu£|y¤}{¤}{¤€}£ƒ~£ƒ~¤ƒ¥„€¦†¨‡ƒ©ˆ„©ˆ„¨ˆƒ§†‚¦…¥ˆ‚¤‹„¤‹„¤‹„¤‹„¥‹„¦‹„¦‹„¨‹…¨‹†©Œ†©Œ‡®Š†³‡…¶Š‡·‹ˆ¸‹‰¸‹ˆ¹‹‰ºŠˆ¶†„³ƒ‚³ƒ·†…¼†„¾„º€}´{x­vs©sp¨ro¦ro¥rn¤ro¥sq¨vt¥€x¤Š~¬”‰º¤™Êµ«ÚǾåÔÌîÞ×ñäÝõëäùñìý÷òøúóóüóøþõûþôûûïòñáâÞÍÍÆ¶´©œ—‰~zjadRJRD?H=:PB@XFF_JKcJNbHL^FIYDGUCFRCFPDFN@AM=>P@AP@AP?@N>?N>?N>?N=>L;=J:;I9:I9:I9:J:;K;;K;37>377-02),<36JBESMOPJLQLNMIJ3/0*).216QOUVTXTQTZVWNIK=79/'(4++<21:0/:00:01=34>45>45<23<23<23>45?56@67?56?46@46A57B68C79D8:D8:E9;D8:C79C79B68D69E69F7:F7:F7:F89G99G99G99G98G98G98F78F69G7:H8;H8;H8;G7:G7:G7:G7:H8;I9L?N>?N>?M=>M==L<>R@@P>>P>>P>>R@@SAASAASAATBBVDDWEEXEFZFH\HJ^JL_KM]JLYEGTACR?AWDF_LNiUWwmpЉŒ Ÿ¡¶¶µËÊÅÖÖÏÞßÔåçØëîÛìïÙêíÕäçÎçäÑçÞÓÙÏÄÈ»°¶¦œ¦”Ї}–|t“wo”un–un™vpum¢tk£xn¥zr§}v§~x¨€|©‚ªƒ§‚¤ {|¢€€¥†„¥…ƒ¤…ƒ¤…‚¤…ƒ¥…ƒ¥†ƒ¦†„¥†ƒ¤…ƒ¤„‚ „€„~œƒ~œƒ}›‚}œ||ž‚} ƒ¢…€£†¤‡ƒ«†„²†…´ˆ‡µ‰ˆ¶Šˆ¸Š‰¹‹‹¹‹Š·‡†µ……¶††¼‹‹ÂŒÆ‹ŒÃˆ‰¿„…»€º¸}|µzy¯vr«rn©pl©pl¤tl wl xm¢|q¤w«‰³“Œ»ž™Å«¦Ô½¸åÐÌ÷áßúðíùüöüþöýþôýýñüûëøøåóòÞêæÓÔϽº´£ ™ˆ{sg[QKUHCQ@=P::U?O=?SACTBCTACR?AQ>@P>@P>@N;=K9:I68I79I9:J:;K;;K;45>45>45?56?56>45=34=34>45?56@67A78@68?48?487-12),=47JBESMOOIKQLMMIJ3/0*).105PNSUSWSQSYUWNIJ=79/'(5++=32;10:/0:/1=23>35>35=23<23=23>35?56@57@56@46@46A57B68C79D8:E9;E9;D8:C79C79B68C69E69E69F7:F79F88F88G99G99G99G98G98G89G7:H8;I9LM=>N>?M=>N>>N>>N>>Q@@SAAQ??P>>Q??SAASAATBBSAATBBUCCWEE[HI]JM]IL[IKYGJWEHUCFTDFZKMiZ\{lnŒ}™”–¦«­¶»»ÅÉÆÑÔÎÕ×ÎÕÕÉÒÒÂÐλËȲÄÁ©½¹Ÿ»±ž¸©œ¬›ŸŒ”~sŽvkriph‘pi–rl›up¡yt¥{t©}s©u©€w¨y¦€y¥|¥‚¥ƒ¢‚Ÿ€œ}}ž€¡ƒ‚¡‚ €Ÿ€Ÿ€Ÿ€ € € €Ÿ€ž~}€|€|ž€|Ÿ€} €}¡€~¢~£‚£‚¤‚€¤‚€§€ª¬®‚‚°ƒƒ²……³†‡´†‡±‚ƒ±ƒ³‚„¹ˆŠ½Š‹À‰‹¼…‡¹‚ƒ¸€€¸€¸€~¶}{²yu°wr®up®up¬unªulªtl¦sk£rk¢rm¤ws¨}z­„‚¶ŽÂžœÑ¬«ÛÁÀãÕÓìßÚóèàøïãúóãû÷äûùäùùãíîØÜßÈÉͶ­«›‘ˆskl\W\IFWA@W@AYCEYEGWFHTEHPEGRCDTBCVDEVDEUBCQ?@P=>O<=P=>O<=M;45?56?56?56>45>45>45?56@67A78@68?48?488.13*->58JCESMOOIKQKMMII3//)(-1/4ONSTRVSPSYUVMHJ=79/'(4++=32;10;00;/1=13?35?35=13=13=13?35@46A57@46@46@46A57B68C79D8:D8:E9;D8:C79C79B68D69E69E69E69E69F88F88F88G99G99G98H:9H9:I9K;>K;>J:=I9N>?O?@P@@QAARAASAAQ??P>>Q??SAATBBUCCTBBTBBUCCYGG\JL]KOZGKVEITDGUFHYKMaTVpdf…z|œ‘“¯¤¦µ´´·Á¿¾ÆÃÃÉÄÅÉÂÃĺ½»®¶°¡®¥”¦š‡z–†p~l‹vi†obƒj^‚h]ˆk`pg–tm›vp yt¥|x«€}¬ƒ}¬…{«…{§ƒy£€xž|vœ|v›}xœ€|›~š€™~›~~~œ~}›}}›}}œ~~~~~~œ~~›}}š|{|{ }|¡~|£~¥¦‚€§€¨€¨€§€¦~~¦}~¤{{£yz¥{|¨}}ª~¬€®‚¯ƒ¬~€¬}®~€´ƒ†µ„†´ƒƒ°®}|®|z°~{±~z±}x±|v±|u²}u²}vµzt·xr·xt³vr®ro¨nk¦mk¤nl¢ml¢on¤rqªxxµ‹ŒÂ ¢Ñ²°ÞýéÒÉíÜÌðäÑòìÖôôÝòöÝìôÚâíÔØÚÇÊÁ¶²§•ˆ€zlehXR]KIUCCP@APACREGUJKWIJYGGYGGWEEUCCQ??N<>P>>N<45?56@67@67@67?56?56?56?56?56?57?48@599/24+.>58KCESMOOIKPKMMIJ3/0(',0/4PNSTRVSPSYUVMHJ=68/&'4**<21;10;00;/1>24?35?35=13=13=13?35@46@46?35@46@46A57B68B68C79D8:D8:D8:C79C79C79D69E69E69E69E69F88F88F88G99G99G98G98H9:J:=K;>K;>K;>K;>K;>K;>K;>K;>K;>LK;>K;>K;>L<=M==M=>O?@P@@QAARBBRAAR@@Q??P>>Q??SAAVDDWEEVDDVDDWEE[IIXGHRCFQADRDGXLNeZ[vlm‰€š’“©¢¢µ°¯¼¸·»¾º·Àº²¸²«¯§¤¤›žš˜„“…xŽ|nŠse†l\ƒgW…hZˆk`‰k`nc‘qh—wm›xqxrœurŸwt¤{yª§{¡~uŸ}u›{s–wp“un’uo“xq–|w™|›ƒ~›„~ž}ž€~Ÿ€~Ÿ¡‚¢„‚£„ƒ£„ƒ¢„‚¡‚¡‚€£€¥~~¥~~¥~¦~¦}¦}~¦|~¦{}¦z|¥y|¥y|¥z{¥|{¨~ª«€®‚°ƒƒ°„ƒ®€€¬~¬~~°‚‚­~§zx¤wu¢us¢ur¤wr¥wr¥wq§yq©|s¬~u­w³|w¹zy½~}¼}|¹zy´wv´wv³wv®sr§ml¢hg¢hgžfhhlªxy¸‹‡Ãœ”ɪθ¦ÔűÚÓ¼ÞÜÅàãÌßåÎæäÒéàÒÜÓÇÉÀµ´ª ™‡~und[WQGEJ??I>?OCEUFGZHHXFFWEEVDDTBBQ??O==P>>Q??Q??N<M=>M=>M=>M=>L<=L<=K;45>45?56@67A78A78A78A78?56>45?56@67A78B89A78@67?56>45=34=34>36?48@599/24+.>58KCESMONHJPKMMIJ3/0)(-105QOTVTXTQTYUWMHI<57-%&2));10:0/;00<02>24?35@46>24=13=13>24?35?35?35?35@46@46A57B68B68C79C79C79C79C79C79D79E69E69E69E69F88F88F88F88G98G98G98H9:J:=J:=J:=J:=J:=J:=J:=J:=J:=J:=J:=K;>K;>K;>K;>L<>L<>M=>N>?O?@P@@QAAQAARAASAAR@@R@@R@@UCCXFFZHHXFFVDDWEE\JJWHIRFHXLNcXZphh‚zz’ŒŒ¡œ«©¨°¯­²³°°³°°²¬¬­¥¢¡™˜“ŠŽ†|ˆ|r†tj…nd…j`‡g]‰f\Œg]Ži_lb‘md•ph™tmyqžyswsšsq›usžxw¤~}¡}zzvzw›zu™yt—ws—yt™{u›yœ{ƒ|œ‚{š}x˜xt—wt–vs•uq•uq”tq“sp‘qnolmjŒlhŒihŒfgŒff‹eeŠddŠbc‰ab‰`a‰_aŠ_aŠ`bŠ`bŒcbfc“jg•li—mj™olrp¡us¢us¢ut£vt§yx§zw¦yu¤ws¤xs¤ys¥zs£xr¢wq¤yr¦{t§}u¦|t¨xu¬uw²y{³z{²yy²yy¶}{¹€}¶|y¯vrªplªpk©kj§gj©kkªrn¬zr®„x³¹‹À«™È¸¦ÏóÔË»ÛÒÂß×ÇÜÕÅÔÏÀÇÅ·´³¦œ‘…„{nje]VUQGHK?AQBBXEEVCCWDDXEEXEEVCBS@@S@@S@?R??P=>O?@O?@N>?N>?M=>M==L<=K;45>45?56@67A78A78A78A78@67?56@67@67A78A78A78A78@67>45=34<23=35?48@599/35,/?69KCFSMOOIKPKMMIJ401*).216RPUWUYUSVZVXMHI;46,#$1'':0/9/.:/0=13?35@46@46>24=13=13>24?35?35>24?35@46@46@46A57B68B68B68C79C79C79C79D79E69E69E69E69F88F88F88F88F87F87F87H9:I9K;>LN>?N>?O?@O?@P@@P@@RAAUCCUCCTBBTBBXFF[II\JJYGGWEEWEE\JJ\NO]TUkbc{tuˆ‡™˜§¥£­®«®°­©­ª£©¤œ£žœ›”›’ˆ†|‡ypne|h_~d\‚c[†c]fa”je›ojšoi˜og™oišrlœuožwrvs›ur—qp—rr˜uuyzyzxyŸz{Ÿ{{Ÿ{zzx{w{vœ|uš{s˜xp•umng‰gb†e`ƒb\^Y|[VyXSvUPsRMpOJnLGlKEjHFiFFhEEgDCeBBe@@e??d>?e>?f?@g@@g@AkCAoFBtKFvMHwNJyPKUQ‡[W‹_\b_’ea•he›mhŸrk rl¢uo¤xq¥ys¢xr wq¡xs£{u£|u yrtrqu¢ux¤uw¤uu¨xw°~{·„¸ƒ}´x²{sµ~tºzv¼tu²mlªid£g_¡ka¢rf¥zm©„x±†ºœ”è¡Æ´¨Ç¿­ËƳË˹ÉͼÁÈ·´¼®¦¬¡“•Ž|yvf]^SGISBCWCBT@?VBAYED\HGZFEXDCVBAUA@T@?R>=Q??QABQABP@AO?@M=>L<=L<=K;45=34=35>37@599/25,/?69KCFSMOOIKQLMNJK401+*/327TRWYW[WTW[WXMHI:46*"#/&&8.-8.-:/0=13?35@46@46>24=13<02>24?35?35>24?35@46@46@46@46A57A57A57B68C79C79C79D79E69E69E69F7:F88F88F88F88F87F87F87H9:J:=I9J:=J:=I9L?N>?O?@N>?N>?N>>N>>SBBXFFXFFWEEWEEZHH]KK^LLYGGVDDVDD[IIl__~wx‹„„—’’¡Ÿ¦¥£¥¦£ ¥¡› ”›–Œ•…Šƒ€x‚qf}k`{g\|d[f]‡h`Œic‘je•kg™minkœmišlg™mgšnj›qmœsq›sq˜rq•pp“qq”st—wyžz~¤|¤|¢z~žwy™rr”mkgd‰a\‚[T{TLuNFmHAeBT@?WCB[GFZFEXDCVBAWCBWCBWCBUCCSCDRBCQABO?@M=>L<=K;45>45?56>45>45>45>45?56@67A78A78@67@67>46>37?489/25,/?69KCFSMOOIKQLMNJK512,*/427TRWZW\XUX[VXMGI;35+"#/%%8-,:/.<01>24@46A57A57?35>24=13>24?35?35>24>24?35?35@46A57B67B67C78C78D89D99D99E89F79F79G79G8:G89F88F77E67E67F77F77H9:J:O>@O>AN>@M>>M??N@AOABOBBOBBOBBTBAZBA]FD^GE]HDZFBWEBUECVIG]QRg[_rgm~{~ŠŽŽ”˜—Ÿž¢¤¢  žš™–“Žˆ…‰‚~„}xyt€nh€e^€e^d^‚e_†gb‹jflilj‘kj’kj”ll”lh”ld”ld•mg—pi™rmšsn™so—qm•pl“ol“ol•no•lqŽej†^b}WZuPQlIIdCA]>:X:5S60N2,L.)J*'H(%E%"B!?=<;::::::; ; < < < ; ;;;<?AA@@CH#L'#O*%Q,(S.*W1+Z4,]6.b;3h@9nE?sIDzNJƒWTŒ_\“fc–he•lj”qn–so—sn—sm™smvn xo xm¢ym¥{n©€rµ~w½zy·vsµtp³tp³vq¯sn©oj hdfchf£nm¢ys¡…y§‚«™‹¯£•±«´²¦··¬¸¸°±°ª¦¤ š–”„~{mec`WUUIHN?>P?>S@@VBBWCBXDCXDCVC@TFBRICOEANB@N@?M>>L;J:=L;>N=>M<=M<=M<=M<=K:;J8:J8:K9;K:;K:;G78C44D55E66E67F78G88F78F78E67D56D55C56C67D78D78D78B67B66A66A66@56?44=22=33>44=33<22<22<22>44?55@66@66?55>44>44?45@569/05,-?67KCDRMMNIIQMMNKK633-+0538USX[X\YTXZTVMEG<25-#$0%%8,,=11=12=13@46A57A57?35?35>24?35?35?35>24>24?35@46@46B67C77D88E99E99E:9E:8E:8F98G78H89I9:I9:H89G78F67E56E56E56F67H89J:;K;L<=K;R?AQ?AN>?L=>M?@OBBQDDPEEPFEQGFVBA\?=aEBbHC`IBXE=RBV35M-.C'&;! 5 4 2 /388877888889:;";#;#;#;#;#;#;":!9!9!;<<<<<<=====< < =!@!D#I%Q)%Z/,e75q@?{IHƒOO†XS‰aWŽf\”lb˜qg›tj›tj›tj›tjœvlžyn {p«{v´zy¯uu­sr¬rq¯us¯us­sq§nj£kf¡id£jfŸlfœnh tn¤|u¦…}¨†«–¯ ™±ª¢²¯§°²ª®²ª¢œˆ‰uwt`\ZMECJ<;M<LC=MA=N?>N;M;?P=?N;=N;=P=?P=?L9;I68I68J79L9;J79G57D45D45E56E56F67F67F67E56D45C34C34B23C34E56G78G78D66C55B55B55A55?33<00=11=32<21;10;10;10=32>43?54>43=32<21=31@53@53:0.6,+?75JDARMKMIHPNLNMK653.,1538TRWYVZWRUXRUMEG=470&'2'(9--<00<01<02?35@46A57?35?35?35@46@46@46?35@46B68B68B68C78C77C77C77C77C87C86C86E87H89I9:I9:I9:H89G78F67F67F67F67F67I9:L<=L<=K;=K;O;=L9;J8:M;=QABTEFSEEPCCNBBQEEXDE^DD^EE[EBWE@TFAXMIaYVqlk‚’’œšž™œ•›™•™–‘“ŒŠ‡…~{rozheyc_|b^b^b]^[‚]Z‰caŒgdhf‹hf‰geˆed…cb…cc‡ed‹jimi’oi“pi”qj”qk”qjmg‹ga]WvRLkG@b>7W31L)*E!#?<:6312215:::99:: ; > = ?BFK" Q&%X*)[.-a62h?8rHA~SL‰^X’ga˜mfœqkžsm uo¢wq¤ys¥wr¥sp£qm¢pm£qm¥to¥to£rmŸngleldžmfžngžoižqkžtmxq›|vœ‚|žŠ„¢“ަ›–ª¢œ¬¦ ¦§¢ž£Ÿ–™•„‚€oih\RQQCCK:;L::R??YDEYDEQD@IC:I@9MA@Q<@N;@L;?H9>K9=M:43>43>43=31=20?429/-6,+?75KEBSOLOKIQOMONL764.,1649SQVWTXUOSWQSMEH?692(*4)*:..<00;/0;/1=13?35@46@46?35@46@46@46@46?35A57D8:D8:C79C79C77C77C77C77B76B75B75E77G78G78H89H89H89G78H89H89H89H89H89J:;K;S@BUCESCDQCCPCCTGGXEGYCEYEGYHHYML]VTidbxvt‰ˆ†”“‘œš™›š—–“‹Œˆ…†€|vrzlhxeax`\z^Z~_[ƒa\‡c^‡a\‡`[‹e`fbŒfbˆd`ˆc`ˆdaˆec‰fd‹hfŽkjŽkiŒjfŠgc…c_€_ZzYTsRMjJE`@;V61L-(D& ?!;766876667!7!7887777889 9 :!< > > ? ? ? ? >>>==>> >==<<<<<==<<<<==>>@CE G"!L%#R)&Y/,b85k@>tIF}PN…WV_^–gfžnm¤ss£ur uprm›pkšpkœrkrkrk›phšogšofšofpi rlžqkœqkšrk–rm•up–zu™€|ž‡„£Œ§•’¦ž›£¦£¡£ —–”‰†…yrqh^]XLKN??O=>S?AVACSCAPD?N@AS>AP>AL<@G832<21=32>43?54?54>43=32=32=32>43@65>32<1/>319/-6,+@86LFCTOMOKJQOMNMK653/-2649RPUURWSNQUPRMFHA8:4*,5++:..;//:./:.0<02?35@46@46@46@46A57A57A57?35B68D8:D8:C79C78C77B66B66B66B76C86C86D76F67F67F67F67G78H89I9:J:;J:;J:;J:;J:;J:;J:;I9:I9:H89H89H89I9:J:;K;R=?S?ATACSBCRCDTEFXJJVEHS@EVGK[QTc]`mln}Ž‘›ž›ŸŸ›œ––“ˆ‚ˆ}xup{lgvd_u_Zw]X{\X]X„`Z‰b]Žd`d_‹d]f_‹d^‰b]…`Z‡b]‹ebjeŽkgjgjg†cb}\[wUTmMKbCAX:7O2/G+'@%!;51363469 : : : ;! <"!="!: 77766677889=BBBBBBBAAA@@@ ? ?>==<<<<<<;<===<;;;;< ?CDH!!M$%S)*\02f9;sDGQTŽ]`˜ei›onšvp˜tn–ql•pj–qj—qj˜qj˜rj˜qi—ph–ogœrj¢tnŸqkœpjšoi—ni•nj”ol•qo™vtž|{£‚‚¢Ÿœ›¢Ÿž žœ›™˜”‘ƒ~|ogeZNNQBCO=?Q=?UBCWGETBAT@?T>>U=?T@G8;I8:K8:J79J79K8:L9;K8:J79J79L9;M:43?54A76@65>43=32<21=32>43@65>42<1/?42:/.7-,A97MFDTPMOKJPNLLKI431.,1538RPUURWSNQVPSMFHA8:4*,5++:..;//:./:.0<02?35@46A57@46@46@46@46@46?35A57B68B68B68A57A56B66B66C77D87E:8E:8F98G78F67F67F67G78H89J:;K;M=>P:=S9=W?CX@DX?CT>AU@CWCEWEGVEGVFGWGHQBFNAGZQWiejxx}„‰Ž–™™Ÿ œ¡ž˜™“„…u€rj}hbxb]v^Yv\Vz]X_Z…a[‡`[Š`[`[a]Œa[ˆbY‰b[ˆaZ‡aZ‡b[‹f_je‘mgie‡d`\YnML]=?U57K,-@"#7200356!5!4 22356778:=?@@@@@@ A B"!C"!C#"D$"G$#K$$K$$K$$L%$L%$K$$K$$K$$J##J##J##E!AAAAAABBBBB?===== ;!9!8!7"7"7";"> =;;<AH"Q'+]26h<@qCHWV‹jdni”ql˜tnšvo™tn—rl•oh”mf”ke“jd˜ngžqkpjžpjŸpl rm rnŸqoœnnœnnžop¡rtš{}“„…—ŠŠš‘ž˜–£žœš—•‹ˆ†tnmcZZUIKL?AQ@AWCDVABW@BY@CX?BU?I<=K;43?54?54?54>43=32=32=32>43@65?43>31A64<108.-B97MFDTOLNJHNLJJIG21/.,1538RPUWSXUOSWQTNFI@7:2)*4)*9--;//;/0<02=13?35@46A57A57@46?35?35?35?35@46A57A57A57A56A55A55B66C77D98F;9F;9H::I9:H89G78G78G78I99J:;J:;J:;I9:H89I9:I9:I9:I9:I9:I9:J:;K;N>?N>?R=@V=;975 5!4!4!5!6!65457;? E"%K'*O*.\88jHDtPMZWŠd`’kg—ok™pl™pk™ni™lh—kg˜lg™mg™lf›lgžnj¢qn¤ro¥rp£nn¢ll¢kl£knœps•vzš€‚›‡‡ŒŸ•“—”—”‘‹ˆ†}xwlggZTTSGHQ?@P<>T>AYAD\CFY@CT<>O:>M@@N>?O<>O<>N;=M:22?33>32=32=32=32=32=32>43>43>43>43>43>43>42?42A64<108.-A97LECSNKMIGNKJJIG10.-+0427SQVXUYWRUYSUNGI?690'(2'(9--;//=12=13>24?35@46A57@46@46>24>24>24?35@46@46@46@46@46A55B66B66D88E98F;9G<:H;:J:;I9:I9:H89H89I9:I9:I9:I9:H89G78I9:K;N>?N>?O?@T@BX@DW?BU>AT?BXDF[HJ[IKUEFSCDSDEYKKe[^snt‚…–˜¢—ž¡’—˜ŠŽŒ‚}|unwjatcWx^U}[T{YR{YR~ZTƒ]W†^Yˆ_Yˆ\W‡YU‡WS‡WS†\W‡b[Šf^Œh`Œh`†c]|YTpNIcA=V40I($>966544567 8"!9#"8#"6!4468:=>@B G!$L%(Q$(T"&T#'U#'U$(V%)W&*Y'+Z)-\*.]+/^-1\-/Z-.Z-.Z-.Z-.Z-.Z-.Z-.Z-.Y-.Y,-X,,V,,T-,T-,T-,T-,S-+R,+Q+)O)'M'%K%$J#"G""D "C !A >;97654 3 1 / 1 2 2 3455566>I%$T/.b<:rJH€WVŒb_–jg›nlžomŸomžmlšmh—le–jc˜id›kg¡ok¥qn¨qo¨nm§lk§jk§ik¡jnns¡x|Ÿ|š€—„ƒ™Š›•‘œ™•”“†‡„pqn_XWRCDM<=O<>U?B\EG\CFW?BP;=QBAQ@AP=?P=?O<>M:43?54>43>43<21=31?42A64;1/7-,@86KDBRMJMHGNLJKJH21/+).316SQVZV[YTWZTWNGI>58/%'1&'8,,<00>23?35?35?35@46A57@46?35>24=13=13?35@46B68B68B68B67B66B66C77C77D87E:8E:8F98G78G78G78G78H89I9:J:;K;M=>M=>M=>M=>N>?N>?N>?N>?N>?N>?SABWCET@BT@BUBDZGIYGITDEL==PBB[OOpddƒ{}’“™˜›œœŸ›œŸ“”•‡‡†|xutlhqc]p]UrZRz[S]UZR~YRYSZU„\W†]Xˆ\Xˆ\Y‰\Y‰]YŠb^‰hb†d_‚`Z{ZToOK`A=Q2/D%#;3. 0457 9!!:"";"#;"": !98678:< ?""C$$G&'J'(K%(L%(O'*S+.[-1a.2a-1a-1a-1a-1a-1a.2b.2b/3c/3c04b13`33`33a33a34a34a34a34`33`22_22_22]22[32[32[32[31Z31Y1/W/-U-+S+)Q)(P(&N&&L%&J#$G"#D!!C! A! ?!?" ># =# ;#5 //0112333326:<DO('^65pFEUTba™ji oo£qpŸrmšqi™ng˜ke˜jeœkfŸlh¢li¥lj§lkªml«nm©kn§jp¨pt¢qtšrs•vu–€}™‹†œ–œ›•—𔋉{zwjbbVLMK>?G78P<>V@BXBDUA@S@?Q@>PA?P??P=?P=?N;=L9;K8:K8:L9;K8:I68H57I68F56C34D45E56F67H89H89I9:H89G78F67F67F67F67E56D45C34C45B44A33?22>22>22?33?43=32<21:0/:0/;10=32>43?54>43=32<21<10=20?429/-6,+?75KDBSNKNJHPMLMLJ431+).205RPUYVZXSWZTWOGI?680&'2''9--<00>23?35?35?35?35@46@46?35=13=13>24@46A57B68B68B68B68B67C77C77C77C87D97D97D76E56E56F67G78H89I9:J:;K;N>?N>?M=>M=>M=>M=>N>?N>?N>?O?@O?@SACVDEVDEUDEUEFVFGUGGTGGUIHaVVtjiŒ‚š””¡  žž˜—–ŽŒ†‚~|upthco^ZnYUpVRrUQzYS\UZS~YR~XSYU‚[W…]Z‡_\ˆ_]‡^\†][]ZzZWpPMfGD]>;S53H+)>! 7431112468: < = > ? ? @ C!"F$%H&(L)*P,.T/2W04V.2V-1V-1Z04]03_/1^.1^.0]-/[+.[+-Z*-Z*-Z*,Z*,Z*,Z+,Z,,Z,,Z,,[--[--[--Z,,Z,,Y++Y++Y++X-,W/-W/-X/-X0.X0.X/-W/-W/-W.,V.,V.,S+*Q((O'&M%%K$#I$#H$"G$"G$"E#!D# B">!: 8 76443210/3879>G$#S.-`87nDC{PO‡[Z‘db•kf—oh—og˜nf™lf™ke›ježje¡jf¥lh¨miªok«jj«fi©hk£hjjkœrqšzw™‚}•ˆ‚–‘‰˜˜–š‘“…„ƒnjiZSRLAAL<=P=>T@@WCBWDBUC@Q@=P>>P=?P=?N;=L9;J79K8:L9;K8:I68G46I68F56D45E56F67G78H89I9:I9:H89G78E56D45F67G78G78F67E56C55B44B44@44@44@44@44?43=32<21;10;10<21=32>43>43>43=32<21;1/;0.=209.-5,+?75KDBSNLOJIPNLMLJ542*(-205QOTXTYWRVYSVOGJ@791')3():..<00>23@46>24>24>24@46?35?35=13>24?35B68B68B68B68B68C79C77C77C77C77C87C86C86C65D45E56F67G78H89H89I9:J:;K;M=>M=>M=>L<=L<=L<=L<=M=>N>?O?@QABRBCSCDTEEYIJWIITFFOCCRGGZPOj`_~ut’‹‰¥ž›©¥£¥¥¢š™”‰„€zsvleqc[o[TnVRqTQtSRvSU{WUZT~YS}XR|XR~XU[X„_\†a_„_^\[}WVqONbECT65H+)?#!:6224763//0259<AD "G"$J#%L$'O'*R*.U-0X/3\37_6:`7;]48Z15Y/3[15Y/1V+,U++T**S()Q''P&&O%%N$$N#$N#$N#$O##Q##R$$R$$R$$R$$R$$R$$Q##Q##Q##P""P%$P'%P'%Q(&R(&R)'S*(T+)V,*W.,X/-Y/.V-+S)'R(&Q'%P'$O&$O'$O'$N%#L$!J"I!H"!G##D"!@ =:8631/-2 6#5 557;@J&$W20f@>uNL„]Xia“md–nf™ng™lf™kd›jcžjc¡ke£mf¦nfªie­cdªbc¦cd£ff¤po vr™xsŽyrŽ‚z’Ž…˜™Žœ¡š™ ‡Šˆrpo^XWQEEM==M;;UBAYFCZFCT@=P=?Q>@O<>L9;J79K8:M:33=32<21<21=32=32=32=32>43>43>43>43;1/:/-<1/8.,6,+@76LECTOLOKJPNLLKI431)',1/4PNSVRWUPTXSUOGJA8;3)+5**:..<00>23?35>24=13>24?35?35?35=13>24@46D8:B68@46A57B68B68D88D88D88D88D87D97C86E87H89I9:J:;J:;I9:H89G78G78G78G78H89I9:K;O?@QABTDEVFGUFFUGG[MMVIINBBG<}XP‡aXi`—nfšog›me›lcœlckcŸkb lb¨ha¯db±ge®hg«ii¨mk nk–nj‹oiŠxpƒzŒ“™‘–£žš£Ÿ’–“ƒ€g^]SEEG66O;;WB@\GCWB>T@?R?AR?AP=?M:N;=K8:J79K8:J8:H89H89I9:J:;J:;I9:I9:G78E56D45C34C34D45F67G78F77D55C55C55B66A55?33<00<10<21=32>43?54?54>43=32<21=32>43@65=31:/-=209.-6-,A97MFDTPMOJIOMKKJH10.+).316QOTWSXVPTXSUNGI@692()3()9--;//=12>23=12=12>23@34@34@34@34A35B56D78C67B56B56C67D78E88E88E88E88D87D87D87G99J:LP>@UBDXEGVCEYDH\DKWAHP>ENAF^TXwpr’ލ¦£³±«´²ª¦£šš”ŒŽ„|}pin`WeSJgQHlRJrTMtROxSR|UV‚Z]XX|URYV[Y‚][‚_]^\|[YpQOcDBU85M0-A($5 /,,/12221036"8!: > B E!!I"#N%&Q()S*+S*+T,.U.1V.1V,0U+/U*.T*.S)-P%)N"'L %M %L!#K! J! J! K! K"!L#!M#"M#"L#"L"!L"!N#!Q$!Q$!Q#!Q# Q# Q# P" P" P"O"O"N"M"M"M"M"L!J JJK L"N# M# L" L" L"!M#"O$#Q%%R&&R&&Q%%Q$$Q"#S#$T#&R"%O!#K!"I!!E! B!?!=[BBYACV>CV>BS=@P;=M9;M:11>22@43@43@44@43>32=22<21<21=32>43@65=31;1/=31:/.8.-C:8NFDUNLPJIRMMOKJ510-+0427RPUXUYWQUYSUMFH>570&'2''8,,;//<00=11=11=11>22@33A33B44C45D45D45D45D55C55D66E77F88G99G99F88E77E77E77F88H9:J:=K;>K;>L<>M:>L9=L9=L9=M9=N9>P;?O=BN>DN=CK:@J8>N;@N;?N;>Q=@XCF]GJWAD\@H_?LR6CR A E I!L"O"$R&'T*+T.-P-+N++M*+M(*L&)L$'K"&K!%K!$L $M%N%O %O "ONNOP Q!!R""S##R""Q!!P Q!R"Q"Q!P!P P P O O OOM K"M#N%O%N$L"J HI K"M$L# J!"I !H H I!J !K!"K!#L"#L"#M!#Q"%U$&T$'R$'P$'M%&J$%F##C$$@##>"!M;=K;M8=J6;H59F37F37E37E47F69G7:G7:F79E77C55C55B44A33B44B44C55B44B44A33B44B44B44A33@22=11<00<11<21=32>43?54=31=20>42;1/:0/D:9NEDUMKQIIUMNSMM933,*/427RPUXUYWQUYSUMFH>581')3()9--<00<00<00<00<00=11?11@22A23B23B23B23B23C44C55E77F88G99G99G99F88E77E77F88F88H9:K;O=AN>CL;AK:?L;?R?CQ>AO<>Q=?XDF^JL[GHV>DQ7AS=L::W?B`EJX?CU=AT>AVADSABN>?I:;G::F;:G=22>33>33=32=32=32=31>31>42;1/:0/D:9NEDTLJPGGSKLPJJ600,*/427RPUXTYVQUXSUNFI?692()4)*;//=11>22>22>22>22>22@33A33B34C34C34C34C34C45C55E77F88G99G99G99F88E77E77F88F88I9:K;O=AN>BL<@K;?MAP=?TABXEFZGHP=>M9;S@Cqac—ŠŠ¹±®ËÅÀÉŽÀ¼³±¬¢–Œ‡~spf[jWNkOIoRLrSNsTNsRMtRNwSO{UR{TQzRPwOMzTS}[ZzYXpPNbCAQ52E*';"50../0012235 5 6 7"8"8!!:" <"!?!!@ BDF G!!G#!F$"E$"D! EG !I!"K#$L#%L#$L!#L"L!K K L L! L! L L! N"!O$#R&%T('U*)V+*V+*W,(X-'Y.(Y.)Z/*Z/*Y.)W,'T)#Q& N#L!L!M"M"L!K K JJK K L!L!N"P!O NMM L!L"K"J"I!H!H I K""L##K$#I##I$$I%%I''G&'E%&C#$@"#<"#:""7 643111123448>!J)'Z62kD@}RN‹^Y–faœkf™hc•d`—d`šebec¡fc¢fd£gd¢gc¡hb hb ic—ifmm™{z Š‡¦˜’ª¤œ­¬£«¬¤››”~|v`ZUG>;J99S;=U>@V@BVBDUABQ@@M>>K=L743=32=32=31>31>31:0/9/.D:9NECTLJOFGRJKOII5//,*/427RPUWTXVQTXSUNGI@792)*5*+;//=11?33@44@44@44A44C55C55C55D45E56E56E56D55C55E77F88G99G99F88F88E77E77F88G99H9:J:;K;O=@N>AM=@LfZW›‘‹¿·¯ÖÐÅ×ÒÅËǸ¹´¤ž–ˆ‡{prc[aQIeMFnMIqOKtRNvTOwTPyTQzTQ|TR|TS|TS|TR{XVwYWlOM\@=J/,:!2../022 2 2 3 3 4!5!6! 6! 8!"9 #9 #9""9#!;"!< <=?BD!B @A"D! H !I""K#$L$%M#%L#$L"$M #N!$P"%P#&R''S+)T,*V.,Y1.\42`86d<9h@=jB@lDAlDBnFAoGApIBqICqJCqICoGAlD>g?9c;4_70\4.Z1+Y.(V+%R("O%M#L"L!L!K JIMPPPP P"P$O%M%J#H"E CBE G" H#"G#"G#"G##I%%I&&I&'H%&D$%?"$="#;!": 87543220./015? M*)b;9vLJ‰][—hg—hd”e_—e`™ea›d`›a]b^ d`¤ic¤jc¢jcŸg`™d_”c`˜mi|v£Œƒ§œ­ªž³µ©´¸­ž¡˜}wRSLF<8G31P=;UBAWDDR@?N>=M==N??M?>K==I;;L;=P;@N9>L800?11?11?11@22?22?33?44?54?54>43?54>32=20=209/.9/.D:9NEDTLJOGGRJKOII5//-+0427RPUXTYVQUXSUNGI@7:3)+5*+;//=11@44B66B66B66B66C66D66D66E56E56E56E56D55C55D66E77E77E77E77D66D66E77E77F88H99I9:J:;J:;J:;L9;K8:K8:L9;M9;N:O;>N<>Q?AN=?L<=P@AVFFYHHP@>J;8I:7RDAtkežšÅµÖÒÃÚÖÄÑ̸¾¶¢¤™‡€rco^RgSKjUOqSPwQPxQPxQPyRQyRQyRQyRQzRQ|TSWV‚ZZsRQ^ECP75@(%2+*,013!4"4"4"4"5"5"5!6!6! 8!!9!"9 #9 #8!!8"9!9 99<@ @ <:=AEH !L$$P((T,,X/0]24b89h=?nCDrHIuNMxTP{WS[W„`\‰ebŽjf’nk–ro˜tqšvršvrœxrž{sŸ|sŸ|tŸ|tž{rœyp™um”qhmdŒi`‰f^„^WVPzQKtKEoE?i@:e<6a82]4.W.(R("M$MMKJJJK K#K%K%J%H%C!?AC D! D! C BACE G!"B "> "> ">!">!"= "<!: 8643.+. 01139F$#Y43mEE}TU‰^[‘e^—hb™ga™c^–]Y—\Xš_[¢ga¤jc¤kdŸf_¢f`¤f`™b[—kbšzo €§ž°¯¡º¾±´º®¤«Ÿ…‹e`XL<6I95K;7N>:QA?PA?O@>O??O??N>?J;P;@N9>L8=K822>43?54@65A76>42;0.;0.7-,8.-E;:OFEUMLQHHSLLPJJ711.,1649TRWXUYWQUYSUOGJA8;3*+5*+;//=11>22@44@44@44@44B44B44B44C34C34C34C34C44C55C55D66E77E77D66D66D66D66E77F88G88H89I9:J:;K:;M:;L:;L:;L:;M:;N:nGFvOM}UT„\[Šcbjh—po›usž{w¡{£ƒ}§‡«‹…¯‰³“µ•·—‘¸˜’¸˜’¸˜’ºš’¼“¼“¼“¼“»œ’º›‘¸™µ–Œ²“‰°‘‡®…­‹‚¬†¨‚{£}vžxq™tl•ohjc‰c\€ZSwRJqKDk@9f5/a1+[-&U( O$L#I"G"F!D B B!B"@ A C!D" D!B @?@B@< = >!> "> "= "<!: 9750, ,-./038C#$P-/[79nHFXQ‹_Y’c]—d_—`\˜_[š_\žd_ gb¡icŸga¦f`«f_£c\g^™oc™{n © ’·µ§»½°¸¾°«²¥‘„sh^TH@F92B6/OA=SEASDAN>=N<=N<>N<>N;>N9=L8;K7;J7:J7:K7;K8;I8;G79F68E57D57D66C55B44B44B44B44C55C55B44B44B44A33A33A33@22?11=00=11=11>33?54A76B87?53<1/;1/7-,7-,E;:PGEWOMRIITLMQKK8220.375:USXYUZWQUYSVOHJA8;3*+5**:..<00=11=11=11>22>22@22@22@22A12A12A12A12B33B44C55D66D66D66C55C55C55D66D66F88G88G77I99J::K;;M<>R@@TCBVGDUFCOA=C60VJD|qk¼²«ÚÖÇçéÒããËàÜÃÔ̲­¡‰ˆwblWEiRDkPGmOKoQNwQQ~QS}QRzNPuLMsKKvOOyUSzWUqOMdB@S20@�.-.///./014!6#7"7"7"6!7 8 77 8!7 657:" ;#!8 :!;":;C# Y75lHE{VS‚]Y‹fb•plžyu¥}¬ˆ„±ŽŠ¶”º˜“½œ—¿ šÁ¥œÃ¦žÅ©¡È«£É­¥Ê®¦Ë¯¦Ë¯¦Ë®¦Ê®¦Ê­¥Ë¯¦Ì±¦Ì±¦Ì±¥Ë°¥Ë°¥Ë¯¤Ê¯£É®¢È­¢È­¢È¬¡Ë­£Î­¤Ëª¡È§žÅ¤›Ã¢˜ÀŸ•»š‘´“ЫЀ¢wšyp“lc‹_WƒXOxOEmD;b:0Y3(R-"L(F#A?B"E&!@!?@D"E#!D" A>=>=;<< =!=!=!<!<!;!; 94! /" ,++/11037="R1/iE=wPI…[U“d^™ebšdaša_ša^›c_œeažhc¦f`­d^­ia¥i`œh^”j`˜ym¡Œ±¥—¼·©ÄĶÇʼ»¹«¡™ŒneYNE:>4*K?8RE@UECN=@O;=K79J68J68I68J79J79J8:I8:H89G78F67E66C55B44A33A33A33B44B44C55C55C55C55B44A33A33@22?11=11=11>22>43?54A76A76@64>31<208.,7-,E;:QHFXONRIJTMMQKK8221/486;USXYUZWQUYSUOHJA8;3*+5**:..;//=11>22>22>22>22@33A33A33B23B23B23C34C44C55D66D66E77D66C55C55C55D66E77F88G88G77I99J::K;;M<>=< ;;:::: :!;!"O9429/-7-,E;:QHFWONQHISKLPJJ7111/486;TRWYUZVQUXSUOGJB8;4*+5**:..;//=11?33?33?33@44B44B44C45D45D45E56E56E66E77E77E77F88E77D66D66D66E77F88H::H98H97I:8J;9K;:M<:N<;N<;N<;O<;TA?UD@L=8L?9[PHŒ‚z»´ªâÜÑïêßòíØíçÈÛÒµ¹ª“~hsYHkL?lJAuQLwRPuQPpMLtLMzLOyLOyNQzRSzTUtQPhIGW:7F+(7/.013 5!30/38" ;%#:%#8#7"7"7!8!8 8888 8!9!; ==! >#"=$"8 8: <L+(fB@•nn­Š…ºœ“½ž•¿¡˜Â¤›Ã§Ã©žÂ©žÁ©žÀ©¿¨¿¨¾©¾©¾©¿ªž¾©¾©¾©¾©¾©¿©žÀ«ŸÁ¬ Ã®¡Ä¯¢Ã®¡Ã­ Â­ Á¬ŸÁ«žÀ«žÀ«žÁ¬ŸÂ­ Â­ Å®¢Ç¯£Å­¡Ã«ŸÁªÁªÂªžÃ«ŸÃ«ŸÂ«žÁª¿¨›¿¦š¿¤˜½¢–ºž“·š³”Ь‚¤ƒy™wmŒi`€\SvSJjE>]83T/)K'!C!A A A!?!=!;;;< :987788 9!!:##;##:#"9" 6 4441,((+2"!36B&"W63nGFƒXXŽ``“bb‘^^^]‘`^•dcšdaŸc^¢c`¦ec¨fd¤cbžb`œgc¥zs¸–˳§ÙǹÓ˹Éȴᤠ{ugQH=F:2H84R?>T>@T<@VN:;N:;M:;M:;K9:J78H67E55D45D45D45C44A33A33A33A33B44C55D66D66D66C55B44A33@22@22A33A44A44A55A55?54?54?54?54A75B86?428.-7-,E;:PGFVNMPGHRKKPJJ8220.375:TRWXTYUPTXRUOGJB9;4+,6++:..;//=11@44@44@44A55C66D66D66F67F67G78G78G88F88F88G99G99F88F88E77E77F88H::I;;I;9J;8J;8K<9K<9M;9M;9M;9N<:P=;R>=S?>UA@WCAUB>S@

:K<7`TM†}sû±çáÖúöêóðäðéÒäÚ¹¾°’“gqUDiG=oJCwOLwNNvNOvOPyTTyPQyKN{NQ|RT{TUuQQfEDR53=$ 1+-021122006:""=%%<#$9" 6!6!7 8 8 9 9 9 9!:";"=!?==!!=#!88 ; =N+)kDCŸuvµ’¿£˜¿¤™¿¥™¿¦š¿§›¾¨›½©›¼©›»©›º©›º©›º©šº¨š»©›»©›»ª›»ª›»©›»©›»ªœ½«¾­ŸÀ¯ Á°¢Â°¢Á°¢Á¯¡Á¯¡À® À® ¿®Ÿ¿®Ÿ¿®Ÿ¿­Ÿ¿­ŸÁ¯ Â¯¡À® ¾¬ž½ªœ¼ª›¼ªœ½ªœ½«¾¬ž¿¬ž¿¬ž½«¼ªœ¾ªÀ«žÃ« Æ¬¡Æª Ä¥œ¾”µ’Ь‡¤w’keXSuNIgA;X3.I(#A!<;: 8 79;!97655567! 7"!8#";" = @[AEY>CS43>43>43A75B86>317-+5+*C98OFDUMLOGGRKKPJJ822.,1649RPUVSWTOSWRTOGJB9;5+-6+,;//<00=11>22>22?33@44B44C55D55E56E56E56F67G88H::H::H::H::H::G99G99G99H::I;;J<UA@U@>UA>[GDQ>:H62RD=Š~vÈ¿¶ìéÞóðäòïãúøìêãËÉ»˜ˆwXmT=eE7tNGyOMzNPyMQwMOuMNvPPyOP|OR€UW|TUsMN`="<F! ]55‘df­Š…½¤˜½¤˜½¥™½¦™½¨›½ªœ½«½¬¼­ž¼®ž¼®ž¼­ž½­ž¿® À¯¡Á°¡Á°¡À¯¡¿® ¾­Ÿ¾­Ÿ¾®Ÿ¿¯ ¿® ¾®Ÿ¿®Ÿ¿¯ ¿¯ À°¡À°¡Á°¡Á°¡À°¡À¯¡¿¯ ¿¯ À¯ À¯¡À°¡À°¡À°¡À¯ ¿®Ÿ½¬»«œº©›¹¨™·©š¶©›¶§™¶¥˜¸¤˜»¥š¿¥œÃ¥Ä£œÃ ™À›•¾—’¼“Ž·Œ‰«‚~—ok~XSa?:K,'= 98 7"6"8!9 8 77765544 4 9===!<"7!3/)&$")//3;L(*b:=xLPˆ[^Ž`cŽacˆ[^‹__‘dbšed£cf«ag±_g¯]d©[_ŸYZ¨mh»‹‚ܵ©ÞλÖÙÁÐÒ¼ÓÓ¾ÑÍ»³«ž|qgK;5@,*O79_DI]@GU00@22C55C55B44A33>22>22>22=32>43?54@65A75A64;1/5+)3)(A76MDCUMKOGGRKKQKK:442-394:UPVXRWUMRWORNEHA695)+7*+01?12?12@23A23A23A23A23B23C34C34D45E66F77F77G88H89H89I89I99I99J9:K:;L;D!V0.‚XW¤‚{¼¢”¾¤–¾¦—¿§˜¾¨˜¾©™¿©™¿©™¾©™¾§˜½¥–½£–½¡•½ •¾Ÿ•¾ž”¼œ’»šº˜¸˜Ž¸˜Ž¸˜Ž¸™Ž¶˜Œ´–Š´–Š´–Š´–Š´–е—‹¶˜Œ·™¸šŽ¹›¹›¹‘¹ “»¢•¾¥—À§™Á©›ÁªœÁ©›¿©š¿©š¿©š¿©š¾©›½ªœ¼¨›»¦™º¥˜¹¥˜º¤™»¤™»¤™»£™»¢˜º¢˜»£™¼¤˜ºž“²‘† |rzWNY8/@"; : ;!<:98 77765 44446889!9"7"7"6!2 .*&+00028G'([78sKM„X\`e^c_`b_˜ecžde¤ceªce«bd©aa¢\[¦da±tnɈٶ©ãÖÃÞÔÁÛÖÂÙ×ÃÑÑ¿¥£“pk]F:0G4/V<:^?@X>?O;;N9:O:0/A22C44B33A22@11>11>11>21>42?43@54@64A54@42<1/8-,7,,C88NECUMKPIIRLLOJJ7226/6<5./?/0@01A12B23B23A12@01?/0?/0@01A12C34C34C34D45E56G67I68J79K8:K8:L8:M9;M9;H99D97F;9J;:M:;N9;O9;O9;O9;O;;R>=N9:P9;S:=T;>TN;=H89C77E;:G;9H:9H:9H:9F87C54C54C54D65C54A32?10@11B22A11@00@00?10?10@21@43@53@53@53@32?21=20;0/<11E;:OFDUNLQKJRMLNJI40/4-4:3:VOVZRXVMRYNSPDHC6:7(+8)+<..>./?/0A12B23B23B23B23A12@01@01A12B23C34C34C34D45E56G67I79J79K8:K8:L8:L8:K79I::F;9D75I98O<=Q<=S=?U?AT?AP=>O>>YIIR<>G.0E22sgd¬©¡ÜßÒíðàôõãüùåîàÌÒ¸£ž}g\NrKFvOJwQKxQLxQNxQNxPNuMLtMLwOO~VVvNQiAFY48G'*7/,-/12368"8"7 776444 3 3 56677899 : ;!<!<!==;="=$ :!–ng½–‰¼–‰¸“†³«ˆz¤syl™sf”l`eZ_U‡]S‚\S€XPTM}PJ{KFxGBuD?rAvG?zMDRJ‚UL†ZQ‹_Ve\–lbœrh¢ypªw±ˆ~¶„º•нœ¿ ”Á£˜Ã¦›Ã¨œÁ©œ¿©œ½¨›»¨›º§œ¸¨›µ¨™³§•¹£“¼´ŽgZeC6F)@'?%?"A > :!:!9 8 76544443 3 3 3 4 6!8" :""9!!7 5310000/39D#$W03l@E‚SWŽ^_“c`ŒZW[X”_\Ÿfd£gd¤fc¦eb¨d`¨b]¢[W¦mfµŽ‚Ý¿±èÕÄåßÊØÜÃÖÝÄÌÒ»¡¡ŒoeTH5(K0%R94WCBT??R;;Q9:T;=R:=N9;G46F56E88E:9G;9H:9H:9F87D65C54C54E76G98F87C54?10?0/?//?//>..>/.>0/?10@21?42?42>31>31>10>0/=1/;0/=11F<;PGFVOMQKKRMLMIH40/2+2929UNUYQWWMRZOTQFJD8<8*-9*,=./>./?/1A12B23B23B23B23B23A12A12B23C34C34C34C34D45E56G67I79K79K8:K8:K79K79J68I::H<;E66I88O<@T>@S>?T@ATBBTDDSCCJ79J6:o_`©ŸœÞÛÔòóè÷øèöôáîæÑ̸££ƒoYEtL?sKFzRN{SOzROxOMvNLuMMwONyQQzRRwOOd@AN/1B%'6-+-0 3 3336 9 #9 #8!765443335667889:;; < < > ? <=!># :!<"?#A#C!I# [42‚UP£ri¡rh›nd”i^ŒaV„ZN}RGyKAuD;q>5o91g90`:0_8._5-_2+_/)^-'\+%Z*#X*#V*"U*"X*#Z*#Z*#Z*"Z*"Z*"[+#\,$]-%^.'`0(a1)d1+g2,h3-k60n93p=7vC<|IBƒPJŠXQ_X•d]›of yo¥uª†|°ƒµ“‰¸˜Žºœ’¼Ÿ”½¢˜¿¥›À§»¦™¸¥•½¡“¾š³Š~ŠbVb@2B&=%=$>#@!?!="<";!:!8 76555444 4 445 7!8!!9!!8 !8"8!40/..0258C "R+.f=?{PO‹]Z‰[WŒ\X‘^[™b_žda¢fc¦gd§fb¥b]žYU—[T›i_¾•ŠØ¼­çÙÅàßÇàåËÞäÊÍ϶ž™ƒk^LH4$H4*Q>:VB?T?..>..>..?//?10@21A32@42?42>31=20>10>1/=1/<0/=21G<;PGFVOMQKKRMLMIH40/0)0707UNUYQWWNS[PUSGKF9=9+.9+-=//>./?/1A12B23C33C34C34C34C34B23C34C34C34C34C34E56F67G67I79K79K8:J79J68J68I57I9:I=;H88J99N;cTX§›œÛÔÑýûôþýñýûêôîÚÔÄ®£‰txUApF3rG#;!="@#C$D!F Q)&j:6€IB~HAyE=sA8l;2f6,a0'_+#^'\#[R!J%J#L"N!PPQ P O"N#N#P"R!R!S!S"S"T#U#U$V%W&X'Y#YYYZZ ]#a'#f,(k2-o83s;6wF?}QHƒWN‹`X“jbœtk£|tª„|°Œ„·“‹½š’Áž—¾ –» “ ”Á™³‡|†]R]:-=":#;$=#?!?"?#>"=";": 8 7766555 44445 6! 8!!9!":!$;"%6!"0.,,/1115=I''c<:|PM†ZWŒ_[`\’_[—a^ždb¤he¥gc£c_ ]Z•TOSKžka¾™‹ÝǵéâÊçèÍãèÌæêÎÊɯ›•|TI2C4%F5.TB;UA31=20>20?10>20<10=21F<;PGEUNLQJJRMLNJI5101*1818UNUYQWXNS[PUSGKF9=9+.9+-=//>./?/1A12B23C33C34D45D45D45D45D45D45D45D45D45E56F67G78I79K79K8:J79J68I57H46H78H:9K<;M;;N:;O: > ;= ?# >"?"A#E% F#G!K#W&"`(#^)#\)"Z(!W&V%V$X$Z#\!\ T#L&M%O%R%T$V%W&W&V( U) T) T&T"T#U#U$U$V$W%W%X&X&X&Z#[ZYYXXYY ["\#]$\(!],%a1)h80p@9wHBQKˆ[U“fažql§|w¯„~²‹ƒ¶’ˆÂ™Â•‹³…z„ZNZ7*: 9$<&?' @# @"@#?">"31<10=11E;:NECSLJOIIRMLOKJ7323,3:3:VOVZRXXNS[PTRFJE8<9*-9+,=./>./?/1A12A12B23C34D45D45D45D45D45D45D45D45D45E56F67G78I79J79J79J79J68I57I57G67H88L;;O<=P;=K57R<>YDEXEEJ::>20I><‡~ÌÇÆòíéûõíúóçúñàáÒ¿¸£}aMpM;uK;SEƒVN€TSxNLuKJuLKyPQzSSxSRrNMeA@T11C! 1$(+-.026! 8!!9 77 !7"$6!#5 !434556778889:;;< = = ==>?=?!A% ?$?#A#F%G$H"J"P!V!T"S"Q#Q#R#S#U#W#Y"Z"U$O&P&R&U%W%X%Y&Y&X' V( U( V&X$X$Y$Z%Z%Z&[&[&[&[&[&[$[![!Z!Z!Z!Z"Z"X"W"W!W!V!V"Y$\'!_+%c/)g4/m;6uC?MIˆWRŽ]Y“e`™og¨zr¬{s¡pgyNBU2%: 9%='@'!@!@!@"?">!=!=!< ; ; : : : 866655444 5!!6!#7"$5"#1!!1!!/-)''.35 /8H%"`;9wPN‹a^‘eb‘c_‘`\•_\šb_žfb¢hd¦d`¤]Z”UO’^Tžwhɯ›Ý͵åÞÂãáÃæåÇÞÝ¿´³”yr\H:-C4)J9/S?7U>9Q97L54L78K89I8:I:;F77C33E55F66G77E55D44B22A11B22C33E55E55D44C33B22B22B32B43B54A64@53?42?42@32@21>31=10>22F<;NEDSLJOIIRMLOKJ7325.5<5./?/1A12A12B23C34D45D45E56E56E55D45D45D45D45E56F67G78I79J79J79J79J79J68J68I67H88K99P<=S=?K57U@B_JKTBB?109.,ka_²­ªïîê÷óìùóè÷îßîßÍÀ«—‹p\gF4qK;„YM„VM‚UPTRwNLuLKvMMyQQyTStRPeCBO/.<6-&(,/02479 9 87 !5""5!"4 33456799 999:;;< = > > > > ?@? A#C&!A%@#@#E%H$J#J!O"R#R#P$O%O%P&Q&R$T$U#W#U%S'S'U&W%Z%Z$Z$Z$X$V$U%X%\%\%\%]&^&^&^&^&^&^&]&\%[%[%[&\'['\(\(Y'X&W&V%W#X"X"X!X!W X!Y$]($c.*i40n86q?;vHB†UNYQ‡TLj>3O,;!;&>'A& A A A"@"?!>!>!>!=!=!10>21=21?33G=./?/1A12@01A12B23B23C34D45E56E55D45C34D45E56F67F67G78I79J79J79J79K79L8:L8:M:;N<@WACYDFVCDB11A32YOM¨ŸÛ×ÒûùòúõëûôæóçÖɶ¢–|hoN{TI…\U„XUWT}TSwNNyQQ|VU{WVrPOdECP30>" 12/,"*+.1589 8 88 5 3 3 2234679; ; ; : ; < < =!= > ?!?!@!@!A!C!C#D&!E("B&A#A"D#H#J#L"O#Q$P$N%M&M(N(N&O$P"Q!R!S#T%U%W$Z#]#]#]#]#\$Z$Y%Z$[#\#\#\$\$\$\$\$\$\$\#Z%Y'Z'Z(Z(Y(Y(X(W(W(W(W(X&Z$Z$Z$Z#Y"X!W!X!Y"Z# [%"Z'#[+%d1+i4-f3+W, I&="=&@&D$ E D B"A"@!@!@!?!?"?!>"># ># < 999765421101 3""6#$6""5 30.*'&'/77E'$\;8yVRˆb]eaŒ^Z]X^Z—d`db¢cc£fd˜_[YRŠ\Q¬…wÖ¸¥óàÉòçÌêåÈïîÏÒÏ´£š†YN=B4$B0#T@7T>8P85N87K77I57H59K9:M;;J88I77H66H77I77I88H66F55E44E33E44D44C33A11?00?00?10>10>20=20=20=20=0/<.-=10>21A55J@?RIHWONQKKRMLMIH5105.5<5./?/1A12@01@01@01A12B23C34D45D45D45C34D45F67F67F67G78I78J79J79J79L8:M9;M9;P<=Q>?M8:O9;U>@^GIWACK78@//_RQ’‰‡ÕÏÌòïèþýñüöèïåÓÕűŸ†q~`LoL:~XLYRXV…[]ZZ|WUwQPyUS{YWtURbEBN2/>%"6110 /"--/48; ; 9 76 3 1 1 123578:< < < !>!?!@!@!@!@!B"D#E%!E'!E(!C&B$B#E#H#K#M"P#R#P#O$N&P(P(Q'R%S$T#V$X%Y%[%\$^#`#a#a"a"_#]#\$\#]#]#]#]#]#]#]#]#]#]#]#[$[%[&[&Z&Y&X%W%W%X'Y(Y)X'V$V$X$Y$Y$Y$Z$Z$Y#X"X"V#T%X%Y%W%P%H&B'B)E( J&#N"$I"!D#C#B"A!A!@!?!?!?"?" ?" >!<;98765 3 1/-04 6 "7!8: 9 6-&!#.8 49E'$_>;vRN‡_\‰_ZŠ]XŒ]X”c_™ec›ee™bb›bb™`^ŠSN˜f^´Š~à°îÛÄðæËîëÎçâÈÎÆ°‡|i^P?H6(N:/Q;4S<8S<;O9:J58H48K8:N<//>0/>0/>10>20=20=20=20<0.<.-=1/>31A65J@?SJHWONQKJQMLMIH5104-4;4;WPWZRXVMRXNRODHB6:7(,8*+<..>./?/1A12?/0?/0?/0@01A12B23D45D45D45C34E56F67F67F67F67H68I68J79K8:M9;N:R>?R<>S;>V=@`GJQ;=B/0L;;‰|{ÍÅÃôòîþýôýüìùòßØÊµ¬—{]HrP!=!: 6 4 1 //1 2 4679:;<= =!=!=!>!?!?!?!A" A" A" A" C"D#F&!E&!C& B%C%D%F%I#L"N#Q#T#S"Q#Q%S'!T("U("V'!W%!Y%!]'#^'"^& `& a%b#d#e"e!d"b"`#_#_$`$`$`$_$_$_$^#^#^#^#^#^#^$^$]%\$[#Y#W"X"Z$\'])X'S$T$U$V%X&Z' \("\("\'"Z&!Y$ W% T%T"R PM#J(H,G, J*#O&%U#'N##E$E#D#C"B"A!@!?!?!?!@" ?!> <:877 6! 4!1 .,/46 8;>!#>"#;"!1(! +6!436F(%`>;ySO…]Y‰^Z‹^Yb]’fc’gf__šde£fi”VVQO•_ZÁ˜ŒßòðáÊëåÉðëÐêäÌ»±œ…weWF7G4(L6/V>;X@?S<=M7:I49K8:M;;I77G55E33G55I77J88H66G55E33D22B11@00?//?//>/.>0/?10?21?31?42>31>31=1/=/.=20>32A55I?>QHGVNLPJIQMLNJI7322+2929UNUYQWVLQXNRODHC6:7(,8*+=//>/0?/1@01?/0>./>./>./@01B23C34D45D45C34E56G78G78F67F67H57I68J79L9;M:N9;N9:V@BW@BW>AT;>H24G45pa`¶¬ªôîëüùöþýòù÷ããÚÅ®ž‡{cLoP8zVBˆaR†^V…^]‚^cyVbvSXuTR|\YuVSfIFN40:"+(,/"-!.047:<=> >!:!!6! 3 0 . 0 1 2 4 68:;<;<=!>">!?!?!?!@" A#!B#!B#!B#!C"D!F% D$A"@#C&G( G&I$L"N$U% [%"X$ V#U$W'!X'"X&"X$ Y#[" _#"_$ _$`$a#c"e!g!g!g" f# e% d% c&b&b&b&a&a%a%`%`%`%`%`%b%d&e' e'd&b$_#\![!\"]#`&\)X,W*V(U&V&W&X' Z(!Z'!Y& Z%!V$S#T#T"R!O%L*J- H, J(!N""R"N !G%F% E$D#C"A!@!@!?!?!?!?!?! =;977 6"!5#!2! .,0569 =!>!<84 0!+!% ',.15:J*&`<8{UP‰a\Žd`†[U…^[‡dcde˜ceŸ`e \a•RUŒON˜h`¼›ŒàÍ·íåËîèÎëäËêâË´§”raRC0$F0(U=9YA@T=?O9..>..?//?//@21A32B53A64A64@53@53@32@31@42>32?43G</0?01@12@12@12@12@12A22B33B33B34B34B34E55G67G67H78J99J78J78K89M:;M:;M:;O<=N::N88W?@\CFZAFF06K;>eZ[£œšØÔÎþûóþûòþôåòßÊÁ«–ŽubiL ><;:9 9!8!6 42124678:::#6$2$-"*().24;J('hB@VSa^‰[V†[X…]]Œ__•`a`d¢ad™XZPO‡TMŸwkæ•éÔÁíãÌèæÍìêÑÐÊ´£˜…bRBM7,K1+W=:U?>P>>K=>I9:G55E33E24E36G58G58F47D23C00B0.C1.A0.?//A11C33C33B32A22A22B43B54B54A32@32?32=20<10=32F=?]CGZAH?-5\RV‘ŽŽÔÕÐñòéýüïýøêöâÐÞ»¦œyfwUGgE$!% " '-!. ,-3:<=A R/.a>=hFE\=;L2.>'!5!45259"7#4!4 9";#<">">!>@!A" B#!C$!C$!D$ E$F$F% G&!H% I# J$!K$ L$M$ N$O$P%Q%Q$Q$U%Y'Y'['\(](_'`'`'`&`%`%e%i&f%a#^"`&c(d'd%g%i%g!e"d#d#d#d#d#d#d$d$d$d$d$f$h#g#f#e$d%c&a']&Z%Y$['\'\&\&\&\&\%\%\%\%\% ]% ^$ Z%V%U&U&T&R%Q%Q& O%N%M&M& L$ J" I# I#H"F" E" D" B" @!?!?!> >>>=<<;;;:82/3 557:=!=$;$8$5#. '%).029Q-.mDC…XU\Y‹[Y‡YX‰XW’\\š`aŸbcš^^‘WUNHŠ]T¥~qÛ¹«çØÄäçÎàãÉáâÈÒζm]J:C)S82U?;D97F44E24E26F39H5;I5;G4:E24C0/A/+B1*@0,@00D44G77F66B22@00@00B22C33C33A11?21=31:0.9/-<21F>00?11?11@22A33B44B44B44B44B44B44B44C55E55F44F44I77L::K99J88K99L::K99K99P>>S>?W>AZ?CS9?L6R;1L6+F-#A$978!8#6"6!9";!">!>@!A"B# D#!E$ E$F#F$G$H& J% K$K% L$ M$ N%O%P%Q%S%S%S%V%Y%Z&[&\&\&]%^%^%_$`$`$g%n%l&g#b!b#c$c$d#i&m("k% k& j(!j(!j(!j(!j(j'i'i'h&h&g%h#h!gfe e"e#d#a#`#a$c&a&^&^&^&^&^%^%^%^%^%^%^$ Z%V%V%U%T%R%Q%Q$P%N%M$M$L$K$J#I#H# F#E" D" C!B!@"?!@"A"A"@!>!> <;9988418"?("E,'F+&A%!; 88 9"8"/%"%+3!!56<R-+nCA‰\XŽa^‹^]ŠZXŒYXZZ–]]˜`^–_\‰VPˆYP“h]³ŒѼªäàÉÙ׿äâÉçä˽µž|n[F3%I4*M94M=;D:8F87I77G46F36F38H5;I5;H59E25C11B0-B1+A1-A11D44E55D44@00?//@00C33C33B22?//?21>42:0.9/-;10F=;NFDSKIOGGSKLQKK8222./956TPQWSTUOQZQSQGHB894((5)):..>00?11?11?11@22A33A33B44B44B44B44C55E77E55F44D22H66K99K99J88J88K99K99L::Q??V@B[?EY?EI27C26qgh±­«êéä÷÷ìûùëøòáäÖÄ´š‡ƒ`NoK42:0.9.-:1/F=;NFDTLJQHHTLLRJK8223/0:67TPQXSTUOQZQSQGHB894((4((:..>00?00>00?11@11@22A33A33A33B44C55D66F88F66F44D22G55J88K99J88I77K99L::N<FT;BD04I;=™“ÔÒÌüüòú÷éùôãïåÒDzž”wdlI8mI:zUJ‡bZˆd^€]XxUQzWS|ZU|\UzZQhJEO524)'24 426<==C" ^?=R>;L;7I76G45E35G47I59J7:I68G55F42E3/D31C33D44B22@00>..?//A11D44D44C33?//?10?42;0.9.-:0/F<;OFEULKRIIULMRJK8113/0:67UQRXSTUOQZQSQGHB894((4((9--=00?00?/0@01@11A12A12A12A22B23C45E66F78H77H66F44H66J88L::K99J88K99N< ::< A%#R/-e;:uNL„`]pk‘uo‡mfw^WbG@Q4.E&!C!<$5(4( ,!$")1! 2 36@$[;7uRP}YVYV~WS{RN‚TPŠYU]XŒUQ…KGD@ˆVP¡{rÜÀ²ãÓÀÚÕ½Ö×½ÏÓ¹¸º£nhWL?4A-'V;:U>;N=7J95H64F45G47I59J7;J7:I77G53F40E42D44D44C33A11>..?//A11C33D44C33@00@32@53;0.9.-;//G="= >A!C!D"E#H$J% L% M%O$Q$R$T$T$ U%V&V&W&Y&Y&Z&\&]&^&_&_&a&d'e'f'h(h'h&h%j$k%l&n'‚98šOV§_e©fk§hm¡hkŸikžjljmžloŸlp›ilœimknknžknkmjlœik›ijšhh™gg˜fe—fdœfh¡fj`d bd¢ccœ[YˆFAt0(k$l#p%n#m$l%l%k&j%h%g%g%f%d%c%c%a%_%^%]%]%\%Z%Y%X%W%V%V%T%R%R%Q%P$N$M$K#J#I#H#H#F$D#B!A A!C$!B# ?!;;>!D'%]87xKK‚YWŠeb‘pk“vp’wpŒrk~d]kNHY94M+&?&6%7( 2$+#%*/ 111G+&aA>rQN{YU€[W|UP~SN‚SOŠWSŒUQŒQNˆKHƒLH‰[Vµ†Ð¸¨ÝÔ½ÕÖ¼ÖÜÁÌÒ¸••€dZLD0(P41Q:5N=5L;5I84G55G57H59I6:J79I67G53E30D32D44E55D44C33A11@00@00B22C33D44C33B43A43<0.9--;//G< >" ="!>UCCWEEP>>E23F35oa_µ®¦òðâôóàøõßóëÓÏ»¤˜{fkH5qL:yUI]W‚]Wƒ\V„[U„YSƒZU[VxXTcGEH0/)!"+,,/9ADJ$"U/,kDBog¯—‰·Ÿ´œ¯˜ˆ®—†°˜†®”ƒoƒdShG5S0G$@=? A$"?#"=! < @#!B# C"D!E"F$I%L%N%Q%S%U$W#X#Z#\#\%\&]%]%^%_&`&b&c&d&d%e&f%h$h$i$j%l%m%n$o#p#p#p#~51LNŸ^_¤gg¤kj¡ki mj ol nm¡oo¢pp¢po¡on nn nnŸnmŸnmŸnkžnjžmjžmimimhmhhgœbdš`a ed¤ieŸa[‹JCu2)j&k%p(o'r%u$s%r%q$o%m%l%i%h%g&e%e&d'd'c&a&a'_&^&]'\&[%[&X&V&V%U%T&S%R%P$O$M$L$L#I$G$D#D#D#E% D$ A">=?"D0nB@{SOˆc^’pj”vn—{s›€w …|˜~uŠpgw[S]A9D*"9!42 0 )" %+,2=!V85kKG|XTZWTROL€MJ†QN‹UR‹UQ†NLGEsC=›wkÊ´¢ÝÔ½ÙØ¾ÏÓ¹ÐÒº¢Šk\OD.%C/%M<1N=4M<6L:7J88H58F37F35D23B00A//B11D44E55E55E55D44B22@00@00B22D44E55D55A32=/.<.->11I==RGFXMMTJKWMNSJK:01401;78VRSYTUVOQZRSPGHB883((3''9,,=//A01D13D13E24E24E24C02B/1B/1B/1C02C02F45I77K99K99L::M;;L::L::P>>UCCUCCI77G64YJFœ“‹Ï̾óòßóðÙðéÑàѹ§w^KiD3wPB{WO{[WzWS~XS‚YT„XSWR{TPmLIT:9;&&'%*. ..4=F"!H"!S-+e@=„`[¢‡z¹¥’¸£²‹®–…°—‡®“„¤‡yˆi]mMAU4(I&C?=@ C%#A##>! =A#!D# E#E"F#H$J%M%P%S%U%W$Y#[#\#^#^$^%^%_%`%a%b&d&e&f%g%g&i%j$j#k#l$n%p%q%r$r#q"q!~3-‘JI¡\[§eb§ie¥ie¤jg¤kg£ig¤hg¥hh¥hh¤hg£hg£hg¢gf¡fe¡fc fb ea fa fa fa fa¢db¤ab¡_^¥c_¨e`¢]WIA|3*p'p&s'r&u%x%v%u%s$q%o%m%k%j%h&g&f&f&f&d&c&c&a&`&_&^&]%]%[&Y&W&V&V&U%T%R$P$O$N$N$K$H%F$E$E$F% D$ B"? > ?!A# K'$X0+iC=|XRjd”tm—yq™}už„{œ…{–v‹vkw\R`@8J-&<#5 5#!. ' "'-!07I,(]<9pJH~TS‚TS‚QO€NK‚QL…TOƒSNƒOLIGsA=ˆ_V©‹|Ͼ©ÖζÒÓ¸ÕÖ¾·´Ÿ‹pRA6E4(G7*K:0L;4M;6K98H67F36E24D12C01B00B11C33D44D44D44C33B22@00@00A11B22D44C43A32=/.<..?22K>>SGGXLLTIJWLMTJK:01512<89WSTYTUVOQYPROEF@672''3''9-->00A12C02D13D13E24E24D13C02B/1B/1B/1C02D23F44I77J88K99M;;K99K99Q??TBBQ??A//QB>yoeÈĵããÏìíÕðíÒáÖ»Á¬“bNoJ:oG:{SIzVQvVTtRPyROUQƒVR}RNqJF\;8E,+2 *+ !/##1!"13:B !J%%M('^:7xUP}v°™‰¹ª’¶¥Ž²ž‰¯—…°”†¦‡{“rhpOGX70G& B"BB?B!D&$B$#?!!=B#!D# F#G"H#J$L&O&R&U& V%X%\#]#_#`#`$_%_%`%b%c%d%f%g%h%h&i%k%l$l#m#n$q%s&u&v&t$s"r /(‘DA¡UR¦\X¥_Z¢^Z¢_Z¢^Z ZX XW WW¢WX¡XX YY YXžWVVUœUSœUR›TQœVQœVQœVQWR¢XU¦YX¢VS¥XT¦YT¡SM’C<2)w(v&x&v%y%{%y%w%v$t%q%o%m%k%i&h&h%h%f&f%e%d%b%a%`%_%^%^%]%[&Y&X&W&V%U%T%R$Q%P%O$L%I& H%G%F%F% E$C#@!? ? @!@E!V2+kHB€]WŽmf”un—{sšw›†{š‰}˜‰|vk\Ua@;J-):"7$"3#". $!$+ 06?"O-*b:9yKK‚RR…SR€OLQLSM|RK~OK€KJ}IF{NG‡bV·ž‹ÍÀ¨ÖÒ¸ÒÓºÅÄ­ª¤‘l`QM?1@0"F6*J91L;5K98H67F35E24D13E23D22C22B22B22B22B22B22A11A11A11A11A11A11A22@21=/.=/.@22M??UGGXLLTHJWKMTJK:01734>:;WSTYTUUNPXOPMDE?552&&3'':..?22A12B/1C02D13E24E24D13D13B/1B/1B/1C02B01B00G55I77K99L::K99K99P>>R@@N<<;))k^X¯¨šèæÔîï×èéÍîéÌŶ›‘x`mK7mF8wMCyPIvROsSSuSQwPMzNKUPxMIe>:E%"4*) *!,!0 5!:"C"%H$&N((T0.mJEmf´•ޏ£’´§Œ·§Ž·¢Œ´šˆ«–tizVOZ72J'$@>B F!BC"D&$B$$@""? B#"D# F"G#I$J%L&O'S' V&X%Z%]#_#`#b$a$`$a%b%c%d%f%g%h%i%i%j$l%n%n$o$q%t&v(x(z(x&v$s z' …2/“A>”D@‘B>@;‹?:Š=9ˆ86Š66Œ688::;Ž;;:;‹88Š75ˆ54ˆ53‡52ˆ62ˆ63‰74Š848687Œ5485‘;6‘:4ˆ1+(!z#|$'~&}%|#|$y%w%t%r%p%n%k%j%i&h%g%g%f%e%c%b%a%`$_%_%_$]%[&[&Y&X&V%U%T&R%Q%Q$P%L%H%H%G%G$E$E$D#B#A"@!? >@ E$R0*dA;{YRmf™|t˜€v•‚w“…x–‹}Ÿ†{Ÿwq[U_>:C(&9#"5##3$#+%#'099CT)*qAB€NN†TRQMSN~UOxTK|QLƒON†SPyHCsH>”ve¹¦Ò˲ÉʯÈɱ¿¼¨“Œz_SC9)@0#G6-K:4J97H67F35F35F35G56H66E44B22A11@00@00@00A11B22B22A11@00?//@00@10=/.=/.A33M??UGGXLLTHJWKMTJK;12834>9:WRSYSTUMNWNNMCC?343&&6))=//?11@00@./A01C12D24E24E23D12C12D12F24G45D33B32I88K8:L8;P;?M9jD4qH=zOJuKHvNKyPNyOL|PN~QQ{OPh@AP-.6+%%)/27> J&(M((Q-+_?9€dZ£Š·¡•·¦“²¦‹¶¦´ž‰¬™xk~YQc<7N'%F BB D"F#C!D"F%"G&#G%"F#!F#G#H"K#M$N$P%S&U&X%Z%\$^$a$c$e$e$d$d$e$f$h$i$j$l$m$m$m$o%p&p&q&r'u'v(w)y)x(w&v$x%}(!ƒ0'ƒ1(/&-$,#~+"}( ~'€' ‚)"ƒ*$ƒ+%ƒ+%‚*#)!(!€( €( ( ‚(!‚)!‚)!ƒ)#‚(#'"‚(#„*$„+$( }%{#}$~&~&~%}%|&z&x&v&t%r%p%n%m%m%k%i%i%h$g$e$d$c$b$a%a%a%_%^&^&\&[&Y&X&W&U&T%S%R%N%K$K$K$J$H$G$F#D#B#A"@!@!A!A!F%O-'a?9vUN‰jb”xo—~t˜w˜‚w †|£…{ŽrhqWNS<4:&3!1!1")"&,139C! Z32oDD€RQSQ€RO~QM|RMOL„NNŠSR~HEtB;XL¡†u´ŸÌDZÊÈ´Á¿­ª¦—uo`C:,9."A3+L<6N=:K87G34I56G34E13G55F45D23C11A00@//@//@//A00A00A11@00@00A00A0/=.,=.-A22M>>TGGWLLSHHVKLSJI:01822>88VPPXQQULLWNMMBA?225''8**?0/?//>..>..@00A11C33E33D22D22D22G34I56K78G75C74J;;L:=N8>RWBEI65C2-j]Uª¦–âäÍçäËñåÍïÛÃÇ«“lWc<*nD7vKDzNLrGHwJH~MI}LH€QP€TVqHMV28<$-&#"+46:AN)(Q-*V50mQG”|o´¢“µ¦–´¦‘²¥‹´¢Œ¬•‚žq‚_Tf@9O'#GFF #E!#E#"E$D#E#G$K&!L&!L%J#J"L"O$Q$S#U$V%X%[$]$^#`$c$e%g%h$h$h$i$j#l$m#n#p$q$q#q#r%s's(s(t(u(u(v(w(x)x)x)x&x$x%w$w$y#y#y"y!y!y"y"{#}$}$}$}#~#~"~""€"€"€"~"|"|"|"|"|#|$|%|%|%|%|%}&}'|({'z'x'v&t%r%q%p$p$n$l$l$k$i#h#g#f$e$d$c%c%b&a'`&_&^&\'Z'Y&W&V&U& T& R$P#P#O#N$L$J$I$F$D$C#B#C#D#B!A B!J)"]<5sRKŠib—vo|u›zsƒx‹}•ƒuo`fTE@/ 2!.4",$'&'. 15C%#\:8uMM€TT€QP~MLON‚MM„LM‹QQ…KI{C@sD<Œi]¯™‰Ì°ÉÄ´½»­¹·ª‹‰}VSH60';1*K=7R@=SFFWKKRHGTKJQIH8/0600<66UOOXQQULMXNNMBB?335''8*)=/.=-->..?//@00A11C22D22D22D22E33G34I56K78G75D63E66J8;O:?N7?P9@Q;@O;=G54O@;Žy¾¸¨ßàÈäàÈèÛÃÜÆ¯¥‡q{XDc;+sH=uICtHFsHIvHF{IE~MK~PPwNPb=@H(-3*()*#18:A I&&N*)S1-`@:‚f\¢Š}¸¦—¶¦–¶¦‘¶¤Œ±‡¡ˆuŠl]lI>V0)G G!H""G#$B!"C" E#F$G$G$G"G!G I L"O$R' S&S$U%X%Z%[%]$_#a#c$e$g%h$i#j$k$l$m#n#p$q%q$r$r$s&t)u)u)v)v)w)x)x)y)z*z*z(z'z'{'|&|&}&}%}%}%}&~%~%~&~&~&~%~%~$~$€$$$$€$~$~$~$~%~%~&~'~'~'~'~'~(~(}'|'z(x'v&t&s&r%r%q%o$n$m%l$k$i#h#g$f#e$d$d$c%b&`&_&^%\%Z%Y%W%V&U&U& T&!T'!S&!R& P%N%L%I%G$F$E% C$C#D#B!A B!F%P/(_>7rQJ…d]–un¡€yƒx–ƒu—„vzlzgYUC5=+.0/-*%#+.1; R2/iECzQP~RQPOOMOM…POSS‰OMHEuC<ƒ]Rœƒt»­Áº«¿½®»¹¬›™pnbD=5=3,D60N=9M97I43L76H44D11D22F34G34F23E22C11C11B00B11B11B22D44D44E43C20?/,>/-A22L>=SFFVJJQFERIHOGF6-.4..:44TNNXPQVMMYONNCB@334''7)(<.-;,+=--@00@00A11B22C22D22D22E33G34H45J67G65D64D44I7:N9>K5=SFEVJJPFERIGOGE5--2,,933SMMXPQVMMYOOODC@444&&6((;-,:+*>..A11A11A11A11C11C11C11E33F34H45I56G65E74E55I69L7=K4 !F&'L++O.,M+)eD?ˆh`®’‡¸ž’¸ ’´Ÿ´œ‹¯“•wgwWI[8-I%CAD"D$"B$"=!@ E!J%L& L& K#K"L"P%R&S&Q#S$W%X&[%]%^%_$a$c#e#g#i%k%m%m%n%o$q%r%s$s%t%u%u%w(y+y*y*z*z*z*{*|*|)|)|)~)€*€*€*€*‚*‚*‚*„+„+„+„+‚+€*€*€*)€)€(€((‚)‚)‚)„)†)†)…)…)„)ƒ)ƒ)‚*‚*‚*‚*)€)))~(|(z(y(w'v't't't's&r&q&o%n%l%j$i$h#g#f$e%d&d%c%a%_%^&]&\&['Z' Y' X'!V'!U& S%Q$M#K#J#H$G$F%F%D#C"B!C!C"A ?@H' \;4sRL‹jc“wn–t†z Š}œ†y…qdbNB@,"/-0.& %(*-8 H,)`@=pLIzRPyOMzNL|NK…QOŠRP‰PN}GBwH@yTIui£“†²ª´°¤¯¬ œ™ŽhbYKA:=/*G62L86M87J54I55H55E33E22E12E12D12D22D22D22D22C33C33D44E55E43C20?/,>/-A22L>=SFFVJJQFERIHOGE6--3--933SMMXPQWMNZPOODC@445''7)(<-,;++>..B22A11A11A00B00C11C11E33F34G34H45G65G75J9:J69I4:N8?R I**J**J+(S3/wXQŸx¹’ºž‘³˜Š²™Š®‘ƒ r{YM];0H&D"D"C"@ > < ;!B"I"K%M%N%O%P%R&T( U(U&R#U$Z%[%]%_&`%a$c#d#f#h#k$m%o%o&p&r&r%t%u&v%w&w'x&z({+{+{+|+|*|*}*~)~)~(~(~(((€(€(‚)‚)‚)„)…*†+†+ƒ,€,,+++*‚*‚*ƒ*„+„+†+ˆ+ˆ*‡*†+†*…*…*ƒ*ƒ*ƒ*‚)‚))*€))~(|({)z)x(v(v(v'u't&s&s&q&p%n%l$j#h#h"g#f$f$e%d%c&b'a(_(^) ])!])!Z(!W'"V'!T& R%P%M$K#I$G$F#E#D"C"B!C!C"B!?>@L+&\;5mLFƒe^•{s˜€v†zŸ‡{•~rzcXYC9;%/,0*$%')*.8!N2.cB?sOKxPNvLJtIE}MI„PMˆPM‚IEyE?sH@~]S‘yo£•Š«¤™­©ž¢Ÿ”ztkXNGA3.D3/J64N98J54I55I56F33D11C/0C/0B/0B00C11C11C11B22B22C33C33C21A0.=.+=-,@10L>=SFFWKKRHGTKJQIG8//4..;55UOOYRRXOO[QPODD@445''7))=/.=--?//A11A11A11@00B00C11D22E33F33G34G34G55H86L:;K7;K6;Q;BM8>J6:O@Aƒws»³«ØÑÈÛÔÃÓǰ½­˜”|kmN@b<1k?7wHBxHDwHEsGDlA>qBAwCDoCBU329 '&*,047:? F&&E&%I+(dFA‹nf¯’ˆº’¸šŽ±”†­ sŠe\dA7M* @D$E%C$> == ="C"I"K#M$O%Q&R%S%S%U%V&V&Y&[%]%_&`&b&c$e#f#h#j#l#o%q&q&r&s&t&u&w&x&y&z&z&{(|+|+}*~*~*~*))(((''''€(‚(ƒ(ƒ)…)†*‡+‡+„,‚-‚,‚,‚+‚+‚+ƒ*ƒ*„+…+…+‡+‰*‰*ˆ*‡*‡*†*…)„)ƒ)ƒ)ƒ(ƒ)ƒ*‚*))€)~)}){)z)y)y)x(x'w'v&v&t&s&q%o%m$k#j"i#g$g$g$g%e&d'b'`'_'^'^'[' Y'!X'!V'!U'!S'!Q&N%K%I$G#G#E"C"C"C!C"B!A ??D#K*%S2-lMG„haŒri•{qœ‚v›‚vŒthu\RR:3;#.2.)%&()*/?&"V84lHFxRPuMJpGCwKF~MI„NJ„KG}GBvF?uNG‚e]’w¤—§¡– ’‰ƒzh^WJ<6B1-G31M87J54I55H45E33C01B./B./B//B00C11C11C22B22B22B22B22B10A/-=-+=-+@00L>=SGFWKKRHGUKJRIH8/05//<66VPP[STYPP[QQODD@445''8*)>0/>//@00A11A11A11A00C11D22D22E33F33G34G34G55H86L:;M9=O:?R=DH49D25cTU›‘ÎÈ¿ÓÏÄÓ˹ɺ£¢Žz{`Pa>3kA9qB=tC@vDCtDBpC@k?;qBAtCEb99E&%+!&-$!."15:=@ @!A# N1-{^X ƒ{¹œ‘·™µ•‰°‚¤ƒui_qKDR-&C =E'E(!B$= > @"@"D!I K"O%S( V) U'S$Q!S"W%[) \(]&_&`'b'd&e%g$h"j#l#m#q%t't&u'u'v'x'y'z'|'}&}&}(}*}*~)))€)€)€(€(€(€'€'€&€&€''ƒ'„(…)†)‡*ˆ*ˆ*†,„-„,„,„,ƒ+ƒ*„*„+†+‡*‡+‰+Š*Š*‰*‡*‡*†)…)„(„(„(ƒ'„)…*„*ƒ*‚)‚*€*)})|){*{*{(z'z'z'y'w'v't&r%p$n#m"k#j$j#i$i%g%e&d&a&_%^%]$[%Y' X' W'!W(!U'!S' Q&M%K%J$I$G#D#C"C"B!B!B!B!A A@@T50mPJ}`XŠnd–znœ‚uš€tŽsilSKK2,331-! &&') ()3J-*cA?wRQuOLpHCtIDyJE~KG…MH‚KF|HCqE@vTN„keœŠƒ –œ™Ž–‡wmfUGAA0,C0-J54K65I55F33D22C00B./B./B/0B00C11D22D22B22B22B22B22B10A0.=.+=-,@10L>=SFFWKKRHGTKJQIH8/0600<66WQQ[TTYPQ[QPODC?334&&8*)?10@10@00?//@00A11A11C22D22D22E33F33F23G34H55I86I67O;>T?DO:@D05G58{mn­¥¡ÒÎÅÌË¿ÉÀ®»¨‘†oZkM>c=4uHDuDCr>?xFFsCBm@=pD?sGEpDEW32;$!'.%!-!/29?A ;E'$_C>•yq®“‰¹œ‘±’…±‚¬‰{•qcvQGY4.H$A @"D& A$> ? C# F%#C!DHN#V+"^1(b4*_0&Y) S!S W#])^(_%`&b'e'e&g%h$j#m#o$p%s&v'v'w'x(y'{'|'}'~'('())€)€)(((‚'‚'‚'‚'ƒ'ƒ(ƒ(„(…)†)‡*ˆ+ˆ+‰+Š+‹,‰,‡,†+†+†+†*†*†*‡+ˆ+‰*Š+‹+‹*‹*Š*‰*‰)‡)†)†)…(…(„)…)†*…*…*„*ƒ*‚*€*)~)}*}*}(|&|'|'|'{(y'x'u&s%q$p#o$m%l$j$i$g$f$d$b$`$_#_#Z"U!S!S"S#S$R$Q%O&N&M&M&I% E$!E# D"B!AAA B!A?;C# R40kLG~`XŽpf—{ož‚vœu„i`aF?@$ 200 )'') )).A%"Z75sLKwOLtKGtJDvICzID‚MG„NHLGuD@tLG|]X•|x™Œ„—”‰œ•ƒyraSND3/A.+G21L76I55F23C11C00D01D01D11D22D22D22D33C33C33C33C33D32C20?/,>/-A22L>=SFFVJJQFERIHOGF6-.600<66WQQ[TTYPP[QPNCC?223&&8*)?10@10?//=--?//@00B22D22D22D22E33E23F23G34I65K76I56O;>S>CI4:H4:WGJƒ„¶®ªÌÉÀÅŹº±ž¤xrYEeE7iA:yJHxDFt?ByFHsCBn@B >U84x]W¤Š±—Œ³—‹­Ž¨…xœwj€XLa<3H% B!A"A$A%>"<@!F$ K%#I"!L"Q&[.&f90pB9tE;p@5h7,^,"Z&Y$[&^&`%`%c&f&g&h%i$k#n#q$r%u&x(x(y(z(|(}'~''€(€((())))ƒ)ƒ)ƒ)…)…(…(…(…)…)…)†*‡+ˆ+‰+Š,‹,‹,Œ--Œ-Š,Š,‰+‰+‰+‰*Š*‹+Œ+++++Œ+Œ+‹+‹*‰*ˆ*ˆ*‡*†*†*†*‡*†*…*…*ƒ*‚**€**~*~*}(~%~&~'~'}({(z(x'u&s%s$q%p&o%l$j#h#g#f$f&f'f(f)_%X"V"U"T"S#Q#P$O%O&N' N' J&!F$"F$"E#!C!A@AC!B A=>D$!Z:5mNF_Vod˜{pžu‘ukuXQT83910-)'')+.< O,+g??tJHyNJsIDtIBxJC~LE‚MG‚LGzEBvHEyRPŒlj€y‘Žƒ™“Љxpb\O>:E1/E0/K65I55F33C11C01D01D01D11D22D22D22D22C22C33C33C33D32D20?0-?/-B22L>=SFEVJJPFERIGOGE5--5//;55VPPZSSYOP[QPNCC>223%%7)(>0/@00=--;++=--@00C22E33E33E33D22E23F23H45J66L87K78N:=O:?B-4P>Cn_a¡–•¹³®ÃÁ·½¿²¨ŸŒŠt\dH5cA4nE@yIHyEHxAFyEGsAAo@;wKDg@=Q//<0))*+ -15:=AF&#iLG’xp¬”Н–‹«ƒ«‹zm‡`Ti?3O)!<>?#?%=$<"= A!G"M$"P$#W+&a4+m>6yJA„TJ‡WM‚PFyF;m9.d/$\&Y"\#`$a%d%g&i%j%k$m#p$r$s%v'y(z){)|(~(((((‚(ƒ(ƒ)‚)‚)‚)ƒ)…*…*†*‡*‡*‡*ˆ*‡+‡+‡+ˆ,‰,‰,‹,Œ,--..Ž-,,Œ,Œ++++Ž**++++Ž,,,Œ+Œ,‹,‹,Š+‰+‰+ˆ+‡*‡*†*…*„*‚**€*€*€*+~(~%&''~(})|)z'w'u&u%t&s'r%o$l"i"i#j%l)m,"o/%q1(i.%`)"]( [' X&U$S$P$O$O%N&N&J&!G%#G%#F$"D" AAAC!C!C!A=>J)%Z92lLBbWqf™{p™{p‡ialNHE(#5/1-'%(-09F"!Z01nBB|OLrHCrIBvKCzKC~JD€IE~GEyGFxKK[[†smŠˆ|“Œ„Ž„}qk]LHK75B-,I43J55H45E22D11D01D01C01C11C11C11B11B11A11B22B22C21C20?/,>/-A22L>=SFFVJJQFERIHOGE6--3--:44UOOZSSYOP[QPNCC>223%%7)(>/.?//<,,:**=--@00C22E44E33E33D22E23F23H45J66M99O;=M8;G17=(.\JO‡x{« Ÿ¶±¬¸¸®µ¸«•ŒyqYB]?,c?3oE@tCDyDH{DJt@Dq??pA%A$A ELV&'g73xI?‚SI‹\R“cY”bX\R‡SH|G;o9.c,!Y![!`#b%d%g&i%j%l$o$q$s%t&w'z){({)|)~((€)(‚(„)„)ƒ)ƒ*ƒ*„*…*†+‡+ˆ+ˆ+ˆ+‰,Š+‰+‰,‰,‰,‰,‹,Œ,Œ,Ž-Ž-Ž-.--,,,***‘*‘*’*’+‘,‘---Ž-Ž--..Œ-Œ-‹-Š,ˆ*‡*†*†)…*„*‚**€*€*€*€'€$&'€'€()~){(y'w&w%v&t'r&o%m$l$l%n)r/#u4)y9/|<2w<3q:3m80h4-b0)]+$X(!S%O$M#L$L$I$G%#F$"F$"E#!D" D" C!C!C!C!C!A@=F$W7-vVK‡g\’sh˜zp”vmƒe^X95=!"06 #1 )"'/ 27>M"$h::|MKpF@qIBuMEvJAxG@|FA€IG|HHwHHwMN|gbƒ€uŠ„{…~‹}wm[WS?=B-,G21J55K78H66E23C/0B./B//A//A//A//@//?//?//@00@00A0/A0.=.+=-,@10L>=SFFWKKRHGTKJQIG8//4.0:46UOPYQSWNPZPQNCC>223%$6('<.,>/-=.-=--?//A11C33E33E33D22D22E22F23G34J55N88T>@K7:A/2C46k^_˜Ž°¦£º²«º³©§ ”…refG;c@5h@8pB>uDBwDDuBCn>?oBAoFDgB>K.+.(),/" /!/3 9!?"B!>C$gEFŒmi¨Œ‚ª§{¡†r•xewXGX6(H$A = << =!A#C#D!DN"\,*n<;~NJ‹]V‘d\•h`—jb”f^‘bYŽ]TˆUM}H@p91b)!`%c%c%f&i'm'n&p$r$v%y'z'{(|*})~)~))€)‚)ƒ)„)…)…)…)†)†)‡)ˆ)ˆ*Š+‹+‹+Œ++Ž+Ž+,,Ž,,,+*“,”-•-”+“-“.“.’-‘,‘+**‘*‘*’+’+’,’,+++,-..Ž...Œ,Š)Š)‰)ˆ)ˆ*†*…*„*ƒ*‚*‚*('((€((~(}({'y'w&w&w&x&v%t$r#s$t'v+ y1({70~;7€?;‚C>ƒF?D={B;w?9q;5g4.],'S$N"K!M#K% I%!I%!H%"G%"F%!E$!C# A!@ ?>??;>H(^>4rQG…dY˜xmŸ~s˜wmuTKQ2/661+&'*,05=V21nHCrLGrLFsJDsF@wFA|FCHF~HF{HFvFDyXUnh†xs‹€{‡zogcTIG@11@/.F33K76F30D00C/0A./A./A//A//A00A00A00@00?0/>/.?/.@0->.+=.,@10L==TGFXKKRGGTJIQGG9/0604<69TNQXPSVMPZPRODD?332%$5'%;-*=/,?/.@00B22B22C33D33D22D22C11D12E12F23J34O67V?AI78>11NEDyro£™²ª¤½±©º«¢—…zw[Tb;:kBAnB?q@"?#B&%> =?F! G HL \-*q?;‡TQ’b_˜lhœql›qk˜oi’ic‘g`’d^’b]‹WRGBo51i,#f'd%g%l'q)s(t%v%z&~(')~+€*€*€*)‚)„*…)…)†)†)ˆ)Š)Š(Š(Š)‹**Ž*++‘+‘+‘+’+’+”+–,–+•*•)™+œ--š*™-˜0"—/!–. •-”,“+’+’+“+“+”,”,”+‘*)‘)“+”-”/“-‘--‘.+''Œ(‹)‹*‰+ˆ+‡*…+„+ƒ*ƒ*ƒ*ƒ*‚**(}({(z&x&w&w&y&{%y#x"x"z$|(~-#3,€85<<‚?A‰GEMGŽMGMG‹MH„IEx@=<=G'[:1sQGnc }q£rŒh[bB:< 40-*'$%)-/D,)]@:rQLsNJpFCqB?wDB~HF~HE€IEIDyD>xLJ{[\ƒml…yw€}zppmWUSA99<--C00I53C.*C.,C/0A./@..@..A//B11C33C33A21?00=/.=/-?0->/,>.-A11K=8=lCBpDAtC@wEBtB>o?H)"X91sRI†eZŽnbaU]?8;41.+'$$(-/>'%R50iHCoJFpFCoA?vDB}IF€KG€KF€JD}HBxKIuSU}ffus}zwvtb_^MEEB45C11F20B-*C.-D01C/0A./@..@..@//A11A11A11?00=/.=/->/,>/,>.-@00K<;TFFYLLSFFTHHQEF;/0:48@:>XRT[SVXOR\RSPEFA554'&6(&<.+=.+?/.@00@00A11A11B00B00B00C11E22G34I56L56N56J56F45K>=necˆ…©¢ž­¤ž¦š’•„{p\QfHBg@?nDCsECvEBuC@r@=o@!= A$"C#!C!BJ" Y-+oA?‚RO’`\˜ebškgœrk vo¡xq¡xqžvmœrjšngšjc—c\“[UŽUO‚E;u4&m*j&k$q'u(w(y'{'|&{$}&)€)))‚)ƒ)…)…)†)‡)‡)‹*Ž****Ž***‘*‘+’,’,”-–.•,—-™.œ0 œ.-Ÿ/!¢1#¥2%£0#¤0$¥0%¥0%¤0$¤/#¤/#£.#£."¢-"¢-!¡-!¡-!¡,!¡+  +  +  ,  ,  -!Ÿ-!ž, +œ+œ+—+’+’+‘+‘+++‹+‰+ˆ*‡)†)…)…*„*ƒ)‚)€)(~(|({'y'y'z&z%z%{$|%~(- „2(†80ˆ<8‰A>‰CBŠEBŒGAMF’QJ‘RM‰NI{C>k61[)$S#O!O#N% M&!L& K% I$ G$ F# D#B"@"@"?">">" ?#!=!:9:@#R4,aC;jMDcE/.>/,>/,=.,?//I;:SEEYKKSFFTHHQEF;/0<6:B/-@00@00@00@00A//A//A//C11E23H45J67M67M45D/0E44SFF~us™‘ª¡žªŸ™š‹„ogaKAaAtJHiECU767+'+-. -0 3 8:<@]:8€_Z x¨‰~£†w”wd{^K_B2D(?"@#!A##= ;B$"D$"D" BL# ]1.wHFŒ[X›jfŸliŸpkžtm wo¢zq£zr¡xožtkœpgšjc™e^˜`Y–]VRG‡D6z5(r,o&r'u'w(y'|'}'}&~')€())‚)„)†)†)ˆ)‰)‰)*++++**‘*’+“,”,•-˜/œ1!š/›01! 3# 1" /!¢0"¥2$§2%¥1$§0$©/$©/$¨.#§-"¦,!¦,!¦,!¥+ ¥+ ¥+ ¥+ ¥+ ¥+ ¦,!¦-"¦-"¥,!¤-!£-!¢, ¢, ¡+ +›+•, •, ”-”-’--,‹*Š*‰)‡)†)…*…*„)‚))€)€)(}(|({(z'y&{%}&'‚+…0#‰5+Œ;3@:ŽD@ŽFD‹EAŠE>KCNGŽNGƒGAu<6f/*Y%!S"P!P"N$M&!M% K% J%H$ F$E$C# B# B# A$ ># <"!>$#=#!; 6107A& G-&C)"=#7432 /!*&%(+.6!C'#W85hEBtKIqEBsDAxEB~IF{FBwC>xF?vIEuNNxYXydbymkyrpnig_WWL??E43D0/K63I44F23D01C/0A-.?--?--?-->..?..?//@00?0/?0-=.+<-+>/.H:9RDDXKKRFFTHHQEF;/0<6:B.->..?//@00@00B00B00B00C11F33H45J67M77M55@+,F66[OOˆ~•’¦™¤˜“Ž}wr^V]F6Œ@;ŒB=E?ŽIAKCJB‡F>y<5l2+a)"Y#U#T$U&!R&!O& O& M& L& J%H$F$ E$D# D#!B# >!: ;! ;" ;" 9!52477135433!1"-(&')-4 =#M1-dB>uNKtHEsDBtB@zGDwD@r@;tB=vGDxMLvSRu[Ytcbwlkqigf]\OCCE65D00O98M67F13E12C/0A./@,-?,->,,?--?..>..@00?0/?0-=.+;,*=--H98RDCXJJRFFTHHQEF;/0;59@:>WQTYRTVMP[QRQFFB666((8*(=/,=.+=.,=-->..?//@00B00C11C11D22F34H45I56L77K55?+,L<sFCoFFW55< )+1 1 0 /!/ 1!4!46=O/-tTM˜xl €tš{mŠm^oRDU7,@"8<A"&? '> "> @"C" F"I"N$!V*&d40sB>ƒOK[W˜fažngŸri¡tj¡uk¡uk£uk¥uj¦si¢ka›`W’UMLA‹A55'w,s&u'v'w'y'}(€*‚+‚*(ƒ)ƒ)„)†)‡*‰*Š*‹***+“*“*“*”+”+•+—,™-š.œ/œ00/›--Ÿ/¡0 ¡/ ,¢,¤-¥- £+£- £."£.!¢,  +Ÿ*Ÿ)ž)ž)Ÿ)Ÿ*Ÿ* +¡, £.!£."£."¢."¡.!¡.!¡/!¡/! /!Ÿ. ž.!/#œ/#›/"š/"˜.!–-”,’,+*)Š)ˆ*ˆ*‡*†*…*ƒ*‚*)€)€)*|(z&{&}&')ƒ+….!…1&„3*‚4-5.†<5ŠC;‰D;…@7}:2o1(e)!]$Y#X$W& W' S' P& P& O&!N&!L&!J% H% F$ E# E"C">!: 899 9!7 5664/0334 4!3"/+'&'+07C&#[:7qKIsJGsECsA@yGDwEAtB>tD>vFBwIGuMKsTSs\\whhujilcaTJIF87A..M66K45F02E02D/1C./A-.@--?--?--?..?..@//@0/?0-=.+;+*<,,F87QCBWJJSFFTHHRFF;/1937?9..?//A00C11D22D22E33G44H45I56K66J65A/.TEEqff‘‰‡™Ž—Œ‰’ƒxe_aHBcG?jFCpEHtFHtDFtBBp>=sCAsHEhA@N-,3',4 !10 0!0!3"4"13= V86_X¡tŸrqdy\OZ<2F(9:=? %? '?!#>!? B!F#K% O%!R%"X($b0,m:6{FAŠVQ˜e^lc pf¢rh¢qg¢pf£od¢kaœaW’TJ†E<‚;0~2%v*s&s%w(y)z(z'}(€*+‚*ƒ)„(…)†)‡*‰*‹*Œ++*+’+”*”*•+–+—+˜,š-œ.ž/Ÿ0Ÿ1  1 Ÿ0ž.Ÿ. /¢.¡, *¢*¤,¥,£)¢-¡1"¡0"¡0" 0! /!Ÿ/ Ÿ. Ÿ.ž-ž-ž-Ÿ. /! /! /! /!Ÿ/!Ÿ/!Ÿ0!ž0!ž0!ž0 / Ÿ/" 0$Ÿ0#ž/#/"›.!™. —-”,’+‘*)*Š*Š*‰+ˆ+‡*…*ƒ*ƒ*‚*)€*~){'|&}&}&&&~'}({(x(v(|0(‚908/z4+r.%g'`#\![#Z%Y&W%T%Q& R'!Q'!P'!O'"M'!K& H$ F#E"C!@"<" 87887 7!8#!7"!4 21135!5"4!2.)&%(,19Q0.iECqIGrECrB@yHEyHDwGBuF@vE@vEBtIFrOMrWVwddwjiphfZPOH;:?,,H12I13F02E/1E/1D.0C./B./A-.A..@..@..A//A0/?0-=.+:+);,,E76PBAWIISGGUIISGG<02715=7;UOQWPRULOZPQPEEA555('7)'<.+>/,=.,=-->..@00A11D22E33E33F44G44H45I56J55J54G44_PP}qq’ˆ‡”ŠˆŽ‚€†vrpYU]A/,>.->..?//@00B22D22E33E33F44G45I56I56H44H43K:9fWWƒww…„Œ‚€„xuyhdiRN^@lDCqCHuEIsBEr@AvDDuFEkA?Q-+<--.//12"0!2!3 -0>%#dHF‡ib|rŒkbqRJV70@!;=?! =<@"$A""A!B!E"H#L% O% R$R"T!W!Y"d*$q4.}B;‡METKŠQG„I?}@6x8.u1)s+$p& r%u$t#u%x'{){({'}(€*,€+ƒ*†)†)‡*‰*‹++Ž++‘,’-“-•,˜+™,š,œ- ž/ Ÿ/  /  0 ¡1 ¡1 ¢0¢0£0¤0¥1¥1 ¥/§/«1"´9*¼@2ÁE6¿C4»C4¸D5¹E6ºF7¼G8½H9¼H9¼G8ºE6¸C4¶A2´@1°;,«5'¦1"£.¢.¤0!¥2"¥2"¢0  . . 0 ¢/!£.#¢.#¡."¡."Ÿ."ž.!œ. š-˜-—,–,’,-Ž-,Œ+Š+‰+‡+…+„*ƒ*ƒ*€*})}(~&%€%€&€&~&|%y$v$r$o$n$k$g#e#c%b'b(_([&V#T#S%S% R& R&!Q&!O& M% K%I#H"F"E$D% @!?!?"; 977 425! 3!1!3!4 455 4 .'##)/1@# T20hA@oECrECsEBuGCvHCsE@wD@|DA{GEwJIrNNlTSl]\kcaaZXQFEC33D-/F-0G.1F.1E.0D.0D.0D/0D01D01C00B/0A//A0/A2/=.+:+);++E76PBAWJJSGGVJJUII>23826>8/,?/.?//@00A11B22D22D22E33F44G45I56J67G33F32O>>k]]†zzŠ€„zxzmklZWdLHaC>eC=iA@m@EsBGq@Bp>@xFGsDDc98D!4-...13 4#!//0,2C*(mRO†hbnfyXQ^>9F'#<<@ !@!!> =A#"B#!B#D#G#J# L$ O% R% T$U"V!V[b!l,%s5-x;3w:0r3*m,#j&k#n!q"u$x&x&z({)|){'z&~),‚-€+ƒ*‡*‡*‰*‹*,,‘,’,“-“.”-—-›,›- . Ÿ/! 0"¡0!¡0 ¡0 ¡0 ¡0¢/¢/£/¥0¦1 ¦1 ¦.¨/ ¯4%½A3ÉL=ÑSEÐQCÎQDÍQDÍQEÎRFÏSFÏSGÏSFÎRFÍQEËOCÊNBÉMA¿D7µ9-®2%©-!§,ª0#¬2%¬2%§/!¤-¤,¦.!¥.!£-!£-!£-!¢.!¡/!Ÿ.!ž. .›.™.™-•-‘-.-Ž,Œ,Š,ˆ+†*…*ƒ*ƒ**~*~)'€&‚'ƒ'ƒ(('}'{&u$o#n#k#i#h%g'e)d*a)^(Z&W%T%R%R%R% Q& O%M%K$J$I$I$G#D#B!C#C$@"/,;+);++E65PBAXJJTHHWKKUIJ?34937?9=XRT[SVYOR\RSPEE@332%$5'%<-*>/,?0.A11A11B22B22D22D22D22E33G45I56K78G33E21RAAm__…yy…zz~rqtecdQNcJFeGCeC=f>>iL+);=@ !B"#> ?!@# A$ B$ C$F% H% J%L$ O% S% V% Y% [& \% b$g#f$e%e&g'h'j&l%o#r#u#w$y%z&{(|*{({'|&€*‚-‚-~)‚)ˆ+‰*Š*‹+,,‘-’.”.•.•.™--!ž.!Ÿ/! 0"¢1#¢1"¢1!£/ ¢/¡. .¤0¨3"©4#©3"¨1 ¤+¦,­1#½@1ÉL=ÒSEÑQDÐNCÎKBÎKAÍJ@ÌI?ËH>ËH>ËH>ËG>ÊG=ÊG=ÊG>ÅB9¾;1µ2)¯-#­+!±0%³2'³2'¬-"©+©*¬-"¨-!¤+ ¢, £-!£-!¢.! .!Ÿ. ž. .›.›.—.’.’.-Ž- Œ,Š,ˆ,†*…*„)ƒ**+€*€(€'‚'ƒ'ƒ&'&}%{%w&r&o$l#j#g$e%b%`&^&\'\'X&T%S$R$Q$P$N$L#K$K$K% K% H#D AB!C#>;984032 1"3!3358 9""2)!&/16@ \65lCBuIGnA?oB>rE@qD?xD?E@JF|KIsJJdHGcRQe^[fa^ZQOL<=D,0E,0H/2G.1E-/D,.C-/D/1F02F23E12D11C/0C10B30>/,;+);++E65PBAXJJUHHWKKUIJ?34;47A:.-A0/A10B22D33B11A00C22E23F33F33H45J57K67G23G45[LLocb~trvrynjna\`KGaFBgEAjC?i?>in<=wHEe=7I*#-(*,/244 3 -,-.8! I0/iNMjNK_B>K.+=!5;?! A#!> ? A"C$E% G& I&!J& L%N%Q%T%W% Z& \' ]' b&f%e#d#d#f#i$l%o$r%u%w%x&y'{(|)~+~*~)(*ƒ+ƒ+)…)‹*‹)Œ)Œ)Ž+‘,”-–.—.˜.˜.›-ž-!Ÿ/! /!¢0"¤0"¥0"¦0 §/ §.§.§.©1 «4#«4$«2#«0!©,«-°0"¸7*À=1ÅA5ÅA5Ã?4Á=2À;0¿:/¾:/¾:/½:.½9.»9-¼:.¾<0À>2¿<0¼7,·1'³.#²-"µ/$¶1&µ1&±/#­.!«. ¬0"ª/!§.!¥.!¤.!£. ¡. ž. . . . .!.!™. •.“-‘-,,Š,ˆ+†)…(†'†)„*‚*‚*)))€((}({'y&w&u&r&o%m$k$i$f$d%b%a%`&`'['U&T%S%R%P%N%L%K%K%J%I%G#D!B B!A!>;:95344444568! 8#"4!,&#%)-1:R/.iA@xLJpC@nA=oB=qD?wD?}DAIGzJGsJFjIEhQLjYUj]YaRQSBCC.1B,/E/1E.1D.0C-/A,.B-/C.0D01E12D01C/0B10@1.>/,;+):++D65OAAWJJUIIXLLVJJ>24>56D;l:9p<9tA!A#? ?A E$H& J'!L'!M& N&P%R%U%W&Y&[&]&a&d&e%f%h%j$l$o$r%u&v'x&y'z(|*}+,,+*‚)ƒ)„)…*‰*)(Ž(Ž(‘*”,—-™/›/œ.›-- ." /!¢/"¤/"§/!¨/!ª/ ¬.­.­.­.®1!®3$®3$®1#®0"¯/"±/"³/#´.#µ.#¶.$¸/%¶0$´0#³.!².!².!³0"²0"±/!¯. ¯/!²2#µ5'¶4&¶2%¶0$¶/#¶/#·/#·0$¶1$´2$°2#¬2!«2!«1!«0!©0"¦0!¢/ Ÿ/œ/›/œ..!Ÿ."Ÿ/#œ/"˜. •-’,,-‹,ˆ+†(†'ˆ&Š(ˆ)…*„*ƒ*‚+€*~*{+y)w)u(s(s'r&p%n%m%k$i%h&f%e&e&e&^'V'U&T'S'Q&O&M'K&I%H%G%F$ E#!C!A!? =<;9875666666 6"!6#"4" 0 +(%#(-6J)'e>uDAzCC{GGwHErHBoKCnOGmSMmWRgRP[GID15@,/B./C/0C/0C/0@,-@,-@,-B./C/0C/0C/0A/.?0-=.+:+):+*D54OA@WIIUIIYMMWKK>24@78E<=ZQR[QRWMN[PPPCCA333#$6&&=,,A//A00@00B00@..?--B00D12E12E12H35J46E/1F13N<>gXYrfevmjungpf^hYR]F@`@m@>k>=l;:r=;uB>qF?U6,6"%"&,!1 5420//0/39 E()B'&<#645;?"A#?!A!C"G&!I'"J'!L'!M& N%P%R%U%W&Y&[&]'a&d&e%f%h$j$l$p%r%u&v'x'z({)|*~+€++‚*‚)ƒ)„)…*†*‹****‘+’+•,—-™/›/œ.œ.ž. ¡/#£0#¤0#¦0#¨1#ª1"¬0!­0!®0 ¯0¯0°2#²5&²5&²4&²4&²2%²1$²0$²0#²/#²/"³.#¶0$¸1%¸1%¹2&º3'»5)º5)¹4(¶2%µ1$´1$¶3%´1$²0"³/"µ0#·1%¸2&¸3&·3&³3$¯2"«0 ¨0ª0 «1"ª0!§1!¤1  1 ž0ž0ž/ Ÿ/! /!¢/" 0"0!™/!•.’/‘1Ž0Œ.Š+Š)‹)Ž)Š*…*…*„*‚*€*~*|*y)w)u(t's'r&r&p%n%k%j%h%f&e&e&e&^'W'V'T'S'Q&O&M&K&I%H%H%G$ E#!D" A!? =<; 9876676655 6! 6"!4" 0 ,)%"',4D$#^86sIGqEBoB>nA;qD>vDAzCDzFEuFCoF?kH?iJBhNGiSNgRP^JLJ6:C02B./D01E12D01B./A-.@,-A-.A-.A-.@,-?-,>/,=.+:*):**C54OA@WJJUIIYMMWKK?35@78E<=ZQRZQRVLMZOOPCC@222"#4$%;++?--@//?//A//@..@..C11D11E12F23I45J46C-/H46TCEk]]sgftkhribmaYfUN^E@a@=h?=n@=m?>k>=l;:r?=uC@kA:O1(3&#&.!3!642//12 224::8679=!@#A#?!A!D#H'"J("K'!L' M& O%P%S%V%X%Z&\&^&a&e%f%g%i$k$n%q%s%u&w'y'z(|*~*+€++‚*‚)„)…*†*ˆ+‹*))‘*’+”,–-˜-š.œ/ ž/ ž0¡0!£0$¤0$¦1$¨1$ª1#¬2#­2"¯2"±1!±1 ±1 ²2"²2$³3%´5&´5'´5'³3%²2$²2$²2$²3$²3$µ1$¹1$¹1$¹1$¹2%¸2%¸3%¸2%·2$¶2$µ1$µ2$´2#³3#µ4%·5&º5(º5(¹5'·5&³4$®2!ª0§0ª0 ­1"«1!©1!¦2!£2!¡1  1! 0!¡/!£/"¥/"£0#¡2$1"™1"–1!”2!’1!0,‹*‹((Š)†*†*„*ƒ***}*z*x)v(u(t's&r&q%o%l%k%i%g%f&e&e&^&W'W'V'T&R&P&N&L&J%I%I%G%!F$"D" B!? > =< ;9877776555 5! 4! 0 ,*%"&+3? V1/kB@pDBpC?oB=qD?vDAzCCxDCsDAoD>kE>gF?eICgOJfQO`MNN-,=.+;,)9*(9**C54OA@WJJUIIYMMWKK?35>56D;,,?..@//A//A//B00D22D12E12G34J56J46B,.K8:[LLoaathgshfnc^i[TePJ`D@dA>j@>n?>m?=k>=l;:rA>tEAc;5H+#.(%&0!5!740..14! 5 433456:=!@#A#A"@ B!E$H'"K'"L' M&N%O%R%T%W%Z%[%]&_&b%f%g%h%j%l%o%r%u&w&y&z'{)}**€+€+*‚)ƒ)…*†*ˆ*‰,Œ*((‘*“+•,—,™-›-ž/  0!¡1!£1"¥1$¥1$§1$©2$¬2#­3#¯3#²3"³3"´3"´3!³1!²0!´2#µ4%¶7'¶7'´5%²4$±4$±5$°6%°5$³3#·0!·1"¸1"·1"µ1!µ1!¶2"¶3#¶3#´2"³0 ²3!²6#¶8&¹9(»9)»8)º8(¸7&´6$¯4"«3§1«1¯1"­1!ª2"¨3"¥3!¤3"¤2"£1!¤0"¦/#§.#¦0$¤3%¡2#2#š2#˜2#•2"‘0 Ž-Œ*‹'‹&Š(ˆ+‡+…+„+ƒ+€+~+|*z*x)w)u(t&s&q&o%n%l%j$h%g%f&f&_&X&X&W&V&S&Q%P%M%L%J%J%H% F$"E" B!@!? > =< ; 9788765444 3!0-+&#&+19M*(b;8oDArEBqD@qD?uCAxBBuBArB?oC=mD>gD>cD@dKGePNaOPQADG57A-.C/0E12E12D01C//A-.A-.A-.@,-@,->-,=.+;,)9)':**D54OAAXJJUIIYMMWKK@45<34A89WNOXOPUKL[OOPCCA332##4$%;**?--@//A11B00C11E33F44F33F23I56L78K57C-/O=>aTTqeetihrfdk^YgUPdLGcDAhB@nBAq@?n?=k?*·<(²9$­6 ®3 °2!­2"¬2"ª3"©4"¨3"§3"¨1!¨0"©/"ª-!¨."¦/#¢/"Ÿ/!œ0!˜0!•0 ’/-Ž*Œ'‹&‹(Š+ˆ+‡+†+„+‚+*}*|*z*x)w(u't&s&q&o%m%j%i%h%h%h%a&Z'Z'Y&W&V%S%Q&P%N%L$K$I% G$"F#!D!A ? > > =!; 9889 86533320-,'#',14E%"Z53mEBsGEsFBqB>sA?tA@s@?rA?rD?pGAjE@dC?cHDcNLaOPRCEG57@,-B./C/0D01C/0C//B./A-.A-.B./B./@/.=.+;,)9)':**D65PBAXJJUIIXLLVJJ?35;23@78VMNXOPVLM\PQREEC443$$5%%;++>--@//A00A00C11F44G55F33F23J67K68J46D.0QABdYXpeerfeob`hXTdOKcGDeCAkCApCBrA@n?=k?;m?#@# @#@"@!B!C!E"E"I$M%O%P%R%T%W%Y%\%^%`&`%d%i%i%j%l$o$q%t%w%y&{'}'~(€**‚*ƒ*ƒ*„)…)‡)Š*Œ,Ž-‘,”+”+•+–+˜+™+›+œ+,ž,ž,£. §0#§0#©1#«2#®2#±3$³4$µ5#¶5#·5"¸4"¹3!º3!º4"»6$»7%¸7#´5!²5 ´9$¸>(»C,ºC,ÂH1ËP8ÏT<ÒX@Ö\DÖ]EÖ]EÕ]DÒ[BÌU<ÄN5½G.¹B*·?)·?(·<&¶8#µ6"¶6"¶7#¸:%¶:%²9#®6°4 ²2!¯2!­3"¬3"«4"ª3"ª3"ª1!«0!¬.!­-!ª,!§, ¤, -œ.˜.–/”/“.‘,*()Œ+Š+ˆ+‡+…+ƒ*€*~*}*{*z)x(w'u't&r&p%n%l%j%i%h%h%b&]'\'Z&Y&W%U%S%Q%O$N$M$K% H%#G$"D" B @ ? ? >! < ::99 8753221/.-'#',02?"R/-jCAsHEuGDrB>sA?tA@s@?sA?tD@tHCnFAgC@cFCbLJ_NOSEGH79@,-B./C/0C/0C/0B./A-.A-.A-/B./D01A0/>/,;,)9)(:**E66PBBXJJTHHWKKTHI=13:12@78WNOYPQXMN^RRTGGD664$%5%%:**=++?..@//@//C11F44F44F33F23I56J56I35F02TDDe[Zmdcnbak\[dQNbIFbDAgBAlBBqBBr@?n?pDBi@?H'&3'+!*+7 :!":#"6! 30..04 799;=!>"?" @!@!@!A!C"D"E"E!I#N$P%Q%S%V%X%[%^%_%`&a%e%j%j$l%n%p%s%u%y&{&}&~&')‚)ƒ*„*…*†*‡)‰)‹+Ž,.“.—- —, —,˜+›- . Ÿ.  .! -  ,Ÿ*£,§/!¨0"ª0"¬1"¯2#²3#´4#¶5"·5#¹5#¹4"¼5"¾5"¼4!»4!¹4!¸4¶5·8"ÁC-ÍP9Ö[CØ^FßgNçqWëu[îx^ðz`ð|aï|`î{_ëx]åsXßmQØfKÑ]CÌU<ÊR:ÆK4ÀC-º:$µ4²1³4²6²7 °7²5 ´3 ±3!°3!®3!®4!­3!­3"­1!®/!¯.!±, ®, ª+ §+¢,ž-š-˜.–/ –/ ”.“-’++,Œ+Š+ˆ+†*„**)~)|){*z)y'w'u't&r%o%m%k$j%i%h%d%_&]&\&Z&X%V%T%R$P$O$O$L%!I&$G$"E#!C!A!@!@!> = < ;; : !8753110/.-($',01:J*'f@=rGEvHErA>sA?tBAtA@tB?uD@wHDqFCiCAbDAaIH^MMTGIJ:;B./B./B./B./B./A-/A-.A-.A-.B./D01B10?0-<-*9)(:**E76QCBXJJSGGUIISGG<01<34B9:YPQ[RSYOP^SSTGGD663$$4$$9));))=,,>--?--B00D22C11D11E12F23F13F02H24TFFb\Yi_^j]\hWVbLJaECb@?g??l@@p@@p>=m>:j?9oC?nBAb:;@!"/&)!+/99 63100//1589<>"=!= >>@ C!F#F$ G#G"K#O$P$R%T%W&Z%\%^$`%a%b$g%k%l%m%n$q$t%w%z%|&~&'€'(ƒ)…*†+†*ˆ*Š*‹++,‘.“,•*•)—*š,Ÿ0$¥4'©8*«8+ª6)§3&¤/!¦. ¨.!©/ ª0!­1"°2#³3#¶4$·5#¹5#º5"¼6#½6"½5 º2¹2¸2¸2¹5¿<%ÐM6á`HðoWôt\õy`ô}bô|bó{`ñz_ïx]îx\îx\ïz^ï{_î{_íz]íx]îv]ñw_îrZæhQÖU?ÇD/¹6!´2´4¸8"»>'¹:%µ5"´5"²5!±5!¯4"¯3!°3!±1!²/!³."µ-"¶/%´1(°1&ª0#¥/!Ÿ. ›.˜/ ˜0!–/ ”-’++Ž+,‹+‰*‡)„))€()~)|){)z(y'w't&s%p%n$m%k%j$i%d%`&_&^&]%Z%X%V%T%R$Q$Q$N%!J%$H$"F#!D" C! B! @" ?!!>! =! < ; : !8753110/..*&(+.06D&#`;8nEBuGDq?>sA@vDCuBAtA?tB>vFBqEBjCAaB@_GF]LLVJKM>?E12C/0B./B./B./A-/A-.@,-@,-A-.B./B0/@1.<-*9)(:**F87QCCXKKSFFTHHRFF;/1>56D;?h>?l>?p>?p==l=9j?7qDAk@?[56:,&) ,2:83///10/048:<=!= = > ? A!D"F# G$ H$ I# L#P$Q$S%U%W&Z&]%_%a%b%c$g%l%m%n%p$r$u%x%{%}&&€''‚(„)…*‡+‰+Š*‹+++,’-“*•'•'˜*ž."§6*°>1·D7ºF9·B5²<0¬6(©1$¨.!ª/!¬0!®1"±3$´3$·4$¹5$»6#¼6#¾6$¿7"¾6¼4¼5¾6¾6¿6Â:#ÐH1ÝU>ç_Hç_Hä`Hà`FÞ^DÛ\BÙZ@ØY?×Y?×Z@Ù\BÛ`EÝcGßeIâiNçnTðu\ôv^ñpYâ^HÐJ5¿9$·1¶2¹6 ½<%»:%¸6#·6#µ6"´6"²5"±4!²3!´2"¶0"¸/#º/#¼3(½7.¸7,±4(©1$¢/ .š.™0 —/ •-“+‘++Ž,Œ+Š)‡)„)‚(€())~)|){(z(x'v&t%q%o$n%l$k$j$e%`&`&_%^%[%Y%W%U%T$R$R$O%!K%$I$#G#!E" C! B! A" @"!?!!>! < ; 9 8753210/..+(()+/3=!X52jA?tFDq>=s@?uDCuBAs@>r>;vB?sCAlCBbA@^ED[JJWLLN?@F23C/0B./A-.B./B./B./A-.@,-@,-A-.A/.?0-;,)8)':**F87QCCYKKSFFTHHQEF;/1?67D;--@..B00C11A//C00E12D01C-/D.0P:@m>?p=>p=6rFBh?>T015*'(.5 ;83--/21/038; == => ?!A"C" D" E"G#I# K%"N$ P#Q$T%V%X&Z&]&`&b%c$c%h%m%m%o%q%s%u%x%{&~&&€''‚'„)†*‰+‹+Œ+++,‘,“-”*•&–'›+ £2&¯=2»H<ÅQDÇSFÂMA»E8²<.¬4&©.!«0!­1"°2#³4$¶4%¹5%»6%½7%¿7$À7%À8#À8 ¿7Á9!Ä;#Å:#Ä8!Ä7 Ì>(ÓD.ÖG2ÑB,Ì?)È>&Å<$Ä;#Ã:"Ã:"Â;"Â;#Ã=$Å?&ÇC)ËG-ÍN4ÒX=ßbIèhOêgPàZCÒI4Ã;%»3º2»4½8!¼9#»9$º9$¸8#¶8"µ6"´5"´4"·3#¹1#»0$¾0$Â6+Ã;1¾:0µ7+¬2%¤. ž-›-š/™.—-”*’+,+*Š)‡)…(ƒ'(€())~)|){(y'w&t%r%q%o$m$l#j$f%a%a%`%^%\%Z$Y$W$U$T#S$P%!L&%J$#H#"F#!D! B" A" @""@!!?!!= ; 9 8764210/..,)(().07P/-e=sCAtBAr>,,?..?//A//C11C11A//D12G34E12C-/E/1U?A^RQc`]e^[gZYiUUhMMiFFjABm@Bo>@q=>r==k=7g>6sGCg==P,/2)( '. 7!"<;7/.03!2 0/38< ===? A" C$!D$!E" D!E!H"K%"N$ P#R$T%W%Z&\&_&`%b%c%d$h%m%n$o%q%s%v%y%|%~&&&‚'‚'„(†*‰+‹,Œ,,,‘,’,“-–,š+ ›,! 1%©9-·E:ÄQEÎZMÐZNÈSG¾H<´=/®4&ª/ «0"®1"±2#µ4$·5$¹6$»7&¾8&À9&Á8%Â:$Â<#Â:"Ä;#Ç<%Ç;$Ä6 Ä3Ê8$Ï<(Ð<(É4 É4Ê6 É4È5É6 Ê7!È7 Æ7Ä5Ä5Ä7Ç:!Á<#»?%ÄE,ÉH/ÌG0Ê@+Æ;&Ã7#Â7"Â8"Á8"¿7!¾9#½;&¼;&º:%·9#¶8"¶7"·5#º3#¼3$¿2&Á2&Ã6+Ã:0¾9-´5)ª0#¢,,š-›0 ›0!š0 ˜.”,+*Œ)Š(ˆ(…(ƒ'(€(€()~)}({(y'w&u&s%q%o$m$l$j$g%c&a%`%_%]$[$Y$W$U$U$T#P%!L&%J$#H#"F#!D"!C"!B#!A!"@!!?!!> ; 9 876421//..,*(''..3K*(b:9sCCq==q>=qA?r@?p<:o97u?=vDCsGGdCA\CBVFFUJKM>?D01@,-?+,?+,B./D01E12D01B./A-.A-.@.-=.+9*'7'&8))F77RDCYLLSGGTHHRFF<02=45B9:XOOZOPWLL\PPQCCA223#$6%%=++=,+?-,@..B/.C00C01B/0E23H46D02B./F13YDGcUVi``i]\hWUgPNhIGiDBjA>l?=n?>p?>p=9rGC_:8E''0*+-2!8""8740/0322258;== = ?!A"C#E#G#G"H"K#M%!O% Q$S$U%W%Z%]%`%b%d%f%f$j%o%o$q%s%u%w%z&}&&€''‚(„)†*ˆ+‹,Œ,+Ž**’*”+–,™-œ-!œ,!¢2&¬:/ºG;ÄPDÊUHÇQDÀH<¸?3²9+®2#¬.±3"³4#´3"¶3"»6$¿:'Á;'Á9%Á8#Ã9$Å:%Ç;%Ç:$Ê;$Í<$Î<"Í9Ì6Î8Ï: Î9 É3Ë7 Ð=&Ó?)ÔA*ÔB+Ò@)Ð?'Ï>&Ï>&Í=%Ë;#É9!Å8Ä9È;"È<#È;#Ç8!Æ7!Æ7"Æ9$Å9$Ã8#¿6 Á7"Ã:$Â:%À:%¾9$º7"¹6"¹5"»6$»6%º5%¸2#·3%¶5'³4&®2$¨/!£-Ÿ-.0!0"œ0"š/"—. ”,’+*Œ)Š)‡(…(ƒ()€)€*)~(|(z'y&w&t%r%p$o#n#m#i%f%e%c%a$_$\$Y$W$U$T$S$P%!M&#K&"I$!F# D" B" A" ?!!>!!=!!=!!; !9 8 775321000.,*&%,-1D%#]65qCCs@>q?=p@>sB@s@=s>;s?S@>TFEO>>G34A-.@,-A-.C/0C/0B./B./B./B./@,-?.-=.+:+(7'&7''C54PBBYLLUHHVJJSGG>23=34C99YON[POYMM_QQRDCA224$$8'&?-+=+)?+*A-,B.-C//C/0C/0F24I57D02B.0G35]HLhVZn^am[\hSQeJFgFBiC>j@:j>9l?;n@=l=;r=;v?=pECV52:#0,-37 8#"3!10011234678:< >!>!?!A!C!F"I#K$L$N$P%Q%S%T%V%X%Z$]$a$c$f$h$i%m$p$q%r%t%v%y&{'}&€'((ƒ)…+‡-‹-.,Ž*)‘'“)–*™,œ-ž-"+ ¢0%«8-¹E8ÀJ>ÁJ>ºB5³:-®4'­3&­0 ¯.¶5#·5"·4 ¸4 À:'ÈA-ÉA,Å<%Â7 Ä9"È:%Ì:'Í:&Ð;$Ó<"Õ< Ö;Õ;Ô:Ð9Í8Ì7Ñ?%ÙH0àO7âR9âQ9ÝL4ÛJ2ÚI1ÜK3ÚI1ÕD,Í<$Ï9 Ò8Ó9 Ñ8 Î8Ì6Ê7É9!É;$È:%Å8$Á6!Ä6!È7"È9#Ç9$Å9%Á7$½6"º5"º7#¸7$µ6#°2 ¬0©0©0¨/¦/¤. ¢.  /!Ÿ/"ž/#ž0#0$š/!˜.–,“+*‹)‰)‡(…)ƒ**‚+€)~(}'|'z'x&v%t%r#q#p"o#l$i%h$f$c$a$]%Z%X%V%T%S&P&N'"L'!J% G# D!A!?!=! [=9Q:6TA>Q>>L89C/0A-.B./D01A-.>*+?+,B./C/0@,-?-,=.+;,)7'&6&&@21N@@YKKVIIWKKUII?35>45C9:YON[POYMM_QQRDC@213$$8'&?-+=+)?+*A-,C/.C//D01C/0F24H46C/1B.0H46^INfTXiZ\jXYgRPfKGiHDkE@lC=l?:m?;m>;j:8p;:t?=lA?R2/8!/,-37 9"!3 10011235678:< >!?"?!A!C!F"I#K$L$N%P& R%T%U&V%X%Z$]$a$c$f$h$j$m$p$r$s%t%v%y&{'~'€'((ƒ)†+ˆ-‹-.Ž,Ž*)‘(•)˜*š,-Ÿ-"+  ,"¥1&¯9-´<1µ<1¯7)«2%©/"©/"®2"´4#´3"²0²0»8$ÈD0ÓN9ÑJ6ÉA+Á9"Â9#Ç:&Í<(Ï;&Ñ;$Ò:!Ô;Õ;Õ:Ô;Ò;Ñ:Ð:ÛF,çT:ìY?ï\Bð\CìY?éV<çT:çS:âO5ÜI/ÕB(Ó<"Ó9Ö<"Õ<$Ô<$Ð:"Í9!Ë9!Ë;#Ê;%É;%Ç;$Ç8"È6 Ç7!Ê;&Í@,ÍB-Å<(»5!´1´2´4!´5"¯2!ª0 ©0¨/¦/¤-¡. Ÿ. ž. ž/"ž0#ž0#›/!˜.–,“++)Š)‡(…*„*ƒ*‚+€)~(~(|(z(x&v%t%r$q#q#o#l$j$h$f$c$a$]%Z%X%V%U&T%Q&N'"L& J$ H# D!A!?!=! ;sB?wD@xC?u@qD@hC?[=9Q96R>>N:;D01A-.@,-A-.?+,<()?+,B./D01A-.?-,<-*;,)7'&6&&@21N@@XKKUIIWKKTHH?34?56D:;ZPO\QPZMM^QQQCC?103##7&%>,*<*(?+*A-,C/.D00D01D01F23G35C/1C/1I58_JOeSWfWYhUVgPOfKGjIEmFAnC>l@:m>;m=;i97o;:t?=h>"Ö< Ø>#Ø?$Ö?%Ò=#Ï;!Í:!Í;#Ì<%Ì>&Ì>&Ë;$Ê8"È7"Ì=(ÑD/ÕJ5ÎE0Ã=)¸4 µ2µ4!¸8%³5#­1 «1 ©0§/¥-¢- .Ÿ. ž/!ž0#ž0#›/!™.—-”,‘+Ž*‹)ˆ)†*„*ƒ*‚+€)((}(|(z'w&u%s%r$q#p#m#j$h$f$d$a$^%\%X%V%U%T%Q&M& L% K$ H#D!B!@!>!=! vGDrB?k=:qA=vC?xC?vA=uB>sEAjD@]=:R85P<:Q==O;*+<()?+,B./D01A-.>,+;,):+(7'%6&&A22N@@XJJTHHVJJSGH?34@67E;<[QP]QQZNN^PPPBB?002""6%$>,*<*(?+*B.-D0/E11E12D01E13F24B.0C/1K79`KOeRVdUWfSUfNMfIFjHDmFAnC=l?:l=:l<:h86o=:s@>b:7G*%.,,.47 8! 4!2 111235689:< >!?"?"@"B"D"G#I$K% M% O%Q& S&T%V%W%Y&]%`%b%e%g$i$j$n$q%r$s%u%w&{'}''€(‚(„(…)†*ˆ+Š,-+*‘)“)–*™+œ-Ÿ/!£0%£.#£."£/"¥/#§0#©0"©/"ª/"«/"­1#³5'¶6(¬-¯.¹6&ÎK:ÚVDÝXFÎI6Ã=*½6"Ã<(È;'Í:$Ï;#Ò<"Õ= Ø=Ú>Û>Ú?Ø? Ö? Õ@!ÛE%áI*âJ+âJ+âJ*àH(ßG'ÞF'ßG'ßG'ÞF&ÜD$ÚA"Ù> Ú@#Ù@#×@#Ô=!Ñ%Ð?'Ð?'Ï=%Ì:#Ê8#Ì<'ÑC-ØL7ÕL7ÍF2À:'¸5"µ4!º9&µ6$¯2 ­1!ª0 ¨/¦-£-¡- . Ÿ/!Ÿ/#ž0#œ/!™.˜-•-’,*Œ*‰)†*„*ƒ*‚+)€())}({'y&w%u%s%r$q#n$j$i$g$e%b%`%]%Y&W%V%T%Q%M&L% K%H$E"B!@!> =!=! ;! :8666543332220*%#)+/7N+)g>;wIEqC?i<8o?;tA=wB>u@*+=)*@,-B./C/0@,-=+*:+(9*'7'&7''B32OA@XJJTHHVJJSGG?35A78F<=[QP]QQZNN^PPPBB>0/1""6%$>,*<*(?+*B.-E10E11E12D01D02D02@,.C/1L8;`KPeRVdTWfSTeMLdGDhDAkB>l@:k<8l=:m=;j:8p?!?"@#@"B"D"G#I$K% M% O& Q'!S&U&V&X%Z%]%`%c$f$h$j$j$n$r$s%t&u&x&{'~'€(‚(„(„(…)†+ˆ+Š,-+*‘*”*—+š,œ-Ÿ.¢.!¤.#¦0$§1%©2%«2%¬2$­3$°3%²4&²5'³4'²2$¬-µ5&ÅB4ØTEÙTDÑL:Á:(º3 º3Ã:'È9$Ì7 Ï:!ÔÛ?Û?Ü@ÞBßC!àD"ßD"ÝB!Û@"Ù? Ö=Ô<Ó=Ô>!Ô>#Ó>%Ó>%Ñ>$Ï;#Ì8"É7 Æ5Æ6!Ì?+ÒH4ÔL8ÊC0½9%³1´2²3!°3!¯2 ¬1 ª/§-¥-¢-¢. ¡/! /" 0#/!š/™.–-“,+*Š*‡*…*ƒ*ƒ*‚))))}({(y'w&u&t%s%r$n$j$j$h$f$c$`%]%Z%X%V%U&Q%N%L%K%H$F"C!A ? =!=!< :8665542332220+%#)+/5J)&b;7uIEqC?h;8m>:r@tEAmDB`=;T75O76O::N:;E12A-.@,-A-.A-.@,-A-.B./B./>*+;*)9*':+(8('8)(B43OAAYKKTHHVJJTHH@45A78F<=[QP]QQZNN^PPPBA>//1!!6%$>,*<*(?+*B.-E10E11D01D01D01C/1?+-D02N9<`KPdQUcRUePRdKJcEBgC@iAqC?W4/=#),.17 9!9!!7# 4!11234689: "?"@#A#B"D"G#I$K% M% O& Q'!T'V&V&X%[%^%a%d$f$i$j$k$o$s%s%u&w&y&|'~'(ƒ(„(…(†)‡+‰+‹,,+‘+”+—+™,œ-ž.Ÿ-¡,¥."§0$ª3&¬3%¬3%®3%°4%²5&´5'´6(³4&³1$³1#¿=.ÎK<ØTDÐK:Ã=+¹2»3Á8$Ç=)Ê:$Í8Ð:Õ= Û@!ßB!âD!ãE!âE!ßC!ÛB ÙB ÜAÞAÞ@Ý@Ý@Þ@ÞAÞAÞAßBàCâDáE!ßE!ÝB Ú@Ø>Ö>×>×@!×@#×?$×?$Õ>#Ó=$Ð;$Í9#Æ4Á0Ã5 Ì@+ÒI5ÎF3Â<)·3³1²2²4"±3!¯2 ¬1 ©/¦.¤.£. ¢.!¡/!¡0#ž/!›/š/—.•-‘,Ž+‹*ˆ*…*„*ƒ*‚*‚))€)(}({'x&v&u%t%s%o$k$j$i$f$d$a$^%[%X%V%V%R%N%M%K$I#F"D!B!? > = < :8765543332221,&#(+-2F&#]74sIDpD@i<9m=9q?;s@:tA=tD@nDBb>*+;*):+(:+(8)'9))C54PBAYKKUHHWKKUIIA57A78F<=[QP]QQZNN^PPPBB>0/1"!6%$>,*<*(>+*B.-E10E11D01D01C/1B.0?+-D02O:=_JObOSaPRcNPcIIcDAgB?i@9k;7m<:o="?"?"@#@"B"D"G#I$K% M% O& Q'!T&V&W%Y%[&^%a%d%f%i$j$l$p%s&t%v%x&z'}''(ƒ(…(†)‡*ˆ*Š*Œ+Ž,+“+–+™,œ-ž. / -¡+¦-"©0$¬3%­3&®3%¯3$²4&´5'µ5(¶6'µ4%¶3$¼8)ÊE6ÕPAÔN=Ç@-¹1º1Å:&ÏD.ÏC.Ï>&Ð9Ò;×>ÜA áC ãE äF äF!áE ßD ÝD!ßDâCáCáCâDãEãEãEâCáCáCâDâFáG!ÞDÝCÛAÛ@ÛA ÛA!ÛA"ÛA#Û@$Û@$Ù@&Ö@(Ó>'Ê6 Á/¾/Å8"ÍB-ÍE1Æ@,¼7$¶2´3´5"³4"±3!¯2 «1 ¨/¦.¥. £.!¢.!¡/"Ÿ/!/ ›/™.–-“,,‹+ˆ*†)…)ƒ*ƒ*ƒ*))€(~(|'y'w%v%t%t%p$l#j$i$f$d$a$^$[%Y%W%V%R%N&M$L$I#F"D"B"@ ? > < :8776543322222-'#'),0A$ W4/oHBoE@j=:m=9p?;s?;r=9s?=W66P23O78O;*+<*):+(;,)8)'8))C54PBAYKKUIIXLLVJKC79@67E;<[QP]QQZNN^PPPBB?0/2""6%$>,*<*(>+*A-,E10D00B./C/0C/0A-/>*,D02O;>^IN_LP]LOaLNbHHcDBhDAkB>m@;m<8n<:o=nD?O/)6&, / 3;## ?"?"?"@"B"D"G#I$K% M% O%Q& T&V&X&Y%\%^%a%d$g$i$j$l%p%t%u&v&x'{&}'€(ƒ(…(†)†)‡*ˆ+Š+Œ+Ž,‘,”,—-›-. Ÿ/!¡0!¤/ ¦/!©1#«2%­3&®3%¯3$°2$²4%µ5&·5'¸7(º6'¾7'ÈA/ÒJ8×N=ÎD1Ã8$¾2Í@+ÝP9çYBáR:ÙF,Ô= Ö> Ú?Ý@àBâCãEåFãF âG!áG#ãG!åFäEäEäEäFäEäEãDãDãDãEãGâH áGáG âF!áE"àD"ßB"ÝA!ÝA"ßB$áD&àE+ÝF/ÙC,Ò=&Ê7!Ã2Á3Ã7#Ç>+È@,Å?+¾9&¹7#¶6#¶5"³4"±3"­2"«1!©0!§/!¥.!£. ¢.! /!ž0!/ š. —.”-,Œ,Š*‡)…)„(ƒ)ƒ*‚))€(~(|'y'w%v%u$t%p$l$j$i$g#d#a$^$\$Y%X&V%S%O%M%L$J$H#F#C"@!?!>!=;9 !8 77643321122.(#&(+.="Q0+jE>nE@l?:p?;r?;q=9r>;sA>rDCf>=X66O02O68P<=I56C/0?+,?+,?+,@,-@,-A-.A-.@,->,+<-*;,)8)'8((B33OAAYKKVIIXLLWKKD89?56D:;ZPO\QPZMM^QQQCB?103##7&%>,*<*(>+)A-,E10D00B./C/0C/0A-/>*,E13P;>\HL]JN[IL_JLaGGcDBiDBmC?nAkC=K-&3%-!/ 2;#=!#;!"7 31123469 ;! ;!!="!?# ?"?"?"@"A"D"G#I$K$M%O%Q& T&W&Y&Z&\%_%b%e$h$j$k$m$q%u&v&w&y'|&~'(ƒ(…)†)†)ˆ*Š+‹+,,’,•-˜.œ/ Ÿ/!¡0"¢1"¦1"ª1$«2$¬2%®3&¯3%°3%²3%´3%µ4&·5'¹7)¾7'Ä:'ÎD1ÔI6ÔH4È<'Ã6 Æ7 ÚJ2èX?ñ`GêX>ßK/×?!Ù?!Ü@ßAâBãCäDåFäG äG!ãH#äH"æG æG åFäEäEãEãEäEåFæG æG äHãIãHãH äH!äG"ãE"áC!ßA ßA!áB#äE&âF+ÞE-Ø@)Ó<%Í9"Ç4Á2¾1Á6"Ä;'Ä=)À:&»7%¸6#·6#µ5#³4#°4#­2"«1!©0!¦/!¤. £. ¡/!Ÿ0!ž0!›/ ˜. •.‘-Ž,‹+ˆ*†)„(ƒ)ƒ*‚))€(~(|'z'x%w$v$t$q$m$k$j#h#e#b$_$\$Z%Y%W%S%P%O%M%K$I$G#D#A"?!>!> < ;!"9!!8 8 7533211220*$$'*-:!L-'eB:lE?lA=m?;p?;r>;r<9s>;t@>sDCg=>Y56N.0N46O;*+=)*=)*>*+>*+?+,?+,?+,>,+<-*:+(7'&6&&@21N@?XKKUIIXLLWKKC79>45C9:YON[POYMM_QQRDC@213$#8'&?-+=+)>+)A-,D0/C//A-.C/0C/0A-/>*,E13P<>[FK[GLZGJ^HKaFFdDBjDBmC?oA!?"?!A!C!F"I#K$L$N%P& T%W%Y&[&]&_&c%f%h%k%l$n$q%u&w&x&z&|''(ƒ)…)†)‡*‰+‹+Œ,Ž,‘,“-–.™.0! 1"¢1#£2"¨2$¬2%«1$¬1%®2%°3%²3%³3&´3%¶4&·5'º6)À8'É;'ÓE1ÔF1ÐB+Å6Æ6Í<"ßM2êW<ð[@ìX<âL.ÙA"Û@!ÝAàBäBåCåEåFåGäG äG!äG!åG æH!åG äFãEâEãEåG æH!çI"æI"åIäIãHãGãGåG äF ãD áAáAâA!åD$áD(ÛB*Ó;$Ð9!Í8 Ê7 Ä4¾1½2¿5!Á8%À9%¼7$¹6$¸7$·7%µ6%³5$°4#­2"ª1!§0!¤. £-¡/! 0"ž0!œ/!™.!–.“-,Œ+‰+‡*…(„)ƒ*‚))€(~'|'z&x$w$v$t$q#n#l#k$h$f$c%_%]%[%Y%W%T%P%P%O%L$J$H$E#B"@"?"> =!!<"#:"":""9!!7533211120+%"%*-8H+$`?7iD=lB>l@;o?;r>;r<9t=;u@>tDDh>>Z45M+.L24M9:G34B./>*+<()<()<()<()<()=)*>*+=,+;,)9*'5&$4$$>0/L>>WIITHHXLLWKKC79=34C99YON[POYMM_QQRDCA214$$8'&?-+=+)>+)@,+D0/B..@,-B./C/0A-/>*,E13P!>!?!A!C!F"I#K$L$N$P%T%W%Y&[&]&`%c%f%h%k%m%n$q%u&w&x&z'|''(ƒ)…)†)ˆ)Š+Œ,,Ž,‘,“-—.›/ž0!¡1#£2$¥2#§0"©/"©-!ª.!¬0"¯2$²3%³3%³2$´2$¶2%¸4&À7%É;%ÓD-ÒB+Ì<%Å4È6Ï;!Õ@%ØC'ÜE)àJ-ÝE'Ù@ ÛA ÞBâCæDçEçGçGåGãFâFáEáEäGåI!åI!äH äGäH åH!äH ãGàDâGäIáFàDàCãEäE äD âBâAâ?ã@ßA$Ù?(Ï7 Ì5Ë5Í;#Ì<%È;%Â6!¾4 ½4!¾7#¼7#º7#º7%¹7%·7$´7%±5$®3#«1"©0!¦/!¤-¡/! 0"ž0!œ/!š/!–.“--Œ+‰+‡*…(„)„)‚))€(~&}&{&y$w$v$u#q#n#m$k$h$f$c%`%]%[%Y%W%T%Q&P%O%L$J%H$F$D#B"@!>!="!<#$;##:""9!!8 643211121,&!%*-7F)"^=4hC;vA?vEDj>>Z35M)-J.1I56E12A-.>*+=)*=)*=)*;'(:&':&';'(<*);,)9*'4$#2""<.-J<45C9:YOO[PQYMN^QQRDCA325%%9('?-,=+*>+*@,+C/.B..@,-B./A-/?+-?+-G35R>@XDH[FJ\GJaGJcEEgCAnCAn@=m=8m<8n<9n=:n>a<9A&"/&, .2;!<"9 300023578:; =!?"?"?!?!@!C!E!H"J$L$M$O%Q%U%Y%Z%\&^%a%d%g%j%l%n%o%r%u&w&y'{(}(((ƒ)…)‡*‰*‹+,Ž,,’-•-˜.œ/Ÿ0 ¡1"¤1#¦1#¦1"¦0!¨0!©1"«3"¯4#±4#³4#µ4"¶4#¸4$º6$À7#È8#Í<&Í<%Ë9!É6Ì7Ð:Ô<Ö=Ø>ÜB"ÝC!ÝBÞCßCâDäEåFåF åF äF ãF âF!ãD!äD"æF$æG%æI%åI%äH$ãG"ãF"äF!æF"æF"åG#ãI#âG!âF!âF"äF"äF"ãE!áCßBÝBÜBÙ@Ö>Ð9Î7Í8Î< Í=#Ë=$Å9"Á7!¿5!¿6"½6#¼6#¼7$»7$¹7$·7$³6$°4$­2"ª0!§/ ¤.¡/ Ÿ0!ž0!0!š/!–/“.-Œ,‰+‡*…*…)…)ƒ)‚(€('~'|'z&x%w$u#r$o%m%k%h%f%c%a%^%\&Z&X%T&Q&P&N%M%K%I%F$D#B"@"?!>" >""<"";"!;! 9 764210132,&"#(.6D% _;5jB=nB?m?;o>:q>:s>:t?*+?+,?,-=*+<)*<)*=++=,+=,*;*(5%#3""<-,K<,,?,+@,+B.-B..A-.B./?+-=)+?+-I57T?BWBGZDH]FIbFHeDEjBArDBp?j@?\88>""0*,04; ;!7!1//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,‹,,+‘,“-–-™-.Ÿ/¢/ ¤0!¦0"¥1!¥3!¨5#ª5#¬6$¯6#±5"³5!¶6!¹6"»7#¼8#Á7#Ç5"Ç5!È6 Ë7 Î8 Ð9Ò;Ö;Ø<Û>Û>ÞBáEáEáEáEâF âE!âE"ãF#ãF#ãF#ãF%æE'èD)çE)çF)æH)æI*åH(ãG%âD#äE$èF%ìI(çI)áH)ãH)äH)æI)æG'åF%âF"ßDÛEØEÖEÕAÔ>Ó=Ò<Ð<Î<Í<ÌoB?o?;n=9n=8r?;sA=rB?pBAk@@a9;O(,I+.H24G13A,.<()>*+@-.B00>,,>,,>-->..>-,>,*=+)8&%4##=--L<=YJJWHHXJJVHID68>45D:;ZPQ\QS[NP_RRRDD@223$%8'(@..>,,?,+@,+B.-B..B./B./?+-=)+?+-H46R>AVAEXCG\EGbFHeDEjBAsDCp?""0*,05; ;!7!1//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,‹,,+‘,“-–-™-.Ÿ/¢/ ¤0!¦0"¦1!§3!¨4#«5#®5$²6$´5#¶5"·5!º6"½6"¾8$Ã8$É7$É7#Ë8"Î9"Ï9!Ò; Ô=Ø=Ú>Ý@Ý@ßCáEáEáEáEâF âE!âE"ãF#ãF#ãF#äG%äF&ãE'äH'åJ)æK*æM)åL(åK'äJ&äI&äH&äF%ãG'áH)ãH)äH)åH)åG'åF%ãF"àE ÝEÚFØFØCÙ@×?Õ>Ó>Ò>Ð>!Î=#Ì<#É:$Æ8%Ä7%Á7$À7$À7$¾7$»7$¹7$µ6$²4#­2"ª0 §/¥.¢/ 1 Ÿ1!1!›1 ˜0•/’/-‹,ˆ,‡,†+†*„(ƒ((''}({'y&w%u#s%o'm%k%i%f%c%a&_&]'Z'X%T&Q&O'N'M&K%H$E#C# A#@#?!?!?!=! =!; 997 5 31/242-'!"%/5A _84lA>rDApA=n>9n=8r?;sA=rB>pCBlBBc;=P+/I,/F02F02?*,9%&;'(>++?--<**;))<**;++<+*>,*=+)8&%5##=--L<=YIJVHHXJJVHHD68>45D:;ZPQ]RS\OQ`SSRDD@122#$7&'?-->,,?,,A-,C/.C//B./B./?+-<(*>*,H46Q=@T?DWBF[CFaEGeDEkCBsECq?"!0*-05; ;!7!1//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,‹,,,‘,“-–-™-.Ÿ/¢/ ¤0!¦0"§1"©2"«3#®4$±5$´5$¶5#¸5"º5"½6"À7#Á7$Å8%Ê8$Ë8$Ì8#Î9"Ð:!Ó< Ö=Ù>Û?ÞAßBàCáEáEáEâF âF âF!ãF#ãF#ãF#äG$äG&âG&àH%âK&äM(åN)åO)æP)æP*æP*åN*ãL)áH'áH(áI*âI)äH)åG(åF&äF$ãF"àF ÞFÜGÚHÜEÝAÜAÙ@×?Ö? Ô>"Ñ>$Ï<%Ì;%É9&Ç8&Ä7%Á7$À7$¾7$¼7$¹7$µ5#±3"­1!©0§.¥-£/¡1! 1"ž1!›1!™0–/“..Œ-Š,ˆ,‡+†*…)ƒ((''}({(y&w%u#s%p&n%l%i%g%d%a&_&]'Z'X%T%Q&O&N&L%J%H$E#B#A#?"?!?!?!=! =!; 997 5 31/253-&!!%/5?]52mA>tGDqB>o>:n=8q?;q@)+8$%9%&<))=++:((:((:))9));*)>,*=+)8&%5$$=--L<=XHIUFGWIIVGHD58@67E;<[QR]RT\OQ`SSRDD?111"#6%%>,,>,,?,,A-,C/.C//B./B./?+,<(*>*,G35PCV@DYBE`DGeDEkCBsECq@=m:6n;7m;7l=9rDAj@?Z55=! /*-15; ;!7!1//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,‹,Ž,,’,”,—-š.. /¢/ ¥0!¦0"©0"¬1"®3#°3$³4%¶4$¸4#º4#¼5"À6#Ã7$Ä7%Ç8%Ê9$Ì9$Í9#Î9!Ð; Ó<×=Ù?Ü@ÞAàCáDáEáEáEâF âF ãF!ãF#ãF#ãG#äG$äG&áI%ßK$áM%ãO'äP(äQ)åR*æS+çS-æR-äP,áK*áJ*âK+âJ*ãH)äG(äE&äE$ãF"áF!ßGÝHÝIßFáCàCÞBÛAÚ@!×?#Ô=%Ò<%Ï:&Ì9'Ê8'Æ8&Â8%À7$¿7$½7$º6$µ4#±3"¬1 ©/§.¥-£/¡1! 0"ž0!œ0!š/—/“..-‹,‰+‡+†*…)ƒ)('(}({(y'w%u#s%q&o%l%i%g%e%b&`&]&['X%T%Q&O&M%L%J%H$E#B"@"?"?!?!?!=! =!; 997 5 31/364 -& !%/4>Z3/lA>vIErC?o?:n=8p?:p?;o@)*7#$8$%;((=++:((:((:((8((:)(=+)>,*9'&6$$>..L<?\RS]RSZMO_QRRDD?111"#6%%>,,=++?,,A-,C/.C//B./B./?+,<(*=)+F24O;=R=AT>BX@C`DFeDEkCBsECq@=n;7n;7m;7m=9sFBj@?X34</*.15; ;!7!1//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,Œ,++’,”,˜.›.ž. ¢/ ¤/ ¥/!§0"«0"®1!¯2#²3$¶4$·5#º5#¼5"¿6#Â6$Ä7%Æ8%É8%Ë8$Ë9#Ì9!Î9 Ð:Ó;Ö=Ú>Ü?ÞAàBáDáEáEáEâF âF ãF!ãF#ãF#ãG#äG$äG&ãI%áJ#áK#áM%áO&âQ)âR*ãS+äR,äP,åO,çO-åN.ãN.ãM,ãJ*ãG(äE&äE$ãE"ãG!áG ßHÞIáGãDâCàAÞ@ Û?!Ø>"Õ<#Ò;#Ð9$Í7%Ì7%Ç7%Â7$À7$¿7$¼6#¹5#µ4#±3"­1!ª0§/¦.£/¡0  /!ž/!œ/ š/—/“.-,‹+‰+‡+†*…)ƒ)(€((}({(y'w%u#s%q&o%l%i%g%e%c&`&^&[&Y%U%Q&O&M%L%J$H$E#B"@"?"> ?!?!=! =!; 997 5 31/374 -& !%/4=X1-j@m?:m=8p?:p?;n?)+8$%9%&<))>,,=++=++=++:**;*)=+)>,*9'&7%%>..L<KAB]ST[PRWKL]OOQCC@112##6%&>,,=++?,+A-,B.-B..B./B./?+,;')<(*E13N:Ý?ßAáBáCáEáEâFâF âF ãF"ãF#ãF#äG$äG$äG&äH%ãH$áI$àN(àS-âY3âY3áW1ßQ,áN)äM(êO*éQ.æQ1äO.ãL+ãH)ãF&ãE#ãE"ãF!âG àHßHáFäCâCàAÞ@Û>Ø< Õ:!Ñ9!Ï7"Í6#Ì6$Ç6$Â6$Á6$¿6#¼5#¹5#¶4#³3"¯2"¬1!ª0¨/¤/ /  /!ž/!œ/ š/—.“-,+‹*‰*‡*†*…)ƒ)(€((~(|(z'x%v#t$r%p%m%j%h%f%c&a&^&[&Y$U%Q&O&M%K%I$G#E#B"@"?"> ?!?!=! =!; 997 5 31/374 -% %04<V/+h>:sGCnA9m>8p@;o?:l?;nCAmDDf@AS/2I-0E/1E/1>)+8$%9%&<))?-->,,>,,>--<,,<+*=+)=+)9'&6%%>..K;,,<**>+*@,+A-,B..B./B./>*,;')<(*D02M8;O:?Q<@V?A`EGeDEjBArDBr@=o<8n;7l;7l<9tFCi?>U01:.*.25; ;"8"1//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,Œ++‘+“,•-˜.œ.Ÿ. ¢/ ¥/!§0"¨0"«0!®0!°2!³3"¶4$¹5$¼5#¿5#Á5#Ä7#Æ8$É9%Ë:%Í:#Î:#Ð:"Ñ;!Ó;Ö=Ù>Ü?Þ@àBâBâDáEâFâFâF ãG!ãG"ãF#äG$äG$äG$äG&æG&çG'ãJ)âS1ã^;æhEåhDác>ÛV1ÝO(ãK#ìN&ëR-èU3æQ0äM-ãI)ãG&ãF$ãE"äF!ãG áHàGáEãBâCàAÝ?Ú=×;Ô9 Ð7 Í6!Ì5"Ì5#Ç5#Â5#Á6#¿5#¼4"º4#·3#´3#±2#®2"¬1!«0!¥0  / /!Ÿ/!œ/ š.—-“-++‹*‰)ˆ*‡+…)ƒ)‚)€()~)|(z'x&v$t$s%q$n$k$i$f%c&a&^&\&Z$U%Q&O&M%L%J$H$E#B"@"?"> ?!?!=! =!; 997 5 31/375 !.%%04;U-)f<8pDAk?:k=8m>8pA;m?:j>9kB?kCCf@AR.2G+.B,.C-/>)*8$%9%&<))?--?--?--?..=--<+*<*(=+)8&%6$$>..K;,,<**=**?+*A-,A--A-.A-.>*+:&(;')D02M8;O:>Q<@V?A`EGeDEjBArDBrA>p=9o<8l;7k<8sFCh>=T//9.*/ 25; ;"8"2//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,+‘+’+”,–,š-. . ¢/ ¥/!¨0"©0#«0!­1 °2!²4"µ5"¸6"»6"¾6"Á7"Ä7#Æ8$È:$Ì:%Ð;%Ð;$Ò<$Ô=$×>#Ú?"ÜA!ßB áBãCãDãEâFâFâFâF ãG!ãG"ãF#äG$äG$äG$åH&éI*íL/éT8êdGívYò‡gïˆfé[ßjBÞ[0ãP#íP ìT+èW5æS1åO.äJ*äG'äF$äF#åG"äG âGàGáEâCáBàAÝ?Ù=Ö;Ò9Î7Ì6 Ë6!Ë6"Ç5#Â5#Á6#¿5#½5#º4#·3#´3#²3$¯3#­2#¬2#§0!¡. /!Ÿ/!. š.—-“-++‹*‰)ˆ*‡+…)ƒ)‚)€()~)|(z'x&v$t$s%q$n$k$i$f%d%a&_&]%Z$U%Q&O&M%L%J%H$E#B"@"?"?!?!?!=! =!; 997 5 31/375 !.&%04;T-)d;7mC?i>8i=7l?9qB(*@*,<'(7#$7#$:'(=++=++>,,?--<,,;*);)'<*(8&%5$$=--K;*)@,+A--A-.A-.=)+:&(;')C/1L8:N:>Q<@V?BaEGeDEjBArCAsA>q>:p=9l;7j;7rEAg=h=8i=7l?9qC=l?9g;6g>,,>+*=)(?+*@,,@,-A-.=)+:&(;')C/1L7:N9>R<@W@BaFHfDEiA@qCAsA>r?;q>:l;7j:6qD@e;:Q--7-*0!36< ;"8"2//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,+‘+“,•,—,š-. . £. ¦/!¨0"ª0#ª1!«2­3 °4!³5!¶6!¹7!»7"¾8"Â9"Å:#Ç<%Ì;%Ð;$Ò<$Ô>$×?$ÚA$ÝB$àC#âD"ãD!äDäDãEâFâFãGãG!ãG!ãG#äG$äG$åG%åH%åH'éN1íX?ìlUñ‹s÷­“ýÊ­ýϬøÅœí¦vç‡Nåk,ê\éX$æW5æT2äO.âK*äH'åH&æH%çG$æG"åG äGãFâEáEßDÜCÙ@Õ>Ñ<Ï; Í:!Ë:#Ë:%È9%Å7%Ä7%Â7%¾6$»5$¹4$¶3$³3$°3#®3#®3$©1#¤0!£/"¡/"Ÿ/!œ0 ™/ •.“-,,Œ+Š+‡+†*„)‚)€(€))}){'y&w$u%s%q$o#l#i$g$d%b%_%]%[#V%Q&O'N'M&K%H$E#C# A#@#?!?!?!=! =!; 997 5 31/265 !0 (  %15<U.*d;7kB>h=8j>8m@:pC=k?9e;5f=;gAAdABQ13B'*9#%?)+<')8$%8$%:'';)):((;))<++:)):)(;)';)'6$#3!!<++K;;XHIVGGXJJWHIE68C9:G=>ZPQ[PQYMOaSSTFFA331!"4#$=++?-->+*=)(?+*@,,@,-A-.=)+:&(;')C/1L7:N9>R<@W@CbFHfDEiA@pB@sA>s@:l;7i:6pC@e;:Q,-7-*0!36< ;"8"2//135779;;= ?!?!@!@!B!E" G"I#K$M$O%Q&R%V%Z%[%]%`%b%e%i&l%n%o&q%s%u&w'y'|(~)))ƒ(…)‡*‰,+‘+“,•,—,š-.¡/!¤/!¦/!¨0"ª0#ª1!ª2«4®5 ±6!µ7!¸7!»8"½9"À9"Ã:#Å<%Ê;#Î9!Ð:"Ó<#Ö?#ÙA#ÝB#àB#áC!âCâCãBãDâFâFãGãG!ãG!ãG#äG$äG$åG%åH%åH'æN1èZAér[î–õ¼£üÝÁýäÂù۱'é—Zåv0æ`æZ"åX5äT1ãO.âK*äI(æH&èH&èI%èI#æH!åG ãGâGàGßFÝEÙBÕ@Ñ= Ï=!Í<#Í<%Ì='Ê;'Ç9'Å8&Â7%¿7%½5%º4$¶3$³3$±3#¯2#®2#©1#¥1"¥1#£1# 1"ž0!›/!˜/ ”.‘-Ž-,Š+‡+†*„)‚))€))}){'y&w$u%s%q#o#l#j#g$d%b%_%]%[#V%Q' O'N'M&K%H$F$ C# A#@#?!?!?!=! =!; 997 5 31/256!"0 !)! %15=V.*d;7lC>i>8k?9nA;qD>k?9d:5e=:gAAeBBS25C(+:$&@*,>)+:&':&';((<**:((;))<**9))9(':(&:(&5#"2 ;++K;;XIIVHHYKKWIJE69C:;G>?WNNYOOXLM^QQRDD@212"#4$$;*);*);((<((?++@,-A-.A-.<()8$%;'(D01L8:K7:Q9=Y=AcCEiDCmB?p@=r?>r=>o<#×@"ÚA"ÝB!ßCáCâCâCáCàDáEâFãG!ãG!ãG"ãF#ãF#äG$äG%åH'äP0ä^@æu\÷À©ýàÃýå½øÚ¥è·wß“NÚs+Þaã[%æX5äT1ãO-âL*ãJ(äI'æH%æH$æG#æG"åG!äGãGâGáGßEÛC×AÔ? Ñ>!Ï="Î=#Í=%Ë<%È:%Æ:$Ã9$À8$¾6$º5#·4"³3"±3"¯2"­2"ª1"¨1#¨1$¥1#£1# 0"œ0!™/!•/ ’.--Š+†*…)ƒ)))€))}){(y&w%u%s$q$o$m$j$g%d&a&_%]%[$W%R&P&O%M$K$J$ H$ E# C# A"?!?!>!=! =!; 987 5 311258!#3 ",#!%1!6?Y,+h:8nC?f=8g?9kC=mD?j?;g:8h<*+<()7$%7$$9&';));))<**<++:)):)(;*(;*(6%$3"";,,K;;WHITGGWJJVIJE8:E<=H?@UMKVMLUKJ[OOOBA?104$$5%$9)'8&$9&%;'(?+,B./B./@,-:&'5!";'(E12M9:H45O59Z9>c?@kC@rD>p>;q<=q;@m:>h97e;2mG6d>2S.);0+.15;!;!!8!..12 3!5"7 88:;=? A!B#!D" E#!G#!I$!K$!M$ O%Q%S%U& W%Z%[%]%`%b%e%i&l%n%o&q%u%y&|'()ƒ*…*‡*‰)‰)Š)‹**Ž**“+–,˜- œ.  /!¢/"¤/#¦0$¨0"ª0#¬0$­2$°3$³4%¶5%¸5$º6$¼6"¿7"Á9#Ã;%Ç9$Ë8$Î:$Ð;#Ó<#Õ>"Ø@!ÛA ÞCàCâDâEàDßBàDáEãG!ãG!ãF"âE"âE"ãF#ãF$åH&ãR.ãa=åtZï•€ù¸¥üÖ¹ûÙ¬õËŽá¨_Õ†=Ñk%Ø`"á[+èW4æS1ãP,áM)áK(âJ'ãH%äF#äE"äD"æF"åFåFäGãFáE ÞCÚB Ö@ Ô> Ò= Ð =! =!; 98753223 5 ":"%7#/%"$0"7B\)+k99pDAc;7c?9gE?hB?h>=i;H2,=*&8&&<**8&&4""3!!7%%:((;))=++>,,<**;+);,)<-*7'&4$$<.-J<;UGGREEUIIUIIE9;F=>I@AVMLWNLVLK[OONAA>/.3##5%$:*'9'%;('=)*@,-B./B./@,-:&'5!":&'E12M9:J67O59X8=b?@kC@qD>p>;q<=q;@n;>h:8f<3nH7d>2S.);0,.15;!;!!8!..12 3!5!7 88:;=? A!B#!D" E#!G#!I$!K$!M$ O%Q%S%U& W%Z%[%]%`%b%e%i&l%n%o&q%u%y&{'~)*ƒ*…*‡*‰)‰)Š)‹**Ž**’+•-˜- œ. Ÿ. ¢/"¤/#¦/#¨0"ª0#¬0#­2#°3$³4%µ4$·5$¹5#¼6"¿7"Á9#Â:$Æ9$Ë8#Î9#Ð:#Ò<"Õ>!Ø@!ÛA ÞCàCáCâEàDßCàDáEâF ãG!ãF"ãF#ãF#ãF#äG$äG&åO,å[8æiOì‚nóœŠø´˜õ·Œí¬tÝN×x5×d&à]'æY.éV4æT/ãP,áM)âK(ãJ'ãH%ãF#äE!äD åE!åFåFãEâEàDÝC ÙA Ö? Ô> Ò=!Ð=#Î<#Ë<#È<#Ç;"Å;"Á:"½8#º6"·5!³3"°3"­2"¬1!«1!©1"§0"¦0"£0! 1"œ0"˜/!”. ‘-Ž,Œ,ˆ*…)„(ƒ((€())}){(y'w%t%q%q%o%m%k&g'd'a&^&\&Z&W%S%Q$P$N$L#K# I$!G$"E" B!@ ? > =! =!; 98753223 4 !:"%7#/%"$0"7B]),l::qEBd<7c?9fD=fA=g=@kCCdDBL60>+'6$$:((7%%3!!3!!7%%:((;))=++>,,<**;+);,)<-*7'&3$#<.-J<;UGGREEUIIUIIE9;F=>I@AVNMXOMWML[OONA@=/.2#"5%$;+(;)'<))?+,A-.B./B./@,-:&'5!":&'D01M9:J67O59V7;`>>jC?pD>o>:q<=r;@n;?i:8g<3oH7e?3T.)<1-/15;!;!!7!..12 3!5!7 88:;=? A!B#!D" E#!G#!I#!K$ M$ O%Q%S%U& W%Z%[%]%`%b%e%i&l%n%o&q%u%y%{'})€*‚*„*†)‡)‰)Š)‹**Ž**’+•-˜- ›- Ÿ. ¢/"¤/#¥/#§/"©/"«/#­1#¯3$²4$µ4$·5#¹5#¼5"¾7"À8"Â:$Æ8#Ê7#Í8#Ï:"Ò;"Ô=!×?!ÛA ÞCàCáCâEáDàDáEáEâF ãG!ãG"äG$äG$äG$äG%äG&æL)èT1ç]BêmXíkñtí‘iæŠVÜx<Úh.Ý\'çX-éW1éV3æS/ãO+âL)ãK'ãJ&ãH$ãF"ãE ãD äD äEäEãEáDÞBÛAØ@Õ> Ó>!Ñ>"Ð=#Ï=#Ë<#Ç;#Æ;"Ä:"Á9"½8#¹6"¶5!²3"¯2"¬1!«1!ª1 ¨0 ¦0!¤0!¢0!Ÿ0!œ0!˜/!“-,+‹*ˆ*…)…)ƒ((€())}){(y'w%t%q%p%n%l%j&g'd'a&^&\&Z&W&T%R$P$O$M$K$ J$"H$"E#!C!@!? > =! =!; 987532234!9!%6#/%"$0"7B^*,m;;sGCf>9d@:fD>fA=g=I@AWOMYPNXNM[PPNA@<.-2""5%$;,)=+)>++?+,A-.B./A-.?+,:&'6"#9%&B./K78K78N58S6:^==hB>oD=n>:p<=r3U.*=3.026<!; !7 /.02 3 4!678:;=? @!B#!D" E#!G#!I# K# M$ O%Q%R%T& W%Z%[%]%`%b%e%i&l%n%o&q%t%x&z'})€*‚+ƒ*…)†)‡)‰)‹*Œ*Ž**’,•-˜- ›. Ÿ. ¢/"¤/"¥/#¦/!©/"«/#­1#¯2#²3$µ4$·4#¹5#»5!¾6!À8"Á:$Å8#Ê6"Í8"Ï:"Ò;"Ô=!×?!ÛA ÞCàCáDâEâEáEáEáEâF ãG!äG#äG$åH%åH%åH%äG&çJ&êM)èQ5è[BéeNënRçoIãl;Þb,ßZ(ãU*ìT2ìU3éU1æQ.äN+âL(ãK&ãJ%ãI$âG!âEâDäD ãEãEâDßBÝAÙ@×?Ô> Ò>"Ñ>#Ï>#Ï=$Ë<#Ç;"Å:#Ã9#À8#¼7"¸6"µ5"±3!®2!«1!ª1 ¨0§/¥/!£/ ¡0 Ÿ0!›0!—/!’-Ž,‹*‰)‡)†*…)ƒ)(€())}){(y'w%t%p%n$m%l%i&g'd'a&^&\&Z&W&T& R$P$O$M$ L%!J%"H$"F#!C" A!?!> =! =!; 987532234!9!$6#/&"$/!7B^*-n<h>=k==m?AlDDdDAL5/<)%3!!7%%5##2 4""7%%:((:((;))=++<**;+);,);,)6'%3##;-,I;;UGGREEUIIUIID8:D;++?+,A-.A-.@,-?+,:&'5!"7#$@,-I56J67L47Q58\>=gC>nD=n>:p<=r;@o;?k:9i<4oF6g>3W0,>3/136<!< !8/.012 4 678:;=? @!B" D" E#!G#!I# K# M$ O%Q%R%T%W%Z%[%]%`%b%e%i&l%n%o&q%t%x&z'}(€)‚+ƒ*„*†)‡)‰)Š*Œ*Ž*+’,”,—. ›. ž/  /!¢/"¤/"¥/!¨/"«/"¬1"¯2#²3$´3#¶4#¸4"»5!¾6!À8"Á9#Å8#Ê7#Í8#Ï:"Ò;"Ô=!×?!ÛA ßCáDãEãFâFâFáEáEáEãG!äG#åH%æI&åH%åH%äG&æH#èI"èL+èQ4éV;ê[<é\5ç[-äW&åS(èQ,ìR5ëS4éS0æO,äL)ãK&ãJ%äI$äI#âG!âEâDãEãEâEàCÝBÚ@Ø?Õ>Ó> Ò>#Ñ>$Ï=$Î>%Ë<%Ç;#Å9"Â9"¿8"»6"¸5"´4!±3!®2!«0 ª/ ¨/¦.¥. £/ ¡0 Ÿ0!›0!–/!’-Ž,Š+‡)†)†*…)ƒ)‚)€())}*{(y'w%t$p#n$m%k%i%e&b&`&]&['Z&W&T& R%Q%O%M$ L%!J%"H%#F#!C" A!?!> =! =!; 987532234!8 #5"/&"$/!7C`,.n<iGAiC@j@?m??n@AjBB`@=F0)8%"2 6$$5##2 4""7%%:((9'':((;));));*):+(;,)6'%3##;-,I;;TGGQEETHHTHHD8:C:;G>>WNMYQOYON]RROBA=.-1"!5%$;,)=,*>+*>*+@,-?+,>*+>*+:&'5!"6"#=)*F23H45J36O48\>=gC>nE>n?:p<=r;@p;?l99i:3oD4g>3X1-? 4/136<!< !80./024 678:;=? @!A" C" E#!G#!I# K# M$O%Q%R%T%W%Z%[%]%`%b%e%i&l%n%o&q%t%w&y'|(*+ƒ+ƒ*…)‡)ˆ)‰*Œ*Ž+,‘,”-—. š. / Ÿ/!¡/!£/!¤/!§.!ª/"¬1"¯2#²3$´3#¶3#¸4"»5!½6!¿7!Á9#Æ8#Ì8$Î9$Ð;#Ó<#Õ>"Ø@"ÜB!àDâEãEãFãFâFáEáEáEãG!äG#åH%æI&åI%åH%äG&äH"äIæJ%èM,éP1ëS1ëT,êT(èR&çQ)çP.éP5éQ3éQ-æM*äK'ãI%äI$äI#äH"âF âEâEâEâEáEßCÜAØ?Ö=Ô=Ò=!Ò=#Ð=$Î=%Í=&Ê<%Æ:#Ä:#Á9#¾7"º6"·5!³4!¯3!­1!ª0 ¨/ §/¥.¤. ¢0  1!ž1!š0!–0!’.Ž,Š+‡*†*†*…)ƒ)(€())}){(y'w%s$o$n$l%j%h%e&a&_&]&Z&Y&W&U& S%Q%O%M$ L%!K%"I%#F#!C" A!?!> =! =!; 987532224 8#5".&#$/!7Ca-0o==sGDjB=iE?jHAhC?j@?m??n@AiAA]=:C,&7$!3!!7%%5##2 4""7%%:((8&&9'':((:((:*(:+(:+(6&%3##;,+I;:TFFQDDTHHTHHD89A89E<=VNLYPOZPO^RRPCB=/.2""5%$;,)=,*=*)<()>*+>*+=)*>*+:&'6"#4 !;'(B./E12H24N57\?=gD?oF>n?:p<=r;@q:?m88i92nA3g=3Z2.A!50236<!< !80//014 678:;=?!A!A" C" E" F#!H# K#M#O%Q%R%T%W%Z%[%]%`%b%e%i&l%n%o&q%t%w&y({)~*+‚*ƒ*…)†)‡*ˆ)‹+,,‘-”-—. š.œ.Ÿ/!¡.!¢.!£. §.!«/"¬1"¯2#²3$´3#¶4#¸4"»5!¾6!¿7!Á9#Ç9$Í9%Ï:$Ñ<$Ô=$Ö?#ÙA#ÝC"àE âEãEäGãFâFáEáEáEãG!äG#åH%æI&åH%åH%äG&âH!àIãJ#çK(êM+íO+íQ(ìQ&êQ'èP*åP.äO4çO0éN+æK'ãI%âH#äI#äH"äH!âFâFáEâFâEàDÞBÛ?×>Ô<Ò<Ò<"Ñ<$Ï<%Í;%Ì;&È:%Ä:#Â:$À8#½7#º6"¶5!²4!®2"«1!©0!§/ ¥/¤/£/ ¢0  2!2"š1!–0!’.Ž-Š+‡*†*†*„(ƒ((€(()}){(y'w%s%n$m%l%j%g&d&a&_&\%Y%W%V%T& R%Q%O%M$ L%!J%"H%#F#!C" A!?!> =! =!; 987532223 7"4!.&#$. 6Dc/1p>>sGCjB=iE?iGAfA=h>=l>>m?Ah@@\<9A+%7$ 4""7%%4""13!!7%%9''7%%8&&9''9''9)':+(:+(5%$2"":,+H:9SFFQDDTHHTHHC79@78D<0/2""5%$;,)=+)<))<()=)*<()<()=)*:&'6"#3 9%&@,-D01G24L57[?=gE?oG?n?:p<=r;@q:?m88i71n?1i=3]30C"71236< < !9 1/.013678:;=?!A!A" C!D" F" H# K#M#O$P$R$T%W%Z%[%]%`%b%e%i&l%n%o&q%s%u&x({)~*€*‚*ƒ*…)†)†)‡*Š+,Ž-‘-“-•.˜.›/ž.  .!¢.!¢.§.!«/#¬1#¯2#²3$µ4$·4#¹5#»5!¾6!À8"Á9#Ç:%Í:&Ï;%Ñ<$Ô=$Ö?#ÙA#ÜC"ßDáDâEãFâFáEáEáEâF ãG!äG#äG$åH%åH%åH%äG&áI"ßKâK#åK&çM)êN)êO'éO&èO&æO*ãN.áO2åM.èK(æH%ãG#âG!äH"äH!äH âFâFâFãGâEàD ÜBÙ?Ö=Ô<Ò =! =!; 987532223 6"4!.&#$. 6Dd02p>>sGCjB=hD>gE>c>:f<:j</.2""5%$;,)=+)=*)=)*=)*<();'(=)*:&'6"#27#$?+,D01F13J45Z>n?:p<=r:@r:@m88j71n?1j=4_52D# 71236< =!: 2/./135779;=?!A!A" C!D!F" H" J#M#O$P$Q$S%W%Z%[%]%`%b%e%i&l%n%o&q%s%u%w'z)}***‚*„)…)†)‡*Š+,Ž--“.•.—/›/. Ÿ. ¡. ¢.§/!«/#­1#¯3$²4$µ4$·5#¹5#¼5"¾7"À8"Â:$Ç:%Í:&Ï;%Ñ<%Ô=$Ö?#ÙA"ÛB!ÞCàCáCáDáDàDáEáEâF ãG!ãG"äG$äG$äG$äG%äG&âI#áJ!âJ#äJ&åJ)çL)çM(æM'åM'äM)âM,áN/åL+èI&åF#ãE!âE äG!äH!äH ãGâFãGãHáF ßC!ÜA Ù?Õ=Ó< Ò<"Ñ<$Ï<&Ì;&Ê9%Ç7%Å8$Â9#Á9#¿8#¼7"¸5"´4!±2!­1!ª0!¨/ §/!¥/£/¢/ 0ž0›0 —/ “.-‹,ˆ+†*…)„(„(‚(€''(~)|)z'y&w%r$m$l$j%i%g&c&`&]&[%Y%W%V%T%R$P$O$M$L$!J$"H$"E#!C!@!? > =! =!; 9875322236!3 .&##- 6Ee14q??sGDkC>hD>fD>b<9e;9j<+*>*+>*+<():&'<():&'6"#16"#>*+E12E13H23X=;eD>nF>n?:p;5`63E$!81236< = ; 3/-/135779;=?!A!A" C!D!E" G"J#M#O$P$Q$S%W%Z%[%]%`%b%e%i&l%n%o&q%s%u%w'y)}+***ƒ(…)†)‡*‰+Œ,Ž--“.•.—/›/. Ÿ. Ÿ. ¡.§/!«0#­2#°3$³4%µ4$·5$¹5#¼6"¿7"Á8"Â:$Ç:%Í:&Ï;%Ñ<$Ó=$Õ?"Ø@!ÚA ÝBßBàBàCßCßCáEáEâF ãG!ãF"ãF#ãF#ãF#äG$äG&äH$ãI"âH$ãG&ãH)äJ+äK*äK)âK'âL(âL)ãL,åJ)çG$äD!ãDâDäF åG!åI!ãGãGãGâIàG!ÝC"ÛA!Ù?Õ=Ó =! =!; 9875322235!3-&##- 6Ef25r@@sGDlD?iE?fE>b=9f<:k==n@Ah@@[;8A*$9&&6$$1-17%%;))9''9''9''9''9)'9*'9*'4%#1!!9+*G99SEEPCCSGGSGGB68B9:F==TLKWNLVLKZOOM@?<--2""5&$<-*=,*?,+@,-@,-=)*:&'<():&'6"#16"#>*+G34E13F01V<9dC=mF>m>9p;"×? Ù@Ü@Ý@ÞAÞAÞBßCàDáEãG!ãG!ãF"âE"âE"ãF#ãF$åH&åG%åF$ãE$ãE&ãF)ãI,äJ,äK+âJ(âJ'äJ(æK*çI'æF"äD ãCâCäEåG åI!ãGâGâHãI àG!ÝC"ÛA!Ù?Õ=Ó =! =!; 9875322225!3-&##-6Eg35r@@tHEmEAkGAiGAd?+*@,-A-.?+,<():&'9%&6"#4 !8$%>*+E12E/1H.1W9:eA?nEAn?;o;:p:;s<=p:9m84m:3l>7d;6I'";3335: = != 93/013578:<= ? @!A"B"C#E#G#I#L$N%O%P%R%U%W%X%[%]%`%d%g%j$m$n%p%s%v%x'z(|(~()€))ƒ)„)…)ˆ*‹**+‘+“+–-™.œ. Ÿ/! 0!¢0!§0"«0#¬2#¯3$±4%µ5%¸6%º7$¼7$¿8$Á9%Á:%Å9%É9$Ê9$Ì:#Î:#Ð;"ÒÚ>Û@ÜAÝCßEáG!áG!áF áF âF ãF ãG äH"åH#æG$æG$æG&æH'æI)åJ(åI'äH%äH%åI%çJ'çI$æG!äFãEãEãGäGäH âGáG àF!àF"ÞD"ÜB#Ú@#Ø?"Õ=!Ó<"Ñ<#Ï;#Í;$Ê9$Ç7#Ä6"Â7#À8$¿7$½6#¹5#¶5"³4!¯2!¬0!©0!§/ ¦/ £/ /ž.œ.™-–-“,++‰+‡*…)„)ƒ(‚((€(~'}'{&y&w%v%u$p$k$j$i%g%d&a&^%\%Y&W&V&T%R$Q$P#N#L# J# H#!F"!D" B!@ ?! =!!*+9%&8$%7#$7#$:&'=)*B./F,0K,1X6:f?BoEEn?>m;9m:6r=9p;8m75k54l=9g@8N)#>554 5 9"! ?!@#A$B$D$F$I%K%M&!N&!O& Q& S%T%V&X&[&^%a%e$h#k#m#o$t%x%y&z&|&}'~(((‚(ƒ(ƒ(‡(Š(Œ'((‘)“+—,›.!Ÿ/"¡1#£3%¦1#ª0!«1"­2#°4$´6%·7%¹8%¼8'¾8&À9&À9%Â8$Å8$Æ8$Ç8#É8#Ë9"Í9"Ï9!Ñ:"Ô;#Õ;#×;#Ø> ÚAÛCÝD ßF!àF àFáGâFãGãHäIåI çI$èJ$èJ%éK%èJ%çI#æH"åG"åG"æH#çI#æH"æH!åHäGäGãHãGâGáG àF"ÞD#ÝB$ÜA$Ú@$Ù?%×>$Ô=#Ò<#Ð;#Î:"Ë:"È9"Æ8"Å7!Ã7#À7$¿6$¼5#¸4#¶4!²3!®2 ¬0 ©0 ¨0 §/£/ Ÿ/!.š-—,”,‘,,,‰+‡*…(ƒ)‚)**€*~({'y&w$u%t%t%o%j%i%h%f%b&_&]&Z&X&V&U'S%Q$Q$P$N# L#!I#!G"!E!!D!!B! @ !?!#<#$:""8 7654432001!2 1-$"%/:!K)&h>;pDCoDEkBAhB>eC=fH>cH>aH?fOI]EBM56<#&6"$3%$0"!-,0 4$$8'':));))<**=++<+*:+(8)&6'%5&&;-,I;:SFFQEESGGQEEB67D:;H>>WMLZOOZMM]OON@?;-,1!!5$#;)'9'%<))@,-B./A-.>*+:&'8$%7#$6"#8$%;'(B./F,0K+1W59d?AnEDn?>m;9m:6r=9p;8m76l66n?;jB:R-&A 6444 8!!! =60123579; =!=!> ?!@#A$B$D$F$I%K%M&!N&!O& Q& S%T%V&X&[&^%a%e$h#k#m#o$t%w&y&z&{'}((€)(‚(ƒ(ƒ(‡(‹)‹))*‘)“+—,›.!Ÿ/"¡1#£3%¦1#©0"«1"­2#¯4$²5%¶6&¹7&»8&¼8&¾8%¿8%Â8$Ä7#Å8$Æ8#Ç8"Ê9"Í9"Ï:"Ñ:#Ô;#Ö<$×=$Ù?"ÛAÜC ÞD!ßE!áF âFâFâEãEãGäGåGæH!æH"çI"çI#çI"åG!äF äFäFåG åG!åG!åG!äFãFâFâGáGàGàFÞD!ÝB#ÛA"Ú@#Ø>$Ø>$Ö=$Ô<$Ò=#Ï<#Í;"Ë:"È9"Æ8"Å9"Ã8#À7%¾7$¼5#¸4#µ3"²2"®1!«1 ©0 §/¦/ ¢/!Ÿ/!.š-—,”,‘,,,‰+‡*…(ƒ)***€*~({'y&w$u%t%t%o%j$i%g%e%b%_%]%Y'W&V&U&S%Q$P%O$M$ K#!I#!G"!E"!C"!A" @ !?!#<#$:!"8 7654432000!0/,$#&.<"O,)lA>pDClBCjBAhB>fD=eG=cF=aG?fNH[C@J23:!$5"#4&%/! ,+.1!!4$$6%%7%%7%%8&&:)(:+(9*'6'%5%%;-,I;:SFFQEESGGPDEB67E;*+;'(8$%6"#4 !5!"9%&A-.E,/J+0T37b=?mDCm@>m<9n:6r>:q<9o97n87p@! <60123579; =!=!> ?!@#@#B$C$F$I%J%L% N& O& Q& S%T%V&X&[&^%a%e$h#k#m#o$s%w&x&y'{(}()€))‚(ƒ(ƒ(ˆ)Œ*Œ**+‘+”+—-š.!ž/" 1#¢2$¥1#¨0!©0!«2"®3#±4%´5%·6%¹7%»8%¼7$½7$À7$Ã7#Ä7#Å8#Ç8#Ê9#Í9#Ï:#Ñ;#Ô;$Õ<$×=%Ú?#ÝA!ÞB"ßD"àE"âE!âEâEâCãDãEäFäFäGäGåH åH åH äGâEâEâEãFãFäG!äF"ãF âFáFáFàFßFÞDÝC!ÛA"Ù@"Ø?#Ö=#Ö=#Ô<#Ò<#Ð<#Î<#Ë;"É:"Ç9#Å8#Å9#Â8$¿7%½7$»6#¸4#´3"°2"­1!ª0 ¨0¥/¤. ¡/!ž/!œ.š-–,“,‘,Ž,Œ,‰+†*„(‚)****~){'x&v%t%t%t%o%j$i%g%d%b%_%\&Y&W'U&T&R%Q$P%O%M$ K# I#!G"!E"!C"!A" @!!>!"<"#:!!8 7654432111 /-*$$'/?$!S0.oEBpEDjAAjB@iC?hD>fF=cEfNHZB?H007"4!"4&%/! ,*-0 2""4##5##6$$6$$8'&9*'8)&5&$4$$:,+H::TFFRFFSGGQEFC79G=>J@AXNMYNNYMM_QQPBA<.-/ 3!!9'%9'%<))?+,?+,?+,=)*;'(9%&6"#3 3 7#$@,-D,/H+/Q25_;=kBBmA>m=:o;7s>:r=:p:8p99sA>qE?\3.I&"93235 :"!>! <60123579; =!=!> ?!@#@#A#C#F$H$J%L% M%O%Q& S%T%V&X&[&^%a%e$h#k#m#o$s%w%x'y'{(}()€))‚)‚)„)‰*++,‘,’,”-—-™.!œ/!Ÿ1" 1#¤0"§/!§0 ª1!¬2#°3$²4$´5$·6$¹7#º7#»6#¾6#Â7#Â6"Ä7#Æ8$É9$Ì:$Ï:$Ñ<$Ó<$Ô<$Ö=%Ú?$ÞA"ßA#àC#áD#âD"âD âCâBãCãDäEãEâFãGãGãGãGâFáEáEáEáEâFãF ãF#âF!áEáEàDßDÞDÝCÛB!Ù@"Ø>"Ö="Ó<"Ó;#Ñ;"Ð;"Í;"Ë;#Ê:#Ç9#Æ9$Ä8$Ä9$Á8%¾8%¼7$º6#·5#³3"¯2!«1!©/ ¦/¤/£- . 0!œ.™-•,“,,-‹+ˆ+…*„(‚)€)*€**})z(w'u%s%s$s&n%j$i%g%d%a%^%[&Y&V&U'S&Q%Q$P%N$L$ J" H#!F#!D"!B" A" ?!!=!";"#9!!8 7654432122/+'$%)0BBsIEqFEi@@jB@jD@jE?gE=dEE-.4 2 !3%$. +*-/1!!4""5##6$$6$$7&%7(%7(%4$#2#"9+*H:9UGGTGGUIISGGE9;G=>J@AWMLYNMYLL_QQPBA=.-/ 3!!9'%:(&<))=)*=)*=)*;'(;'(9%&7#$226"#@,-B+.D*.N02\:;jBAnB?o? ?!@#@#A#C#E#H$J%L% M%O%Q& S%T%V&X&[&^%a%e$h#k#m#o$s%w%x&y'{'}()€)*‚)‚)ƒ*‰,Ž- - -‘-’-”-–.™.!œ/!ž0!Ÿ1"¢0!¥. ¥/!¨0!ª1"­2"°3"²4"¶5"·5#¹5#¹6"¼6"¿5"Á6#Ã7#Å7#Ç9#Ê:$Î;$Ñ<$Ò<$Ô=%Õ=%Ù>$Ý?#Ý?"ßA#àB$áB$áB"áB âB ãCãCäDãEâGâGãGãHâGâGâGâGâGâGâGâF âE#áD!áDàDÞCÝCÝCÜB!ÚA"Ù?#Ø>$Ô<#Ñ;!Ð;!Î;!Ì:!Ë:"É:#Ç9#Å9$Ä9%Â9&Â8%¿8%½8%¼6%¹6#µ5"±3!®2!«0 ¨/¥/¢.¢-Ÿ./ š.˜-•,’+,,Š,‡+…)‚()€)€*€*)|(y'w&t%s%r%s&n%i%h%f%c$`%]%[%X%V&U&S&Q%P%O$N$L#J# H#!F#!D! B! @!?!!=!";!"9!!8 8 654332233/)%%'*2E(%]95uLFqHEh@@kCAlEBmFAjE>gE=fF@hLGW>J@@VLKXMLXLL^QQPBB=/.0 3"!:(&;)'<)(<()<();'(:&':&'9%&7#$115!"?+,@+-A),I.0Y99hBAnC@qA=r?;u@tE@f:7Q,)>4225 ;#!?$"= 60123579; =!=!> ?!@#@#A#C#E#H$J%L% M%N%P%R%T%V&X&[&^%a%e$h#k#m#o$s%v%v&x'z'|(~)))‚)ƒ*ƒ*‰,Ž. Ž. -‘-“-”-–.˜. ›/ œ0 ž0!¡/!¤/!¤/!¦0!¨1!«1"­2"°3"³4"µ4"·5"·5"º5"½5"¿5"Á6#Ä7$Æ9$É:$Í;$Ï<$Ñ<%Ò=%Ó=%Ö<#Ù<"Ú="Ü>#Þ?#Þ@#ß@"ßA!àA âB ãC!äE!ãFâGâGâGâHâGâGâGâGâGâGâGâF áD$àD#ßD ÞCÝCÜCÜB ÛB"Ù@#×>%Ö=%Ò;#Î9!Í:!Ì:!Ê:!É:"Ç9#Å9$Ã9$Â9%À8%¿8%½8%»7%º6%·5#´4"°3"­1!ª0 ¦/ £/¡. .ž.œ/ ™.—-”,‘,,Œ,‰,†+„)(€)€)€))}){)x'u&s%r%r%r%m%h%g%e%c%`%]%Z%W%U&S&R&Q%P%N$M$K#I# G# E" C" A!?!?!!=!!:!!9!!9!!8 7543322450)$')-4I*'a<8uLFqHEhA@lDBnFCoGBlE>jE>iGAiLGV<:?((21 !2$#,**.1!!4##8&&;))<**;))8(&6'$6'$2"!0 6('G99VHHUIIVJJTHHG;/.0!!4#":(&<*(;(':&':&'9%'9%&:&'9%&7#$225!">*+>*,>)+E,-U77fB@oEBrC?t@k=:V/,A 5224:"!?$#>!70123579; =!=!> ?!?"@#A#C#E#H$J%L% M%N%P%R%T%V&X&[&^%a%e$h#k#m#o$r$t%u&w&y'{)})))‚)ƒ*ƒ*ˆ,. Ž. Ž..’-”-•.—. ™.š/œ/  /!£/"¤0!¥0!¦0"©0!«1!®2"±3"³3!µ4!µ5"¸4!»4!½5"À6#Â7$Å9%È9%Ë:%Í<%Ï<$Ñ<$Ñ<$Ó;"Õ:!Ö:"Ø<"Ú="Û>!Ü?!Ü@!Þ@ àA"âC#ãE#âG!áHáHàGàGáHáHáHáHáHáHáHàF!àC%ÞC$ÝB!ÜBÜBÛBÛB!ÚA"Ø?$Ö>&Ô<&Ð:#Ì8 Ë9 Ê9!È9!Ç9#Å9#Ã9$Á8%¿8%¾8%½8%»7%¹7%¹6$¶5#²4#®2"«1!©0!¥. ¢/  /Ÿ. / š0 ™.–-’,,Ž,Œ,‰+…+‚*(€)))~*}*{)w'u&s%r%r%q%l%h$g%e%b%`%\%Y&W&T&R&R&Q%O%M$L$K$I# F# C" A" @!?!>"!>UKKWLLXKK^PPPBA=/.1!!4#";)'<*(;('9%&:&'9%'9%&9%&9%&7#$3 25!"<()<)*=)*B++R65cB?nFCrE@tA=v@=v> ?!?"@#A#C#E#H$J$L% M%N%P%R%T%V&X&[&^%a%e$h#k#m#o$r$s$t%v&y'{(}))€*))‚*†,‹--Ž--‘-“-•-—-˜-™-™.ž/ ¢0"£/"¤/!¦/!¨0 ª1!¬2!°3!±3!³3"³4!¶4!¹3 ¼5"¾6#À7#Ä9$Æ9$É:$Ë;#Í;$Î;$Ï:#Ð9!Ð8 Ò9!Ó;!Õ!Ú?!ÜA"ÞC#àD$àF!àGßFßFßFßFàGàGáHáHàGßFÞD!ÝA%ÜA#Û@!Ú@ Ú@ÚAÚA!Ø@$Ö?%Õ=&Ô<(Ï:%Ê9!É9!È9!Æ8"Ä8#Â8#À7$½7$¼8$»8$»7%¹7$·6#·5$´4#°4"­2!ª1!§0 ¤/ ¢/  /!ž. œ/ š/˜.•-’,++‹+ˆ,…+‚)€())~*}*}*{)w'u&s%r%q%q%l%g%f%d%b%_%\%Y&W&T&R&Q&O%M$M$L$J$H$ F# C" A" @!?!=! ; 9 8 8 8 7533334 782)$*.2;R0,iC>rKDmHDhDBmFDqGEtHEqFApFAnGCiIFP646!!0 1!!0"!)(*0 1!!2""6%%:((<**9''9('9*':+(4%#/ 5&&F88VHHTGGSGGPDDD89D:;H>>VLLXMMXLL]PPOA@<.-1"!5$#;)';)':'':&';'(:&'9%&8$%8$%7#$4 !3 4 !9%&;()<*+A++P64bA>nFBrE@sA=v@=w> ?!?"?"A#B#E#G#I$K$M%N%P%R%T%V&X&[&^%a%e$h#k#m#o$q$r$s$u%w&y'|(~))€)))…+‰,‹,Œ-Ž--’-”-–-—-˜-˜-œ/ ¡0#¢0"£/"¥/"¦0!©0!«1!®2!°3"²4"³4"µ3!¸3 º4!½5"¿7#Ã8$Å9$È:$Ê:$Ë:#Ì9"Ì9"Í8!Í8 Ï8 Ð:!Ñ;!Ò;!Ó!Ø@!ÚA"ÜC$ÝD!ÝEÜDÜCÜCÜDÝEÞEÞFÞFÞEÝEÜB!Ú>$Ù>"Ù> Ø>Ø>Ø?×?!Ö?$Õ>&Ô<'Ó;)Í:%È9!È9!Æ8"Ä8#Â8#À7$¾7$¼7$º7$¹7$¹7$¸6$¶5#µ4$³4#°3"¬1"©1!¦0!£0!¡/!Ÿ/!ž/!œ/ ™/—-•,’+++Š+‡+„*)(~)})}*}*|*z)w(t&r%q%q%q%l%g%e%d%a%_%\%Y&V&T&R&Q&O%M$M$L$J$G$E# C" A" @">!=! ; 8 8 8 8 7533334 782)"*/5? W30mGApJBlHChEClECqGEuHEsFArFAoGCiGDM2130 1""0"!)(+0 1!!2""6$$9'';))7%%8(&:+(;,)4%#/4&%F87UHHSGGSGGOCCC79D:;H>?WMMZONYMM]OON@?;-,1""5$#;)'9'%:'&<()=)*<():&'8$%7#$7##5!!3 3 6"#9'(=,-?++O53a@=mFBqD?r@ ?!?"?"@"B"E#G#I$K$L$M$O%R%T%V&X&[&^%a%e$h#k#m#o$q#q#s$t%v&x'z(|)~)€)))„*ˆ+‰,Š,,,‘,’,•,–,—,—,›.  0$¡0"¢0"¤0#¥/!§0!ª0!¬2"¯3"±4"³4#µ3!·2 ¹4!»5"¿7#Â8%Ä8%Æ9%É9$Ê8"Ê8!Ê8!Ê8!Ê8!Ì8 Í9 Î: Î;!Ï; Ñ; Ò= Ô? ×@!ØA"ÙB ÚBÙAØ@Ù@ÙAÚBÛCÛCÛCÛCÛBÙ? ×<"×< Ö<Ö=Ö=Õ=Õ> Õ=$Ô<&Ó;'Ñ:)Ë9%Æ8"Æ8"Å8#Ã7#Á7$¿7$½7$º7#¹7#¸7$·7$¶5$µ4$³4#±3#¯2#¬1"¨0"¥0"¢0" 0"Ÿ/!ž0#œ0!™/—-”,‘+++Š+‡+„*)(})|)}*|*{+y)v(t'r%q%p$q%l%g$e%c%a%_%\%Y%V&S&R&P%O%M$L%K%I%G#E#C" A" ?">"=! ;88 8 8 7533334 672(!*18C#![73pIDoIAkGAhEClECqFDuGDtDAsEApFChDBJ/-/1 !1#"0"!)),1!!2""2""6%%9'':((6$$7'%:+(:+(4$#.3%$E77VHHTHHSGGPDDD8:D:;H>?YON[PPZNN]OOM??;,,1""5$#;)'8&$:'&<()?+,=)*:&'8$%7#$7##5!!3 23 9'(>//?,+M52_@q?:t>;w>u;;t<:xEDf99O))<52049!840123579; =!=!> ?!?"?"@"B"E#G#I$K$L$M$O%R%T%V&X&[&^%a%e$h#k#m#o$q#q#r$t%v&x'z(|(~)€)))„*‡*‡*‰+Œ+++’+“,”,•+–+›.  0$ 0"¡0"¢0"¤/!§0!ª1!¬2"¯3"±3!²5#´4"·3!¹4!»5"¾6#Á8%Ã8%Å8$Æ8#È8!È8 È7É8 É9!Ê:"Ë:!Ì;!Ì; Í;Í;Ï;Ñ=Ó? ÕA Ö@×?×>Ö=Ö=×>Ø?Ù@ÙA Ù@Ù@Ø?×<Õ: Ô:Ô:Ô;Ô;Ô<Ó< Ô<#Ó;&Ñ:'Ð9(Ë9%Æ8"Å9"Ä8#Ã8#Á7$¾7$»6#º6$¸6#·6#µ5$´4#²3"²2"¯2"­2"«0!¨0!¤/!¢0" 0"Ÿ1"Ÿ1#œ0!™/—-”,+Ž,Œ+Š+‡+„**(})|)}*|*{*x)v(t'r%q%p$o&k%g$e$c%a%_%[%X&U%S&R&P%O%M$L%K%I%G#D#B# @" ?">"=! ;88 8 8 7533335! 662(!+ 2 : F%#^96rKFnH@kGAhECkDBoEBsFCtD@sEApEBfB@H,+-/ 1#"/! (),2#"3##4##8&&;))<**7%%6&$7(%8)&2"!-2$#E77WIIVIIUIIRFFF:*+=)*:'(8%&7$$5##3!!1008'(?./=()H/.X98lGEpEBo?x<!?!@"B"E#G$I%K%L%M%N% R%U%V%X&[%^%a%c$f$i$k%l%o$q$q$s%u&w'y'{(}))€)€)ƒ)…)†)ˆ*Š+Œ+Ž++‘+’+”,”,™- ž/"ž/!Ÿ/!¡/"£/!¦0!¨1"ª1"¬1!­2!®2"²3"¶4!¸5"º5#¼6$¾7$Á8%Ã8%Ã8$Ä8#Å8"Å7"Ç8!É9!Ê:"Ê:"Ë;!Ì;!Ì; Í; Ï; Ð< Ñ=!Ò>!Ó= Ó<Ó<Ó<Ó<Ô<Õ= Ö>!Ö>!Ö>!Õ> Õ> Ô< Ò:!Ò: Ñ:Ñ:Ð;Ð;Ï; Ï;"Î:$Í9$Í9$É9$Å8$Ä9$Ã8#À7#¾6#»6#¹6"·6#¶6#µ6#´6#±4#®2"®1!¬1!ª1"¨0!¥/!¢/! /!Ÿ/!0!0"™/ –-•,“+++‹+‰*‡*„*‚)€((}(}(|)z(x'u&s&q%p$o$n%i%c%a%`%]%[%X%U%R%P%O%N%L%K%J%I%G$E#C#A#@#>"=!; :998! 6!4 21357 9 62,'%. 3:K*'a;8qIDoD>lC>kD?qFCsEBtCAtA@vEErGF]98A'&,.!.! -(*.3##3##3""5$$9'';))9''6&%5(%2$". 1$"C65TGGTHHUJISHHE:*+=)*<)):((9''7%%4##1!!/..7&'@,.;%'B)+Q35lIJpGGn?>p<:w><|@?y=:w64w32|?>o;9Z1-<55"3!34 8"8!#6"!20/269!!9!!9 9 : !; = ? @!B"D$F$ H%!J& K% L% M&!Q% V% V% X%Z%]%_%a%c&f&h&h&l%q%q%r%s&u'w'y({)}))€*(ƒ'…(‡)ˆ*Š+‹*Œ*Ž*+’,“-—- ›. œ..  /!¢/"¤0"¦0"¨0"©0"ª0!«0!°2!µ4!¶6#¸6#¹6$»7$¾8%À9&À8%Á8%Á8%Â8%Å8#É9!É:"É:"Ê:"Ë:!Ì;"Í;"Ï<"Ð<"Ð<"Ð<"Ð;!Ð:Ð:Ð; Ñ; Ò:pFBoA=m@:nBqGCpC?oB @!A"D#F$ H$ J% K% L% L% P%T$T$U$W$Z$\$_%a%c%e%f%k%p$q%r%s%t&v'x'z({)|)})€(‚(„(†)‡*‰*Š*‹**+,’-”,—*™,œ. Ÿ/"¡1#¤1#¦1#¨1#¨0#©/"©/!®1!²4"´4"µ5#·6$¹7$º7$¼7%½7$¾7$¿7$¿7$Á6"Ã6!Ä6!Å8!Æ9!È9"Ê;"Ë<#Ì<#Í<#Í<#Î=#Í;!Ì9 Í: Í:!Î;!Î;"Ï<"Ï<#Ï<#Ï<#Ï<#Ï<#Í<"Ì;!Ì;"Ë:"Ê:!É:!È9!È9"Æ9!Å8"Å7"Å7"Â7#À6#¾6#½6#¼6#º6#¸5"µ5!²4!°3 ®2¬2ª1 ¨0!§0!¥/!¤/ ¢/ Ÿ/ . ›. ™-˜-˜-”+****‹*‰*ˆ)…)ƒ)‚))(~(|({'x&v&t%q%o%n$m$l$f%_&]&\%Y&W%U%R%P$M$K$K$I%G$F#E#C#B#A#@#>"=!;87787 5!1 0 1 4!8!;! ; 1'%*028E&#a>:lEApFBpD?pD?qF@uGBsC@q?>uCDsEFh?AF%&4**(&&*/ 3$$3##2""4""7%%9'':((7'%4(%3%#1#"/$"@53QEEPFETJITJID:;E<=I@AXPOYPOWLKYNMM??<.-0 1"!7'$9(&;('<();'(:''9''9''9''8''5%%1!!.+2 !:&(>)+A(*I,-`>>kCCpBAm;9t=;|B@EB? ?!@!C" E# G$ I$!J%!K& L% O$ S#S$T$V$Y#[#]$_$b$d$e%j%p$p%r%s%t&u'w'y({)|)|)~((ƒ(…)†*‡+‰*Š*‹*Ž+,-“+•)–+š- /"¡0#£1$¦2$¦1#§1#¨0"¨/!¬1"±4"²4#³4#´5$·6$¸7$º6%º6#»6#¼6#½6$¿5"Á4 Á5!Â6!Ä8"Æ9#Ç:#É;#É<$Ê<$Ë<$Ì<#Ë:!É8Ê9 Ë9!Ë:!Ì;"Ì;"Ì;"Ì;"Ì;"Ì;"Ì;"Ë:!É:!É:"È:"Ç:"Ç9!Æ8"Å8"Ä8!Ã7"Ã7#Â6"À5#½5#½6#¼6#º6#¹6$¶5#³5"°3!®2 «1©0§/¦/!¥/!£/ ¢/ Ÿ. .›.™- —-–-–,’+))Ž)Œ)Š*ˆ*†*…)ƒ)‚)))}({(y'w&u&s%p%n$m$l$k%e%^&\&[%Y%W&S%Q%O$M$K$J%H$F#E"D"C"A"@"?#=!< :865764 2125!8!:" : 0&%,32<L+)iDAoGDnD@pD?rFAtHBtGBqB?p?>uFFoDE`:;? 1++(%%). 3##3##2""4##7%%9'':((7'%4(%3%#1#"/$"@54QEEPFESIHSIHD::E<=I@AXPOYPOWLKYNMM??<.-0 1"!7'$9'%;('<();'(:''9'':((:((9''6%%1!!-*0 9&'>*,?'(C'(W66g??pCBo=:v?=~DA‚GD€A>z:8t85vA=sFAX3-C$69!505 8!":#"8! 644323455 8<=>!@"B# D#!G$"H%!I%!J$!K%"N$ Q#Q$S$U#X#Z#]#^$`$c$c%i%n$n$p%r%s%u&w'y'z'z'{(}(€'(ƒ)„*†*‡*ˆ*Š*Œ+Ž,.‘+”)•+˜,›.!Ÿ/#¡0#£1#¥1$¦1#§0"¨0"«1"¯3#¯3#°4#²4"³4#µ5$·5$¸5#¹5#º4#º4#¼4"¾4!¿5"À6#Á7$Ä9$Å:$Æ:$Ç:#Ç:#Ç:#Ç:#Ç9!Æ7Ç8 Ç9!È9!É:"É:"É:"É:"É:"É:"É:"Ç:"Æ9"Æ9"Æ9"Å9"Ä8#Ã8"Â7"À6#À6#À6#¿5"½5#»6%»6%º6$¹6$¶5$³5#±4"®3 ¬2 ª1¨/¥/£.£.¡. Ÿ. ž-›-˜,—,•,”,“,+))Œ)Š)ˆ*†*…)ƒ)‚))€*~){(z'x'v't%q%o%n%l$j$j%d%^%\&[%Y%W%S%P$N$L$K$I$G#E"D!C!B!A!@"?"=!< :8656542346!8!9!8 .$'/6! 4@!T1.oHFpGDjA=mB=rFAvIDrEBoA?m??tGHkBCW458/-, (%%). 2""2""2!!4##7%%:((:((7'%4(%3%#0#!0$#A54QFFPEDSIHRHHD::E<=H@@XPNYPOWLKYNMM??<.-0 1" 6'$8'%;('<()<():'(:((:((:((9''5%%1!!-).5$%=*+=&'?#$Q00d>wB?|DA€FBB>{<8r73u@ ?!A"D#!F$"G$!H%!I$!J%!M$ P#P#R#T#V#Y#[$]$_$a$b$h$n$n$o%q%s%t&u'w'x'y'z'|'~'€()‚*„*…*†*ˆ*Š+Œ,Ž-+“*”+–,˜- œ.!Ÿ/"¡0#£0#¤1#¦0#§0#ª1#­3#­3#®3#¯3"±3#³3#´3#µ4#¶4#·4#·4#¹4"»4"¼5"½6#¿7$Á8$Â9%Ã9%Ã9$Ã9#Â8"Â8"Ã7!Ã7 Ä7!Å8!Å9"Æ9#Æ:#Æ:#Æ:#Æ:#Æ:#Æ:#Ä9"Ã9"Ã9"Â8"Â8#Á8#À7#¿6"½6#¼5"¼5"¼5"»5$»6&º6&¸6%¶5$³5#±4#®3"¬2 ª1 ¨1 §0¤/ . .Ÿ..›-™,—,•,“,‘,‘,Ž*Œ)Œ)‹)‰)‡)…)ƒ)‚))€)*})z(x(w'u's&p%n%l%k%i%i%c%]&\&Z&X%V%S%P$N$L$J$I$G#D!D!C A @ ?!>!=!;97534443457!8!7!5+"'07!!5E##\65sKIpGEi?;kA;qF@vIDrEAnA?m@@rHHe@@P/05/.- )%&). 1"!1!!1!!4##8&&:((:((8(&5'$5'$3%#0#!0%#A55QFFOEDRHGRHGD::D;}A<{=9q61t?:wGBh?:Q-)<93/16:!: !9 753111237;< = > @"C# E#!F$"G$"H%!I$!L# O# P#Q#S$U$X$Z$\$^$`$a$h$n$n$o$q%r%s%t&u'w&x&y'{'}'(€))‚*„*…)†*‰*‹+Œ-,’*“+”+–,š- œ-!ž." /"£0#¥1$¦1%©1$«2#«2#¬2"­2"¯2#°2"°2!±3"³3#´3#´3#¶3#¹4#¹5#»6#¼7%¾8%¿8%¿9%¿7$¿7"¾6!½6 ¿6!À6!Á7"Â7#Â8#Ã9$Ã9$Ã9$Ã9$Ã9$Ã9$Ã9$Á8#¿8"¿8"¿7#¾6#½7#½6#¼6#º5"¹4"¸4"¸4#¹5%º7(¹7'¶6%³5$±4"®3"«2"©1 ¨1!¦2!¦1 ¢/ Ÿ. ž. .›.˜,—,•,’,‘,,+Œ*Š)Š)‰)ˆ)†)„)‚))€)~)}*{)y)w(u's'r&o&l%j$i%h%h&b&\&[&Y&W&U%R%O%M$K$J%I$F#D!C BA? ? >!< ;:8423344579!7!5 3( '08 8K'(d;;uLKqGEh?;jA;qF@vHDqDAnB@mBAoIH_<?XPNYPOWMLYNNL??;-,.0!6 (%;('<();'(;((:((;));))9''5%%1!!-*)-7%%9$$<##G)'_:9uKHzJFzFBxA=x>:{?:{?9q71r=7uD@oC>Y3.B!93//4:;!;!9 63001116:;= > @" A# C# F$"G$"G$"G$ J# M#O# P#R$U$W$Z$\$^$_%`$f$m$n$n$o$q%r%s%t%v%w%w%y&{'~()€**‚*„*…)‡*‰+Š-Ž,’,’,“+”+—+š, œ-!Ÿ-"¡."¤0#¥1$§1$¨1#©1#ª1"ª1!«0!¬1!­1!¯1"±2#²2#²2"´3#·4$·5$¹6%»6&»8&¼8&¼8%¼7$»5"º4!¹4 »4!½5!¾6"¾7#¿7#¿7#¿8$À8$À8$À8$À8$À8$¾7#¼6#¼6#»6#»5"º6$¹6#¹5#¸4$·3#¶3#¶3#¶5%·7&¶6'´5%±3$®3"¬2"©1!§1 ¦1!¥1"¤2" / -.›.™- —,•,’,‘,,,Œ+‹*Š(‰)ˆ)†)…(‚(€(€)~)|)|)y)w(v(t's'p&m&k&j%h%g%f%a%\%Z%Y%W%U%R%O%L$J$I$H$F#D!C BA? ? > =!< :8413344579!7!4 0%'/7=S-.kAAvKJrGEkB=lE>rFBvGDpDAnDAlECjFEW87A&%1..-)'(+. 0 //4""8&&<**;))9)'6(%5'$3%#0#!1%#B65RFFNDCQGFQGFC9:B9:F>>XONZQOXNMZNNL?>:,+-/ 6 (&;(';'(;'(:'(:((:((:((9''5%%1!!.,)*5##:%%>%$C%#Y64qGEzKGzFCwA=w>:{@:|@:r82q;5sA =!< :841 334568: 7!3-#'/6B![24qEFuHHqFDmD@mG@rGBuECqDBoEDlGEeCBP32:!!0-,*('),/! 1!!0 04##9''<**:((8('6(%5'$3%#0#"1&$B76RFFNDCQGEQGFC9:A89E==WONZQPYNM[OOK?>9**,.5&#:(&:'&9%&:&':'':((:((9''8''5%%2""0 .)(4##;&&?&&?!S/-jA?xIFyGCxB>y@<|B<}B;t;3p93q=8yKFg=:N)'931.27:;!: !741/// / 38:;= ?!A" C#!E#!F#"G$"G$"I$"L$"M$ O%Q%S%U%X%Z%\%^%_%e%l$l$m$n$p$q$r$s%t%t%u$x&z'{(}))€**‚)„)†+‡,‰,Œ++‘+’+“+–,˜,š, œ-!ž-" ." .!¢0#¥1$¦0"¦0"¦0"§/!¨/ ©/ ª0!¬0!®0!¯1"°1"±2#²3$´5&µ6'·6&¸7'¹7&¹6%¸5#·4"¶3!·3!¸3 ¹4!¹5"º5"»6#»6#»6#¼7$»7$»6#»6#º6#¹6$¸5#¸5#·5#¶4$µ3#´3#²3$²3$²3$±2#°2#¯1"¯1"­1"«1"ª0!§0!¤/!£/ ¡/Ÿ/Ÿ/ . ›.™- ˜-–-”-’--,Œ,Š+‰,‰+‰*‡*†)…)ƒ)€)~)|(z'y'y'w(v)u(s'q&n&l%i%g%f%e%e%`&[&Z%X%V%T%Q%N$L$I$G$ G$ E#D!C BA? ? > =! < :841!3 34689:6 1*").6H#%b7:wIKsEEpECnFAnHAqFAsDBqDCpGFmHG_@>H.-40,)&&')-0"!2""1!!0 5##9'';))9''8(&7)&5'$3%#0#"2&$C76RFFNDCPFEQGFC9:@78E<9**+.5&#;)':'&8$%8$%9&&9'':((9''8''5%%3##1!!0 +*5$$=((@'&:L(&c:8tFByFBzD@}D@E?DR,*933/26;<!< !8410// . 389;= ?!A" C#!E#"F#"F$"G$"I$"L$"M$ O%Q%S%U%X%Z&\%^%_%e%l$l$m$n$p$q$r$r$s%t%t%v&y'{(|)~*€**‚*ƒ*…+‡+ˆ-Œ+*+‘+“, –- ˜- š-!œ-!ž-!ž,!ž,!¢/#¥1$¤0#¥0"¥/!¦. §. ¨.©/ ª0!¬0!®0!®0"¯1"°2#²3$³5&µ6'¶7'·7&¸6&·5$¶5"µ4!¶4!·4"·4"¸5"¹5#¹6$º6$º7%º7%º7%º7%¹6$¸6#·6#·5"¶5#¶4$´4#³3#²3$±3$±3$°2#°2$®0"¬/ «/ ª/ ©/ ©0 ¦0!¤0!¡/Ÿ.--›- š.!™- ˜-–-”-’-,,‹,‰,‰,‰+ˆ+‡*†)…)ƒ)€)~(|(z'y'w'v(u(t(r'p'n%k%i&g%f%e%d&`&[&Z%X%U%S%P%M$K$I$G$ G$ E#D!C BA? ? ?!=! < :84 1"3 3469;:6 0)#", 07L&)g;>zJMpBCnCAoFBmH@pE@rCAqDCpIGlJH\>~B:u:4q83}FCtCAb75F#!93/1468!9!"7!!30001 04778:=!@" A"!B"!C#!D#!F$"I$"L$!L$ M$O$R%U%W&Y'[&]%]%b%h%i%j%l%n%p%q%r%s%t%u%w&y'{'|(~)€)€))ƒ)…)†*‡+Š++Ž++,“,•-–-˜-š- ›- ›- ž/!¢0!¢0!£0!¤0!¥0 ¦0 §0§0 ©0 ª0 «0 ¬0 ¬0!­1!®2"¯3#±4$²5$²5$³5$³5#²5!²5!³4!µ4"µ4"µ5#µ5#µ5#¶6$·7%·7%·7%¶6$¶6$¶5#¶4#¶4#µ4$´3$²3#°2#¯2#®2#­1#¬1#¬1#«0!©/¨/¨/ §0!§0!¥0!¢0" / ž.œ-›,š- ˜/!—. –. ”.’.-,‹,‰+ˆ+‡+…*„)„)ƒ(ƒ'''}'z'x'w'u't's'r'q'n&l&j&g&f&d%b&b&^&Y&Y%W%U%R%P%N%L% J$H$H#F"D!C B A ? ? > = ; :96!3"1368:;9 2*$',03;V34kCCwLJk@'&..("#)+-0! 1!!1!!2""5$$8''9((8''7(&6(%4�" ,." @43QEEMCBPFEPFFC9:E??HBBVPPXQQXOP]SRMBB9,,+. 5'&8((6%%5##8&&:((<**;))9''6$$4""3!!3!!5##0+-6#"=*+8%%=&'J./e@ArFFxEE{CB€E@„H?„F?|=7u73{>={CCrBAU/-@$!2/ 0113 6"#6"#3 //14 !257568< >!!@"!@!@!B" E$"H#"K#!K$L$M#Q% T&!W'!Y(!Z'[&Z%_%d%e&g&i&k&n&p&r%s%t$u$w%y&{&}'~(€(€'€'‚'„(†)‡*‰+Š+Œ+Œ+,,‘,’,“-•-—-—. ›.ž/ž/ 0 ¢1 ¤2 ¥1 ¦1 ¦1§0¨0¨/©/ª/ «0 «1!¬1!­2"­3"®3!¯4"¯4!¯5 ¯5 °5!±5#±5#±5#±5#±5#²5#²6$²6$²6$²6$²6$³4#´3#´3$³3$±2#¯1"­1"«1"ª0!©0"¨0"¨0"§/ ¦/¥0¥0 ¥0"¤1"£1"¡0"Ÿ/!.š-š,˜. –0!•/ ”/ ’/ .-‹,‰+‡+‡*…)‚)(€'€&€%&~%|%y&v't'r(r'r&p'o'm&k'h'e'd&b&`&_'[&X&W%V%T$R$Q%P& M&!K%I$H"F!D!B B A ? >=< :997!4"038:;; !7!!.$ +5!36A$#_@>nKGrLFg?8mC;vJAxI?uE>sB?uHEoHFcAAI-.8"#-+% $+,-.0 2""3##5%%6&&7''8((7('5'$2$!-)*=21ODDMCBQGFQGFC9:GAAJDDWQQWPPVLMYOOI>>6***. 6'&9))8''7%%9'';))<**:((8&&6$$4""3!!3!!5##0++29''7$%:$$D()_<ƒH?…IAB=y<9y=;{CCwFE_76E&$0/0203 5!"7#$3 0/13 3 57568< >!!?!!? @!A" D#"G#!J# K$L$N$ P% T&!V'!X' Y'Y'Z%^%c&d%g&i&k'm&p&r%s%s%t$v%y%z'|'~('€'€'(ƒ(…(‡*‰+Š+‹,Œ++++’+“,”-•-–,™,›-œ-.Ÿ0¡0 £1 ¤1¥0¥0¦0§/©/ª/ «0!«1!¬1"­2"­3"®3"®3!®3!®3!®3!®3!®3"¯3#¯3#¯3#¯3#¯3#¯4#°4$°4$°4$°4$°3#±1"±1"°1"®1"­1"«1"ª0!©0"¨0"¨0"§0"¥/ ¤.¤.¤/ £/ ¡/  / ž. . ›-˜,˜+–-”.”/“/’.--‹,‰+‡+†*…)‚)(('&~%~%|%y&v's'q(q'r&p&n'l'j&h&e%b%a&`&^%[&X&V&U%S$Q$P%N%M% K%I$G"E!C!B A @!? >=;:997!4!038:;9 !5 ,$",6 3:I+*dCAnKGpKDlB;qE=wKAxI?uE>sC?xKIoHG^==C))3)'# %,--.0 2""3##5%%6&&7''8((7('5'$3%". *+ >21ODDMCBQGFQGGD:;HBBKEEWQQVOOTKKWMLH=<5((*. 6''8))9((9'':((;));)):((8&&6$$4""3!!4""5##2.+05$$8&&9#%@%'Y88pGF~NNvB@zB=€F>„IB‚FA}A>w;:{CB{JIjAAL+)2012025 7""4 1013455567; =! ?!!? ?!A!C#!F#!I# J#K$ M% P& S& T& V&W'X&Y&]&a&c%e&h&j&l&n&p%q%r$s$u%x%y&{'}(~'''€'(ƒ(…*‡+‰+‰+Š+‹++++‘+’,“,”+–+˜+˜,š-.Ÿ/ 0¡0£0¤0¤0¥0§0 ©0!©0!ª1!«1"«2"¬2"¬3"¬3!¬3!¬3 ¬3 ¬2!¬1"¬1"¬2"¬2"¬2"¬2"­2#­2#­3#­3#­3#®1"®0!­0!­0 ¬0 «0!ª0!©0!§0!¦0"¦0"¥0"¤/¢.¢.¡. .Ÿ..œ-š-˜,–+–+”,’.’.‘.-Ž-Œ,Š,ˆ+‡+†*„*‚)(('~&~%}%{%w%u&r'p'p'p&o&m'k'i&g&d%a%`%_&]%Z&W&V%T%S$Q$O%N%L% J%H$F"D!B B A!@!? > <::987 4 148: : 8 2+$$-65B%%T54hFDnJFpICpF?tHAxKCxIAtE>qC?xMKlGEX98<#$/'%"%,-./1!!2""4$$6&&7''8((8((7('5'$3%"/!+-!?32PDDNCBQGFRHHE;! > ?!@!B#!E" H"H# J$ M% P& Q% R%T&V&W&Y'\&`%a&d&f&h&j&l&n%p%q$r$t%w%w&y'{(|'}'~&~'€'(‚*…*‡+ˆ+‰+Š*‹++Ž+**+‘*“*•*•+—+š,œ..ž/ 0¡0£0£1¥0!¨0"¨0"¨0!©1!©2"©2!©2!©2!©2 ©3©3©1 ª0!ª0!ª0!ª0!ª0!ª0!«1"«1"«1"«1"«1"«0 «.ª/ª/©/©/ ¨0 §0 ¥/!¤0!£0!£0!¢/  -Ÿ.ž--œ-›-™,—+•+”+”+’,----Œ,Š,ˆ,‡+†+…*ƒ**)(~'~&}%|%z$v%s%q&n&n&n&n&l&i'h&e&c&`&_%]%\&Y&V&U$T$R$P%O%M%K& I% F$ E"C!B B A!@!> = ; 998765358:! 9! 60*%'.6:K,,_?=lIGoIFoGCsICvJDxKDxIBsE?pD@vNKgDBP216,'$ %,-./1!!3##4$$6&&7''8((9))7)'6(%4�" -."!@43PEENCCQGGSIHF<=GAAICCUOOUNOTKKXNMJ?>8,,-0"!5&&4$$7&&;))<**;));)):((8&&6$$5##4""4""3!!4 3,+.8**8&':#$J--fBA}SQzKIwD>v@8}D?‚GDƒGEw;;zAAKK|ON^97> 3231136! 5 41135 544579; = > ?!@!A" C" E"G# I$!L%"N%!O% Q%T%U%W%X'[&_%`%b&c&f&h&k&n%o%p%q$r%t%u&w'x(y'z'{'}'~'€()ƒ*…+†+‡+‡+ˆ*‰*‹*Œ**Ž)Ž)*“+“+•+—,˜-›..ž/Ÿ0 0¡/£/!¦/#¦/!¦0!§0"§0"§1!§1 §1 ¦1¦1¦1§0¨/¨/¨/¨/¨0 ¨0 ©0 ©0 ©0 ©0 ©0 ©0 ©0©/ ¨/§/¦0¥0 ¤0!¢0 ¢0!¡0"¡0" / ž/.œ-›-™-˜-–,”,“,’,’+,Ž-Ž,,Œ,Š,ˆ,‡+…+„+ƒ*‚*€*}*~(~'~&|%z%x$t$q$n$l%l&l&k&j&h&e&c&`&_%]%Z&Y&W&U&T%S$Q$N$M%L% K%!I$ F#D"C!B A!@!? > = ; 987765358:" 8! 4,(&)08B#$U44gEDoKIpIHpHEuKEwKEwJDwIBsFAoFBrMI_>F@@ICCUOOVOOULLYONLA@;..0""1##5'&3##6%%;));));));));))9''7%%5##4""3!!3!!31+()5''6&'6"#@%%Z98sMKyMJvFAr?8xA=EC‚GFz>=y@@|FF}MLf>!?!?!B!D!F# H$!J%!M%!N% O%R%T%U%W'Z&]%^%`%b&e&g&i&k&m%n%o%q%r%s&u'v'w'x'y'{'|'~(€)*ƒ+ƒ+„+…*†*‡*ˆ*Š*‹)‹)‹)*’,’,“,•-–-˜-š.›.œ//ž/ /!£/#£/!£/!¤0"¤0"¤0!¤1 ¤1 £0£0£0¤/¦/¦/¦/ ¦/ ¦/ §0 §0 §0 §0!§0!§0!¨0 ¨1 ¨0 §0 ¦0 ¤0 £0 ¡0 Ÿ0 Ÿ0!Ÿ0!0!/ œ/›/š.™-—-•-”,’,‘,,,Ž,Œ,Œ,‹,Š,ˆ,†+…+ƒ+‚*‚**~*|*|(}'}&{%y$v$r$p$m%k%j%j&i&h&f&c&a&_&]%Z%X&W&U&S&S%Q$O$M$L%K% J%!H$!E# C"B!A!@!?!> = < : 9 87677568 9# 6!1)'(-3<N,,_< > @ C!D#!F$!I%!L&!M% N$P$R%T%U&X&[%\%^%`%d&e&f&i&k%l%l%o%q%q&s&u'u'v'x&y'z'{(~)€)**‚*ƒ*„)…)†)ˆ)‰)‰)‰(+‘-‘-‘-’-“-•-—-˜.™.š/›..!Ÿ."Ÿ/! /! 0" 0" 0!¡0 ¡0  / / /¡/£. £. ¤/!¤/!¤/!¤/!¤/!¤/!¥0"¥0"¥0"¦1!¦2!¦1 ¥1 ¤2 ¢1! 0 ž0/ œ/ œ/ š/™/™/™/˜.—.”-“-‘,‘--Ž--Œ,‹,‹,‰+‡+†+„*‚***€*)|)z){({'{&{$x$u$r$o$l%i%i&i&h&f%d%a%_%]%Z&X%W%V&T&R&Q$P$N$L%K%J& H%!F$!D#!A"@!@!@!?!>!< ; 9 8 765 79888!7$ 3!-''+07CZ66hCBpJIqIGrJHtJHuJGvIGvIFwHDuLGqMHdB?J-,2)*+"#)-./0 2""3##4$$6&&7''8((8((6'&5'$3%"0" .! 0$"A54QEENCCQGFSIHF<=GAAJDDWQQXQQVMNYONK@?:..1##3%$6('3$$5%%9'':((;))<**<**:((8&&6$$4""3!!2 20+%#,!"2%&5%%4D)'Z96rLItIEq@~CBDD{@Av=?wDCrEBf?;L)#= 4543368 8 65542345 679< =!=!=? A!D" F# H$ J$!K% M% P%Q%R%S%V&Y&[&\&^'a'c'f'h%i%j%j$m$o$o%q&s's't'u'v'x'z({)~)))€))‚)„)…)†)‡)‡*‡*‹,. . -,‘-’-“,•-–-˜-˜. š. œ-!.!/!ž/"ž/!ž0!Ÿ0!Ÿ0!ž/ž/ž/Ÿ/¡/!¡/!¡/!¢0"¢0"¢0"¢0"¢0"¢0"£1#£1#£1!¤2 £1!¢1  1 Ÿ00 ›0 ™.˜.˜-–.–/—/–.•.”.“.‘..Ž--Œ,Š,Š,‰,‰+‡+†+„*‚**€))~(})z)x(y'y'y&y$v$s#q#m$j$i&g&f&f%d%b&a&^&\&X%V%U&U%S&Q&P%O$M$K%I% H%!G% D$ B# @"@!@!?!>!>!< ; 9 765 5 7998 6!5"0*%'-1= N&&g??oHHrJIqHGtJHwKJuHHvIGwJGvIFuNJoNIZ;7@&$*%&'! "(,///0 2""3##4$$5%%6&&6&&6&&6'%5'$3%"0" . /#"A54QEENCCQGFRHGE;9,,0""2$$6('4$$5$$7%%9'';))<**<**:((7%%5##4""3!!3!!4!"4!".'#( 0%%6('4"!>%#N0-jGCrIEsE@uC@xB@|BAEE}AAw==u?>tEBoE@Y3-C%!4553258 9!8 653234 5 678:  @"B"D# F# H$ J% M% O%P%Q%Q%T%W&Y&[&]'_'b'd&f%g%h%i$k$l%n%p&r'r'r's'u'w'x(y){)})})~)))‚)„)„)…*‡*‡*‰+Œ- Œ- Œ,,Ž,,‘,’,”-•-–.˜- ™, š- ›.!›.!›.!œ/!œ/!œ0!œ0 œ/œ/ž/ Ÿ/!Ÿ/!Ÿ/" /" /" /" 0" 0" 0#¡0#¡0#¡0! 0 0Ÿ0ž/œ/š/™.—.–-•-”-”.”.“.“.’.‘..Ž-Œ-Š,‰+‡+ˆ+‰,ˆ,‡+…+ƒ*‚*€)~(}(|({(y(w'w'x&x%w$u$r#p#m$i%h&f&e&e&c&a&_&]&Z%W%U%S&S%R%P%O%M%L$J%I% G%!E%!C$ A# ?"?!?!>!>!=!;!: 8 765 5 7:>8++/!!2$#6('4$$5$$7%%9'':((<**;))8&&5##3!!3!!4""5##7$%7$%1 !)$$-"#5)(6%#:# D'$`@;nHCvJEyJFzEC{BBFF~BBx==s<:uD@uIDg>8J+&3664149 ;# 9!74213 5 5 5679 ;!=!<> @" A"B"D" F$ I% L% N%O%P%Q$S%V%X&Y&\&^&a&b&d%f%g%h$i%j%l%n&p&p'q'r&t'u'w(x)y){(|)})~())‚)ƒ*…*†*†*‡*ˆ+ˆ+‰+Š*‹**++’,“-”.–,—+—, ˜, ™-!š.!š.!š.!›0 ›0 ›0 ›0 œ/!ž."ž."ž."ž."ž."ž."Ÿ/#Ÿ/#Ÿ/#Ÿ/#Ÿ/#ž/ ..œ.›.™.—-–-”-“-“-’,’,‘-‘-‘--.Ž-Œ-‰,‡+…*…)‡+‰,‡,†+…+‚)))}'{'z'z'x'v'u&v%w%v$t$q$o$l%i&g&e&d&d&b&_&]&[&Y%V%T%R&R%Q%O%M%L$K$J%H% G&!E%"C$!A$ ?">!>!>!=!B)$2('#"%)- 0 0 1!!1!!2""2""2""3##3##4$$4$$4%#3%"1# . +-" @43QFEODCQGFPFFB89C==F@@VPPXPQVMNXONI>>8++.!!1#"5&&2""4##7%%9'':((;)):((7%%4""3!!3!!4""6$$8%&8%&0 )"(2'%7&$6 :T61jD@zNJOM}IH{CCFF€DD{@@r;:uB?xJEpF@P/*3874149 =$ ;"84213 5 5 4579 ;!=!;= @" @" A"B"E#I% L& N& O%P%O$S%V%W&Y&\&^&a&b&d&f%g%g%h%j$k&m&o&p'q'r&t&u'v(x)y)z(z){)}))€)‚)ƒ+…*†*‡+†*†)†)†)‡)‰)‹)Œ*+,’-”. ”,•*•+–,˜- ˜.!™.!™/!™/!š0 š0 š0 ›. œ, œ, -!-!-!-!-!-!-!-!ž."œ-š,š,™,˜,—,•,“,“,’,’,‘-,++,Ž-Ž-Œ-Š-ˆ+…*ƒ)‚(…+ˆ-‡,†+„+‚*€)~({'z'y&x&v't'u&v%v$u#t$q$o$l%i&g'e&d&c&a&_&]&Z&X&V&T%R%Q%O%N&M$L$K$I%H% G&!E%"C$!A#!?">!>!>!=!< :!9!8 6 5 5 3 8=A$#;$!4!-'"#+3 5 P./nCAyNM{ONyMLwKJxKJyKKwIIyKLzLNyKMlFDX;6:!/+,%#&'+0 0 1!!1!!1!!2""2""2""3##3##3##4%#3%"1# -*-!@43QFEODCQGFPFFB88D==HAAVOOXOPWMN[QPK?>7**/ 2""6&&4$$6%%8''9((9((9((7&&5$$3""3""4##5$$5$$5#$4"#0 +% &. 6&%7$"8#!B+)]>%%9$#1!(&'*09F'&^;9tNKyQOxONvLKxMMyMNzLNvJKwKMxNPxNPa@@F-+5.+)" %(&*.0 2""3##3##3##4$$5%%6&&7''7''7('7)'3%#0" . ."!?42ODCMCAPFEPFED:9G>?JABXOPXOOWLM^RSL??6((/ 3"#8''7%%8''9))9))8((7''4$$3##3##4$$5%%5%%3##1!!/0 -)#%*4$$8((8((2""O67oLMsKLtEHv@D|AEDGFFw@=q@:qE<|UIpIB[43D!:63 2 3 8$#9!"8 9 86566888678: =!?"A"A"B#D$F$G$ I%J$K$L% P%U$V%W%X&['^'`'a'b'c'd'f&h&i%i$i#j#m#o"p#r#s#t$u&w(x'y(z({(|(~())‚)‚)„*†+†*…)…)†)†)‡*‰+‹,Œ-Ž/.--‘-‘-‘,’,“-“-“,”,”,•,–,–,–,–,–,–,–,–,–,–,–,”,’,’,’,‘,,,,++++‹+‰*ˆ+‡*‡*‡*†)…)…)ƒ)‚)‚)*+€+€+,~+}*{)z(y'x'v'u%t#s#r#q$o$l$j%h%g%f&e&a&]'['Z'Y'W&V&T& Q& O%N%M$ L$ K$I# H#G"E"D"B!A"A" @" @" A#"@##; 7 4!2#2#2"2 368;<#$:%&5$%. #&-26@IDxWSvTQtNMsKKxOOzOQzNPtJLuMOvPRsOQT8:5 !1-)$!&*')-0 3##5%%5%%5%%7''9)):**;++:**:+*9+*5'&3%$1$"/$"?42NCALB@OECQGEG=;G>?JABXOPXOOWLM]RRK>>5''/ 2"#7''7%%6%%5%%7''8((7''6&&5%%5%%5%%5%%5%%3##1!!//-*%%(1!!5%%6&&2""H01cABqJKvIKyEI~DHƒHJ…JI{EBuC=rE"!: 7 4!2#2#1"1368;;"#6!"1 !+"'. 28F%"kEAvQNwUSvSQuONvMM{QRyOQvLNtKLuOQuQSiFHJ.0.,*'"#''),0 3##5%%5%%5%%7''9)):**:**9))7('4&%2$#0"!/"!.#!?42OECODBQGERHFH>?KBCXOPXNOVLM\RQJ>>4''.1""6&&6%%4$$3##6&&8((9))8((7''6&&6&&6&&5%%3##1!!/.-+'%&,1!!5%%2""B**V67lGHvKM|KNGKƒIK…KKIFzGAuF>rG=yOIyPO]76B# /21107 !>#'>$;!9766787778: =!?!?!@"A"C"E#G#I#J$K$K%N$Q#R#T$V%X%Z%\%^%_%`%`%c%f%f%g%h$h$j#l#n#p#q$s$t%t&t&v&w&x&z&{'}'~''')„*„)„)„)„)…)†*‡*‰,‹-‹-‹,‹+‹+Œ++++Ž+++++‘+’+’+’+’+’+’+’+’+’+’+’+‘++Ž+Ž+++Œ*‹*‹*Š*ˆ)ˆ)ˆ*‡*‡*†*†*…*„)ƒ)‚)))))})|)|){){(y(x'w&v&t%s%s$r#r#q#o$l$j$i%g%e%c&c&_&\'Z'Y'W&V&T%Q%P%N%L$ L% K$ I# H# G#E"D"B"@"@"@" ?" ?" =! ; 97 5!3"2"1 1369: 9!"3.)&).2=# R2.wRM{WSuTRvTRwRQyQQ|STxOPsKLtMOuQRpNPZ9:>#$(('% "&(*,0 3##5%%5%%5%%6&&8((9))9))8((5&&2$#/! . . ." ?42QFDPFDSIGSIGI?=H?@KBCXOPWNOUKL[QQH==2&&,0!!6&&5%%3##1!!5%%8((:**9))8((7''7''6&&5%%3##2""0 ---+'$'.3##3##<%%J,,eBDuLO~ORJMJL‚LK‚MJ~KFxGApC:|OJƒXWmFEN,*3013 /5="%? %=!#;! 976777778: < > ?!@"A"C" E"F#H# I$J%K$M#O"P#Q$S$V%X%Z%\$]%^%_%b%d%e%f%g%h$i$k#l#n#p#q$r%s%s&t&u&v%x&y&{&}&~'~'€(‚*‚)‚)‚)ƒ(„)…*†*ˆ+‰,‰-‰+‰)‰*‰*Š*Š*‹*‹***Ž*Ž*Ž************Ž**Œ+‹*‹*Š*Š*‰)ˆ)ˆ)‡)†(†)…*…*…)„)ƒ*‚))*€)))}){({(z(y)y'w'v'u&t%s%r$r$q$p#n$m$j$i%g%d%c&a&a&]&Z'Y'X'V'U&S%Q%N%M%L% K$J# H# F#E#D"C!A!@!?!>!>">"; 876 6!4!2 11369 :! 8!!1+(+,.2F+(aA=[U}[VtTQxVSzVU|VU|UVwOQrLMuQSsQShIJI++2$&%#"&+,,0 3##5%%5%%5%%6&&7''8((8((7''4%%1#". -,-!?42RGEQGESIGSIGH> $>"$<"!: 876667789; =!> ?!@"A"C"E" F#H#I# I# L#N"O$P$R$T%V%Y&Z%[%\%]$`%b%c%d%e$g%h$j#l$m$n$o$p%q%r$s%t&u&w&x&y&{&|&|&~'€(€(€(((‚)ƒ)…*†+‡+‡,‡+‡)‡)‡*ˆ*‰)‰)Š)Š)‹*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*Œ*‹*‹*Š*Š*Š*ˆ*ˆ*‡*†)†)…)…(„)ƒ*ƒ*‚)‚))€)))~)})}){)y(y'x(w(w'v'u't%s%r$q#p$n$n$l$j$i%g%d%c&a&_&^&[&X&X'V'U&S%Q%P%M% K%J%J$ H# F#E# E# D"A!@!?!>!@8*%&$!!#%)..-0 3##4$$4$$4$$5%%7''8((8((7''5&&3%$0"!. ,+ ?42RGEPFDQGEPFDF<:GAAJDDVPPUNOTJKZPOG<<0%%*/!!5&%4%%3##3##7''9)):**8((6&&5%%5%%5%%5%%5%%3##1!!-.0 0 +&%*1!!5%%6!": M00eCCyRS{OQzJKyGFLJ‚MJ€KH|GB{HF}ML‚VUoIFS407135 33<!="#<#":! 9 76556788: = = >!?!@!B"D" E"G#H# H# K# M# N$O$Q%S% V& X& Y&Z&[%\%^%`%a%b%c%e%g$h$j$k$l$m$o%p%r%r%s&t&v&w&x&z&{&{&}'((((€(()ƒ)„*…+…+…*…)…)…*†*‡*ˆ*ˆ)ˆ)‰*‰*Š*Š*‰*‰*‰*‰*‰*‰*‰*‰*‰*‰*‰*‰*‰*‰*‰*ˆ*‡*†*…*„*„)ƒ)ƒ(‚)**€)€))~)})})|){){)y(x'x'w'v(v'u't&s&r%q$q$o$l$l$j$h$f%d%b%a&_&]&\&Z&W&V&U&S&Q%P%N%L%J%I$ I$ G# E# D# C# B"@!?!>! ?!A!C!D" E"F#G"I# K#!L$ N% P% R&!U&!W&!X' Z&[&[&\%^%_%`%a%d%f%g%h%i%j$k$m%o&q&r&r&s'u'v'w&y'z'z'{'|'|'}'}'~'(€))‚)ƒ*ƒ*ƒ*ƒ*ƒ*„*…*…+†*†*‡*‡*‡*ˆ)‡*†*†*†*†*†*†*†*†*†*†*†*‡+‡+‡+‡+†*…*„*ƒ*ƒ*‚)‚()€)~)~)~)~)|){){)z)y)y)y(w'v'v'u'u(u't's&r&q%q%q%m$j$j$h$f$d%b%`%_&]& [& Z& X&V&U&S&Q&P%N$L$J%H$G$ G$ F#!D#!B# A"@"?!>! ?!A!C!D"E" F#H# J$!K%"L%!N&!Q& S&!U'"W&!X& Y&Y&Z%\%^%_%a&b&d%f%g%h%i$i#l%n&o%p&q'r&s'u'v'w'x&y(y'z&z'{'{'}'~((€)€))*‚*‚+‚+‚+ƒ+ƒ*„*„*†+†+†+†+…*„*„*„*„*„*„*„*„*„*„*„*„+…+…+…+„+ƒ*‚*‚**€*€*€)~)|(|({({(z'y(x(w'w'w'v(u't't&t&t&s's's'q&p%o%o$k$h$h$f$d%b%`%_&\& [&!Y&"X&!V&U&T%S%Q$N$L$K$H$ F$E$E#!D#!B# A" @"?!>! ?!A!C!D!E" E" G# I$"I$"K%"M&!O&!Q&!S&!U&!V& W&W&Y%Z%\%^%_&a&c&e%f%g%h$h#k$m%m%n%o&q&s&t&t&v&w&w'x&x&y&z'z'{'}'~(())€)€*++++‚*‚*‚*„*„*…+…+ƒ*‚*‚*‚*‚*‚*‚*‚*‚*‚*‚*‚*‚*ƒ+ƒ+ƒ*‚***€*~*~*~)~)|(z'z'y'x'w'v'u'u'u't't's's&s&s&r&q&q&q&o&n%m$m$j$f$e$d%b%`%_&\& Z& X&!W&"V&!U&S&S&R%P$N$L$J$H$ F$ E# D# B# A" A" ?!>!'!58="!8537"9#!8# 5 312345 78:;< > ? @!B!D!E" E" F#!G$"G$"I$"K%"M%!O%!Q& R& T& U& V%W%Y%[%\%^%`'b&d&e%f%g$g#i$l$l$m$n$p%q%s%s&t&u&u&v%w%x&y&z'z'{'}'~(~(~(()***€+***‚)‚)ƒ*ƒ*‚***************)€)))~)|)|)|)|)z(x'x&w&v'u&t&t's&s&s&r&q%q%q%q%q%o%o%n%m%l$l$l$h$d%c$b%`%_&]&Z& X&!V'!U'!T'"S'R&R&Q%O%M$K$I%G$ F$ D#!B# A# @" @" >!=!; 9 8 6! 6! 6! 5! 3!1"3 357;>"!?%$;%"5#.**201@&'dHIˆii“uroi…g_Šlbˆje…ff„de}]^yY[€`cz\_jOPE///$''%"%*-0001!!3##6&&7''6&&5%%5%%6&&6&&6&&4$$3$#2$#3%$0"!-*>31QGEODBOECNDBI?=C?>FBATPOTONSLLYRPG=<0&%'*/$"."!/! 0 4$$6&&8((9)):**:**:**9))6&&3##4$$5%%7''3##/-0 1!!+$ %3""=,,4" 2:# [> @ B C!D!E" E" E" F#!H#!J#!L$"N$!P$!Q$S%T%T%W%Y%Z&[&]&`&a&c&e%f$f#f$h$j$k#k#l#m$o$q$r$s$s$t%u%v$w%x&y&z'{'|(}'~(~(~(})}*}*}*)*€*€)€)€))‚)*€*€*€*€*€*€*€*€*€*€*€*€*€)€))~(~(}(|({({(z'z'x'v'v&u&u&t&s&s&r%q%q%q%p$o#o#p$p$o$n$m#l$l$k#j"g#c$c$b%`%]%\&Z& X&!V'!T'"T'"S'R&Q%P$O$L$J$I$F$D$ C$!B# A# @" ?">!=!; 9 8 6! 6! 5! 5! 3!1"2 359= A$$B('=&$5"+%&7$ /,O34|^_Ÿ–wtoiˆjbŒncŠlg‡ii‚bc{[\yYZ„fhy]_`GH5 !&$*'"#&(+/1100 3##6&&8((8((7''7''7''6&&5%%3##2##2$#4&%2$#. + ?42RGENDBNDBMCAG=;C?>GCBUQPUPPTMMYQOG>=2('(*/$"/#!/"!0#"3&%5('7)(7)(7((7((8((8((6&&4$$4$$5$$5$$2!!/-./ +&""-7'&7&$4"6"I0.bDBxSR|QP}KKHH‰MPŒPO‹PN‰PN‚NLPL‡^Y[WmMIG+'5/9!5 0135 8"8!7 53347999: : ; < > @!B! D!!D"!E#!E#!G#!H$ J$!K%!M%!N% O% P& P& T&X&X&Y&[&]&_&`&b%c%d%d%f%g$h$i$i$j$l$m$n$o#o#o#r$t$t$v%w&x'y'z(|'}'~(~(|({){){)|(})~)((((€(€()))))))))))(''~'}'}'|'z'z'y'x'x'v'u&u&t&t&r&r%q%o$o$o$o$m#l#l#l#l$k$k$k$j$j$i$i$f$b%b%`%^%\%Z%Y%W%U&T&S&P&N%N%M$L$J$H$G#E#C"B!A ?!=!!; :9999 9!!8! 7 64 2 259;? !A%%>%&3('),02?)'s[Y–}z¨Ž‹šy”wo’sj“sj‘slŽqn†ifdb~ca€geiSQI64($'%"!%'*,/0/// 2#"4%%6''6''6''5&&5&&5&&5&%3$$2$#2%#2%$." *';0.NDBNDBOECOFCG>5+*)+0%#1#"0$"1&$3(&4)'5)(5'&4&%3%$5&&6&&6&&5%%5$$5##3!!1/---+)&"'/7(&7'%6#!9$!Q85lMK{WV{QPzIJƒPRŠSQUP’WS‡OKHF‰URb_Šba`>=="(6#4#$.#,.1:"!>&#?&"9 4136:988 6!7!8 : =! @!!B!"D"!E#!E#!E$!F% H%!H%!I&"K& K& L'!L'!Q'!V'!V&!W& X&Z& \&]&_%a%b&b&c%e%e%f%g%h$h$i#j#k"k!k!n#r$r$s$u%u&w'y'z({'|'|'z'y(y(y'z'{(|'}'}'}'}'~'~'}'}'}'}'}'}'~(~(~(~(~(~'~%}&}%|%|&z&y&x&w'v'v'u't&t&s&r%q%p%o$m#m#m#l"j#i#i#i#i#h$h$h%h%h%h%h%d%a&`%_%]%Z%X%V%U$T$S%Q%M%J%J%J%I%G$ G#E#C"B A?=:!"8 7678: !;!": !865327=>@"#@$&7 "(&.3+>*'bOJ™†€ª–ª–Ž¡Šž„zv}tš|u–ztŽslŠqj„nhwd^UD?2$ #)  "&(*- . . -. /! 1#"3%$4&%5'&4&%4&%3%$3%$4&%4&%3&%1&$/$"*&#7-+KA?NDBPGEPHEG?GCBTPOUPPTNMWOMG>=4*)(*/$"0#!0#"0%#3(&4)'4)'4'&4&%3%$5%%6&&6&&4$$4##4""3!!2 1/.-+*)((+2"!5$#6#!6!F.+]?=vSQ€WWƒTV€NO†ONŽSNŽSO‰OL„KIƒNMŒ\[fe{WUU853,+- / 029! >&#A($<#61368877 7!7"8" :! =! @!!B !C!!D" E#!E#!F#!G$ H%!I%!K& K& K& L'!O&!S% T%U% W% W%Z%\$^%_%`%`$b%d&e%e%f%g%h$h$i#j#k#k#m#p#p$q$s$t$v%x&x&y&z&z&x'w'x&x&y&y'z'{'{'{'|&}'|'{'{'{'{'{'{'|(|(|(|(|(|'}&}%|%{%z&y&x&w'v'u&t&t's's's&r&p%o%n$m#l#k#k"j#h$h$h$h$g$g$g$f%f%f%f%b%_$_%]%[$Z$W$U$T$R$P$P$M%J%J%J%I%G$ G#E#C!B A@= :!"8 76679 9!!8 7655 59>!A##B$%?#%2($/##115fOK›†²Ÿ˜¬˜’£ˆ°š’®”Œ¨Œ…ª†¤ˆœ{—}x’zt‡pjhUOE4.'!#%! #%'),---/! 1#"2$#3%$4&%4&%4&%3%$3%$3%$3%$4&%3&%1&$0%#,!)':0.NDBOECPGEOGDD<9C?>FBASONTOOSLLVNLG><4)((*/$"0"!/#!0%#2'%3)'4)'4'%3%%3%$5%%5%%5%%4$$5$$5##5##5##4""1!!/-++++)'+1! 6%"6# >'#M1.kIHXXŠ]_€QR…POSOUQŽTR‹RQƒMMˆWVbaŒfenNLJ0,/*-2 224:" ?&#>&#:!6667766 7"7#9# ;" =!!?!!@ !B! C" C# D#!D#!F# G$!G%!I% J& J& J& M% Q$ Q$S%T%V%W$Y$[$]$^$^$a%c&c&d%e%f%g%h$h$i#j#j#k#m"m#o$p$r$s$u%u%v%v%w%v&u'v&v&w&w&w'x&x&y&z&z&z&y&y&y&y&y&y'z'z'z'z'z'{'|&{%z%y%x%w&v&u&t&s&s&r&r'r'q&p%n%n%m$l$k#j#j#i#g$f$f$f$f$e$e$d$d%c%c%`%]$\$[$Y$W$U$S#Q#P#N#M#K$I%I%I%H$F$ F#D"B!A @?< 9!!8 766777766436;!@$#B&%?"#7,()0!!18Z>:to¹¢œ¹¥ž­›“¦“Œ¸£œ¶Ÿ™°˜’²™“ª‘‹¡‰‚¡‰ƒ“|w{f`S@:7&!$$#" !$&')+,--0"!2$#3%$3%$4&%4&%3%%3%$3%$3%$4&%4&%3&%1&$0%#-" *(;1/OECOECPGEOGDE=:B>=EA@SONTONRKKUMLF=;3)('*/$"0#!0#"0%#2'%4)'4)'4'%4&%3%$5%%5%%5%%4$$6%%8&&8&&7%%6%%3##0 .,+,,($&.6'$9'#8#?%!]=;zTTcdƒVX†SRŽTQ’XV”[Y“ZYˆQQ†SS‹\\–mm†bahJG=#/-442/3:#!?'%>&#<#9 87655 6"7"8# ;"!=!!?!!? @ A" A# B# B# D#!E$ F% G%!H% H%H%K$N# N$P$Q$T$U$V$Y#[$\$\$_%b&b&c&d&d%e%g$g$h$h$i#i#j"j#k#m#o$p$q$r$r$s$t#s$r&s't&t&t&t&u&v%w%w&w&w%v%v%v%w%w&w&w&w&w&x&x'y&z%y&x%w%w%u%t&s&r&q&q&p&o&o&o%n%m%l%l%j$i$i#i#g$e$d$d$c$c$c$b$b$a%a%a%]%Z$Z#Y#W#T#S#Q#O"N"L"K#I$H%H%G%F$ E$D#C" A!?!? >; 9!!8 8 77666666317 =$!A'&A&%9/)*-,4K*#ˆjc°•ŽÆ®¦¹¥ž±Ÿ—¯ž—»©£»¨¢·£ž¶¡œ®™“¨‘‹©’ŒxrfSM<+$,&'$!#%'()*+-. 1#"3%$4&%4&%4&%4&%3%$3%$3%$4&%4&%5'&3'%1&$0%#-" *':0.OECPFDQHFPHEF>;B>=EA@SONTONRKKUMLF=;3)('*0%#1$#1$#0%#3(&4)'5)'5'&4&%4&%5&&6&&6&&5%%8'':((:((9''8&&4$$2""0 -+**'$"*5&$=,*: "L/-kHG…^^ˆ^_ŠYXŒVS”\Z˜_^™a`”^^ŒYYˆXY“ih–qoŒkh`C?A&#-133//2;$"@(%B)%?$ :7654 4!6"8":" ;! = >? ?!?!@"A"B"B# C# E$F% F% F% I$L$L#N$P$Q$S$U%W%Y$Z$Z%]%`&`%a&a&b%c%e&e%f$g$g%g$h#h#i#j#l$n$o$o$p$q$q#p$o%p&q&r%r%r%s$s%t%t%u%t%t$t$t%u%u%u%u%u%u&v&v&v%w$w$v%u%t%s%r&p%o&o&o&n&m&m&l%k%j%j%i%h$g$g$g$e$b%b%b%a%`%`$`$_%_%_%_%[%X%X%W$U$T$Q$O$M#L#J#I#G$F% F% F%E$C# B#A"@!?!> =; 8 9!!8 8 765566742:" =%#>&$9! 2,-..%E)$wTK¸˜ŽÄ¨½¦›·¤š¼ª¡Á°©¼¬¥½®¨½­¨´¡ž³ ›²ž—§“Œxf_E4-(','"!$'***+-/! 0"!2$#4&%4&%4&%3%$3%$3%$3%$4&%5'&6('6('4'&1&$/$"+ '$8.,MCAOECSJGSKHJB?C?>GCBTPOUPOSLLVNLF=<3)('*1%#2%#2%$2'%4)'5*(6*)6('5'&5'&7''7''7''6&&8'';)):((9''7%%5$$3##2""/ ,*(&$"'/! ;+):(%9# ?%"X97tQO…_^Š]\ŒYW‘][–`_šdcžji˜ee’ba˜mk£|z¥‚†fb]@;:1024 1/4<$"B)%A%!="9753 3 4!6!8!: <<=>!>!?!@!@"A"B#C#D$D$D$G$I$J#L#M$O$Q%T%V%W%X%X%[&]&^%^%^&`&a&b&c%d%f%f%e%e$f$g$h%j%k%l%l%n$o$o$m$l%m%n%o%o%o$p$p$q%r%r%r$r$r$r$s$s$s$s$s$s%t%t%t%t$t$s%r%q%p%o%m%m%l&l&k&j&j&j&i%h%g%g%f%e$e$e$b%`%`%_%^%]%]%\%\%\%[%[%Y%V%V%U%S$R$P$M$K$J$H$G$F$E% E% D$C#B# A"@"?!> = = : 7! 7! 7! 7 6544457 7! 9"!='%<%$7! 10///16iKF£€uƦ›Ç« ¾§›¾« Ä³©Ç¸¯½¯§½®¨½­©³£ ·§¢µ¥’z\KD,  %+# "%),!,!,!. /! 1#"2$#3%$4&%4&%3%$3%$3%$3%$3%$4&%5'&7)(7)(4'&0%#.#!*&#7-+LB@OECRIGSKHJB?EA@HDCUQPVQPTMMVOMG=<3)((+1&$3%$2&$3(&5*(6+)7+*6)(6('6'&8((8((8((6&&8'':((9''7%%5$$4$$4$$4$$1#". *&&&#$(5'%:*&:'#6G,)_@>{ZXˆ`^Ž_]_]’a`˜ge¤sr£sq ro wt­†ƒµ‘§…€~^WS4,8//8#$4!"..6?%!B& ?$!;"!9!5 3 224 7 9:;;< < = > >!@"A"A"A"B#B#D#G$ H# I# K$L$O%R%T& U&V%W&Y&Z&[%[%\&^&_&`&`%b%c%c&c&c%d%e&f&g&h&j&j%k%l%l$k%j%k$k$k$k$l$m$m$n$o$o$p#p#p#p#p#p#p#q#q$q$q$q$q$q$q$q$p%n$m%l%k%j%i&i&h&g&g&g&g&f&e%d%d%c%c$c$`%]%]%\&[&[%Z%Y%Y%Y%X$W%V%U% U& S%Q%P%M%K%J%H%F$F%D$C$C$B#A# A"@">!> = < < 9 6! 6! 6! 6! 432235 7"!:$#>&&@**9$#0*.3./9 V<:‘smŤ™Ç¨ÄªžÃ¬ Ç´¨É¹¯Èº±¾°¨»­¦º«¦¸¨¤º«¥® —rd\>0) !&("&* -" .#!/#!0#!1#"3%$4&%4&%4&%3%$2$#2$#2$#2$#3%$5'&6('7)(8*)4'&0%#.#!*&#6,*KA?NDBQHFQIFH@=GCBJFEVRQWRQTNNVOMG=<3)((+1&$2$#2&$3(&5*(6+)7+*7)(6('6('8((8((8((7''7&&7%%5##4""4""4$$5%%6&&4&%0"!,(''$! *4 (%4=$!M0.hIG‚^\•kifd‘ec–hf¢tq©|y®ƒ®†‚²Œ‡¶“¹—‘¢€w]RM.&2&23!#0!,19 @$?%!<$"8"5 2013468::::;<< >!?!?"?"@"A"B#D$!E#!G# H$ J%M%O%Q&S&T& V'W&W%X%X%Y&Z%\&]&^%`%a&a&a&a&a'c'd'e'f&g&h&i&i&i%i%h$i$i$i$i#j$k$k$l$m$m$m#m"n#n#n#n#n#n#o$o$o$o$o$o$o$n$l$k$j%i%i&h%g%f%f%e%e&e&e&d%c%b%b%a%a%a%^&['Y&Y&Y&X%W%W%V$U%U%U%T%S% R& P%N%M% K%H%G% E%D$C%B$B#A#@#?"?!>!< <;:: 8 5 5 5 5 432235 7"!9"#;"%>')5 !*'.2% .I.+ˆki´–ͯ¥Á¥šÃ« È´¨È·ªÈ¹­Æ¸­¾°¥¹ª¡º©¢É·°¶§ŸŒ‚yD90$ *)# !! #&* -" /$"0%#2%#3%$4&%5'&5'&4&%3%$2$#1#"1#"2$#3%$5'&6('6('7)(4'&0%#/$",!(&8.,LB@NDBOFDMEBC;8GCBJFEWSRWRQTNMVNMF=<3(''*0%#1$#2%$2'%5*(6+)7+)7)(6('5'&7''8((7''7''6%%6$$5##4""4""4$$5%%6&&4&%1#"-*))&!$-!5&"4!9"B(%U85uTQmi”ok–ol™pm¡xt¬‚~µŒˆ¶Šµ‘ж”½•·”‰¢}qmMCE)#++-/!/27>!>#<$"8"4 1/0246799889:: < =!>!>"?"@"A"A# C# D# F# H$ J%M%O%Q&R& S&T&U%U%V%W%X%Z%[%\%^%_&_&_&_&`'a'b'c'd'd&f&f&g%g%f$f$f$g$g$h$i$i$i$j$j$j$k#l#l#l#l#l#l#m$m$m$m$m$m$m$l$k$j$i$i%h%g%f%e%d%d%c%c%c&b&b%a%`%`%`%`%`%\&Y'X'W&V&V&U%T%S$S$S%S%Q%P% O% N% M%K% I%G%E% C$B$A$A#@#@#?"=!= ; ::999 7 4 4 43222235! 7#"6 !5 7 #0))-/)A(%jMKª‹‰Â¥ É¯¦Å­£Æ±¦ÇµªÅµ¨Æ¸«Ç¸¬Â²¦À¯¤Â°¥É´«žŽ…bXO( -#( !"" "$'),!.#!/$"2$#3%$4&%6('5'&5'&4&%2$#1#"1#"2$#3%$4&%5'&5'&5'&4'&2'%0%#-" )'9/-MCANDBOECLDAB:7GCBJFEWSRWQQSMMUNLE<;2''&)/$"0#"1$#1&$4)'5*(6*(6('5'&4&%6''7''7''6&&5%%5##5##6$$5$$5$$5%%4%$3$$1#". ,,+ '#  '/!5$ 8# ;#!D)&cFB„fa–vrzv {w¤~z¯ˆƒ¸’Œ¹”Ž·•·—Ž»“Áž’º”†mc`C<7%'. 3 !46;!?"?!?!@" B" D" F$ H$J%L$O%P& Q&R%T%T%T%U$V%X%Z%[%\%^%^%]&]'^&_'`'`'a&b&c&d%d%d$d$d$d$e$f$f%g%h$h$h$h$i#j#k#k#k#k#k#k#l$l$l$l$l$l$k$j$i#i#h$g%f%e%d%c%c%b%a%a%a%a%`&`%`%_&_&_&_&[&W'W'V'U&U&S&R&Q$Q$Q$Q$O$N%M$ L$ K% H%G%E% C$B$@$ ?#?#?"?"=!< ;988898 5332211124 5! 7#"5 1/,*-,-7"`FB‘spÀŸÅ©¥Á«¥Éµ­È¶­Ä´ªÁ³§Ä¶©Æ¸ªÆ´¦Ë¸ªÌ¸ª¼¤—|la90( - &+"$"#""#$%&(*,!-" 1#"3%$4&%6('6('6('5'&3%$2$#1#"2$#3%$4&%4&%3%$3%$3&%3(&2'%.#!*':0.MCANDBOFCMEBC;8GCBJFEWSRWQQSMMUMKD;:0&%$'." /" /#!0%#3(&4)'5*(4'&4&%4%%6&&6&&6&&5%%5%%7%%7%%8&&8&&6&&5%%3##0"!/! . . . -"('&"#)5$!9%":$!:!M4/kPL•xs¤„€ªˆƒ®Š†³Š·’Œµ’й™½ž”·š¼™Œ½•†ª‡|~aZN64'"*6#&7! 6899!5 20013!5!677766788:;< =!=!>!>!>!> @!A"D#F#I#K$M$N$P%Q%R$S$T%T%U$V%X%Z%[%\$\&\&\'\&]'^'_&`&a&a%b%b$b$c$c%d$d$d$d$f%g%g%h$h$h$j#k#k#k#k#k#k#k#l$l$l$l$k$i#i#i#h$g%f%d$d%c%c%b%a%`&`&`&`&`%`%_&_&^&]&]%Y&V'V'V'U&S&R&R%P%P$O$O$N$L#L$J$I$G#E#B#A#@#>"=#>#?">!< ;:9777775322101134 6"!7#"7 #3 )(+1# ,/T>:Špl¸š—¿›½¡ž»¨£Å³¬Ä´«Á²©ÃµªÁ²¥¿¯ Æ´¥ÔÀ°Ò»«•|lSB5 "&(    $%&&&'(*+ /"!2$#4&%5'&6('7)(5'&4&%3%$2$#2$#2$#2$#2$#1#"1#"3&%4)'2'%.#!)%8.,LB@NDBPGEPHEF>;ECAHFDVRQWQQVNNXNMG<;3'''*/%#,# -# /$"1&$3'%4'&4&%4%%4%%6&&6&&7&&7&&8''9((:)):))9((7&&5%%3##1""0!!/ .,)&%%"$(2!7%#:&$:%#@*'O84y_\™}y¯’µ–’³“ް‰²‘‰¹˜¿Ÿ–»œ’»˜º•‰¶”Š €x~b[P626*47 8 410025"7" 6!5 55546889:::;;<= >! =!=!>!?!@"B#C#E$G$ H$ H$ J% L$ O$ P$ P$ Q$R$S$T%V%V%W%W%X&Y&Y&Z&[&[&]&^&^&^&_%_%_%_$_$`$a$a$b$c%c%d%d%e%f%g&g&f%f%f%f$f%f%f%f%f%f%f%e%e%d%d%c%a%a%`%_%_%]%\&\&\&\&\&[&Z&Z&Z&Y&X&V& S' S' S' R' Q' P& P& N& N&N%N%K$I#H$H$G$E#D#B#A#?">"="="=!;CB@GECUQPXQQXNOZOOJ==6((+-"!1(&*$ +# -" /$"1%#3%$4&%5&%5%%6&&6&&7'':((:)):**;++;++:**7''5%%3##3##2""1!!.)%$###%(-3""9''=++8$#:$!XA?ƒkhª‘¸™´—’¬‰±‘Џ–¿œ•Àž•¼š’¸—Ž»š‘¹˜Ž¬Š€€^TS3*0 046"!0*'+2 9%$=&&;##7543159: ; ;!: :::: <!=!"=! =!>">"?"@#@#A$ C$!C$!C$!D%"H$!L#!M$"M$"M$"N# O# P$!Q% R% R% R% U% W&W&W&X&X&Y&[&['['['\&[%Z$Z$[$]$]$^$_$`%`%`%a&b'c)b(a'a'`&`&`&`&`&`&`&a&b'a'a'`&`%_%^&^%]%\%\%Z%X&X&W'W'W&V&V'U& U& T& S& R'"Q($P'#P'#O'#O(#N'"M'"L'!L'!L'!K'!I%F#E$E$E$D#C#B# A"@!?!> < ;! : 998 8 8 7520//2578: !;"";##7!!2,%",%/#/.N40x\Y£†ƒ°“´˜’¼ŸšÄ®¤É¹¬Ä²§Å³¨Æ´ªÅ³©Ë¹°Ò¿¸Ò¿¸«˜‘ta[5"%%#! #&(*+,,. /! /! 0"!0"!0"!1#"0"!0"!1#"2$#3%$4&%4&%4&%4&%4&%4&%4&%0$",!* * )&8/-LDANFCNGDJEAB=9CB@GECUQPXQQXMNZNNI<<5((*-"!1(&*$ +# .#!/$"1&$3'%4'&5'&5'&6&&6&&6&&7''8((9)):**:**9))6&&5%%4$$4$$3##1!!/*&&%$#$&*/5%%;))9&$8# A,)cLIŒtp²–’¼Ÿš»—³•´”¹—Àž•Á ˜¾Ÿ—¶•Œ¹˜Ž·—ŒŸtqRID'.*,.+)-26! 8#"9#"9!!64335677888888 9 9 ;!=!=!>">"?"@#A#B# C$!C$!C$!G$!K#!K#!L#!L#!M$ N# O# P%P%Q%R% U% W& W&W&W&X&Y&Z'[&['['['Z%Y$Z#[$[$[$]$^%_&`%`%`%a&b'a'a&`%`%`%_$_$_$_$`%`&`&`%_%^%^%]%\$\$[$Z#Z$X%W'W'W'W&V&U&U& T& S& S& R% Q&!O&"O&"N&!M&!M&!L&!K& K% J%J%I%G%F%E$E$D#B"A"@!@!?!?!?!< 99998 8 8 75322359!!;##=$$<#$:""51.+)'*.5"F/+lRN’vs¤ˆ…¥‰…¤‰„´š•¾© Ã²¦¿­£Â°¦Å³©Ä²¨Î»³Ò¿¸º§ ~keB/)(#$#! #&(*+,-. /! 0"!1#"1#"1#"1#"1#"1#"2$#2$#3%$4&%4&%4&%3%$3%$3%$2$#0$".#!+!* ($7.+KC@NFCNGDKFBC>:CB@FECTQOWPPWMNYNNI<<5''),! 0'%*$ +# /$"1&$2'%3(&5('6('5'&6&&6&&6&&6&&7''7''9))9))8((6&&5%%4$$4$$3##2""0 +'''&$##&+1!!7&&:(';&$5 H2/hPM˜~z³˜“À£ž¸š”µ•޵”½œ”½ž–¹œ“²”‹¶—Ž¹š¯…ŽpfgJCB(#/'-../0048#";$$9""5244445555666669 !?"@#A#B# B# B# F#!J#!J#!K#!K#!L# M# N# N$O%O%Q%T% V& V& V& W& W&X&X&Y&Z'Z'Z'Y&X$X$Z$[$[$\%]%]&^%_%_%_&_'_'_&^%^%]%]$]$]%^%^%^%^%^%]%\%\%[$Z$Z$Y#X$X$W%V'V'V&V&T&T&S& R& R& R& R& O% M% M% L% L% K% K%J%H$H$H$G$G%F% D$C#B"@!?!> > >!>!>!< 9999 8 8 77533578: !=$$?&&<$$7 /++,-,)3F/+fMI…jfœ€}ž„€œƒ…­–‘·£›¾¬¡¼ª ¿­¤Ã±¨Æ´«Æ´¬º¨¡ŒzsSA<&'%$" !$&(++,. /! 0"!1#"1#"1#"1#"1#"1#"2$#2$#3%$3%$4&%4&%4&%3%$3%$2$#2$#1$#/$#+! )'#6-+JB@NFCNHELGCD?;CB@FECTPOVOOWLMYNNI<<5'')+ /&$)$ ,$!0%#2'%3(&5)'6)(7)(6('5&%5%%5%%5%%5%%6&&8((8((7''6&&5%%4$$4$$3##3##1!!, ())(&#!"'-2"":)(>*)25G0-w^Z …½¡œ¼ž™¸˜’´”¹˜‘µ˜±–°”Œ³–¶˜Žµ—Œ¥‡~‹nf_E@>'#(-021.,06"!;'&:%$6! 354333333444436:!; < < =!>!?"@#@"A"B# E#!I#"I# I# J" J#!K# L#L$ M$M$O%R%T& T& U'!V'!V&W&W&W&X'Y'Y'X&W%W%X%Y%Y%Z&[&[%\&\&]&\&\'\'\&[&Z%Z%Z%Z%[%[&[&[%[%[%Z%Z$Y$Y$X$X#W$V$V$U%U&U&T&T&R%R%Q%Q& P& P& P& N% K$K$K$J$I$H$H$F#F#F#F#F$E% C$B#@"? > = == =!=";!: : : : 8 7764337;:;!<#$>&&9##2*().1 2,?'"]C?…if–zw~–|y–{›‡¥’Œ®œ”¶£š¸¥œ½ª¢Â¯¨Æ³¬µ£•„}ZIB0))#!!#$&)+,-. 0"!1#"1#"2$#2$#2$#2$#2$#2$#3%$3%$3%$4&%4&%4&%3%$3%$2$#1#"2%$1%%,"!)&"5,*IA?NFDOHFLGDE@=DCAGEDSPNVOOVLLYMMH;;4&&'*/&#)$ ,$!0&$2'%3)'5*(6+)7*(6('5&%4%%3%$4$$5%%7''7''7''7''6&&5%%5%%4$$3##3##2"". ** *)&$"!$(+6%$?,+=)(5 5Q95~e`¨Ž‰»Ÿ™¼ž˜·˜’²”Œ­‘Š«‘г˜²•Œ®†¬Ž„«„£†}ƒhaZC>7"+-231..26#"9%$8#"6! 54 3 2111123 3 2 2 599 : ;< =!>!?!?!@!@" C#!G#!G#!G#!G#!I# I# J# K$K$K$L$O%R& R'!S'!T&!T& U& U&U&V'W'W&V&U&U&V%W%W&X&Y&Y&Y&Z' [& Z&Y&Y&X&X%X%X%X%X%X%X%Y&Y%Z%Y&X%X%W%W$V$V$U$T$T$S%S%S%R%Q%P%P%O%O%!N% N$ N$ L$ I# I# I#H"G#F#E"E#D#D#D"D#C$B$ @#?"> < ;< ; ; ;! ;! <"!<"!;! :!86554349> ?"=!#;""7! 2.*+-125>#Y=:y\Z•xv˜{y’wttq”zœ‹„œ‡¡‰¨”Œ®›“»¨¡Å²¬¼«¤’{_NI2"$%-)"! "$%&)--. /! 0"!1#"2$#3%$3%$3%$4&%3%$2$#2$#3%$3%$4&%4&%4&%4&%3%$2$#1#"2%$2&&,"!)&"5,*JB@OGEOIFMHED?(%aIE‰oj©ˆ¶™”¹›•±”­‘‹«‹®’‹­‡ª‹‚¨‰©‰€¥†}•wqv[WU=::$"20210--.3" 6#!7""7 6! 5#!3!100013!3!3!3!5 889:; < =!>!>!?!?!B" D" D" E" E# F# G# H#H#I$J$J$M%P&!P&!P&!Q&!R& S& S& S&T&T&T&T&S&S&T%T%U&V&W&W&W& X& X& W&V&V&V%U%U%U%U%U%V%V%V&X&X&X&W&V%V%U%T$T$S$R$R$Q%P%P%O%O%O%N%M$M$!L$!L$ L$ J$ H# H# H#G#F#E#D#C#C#B"B"B#A#@#?">!=!< ; ; :99 :! <"!<"!;! 9 765445 6!; @"A!$>"#9!!2.+-/015A#[=9vWTŽnlšzx–xvspŒsp‘|x–…€’ƒ•„~›‡¦‘‹µ¡œº§¢œŠ…iXS9)%'&)'$!  "$%&&*-. /! 0"!1#"2$#3%$3%$3%$4&%4&%3%$2$#2$#2$#2$#3%$4&%4&%4&%4&%3%$2$#2%%1&&,"")&#6-,KCBOGFOIGLGED>=EDBHGESPOUNNUKKXMMH;;4&&&).%")# ,$!0&$1(%3)'4*(5+)5*(5)'4'%3&%3%$3%$6'&8((8((8((7''7''7''6&&4$$3##2""2""0!!. -,*)('%#!%0 @/-@-,:'%6"I2/fMIrn¨Œ‡¸›•³–¯“¬¨‹†§‰‚§‡¦…|£xŸ}u›{uŒnjuYVS97?##420/-)(,2 7#"9""8#"7$#5"!3 00023!4!4" 4" 6 8889 :;< =!=!> ?!@!A" B!C!C" C" E"F#F#G#H$H$K$ M%!M%!N%!N%!P& P& P& Q%Q%R%R%Q%Q&Q%Q%R%R& S& T& T& U% U% U% T%S%S%S$R$R$R$S$S%S%T%T&U&V&V&U&T&T& S& R%Q% Q% P$P%N%M$M$M$M$L$ L$ K$J#!J$!J$!J$!H$!G$ G$ F# F#E$D#C#B#A#A"A"@"?"?">!=!=!;!:!98778 : : : 865556 7"9$!=!"@"?!#;!"5.+*.133>$!T50yZUok›yw˜vu’rqpnŒsqŽyv}z‰ywŒzw”z ‹†©•‘£Œr`\C3/!'*)! !  "$&'''*-. /! 0"!2$#3%#3%$4&%4&%4&%4&%3%$1#"1#"1#"1#"3%$4&%5'&5'&5'&4&%2$#2%%1%',"#) '$7./LCDPGHOHILFFC==GFDIHFSPOUNNUKKXMMH;;4&&&(-$")# +$!.�(%2)&3)'4*(4*(4)'3'%2'%2'%4&%6''9))8((8((8((9))8((6&&4$$3##3##4$$2""0 .-+**)'$ !)3##<*)@.,<)%<&#F-)eLG‹pl«‹µ˜’³–“®¦†„¥ƒ¦ƒ|§‚{Ÿyr–pi“nhnjŠjgwXV^>?F$(5,'++)(-4:#":$#8$#7"!5 32234 5!6! 6"!6 67889;< < =!=! > ?!?!@!@!A!A"C"D" D#E#E#F#I$ K$!K#!L$!L$"M% M% N$ N$O%P%P%O%O%O%O%O%P%Q%Q%Q%Q%R$R$Q$Q#Q#P#P"P"P#Q#Q#Q$R$R%S&T& T& S& R' R& Q& Q& O%!O%!N%!N%!M% K$K$K$K$J# J# I# H$ H$!H$"H$"F$!E#!E#!E#!E#!C# B# B# A#@#@#@#?"=!=!!>!>!?!@!@"A"C"C"C#C#D#F# I$!J#!J#!K$!K$ K$ L$L$M$N$N$M%M%M%M%M%N%N%O%O%O$O$P$O#N#N#M"M"M"N#N#N#O#O$P%Q%R& Q& Q& P& P& O& N% M% M%!L%!L%!K$ J$J$J$J#H# H# G# F# F$!F$"F$"E#!D#!D#!D#!C# B# A# A#@#?#?"?"=">HGEKIGUQPUOOUKKYMMI<<4&&&(-$"*$ +$!,$!.&#/'$0(%2(&2(&2(&3(&3(&3(&4)'7)(9))7''7''7''9))9))9))7''6&&6&&7''5$$2 1 0 / . ,)'%"!"$!*4%"<*'9&"6 :"P73mTOuo¦‡„³‘±Š‹©¢xv upœoj•gc‰\Y‡\ZŠ`_ffˆ`cySX\:>A'(-(* +")+/588 8 8 9 87766677667799: ; !?!?"@"A"A"A"A"B#D# G$"H#"I#!I# I# J#K$K$K#L#L#K%K& K& K% L% L% L% M$ M$ M$ M$ N# M#L#K"K"K"K"K"L#L#M#M$N%O%P&O& N%N%N%M%L% L% K$ J$!I$!I$I$I$I#H# F#F# F#!E#!E#!E#!E#"D#!C" B# B# B# A"@"@#?">">"=!>IHFKJHUQPUOOUKKYMMI<<4''&(-$"+%!+$!,$!-%".�'$1'%1'%1'%3(&3(&4)'5*(7)(8((7''6&&7''9)):**9))7''7''7''9))6%%2 2!!2!!1!!/! ,)&%$$"! $+6%"?+(B-):#>%!L3-pWQ”ut¯‰­…‡¤{{œpn›miškf˜gc`]_]Œ__‰^^‹ae‰bgvUX[AB>,**$%+ / 13689: ;!;!: 988887677799: : "?"?"@#A"A"A"D#F#!F#!G#!G#!H"I#I# J#J#J#J#J%J& K& K% J%J%K%K$K$L$L#L#L#K"K"K"J!J!K"K"L#M#M$M$M$N$M$M%L%L$K%J%J$ I# I# G#G#H"G#G#F#F# F#!E#!D"!C#!C#!C#!B# A"A"A"@!@"?">!>!=!< < )'='%A)(P87pVUqp™zxšxv—ro’jf’fb’d`‘a]_\\Z‹YX‰\\†^`\]sRRaDCJ0/:#!.,.1146569< !>!!>!!<;;;7444456778 9! 9! 9!9!9!:!;!!>!?!@ @ B!D" D" D" D!E!E!F"F"G"G#G#G$ F% G% G% H$ H$ I$ I$ I$ I$ J#!K#!J#I"I"H"H"H"I"I#J$K$K% K% K% K$ K$ K%!J%!J%!J%!I%!H$!H#!G# F# F"E!E" E# F#!F#!D#!C" B! A! @" @" @! @!@!? > >!=!tRQ†bb‘lmŠgea[ƒc]ƒb^ƒb`‡fd†fe„ee‚de†jk‰op‡npjSUG441))-(  !$&'(*++,.! 1#"3%$3%$3%$3%$3%$3%$4&%5'%4&%3%$4&%5&&4&%4&%3%$3%$3&%2&$2%$1%#0$"/#"/$#.$$,#"+!!($7..LCCOFGOGGLEEF??IHFJIGQPNRPNRNMTOLB;9-$"!$+ -" .%"0(%0(%0'$0&$0&$1'%1'%3(&4)'5*(6+)5+)5*(4)'4)'4)'6)(7)(8*)9))8((8((7''2##. . . -. . . ,+)'#!&/ 8''@--@,->(*8"$L75hTNjdŽto’uq‹ieŠc_‹`\`\^ZZWŽWT‡WTXV…\Z…]\XXoGHW24@"2/..25 214; ?#!A$"?!>>?81111223445 6! 6!6!6!7!9!: ; < =>>>@B!B B B B B B B!C!D" D#!D#!C$!C$!D#!E#!E$"F$"G$"G$"G$"G$"I$#H#!F#F#F#F#F#F#G$ H%!H%!I&"I&"H%"H%#H%#H%#I&$I&$H%#H%#G$"F#!F#!F#!D! C D!!D"!E#"E#"C"!A" ? > > > ? ? ? > =< ; :!8" 8# 8$!8%!7$ 5#4!32234666578"8!8"9!$=$';%%7#"1,))-2#359DW,+l@?VU†b_†hc€e_~]Z~WW‚\\ƒ_^ƒa`„dcb`{`_feƒmk€lifRQB21&())&!  "$&()+,,,/!!3%$6('7)(6('4&%3%$3%$5'&5'%4&%2$#4%%7''6('6('6('4&%2%$0%#.#!.#!.$"/%#.%"-%",$!)!&"6.,MECOGGOFGMCEG=?GFDIHFPOMRONRMLTOLB<9.&$#&,!-" .$".&#/'$0'$0&$0&$1'%1'%3(&4)'4)'5*(5+)6+)4)'4)'4(&5'&6('7('7('8((8((8((4%%0"!0"!/! . . . . -,*)%!   #(/6%%:'';'(:$&>)'J50hPK€earnnjŒea‰]Z^Z‘^[”][’[XŽ]ZŠ^[…YV…YX†YYƒWXsJK]8:E&'5+(19%$4 1/15:>"@" @!? 81222122345 7"!6!6!6!7!9!: ; =! > > > ? ?@ @ @ @ @ @ @!@!A!B"B"B# B# B# B# C# D" D" E" F#!F#!F#!G#!F"D!D!D!D!D!E"F#F#G$ G$ H%!H%"G$"G$"G$"G$"G$"G$"F#!F#!E" E" D!C!B C! D"!E#"C#!A" @!? > > > ? A!"@!"?!!>!!>!!&#R85jNKb_jgŽfdŒ_]‹ZXYWZX‘ZX‘\Z]Z‹YVŠXVŠYXŠ[ZTTsJI`<;M/,;#/.11000258:!<"!<#!8 3333222235 6! 6!6!7!8!9!: ;! > ? ? > > > ? ? ?!?!?!?!@"@"@"A#A#A"A"B"B"C" D" E" E" E" D"C!C!C!C!C!C!D"D"E#F$F$ F$!F#!F#!F#!F#!F#!E#!E" D" D!C!C B B B! C"!C#!B#!@" ? > = = = > > > > =! =! "L+'_86uJI…WWa`a`…^\}ZVuVQxWTZYƒ__|ZYuUTyZYcb‚ihya`ePOM98/)*('$!##$%')*,---0"!2$#2$#3%$4&%4&%4&%4&%5'&4&%4&%4&%4&%5'&5'&4&%4&%2%$0%#/$".#!-#!.$"/%#.%",$!+# )!%!6.,LDCOFGOFGLCDF=>GFDIHFONLQOMRMLTOLD=;1('').#!-" ,# ,$!-%".%"/%#0&$1'%2(&4)'4)'4)'4)'5*(6+)5*(5*(4)'4'&4&%4&%6&&7''8((:**7((4&%2$#1#"0"!/! /! . . . -,)&''&#"#(/7%%<)*;%%;! A%%T75lKJ„_^dcŽba‰XXˆUTŠTSVUXV‘YVXUXUŽWUŒXV‰WUƒURyQMhE@S6/=$0),/1222236! 8$#7"!5 5 6! 5 4211245 6!7!8 8 9!: : ;! !!> = = =!>!>!>!>!>!>!>!>!>!?"?"?!@!@!@!A"B!C!C!C!B!B!B!B!B!B!B!B!B"C"D#D$D# D" D" D" D" D" D" C" C!B!A AAAA! A"!A#!A" ?!> =<< < ;;;;; ;! ;! ;! :! 9!8!7!789:;;;;< >! ?#"A%$=%$8%#6"!30.../0238A#Q/+e?;1)'(*.#!,!+!+# +# -$!.$"0&$1'%2(&4)'4)'4)'4)'5*(5*(6+)6+)6*(6)(6('5'&6&&7''9)):**8)(4&%3%$2$#1#"0"!/! /! /! . -+)'))($"!$*1!!7&&?*+E++?##E''S22lHH~WWŠ_`Š\\ˆWV†SR‡SRˆQOŒQM“WT•YV’WTŠQO‡PM…SO…XS|TMmJAY:0@& ++-05! 6""4""1014""5""7"!8#"8#"8#"7"!4212346 8 8 8 8 8 9 :: ; ; ;! < ;< =!=!>">">"=!=!< < =!=!=!>!> > ?!@!@!A!A!B A!@!@!@!@ @ @!@!@!A"B"B# B# B" B" B" B" B" B" A" A!@!? ??? ?!!?!!?!!?!!>! < <::: 99999999998899999:<?!!A##B%$C%%C%%<%$4$!.*(,034445D'"X51nHEWVŽaaŽ^^ˆWXPQ}NN}RQXU\X[Y|XXyVVzZYa`ˆkk{a`dLLB-,3 -.+(%!"%%%&(*+ .!/! 0"!0"!2$#2$#1#"1#"2$#4&%5'&5'&3%$2$#3%$5'&2$#0"!0"!0#"0$"/$"/$".$"/%#/&$0(%1(%.&#+# *"'$ 5-+LCBNEFNEFKCCE==HGEJIGRQOSQOSONUPMD>;1)'(*-" + *!*"+# -#!.$"0&$1'%2(&3(&4)'4)'4)'5)'5*(6+)7,*7,*8+*7)(7('7''8((9));++8)(4&%3%$2$#1#"1#"0"!0"!/! . ,*'%''&$"  $(.;&'E+-A''C&'I)+W55iCDzQQ†[[Š]\Š[Z†UU†PN‰NJ‘TQ•WT•WTRP‹PMˆQL†SMRJyNEoG > ?!@!@!@!@!A!A!@"@"?!?!?!?!@!@!@"A#A#A# A" A" A" A" A" A" @" @!?!> >>> > >!!>! >! < ::999 9999888777779;;;;=@!!B$$B%$A$#?""< 6!0 -++/135:@#H+&Y73lDB|QP‡ZZ^^ˆXX‚RR~MN~OOSR€VT~VT{VUyWW{YY}]]}``x]]cJJH220++.)$!   "%%&')*,!/! 0"!1#"2$#3%$3%$1#"1#"2$#4&%5'&4&%2$#1#"2$#4&%1$#/"!/#!/#"/$"/$".$".$".%"/&#/'$0(%.&#*")!'$ 5-+LDBOFFNEFLCDF=>IHFKJHSRPURQTPOUPMD=;1('(*-" ** *"+# -$!.$"0&$1'%2(&3(&3(&4)'4)'5*(5*(7,*7-+8-+:,+9+*8*)8)(9))9));++7((4&%3%$3%$2$#1#"1#"1#"/! -+)&#$%%$" $2 @'*C*+E*+G)+H()T02e>?|TTˆ_^ba‡ZZ†RPˆNJŽRO’TR•US“TRRO‹PL†MG‚LEMCNDsJDcC@S31D%#72345 3 11 25 7"!8#"9$#9$#7"!6! 5 5 6! 6! 8 98776666666!7!9!9!9":":#:#:#:"9!8!8 9!;";"!?!?!?!?!@!@"@#?"?"?"?"?"?"?"?"@#@#@" @" @" @" @" @" @" @" ?!>!> ===> = ??@ !B"#B$$A$$?#"< 84/,-/13459E#S0,b>:oFDzML€RRƒTT„TTPP}NN}NM~QPRR~SQyPNxSRyXY_`}^_tWX`EFH113*+,)$!""!#%%&(*+ -!/"!1#"2$#3%$4&%5'&3%$2$#3%$5'&5'&4&%2$#1#"1#"2$#1$#/$"/$"/$"/$".$"-$"-#!-$"-%".&#/'$-%"*")!'$ 5-+LDBOFGOFGMDEG>?IHFKJHTSQUSQUQOTOMC=:0(&'*-" ** +# ,$!-$!.$"0&$1'%1'%3(&3(&3(&4)'5*(6+)7,*7-+8-+:,+9+*9+*:**:**:**:**7((4&%3%$3%$3%$3%$2$#1#"/! -+)'$$%%%$# (4 <&(E,/J03I+-J*,P./c@?uQP„_]ˆa`ˆZXˆSPŠRQŒQPPOPN‘QO’ROOK‰LG„JCƒIA€OI{QNmEB\63K'%=50/0111135 7"!7"!7"!7"!7"!7"!8#"9$#:"!: 987654444 4 5!7"7"7"8"8"8"8"8"7!6!6!8!9!9!:!; ; ! > > >!>">">"=!=!=!=!=!>">">">" >"!>"!>"!>"!>"!>"!>"!>! =!< <<< < ; : :866666 7!7!776665789:?D"#D#$D$%D$%B$$>"!9530.--03568=J%"\31nD@}RO{NLvGFwHHyJJzLL{MMzMLxLKuKIvLJxNM{RP~YX€``ccsUV^ACC**7!!25$$2#",  "###$%&'(*,!-" 0#!1#"2$#3%$4&%5'&3%$3%$4&%5'&5'&4&%2$#1#"1#"2$#1%#1&$1&$1&$0&$/%#-$",$!+# +# +$!+%!+$ *")!'$!5-+LDBOFGOFGMDEG>?HGEJIGTSQUSQUQOTOLB<9/&$').#!+ +!,$!,$!-$"/%#/%#0&$1'%2'%3(&3(&4)'5*(6+)7,*7,*7+*8+*9+*9**9**:**:**:**7((5'&5'&4&%3%$3%$3%#2$#0"!. ,*)(&&&'&%" %,2 <')E.0I01H--H++O10^?=oNL}[Yƒ[Y†WUˆVTˆRQˆNM‰KKNN•RR—SR“PMKH‰HC†MH‚QL|MHrE@e:6U.*G# <53231/12445 5 6! 7"!8#":%$;#"="!;! 9 8753333 3 4!6"6"6"5!5!5!5!5!5!5!5!6 8 8 8 9 9 : ; < < = = =!>">"=!=!=!< < < =!=!=!=!=! =! =! =! =! =! =! < < ;::; ; : 98754455 5 4456789;<> ? B"#F%&E&&D%&A$$=! 83/.../0259?!H&"T.+c86qCA|LK…SQ}KKtCCvFFyJJ{NN|PPyNMuKJqIGtLJzQO‚YW[ZxYZoQR\@AG,.523!!5&%/!!&!##$%%&'()+!-" ."!0#!1#"1#"1#"3%$4&%4&%4&%4&%5'&4&%4&%4&%3%$2$#2$#1%#1&$1'%1'%0&$/&#-%",$!+# +# +$!*%!*$ *")!'%!6.,LDCPGGOFGMDEH?@GFDIHFSRPUSQUPOSNLA:8-%#&*/$",!,# -%"-%".%#/%#/%#/%#0&$2'%3'%3(&4)'5+)7,*6+)5*(5)(6)(7)(8))9))9))9))9))8))7)(7)(5'&4&%3%$3%#2$#0"!/! -,,, )''''&"!  #')1;'(F11H21F.-B('J.,X;9kNLyWTƒZX…ZX…US…NN†IJŽMN—RSUW›SS–NM‘IGŠJF…MF†PIƒOI}LFpC=a72Q+'C;642000112346! 8#"9$#=$#@$#=#";! : 85322 2 2 3!5"5"4!3!3 2 2 2 3 3 3 56677899:;;;< $#=#";! 8 5 3 2 2 2 1!2!3!3 2 1100011134456678899:: :!: : 9 9999999 : :::::99877789 9 9 8 7422334 31247 :! ="!@##A##B#$C#$D$%B#$@""= 9532110/ /!/07E*$V72hDAtKH{NL{JHzECy@?y>>yBBxGH{KKzMMwNLtLJtNKvSO|YUZW€YV{TRhFEQ35<!66;$&5!!,&#! !"$&'())* +!-" .#!.#!/! /! . . /! 2$#4&%5'%5'&3%$3%$4&%6('7)(6('3%$0$#.$".$"/%#/%#.&#-%"-%",&"-'#-($.)%-&#+# *"( %!6.,MECPGHPGHNEFH?@GFEIHGQPOSPPRNNRNL@:9,$##',! ,! -#!.%#/&$0&$0&$0&$/%$0&$1'%2'&2(&2(&4*(6+)5*(4)'3('5('6)(7*)9**9**9*)8))9**:++9*)7('5&&4%%3%$3$#2##1"!0! / .!-!*('&%$"!!"  !#,7('A0/E31E10E0.G1/W;9iGEtONVU‰[Z[\‘WX‘QRŽJKHJ“JLšPQ˜PO”OL’MJLINJRNŒRM…OIwF@h:4Y/(O' C"82/./0122217=!"!@$#A%$A%$?$#<#!:! 5 000/0232114 =#H(#T3-a>9nHDvMJxMJxJHwFDvCAvA?v??zDD~IJ|IIzJJyLKyNMyRQ{WU~\ZzYWqPNaA@P33@&'9 !8!":$%8%&/%  !"#%&&(**+ + -"!/#"0$#0$#0#"/"!.! /""2%$4'&5''4'&2%$1$$2%$4'&5('4'&1$$/#"-#"-#".$".$"-$"-$",#!,$"-&$/(%1)'-&#)!)!'%!6.,MECPGHPGHNEFH?@IIIKKKQOPPNOOMMRNM@;;,%%!#))+! -#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%2('5+)4*(4*(4*(6+)8-+9.,;-,;-+:,+8*)9**;++9))7''6&&5%%5%%4$$4$$3##2""1!!.! ,!+ *)('&%%$$  (4%$B22G77G66@..G--T21cA?uPN…\ZŽ`_ZZ‰QR„HI†GHŠIJ’NO™QSRSšMO–IK“HH”JI”MJ’PJŒOH‚J@wC8m=0Y0)F#":3/001222/278:;= > ?!@!@!@! @ !?!#>!$=": 75432210 0 0 0 0 0 1 2 2 3 3!4!4!56666666666642 3!3!3!4 !3!3 2 1100!0#2"3"4!5 68;=? @"D!!G #E"C!B !A""A$#@%$=%#8# 3 0)$( )+-14348@# S0,g=9rHDzOLSP{NKvHFrDAsCAuECvFDwED|HG€IJzEE{GH~MN‚UVXY}XYwVWkNN\A@G-.;$$6! <('=**:))0"!'!!"!!"$&&%'**+, .""0$$1%%2&&1%%0$$/##0$$2&&4((4((3''1%%0$$0$$1%%2&&1%%/##.#"-#"-#"-#"-#","!,"!+! ,"!.$#0&%2('-$"( ( &$ 6.,LDCPGGPGHNEFH?@KKKLLLSQRRPQQOORONA<;,&&#%* * +! -#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%2('4*(4*(4*(4*(6,*8-+9.,;-,;-+:,+8*)9**:**9))7''7''6&&6&&6&&6&&6&&5%%4$$0#"-" ,!+ *)('&&&&$"! '4%$?//G66K::L33M.,S31_>! B##E%%G'(C##>=<<;:9876432233345556654444444444457 7 7 6665555468:;> @! B"!C#!E# F$!G%!H&"F%#D$%D%%C%%A$$>"": 62.,+**. .-+-17@#L-*Z:7mFD{PL{OLyMJvIFsFCrDBsDBvFDyIG|LJ~LK|HGyCDuBC|KL…WXbc…]^uQR`AAP44C)*9!!9"":'%:'&5$#/&!!!! !"$&'&), , , -!!.""0$$1%%2&&1%%1%%0$$1%%2&&3''3''3''1%%0$$0$$1%%1%%1%%/##.#"-#"-#"-#".$#.$#-#"-#"-#".$#/%$/%$-$")!( &"4,*JBANFFOFGNEFH?@KKKMMMTRSTRSROPRNN@;;,&&$'+! * +! -#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%2(&4*(4*(4*(5+)7,*8-+9.,;-,:,+9+*8*)9*)9))8((7''7''6&&7''7''7''7''6&&5%%1$#-" -" ,!+ *)('''''&#  (3$#>..G66K54M30M20S53\;9jECxOM…WU‹ZXXWŒUTŠQPŽQP“RR”RR•QQ–PQ–OQ”NN’MLMJŒMHŠNGˆOG€LGvGEj=;]51Q-(E& < 556763/!/ //0369< >!"A#$B#!B#B#C#C#C#B"A!@ ?>=9666777888886333333333337;;:::9:::;;?DE G"I$L&!M'#M'#L'#K&!J% I$B$!<$";#!9!7 4210///011/.08C%"O.,Z86eA?nIGxOM~QOxKJuGFsECtFDwHFzJI{KJ|LK}ML~MM|JJzHH{JKSS‡[\…[\tOO_>>L./B'(;##7 8""8&$4# -& !""! !"%'('*-!!-!!-!!.""/##0$$2&&2&&2&&2&&1%%1%%2&&2&&2&&2&&2&&1%%1%%1%%1%%1%%0$$/$#-#"-#".$#/%$/%$/%$.$#.$#.$#-#"-#",#!+# )!&"2*(I@?MDENEFMDEI@AKKKMLLUSTTRSQOPQML?:9,%%%(,"!(* -#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'&3)'3)'4*(5+)7,*8-+9.,;-,:,+9+*7)(8))9))8((7''7''6&&6&&7''7''6&&5%%4$$1$#.#!-" -!,!+*))((())!%! (1"";++D31K74J42K20N2/V64c@>rKI‚WTŠ\Z][‹ZWŒVTŽSSTS’TT•TT—ST—RS–PP”OO‘OMOKOK‹OL‡NMKIyHCoC=`:4R0)F'?"<951/$.#-!-./13457=!C&D%F&G&G&G%F$G#G"F!F!A!L*(\97lEEuMLzQP{RQ|PO{LMtFFrCDtDDyIJ}NN€PQOO}MN|LL}MM}NN~PPTTƒXX€WXqKL[9:G(*>!#;"#;$$8"$6""2!+% "##"!!#&()(+ .""."".""/##0$$1%%2&&3''3''3''2&&2&&2&&1%%1%%1%%2&&2&&2&&0$$0$$0$$2&&0%$-#".$#/%$/%$0&%0&%0&%/%$.$#-#"+! ,#!-%"+# '"1)'G?=LCCNEFMDEI@AIIIKJKTRSSQRPNNNJJ<77)##$'+! ')-#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'&2(&3)'4*(5+)7-+8-+9.,:,+:,+9+*7)(8))9))7''7''6&&5%%5%%5%%5%%4$$2""1!!0"!/"!/! .!- -,++***++ &##$$# !$)4%#?0-E41H62J51J2/P31Z97jGDzSQ†^[ŒcaŒ^\‹XWŠVUŒTSŽRR’RR•RS—RS˜RT–QR“PP‘OMKI‰HGˆLI‡PK„RLzMGmE=`<3U4*N-$G'@4*++,/0110//268:=!?!A"C#F#I$ K%!L&"I(!F)F)F(F&F%E$E#D#D"C!D B!@"@"@"@"@"@"@"@"@"@"@"C FGG H I!K#L%N'!P(#R*$R+%S)!S'S'S'R' P&!N&"K%"G"!C?<2('()+/233315<C!!L))V22b<;nFFyPQ€VWUU~QQyLLxJKxHJuEGvFHzIL~PRRTRT}NP{LNzLM|NP€TUƒZZ€XWvPOgCCR01A#$7;#%?)+A,-:'(0%! !"#$#"#$')* ),! 0$$0$$0$$0$$1%%1%%2&&3''3''4((4((3''2&&0$$/##0$$2&&2&&2&&0$$0$$0$$2&&1&%/%$/%$/%$/%$0&%0&%1'&/%$.$#,"!+! ,#!.&#+# '"1)'G?=LCCNEFNEFI@AHHHJJJTRSSQROMNMJI;76)""#'+! ')-#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'%2(&3)'4*(5+)7,*8-+8-+9,+9+*8*)8*)8))8((7''7''6&&6&&5%%5%%5%%3##2""0 0!!0"!0"!/! . -,+++++++&$#%%%#!!!&,!8+)B42J96K74K31M20U85bC?pNKzXU‚\Yˆ][ˆ[Y‰WV‹TTRRPR‘PR“PR“PQ’OQ’OPKKIGŒKH‹OK‰RL‚PJzLErH?lD;g?7a92Y1*H("9!7410////.../02578: = @ B B! D$E'E'F&G&G&H&I'I'I'J'K'K'J'J'J'J'J'J'J'J'J'J'J'L&M%M%M%N&N&N&N& N& O' O'!O'!M%K#J#H"E!CA><:861+"+!**+-/2579C#!P++\67hBBsLLzRR~TU€UV€ST~PQ{MMwIIyJK|LOzJMzKM{MO~QSSTSU}RS}RSTUVW~WWwTSkHG]<;O//C%&!?!@"B"D$F%H'I( K)!L*"N*#P*!Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)P*!P*#P*#O)#N("M(!L&J$H"G!E EB?=;975322 2"3$1! 0%/$.!-,-17> E&$L,*[76kCDuMNWW‡^^‡^^ƒYY~SSzMMxKJwIIuHGzMMRT~QS|PR|PQ}RS~ST~UVXXYX€YYYYtRQeGER53E)'98*$##',"!+! +! -#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'%2(&3)'4*(5+)6+)6+)7+)8*)8*)8*)9+*8))8((8((8((8((8((9))9))9))8((7''5%%4$$2##2""1!!/ .--,+++*))('%%$$#" ",""6*)?1/D32G42H41I40J30K3/Z?;kMJtTQZY‰^_Ž]_X[‹RU‡NQ‡MO‡NO‰PQ’RQ™SP”PMOK‹OJˆNJ…NI„PJ†SN‰TPŠTQ‡PM€KIwEDo?>d76X.-M'%D# < 61-+++++,-/110/.26789;<> @!A!B"C#F"H"H"H"H"H"H"H"H"H"H"H"G$F% F% E$C#B"@ =;976435555 5!4!2"2"2#2$.+,.15=#F)%R2/]<9hECpLK|UU„\]ƒ[[YY€XX}TTzQQyONzPNzQNzQMxNKzOO|QS|RT|RT|TU~VW€YZ\\€]\yWVpPNgGEZ=;L31B)'=%#;%$?*+=*+8((.$  !!   """%'))*,!.#!.#!-" ,!."!0$$1%%1%%2&&2&&2&&2&&2&&3''3''4((3''1%%0$$0$$0$$1%%1%%1%%0$$/##/##1%%1&&1'&/%$.$#-#"-#"-#"-#"-#"-#","!,"!-$".&#,$!( $4,*KCAOFFPGHOFGI@AKKKMMMUTUUSTSPQQNM>99*$#"&,"!,"!,"!-#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'&3)'3)'4*(5+)5+)5*(5*(7*(8*)9+*:,+9*)8((8((8((9))9)):**;++;++9))8((7''5%%4$$4$$2""1!!/.-,++++****(&%#"! "&-! 7('@0.H63J74J63H2/L52T;8_D@nNL|VV…Z\‰Z\ŠXZˆUW†SU†ST‡TUSR•QO‘OMPMŽSNSPŠRNˆQMŠROŽTR‘UT‘TTPP‡LLƒIH{DDs??k;9b74Y3/O-)F(#>#83/.-,.023 3 3 24666666777779;;;;;;;;;;;:88888765433102221/-,,-.15:C'#M0,X:6cC@nLIvRQ|VU€YYƒ[[…^^†``€ZZ}WVzUTzUSzTR{UR}WS}WS|VQyRMyQPzRT{TV|VX}XY}Z[|Z[yYYrSSeIGW<:J0.C,)?*'>)'<)':)'9''3##+$ "!!!!"$&(**+ -" /$"/$"/$"-" .#!/##0$$1%%2&&2&&2&&2&&2&&2&&3''3''2&&1%%1%%1%%1%%1%%0$$0$$0$$0$$/##0$$0%$/%$/%$.$#-#"-#","!,"!,"!,"!,"!,"!-$"-%"+# '#3+)JB@NFFPGHOFGJABKKKMLLUSTUSTRPQRNN?:9)## $+! -#"-#"-#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'&3)'4*(4*(5+)5*(4)'4)'6)(8*)9+*;-,:+*8((8((9))9)):**;++;++;++9))8((7''6&&6&&6&&4$$3##1!!/.,,++,,+,,+)&#!)4&%@/.G53K86J74F2/D/,N62[>" ;732346!6#7#6"5"5!!4! 4 32210///////////////.-....///0000/000/-,.26: D&!P-+Y54eA@sOM€\Z‹ed’kj”ll’iief‹ab†_^\ZyWTwUSxVS|YU}[W~\X€]W]V}ZTxVOwSQySU{VX|Y[|[[yYZsUUjON^DCP86B+(5 5"8'#<+)<,)8)'. & !#"!!"%()*+ ,!.#!0%#1&$1&$/$".#".""0$$1%%2&&3''3''2&&1%%1%%2&&2&&1%%1%%2&&2&&2&&0$$/##/##0$$0$$0$$."".#".$#.$#.$#.$#-#","!+! +! +! ,"!-#",#!+# )!&!2*(IA?NEEOFGOFGJABIIIKKKSQRSQRQNOQMM>98(!!")-#"-#"-#"/%$1'%1'&0&%/%%/%$1'&1''2('0&%1'&3)'4*(4*(4*(4)'4)'4(&6('8*)9+*;-,:+*9))9))9))9))9)):**:**9))7''5%%4$$6&&8((7''6&&4$$2""0 .-,,,-.,***)'#! !# !  !"$(3"!@-+L87O;9N:7M63O32S33^::kEEyPQ‚YY†\]†^]„\[‰WVŽRPŒONQOŽTR‘WUUTŽQRŽNQ‘NR”NT–NT–OQ•ON“NLNLŽNLŒOLŠPNˆQN…QM€NJ|KGxIDpHBhE>`=6U3,I*"@":630. - *())*-./0123 0#-&-&-&-&-&-&-&-&-&-&-&-#. -,*)'&%%%$(+-.039 B'O3'_A4nPBz[M†b[gh”llšqq uv¡wwŸtu›pp•jjde‹_`ˆ]^‚[ZzYVvVTxYU|]Xb]a\~_Y|]Vz[TyZRvWOwVSyVW{XYxXYtUUlON`EDS;9I20C.+?+(>+(=,(;,)8)'2$"+" !####$&(*+ *,!.#!0%#1&$2'%1&$/#".""0$$1%%2&&3''3''2&&1%%1%%1%%1%%1%%1%%2&&3''2&&0$$/##/##0$$0$$0$$.""-"!,"!-#".$#.$#-#","!+! * +! +! ,"!,#!+# )!% 0(&H?>LCDNEFNEFJABKJKMLLTQRTQRROORNM=98'!!!) ) * * .##0%&2''2''1&&0%%0%%0%&1&&0&&3)(5,*5,*5,*5+)4)(4)(5*(7**8+*8+*6))8**9++9++9++9++9++8**7))6((5''4&&4&&6((9*)7((6'&4%%2##0!!.-,,,,+))))('%$###$#"!! !'0" 8*(C31J97J75K55M55R77Y;<`ABhGIqOQyWY]_‡\]ŒZZŠXXŠWW‹WWWXUWSVQU‘PU’OU“OU–QT˜TR—SQ”RP‘QOQOŽROSPŒTPŒUQŒVRŒWSˆXRƒXQ~TLzQIvNFpJAhD:`>4Y9.R3(K-!B%<"7! 52.-./0000+%'(('''())()****+.0248=!!D&"L-#S3*[;1dC9mMBwXM‚cWŒna–xj t¨‰|«Š‚¬ˆ„§ƒ€¤€}¡}zyv–toniŒkf‰hc…e`€`[€]YZX}ZW~[X€]Z‚_\^Z|[XzZUyZUy[Vy[Vz[XyYYsSTiKK^BBT::K53E0.A.,>.,=/,=0,7+(/&#+"% !"##""&***+ +,! ."!/$#0$#0$#/#"."".""1%%3''4((2&&1%%0$$0$$1%%2&&3''1&&0%%2'&2''2''1&%0%%0%%1&%1%%0%$/$#.##-##-##-##-##,""+"!*!!*!!*!!*""*""+"!+!*!& ,(%D?10B43G87K::M9:K78K46O69Z?BgJNuW\\_…_`…^_‡]_ˆ[^ŠY\‹W[ŒUZŽSXRWRW‘QW•TV˜XV—WU•VT“US‘TQTPTPUR’XT”ZV•]Y•`[”c\“c\™jbŸphŸrj˜mdg]ˆaW[PxRGiE9`@8Z=9V94N1,F($@"?">"= :771+.00...1232347:<A!H&"O+(T,*Y0/a65k??uIB~SGŠ_S–l`¢zn®ˆ{¹•‰Á ”Å¥˜Å§›Å¨œÇ«ŸÀ£™¶˜©‹„Ÿ‚{—{s‘um‰ofƒka„lbƒnclbydZ~_Y…\Z„\Zƒ[YZXYX}YW{XVzXWzYXz[Y{\Zy[ZtVVfJIW<;I0/?*)<)(<+*=/.;0.8/-5-*+%"!    !###""'-!!+++, -!!."".""."".""-!!-!!/##2&&4((5))2&&/##.""/##1%%3''4((2''0&%1'&1'&1'&1'&1'&1'&1'&0&%0&%0&%/%%/#%.#%-#$,"#+!"*!"*!"*!")"")##)##*!!+ +" ' !)($@>:OKHQJGMDCI>>MKLOLMUQRUQRSOPRNM=88'!!$+#!( () ,"#0%&2()2()1'(/%&.#$.$%/%&1&'3*)5-+5-+4+*4*)3)(3)(5+*8-,8,,6**3''5))8,,8,,8,,8,,7++6**5))4((4((4((5))7*)8*)7)(6('4&%3%$1#"/! . --,+++,,*('%%%%&&&$"  "#%)1#";,+D33K99M9:M69L46O58S86hB9jD;jG=kK@sRHzYN‚_T‰e[‘kb˜qhžtl¥zr¬y¶Šƒ»‘‡À—‹ÆŸ’ʤ—ΩœÐ­¡Ô²¦Ö¶©Òµ¨Î²¦Ë°£Ë±¤¾¢™®‘Š¢…~™}w“xqum‹pi‡le†le…ldƒia{bZ~]XYW}VU{TSySRzVT|YX~\[~^\z[ZvWWqSRgJI\@?T:9L32E.-A,+@.-?0/?cDDkKLuST[\†_`‰_`‹]`Œ[^ŒZ^ŽZ^Z^ŽWXŠTRŠTR‹URŒVSŽXU’[X•][—^]—]\–\[•[Y–][˜`^˜a^œgd¡nj£sn¤wq§}v±Š‚¼˜Å£™Å¥›Ä£˜Ã •Ä¡•À‘¼™Œ¶“†²®Œ|¨†v£qŸ}lŸ}l yj¡th sgŸrepdpdžqe sg£vi¦yl©|p¬r«„u«Šx²‘€¸—…½›ŠÁžÄ¡Ç£“ɤ”̧—ЫšÖ± Ø³¥Ú¶©Ü¹¬Üº¬Úº¬Ø¸¬Ø¹­×º­Ò·«Í´¨É²¥É²¥¾¦œ±–£ˆ‚šy”xs’vpŽqlŠmh‰kfˆid…fa`[~\Y€ZX~ZX~ZX~ZY~\Z|\Zz[YtWUmONdGG]A@V;:O54L32H10D/.A-,=,+9+*2'%* " !#%'((('), , , -!!.""/##/##/##/##/##/##0$$2&&2&&2&&2&&1%%2&&3''5))4((3''0$$/$#.$#.$#/%$/%$/%$/%$/%$.$#-#","!+! .##0$&/$&.$%-#$+!"* !( ( (!!)##+%%+""+) $*)%A?;OKHPJGNECMAALJKNKLTPQTPQRNNPLL=77'!! & .&$,$"+""+!"-#$/%&1'(1'(0&'/%&.$%/%&1''3))1('/'%0(&1('2('2('3)'4)(6**7++7++6**6**7++6**6**6**6**6**6**6**6**5))4((5)(7)(7)(7)(6('5'&4&%3%$2$#0"!/! /! . . /! 0"!0"!-!)%""#%&&&%$$$#"! "-;)*H45P;=S>?S=?S;>R:;S:9Z?>cFFmNOwUU€[\‡`a‹bcŽcdcebdŒ]]‡YU‡YU‰ZVŠ[W[X\Z“^\•^]–^]—]\–\\™^^œ``›``œdcžigžmižql¢ys¯‰‚¾œ“̬£Ð²©Óµ©Ö·¨Ùº¬Úº«Ø¹©×¸§×¸¦Ö·¥Ôµ£Ó´¡Ó´¡Ö·¤Õ±ŸÔª˜Ó¨—Ò¨—Ó¨—Ö«šØ­œÙ¯žÚ°žÛ± Ý³¡ßµ¤Þº¦Þ¿¨ãÅ®åǰæÈ±äÇ¯ãÆ¯ãÅ®áÄ­àĬßÄ«àŬáıáöâöÞÁ³Ù½¯Ô¹­Ó¹¬Ñ¹¬Í¶ªÉ³§Ç²¥Æ³¦À«¡¶ž™¦Ž‰œ‚}•yu“vrqnmjŒjhŠgf‰ec„`^‚^]^\‚_]‚`_‚a_~_]wYXoRPdIH[@?R76K10I0/H0/G00E0/B/.=+*6'%.! &      !!!#%&(* * * )*+, -!!/##0$$0$$0$$0$$0$$0$$1%%2&&3''2&&2&&1%%1%%3''5))7++5))3''."".#".$#/%$0&%1'&1'&1'&0&%/%$-#"+! * +!!-"#-#$.$%.$%-#$+!") !) !)""*$$,&&+##*(#+*&B@=S=10C65H:9L=<]DCcJIpUS|`\d`†ieŒmjnl‘mk‘jj‘hh’gh“fh”fh—ei™eišgklo rt£xy§¬ˆ‡´’‘º›˜¾¡½¡¼£ ½¦¤À©§Áª©Â¬ªÅ®«Ê´°Ï¸µÐºµÎ¹³Í·²Î¸²Í½³ÌÀ´Ë¿²Ë¿²ÌÀ³Î¶Ï÷Ï÷ÎöÏöÐĸÓÇºÖÆ¹ØÄ¸ØÃ·ÖµÓÀ´Ñ¾²Ï¿±ÏÀ²ÑõÒõд˿±Ð´ÖĹÖĹÓÁ¶Ï¾³Î½³Ð¿µÒÁ·Ð¿·Ì»³É¸°È·°Å³¬¾«¥°›–¤ŽŠœ„€š|–zw’sqŒji…aaYZzTUpPPdKJ^DCV>=P97M66L76L87K89I77E44B117(',(#  !""!   "$%&&&&&'()*, -!!-!!-!!.""0$$1%%2&&2&&2&&2&&3''3''5))4((3''5))5))4((2&&1%%1%%2&&3''4((2&&5*)7-,6,+4*)1'&/%$.$#.$#/%$0&%2('3)(0%%-!#-#$.$%/%&.$%+"#*!"*!"*"#+%%-'',#$*!( %!.-,CA@MGGMEFJABK?AOMNPNOVRSUQRSOOQMM=87'!!$,$"*" *!!+"#,#$-$%-$%-$%-$%,#$-$%.%&/&'1()1)(1)'0(&0'&1'&3)(3)(4*)4((4((4((5))5))4((5))5))5))6**7++7++7++7++6**4((6)(8*)8*)8*)8*)8*)7))7)(7)(6('5'&5'&5'&5'&2$#/! +))))'$"%('&%%%&&&%%$$"! !"$# #, 7++B55K=TA?UA@ZB@_EAcJFkPLtWT|^\„ec‹ji’on–qq™st›uutuŸsužtužuvŸwx {{¥€ªˆ‡²’‘¸›˜½ ¾¢žÀ¤¤Ä¦«Å¨¬Å§«Ä¦ªÅ¨«É¬¯Î°³Î²³Í±±Ì¯°Í±±Îµ³Ï¸µÏ¸´Ï¸µÐ¹¶Ñº·Ñº·Ð¹¶Ð¹µÑ¹¶Ò»¸Õ¾ºÔ»·Ó¸´ÔºµÖ¼·Ø¾¹Ø¾¹×½¸Õ¼·Õ¾¸Ö¿¹Ö¿¹Ô¾¸ÒÀ·Ð·Ñ·ÐÁ·ÏÀ¶ÑÀ¸ÔûÖžÕĽп¸Ìº´É¸³Å³®¾«¦°œ˜¢ŽŠ—~‘ywŠpo‚gfy\[pQQgHH`AAZ?>T>=T>=T>=S?>S@@Q??M<RA@TB@V@>X>]CAbGEhLJoRQvYXa`†hgŒmmqq”tt™vv›yyž|| ¤„ƒ©Š‰°‘¸š™¾¡ŸÃ¦¤Ä§¦Ç©ªÉ¬®Ë­°É«®Ç©«Æ©ªÉ«¬Ë®®Ì¯®Ì¯®Ì¯®Î±°Ï²±Ï²±Ð´³Ò¶µÔ¸¶Ô¸¶Ô·¶Ó¶µÒ¶´Ò¶µÓ·µÕ¸·Ñ¶³Í³¯Ïµ±Ó¹µØ¾ºÜÀ¼Û¾»Ù¼¹Ø¼¹Ù½¹Ú½ºÙ»¸Õ¿¹ÒĺÒĺÏÁ¸Î¿·Ï¾·Ñ¿¹ÑÀºÎ¼¶Çµ¯À­¨¼©¦³Ÿ§”‘š‡„Œxvjhv`_pYXjSRdML_FFZA@V<=K::D44;--3%%, '#!#$$$$$$$%%&'())*+-!!.""0$$0$$0$$0$$1%%1%%1%%1%%2&&3''3''4((5))3''3''5))6**5))3''1%%0$$0$$1%%2&&2&&0%%/%$/%$0&%1'&1'&1'&1'&/%$.$#-#","!/$%2&(0&'/%&-#$+!") !( ) !*"#+%%-'',#%*") #'"",*+A>?MGIMFHKBEK@CMKLNLMTQRTPQSOOQMM=88'!!$*" ( ' '!!)##)##*$$+%%+%%*$$+%%+%%,&&-''0)(3+)0(&0'%0&%3)(5+*6,+6+*6**5))6**5))4((6**7++8,,8,,8,,8,,6**5))5))5))8+*:,+9+*9+*9+*8*)7)(7)(6('6('6('6('6('6('4&%2$#0"!-" ,!,!+!+!* ))* ))('&%%%&&$""  ",6('>0/F77L=U@>Y>>X>=X>=X>=Y?>\BBaGFhONpWVw_]|ecƒjh‰onut–{z‚¤ˆ‡«Ž²––»ŸžÂ¥¥Ç©©É««Ê®¬Ë±®Í³°Ë±®É¯¬Ç­©È®©É¯ªÊ°ªÊ°ªÌ²¬Ð¶°Î³®Í°¬Ñ´°Õ¸´×º·×º¶Ö¹µÔ¸´Ô·³Ô·³Ô·³Ô·³Î¶°É´­Éµ­Ïº³×¿¹ÝľÝ½ۿºÚ½¸Û¼¸Ü»¸Ú¹¶Ö¾¸ÑúÏÁ¹Ì½µÈ¸±Æµ®Å³®Â°¬¼©¥²ž›¨”‘¢Ž–€ˆts~jiq]\dPO\HGXECVCBUBATA@R@>Q>=S@?UAAR@@L;;D44;++1""'  !"#$%%%%%%&(*+, , , , -!!.""/##1%%2&&1%%1%%0$$0$$0$$1%%3''3''4((5))3''2&&4((5))4((2&&1%%0$$1%%2&&1%%0$$.##.$#.$#/%$0&%1'&1'&0&%/%$.$#-#","!.##0$&/$%.$%-#$,"#+!"*!"+"#+$$,&&-''+"$)!* #'""*()?<=MGIOGJMDGMAEKIJMKLTPQTPQRNOQMM=88("!$*" ( ' '!!("")##*$$*$$+%%+%%+%%+%%+%%,&&0)(3+)0(&/&%0&%3)(5+*7-,8,,7++7++7++5))4((6**8,,9--9--8,,8,,6**5))5))5))8+*;-,:,+9+*9+*7)(7)(6('6('6('6('7)(6('4&%3%$2$#1$"/$".#!-" -#!-#!-#!.$"+!)* * * * ('%$$$"!$&&$   "*2$#9+)I44Y=>[@A]CD_EF^EE\DDYDCYDC[GF^KIaNLeQOiVTs^]}gf‡poww™€£ˆ‰­‘’¶™›¾ ¡Â¤¦Á©¤¿­¢Ä²§Æ´©ÇµªÇµ¨È¶©É·ªÈ¶©É·©Ë¹«Ð¾°Íº®Ë·¬Ñ¼²ÕÁ¶×ùÖ·ÔÀµÓ¾´Ó¿µÔ¿µÔÀµÔÀµÐÁ´ËÁ³É¾°ÍÀ³ÔŹÛʾÝɾÛżÚÁ¸Ù¾¶Ø¼´Õ¸°Ì¶¯Ãµ­À±ªºª£³¢œ¬›–§•‘¡Ž‹–‚€ˆts|gft`_lWVdPOaLK\GFWDBVCAVECXHFYJHXIFUFDPD@M>WCCXDDXDDYDE[FG^HH^HH]HH^IHcMMiSRoXXu]]{ccƒij‹qr”yz›€ …†¡Š‡¢ˆ§”¬™’±ž—µ¢›¹§Ÿ¼ª¢¾¬£À­¥Â¯§Ä²©Ä²ªÄ²ªÈ¶®Ë¹±Í»³Í»³Í»³Ìº²Ìº²Ìº²Ë¹±Ë¹±È¸°Å·­Â³ªÃ³ªÄ³«Æ´¬Æ²«Ã®§¿¨¢º£œµ—°—‘¨’ ‰œ‰…—ƒ{xˆsqƒmk}geu_^mVVfOObKK_II]HH]HH\HH[HGYHGWGFTFDPCAJ>;C75=307,*0%#)"    !!  "%$#$$$$$%')**, .""0$$0$$/##."".""-!!.""/##1%%4((2&&0$$/##0$$1%%3''5))5))5))4((2''1&&3((2'(2''2''4))5*+4)*1&&-"#+ !/$%2))1((0''/&&-$$,##,##-##/%%0''1((.$%+ "+!","#-#$.%&/&'0'(0'(/''-&&-&&+"$*"* "& )''?==MIIPIJNDFLADGHJIJLQQSRRTRRTRQR:78"!&( *!",#$,#$-#%-$%.%&.%&.%&.%&.%&.%&-$%0'(3*+2)*2)*2)*2)*2)*2)*3*+5,-6-.7./9.0:.09-/8,.6*,5)+5)+6*,7+-7+-6*,5)+4'(4&&5''6((7))7))8**8**8**8**8**8**8**7))5''5''7))6((2$$. . 0""1##/!!*%%$$&())'&$%&''&$#$&&$!    !%0%#;0.G88M==S@AXCE]FIaIK`GJ]EF[DD\DD\EE]FF_GGaJJeMMiRRoXXt]]xaa|ff€kj„onŠut{z˜ƒ‚ž‰ˆ£Ž§“’ª•”¬—–­˜—¯œ™² œ³¡µ£Ÿ·¤ ¸¦¢¹§£¹§£¸¦¢·¥¡¶¤ ¶¤ ³ œ°œ™®š–«—”¨”‘¥¢Šž‰†˜ƒ€{xˆtpƒnk}gfybbw__s[[nWViRQeMMaII^GG\EE[DD[DD]GG_JK_KL^KL\KKWGGQBBI<;?425+)-#!'!   - !"##""!#$##$&'&%%'* +! , .""/##0$$0$$0$$/##.""/##/##1%%2&&3''1%%0$$0$$1%%3''5))6**6**5))3''1&'0&'2()1'(1'(2()5+,8./5+,0&'* !) -$%1()1()1()1()/&'.%&-$%-$%.%&/&'/&'.%&,#$,#$,#$,#$.%&/&'/&'/&'.%&-$%-$%,"#+!"* !%+*(A?>NJINHHKBCI?@IJLKLNRRTSSUSSTTRS<9:$ "&( *!"+"#,#$-#%-$%-$%-$%-$%.%&.%&.%&/&'1()4+,3*+2)*1()0'(0'(1()2)*4+,5,-7./9.0:.09-/7+-5)+4(*5)+5)+6*,7+-7+-7+-6)*4&&4&&4&&4&&5''7))8**8**7))6((5''6((7))5''5''7))6((3%%0""0""1##1##/!!+''&&'())'&$%'''&%%%&&%#"!!    !)1#"9((C11N:;WBCZDF]GH^JI`KJ`LKaLK`KK_JI]IH]HG]HH^IH^JIbMLeQPeQPfRQhTSkWVnZYq]\ua`xdc{gf}hgkinjnjƒpl„qm…rn…so†so†so…rn„rn„rnlhyfbxeawd`ub^r^[n[WkXTgTPcPL`MI^KG]IG]HG^IH_JI`LKbMLcNMcONcONbNMaMLaLK_KK\JJVEEO??G77>//5('-! &! ""##""""####$&&&%&'* +! -!!.""/##/##0$$0$$0$$0$$0$$0$$0$$2&&3''2&&1%%1%%2&&3''4((5))5))4((3''1&'1'(2()3)*3)*3)*5+,5+,3)*0&'-#$,"#/&'3*+3*+2)*1()0'(.%&-$%,#$,#$-$%-$%,#$*!"*!") !) !*!"+"#+"#,#$,#$+"#+"#,"#,"#+"#& +*(@?=LIHMGGKABH>?KLNMNPSTVTTVSSUTRS=:;%!!!#'( *!"+"#,#$-$%-$%-$%-$%-$%-$%.%&/&'0'(2)*3*+3*+2)*1()0'(0'(1()2)*3*+4+,5,-8-/9-/7+-5)+4(*5)+6*,6*,6*,6*,7+-8,.8+,7))6((5''5''7))9++;--;--9++7))5''6((7))5''6((7))7))5''3%%3%%3%%2$$0""-! * )(((())'&%&('&&&&'''&%%$#"!!       $,4$$;**?,-E33K:9N=0/7*)0#"(!"$$$#!!"###$%&&&''()* ,! ."".""/##/##0$$0$$1%%1%%1%%0$$0$$2&&4((3''3''2&&2&&3''4((4((4((3''2&&2'(3)*3)*4*+4*+4*+4*+3)*1'(0&'0&'/%&1'(3*+3*+3)+2)*0'(/%'-$%,#$,#$,#$-$%,#$,#$+"#) !( ) !) !*!"+"#,#$,#$,#$+"#+!"*!"& *)'@?=LIHNHHMCDKABNOQOPRUUWTTVSSTTRS=:;&"""$'( )!!+"#,#$-$%.%&-$%-#%,#$,#$-$%/&'0'(2)*3*+3*+2)*1()1()1()2)*2)*3)+3*+3*+6,-8,.5)+3')4(*7+-8,.8,.6*,6*,6*,8,.:-.:,,8**7))7))8**;--<..=//;--9++6((7))8**6((6((7))8**7))5''5''5''4&&1##."","!,! +! * *))('&&')'%%'((''&'''&$"""""!    !"(/"!5'&;.-B54I;:M?>PCBTFEWJIZML]PN_OO`NN`OO`OO`OO`NN_NN_MM]LL]KK\JJ[II[HG[FE[FE\FF\GF\GF\GG]HG]HG]HH^IH^IH^JI^LK^MK_ML`NL`NMaOMaPNbPOcRPdSQeSRdUScUT`SQ]ONYLKUHGQDBL>=E87?108+*3&%-! '$   -  - !$&&%#""#%$$&((('()+! ,"!,"!-"!."".""/##/##0$$1%%1%%2&&2&&1%%0$$2&&4((4((4((4((3''3''3''3''3''3''2&&3()4*+4*+5+,6,-5+,3)*1'(0&'1'(2()1'(1()2)*2)*2)*1()0'(/%'-$%,#$,#$-$%-$%.%&.%&-$%+"#) !( ) !+"#,#$-$%-$%.%&+"#) ) !%*)'@?=MIHPIIOFGOEFPQSQRTVVXTTVRQSRQR<9:%!"#%( ( )!!+"#-$%.%&/&'.%&-#%+"#+"#,#$.%&0'(1()2)*2)*3*+3*+3*+3*+3*+3*+3)+2)*2)*4*+7+-3')3')4(*8,.:.0:.07+-5)+4(*6*,8+,9++8**7))6((7))9++:,,:,,9++8**6((7))8**6((6((7))8**8**7))7))7))5''2$$0##."".""-!!,! +**))(())'%&())(''())'%#"""!!     -  %*.#!2'%6,*;0/@53C97K>=SCCUEEXHH[KK^NNaPPbRRbRRaQQ`OO_OOaNOcMOdNOdNPdNPdNPdOPeOQeOQeOQeOQeOQfRSfUUdTScRRaQQaQPaQPaPP`PO^NM\KKZIITGFODBJ?=D97=317-+2(&-#!(#       !  "$&'&$$$$%$%(* +! * )* -#".$#/%$.$#/$#0$$/##/##/##1%%2&&3''3''2&&2&&1%%2&&3''4((4((5))4((3''3''2&&3''3''4((5**5+,3)*3)*4*+5+,2()/%&0&'2()3)*1'(/&'/&'0'(0'(0'(/&'/%'.%&.%&.%&/&'/&'0'(/&'.%&,#$*!"*!"+"#,#$-$%.%&/&'/&'+"#(( %*)'?>S>@S?AT?AT@BT@BU@BUACUACU@BT@BT@BSABPBBN@@L>>I;;G99F88D66B44?11<..9++4)(/(%+$!&!         "####$%&&&&&%%%%)+! ,"!+! * +! .$#/%$0&%.$#/$$0$$0$$/##0$$1%%2&&3''3''3''2&&2&&2&&3''4((5))5))5))4((3''3''3''4((5))6++6,-2()2()3)*4*+2()0&'1'(2()3)*/%&.$%.%&/&'/''0'(/&'/%'.%&.%&/%'/&'0'(0'(/&'-$%,#$*!"*!"+"#,#$-$%-$%-$%-$%,"#+!"+!"& !))'?=;KHGNHHNEFNEFRSUSSUUUWRRTONPNLN856" #'( *!"-$%/&'/&'0'(/&'-$%+"#*!"+"#,#$.%&1()4+,4+,4+,4+,3*+3*+3*+4+,3++3*+4+,6,-8,.4(*3')4(*7+-9-/8,.5)+3')3')6*,7*+8**9++:,,:,,9++7))6((5''7))9++:,,9++7))8**8**7))8**9++:,,9++7))6((5''2%%/##/""/"".""-!!, ,++++*)&&&()*('')**)'%$$$$#"! !#&(*,!!.""/$#5&':'*:(*;)+<),<*,=*,<*,<*,<*,;)+;(*7()4((2&&/##,!!*'%"        !"##""!"#$%%$$$&'))('%%&)+! -#"+! +! ,"!.$#/%$/%$.$#/$$1%%0$$0$$1%%2&&3''4((4((4((3''2&&2&&2&&4((5))5))5))4((3''3''4((4((6**7+,6,-1'(0&'1'(2()1')1'(2()3))2()-#$-#$.%&/&'0'(0'(/&'/&'.%&.%&.%&/&'/&'/&'.%&-$%+"#*!"*!"+"#,#$,#$,#$,#$+"#-#$.$%-$%("""*)'>=;JGFMFFLCDLBCQRTRSUUUWRRTNNPMLM856" #'( *!"-$%.%&/&'0'(/&'.%&,#$+"#+"#,#$-$%1()5,-4+,3*+2)*1()1()1()2)*3++5,-6-.8./:.06*,3')3')5)+6*,5)+4(*3')4(*7+-8+,9++;--<..<..;--9++7))7))9++;-->00;--7))9++8**8**7))9++:,,8**7))5''6((4&&2$$1$$1##0##0##0""/!!.!!. - -,*)(()*+*))))(((('&&&'''"   "           !""#""!!     !$%&%$#"""%'%$$%'* +! * (%%&(+! ,"!,"!,"!,"!-#".$#.$#-#"/$$1%%2&&2&&2&&3''3''4((5))4((4((3''2&&2&&4((5))5))5))4((4((3''4((5))6**7+,6,-2()0&'0&'1'(1')2()3)*3))0&',"#-#$/&'0'(0'(1()0'(/&'.%&-$%,#$-$%-$%.%&/&'.%&-$%,#$,#$-$%.%&.%&-$%-$%,#$-#$-#$,"#'!!!*)'@>NKJPJJOFGNDENOQOOQSSUQQSOOQONO967#!$') !) !*!"+"#-$%.%&/&'/&'/&'.%&.%&-$%,#$/&'1()1()1()1()1()1()1()2)*2)*3*+4+,5*,5)+5)+4(*4(*4(*6*,7+-7+-6*,6*,6*,5()4&&5''7))8**8**8**7))7))7))7))8**7))7)):,,9++8**6((7))7))6((4&&4&&6((8**8**7))6((4&&4&&4&&4&&4&&1##/!!,,,,,+**+,,+)'')*+,*((()* + , ,!*'$%&$!  "!"#$$%$$%%&'&%$$##$&%%&'(* +! * * * * * +! ,"!.$#0&%0&%0&%/%$.$#/%$0&%1&%1%%3''4((4((5))5))4((4((5))5))5))5))5))5))5))5))5))5))4((3''3''4((4((5**6,-6,-4*+2()1'(2()3)*3)*1'(0&'1'(/&'.%&.%&0'(1()0'(/&'.%&-$%-$%,#$,#$/%'0'(0'(/&'.%&.%&/&'/&'/&'.%&-$%-$%+!"(($,+)CB@QMLRLLPGHOEFLMOMNPRRTQQSPPRQPQ;89% !"$( ( ( ) !) !+"#-$%/&'0'(0'(0'(/&'.%&-$%-$%,#$.%&/&'1()2)*3*+3*+3*+2)*0'(0'(0&'1%'2&(4(*5)+7+-8,.9-/9-/8,.5)+3')4'(5''6((7))8**:,,;--<..;--:,,8**7))7))7)):,,9++8**6((6((7))5''3%%3%%6((9++;--:,,8**6((6((6((6((5''2$$/!!,,-. . -+*+--+)'')+-,*'&&&'*-.,(%')'%#$%&$"! !!"!  !!#%')*+,*(''&%%$$$%%%$%&'(())* * +! -#".$#-#"/%$1'&4*)4*)3)(0&%0&%0&%3)(2''1%%3''4((5))5))5))4((4((5))5))6**6**7++7++6**6**5))5))4((3''3''2&&2&&4))6,-8./6,-4*+1'(2()3)*2()1'(1'(4*+0'(,#$-$%.%&/&'0'(/&'/&'.%&.%&.%&.%&/%'.%&-$%,#$,#$+"#+"#,#$,#$,#$+"#+"#+!"* !) !%,+)CB@QMLRKKOFGMCDMNPNOQRRTRRTQQSONO967##( &( *!#*!#+"$,#%.%&/&'/''/'&/&&.%%-$$,#$,#$.%&0'(2)*4+,5,-6-.4+,2)*0'(.%&/&'2()3)*4)+5*,5+,6+-6+-6+-6+-5+,5+,6+,7+,7++7*+7++7+,9--:..:..9--8,-7+,8+,9,-:-.:-.9,-7*+6)*5()5()5()5()4'(6)*8++8++7**7))7))6))6))5((3&&0##.!!/""0##0##/"".!!,,,,+*(''()**(''&''*,,*('())(''(('%$$####"!  "$&# !"#%&&()*+*)'&&&&&%%&('''((''(* ,"!.$#.$#/$$0%$.##/$#0%$2'&3((4)(3('2'&2'&2'&1&&1%%3''4((5))5))4((3''3''4((5))6**5)*3()3()4))4)*4)*5)*4)*4))3((2''2''3)*5,-7./7-.5+,3)*2)*2)*1'(0'(1'(3)*0&',#$-$%.%&/&'0'(/&'.%&.%&.%&.%&/&'.%&.$%.%&-$%,#$+"#+#$,$%+#$*##)##+$$+"#*!"* "%+((B??PLLQKLMGHICDOPROPRQQSSSURRTMLM745 "'$' +"%,#&,#&,#&-$%-%%.%&.&$.&$-%#-%#-$$.%&/&'1()3*+5,-7./7./5,-3*+0'(-$%0'(5,-5,-4+,4+,3*+2)*1()2)*4+,6-.8/09/09/07-.6,-5+,4*+5+,6,-7-.7-.8./7-.8-/:.09-/:.0:.08,.5)+4(*6*,7+-7+-3')3'(5))5))5))6**6**5))5))4((3''2&&1%%1%%2&&1%%0$$0$$.""-!!, +*)(''''''''(((()+))(())****))(('&&%$$##"""#####""!!     !!""!  !"""""! !"$')'$%%%%%$%&&(((&%&'((''(**)* * )''(,"!/%$1'&0&%0%%0$$/##."".""/##1%%4((5))4((3''1%%1%%1%%3''5))6**5))4((3''2&&3''5))7++3()0&'1'(1'(2()3)*4*+4*+4*+3)*2()2()3)+5,-5,-6-.5,-4+,3*+2)*0'(0'(0'(1()/&'-$%/&'/&'0'(/&'.%&.%&-$%-$%-$%.%&.$%-#$0&'0&'.%&,#$,%%,&&+%%)$#($#+'&*$%) #*!$% *%&A=>OKLPLMLHIFDEMNPNOQQQSSSUSRTOMN856""( #&*!$*!$+"%+"%-$%-%%.%&/'%/'%/'%/'%/&&/&'/&'0'(1()2)*3*+4+,5,-5,-4+,3*+2)*3*+3*+4+,4+,4+,3*+3*+3*+5,-6-.8/08./7-.6,-6,-5+,5+,5+,6,-6,-6,-6,-6,-6+,5)+4(*6*,7+-6*,5)+4(*6*,8,.8,.4(*3'(3''3''3''4((4((3''3''3''2&&1%%0$$0$$0$$0$$0$$/##/##.""-!!-!!, ++(%%%%&&&'((()*))(())***))(((('&&&&%%$$$$$#######""""!!!!!!!!"####"!!!!""#$$##"""#%')'&&&&%%$%&'(('&%&())(((*)(* * * ))* .$#/%$0&%/%$0%$0$$/##."".""0$$2&&4((6**6**6**5))3''2&&3''5))5))5))4((3''3''4((5))7++5*+4*+3)*3)*2()2()2()2()2()3)*3)*3)*3)+3*+3*+4+,4+,3*+2)*1()0'(0'(1()2)*2)*2)*2)*1()1()/&'.%&-$%-$%-$%-$%-$%,#$,"#1'(0'(.%&+"#*##+%%+%%*%$)%$*&%*$%*!$) #% +&'A=>OKLPLMLHIGEFMNPNOQQQSSSUSRTOMN957"#) !%&*!$*!$+"%,#%-$%.%&.%&/'%/'%/'%/'%0('1()0'(0'(0'(0'(1()2)*4+,5,-5,-5,-3*+1()2)*3*+4+,4+,4+,4+,4+,5,-6-.7./7./7-.6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5*+2&(2&(4(*6*,6*,5)+5)+7+-9-/9-/6*,4()4((4((4((4((4((4((4((4((3''3''3''2&&1%%1%%0$$0$$0$$/##/##.""-!!-!!-!!*'''((())))))))((()***)(((((((''''''&&&%%$$$$$$$$$$###$$$$$$$$$$###""###$%%$###$%%&'''''&&%$%&')(&%&')**)))*))* +! ,"!+! +! -#"/%$0&%0&%/%$0%$1%%1%%0$$0$$2&&3''4((6**7++7++7++5))3''4((4((5))5))4((4((4((4((5))6**6+,6,-5+,4*+2()1'(1'(1'(2()3)*4*+4*+3)*1()1()2)*2)*2)*1()0'(0'(1')1()2)*3*+4+,3*+2)*0'(/&'.%&-$%-$%-$%-$%-$%,"#,"#1'(1'(.%&+"#)"")##+%%+&%*&%)%$*#%+"%) #$,'(B>?NJKOKLLHIHFGNOQOPRRRTSSURRTOMN856"$*!"'(!+"%+"%,#&-$&.%&.%&.%&/&%/'%/'%/'%1((3*+1()0'(0'(0'(1()2)*4+,5,-5,-5,-3*+1()2)*3*+4+,5,-5,-5,-5,-6-.6-.7./7-.6,-7-.8./8./8./8./7-.7-.7-.7-.7-.5*+2&(2&(4(*6*,7+-7+-6*,8,.9-/:.07+-6*+5))5))6**6**6**6**6**6**6**5))5))4((3''3''2&&2&&1%%1%%0$$/##/##.""."",!!* +! +! +! +! +! +! +! +! +! +! *)(((()**))''(((((((((((((''&%%$%&&&&%%%%%&&&&&&&&%%$$$$$$$$%&%%$$%%&&&&&'(''&%$%&')(&%&(*++**++** +! -"!.#".#".$#/%$0&%0&%0&%/$$1&%4((3''3''3''3''3''4((5))7++8,,8,,6**4((4((4((4((4((4((4((5))5))5))5))6+,7-.6,-5+,3)*2()2()2()2()3)*4*+5+,2()/&'0'(0'(1()1()0'(0'(0'(1')1()2)*4+,5,-3*+1()/&'.%&-$%-$%-$%-$%-$%-$%,"#,"#1'(1()/&'*!"(!!(""+%%+&&*&%)%$*$%,#&) #$-()B>?MIJNJKKHIIFGPQSPQSRRTSSURRSMLM745!%,#$) !+"$-$'-$'.%(/&(/&'.%&-$%-%$-%#-%#-%#0('3*+2)*2)*2)*2)*3*+4+,4+,4+,3*+2)*2)*2)*3*+3*+4+,5,-5,-5,-6-.6-.6-.7./7./8./8./9/0:01:019/08./8./8./8./9/08-.6*,5)+7+-9-/:.09-/8,.9-/9-/9-/7+-6*+7++7++7++8,,8,,8,,8,,8,,8,,7++7++7++6**5))5))4((3''2&&1%%0$$/##/##.""/##0$$0$$/$$/##.#"-""-!!, , , +*))))))**)(''((((((((((((((''&&&&&&'&%%%&&&''''(('&%%%%&&&&%%&%%$%%&'&&%&((''%%$%&')(''()*+, , , -!!-!!,!!-!!.""/##0$$0%$1%%1&&2&&2&&1&&1%%3('6**6**6**5))4((3''3''3''5))6**7++6**6**5))4((4((4((5))6**6**5))5))4((5*+6,-5+,5+,5+,4*+4*+4*+4*+4*+4*+4*+1().%&/&'/&'/&'0'(0'(0'(0'(1')1()1()2)*2)*1()/&'-$%-$%-$%-$%.%&.%&.%&-$%-#$-#$1'(0'(.%&+"#)!"(""*$$*%%*&%*&%,%&-$'("$.)*B>?LHINJKKHIIGHPQSPQSRRTSSURRSNLM745!%,#$) !+"$.%(.%(/&)/&)/&'.%&-$%-%#-%#.&$.&$0('3*+3*+2)*3*+4+,4+,5,-5,-4+,3*+1()2)*4+,4+,4+,4+,4+,5,-5,-5,-6-.6-.6-.7./8./9/09/09/09/08./7-.7-.8./8./:019.08,.7+-8,.:.0<02:.08,.9-/9-/9-/6*,6*+6**6**6**7++7++7++7++7++7++7++7++7++8,,7++6**6**5))4((3''2&&1%%0$$0$$0$$0$$0$$0$$/##.""-!!, ++*****)*****)('(((((((((''''((''''&&&&&%%%%&&&&&'''(('&%%%&&&&%%&%%$%&'''&$&((''&%%%&(* ))))*++, -!!.""."".""/##0$$0$$1%%1%%1%%2&&2&&2&&2&&2&&2&&5))7++7++7++6**4((3''3''3''4((5))7++7++6**5))5))4((4((5))6**6**6**5))4((5**5+,5+,5+,5+,5+,5+,5+,5+,5+,5+,5+,2)*/&'/&'/&'0'(0'(0'(0'(0'(0'(0'(0'(1()2)*1()/&'.%&.%&.%&/&'/&'/&'/&'.%&.%&/%&/%&.%&-$%,#$*##)##)##)$$*&%+'&-&'-$') #$ .)+B>?LHIMIKLHIJGHOPROPRQQSSSURRTOMN967#%+"#'*!#.%(.%(/&)0')/&'.%&-$%-%$.&$/'%0(&1)(3*+3*+3*+3*+4+,5,-6-.5,-4+,3*+2)*4+,5,-5,-5+-4+,4+,5+-5,-5,-6-.6-.6-.7-.8./8./8./8./7-.6,-6,-6,-7-.8./:01:/19-/7+-8,.:.0<02;/19-/8,.8,.8,.6*,5)*5))5))5))5))5))5))5))6**6**6**6**7++9--8,,7++7++6**5))4((4((3''2&&2&&1%%0$$0##/##/"".""-!!, ++**+++**++++*)(()))((''''&&&''''(('''&%%$$$%%%%&&&&'('&%%&&'&&%%&%%$%&'''&%&''''&&&&')* *+++++, -!!.""/##0$$0$$2&&3''3&&3&&3&&3&&3''3''3''3''4((5((6))6**6**7++6**4((3''2&&2&&3''5))7++7++7++5))5))4((5))6**6**7++7++6**4((4)*5+,5+,5+,5+,5+,5+,5+,6,-6,-6,-6,-4*+1()1()0'(0'(0'(0'(0'(0'(0'(0'(/&'1()2)*2)*1()0'(1()1()1()1()1()0'(/&'0&'1'(.$%,#$,#$.%&,%%)##'!!(#"*&%-)(.().%() #% " /*+A=>LHINJKMIJJGHMNPMNPPQSSSUTTUQOQ;89$ ! %) !%' +"%,#&-$'.%(.%'.%&.%&/&%0(&2*(4,*3+*3*+2)*2)*2)*2)*3*+5,-6-.6-.6-.6-.6-.6-.5,-5+-4+,4+,5+-5,-6-.6-.6-.5,-6-.7-.7-.6,-5+,5+,4*+4*+4*+5+,7-.8./8-/7+-5)+6*,8,.;/1:.08,.7+-8,.8,.6*,7+,7++7++7++7++6**6**6**7++7++7++7++7++7++7++7++7++7++6**6**6**5))5))5))3''2$$2$$1$$1$$1$$1##0""0""0""0""0""/""-!!-!!, , , , -!!, +*)))))((''''&&&&''((((''&%%$$$$$%%%%%%'('&&&&&&&&&%%%%%&&'(''&&'((((((()* +! ,!!-!!-!!-!!-!!, -!!.""0$$1%%2&&2&&5((7**6((5''5''5((5((5((5''5((7))8**6))4((4((5))5))4((3''3''4((5))6**8,,8,,7++6**5))5))5))6**7++7++7++6**4((5*+6,-5+,4*+3)*3)*3)*4*+5+,6,-8./8./6,-3*+3*+2)*1()1()1()1()1()0'(0'(/&'2)*5,-4+,4+,4+,3*+3*+3*+3*+2)*1()0'(2()2()-#$,"#,#$/&'-%&)##'!!(#"*&%.*)/().%(*!$'"$ .)+@<=LHIOKLNJKIGHLMOMNPQQSSSUTTVQPQ;89$ ! $) !$&*!$,#&-$'.%(.%'.%&.%&/'%1)'3+)5-+5,,3*+2)*1))1()2)*3*+4+,6-.7./7./7./7./6-.5,-4+,4+,4+,5,-6-.6-.6-.6-.5,-6-.7-.7-.6,-5+,5+,4*+5+,5+,6,-7-.7-.8-.7+-5)+5)+7+-:.09-/7+-7+-7+-8,.7+-8,-:..:..9--8,,8,,7++7++7++8,,8,,8,,8,,7++7++7++7++7++7++6**6**6**6**6**5((4&&4&&4&&4&&4&&4&&4&&4&&4&&4&&4&&2%%/##.""-!!, , -!!-!!-!!, , *))))(((((('''''(((((('&&%%%%%%%%%%%%'((''''&&&''&&&&'''(((((('()* * * * * +! ,"!-#".#".""/##/##/##."".""/##1%%3''3''2&&6))9++7))6((6((7))7))7))6((6((7))9++6))3''4((5))5))5))5))5))5))6**7++9--9--8,,7++6**5))5))6**7++7++6**6**5))6++7-.6,-4*+3)*3)*3)*3)*5+,6,-7-.8./7-.5,-4+,3*+2)*2)*2)*2)*2)*2)*1()0'(3*+5,-5,-5,-4+,4+,4+,3*+3*+2)*1()1()3)*3)*.$%,#$-$%/&'-%&)##'!!)$#+'&.*)/().%(*!$( #%! .)*?;:;MIJQMNOLMHEFQRTRRTSSUSSURRTMKM634 #*!"&(!+"%-$'/&)0')/&'.%&-%%.&$0(&3+)6.,5-,4+,4+,4+,4+,4+,5,-6-.6-.5,-5,-4+,3*+2)*2)*3*+4+,5,-7./9019018/07./5,-8./:019/09/09/09/0:01:01:01:019/08./:/1<028,.8,.:.0<02;/18,.7+-8,.:.09-/9-.9--9--8,,7++7++6**6**6**6**6**6**9--:..:..:..9--8,,7++7++6**6**5))5))7**9++8**8**8**7))7))6((5''5''5''5''4''2&&1%%/##.""."".""."".""."".""-!!*()))***+++++ * * ))((((()))(((((''''''()* * * )('''()('()* * ))* +! ,"!.$#+! ()+! -#".$#/%$/%$/%$/%$0&%0&%0%$0$$2&&3''3''2&&2&&2&&4((4((4((2&&7));--9++8**8**9++:,,9++7))7))7))9++8++6**6**7++7++7++7++7++7++7++7++7++7++8,,8,,7++7++7++7++6**6**6**6**5))5**5+,5+,6,-6,-6,-6,-6,-5+,4*+3)*3)*4+,6-.5,-4+,3*+4+,4+,5,-5,-4+,3*+3*+1()0'(0'(0'(1()0'(/&'/&'0'(2)*3*+5,-4+,2()/%&/&'/&'/&'+$$("")##,''.*)-)(.'(.%(+"%*"%'!#!-()>:;MIJQMNPLMGEFTSWUSWUSWUSWTQUNKM735!&-$%*!!+##-%'.'(/()0)*0))/((/''/('0)(2+*4-,4,+4**5,,6,,6--6,,5,,6,,6--6--6--6,,3++2*+3,,4--5-.5-.6./6//6//6//5..4--7./9/08/08./8./8./9/09019019019/08/0:00;119./9./9//:009//8..8..8..9//9//8..8-,7,,7++6+*5**5*)5**6+*6++7,,8-,:..<00;//;//:..9--8,,7++6**6**5))5))6**7,+7+*6**6*)5)(4('4''4''5''6((6((6((5((3&&2%%3&&3&&2%%1$$1$$2%%2%%0##-!!+ + * * + + !,!"-""-""-"",!"+! * * * * (''()+! +! *! *!) (() ('&&&'() ) ) ) ((''(() )(* +! +! +! +! + ,! -"!/#"1%$.""+ -"!.##0%$0%$0%$0%$0%$0%%1&&3('2&&1%%4((5))5))4((4((4((6**6**5))3''8**=,-;*+9**8)*:++;,-<..<..;--:--:--8,,7,,7,,7,,7,+7,+7,+7++7++7,+7,+7,+7,,7,-7,-7,-7,-7,-6+,6++6++6+,7,-7,-6+,4)+5*,6,-8-.8-/9./9./8-.7,-6+,5*,6+-8-/9.08./7./6-.5,-4+,4+,4+,3*+1()1'(0'(0'(0'(0'(0&'0&'1'(3)*4*+4*+3)*2)*1'(/%&/%&/&'0'(.&&,$%,$%-&&.''-'',&&+%%,%%)##% .+*A?>MKLPNOOMMIHHWRYWRYWRYWRXVQVPKO936"!) !0'(.%$.&&/((/))1**1++1++1++0**0**1**1++3,,3++4*)7-,8.-9/.7-,6,+5+*7-,8.-9/.8.-5-,3,,5//7007115//4..4..5..5./5..4..6..7./7./7./7-.7-.7./8./8./8/09/09/090/80.80.80.8/.8/.8/-8/.80.80.80.91/8/.8--7-,7,+6,+5+*6++6,+8--9/.:0/;0/;00<00<00;//:..9--9--8,,7++7++7++6**5+*5-+5,*5+*5**4)(3('3&&3''5((8**9++8**7))5''6((8**9++7))4&&5''6((6((3%%1%%/$%-#$-"#,"#-##.$$/%%0%&/%&/$%-#$+!!* ,! ,"!+! ('')+! -""-#"-#"+#!)!)!)!*" *" ) '&'( )!*! )!)!) ( ( ( )!)!*" +" *" *!+"!-#".##.##.#".""/##0##2$$3%%1$$/""1$$2&&3''2&&1%%0$$0$$2%%4''6))5((4((6**7++7++6**6**7++9--9--8,,6**:*+=*,<)+:(*8()9)*<-->00?11>0022<00<00=00=00=00=00=00=11>11>11>11=00=//<./<..;-.;-.<./=/0=/0=/0=/0<./:--8--9..;//=00=00=//=..<--<,-<+,<+,<--<..:,,9++:,,:,,9++7))8**:,,;--9++7))6((6((6((6((6((6((6((6((6((6((6((4&'3%%4&'4&'3%&1##/!"/!!0"#2$$3%%3%%3&&3''1%%0$#0$#1%$1%$1%$0$$0$$2&%4('3'&1%%1%%0$$/##/##0$#1%$3'&4((6*)7++4)(1&&1&&2&&4''4''5''6'(6'(7'(8'(8'(8()8))9*+:+,;,-;,-;,-;,,;,,;,,<--<-.<-.<-.<--<--<-.<--:+,:++<-.>/0?00<-.=,->,.<,-;,,;,,;,-;-.11>11>11=0124>24>24>23>22:./9-.:./>22?34?33=11<01>22B66@33>00>00>00?11?11?11?11?11>00>00>00@11B23A12@01@01@01@01A12B23A12@01?/0=./;//=00>11@22A33A12@01?./?-/@-/@-/?/0>00<..;..;..;..:,,9++:--;..-.>./?./?./?./>./>./>./>./>./=-.>-/?/0@/0>-.<,-?./A01A12>./?./@01@01?11>11?11>11=11=11=11=21<21=10>00>00=//=//=//=//>00>00?11?11?11?02>/2?03@14@14@14@14?03?03?03?03?03>24=34<23;23;12:12:12;12;12;12;12;12:12:01;12;12:128/06-.6-.5//6007116007/08/08/08/07./5,-4+,4+,5,-4+,3*+2)*3+,4..3--1++/)).((/))0**3--4..4..3--3.,3/,0,))%""10.FEDOOOQQQOOOJJJSPWSPWROVSPVSPUPLP957# %/))82260.80/:01;12<23<23<23;12;12;12<23<23=34=45<55;55;44:43:33:33:44;54;44:33822<44A78A78@67>45<23<23>45@67A78A78?56@56A57A57A57A57A57B68B68B68B68B68A57B67B67?35?34?35B67B68B68@46@46B67D8:C67A33A33A33A33A33A33A33A33@22@22@22D55G78E56D45D45D45D45D45D45C34B23@01?01?22@22@33A33A22A12@01@.0A.0B/1C02A12?22>11=11=11=00<0011>11>./>,.?-/@./@.0@-/?,.>+-=+,=+->,.@-/>+-<*+=+->+-=+-;)+:(*;(*<)+=*,=+-<)+<+,<--:++9)*9)*:++;+,:+,:*+:*+:++<,-=-.=-.<-.<,-;+,:+,:+,;+,<,-<-.=./>./<..:--:,,:,,:,,<,-=-.>./A/0A/0A.0@-/?,.>+->,.?-.@-/A/0A/1A/1A/1@.0@-/?,.@.0B/1@-/B/1E34G46E24C02D24F45G46C02A01@22A23@33@33@33?33>33=32=32>43?54A54B44A33A33@22@22@22@22A33A33A33A33?12>/2?03@14A25B36B36A25A25A25A25A25?35=45<34;23;23<23<34=34=45=45=45=45<34<23<23<23;129018/0800701711822822912:12:12:129018/07./7./7./7./7./7./7/06006005//3--1++1++3--6008228225//2-,0,)1-*,(%$!-,*AA?MMMQQQOOOHHHSQWSQWSQWTRWSQVOLP847"",''60/50-80/;12;12;12:129/08/08./8./8/09/0:0192283372161050/50/500611721722721611922<34<34;129/07-.7-.8/0;23<34<34;12<23>34>34>34>35>35>35>34>34=24=23=23=23<13<13<12;02;02;02;02;02<12<13<13=11=00=0000?00>//=./=./=./>//>/0>/0=./<--:+,9++8++8++9,,9++9*+9**8))8')9():)*;*+:+,8,,8,,8,,7++7++7++7++7++7++7++7++8))8&'9():():()9()8'(7&'7%&7%&7&'9'(7&'5$%7%'7&'7&'6$&6$&6%&8&(8'(8'(7%'8'(8)*6'(5&'5&&7((7()7()6''5&'5&&5&'7()8)*8)*8))7()7()7()7()7()8))8)*8)*7))5((5((5((6((8))9*+;,,=,.>-.>,.=+-<+,<*,<*,=+->,.?-/?./?./?./>-.=+-<+,=+-=,-;*+=+-@.0B02@/0?-/@/0B12C23@/0<-.9,,:--;/.;0/;0/://9/.8/.90.:1/;21>32@33?22>11=00=00=00>11>11>11=00=00;./:-/:-/;.0./>./>./>./=-.<,-;,-:+,9*+7()8()9*+;+,:+,:+,;,->./@01>/09,,5))6**7,,8.-8.-7-,6-,6.,7/-80.92/<32?33=22<10;//:/.://;0/;0/;//:..9.-8-.8,.8,.8,.8-.9-/9-/8-/8,.7+-6+,5*,5-.6005//4//4//5//6006117116005//4..4--4+,4+,5,-6-.6/06007117116116216216116005//4..3--3--3--2,,2,,2,,2,,3--0+*,('.*).*)-)(+'&+'&,('.*).*)-)(+'&)%#($!'# #)(&>=;:A===86;64:54:54:54954943833833954;65=87>98>;;>;<<9::89:88;89;9:<::=:;=;<><=?=>C??FA@FA@E@?C>>@<;@;;B=H@>JB@KCALCBMCBMBALAAK@?K??K>?K>?H<>J@?I>=G=32?43@65A65B76C87D99E:9E::E::E::E::D:9C98A97A97B97C:8E:9F<;H=>J>>J>>J>>F::B66C66D77D88E88E88D88D88D77C67C67B55@33>11<00;//;C<:C:8A97@75>54>54>64?65@75?65>53<42=44>56>45=34<24;23;13:12:019/07./6-.7119548326216116217328327326104//2.-6//:12901901:12:34:44;559448438438437226005//3--1++1++1++0**/))/))/))0**,'&($#*&%*&%*&%*&%)%$*&%*&%)%$($#&"!&" $ -,*BA@LKKOOONNNHHHQPVRQWSRXPOTNMQTSVRQSQOOWUSZWUZVUUQNPMKNLJNLKOMLPNMPNMQOMRPNSQPUSQVTSXVTXVVYWXWUVVTUWUVXVWXVWXVWXVWXVWYWXZXY[YY][Y][Z][Y[YXYWVXVUYWV[YX][Y][Z][Y^[Z`]\`]\a^]b_^b_^b_^b_^b_^a^]`]\`\[a]^d`afbdfbdeaca]_`\]`\^c_ad`bd`aa]^b^]d`]d_\c^[b^[b^[b^[c^[c_\d`]ea^ea^hb`kdblecmfdmfdmfdkdbjcaha_g`^f_]f_]f`]fa^gc`idakdbkdbjcajb`ia_h`_i`^i`^f\[cYXe[Ze[Ze[Ze[Zf\[h^]g]\e[Ze[Zf\[e\Yd[Wd[Wd[WcZVcZVcZVbYUbYUbYUbYUbYU`VT^TS`VUaWVbXWbXWcYXdZYf\[f\[dZYbXW`XV_WU\US[TR\TR^VT_XV`XV^VT[TRYRPYQOYRPZSQZSQ[TR]US^VT^WU_XV_XV_XV_XV_XV]WT[WT[WT\WT^XU_XV`YWaZXbZXbZYcZYdZY`WU\SR\TR]US^UT^UT]US\TR\TR\SR\TR]TS]TS]TS\TRZQPWOMWOMYPOZRPZRP[SQ^UTbZX`WV]TS^UT_VU`WV_XV_XV^XV^YV^YV_ZW`[X^YV[WTYURXSPWROWROXSPYTQZURYURXTQWROWRPWRQVQPTOOSNNSNMRMMRMLQLLPKKOJJNIHPLKRONPMLNKJMJIMJIMKINKJNKJLJHKHGIFENHHSJKPHIOHHOHHOIIOJJOJIMHGKGFIGEIGEKGFLGGIDDGBAFA@FA@FA@FA@E@?D??D??E@@B==?;:@<;A==B>=A=<@<;?;:>:9=98=98@<:A=::6351.2.,20.>=;LKINNMNNNLLLHHHSSXSSYTSYNMSJINRRUXWX^\]gfelihmihjfcec`aa_bcadebffdghehifijgjkhklilmjmnlnnmomnnlmnmnonoqopqoppoonlmnlmomnpnonnmmnlnomnommnlkljjkijkilmknoloomnoloompomppnrqosrpssqtsqtsqtsqssqsrprrptsrutuwvvwvvvuutrssqrsqrtstutuututrstsqutputpttptsotsoutpuupvuqvvrwvrwvrzxt}yv{x€}z}z€}z~{x|xuzwsyvsyvryvszxtzyu{zv|zw~zw}zw}yv|xu|wt|xt}xu~wu|tr{qp}sr|rq{qpzpo|rq~ts}sr|rq|rq~ts}tq{tnzsmysmyrlyrlyrlyrlyrlxrlxqkwpjunjtmkvnlwomxpnxpnyqozrp{tr{sqyqovolunlsnkpliojgojgrmjsoltolsnkqliojgnjgojgojgojgpkhqliqmjrmjsnksnksolsolsolqnkonjpokqolsolspmtpmtpltplupmvpnxqnuolrmjrmjtoltoltolrmjqlipliqlirmjsnkupmvqnwrotpmqliqlisnkvqntolsnktolzuryspwomwomxpnxqnwqnvqnvqnvqnvrovrowsptrnqplonjmlhllgmlhnnipokqplqplppkonjnmjmljkjhjigihfhgehgehgehgeggegfdeechgejighgeedbcb`cb`ccadcadcadcacb`a`^faajbbf``d^^c]]d^^d_^c_^`\[^[Z\[Y\[Y`]\b^]^ZY\XW[WV\XW\XW]YX\XW\XW\XW\XW[WVYVTZVU[WV\XW]YX[XWYUTVSQURQVRQWTS\YW`\YZVSUQNPMJKJHPOMUTROOOLLLIIIGGGPQVQQWUU[POUKJOPORSRTWUV^][b_^d`_ea^aa^^b__c`aebcgcdhddhdcgdcgccgcbgccgcdfdedddddfefgggiiiiiigggdddcccccceddbdb`d`aebaebaea_c_]a^]a]_c_`eaaebaebadaab`bdadebefcfheghegifgifgifghffhefgeeffefeefedfedeededdeddeedfedfeefefgdghcghchhdhidiieijejkfjkfjkfjkfjkfhhcfeaigdkjfmkhmkhkjfihdigcigcihdjiejjeijeijeiiehhdggbfeafd`feahfbkgdmhenfdoedqgfpfendcmcboedqgfpfepfepferhgqifoicmhbmgalgakf`lf`lgalgalf`kf`jd^hc^hb_icajdajebjebkfcmgdmhemgdkebgb_idajfcgc`ea^ea^gc`iebjfcjebidahdagc`hdaidahdahdahdahc`hc`hdaidaiebiebiebgfbfgbghchhdiidiidhhchfbgfbifbjfclgdkgdkgdlhenifnjgmifkgdjfciebjfckgdmifmhelheplinjgkfckfcnjgqmjmifiebhc`njgoifmecmecnfdmfdlgdlgdlgdkgdkgdlhelhejieiidggbefade`ffaghcijeklgklgjkfijehiehhfgfdeecddbddbeecffdggeggeggeffdhhfjighgeedbcb`ba_ccaedbfecfecfecedbhdciccf``d^^b\\d^^d_^c_^b^]`]\^][_^\b`^d`_`\[^ZY]YX_[Z`\[b^]b^]b^]b^]b^]b_^a`^a`^ba_cb`dbaba__^\\ZX[YW[ZX^][`^[b^[b^[a]Z^[XUTQTSQSSQMLLKKKKKKIIIPOUSQWXV[TSWONQOOPRRRUTTWXXZZ[\[]YY[YZ[Y\\Z]^[^^[^^[^_]``]`a[^_Y\]Y\\[^^[]^Z[][[]\]_]^`^_a^_a]^`[\^Z[]ZZ\Z[]Y[[XZYX[ZY\[Z]\Z]\Y\[Y[ZY[ZY\[Z\[[]\Z[[YYZYZ[Z[\[\]]^_^^_]^_\]^\]^\]^]]^^^_]^^[\\Z[[Z[[\]\\]]\]\Z[ZZ[Z[\\_`_``_a_^a_^`^^`^^`^^`^^a_^a_^a__b`_b`__\\\YY_\\a^^a^^`]]`]]`]]_\\_\\_\\b__a^^_]]_]]_]\^\[\ZZ\ZY\YY^[[_[\`[\`[\c]^g_`g_`e]^c[\bZ[d\]f^_f^_e]_e]^e]_f__e`_d_^d^]c]\b][b][b]Zb]Zb]Zb\Ya\Ya[Z`Z\a[]b\^b\^c]_d^`e_ae_ad^`b\^_Y[`[\b]^b]^b]]b]^d__e``e`ae`ae``d_`d__d_`e_ae_ac^`b\^a[]b\^c]_c]_b\^a\^b]_c_`b`aa^_b_`b_`c`ad`ad`ad`beabfacd_ad_`d__d_`e``e``c^_c^_c^_e``e`ae`ae`ad_`c__fabe`ac^_c^_d``e`ab^^a\]a\]d``c^^aZ[`YZ`YZ`ZZa\\b]]b]^a\]`\\_[[_[[^\\]]\]\[]]\_^]a`_ba`aa```_`_^__^``_`___]^^[\]Z[\YZ\YZ]Z[^[\_\]_]^_]^_]^`^_a_`]\\[ZZZYYZYYZYY[YZ][\^\]^\]\[[][\^Z\^Z\\XZ[WX[WY]Z[^[\]Z[[XYYWXZXY\YZ^YZ\XX[WWZVVZVVYVVYVVYVVZWW[YY][[\ZZZYYZYY[ZZ\Z[\Z[ZXYWVVWUVVUUVTUTSSVSTXSTWSSXSTWSSROPRPPSQRNNONNOMMNHHITQXTRXWUZVTYSRUQQSRRTTTVUUXWW[VW\PSZQSYTUZUV[TUZSTYTUZWX]XY^UV[SSXRRXVW\UUZSTXTUYUUZUVZUVZUVZUVZTUYTUYSTXSTXTTWTTVTTVUUWWWYYX[YX[XWYVUWUUWVVXXXZWVYTSXTSXUTYVUZXW\XW\WV[UTYTSXUTYWV[YX[YYYVVVUUUUUUXWXXXXWWWTTTTTTWVV\[\][]^Y]]X\\W[[VZZUYZUYZUYZUY[VZ\W[]X\ZUYYTX\W[[VZZUYYTXZUY[VZZUYYTXYTX]X\[VZYTXZUYZUYYTXXSWXSWYTX[VZ[VZZUYWRV\W[a[__Y]]W[[UYZTX[UY]W[^X\^X\]W[\VZ]W[^X\^X\]W[]WZ\VX\VX[UW\VV\VV[UU[UU\UY\U\\U\\U\]V]^W^`Y``Y``Y`^W^\U\YRYZTY]W[^X\_Y]a[_a[_a[_a[_a[_a[_a[_a[_aZ`aZab[b`Y`]V]\U\]V]_X__X_]V]\U\^W^`Y``Y`]V]]V]]V]_X_`Y`aZac\cd]dd]d_X_^W]^X\^X\]W[]W[[UY\VZ^X\a[_b\`a[_^X\]W[\W[^Y]]Y]]X\\W[[VZZUYZUY[VZ]X\]X\[VZXSWVQUUPTVQUYTX[VZ\W[ZUYXSWWRVVQUVRVVSVVTWYVY\Y\^\_^[^[Y\XVYWTWWUXZX[ZVZYTXXSWWRVVQUVQUWRVXSWXSWYTXYTXYTXYUYXVYTRUSQTSQTTRUSQTRPSTRUUSVVTWTRUTRUURVWUXVSWTRUTRUWUXZWZXVYVSVSQTTRUVRUXSTXTUXSUVRSTPQQNOOMNPNOQPPSSSVVVUTUSQTRPSSQTTRUSQTPNQOMPRPSRPSPNQKILLILOJNMHLNJMPLOPMPROSSQTQPSRQTRQSIIKXV[XVZWUYYWZWUZVUYVTYWUZXV[ZX]ZY^XW^UUZSRXSSXTSYTTZWV\YX^YY^WV\UTZTSYVV\VU[UUZVUZVUZWV[WV[WV[VV[VUZVUZUUZUUZWVZYWZWVYXVYYWZZX[YX[XWYVUWWUXXVY[Y\YW[VUZVTYWUZXV[ZX]ZX]YW\WUZVUZWUZZX]YWZWUVVTUWUVXVWYXXZXYYXXWVWWUVWUVYWX[WZ\W[\W[\W[\W[[VZZUYZUYZUY[VZ[VZ\W[\W[\W[^Y]]X\[VZZUY\W[]X\]X\[VZYTX[VZZUYXSWZUYZUYZUYYTXYTXZUY\W[\W[[VZXSWZUY\VZ[UY[UYZTXZTX[UY\VZ\VZ]W[^X\^X\\VZ[UY[UY\VZ\VZ\VX\VX\VW[UVZTTYSSYSSZTW\U\\U\\U\\U\]V]^W^^W^]V][T[YRYXQXXRWYSWYSWYSWZTX[UY[UY[UY[UY[UY[UY\VZ\V[]V]^W^]V][T[ZSZ[T[]V]]V]\U\\U\^W^_X_^W^ZSZYRYYRY[T[[T[[T[]V]^W^_X_\U\\U[\VZ]W[]W[]W[[UYZTX[UY]W[^X\]W[\VZ\VZ\W[]X\]Y]^Y]]X\\W[\W[\W[]X\^Y]_Z^]X\\W[[VZ[VZ[VZ]X\_Z^_Z^^Y]\W[[VZ[VZ[VZ[VZ\X\^Y]_Z^_[^^Z^]Y]\X[\X[]X\^Y]_Z^`[__Z^_Z^^Y]]X\]X\^Y]^Y]^Y]^Y]^Y]]Y][Y\XVYYWZZX[[Y\ZX[YWZZX[[Y\\Z]YWZYVYZUY[VZZUYYTXZUY[W[]X\\X\ZUYXSWWRVZUX^XZ^XZ\WYZVWXTUURSSQRRPQSRRUSTVVVWVWXVYVTWWUXXVYXVYVTWUSVVTWXVYWUXSQTTQTUQUTPSVRUXSWYTXYTXXTWYTXYVYYUYRPSA?C@>C?=A@>B?=A>D@?E@?D>=C>=B==C>=B>=B>=B>=B>=B>=B>=B>=B>=B>=B>=B>=B?>BA?B?=@?=@@>AA?BA?B@>A>B>A><=?=>@>?A?@A?@B@AB@AB@AA?@@>??=>@=?B<@B=AC>BC>BC>BB=AA<@A<@B<@B=AC=AC>BD>BE?CC>BA<@A;?C=AD?CC>BA;??9=?9==8<<6:=8<>8<=8<=8<>8>8A9>A:>B:?B:?B:?B;?B;?DBD=AC;@C<@D=AE>BE>@E>@E=@D=>C<C;AC;ADB:?C;@B:?B:?B;?DB:@C;AC;AB:@C;AF>DG?EE=CA9?@8>@8>B:@A9?@8>A9?C;ADBF>CE>BDBE@DF@DGAEGAEGAEFAEFAEFAEGAEHBFICGHCGGBFGBFGBFHBFICGIDHIDHICGHCGGBFGAEHBFIDHKFJLGKKFJIDHHCGHCGJEIKFJKFJJEILGKNHLNHLNHLNIMNIMNIMOIMOIMOIMOIMOIMOJNNJNLILNJNPLPRNRQMQOLOPLPQMQQMQNKNNJNNIMMHLMHLLGKMHLNIMOJNOJNMHLKFJIDHLFIOIKOIKNIKMHJLHIJGHHEFGEFHFGIGHIHIKIKKILIGJJHKKILKILJHKHFIHFIJHKJHKHFIJGJKGKJFIMIMMHLLGKMHLLGKMHLMIMNJMMJM)&+'$)%#'&$''%((%*&$'%"&#"&$!&#!&$$!$"" $"!&"!% $ $! $" %! %! $!$!$ $ # # # #!$!$ $ $" $#!#""""" "$!$$!$# #!!  !# #" #!# "!#" %$!&$!&#!&!$!$" %$"'#!#" $!"%"#%#$%"#%##&#$'%%'$%%#$#!!#!$!%#& $("%("%'!$& #%#%#& #& $'!%'!%'!%%#$!$!%#'!$& ##!!  " #!" "$ &!&"'"'"'"'"'"'#($*!%*!%) %*!&+"'+"'+"&+"%+"%+"#*!") !( ("(#($) %*!%*!%) %($(#'#'#'#) %+"'*!%) %*!&,#(-$),#(*!&) %*!%+"') %(#) %) $'#%!&"(#'#'#'#+"&,#(,#''#%!&!(#&"$ #%!(#($*!%+"&*!&*!%) $(#) $*!&,#(,#(+"'*!%*#'+%)+%),&*,&*,&*,&*,&*,&*-'*-'+/),.(,-'+.(+.(,.(,.(,/),/)-/)-/)-/),-'+.)-0,/3.23.22-0.),,(+-(,1,03.13.20,/1,/3-03-15/2604714825826826826826936947:48947;6:>9=@;??:==8<=8<>9<>9<;6:;6:;6:8377368379489589489589487264/3603824824824835835834734634645645756867869647647757869747425314424525535847947615837948726847958:59:69;6:@=? \ No newline at end of file diff --git a/data/images/tips_wilber.png b/data/images/tips_wilber.png new file mode 100644 index 0000000000..b9b07b9a7f Binary files /dev/null and b/data/images/tips_wilber.png differ diff --git a/libgimp/gimp.h b/libgimp/gimp.h index 33da590f6a..c8d66f52b9 100644 --- a/libgimp/gimp.h +++ b/libgimp/gimp.h @@ -53,9 +53,7 @@ # define GIMPVAR extern #endif -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS #define gimp_get_data gimp_procedural_db_get_data @@ -153,13 +151,7 @@ struct _GimpParam #ifdef G_OS_WIN32 -#ifdef __cplusplus -extern "C" { -#endif void set_gimp_PLUG_IN_INFO_PTR(GimpPlugInInfo *); -#ifdef __cplusplus -} -#endif /* Define WinMain() because plug-ins are built as GUI applications. Also * define a main() in case some plug-in still is built as a console @@ -310,8 +302,6 @@ void gimp_attach_new_parasite (const gchar *name, const gpointer data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_H__ */ diff --git a/libgimp/gimpbrushes_pdb.h b/libgimp/gimpbrushes_pdb.h index e113475280..d3e297fcc4 100644 --- a/libgimp/gimpbrushes_pdb.h +++ b/libgimp/gimpbrushes_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_BRUSHES_PDB_H__ #define __GIMP_BRUSHES_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -41,8 +39,6 @@ gchar* gimp_brushes_get_brush_data (gchar *name, guint8 **mask_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_BRUSHES_PDB_H__ */ diff --git a/libgimp/gimpbrushselect_pdb.h b/libgimp/gimpbrushselect_pdb.h index a28b8bad6e..14c47d97dc 100644 --- a/libgimp/gimpbrushselect_pdb.h +++ b/libgimp/gimpbrushselect_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_BRUSH_SELECT_PDB_H__ #define __GIMP_BRUSH_SELECT_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -45,8 +43,6 @@ gboolean gimp_brushes_set_popup (gchar *brush_callback, GimpLayerModeEffects paint_mode); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_BRUSH_SELECT_PDB_H__ */ diff --git a/libgimp/gimpchannel.h b/libgimp/gimpchannel.h index 6e7e318e31..48c81d8443 100644 --- a/libgimp/gimpchannel.h +++ b/libgimp/gimpchannel.h @@ -22,12 +22,11 @@ #ifndef __GIMP_CHANNEL_H__ #define __GIMP_CHANNEL_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ + #define gimp_channel_get_image_id gimp_drawable_image @@ -39,9 +38,7 @@ gint32 gimp_channel_new (gint32 image_ID, GimpRGB *color); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_CHANNEL_H__ */ diff --git a/libgimp/gimpchannel_pdb.h b/libgimp/gimpchannel_pdb.h index a6f155c0c8..75e30db01e 100644 --- a/libgimp/gimpchannel_pdb.h +++ b/libgimp/gimpchannel_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_CHANNEL_PDB_H__ #define __GIMP_CHANNEL_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -65,8 +63,6 @@ gboolean gimp_channel_set_tattoo (gint32 channel_ID, gint tattoo); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_CHANNEL_PDB_H__ */ diff --git a/libgimp/gimpcolor_pdb.h b/libgimp/gimpcolor_pdb.h index 7d80478007..5a5b9deb39 100644 --- a/libgimp/gimpcolor_pdb.h +++ b/libgimp/gimpcolor_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_COLOR_PDB_H__ #define __GIMP_COLOR_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -81,8 +79,6 @@ gboolean gimp_threshold (gint32 drawable_ID, gint high_threshold); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_COLOR_PDB_H__ */ diff --git a/libgimp/gimpcolordisplay.h b/libgimp/gimpcolordisplay.h index 27c8415455..348b6ee49c 100644 --- a/libgimp/gimpcolordisplay.h +++ b/libgimp/gimpcolordisplay.h @@ -24,9 +24,7 @@ #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look at the html documentation */ @@ -80,8 +78,6 @@ G_MODULE_EXPORT gboolean gimp_color_display_unregister (const gchar *name); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_COLOR_DISPLAY_H__ */ diff --git a/libgimp/gimpcolorselector.h b/libgimp/gimpcolorselector.h index cdc98e94dd..dfafced6d4 100644 --- a/libgimp/gimpcolorselector.h +++ b/libgimp/gimpcolorselector.h @@ -21,9 +21,7 @@ #ifndef __COLOR_SELECTOR_H__ #define __COLOR_SELECTOR_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look at the html documentation */ @@ -96,8 +94,6 @@ gimp_color_selector_unregister (GimpColorSelectorID selector_id, GimpColorSelectorFinishedCB finished_cb, gpointer finished_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __COLOR_SELECTOR_H__ */ diff --git a/libgimp/gimpconvert_pdb.h b/libgimp/gimpconvert_pdb.h index 9a3a3817db..e4f53b1c1c 100644 --- a/libgimp/gimpconvert_pdb.h +++ b/libgimp/gimpconvert_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_CONVERT_PDB_H__ #define __GIMP_CONVERT_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -42,8 +40,6 @@ gboolean gimp_convert_indexed (gint32 image_ID, gchar *palette); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_CONVERT_PDB_H__ */ diff --git a/libgimp/gimpdisplay_pdb.h b/libgimp/gimpdisplay_pdb.h index 388e314090..a045791f02 100644 --- a/libgimp/gimpdisplay_pdb.h +++ b/libgimp/gimpdisplay_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_DISPLAY_PDB_H__ #define __GIMP_DISPLAY_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -36,8 +34,6 @@ gboolean gimp_display_delete (gint32 display_ID); gboolean gimp_displays_flush (void); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_DISPLAY_PDB_H__ */ diff --git a/libgimp/gimpdrawable.h b/libgimp/gimpdrawable.h index 0a63bebe70..b5031aae30 100644 --- a/libgimp/gimpdrawable.h +++ b/libgimp/gimpdrawable.h @@ -22,9 +22,7 @@ #ifndef __GIMP_DRAWABLE_H__ #define __GIMP_DRAWABLE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -75,8 +73,6 @@ void gimp_drawable_attach_new_parasite (gint32 drawable_ID, gint size, const gpointer data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_DRAWABLE_H__ */ diff --git a/libgimp/gimpdrawable_pdb.h b/libgimp/gimpdrawable_pdb.h index 1cf4e32cc1..555bc5fd82 100644 --- a/libgimp/gimpdrawable_pdb.h +++ b/libgimp/gimpdrawable_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_DRAWABLE_PDB_H__ #define __GIMP_DRAWABLE_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -76,8 +74,6 @@ gboolean gimp_drawable_offset (gint32 drawable_ID, gint offset_y); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_DRAWABLE_PDB_H__ */ diff --git a/libgimp/gimpedit_pdb.h b/libgimp/gimpedit_pdb.h index d4b1d833e6..d73d6ac9d2 100644 --- a/libgimp/gimpedit_pdb.h +++ b/libgimp/gimpedit_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_EDIT_PDB_H__ #define __GIMP_EDIT_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -41,8 +39,6 @@ gboolean gimp_edit_fill (gint32 drawable_ID, gboolean gimp_edit_stroke (gint32 drawable_ID); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_EDIT_PDB_H__ */ diff --git a/libgimp/gimpenums.h b/libgimp/gimpenums.h index 293753bd40..421cc78061 100644 --- a/libgimp/gimpenums.h +++ b/libgimp/gimpenums.h @@ -22,9 +22,7 @@ #ifndef __GIMP_ENUMS_H__ #define __GIMP_ENUMS_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS typedef enum { @@ -293,8 +291,7 @@ typedef enum GIMP_STACK_TRACE_ALWAYS } GimpStackTraceMode; -#ifdef __cplusplus -} -#endif /* __cplusplus */ + +G_END_DECLS #endif /* __GIMP_ENUMS_H__ */ diff --git a/libgimp/gimpexport.h b/libgimp/gimpexport.h index 9158466bea..bf9f3ea23a 100644 --- a/libgimp/gimpexport.h +++ b/libgimp/gimpexport.h @@ -23,9 +23,7 @@ #ifndef __GIMP_EXPORT_H__ #define __GIMP_EXPORT_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -54,8 +52,6 @@ GimpExportReturnType gimp_export_image (gint32 *image_ID, GimpExportCapabilities capabilities); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_EXPORT_H__ */ diff --git a/libgimp/gimpfileops_pdb.h b/libgimp/gimpfileops_pdb.h index a05286c414..9c7f527c6b 100644 --- a/libgimp/gimpfileops_pdb.h +++ b/libgimp/gimpfileops_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_FILEOPS_PDB_H__ #define __GIMP_FILEOPS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -52,8 +50,6 @@ gboolean gimp_register_save_handler (gchar *procedure_name, gchar *prefixes); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_FILEOPS_PDB_H__ */ diff --git a/libgimp/gimpfloatingsel_pdb.h b/libgimp/gimpfloatingsel_pdb.h index ed8aa1fa3e..25a41f15fc 100644 --- a/libgimp/gimpfloatingsel_pdb.h +++ b/libgimp/gimpfloatingsel_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_FLOATING_SEL_PDB_H__ #define __GIMP_FLOATING_SEL_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -42,8 +40,6 @@ gboolean gimp_floating_sel_relax (gint32 floating_sel_ID, gboolean undo); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_FLOATING_SEL_PDB_H__ */ diff --git a/libgimp/gimpgimprc_pdb.h b/libgimp/gimpgimprc_pdb.h index 5bc34e324a..71d3b6980e 100644 --- a/libgimp/gimpgimprc_pdb.h +++ b/libgimp/gimpgimprc_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_GIMPRC_PDB_H__ #define __GIMP_GIMPRC_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -39,8 +37,6 @@ gboolean gimp_get_monitor_resolution (gdouble *xres, gdouble *yres); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_GIMPRC_PDB_H__ */ diff --git a/libgimp/gimpgradients_pdb.h b/libgimp/gimpgradients_pdb.h index c1518068af..c2ffdc050b 100644 --- a/libgimp/gimpgradients_pdb.h +++ b/libgimp/gimpgradients_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_GRADIENTS_PDB_H__ #define __GIMP_GRADIENTS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -43,8 +41,6 @@ gchar* gimp_gradients_get_gradient_data (gchar *name, gdouble **grad_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_GRADIENTS_PDB_H__ */ diff --git a/libgimp/gimpgradientselect_pdb.h b/libgimp/gimpgradientselect_pdb.h index 8b392da5ea..8742e6acea 100644 --- a/libgimp/gimpgradientselect_pdb.h +++ b/libgimp/gimpgradientselect_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_GRADIENT_SELECT_PDB_H__ #define __GIMP_GRADIENT_SELECT_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -40,8 +38,6 @@ gboolean gimp_gradients_set_popup (gchar *gradients_callback, gchar *gradient_name); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_GRADIENT_SELECT_PDB_H__ */ diff --git a/libgimp/gimpguides_pdb.h b/libgimp/gimpguides_pdb.h index a97fcf7f1d..f0989cf777 100644 --- a/libgimp/gimpguides_pdb.h +++ b/libgimp/gimpguides_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_GUIDES_PDB_H__ #define __GIMP_GUIDES_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -45,8 +43,6 @@ gint gimp_image_get_guide_position (gint32 image_ID, gint32 guide_ID); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_GUIDES_PDB_H__ */ diff --git a/libgimp/gimphelp_pdb.h b/libgimp/gimphelp_pdb.h index 86236ccaf8..47b556ed59 100644 --- a/libgimp/gimphelp_pdb.h +++ b/libgimp/gimphelp_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_HELP_PDB_H__ #define __GIMP_HELP_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -35,8 +33,6 @@ gboolean gimp_help (gchar *prog_name, gchar *help_page); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_HELP_PDB_H__ */ diff --git a/libgimp/gimpimage.h b/libgimp/gimpimage.h index 1034969f7c..e3e3816145 100644 --- a/libgimp/gimpimage.h +++ b/libgimp/gimpimage.h @@ -22,9 +22,7 @@ #ifndef __GIMP_IMAGE_H__ #define __GIMP_IMAGE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -51,8 +49,6 @@ void gimp_image_attach_new_parasite (gint32 image_ID, const gpointer data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_IMAGE_H__ */ diff --git a/libgimp/gimpimage_pdb.h b/libgimp/gimpimage_pdb.h index 5bba2890ce..4767923d8e 100644 --- a/libgimp/gimpimage_pdb.h +++ b/libgimp/gimpimage_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_IMAGE_PDB_H__ #define __GIMP_IMAGE_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -156,8 +154,6 @@ gint32 gimp_image_get_channel_by_tattoo (gint32 image gint tattoo); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_IMAGE_PDB_H__ */ diff --git a/libgimp/gimplayer.h b/libgimp/gimplayer.h index 92683008a2..fcdf4d7c36 100644 --- a/libgimp/gimplayer.h +++ b/libgimp/gimplayer.h @@ -22,9 +22,7 @@ #ifndef __GIMP_LAYER_H__ #define __GIMP_LAYER_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -45,8 +43,6 @@ gint32 gimp_layer_new (gint32 image_ID, gint32 gimp_layer_copy (gint32 layer_ID); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_LAYER_H__ */ diff --git a/libgimp/gimplayer_pdb.h b/libgimp/gimplayer_pdb.h index a6652c198e..a54c064ff2 100644 --- a/libgimp/gimplayer_pdb.h +++ b/libgimp/gimplayer_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_LAYER_PDB_H__ #define __GIMP_LAYER_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -93,8 +91,6 @@ gboolean gimp_layer_set_tattoo (gint32 layer_ gint tattoo); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_LAYER_PDB_H__ */ diff --git a/libgimp/gimpmenu.h b/libgimp/gimpmenu.h index d66bebac0b..4ea37b84aa 100644 --- a/libgimp/gimpmenu.h +++ b/libgimp/gimpmenu.h @@ -22,9 +22,7 @@ #ifndef __GIMP_MENU_H__ #define __GIMP_MENU_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS typedef gint (* GimpConstraintFunc) (gint32 image_id, @@ -133,8 +131,6 @@ void gimp_gradient_select_widget_set_popup (GtkWidget *widget, gchar *gname); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_MENU_H__ */ diff --git a/libgimp/gimpmessage_pdb.h b/libgimp/gimpmessage_pdb.h index c90a5e2d7e..858de3bdd1 100644 --- a/libgimp/gimpmessage_pdb.h +++ b/libgimp/gimpmessage_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_MESSAGE_PDB_H__ #define __GIMP_MESSAGE_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -36,8 +34,6 @@ GimpMessageHandlerType gimp_message_get_handler (void); gboolean gimp_message_set_handler (GimpMessageHandlerType handler); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_MESSAGE_PDB_H__ */ diff --git a/libgimp/gimpmisc_pdb.h b/libgimp/gimpmisc_pdb.h index d234756f1f..18f7edaca8 100644 --- a/libgimp/gimpmisc_pdb.h +++ b/libgimp/gimpmisc_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_MISC_PDB_H__ #define __GIMP_MISC_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -34,8 +32,6 @@ extern "C" { gchar* gimp_version (void); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_MISC_PDB_H__ */ diff --git a/libgimp/gimpmodule.h b/libgimp/gimpmodule.h index e56c76aab3..147193a197 100644 --- a/libgimp/gimpmodule.h +++ b/libgimp/gimpmodule.h @@ -23,9 +23,7 @@ #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look at the html documentation */ @@ -85,8 +83,6 @@ GimpModuleUnloadFunc module_unload; #endif /* ! MODULE_COMPILATION */ -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMPMODULE_H__ */ diff --git a/libgimp/gimppalette_pdb.h b/libgimp/gimppalette_pdb.h index 824dcaa3b1..7b8be77d48 100644 --- a/libgimp/gimppalette_pdb.h +++ b/libgimp/gimppalette_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PALETTE_PDB_H__ #define __GIMP_PALETTE_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -45,8 +43,6 @@ gboolean gimp_palette_get_entry (gint entry_num, GimpRGB *color); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PALETTE_PDB_H__ */ diff --git a/libgimp/gimpparasite_pdb.h b/libgimp/gimpparasite_pdb.h index 4e0c2cd9ee..559f4552bc 100644 --- a/libgimp/gimpparasite_pdb.h +++ b/libgimp/gimpparasite_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PARASITE_PDB_H__ #define __GIMP_PARASITE_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -56,8 +54,6 @@ gboolean gimp_image_parasite_list (gint32 image_ID, gchar ***parasites); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PARASITE_PDB_H__ */ diff --git a/libgimp/gimppaths_pdb.h b/libgimp/gimppaths_pdb.h index 319e7a46ff..4e5cdb34cc 100644 --- a/libgimp/gimppaths_pdb.h +++ b/libgimp/gimppaths_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PATHS_PDB_H__ #define __GIMP_PATHS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -67,8 +65,6 @@ gboolean gimp_path_set_tattoo (gint32 image_ID, gint tattovalue); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PATHS_PDB_H__ */ diff --git a/libgimp/gimppatterns_pdb.h b/libgimp/gimppatterns_pdb.h index df6a5583a1..0fe8e5c35f 100644 --- a/libgimp/gimppatterns_pdb.h +++ b/libgimp/gimppatterns_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PATTERNS_PDB_H__ #define __GIMP_PATTERNS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -39,8 +37,6 @@ gchar* gimp_patterns_get_pattern_data (gchar *name, guint8 **mask_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PATTERNS_PDB_H__ */ diff --git a/libgimp/gimppatternselect_pdb.h b/libgimp/gimppatternselect_pdb.h index 6a8a4a2e22..0496d915f8 100644 --- a/libgimp/gimppatternselect_pdb.h +++ b/libgimp/gimppatternselect_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PATTERN_SELECT_PDB_H__ #define __GIMP_PATTERN_SELECT_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -39,8 +37,6 @@ gboolean gimp_patterns_set_popup (gchar *pattern_callback, gchar *pattern_name); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PATTERN_SELECT_PDB_H__ */ diff --git a/libgimp/gimppixelrgn.h b/libgimp/gimppixelrgn.h index f7165a0621..029ba4e9da 100644 --- a/libgimp/gimppixelrgn.h +++ b/libgimp/gimppixelrgn.h @@ -22,9 +22,7 @@ #ifndef __GIMP_PIXEL_RGN_H__ #define __GIMP_PIXEL_RGN_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -103,8 +101,6 @@ gpointer gimp_pixel_rgns_register2 (gint nrgns, gpointer gimp_pixel_rgns_process (gpointer pri_ptr); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PIXEL_RGN_H__ */ diff --git a/libgimp/gimpplugin_pdb.h b/libgimp/gimpplugin_pdb.h index 9c55e5004c..6267f296e2 100644 --- a/libgimp/gimpplugin_pdb.h +++ b/libgimp/gimpplugin_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PLUG_IN_PDB_H__ #define __GIMP_PLUG_IN_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -39,8 +37,6 @@ gboolean gimp_plugin_domain_register (gchar *domain_name, gboolean gimp_plugin_help_register (gchar *help_path); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PLUG_IN_PDB_H__ */ diff --git a/libgimp/gimpproceduraldb.h b/libgimp/gimpproceduraldb.h index 7c73820248..cafc925135 100644 --- a/libgimp/gimpproceduraldb.h +++ b/libgimp/gimpproceduraldb.h @@ -22,9 +22,7 @@ #ifndef __GIMP_PROCEDURAL_DB_H__ #define __GIMP_PROCEDURAL_DB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -47,8 +45,6 @@ gboolean gimp_procedural_db_set_data (gchar *identifier, guint32 bytes); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PROCEDURAL_DB_H__ */ diff --git a/libgimp/gimpproceduraldb_pdb.h b/libgimp/gimpproceduraldb_pdb.h index 541916b07c..5a491acfe8 100644 --- a/libgimp/gimpproceduraldb_pdb.h +++ b/libgimp/gimpproceduraldb_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_PROCEDURAL_DB_PDB_H__ #define __GIMP_PROCEDURAL_DB_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -69,8 +67,6 @@ gboolean _gimp_procedural_db_set_data (gchar *identifier, guint8 *data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PROCEDURAL_DB_PDB_H__ */ diff --git a/libgimp/gimpselection.h b/libgimp/gimpselection.h index 0d7a888006..69a54e481b 100644 --- a/libgimp/gimpselection.h +++ b/libgimp/gimpselection.h @@ -22,9 +22,7 @@ #ifndef __GIMP_SELECTION_H__ #define __GIMP_SELECTION_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -35,9 +33,7 @@ gint32 gimp_selection_float (gint32 image_ID, gint offy); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_SELECTION_H__ */ diff --git a/libgimp/gimpselection_pdb.h b/libgimp/gimpselection_pdb.h index 7b3d0b68a6..7d81ce7d4c 100644 --- a/libgimp/gimpselection_pdb.h +++ b/libgimp/gimpselection_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_SELECTION_PDB_H__ #define __GIMP_SELECTION_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -67,8 +65,6 @@ gboolean gimp_selection_combine (gint32 channel_ID, GimpChannelOps operation); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_SELECTION_PDB_H__ */ diff --git a/libgimp/gimpselectiontools_pdb.h b/libgimp/gimpselectiontools_pdb.h index d4574bd418..8d6c2cec1c 100644 --- a/libgimp/gimpselectiontools_pdb.h +++ b/libgimp/gimpselectiontools_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_SELECTION_TOOLS_PDB_H__ #define __GIMP_SELECTION_TOOLS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -74,8 +72,6 @@ gboolean gimp_rect_select (gint32 image_ID, gdouble feather_radius); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_SELECTION_TOOLS_PDB_H__ */ diff --git a/libgimp/gimptexttool_pdb.h b/libgimp/gimptexttool_pdb.h index 1fc1948b21..fb1566560b 100644 --- a/libgimp/gimptexttool_pdb.h +++ b/libgimp/gimptexttool_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_TEXT_TOOL_PDB_H__ #define __GIMP_TEXT_TOOL_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -83,8 +81,6 @@ gboolean gimp_text_get_extents (gchar *text, gint *descent); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_TEXT_TOOL_PDB_H__ */ diff --git a/libgimp/gimptile.h b/libgimp/gimptile.h index 6a8ffd7c01..d372a28ab7 100644 --- a/libgimp/gimptile.h +++ b/libgimp/gimptile.h @@ -22,9 +22,7 @@ #ifndef __GIMP_TILE_H__ #define __GIMP_TILE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -54,8 +52,6 @@ guint gimp_tile_width (void); guint gimp_tile_height (void); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_TILE_H__ */ diff --git a/libgimp/gimptools_pdb.h b/libgimp/gimptools_pdb.h index f3f0996498..d98feecf0c 100644 --- a/libgimp/gimptools_pdb.h +++ b/libgimp/gimptools_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_TOOLS_PDB_H__ #define __GIMP_TOOLS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -125,8 +123,6 @@ gboolean gimp_smudge_default (gint32 drawable_ID, gdouble *strokes); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_TOOLS_PDB_H__ */ diff --git a/libgimp/gimptransformtools_pdb.h b/libgimp/gimptransformtools_pdb.h index 078c8102be..35054c2cec 100644 --- a/libgimp/gimptransformtools_pdb.h +++ b/libgimp/gimptransformtools_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_TRANSFORM_TOOLS_PDB_H__ #define __GIMP_TRANSFORM_TOOLS_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -67,8 +65,6 @@ gint32 gimp_transform_2d (gint32 drawable_ID, gdouble dest_y); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_TRANSFORM_TOOLS_PDB_H__ */ diff --git a/libgimp/gimptypes.h b/libgimp/gimptypes.h index 8a63911942..5bf6b1757d 100644 --- a/libgimp/gimptypes.h +++ b/libgimp/gimptypes.h @@ -22,13 +22,9 @@ #ifndef __GIMP_TYPES_H__ #define __GIMP_TYPES_H__ - #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the html documentation */ @@ -44,8 +40,6 @@ typedef union _GimpParamData GimpParamData; typedef struct _GimpParam GimpParam; -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_TYPES_H__ */ diff --git a/libgimp/gimpui.h b/libgimp/gimpui.h index 8013bb94c4..3241e2aad0 100644 --- a/libgimp/gimpui.h +++ b/libgimp/gimpui.h @@ -29,10 +29,7 @@ #include #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -41,8 +38,6 @@ void gimp_ui_init (const gchar *prog_name, gboolean preview); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_UI_H__ */ diff --git a/libgimp/gimpuitypes.h b/libgimp/gimpuitypes.h index 89c8fdd8a6..72dafcab64 100644 --- a/libgimp/gimpuitypes.h +++ b/libgimp/gimpuitypes.h @@ -22,9 +22,7 @@ #ifndef __GIMP_UI_TYPES_H__ #define __GIMP_UI_TYPES_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the html documentation */ @@ -34,9 +32,6 @@ extern "C" { * left here because it will contain stuff again --Mitch */ - -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_UI_TYPES_H__ */ diff --git a/libgimp/gimpundo_pdb.h b/libgimp/gimpundo_pdb.h index 1aa30a2fd4..9d394d2fa1 100644 --- a/libgimp/gimpundo_pdb.h +++ b/libgimp/gimpundo_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_UNDO_PDB_H__ #define __GIMP_UNDO_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -35,8 +33,6 @@ gboolean gimp_undo_push_group_start (gint32 image_ID); gboolean gimp_undo_push_group_end (gint32 image_ID); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_UNDO_PDB_H__ */ diff --git a/libgimp/gimpunit_pdb.h b/libgimp/gimpunit_pdb.h index f9db004b61..241860b9d2 100644 --- a/libgimp/gimpunit_pdb.h +++ b/libgimp/gimpunit_pdb.h @@ -24,9 +24,7 @@ #ifndef __GIMP_UNIT_PDB_H__ #define __GIMP_UNIT_PDB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -52,8 +50,6 @@ gchar* _gimp_unit_get_singular (GimpUnit unit_id); gchar* _gimp_unit_get_plural (GimpUnit unit_id); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_UNIT_PDB_H__ */ diff --git a/libgimp/gserialize.h b/libgimp/gserialize.h index 5ffea993e9..40cea227a4 100644 --- a/libgimp/gserialize.h +++ b/libgimp/gserialize.h @@ -20,13 +20,12 @@ #ifndef __GSERIALIZE_H__ #define __GSERIALIZE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - #include #include +G_BEGIN_DECLS + + typedef enum { GSERIAL_END = 0, /* for internal use only */ GSERIAL_INT8 = 1, @@ -73,9 +72,7 @@ long g_deserialize(GSerialDescription *d, void *output, void *serial); deserialized struct. */ -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GSERIALIZE_H__*/ diff --git a/libgimpbase/Makefile.am b/libgimpbase/Makefile.am index 39f201b8aa..7a592c4216 100644 --- a/libgimpbase/Makefile.am +++ b/libgimpbase/Makefile.am @@ -38,8 +38,6 @@ libgimpbase_1_3_la_SOURCES = @STRIP_BEGIN@ \ gimplimits.h \ gimpsignal.c \ gimpsignal.h \ - gimputils.c \ - gimputils.h \ gimpparasite.c \ gimpparasite.h \ gimpparasiteio.c \ diff --git a/libgimpbase/gimpbase.h b/libgimpbase/gimpbase.h index 8ee2dba0ba..d46108588d 100644 --- a/libgimpbase/gimpbase.h +++ b/libgimpbase/gimpbase.h @@ -27,7 +27,6 @@ #include #include #include -#include #include #ifndef G_OS_WIN32 diff --git a/libgimpbase/gimpbasetypes.h b/libgimpbase/gimpbasetypes.h index d8549c30db..b61cca7bc5 100644 --- a/libgimpbase/gimpbasetypes.h +++ b/libgimpbase/gimpbasetypes.h @@ -24,9 +24,7 @@ #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -93,8 +91,6 @@ typedef enum /*< chop=GIMP_ >*/ } GimpPDBStatusType; -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_BASE_TYPES_H__ */ diff --git a/libgimpbase/gimpenv.h b/libgimpbase/gimpenv.h index 7cc9586457..1db35c1311 100644 --- a/libgimpbase/gimpenv.h +++ b/libgimpbase/gimpenv.h @@ -24,9 +24,8 @@ #ifndef __GIMPENV_H__ #define __GIMPENV_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ + +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -47,8 +46,6 @@ void gimp_path_free (GList *path); gchar * gimp_path_get_user_writable_dir (GList *path); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMPENV_H__ */ diff --git a/libgimpbase/gimpparasite.h b/libgimpbase/gimpparasite.h index 0af0968b15..aadbadbd8e 100644 --- a/libgimpbase/gimpparasite.h +++ b/libgimpbase/gimpparasite.h @@ -23,9 +23,7 @@ #ifndef __GIMP_PARASITE_H__ #define __GIMP_PARASITE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -75,8 +73,6 @@ gpointer gimp_parasite_data (const GimpParasite *parasite); glong gimp_parasite_data_size (const GimpParasite *parasite); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PARASITE_H__ */ diff --git a/libgimpbase/gimpparasiteio.h b/libgimpbase/gimpparasiteio.h index 469dcf35a4..1234d2b744 100644 --- a/libgimpbase/gimpparasiteio.h +++ b/libgimpbase/gimpparasiteio.h @@ -23,9 +23,7 @@ #ifndef __GIMP_PARASITE_IO_H__ #define __GIMP_PARASITE_IO_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -68,8 +66,6 @@ void gimp_pixpipe_params_parse (gchar *parameters, gchar * gimp_pixpipe_params_build (GimpPixPipeParams *params); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PARASITE_IO_H__ */ diff --git a/libgimpbase/gimpprotocol.h b/libgimpbase/gimpprotocol.h index 3cd6e2fa40..2bec120c7a 100644 --- a/libgimpbase/gimpprotocol.h +++ b/libgimpbase/gimpprotocol.h @@ -20,9 +20,7 @@ #ifndef __GIMP_PROTOCOL_H__ #define __GIMP_PROTOCOL_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -205,8 +203,6 @@ gboolean gp_proc_uninstall_write (GIOChannel *channel, gboolean gp_extension_ack_write (GIOChannel *channel); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PROTOCOL_H__ */ diff --git a/libgimpbase/gimpsignal.h b/libgimpbase/gimpsignal.h index 5d4c1eb6f2..e9a75af633 100644 --- a/libgimpbase/gimpsignal.h +++ b/libgimpbase/gimpsignal.h @@ -22,9 +22,7 @@ #include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -59,8 +57,6 @@ GimpSignalHandlerFunc gimp_signal_private (gint signum, #define gimp_signal_syscallrestart(signum,handler) gimp_signal_private ((signum), (handler), SA_RESTART) -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_SIGNAL_H__ */ diff --git a/libgimpbase/gimpunit.h b/libgimpbase/gimpunit.h index a6eafa0563..81159fd59e 100644 --- a/libgimpbase/gimpunit.h +++ b/libgimpbase/gimpunit.h @@ -30,9 +30,7 @@ #ifndef __GIMP_UNIT_H__ #define __GIMP_UNIT_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -64,8 +62,6 @@ gchar * gimp_unit_get_singular (GimpUnit unit); gchar * gimp_unit_get_plural (GimpUnit unit); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_UNIT_H__ */ diff --git a/libgimpbase/gimputils.c b/libgimpbase/gimputils.c deleted file mode 100644 index 951440224a..0000000000 --- a/libgimpbase/gimputils.c +++ /dev/null @@ -1,199 +0,0 @@ -/* LIBGIMP - The GIMP Library - * Copyright (C) 1995-1997 Peter Mattis and Spencer Kimball - * Copyright (C) 2000 Sven Neumann - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#include "config.h" - -#include -#include - -#include "gimputils.h" - -/** - * gimp_strescape: - * @source: A string to escape special characters in. - * @exceptions: A string holding characters not to be escaped. - * - * Escapes special characters in a string in the same way as in the - * C language, i.e. either with one of the sequences \b, \f, \n, \r, - * \t, \\, \", or as a three-digit octal escape sequence \nnn. - * - * If the list of exceptions is NULL, all ASCII control characters, - * the backslash character, the double-quote character, and all - * non-ASCII characters are escaped. - * - * If glib > 1.3 is installed this function is identical to - * g_strescape(). For systems using glib-1.2 this function provides the - * added functionality from glib-1.3. - * - * Returns: A newly allocated copy of the string, with all special - * characters escaped as in the C language. - */ -#if !(defined (GLIB_CHECK_VERSION) && GLIB_CHECK_VERSION (1,3,1)) -gchar* -gimp_strescape (const gchar *source, - const gchar *exceptions) -{ - const guchar *p = (guchar *) source; - /* Each source byte needs maximally four destination chars (\777) */ - gchar *dest = g_malloc (strlen (source) * 4 + 1); - gchar *q = dest; - guchar excmap[256]; - - memset (excmap, 0, 256); - if (exceptions) - { - guchar *e = (guchar *) exceptions; - - while (*e) - { - excmap[*e] = 1; - e++; - } - } - - while (*p) - { - if (excmap[*p]) - *q++ = *p; - else - { - switch (*p) - { - case '\b': - *q++ = '\\'; - *q++ = 'b'; - break; - case '\f': - *q++ = '\\'; - *q++ = 'f'; - break; - case '\n': - *q++ = '\\'; - *q++ = 'n'; - break; - case '\r': - *q++ = '\\'; - *q++ = 'r'; - break; - case '\t': - *q++ = '\\'; - *q++ = 't'; - break; - case '\\': - *q++ = '\\'; - *q++ = '\\'; - break; - case '"': - *q++ = '\\'; - *q++ = '"'; - break; - default: - if ((*p < ' ') || (*p >= 0177)) - { - *q++ = '\\'; - *q++ = '0' + (((*p) >> 6) & 07); - *q++ = '0' + (((*p) >> 3) & 07); - *q++ = '0' + ((*p) & 07); - } - else - *q++ = *p; - break; - } - } - p++; - } - *q = 0; - return dest; -} -#endif /* GLIB <= 1.3 */ - -/** - * gimp_strcompress: - * @source: A string to that has special characters escaped. - * - * Does the opposite of g_strescape(), that is it converts escaped - * characters back to their unescaped form. - * - * Escaped characters are either one of the sequences \b, \f, \n, \r, - * \t, \\, \", or a three-digit octal escape sequence \nnn. - * - * If glib > 1.3 is installed this function is identical to - * g_strcompress(). For systems using glib-1.2 this function provides - * the functionality from glib-1.3. - * - * Returns: A newly allocated copy of the string, with all escaped - * special characters converted to their unescaped form. - */ -#if !(defined (GLIB_CHECK_VERSION) && GLIB_CHECK_VERSION (1,3,1)) -gchar* -gimp_strcompress (const gchar *source) -{ - const gchar *p = source, *octal; - gchar *dest = g_malloc (strlen (source) + 1); - gchar *q = dest; - - while (*p) - { - if (*p == '\\') - { - p++; - switch (*p) - { - case '0': case '1': case '2': case '3': case '4': - case '5': case '6': case '7': - *q = 0; - octal = p; - while ((p < octal + 3) && (*p >= '0') && (*p <= '7')) - { - *q = (*q * 8) + (*p - '0'); - p++; - } - q++; - p--; - break; - case 'b': - *q++ = '\b'; - break; - case 'f': - *q++ = '\f'; - break; - case 'n': - *q++ = '\n'; - break; - case 'r': - *q++ = '\r'; - break; - case 't': - *q++ = '\t'; - break; - default: /* Also handles \" and \\ */ - *q++ = *p; - break; - } - } - else - *q++ = *p; - p++; - } - *q = 0; - - return dest; -} -#endif /* GLIB <= 1.3 */ diff --git a/libgimpbase/gimputils.h b/libgimpbase/gimputils.h deleted file mode 100644 index 5965b7094c..0000000000 --- a/libgimpbase/gimputils.h +++ /dev/null @@ -1,57 +0,0 @@ -/* LIBGIMP - The GIMP Library - * Copyright (C) 1995-1997 Peter Mattis and Spencer Kimball - * - * gimputils.h - * - * Copyright (C) 2000 Sven Neumann - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GIMPUTILS_H__ -#define __GIMPUTILS_H__ - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* For information look into the C source or the html documentation */ - - -/* - * Right now all you find here are the g_strescape and g_strcompress - * function out of glib-1.3. We need their functionality, but don't - * want to rely on that version being installed - */ - -#if (defined (GLIB_CHECK_VERSION) && GLIB_CHECK_VERSION (1,3,1)) -#define gimp_strescape(string, exceptions) g_strescape (string, exceptions) -#define gimp_strcompress(string) g_strcompress (string) -#else -gchar * gimp_strescape (const gchar *source, - const gchar *exceptions); -gchar * gimp_strcompress (const gchar *source); -#endif /* GLIB <= 1.3 */ - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* __GIMPUTILS_H__ */ - - - diff --git a/libgimpbase/gimpversion.h.in b/libgimpbase/gimpversion.h.in index 1b402c3494..39f277e1b6 100644 --- a/libgimpbase/gimpversion.h.in +++ b/libgimpbase/gimpversion.h.in @@ -20,9 +20,7 @@ #ifndef __GIMP_VERSION_H__ #define __GIMP_VERSION_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS #define GIMP_MAJOR_VERSION (@GIMP_MAJOR_VERSION@) @@ -36,8 +34,6 @@ extern "C" { GIMP_MICRO_VERSION >= (micro))) -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_VERSION_H__ */ diff --git a/libgimpbase/gimpwire.h b/libgimpbase/gimpwire.h index 727c58b9d9..3a828865c9 100644 --- a/libgimpbase/gimpwire.h +++ b/libgimpbase/gimpwire.h @@ -20,9 +20,7 @@ #ifndef __GIMP_WIRE_H__ #define __GIMP_WIRE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -106,8 +104,6 @@ gboolean wire_write_string (GIOChannel *channel, gint count); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_WIRE_H__ */ diff --git a/libgimpcolor/gimpadaptivesupersample.h b/libgimpcolor/gimpadaptivesupersample.h index aa86756dd6..7f9f5fc122 100644 --- a/libgimpcolor/gimpadaptivesupersample.h +++ b/libgimpcolor/gimpadaptivesupersample.h @@ -20,9 +20,7 @@ #ifndef __GIMP_ADAPTIVE_SUPERSAMPLE_H__ #define __GIMP_ADAPTIVE_SUPERSAMPLE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -44,8 +42,6 @@ gulong gimp_adaptive_supersample_area (gint x1, gpointer progress_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_ADAPTIVE_SUPERSAMPLE_H__ */ diff --git a/libgimpcolor/gimpbilinear.h b/libgimpcolor/gimpbilinear.h index 1b6ac57513..4088f48615 100644 --- a/libgimpcolor/gimpbilinear.h +++ b/libgimpcolor/gimpbilinear.h @@ -20,9 +20,7 @@ #ifndef __GIMP_BILINEAR_H__ #define __GIMP_BILINEAR_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -50,8 +48,6 @@ GimpRGB gimp_bilinear_rgba (gdouble x, GimpRGB *values); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_BILINEAR_H__ */ diff --git a/libgimpcolor/gimpcolorspace.h b/libgimpcolor/gimpcolorspace.h index b3923d5122..f029b9f3c0 100644 --- a/libgimpcolor/gimpcolorspace.h +++ b/libgimpcolor/gimpcolorspace.h @@ -20,9 +20,7 @@ #ifndef __GIMP_COLOR_SPACE_H__ #define __GIMP_COLOR_SPACE_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -97,8 +95,6 @@ void gimp_hsv_to_rgb4 (guchar *rgb, gdouble value); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_COLOR_SPACE_H__ */ diff --git a/libgimpcolor/gimpcolortypes.h b/libgimpcolor/gimpcolortypes.h index 360fe2674f..62e8604596 100644 --- a/libgimpcolor/gimpcolortypes.h +++ b/libgimpcolor/gimpcolortypes.h @@ -20,9 +20,7 @@ #ifndef __GIMP_COLOR_TYPES_H__ #define __GIMP_COLOR_TYPES_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -61,8 +59,6 @@ typedef void (* GimpProgressFunc) (gint min, gpointer data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_COLOR_TYPES_H__ */ diff --git a/libgimpcolor/gimphsv.h b/libgimpcolor/gimphsv.h index d76b4363fa..61d1e14a69 100644 --- a/libgimpcolor/gimphsv.h +++ b/libgimpcolor/gimphsv.h @@ -20,9 +20,7 @@ #ifndef __GIMP_HSV_H__ #define __GIMP_HSV_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -40,8 +38,6 @@ void gimp_hsva_set (GimpHSV *hsva, gdouble a); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_HSV_H__ */ diff --git a/libgimpcolor/gimprgb.h b/libgimpcolor/gimprgb.h index 883fad878e..4dcaa5d28a 100644 --- a/libgimpcolor/gimprgb.h +++ b/libgimpcolor/gimprgb.h @@ -20,16 +20,13 @@ #ifndef __GIMP_RGB_H__ #define __GIMP_RGB_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ /* RGB and RGBA color types and operations taken from LibGCK */ - typedef enum { GIMP_RGB_COMPOSITE_NONE = 0, @@ -109,8 +106,6 @@ gdouble gimp_rgba_distance (const GimpRGB *rgba1, (b) * INTENSITY_BLUE + 0.001) -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_RGB_H__ */ diff --git a/libgimpmath/gimpmath.h b/libgimpmath/gimpmath.h index 92a187f36a..db2f9af5a6 100644 --- a/libgimpmath/gimpmath.h +++ b/libgimpmath/gimpmath.h @@ -37,11 +37,7 @@ #include #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - +G_BEGIN_DECLS /* Some portability enhancing stuff. For use both by the gimp app * as well as plug-ins and modules. @@ -49,19 +45,6 @@ extern "C" { * Include this instead of just . */ -#ifndef G_PI /* G_PI will be in GLib eventually */ -#define G_PI 3.14159265358979323846 -#endif -#ifndef G_PI_2 /* As will G_PI_2 */ -#define G_PI_2 1.57079632679489661923 -#endif -#ifndef G_PI_4 /* As will G_PI_4 */ -#define G_PI_4 0.78539816339744830962 -#endif -#ifndef G_SQRT2 /* As will G_SQRT2 */ -#define G_SQRT2 1.4142135623730951 -#endif - #ifndef RAND_MAX #define G_MAXRAND G_MAXINT #else @@ -106,8 +89,7 @@ extern "C" { #endif /* HAVE_ISFINITE */ #endif /* HAVE_FINITE */ -#ifdef __cplusplus -} -#endif /* __cplusplus */ + +G_END_DECLS #endif /* __GIMP_MATH_H__ */ diff --git a/libgimpmath/gimpmathtypes.h b/libgimpmath/gimpmathtypes.h index 588ce03493..dc45bbfa27 100644 --- a/libgimpmath/gimpmathtypes.h +++ b/libgimpmath/gimpmathtypes.h @@ -22,9 +22,7 @@ #ifndef __GIMP_MATH_TYPES_H__ #define __GIMP_MATH_TYPES_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS typedef gdouble GimpMatrix3[3][3]; @@ -50,8 +48,6 @@ struct _GimpVector4 }; -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_MATH_TYPES_H__ */ diff --git a/libgimpmath/gimpmatrix.h b/libgimpmath/gimpmatrix.h index 5a882d4f6e..219bc907bf 100644 --- a/libgimpmath/gimpmatrix.h +++ b/libgimpmath/gimpmatrix.h @@ -23,9 +23,7 @@ #ifndef __GIMP_MATRIX_H__ #define __GIMP_MATRIX_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -67,8 +65,6 @@ void gimp_matrix4_to_deg (GimpMatrix4 matrix, gdouble *c); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_MATRIX_H__ */ diff --git a/libgimpmath/gimpvector.h b/libgimpmath/gimpvector.h index 11d9743e90..a72dce7a58 100644 --- a/libgimpmath/gimpvector.h +++ b/libgimpmath/gimpvector.h @@ -26,9 +26,7 @@ #ifndef __GIMP_VECTOR_H__ #define __GIMP_VECTOR_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -152,8 +150,6 @@ void gimp_vector_3d_to_2d (gint sx, GimpVector3 *p); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_VECTOR_H__ */ diff --git a/libgimpmodule/gimpmodule.c b/libgimpmodule/gimpmodule.c index 2272e76061..205cbb85c4 100644 --- a/libgimpmodule/gimpmodule.c +++ b/libgimpmodule/gimpmodule.c @@ -29,6 +29,7 @@ #include "core-types.h" +#include "gimpmarshal.h" #include "gimpmoduleinfo.h" #include "libgimp/gimpintl.h" @@ -95,7 +96,7 @@ gimp_module_info_class_init (GimpModuleInfoObjClass *klass) G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GimpModuleInfoObjClass, modified), NULL, NULL, - g_cclosure_marshal_VOID__VOID, + gimp_marshal_VOID__VOID, G_TYPE_NONE, 0); object_class->finalize = gimp_module_info_finalize; diff --git a/libgimpmodule/gimpmodule.h b/libgimpmodule/gimpmodule.h index fab3884f53..b617dde6eb 100644 --- a/libgimpmodule/gimpmodule.h +++ b/libgimpmodule/gimpmodule.h @@ -83,7 +83,7 @@ struct _GimpModuleInfoObjClass }; -GType gimp_module_info_get_type (void); +GType gimp_module_info_get_type (void) G_GNUC_CONST; GimpModuleInfoObj * gimp_module_info_new (const gchar *filename); diff --git a/libgimpwidgets/gimpbutton.h b/libgimpwidgets/gimpbutton.h index 08104a14f6..fb70e32713 100644 --- a/libgimpwidgets/gimpbutton.h +++ b/libgimpwidgets/gimpbutton.h @@ -23,13 +23,9 @@ #ifndef __GIMP_BUTTON_H__ #define __GIMP_BUTTON_H__ - #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -61,7 +57,7 @@ struct _GimpButtonClass }; -GType gimp_button_get_type (void); +GType gimp_button_get_type (void) G_GNUC_CONST; GtkWidget * gimp_button_new (void); @@ -69,8 +65,6 @@ void gimp_button_extended_clicked (GimpButton *button, guint state); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_BUTTON_H__ */ diff --git a/libgimpwidgets/gimpchainbutton.h b/libgimpwidgets/gimpchainbutton.h index f62791e353..26365f6ed8 100644 --- a/libgimpwidgets/gimpchainbutton.h +++ b/libgimpwidgets/gimpchainbutton.h @@ -31,9 +31,7 @@ #ifndef __GIMP_CHAIN_BUTTON_H__ #define __GIMP_CHAIN_BUTTON_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS #define GIMP_TYPE_CHAIN_BUTTON (gimp_chain_button_get_type ()) @@ -79,7 +77,7 @@ struct _GimpChainButtonClass }; -GType gimp_chain_button_get_type (void); +GType gimp_chain_button_get_type (void) G_GNUC_CONST; GtkWidget * gimp_chain_button_new (GimpChainPosition position); @@ -88,8 +86,6 @@ void gimp_chain_button_set_active (GimpChainButton *gcb, gboolean gimp_chain_button_get_active (GimpChainButton *gcb); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __CHAIN_BUTTON_H__ */ diff --git a/libgimpwidgets/gimpcolorarea.h b/libgimpwidgets/gimpcolorarea.h index 5da6370130..57de6cd7b8 100644 --- a/libgimpwidgets/gimpcolorarea.h +++ b/libgimpwidgets/gimpcolorarea.h @@ -28,13 +28,9 @@ #ifndef __GIMP_COLOR_AREA_H__ #define __GIMP_COLOR_AREA_H__ - #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS #define GIMP_TYPE_COLOR_AREA (gimp_color_area_get_type ()) @@ -65,7 +61,7 @@ struct _GimpColorAreaClass }; -GType gimp_color_area_get_type (void); +GType gimp_color_area_get_type (void) G_GNUC_CONST; GtkWidget * gimp_color_area_new (const GimpRGB *color, GimpColorAreaType type, @@ -80,8 +76,6 @@ void gimp_color_area_set_type (GimpColorArea *gca, GimpColorAreaType type); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_COLOR_AREA_H__ */ diff --git a/libgimpwidgets/gimpcolorbutton.h b/libgimpwidgets/gimpcolorbutton.h index 7502ae166b..5b088d2c40 100644 --- a/libgimpwidgets/gimpcolorbutton.h +++ b/libgimpwidgets/gimpcolorbutton.h @@ -29,13 +29,9 @@ #ifndef __GIMP_COLOR_BUTTON_H__ #define __GIMP_COLOR_BUTTON_H__ - #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS #define GIMP_TYPE_COLOR_BUTTON (gimp_color_button_get_type ()) @@ -67,7 +63,7 @@ struct _GimpColorButtonClass }; -GType gimp_color_button_get_type (void); +GType gimp_color_button_get_type (void) G_GNUC_CONST; GtkWidget * gimp_color_button_new (const gchar *title, gint width, @@ -84,8 +80,6 @@ void gimp_color_button_set_type (GimpColorButton *gcb, GimpColorAreaType type); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_GNUC_CONST #endif /* __GIMP_COLOR_BUTTON_H__ */ diff --git a/libgimpwidgets/gimpdialog.h b/libgimpwidgets/gimpdialog.h index 8e0efde6eb..8db03fc372 100644 --- a/libgimpwidgets/gimpdialog.h +++ b/libgimpwidgets/gimpdialog.h @@ -23,13 +23,9 @@ #ifndef __GIMP_DIALOG_H__ #define __GIMP_DIALOG_H__ - #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -55,7 +51,7 @@ struct _GimpDialogClass }; -GType gimp_dialog_get_type (void); +GType gimp_dialog_get_type (void) G_GNUC_CONST; GtkWidget * gimp_dialog_new (const gchar *title, const gchar *wmclass_name, @@ -110,8 +106,6 @@ void gimp_dialog_create_action_areav (GimpDialog *dialog, void gimp_dialog_set_icon (GtkWindow *dialog); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_DIALOG_H__ */ diff --git a/libgimpwidgets/gimpfileentry.h b/libgimpwidgets/gimpfileentry.h index 5b46ea403c..546235ba1f 100644 --- a/libgimpwidgets/gimpfileentry.h +++ b/libgimpwidgets/gimpfileentry.h @@ -23,9 +23,7 @@ #ifndef __GIMP_FILE_SELECTION_H__ #define __GIMP_FILE_SELECTION_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -63,7 +61,7 @@ struct _GimpFileSelectionClass }; -GType gimp_file_selection_get_type (void); +GType gimp_file_selection_get_type (void) G_GNUC_CONST; GtkWidget * gimp_file_selection_new (const gchar *title, const gchar *filename, @@ -76,8 +74,6 @@ void gimp_file_selection_set_filename (GimpFileSelection *gfs, const gchar *filename); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_FILE_SELECTION_H__ */ diff --git a/libgimpwidgets/gimpfileselection.h b/libgimpwidgets/gimpfileselection.h index 5b46ea403c..546235ba1f 100644 --- a/libgimpwidgets/gimpfileselection.h +++ b/libgimpwidgets/gimpfileselection.h @@ -23,9 +23,7 @@ #ifndef __GIMP_FILE_SELECTION_H__ #define __GIMP_FILE_SELECTION_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -63,7 +61,7 @@ struct _GimpFileSelectionClass }; -GType gimp_file_selection_get_type (void); +GType gimp_file_selection_get_type (void) G_GNUC_CONST; GtkWidget * gimp_file_selection_new (const gchar *title, const gchar *filename, @@ -76,8 +74,6 @@ void gimp_file_selection_set_filename (GimpFileSelection *gfs, const gchar *filename); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_FILE_SELECTION_H__ */ diff --git a/libgimpwidgets/gimphelpui.h b/libgimpwidgets/gimphelpui.h index f1e55d1f48..b5d537ed8b 100644 --- a/libgimpwidgets/gimphelpui.h +++ b/libgimpwidgets/gimphelpui.h @@ -23,9 +23,7 @@ #ifndef __GIMP_HELP_UI_H__ #define __GIMP_HELP_UI_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -55,8 +53,6 @@ void gimp_help_set_help_data (GtkWidget *widget, void gimp_context_help (void); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_HELP_UI_H__ */ diff --git a/libgimpwidgets/gimpoffsetarea.h b/libgimpwidgets/gimpoffsetarea.h index 9a76349425..254de300c1 100644 --- a/libgimpwidgets/gimpoffsetarea.h +++ b/libgimpwidgets/gimpoffsetarea.h @@ -23,9 +23,8 @@ #ifndef __GIMP_OFFSET_AREA_H__ #define __GIMP_OFFSET_AREA_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS + /* For information look into the C source or the html documentation */ @@ -63,7 +62,7 @@ struct _GimpOffsetAreaClass }; -GType gimp_offset_area_get_type (void); +GType gimp_offset_area_get_type (void) G_GNUC_CONST; GtkWidget * gimp_offset_area_new (gint orig_width, gint orig_height); @@ -76,8 +75,6 @@ void gimp_offset_area_set_offsets (GimpOffsetArea *offset_area, gint offset_y); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_OFFSET_AREA_H__ */ diff --git a/libgimpwidgets/gimppatheditor.h b/libgimpwidgets/gimppatheditor.h index 7930457d72..2b692075e2 100644 --- a/libgimpwidgets/gimppatheditor.h +++ b/libgimpwidgets/gimppatheditor.h @@ -23,9 +23,7 @@ #ifndef __GIMP_PATH_EDITOR_H__ #define __GIMP_PATH_EDITOR_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -69,7 +67,7 @@ struct _GimpPathEditorClass /* For information look into the C source or the html documentation */ -GType gimp_path_editor_get_type (void); +GType gimp_path_editor_get_type (void) G_GNUC_CONST; GtkWidget * gimp_path_editor_new (const gchar *filesel_title, const gchar *path); @@ -77,8 +75,6 @@ GtkWidget * gimp_path_editor_new (const gchar *filesel_title, gchar * gimp_path_editor_get_path (GimpPathEditor *gpe); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PATH_EDITOR_H__ */ diff --git a/libgimpwidgets/gimppixmap.h b/libgimpwidgets/gimppixmap.h index 31dd72a516..4bdbfa8f4f 100644 --- a/libgimpwidgets/gimppixmap.h +++ b/libgimpwidgets/gimppixmap.h @@ -23,9 +23,7 @@ #ifndef __GIMP_PIXMAP_H__ #define __GIMP_PIXMAP_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -53,7 +51,7 @@ struct _GimpPixmapClass }; -GType gimp_pixmap_get_type (void); +GType gimp_pixmap_get_type (void) G_GNUC_CONST; GtkWidget * gimp_pixmap_new (gchar **xpm_data); @@ -61,8 +59,6 @@ void gimp_pixmap_set (GimpPixmap *pixmap, gchar **xpm_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_PIXMAP_H__ */ diff --git a/libgimpwidgets/gimpquerybox.h b/libgimpwidgets/gimpquerybox.h index 9aece5668d..72873dd219 100644 --- a/libgimpwidgets/gimpquerybox.h +++ b/libgimpwidgets/gimpquerybox.h @@ -23,10 +23,7 @@ #ifndef __GIMP_QUERY_BOX_H__ #define __GIMP_QUERY_BOX_H__ - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -118,8 +115,6 @@ GtkWidget * gimp_query_boolean_box (const gchar *title, gpointer data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_QUERY_BOX_H__ */ diff --git a/libgimpwidgets/gimpsizeentry.h b/libgimpwidgets/gimpsizeentry.h index cb2755f512..32e8d37cc0 100644 --- a/libgimpwidgets/gimpsizeentry.h +++ b/libgimpwidgets/gimpsizeentry.h @@ -24,9 +24,7 @@ #ifndef __GIMP_SIZE_ENTRY_H__ #define __GIMP_SIZE_ENTRY_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -71,7 +69,7 @@ struct _GimpSizeEntryClass /* For information look into the C source or the html documentation */ -GType gimp_size_entry_get_type (void); +GType gimp_size_entry_get_type (void) G_GNUC_CONST; GtkWidget * gimp_size_entry_new (gint number_of_fields, GimpUnit unit, @@ -134,8 +132,6 @@ void gimp_size_entry_set_unit (GimpSizeEntry *gse, void gimp_size_entry_grab_focus (GimpSizeEntry *gse); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_SIZE_ENTRY_H__ */ diff --git a/libgimpwidgets/gimpstock.h b/libgimpwidgets/gimpstock.h index e5365f0508..f30604ba26 100644 --- a/libgimpwidgets/gimpstock.h +++ b/libgimpwidgets/gimpstock.h @@ -23,9 +23,7 @@ #ifndef __GIMP_STOCK_H__ #define __GIMP_STOCK_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -100,8 +98,6 @@ extern "C" { void gimp_stock_init (void); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_STOCK_H__ */ diff --git a/libgimpwidgets/gimpunitmenu.h b/libgimpwidgets/gimpunitmenu.h index 3206a63b0e..518e80de3e 100644 --- a/libgimpwidgets/gimpunitmenu.h +++ b/libgimpwidgets/gimpunitmenu.h @@ -23,9 +23,7 @@ #ifndef __GIMP_UNIT_MENU_H__ #define __GIMP_UNIT_MENU_H__ -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the C source or the html documentation */ @@ -64,7 +62,7 @@ struct _GimpUnitMenuClass }; -GType gimp_unit_menu_get_type (void); +GType gimp_unit_menu_get_type (void) G_GNUC_CONST; GtkWidget * gimp_unit_menu_new (const gchar *format, GimpUnit unit, @@ -78,8 +76,6 @@ void gimp_unit_menu_set_unit (GimpUnitMenu *gum, GimpUnit gimp_unit_menu_get_unit (GimpUnitMenu *gum); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_UNIT_MENU_H__ */ diff --git a/libgimpwidgets/gimpwidgetstypes.h b/libgimpwidgets/gimpwidgetstypes.h index 1b2b6d4585..402f0bb445 100644 --- a/libgimpwidgets/gimpwidgetstypes.h +++ b/libgimpwidgets/gimpwidgetstypes.h @@ -22,13 +22,9 @@ #ifndef __GIMP_WIDGETS_TYPES_H__ #define __GIMP_WIDGETS_TYPES_H__ - #include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS /* For information look into the html documentation */ @@ -64,8 +60,6 @@ typedef struct _GimpUnitMenu GimpUnitMenu; typedef void (* GimpHelpFunc) (const gchar *help_data); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GIMP_WIDGETS_TYPES_H__ */ diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am index f6416efb52..78c0e68499 100644 --- a/pixmaps/Makefile.am +++ b/pixmaps/Makefile.am @@ -34,6 +34,5 @@ EXTRA_DIST = @STRIP_BEGIN@ \ update.xpm \ wilber.xpm \ wilber2.xpm \ - wilber3.xpm \ yes.xpm \ @STRIP_END@ diff --git a/pixmaps/wilber3.xpm b/pixmaps/wilber3.xpm deleted file mode 100644 index bb3e68bb87..0000000000 --- a/pixmaps/wilber3.xpm +++ /dev/null @@ -1,361 +0,0 @@ -/* XPM */ -static char * wilber3_xpm[] = { -"79 59 299 2", -" c None", -". c #D5D6D5", -"+ c #C5C2BD", -"@ c #A4A194", -"# c #C5BEBD", -"$ c #D5D2D5", -"% c #CDCAC5", -"& c #7B7562", -"* c #B4B2AC", -"= c #D5CEBD", -"- c #D5CEC5", -"; c #A49D94", -"> c #CDBE9C", -", c #D5D2CD", -"' c #BDBEBD", -") c #7B715A", -"! c #B4AEAC", -"~ c #CDCECD", -"{ c #CDC2AC", -"] c #C5BAA4", -"^ c #524439", -"/ c #8B857B", -"( c #736D5A", -"_ c #9C998B", -": c #CDCABD", -"< c #C5B694", -"[ c #BDB29C", -"} c #D5CECD", -"| c #413020", -"1 c #291C08", -"2 c #9C9994", -"3 c #94897B", -"4 c #BDB294", -"5 c #B4AA8B", -"6 c #B4AA94", -"7 c #CDCACD", -"8 c #736962", -"9 c #291808", -"0 c #B4AEA4", -"a c #73695A", -"b c #ACAAA4", -"c c #C5BAAC", -"d c #ACA183", -"e c #A49983", -"f c #CDC6C5", -"g c #C5C6C5", -"h c #C5C2C5", -"i c #BDBABD", -"j c #B4B6B4", -"k c #B4B2B4", -"l c #94918B", -"m c #736952", -"n c #6A6952", -"o c #6A6552", -"p c #A4A59C", -"q c #ACA58B", -"r c #AC9D83", -"s c #9C917B", -"t c #736552", -"u c #625541", -"v c #392408", -"w c #312008", -"x c #311C08", -"y c #4A4039", -"z c #5A504A", -"A c #73716A", -"B c #7B7573", -"C c #9C9D9C", -"D c #7B7962", -"E c #A4A19C", -"F c #9C957B", -"G c #948973", -"H c #8B8573", -"I c #6A5941", -"J c #412C10", -"K c #412810", -"L c #412808", -"M c #392008", -"N c #201808", -"O c #201408", -"P c #181000", -"Q c #180C00", -"R c #312C29", -"S c #6A6562", -"T c #BDB6B4", -"U c #6A6152", -"V c #62614A", -"W c #C5BEB4", -"X c #523C20", -"Y c #4A2C10", -"Z c #392808", -"` c #201400", -" . c #100C00", -".. c #413C39", -"+. c #625D4A", -"@. c #ACA18B", -"#. c #7B6952", -"$. c #4A3010", -"%. c #100800", -"&. c #080800", -"*. c #393C39", -"=. c #62594A", -"-. c #736D62", -";. c #B4B2A4", -">. c #523818", -",. c #080400", -"'. c #ACAAAC", -"). c #7B7162", -"!. c #5A594A", -"~. c #5A5541", -"{. c #837D73", -"]. c #ACAEAC", -"^. c #A4997B", -"/. c #101410", -"(. c #6A695A", -"_. c #5A5941", -":. c #949594", -"<. c #ACAA9C", -"[. c #181400", -"}. c #101008", -"|. c #292820", -"1. c #524C41", -"2. c #6A614A", -"3. c #625D52", -"4. c #626152", -"5. c #A4A1A4", -"6. c #A4A5A4", -"7. c #202018", -"8. c #201C18", -"9. c #312C20", -"0. c #413C31", -"a. c #4A4839", -"b. c #5A5041", -"c. c #9C999C", -"d. c #ACA59C", -"e. c #83755A", -"f. c #5A4429", -"g. c #312410", -"h. c #292010", -"i. c #292418", -"j. c #292420", -"k. c #313029", -"l. c #313020", -"m. c #393429", -"n. c #393831", -"o. c #414031", -"p. c #4A4439", -"q. c #524C39", -"r. c #8B8D8B", -"s. c #BDBAB4", -"t. c #A49D8B", -"u. c #948D73", -"v. c #8B816A", -"w. c #837962", -"x. c #5A554A", -"y. c #525041", -"z. c #413831", -"A. c #393829", -"B. c #313429", -"C. c #8B898B", -"D. c #949194", -"E. c #DEDEDE", -"F. c #F6EEEE", -"G. c #FFFAFF", -"H. c #EEEAE6", -"I. c #7B7973", -"J. c #9C9594", -"K. c #8B8983", -"L. c #6A6962", -"M. c #4A4431", -"N. c #7B7D7B", -"O. c #838583", -"P. c #EEEAEE", -"Q. c #FFFFFF", -"R. c #F6F6F6", -"S. c #D5D6CD", -"T. c #8B7D6A", -"U. c #524839", -"V. c #7B797B", -"W. c #838183", -"X. c #E6E2E6", -"Y. c #DEDADE", -"Z. c #625D5A", -"`. c #6A696A", -" + c #737573", -".+ c #5A595A", -"++ c #414441", -"@+ c #4A4C4A", -"#+ c #6A6D6A", -"$+ c #F6F2EE", -"%+ c #BDB6A4", -"&+ c #F6F2F6", -"*+ c #E6E6E6", -"=+ c #EEEEEE", -"-+ c #525552", -";+ c #5A5D5A", -">+ c #4A484A", -",+ c #414041", -"'+ c #393839", -")+ c #292829", -"!+ c #181C18", -"~+ c #292C29", -"{+ c #313031", -"]+ c #E6DEDE", -"^+ c #525052", -"/+ c #626162", -"(+ c #202020", -"_+ c #9C8D7B", -":+ c #000000", -"<+ c #626562", -"[+ c #393C29", -"}+ c #202420", -"|+ c #4A4841", -"1+ c #CDC6BD", -"2+ c #000400", -"3+ c #080C08", -"4+ c #413C29", -"5+ c #393C31", -"6+ c #737173", -"7+ c #83817B", -"8+ c #52504A", -"9+ c #181818", -"0+ c #ACA5A4", -"a+ c #313431", -"b+ c #4A4441", -"c+ c #E6E2DE", -"d+ c #8B856A", -"e+ c #948D83", -"f+ c #83796A", -"g+ c #837D6A", -"h+ c #C5C6BD", -"i+ c #5A5552", -"j+ c #83816A", -"k+ c #948D8B", -"l+ c #62615A", -"m+ c #7B6D5A", -"n+ c #837D62", -"o+ c #949183", -"p+ c #4A4031", -"q+ c #73715A", -"r+ c #413829", -"s+ c #414039", -"t+ c #5A5952", -"u+ c #524841", -"v+ c #392C20", -"w+ c #4A3C29", -"x+ c #5A4839", -"y+ c #5A4C39", -"z+ c #5A4029", -"A+ c #624831", -"B+ c #6A5039", -"C+ c #735939", -"D+ c #7B6141", -"E+ c #83654A", -"F+ c #8B6D4A", -"G+ c #947552", -"H+ c #9C795A", -"I+ c #A4815A", -"J+ c #AC8962", -"K+ c #B4916A", -"L+ c #A48962", -"M+ c #8B7152", -"N+ c #94795A", -"O+ c #83715A", -"P+ c #52554A", -"Q+ c #312818", -"R+ c #413429", -"S+ c #524031", -"T+ c #624C31", -"U+ c #6A5539", -"V+ c #735941", -"W+ c #83694A", -"X+ c #8B6D52", -"Y+ c #9C7D5A", -"Z+ c #A4855A", -"`+ c #BD996A", -" @ c #C5A173", -".@ c #AC9173", -"+@ c #292C20", -"@@ c #736152", -"#@ c #947952", -"$@ c #A48562", -"%@ c #AC8D62", -"&@ c #BD9973", -"*@ c #181810", -"=@ c #100C08", -"-@ c #101010", -";@ c #202418", -">@ c #6A655A", -",@ c #524831", -"'@ c #625539", -")@ c #B4956A", -"!@ c #BD9D73", -"~@ c #080808", -"{@ c #181410", -"]@ c #8B796A", -"^@ c #414439", -"/@ c #62655A", -"(@ c #393431", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . . . . . ", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ # . . . . . . . . . . . . . . ", -". . . . . . . . . . . . . . . $ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % & * $ $ $ . . . . . . . . . . . ", -". . . . . . . . . . . . . . . = - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ ; & * $ $ $ $ . . . . . . . . . . ", -". . . . . . . . . . . . . . . $ > , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ $ ' & ) ! ~ $ $ $ $ . . . . . . . . . ", -". . . . . . . . . . . . . . . . { ] , . $ $ $ $ $ $ . . . . . . . . . . . . ! ^ . . . . . . . . . . . . . . . . . . $ $ $ / ) ( _ ~ ~ $ $ $ $ . . . . . . . . ", -". . . . . . . . . . . . . . . . : < [ } $ $ $ $ $ $ $ $ $ . . . . . . . . . | 1 . . . . . . . . . . . . . . . . . $ $ $ 2 ) ( ( 3 ~ ~ ~ $ $ $ . . . . . . . . ", -". . . . . . . . . . . . . . . . . 4 5 6 ~ $ $ ~ ~ ~ ~ ~ ~ ~ ~ $ ~ $ ~ ~ 7 7 8 9 ~ ~ ~ ~ $ $ $ $ $ $ . . . . . . $ $ $ 0 ( ( ( a b 7 7 ~ ~ $ $ . . . . . . . . ", -". . . . . . . . . . . . . . . . . c 5 d e f ~ 7 7 g g g g h h h h ' i j j k l 9 j i h ' h g g ~ ~ ~ $ . . . . $ $ ~ h ( a m n o p g 7 ~ ~ $ $ . . . . . . . . ", -". . . . . . . . . . . . . . . . $ % q r s s + g h ' i 3 t u v v v w w w x 1 9 9 y z A B B C k i h g 7 ~ $ $ $ $ ~ h D a m o o o E h g 7 ~ $ $ . . . . . . . . ", -". . . . . . . . . . . . . . . . $ $ [ r F G H p 2 I J K L v v v M w w x 1 1 9 9 N O O P P P Q R S j ' g ~ ~ ~ ~ T & m o o U U V b # h 7 ~ $ $ $ . . . . . . . ", -". . . . . . . . . . . . . . . $ $ $ W r F H ) X Y J K L Z v v v w w x x 1 9 9 N O O ` P P P . . ...k i g 7 7 b ( m n o U +.+.+.i ' h g 7 ~ $ $ . . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ ~ @.F #.$.Y J J K L v v v w w w x 1 1 9 9 N O O P P P Q . .%.&.*.k i h 3 ( m o U V +.=.=.-.k i ' g 7 ~ $ $ . . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ 7 ;.F >.Y Y J K L Z v v v w w x 1 1 9 9 N O O ` P P P . .%.%.&.,.'.E ).a m o o U +.=.!.~.{.].j i h 7 ~ $ $ . . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ 7 + ^.$.Y J K K L v v v w w w x 1 1 9 N O O ` P P P Q . .%.&.&./.(.U n m o U U +.=._.~.~.:.'.k i h g 7 ~ $ $ . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ 7 h <.>.Y J K L Z v v v w w x 1 1 9 9 N O O [.P P P . .%.%.}.|.1.!.+.U o U 2.3.+.!.~.~.4.5.6.].j ' g 7 ~ $ $ . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ f h i ) J K L L v v v w w w x 1 1 9 N O O ` P P P Q 7.8.9.9.0.a.1.~.=.4.U 4.+.=.=.~.~.b.B c.5.].j ' g 7 ~ $ $ . . . . . . ", -". . . . . . . . . . . . . . $ $ $ ~ g h i d.e.f.L Z v v M w w x 1 g.h.h.i.|.j.|.k.k.|.|.9.l.m.n.o.p.q.b._.=.+.+.!.=.~.~.b.!.r.:.E '.k ' h 7 ~ $ $ . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ 7 h s.t.u.v.w.a V x.y.q.a.p.y o.0.z.A.m.B.k.k.k.k.k.m.A.0.0.p.a.q.b.~.x.!.~.~.~.b.b.y.B C.D.C 6.k i h 7 ~ $ $ . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ % E.F.G.H.W v.& ( o 3.I.J.b '.C K.L.a.p.p.o.0.0.0.0.o.o.o.M.a.a.q.1.y.b.b.y.b.b.y.y.3.N.O.D.c.6.k i h 7 ~ $ $ . . . . . . ", -". . . . . . . . . . . . . . . $ $ ~ P.Q.G.G.R.R.S.T.w.& * $ ~ ~ ~ 7 h h 2 !.~.y.q.q.U.a.a.p.a.p.a.a.a.q.U.q.q.q.q.1.q.y.A V.W.r.c.6.k ' h 7 ~ $ $ . . . . . . ", -". . . . . . . . . j k h 7 . $ $ ~ E.Q.R.G.R.R.R.R.W v.% P.P.X.Y.Y.E.E.E.. * o U +.=.~.b.y.q.U.a.a.p.a.p.p.p.p.a.q.q.y.Z.`. +W.l C '.k ' g 7 ~ $ $ . . . . . . ", -". . . . . . ~ c..+++++@+#+i $ $ s.$+R.G.R.. h E.G.H.%+G.R.&+*+P.P.=+P.P.*+X.t.m o U +.~.b.y.U.a.p.M.o.o.0.o.M.p.a.a.-+;+`. +W.D.C '.j ' g 7 ~ $ . . . . . . . ", -". . . . . ~ r.>+,+++'+)+!+++:.* ^.Q.&+G.' k ~+{+g Q.]+Q.Q.&+&+R.*+$ $ X.P.E.' ( n U +.=.~.y.U.p.M.o.0.0.0.0.0.M.p.>+^+;+`. +O.D.5.].j h g ~ $ $ . . . . . . . ", -". . . . . :.,+/+O.O.`.>+~+(+*.( _+F.&+Q.-+5.~+:+~+P.&+G.G.=+G.. c.<+)+<+$ Y.~ ( o U =.!.b.q.p.p.0.0.0.[+n.[+0.o.*.++^+;+#+V.C.:.6.k i h 7 ~ $ $ . . . . . . . ", -". . . . 7 /+@+D.g h r..+'+}+}+|+).1+R.Q./.}+2+:+3+1+F.R.R.=+G.:.j j {+3+N.. g m o U +.~.y.U.p.o.0.4+5+A.A.A.n.k.'+++^+/+6+7+r.C '.j ' g 7 ~ $ $ . . . . . . . ", -". . . . h '+.+5.. ~ :.;+'+~+~+'+8+G E.R./+3+:+3+ +H , &+&+&+R./+V.V.9+:+@+7 0+n U +.!.b.y.U.M.0.0.A.A.A.A.5+R ~+'+>+-+<+ +O.:.5.].i h g ~ $ $ . . . . . . . . ", -". . . . :.~+@+O.].6.V.@+a+{+a+*.b+) v.+ c+6+,+O.d+v.0 =+=+=+&+;+9+/.:+:+;+g e+o U =.~.1.q.p.y 0.0.A.A.A.A.A.}+~+*.@+;+#+N.r.C '.j ' g 7 ~ $ $ . . . . . . . . ", -". . . . D.!+*.`.W.V.;+,+{+a+*.++@+!.f+g+g+g+v.v.v.v.T.h+P.*+X.C }+:+:+(+'.2 o U +.=.~.y.a.p.o.o.0.A.A.A.A.9.}+{+,+^+<+ +O.:.6.k i h 7 ~ $ $ . . . . . . . . . ", -". . . . r.(+{+^+/+.+>+'+'+*.++@+-+i+( & & w.w.g+g+g+g+j+s.E.Y.. C @+^+'.E a U +.=.~.b.q.a.M.o.0.4+n.A.m.n.(+}+a+++.+`.N.k+C '.j h g ~ ~ $ . . . . . . . . . . ", -". . . . C }+}+'+++++*.'+,+>+^+.+;+l+U ( m+& D w.n+n+w.w.& @ * 7 . ~ * o+o U V +.~.y.1.a.p.p+o.0.A.A.n.A.k.!+)+'+@+/+ +O.:.6.k ' g 7 ~ $ $ . . . . . . . . . . ", -". . . . 7 ~+(+~+'+*.*.,+>+^+.+/+`.L.+.o m q+) & w.w.& & & & ) ( ( ( n o U 4.+.!.p.o.q.a.p+o.0.r+A.A.A.A.|.(+{+,+-+`.N.D.5.].i h g ~ $ $ . . . . . . . . . . . ", -". . . . . /+}+~+a+*.,+>+^+.+/+`.6+L.!.+.U n ( ) ) & ) ) ) ( ( m m o U U V +.=.y.m.0.p.p.o.0.n.A.m.A.A.A.!+)+a+>+;+6+O.c.'.k ' g 7 ~ $ $ . . . . . . . . . . . ", -". . . . . 5.'+{+'+,+>+^+.+/+`.6+I.L.~._.=.+.o m ( ( ( ( ( m n o o U +.+.=.!.~.R n.s+p.o.0.0.A.A.A.A.0.}+(+{+*.^+<+V.r.C ].i h 7 ~ $ $ . . . . . . . . . . . . ", -". . . . . 7 +>+,+>+^+.+/+`.6+V.N.t+q.y.~.x.+.V o m m o o o U V +.=.!.!.~.~.9.k.s+1.u+0.0.A.A.A.A.A.9.!+)+a+|+.+#+W.:.6.j ' g ~ $ $ . . . . . . . . . . . . . ", -". . . . . $ j +^+-+;+<+#+6+V.W. +a.a.U.q.b.~.=.+.U 4.+.+.+.=.!.=.x.y.y.p.v+w+x+u U =.y+M.n.A.A.A.m.!+(+k.*.^+/+ +C.c.'.i h 7 ~ $ $ . . . . . . . . . . . . . ", -". . . . . . . k W.<+<+#+6+N.W.N.!.p.M.p.a.1.y.b.~.=.=.!.~.x.~.~.~.y.U.l.| z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+Z..+/+6+O.5.].i h 7 ~ 5.j $ . . . . . . . . . . . . ", -". . . . . . . $ i :.N. +V.N.L.P+a.p.o.M.p.a.q.1.q.~.y.y.1.y.y.1.p.j.7.Q+R+S+T+U+V+D+W+X+G+Y+Z+J+K+`+ @.@r.O.N. +6+#+#+O.C C -+*.++@+<+C $ . . . . . . . . . . ", -". . . . . . . . $ ~ h l (.U =.b.a.p.s+M.p.M.a.p.q.q.U.q.o.k.i.8.8.7.+@m.s+y.4.-.m+@@I M+#@Y+$@%@K+&@ @l ].k j j k ].6.C C.{+'+,+>+^+.+/+W.g $ . . . . . . . . ", -". . . . . . . . $ $ ~ g 0+L.0.l.|.l.B.k.k.k.l.7.*@*@/.=@-@*@!+;@+@B.0.|+P+4.(.-.>@0.5+A.o.,@'@M+)@!@ @7+c.6.k i h g g 7 >+a+*.++@+-+;+<+#+ +5.h $ . . . . . . ", -". . . . . . . . $ $ ~ g h i 5.l+~+-@=@3+~@~@&.,.&.3+}.{@!+7.+@k.0.a.y.t+l+>@>@3.0.A.A.k.{@-@/.9+(+p.t ]@N.W.r.:.C 6.].j @+a+*.>+^+.+/+`.6+V.W.C.D.j 7 . . . . ", -". . . . . . . . $ $ ~ 7 h i k 6.c.r.t+k.*@3+3+~@=@-@*@7.|.k.n.^@1.x.4./@>@4.1.z.k.7.-@-@-@/.9+(+)+{+'+++@+;+`.W.r.:.C '.5./+,+>+-+;+<+#+ +N.O.C h $ $ . . . . ", -". . . . . . . . $ $ ~ 7 g ' j '.E :.C.V.6+<+++a+|.|.|.k.n.o.|+y.t+4.l+x.s+}+7.-@-@-@/.9+9+!+}+)+{+'+,+>+^+;+`. +N.O.D.c.5.6.:.#+/+;+`.6+W.C h ~ ~ $ $ . . . . ", -". . . . . . . . . $ $ ~ g h i ].6.C D.O.V.#+<+-+@+,+a+~+)+(+!+!+9+9+9+9+9+9+9+9+9+!+!+(+}+)+~+a+'+,+>+^+.+/+#+ +N.O.r.:.c.5.6.'.].k j i ' h g 7 ~ $ $ $ . . . ", -". . . . . . . . . $ $ ~ 7 g ' j ].6.c.l O.N.6+<+.+@+++*.(@{+~+)+)+}+}+}+}+}+}+}+)+)+~+{+a+'+*.++>+^+-+;+<+#+ +N.O.C.D.:.c.5.6.'.].k j i ' h g 7 ~ $ $ $ . . . ", -". . . . . . . . . . $ $ ~ 7 h ' j ].6.c.D.C.N.6+`.;+-+@+>+,+*.'+'+'+'+'+a+a+'+'+'+*.,+++|+@+^+-+;+/+`.#+ +V.W.O.r.D.:.c.C 5.6.'.].k j ' ' h g 7 ~ ~ $ $ . . . ", -". . . . . . . . . . $ $ ~ ~ g h ' j ].6.C :.r.W.V.#+`./+;+i+^+@+@+@+@+>+>+>+@+@+^+^+-+.+;+<+`.#+6+V.N.W.C.r.D.:.c.C 5.6.6.'.'.].k j i ' h g g 7 ~ $ $ $ . . . ", -". . . . . . . . . . . $ $ ~ 7 g h ' j k '.5.c.D.C.W.V. +6+`.`.<+/+/+/+/+/+/+<+<+`.`.#+6+V.N.W.O.C.D.:.c.C C 5.6.'.'.].k k k k k j i ' h h g 7 ~ ~ $ $ $ . . . ", -". . . . . . . . . . . $ $ $ ~ 7 g h ' i j ].'.5.c.D.r.C.O.W.N.V.V.V.V.V.V.V.N.N.W.W.O.C.k+D.c.C 5.6.'.].].k k j j i i i i i i i ' ' h h g 7 ~ ~ $ $ $ $ . . . ", -". . . . . . . . . . . . $ $ $ ~ ~ 7 g h ' i j ].'.6.5.C c.:.D.D.r.r.r.r.r.D.D.D.:.c.C 5.5.6.'.].k j i ' ' ' h h h g g h h h h h h g g g 7 ~ ~ ~ $ $ $ . . . . ", -". . . . . . . . . . . . . $ $ $ $ ~ ~ 7 g h ' i j k ].].'.6.6.5.5.5.5.5.5.5.6.6.'.].].k j j i ' h h g g 7 7 7 7 7 ~ 7 7 7 g 7 g 7 7 7 ~ ~ ~ $ $ $ $ . . . . . ", -". . . . . . . . . . . . . . . $ $ $ ~ ~ 7 7 g h h ' ' i j j j k k k k k k k j j j i ' ' h g g 7 7 7 ~ ~ ~ $ $ $ $ $ $ $ ~ ~ ~ ~ ~ ~ ~ ~ $ $ $ $ $ . . . . . . ", -". . . . . . . . . . . . . . . . $ $ $ $ $ ~ ~ 7 7 g g h h h ' ' ' ' ' ' ' ' h h h g g g 7 ~ ~ ~ $ $ $ $ . . . . . . $ $ $ $ $ $ $ $ $ $ $ $ $ . . . . . . . . ", -". . . . . . . . . . . . . . . . . . $ $ $ $ $ ~ ~ ~ ~ 7 7 7 7 7 g g g g 7 7 7 7 7 ~ ~ ~ ~ $ $ $ $ . . . . . . . . . . . . $ $ $ $ $ $ $ $ $ . . . . . . . . . ", -". . . . . . . . . . . . . . . . . . . . . $ $ $ $ $ $ $ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ $ $ $ $ $ $ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -". . . . . . . . . . . . . . . . . . . . . . . . . . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/plug-ins/FractalExplorer/FractalExplorer.c b/plug-ins/FractalExplorer/FractalExplorer.c index 3000fe0f46..04a5e9c5ca 100644 --- a/plug-ins/FractalExplorer/FractalExplorer.c +++ b/plug-ins/FractalExplorer/FractalExplorer.c @@ -1143,7 +1143,7 @@ plug_in_parse_fractalexplorer_path (void) if (!fractalexplorer_path) { gchar *gimprc = gimp_personal_rc_file ("gimprc"); - gchar *path = gimp_strescape + gchar *path = g_strescape ("${gimp_dir}" G_DIR_SEPARATOR_S "fractalexplorer" G_SEARCHPATH_SEPARATOR_S "${gimp_data_dir}" G_DIR_SEPARATOR_S "fractalexplorer", diff --git a/plug-ins/common/postscript.c b/plug-ins/common/postscript.c index 0aae884a39..58aa738f7f 100644 --- a/plug-ins/common/postscript.c +++ b/plug-ins/common/postscript.c @@ -1356,7 +1356,7 @@ ps_open (gchar *filename, /* Escape special characters. Escaping " does not work with call of shell. */ /* fnbuf points to memory that should be freed. */ - filename = fnbuf = gimp_strescape (filename, "\""); + filename = fnbuf = g_strescape (filename, "\""); blank = (strchr (filename, ' ') != NULL); apo = (strchr (filename, '\'') != NULL); anf = (strchr (filename, '"') != NULL); diff --git a/plug-ins/common/ps.c b/plug-ins/common/ps.c index 0aae884a39..58aa738f7f 100644 --- a/plug-ins/common/ps.c +++ b/plug-ins/common/ps.c @@ -1356,7 +1356,7 @@ ps_open (gchar *filename, /* Escape special characters. Escaping " does not work with call of shell. */ /* fnbuf points to memory that should be freed. */ - filename = fnbuf = gimp_strescape (filename, "\""); + filename = fnbuf = g_strescape (filename, "\""); blank = (strchr (filename, ' ') != NULL); apo = (strchr (filename, '\'') != NULL); anf = (strchr (filename, '"') != NULL); diff --git a/plug-ins/gdyntext/gdyntext.c b/plug-ins/gdyntext/gdyntext.c index 4db4d74f17..766fa0c210 100644 --- a/plug-ins/gdyntext/gdyntext.c +++ b/plug-ins/gdyntext/gdyntext.c @@ -282,7 +282,7 @@ gdt_load (GdtVals *data) strncpy (data->text, params[TEXT], sizeof(data->text)); { - gchar *text = gimp_strcompress (data->text); + gchar *text = g_strcompress (data->text); g_snprintf (data->text, sizeof(data->text), "%s", text); g_free (text); } @@ -300,7 +300,7 @@ gdt_save (GdtVals *data) gint32 color; GimpParasite *parasite; - text = gimp_strescape (data->text, NULL); + text = g_strescape (data->text, NULL); gimp_rgb_get_uchar (&data->color, &r, &g, &b); color = (r << 16) | (g << 8) | b; lname = g_strdup_printf (GDYNTEXT_MAGIC diff --git a/plug-ins/gdyntext/gdyntextcompat.c b/plug-ins/gdyntext/gdyntextcompat.c index e1e4f6a8f7..e74f03d5ee 100644 --- a/plug-ins/gdyntext/gdyntextcompat.c +++ b/plug-ins/gdyntext/gdyntextcompat.c @@ -146,7 +146,7 @@ gboolean gdt_compat_load(GdtVals *data) strncpy(data->text, params[C_TEXT], sizeof(data->text)); { - gchar *text = gimp_strcompress (data->text); + gchar *text = g_strcompress (data->text); g_snprintf(data->text, sizeof(data->text), "%s", text); g_free(text); } diff --git a/plug-ins/gfig/gfig.c b/plug-ins/gfig/gfig.c index 21b900a08d..2bf6811a06 100644 --- a/plug-ins/gfig/gfig.c +++ b/plug-ins/gfig/gfig.c @@ -812,7 +812,7 @@ plug_in_parse_gfig_path (void) if (!gfig_path) { gchar *gimprc = gimp_personal_rc_file ("gimprc"); - gchar *path = gimp_strescape + gchar *path = g_strescape ("${gimp_dir}" G_DIR_SEPARATOR_S "gfig" G_SEARCHPATH_SEPARATOR_S "${gimp_data_dir}" G_DIR_SEPARATOR_S "gfig", diff --git a/plug-ins/gflare/gflare.c b/plug-ins/gflare/gflare.c index dc24f2bc9a..8a58bb7e96 100644 --- a/plug-ins/gflare/gflare.c +++ b/plug-ins/gflare/gflare.c @@ -1027,10 +1027,10 @@ plug_in_parse_gflare_path (void) if (!gflare_path) { gchar *gimprc = gimp_personal_rc_file ("gimprc"); - gchar *path = gimp_strescape ("${gimp_dir}" G_DIR_SEPARATOR_S "gflare" - G_SEARCHPATH_SEPARATOR_S - "${gimp_data_dir}" G_DIR_SEPARATOR_S "gflare", - NULL); + gchar *path = g_strescape ("${gimp_dir}" G_DIR_SEPARATOR_S "gflare" + G_SEARCHPATH_SEPARATOR_S + "${gimp_data_dir}" G_DIR_SEPARATOR_S "gflare", + NULL); g_message (_("No gflare-path in gimprc:\n" "You need to add an entry like\n" "(gflare-path \"%s\")\n" @@ -1592,7 +1592,7 @@ gflare_save (GFlare *gflare) if (!message_ok) { gchar *gimprc = gimp_personal_rc_file ("gimprc"); - gchar *gflare_path = gimp_strescape + gchar *gflare_path = g_strescape ("${gimp_dir}" G_DIR_SEPARATOR_S "gflare", NULL); gchar *dir = gimp_personal_rc_file ("gflare"); diff --git a/plug-ins/script-fu/script-fu-interface.c b/plug-ins/script-fu/script-fu-interface.c index f884b4acfd..42b7c46bcf 100644 --- a/plug-ins/script-fu/script-fu-interface.c +++ b/plug-ins/script-fu/script-fu-interface.c @@ -58,8 +58,6 @@ #endif /* G_OS_WIN32 */ -#define ESCAPE(string) gimp_strescape (string, NULL) - #define TEXT_WIDTH 100 #define TEXT_HEIGHT 25 #define COLOR_SAMPLE_WIDTH 100 @@ -337,7 +335,7 @@ script_fu_find_scripts (void) if (!my_err && S_ISREG (filestat.st_mode)) { - gchar *qf = ESCAPE (filename); + gchar *qf = g_strescape (filename, NULL); #ifdef __EMX__ _fnslashify(qf); #endif @@ -927,7 +925,7 @@ script_fu_script_proc (gchar *name, case SF_STRING: case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (params[i + 1].data.d_string); + escaped = g_strescape (params[i + 1].data.d_string, NULL); length += strlen (escaped) + 3; g_free (escaped); break; @@ -993,7 +991,8 @@ script_fu_script_proc (gchar *name, case SF_STRING: case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (params[i + 1].data.d_string); + escaped = g_strescape (params[i + 1].data.d_string, + NULL); g_snprintf (buffer, sizeof (buffer), "\"%s\"", escaped); g_free (escaped); @@ -1776,7 +1775,7 @@ script_fu_ok_callback (GtkWidget *widget, break; case SF_STRING: - escaped = ESCAPE (gtk_entry_get_text (GTK_ENTRY (sf_interface->args_widgets[i]))); + escaped = g_strescape (gtk_entry_get_text (GTK_ENTRY (sf_interface->args_widgets[i])), NULL); length += strlen (escaped) + 3; g_free (escaped); break; @@ -1787,7 +1786,7 @@ script_fu_ok_callback (GtkWidget *widget, case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (script->arg_values[i].sfa_file.filename); + escaped = g_strescape (script->arg_values[i].sfa_file.filename, NULL); length += strlen (escaped) + 3; g_free (escaped); break; @@ -1858,7 +1857,7 @@ script_fu_ok_callback (GtkWidget *widget, text = (gchar *) gtk_entry_get_text (GTK_ENTRY (sf_interface->args_widgets[i])); g_free (script->arg_values[i].sfa_value); script->arg_values[i].sfa_value = g_strdup (text); - escaped = ESCAPE (text); + escaped = g_strescape (text, NULL); g_snprintf (buffer, sizeof (buffer), "\"%s\"", escaped); g_free (escaped); text = buffer; @@ -1890,7 +1889,8 @@ script_fu_ok_callback (GtkWidget *widget, case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (script->arg_values[i].sfa_file.filename); + escaped = g_strescape (script->arg_values[i].sfa_file.filename, + NULL); g_snprintf (buffer, sizeof (buffer), "\"%s\"", escaped); g_free (escaped); text = buffer; diff --git a/plug-ins/script-fu/script-fu-scripts.c b/plug-ins/script-fu/script-fu-scripts.c index f884b4acfd..42b7c46bcf 100644 --- a/plug-ins/script-fu/script-fu-scripts.c +++ b/plug-ins/script-fu/script-fu-scripts.c @@ -58,8 +58,6 @@ #endif /* G_OS_WIN32 */ -#define ESCAPE(string) gimp_strescape (string, NULL) - #define TEXT_WIDTH 100 #define TEXT_HEIGHT 25 #define COLOR_SAMPLE_WIDTH 100 @@ -337,7 +335,7 @@ script_fu_find_scripts (void) if (!my_err && S_ISREG (filestat.st_mode)) { - gchar *qf = ESCAPE (filename); + gchar *qf = g_strescape (filename, NULL); #ifdef __EMX__ _fnslashify(qf); #endif @@ -927,7 +925,7 @@ script_fu_script_proc (gchar *name, case SF_STRING: case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (params[i + 1].data.d_string); + escaped = g_strescape (params[i + 1].data.d_string, NULL); length += strlen (escaped) + 3; g_free (escaped); break; @@ -993,7 +991,8 @@ script_fu_script_proc (gchar *name, case SF_STRING: case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (params[i + 1].data.d_string); + escaped = g_strescape (params[i + 1].data.d_string, + NULL); g_snprintf (buffer, sizeof (buffer), "\"%s\"", escaped); g_free (escaped); @@ -1776,7 +1775,7 @@ script_fu_ok_callback (GtkWidget *widget, break; case SF_STRING: - escaped = ESCAPE (gtk_entry_get_text (GTK_ENTRY (sf_interface->args_widgets[i]))); + escaped = g_strescape (gtk_entry_get_text (GTK_ENTRY (sf_interface->args_widgets[i])), NULL); length += strlen (escaped) + 3; g_free (escaped); break; @@ -1787,7 +1786,7 @@ script_fu_ok_callback (GtkWidget *widget, case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (script->arg_values[i].sfa_file.filename); + escaped = g_strescape (script->arg_values[i].sfa_file.filename, NULL); length += strlen (escaped) + 3; g_free (escaped); break; @@ -1858,7 +1857,7 @@ script_fu_ok_callback (GtkWidget *widget, text = (gchar *) gtk_entry_get_text (GTK_ENTRY (sf_interface->args_widgets[i])); g_free (script->arg_values[i].sfa_value); script->arg_values[i].sfa_value = g_strdup (text); - escaped = ESCAPE (text); + escaped = g_strescape (text, NULL); g_snprintf (buffer, sizeof (buffer), "\"%s\"", escaped); g_free (escaped); text = buffer; @@ -1890,7 +1889,8 @@ script_fu_ok_callback (GtkWidget *widget, case SF_FILENAME: case SF_DIRNAME: - escaped = ESCAPE (script->arg_values[i].sfa_file.filename); + escaped = g_strescape (script->arg_values[i].sfa_file.filename, + NULL); g_snprintf (buffer, sizeof (buffer), "\"%s\"", escaped); g_free (escaped); text = buffer; diff --git a/tools/pdbgen/enumcode.pl b/tools/pdbgen/enumcode.pl index ff4a928a51..52757ad48b 100755 --- a/tools/pdbgen/enumcode.pl +++ b/tools/pdbgen/enumcode.pl @@ -117,9 +117,7 @@ print ENUMFILE <