This patch provides a new line-style DOTTED, and an implementation of
bitmapped images.  Furthermore, I widened the standard DOT in linestyles a
bit so it looks nicer, and caught a bug doing that.  The image properties
uses a new selector widgets for files, which will have to be improved.  Two
new files follow the patch: objects/standard/image.c and
objects/standard/pixmaps/image.xpm.  I also added some console output for
errors loading libraries, since the error boxes may be closed too quickly
to read.  The postscript rendering is stolen from gdk_imlib, and can
probably be improved.  I am not a postscript guru.

There is a bug with the image border that causes a single pixel gap
sometimes.  Not sure if it's imlibs scaling or some rounding here.

-Lars

Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/dia/ChangeLog,v
retrieving revision 1.50
diff -u -b -B -r1.50 ChangeLog
--- ChangeLog   1999/02/04 20:20:04     1.50
+++ ChangeLog   1999/02/06 04:41:31
@@ -1,3 +1,21 @@
+1999-02-05  Lars Clausen  <[EMAIL PROTECTED]>
+
+       * app/render_eps.c (set_dashlength): 
+       (new_eps_renderer): Set a more reasonable dot length.  Fixed
+       missing initialization of dot length.
+
+       * app/render_gdk.c (new_gdk_renderer): 
+       Dot a bit wider.  Looks good in normal mode now.
+
+       * objects/standard/image.c:
+       Created.
+
+       * app/render_eps.c (set_linestyle):
+       * app/render_gdk.c (set_linestyle):
+       * lib/widgets.c (dia_line_style_selector_init): 
+       * lib/render.h: 
+       New line style DOTTED.
+
 1999-02-04  Alejandro Aguilar Sierra  <[EMAIL PROTECTED]>
 
        * objects/UML/lifeline.c: 
Index: configure.in
===================================================================
RCS file: /cvs/gnome/dia/configure.in,v
retrieving revision 1.8
diff -u -b -B -r1.8 configure.in
--- configure.in        1999/01/25 13:18:29     1.8
+++ configure.in        1999/02/06 04:41:31
@@ -103,6 +103,13 @@
 AC_SUBST(XML_LIBS)
 AC_SUBST(XML_CFLAGS)
 
+dnl
+dnl Locate the imlib library
+dnl
+AM_PATH_GDK_IMLIB()
+AC_SUBST(GDK_IMLIB_LIBS)
+AC_SUBST(GDK_IMLIB_CFLAGS)
+
 dnl Checks for header files.
 AC_HEADER_DIRENT
 AC_HEADER_STDC
Index: app/Makefile.am
===================================================================
RCS file: /cvs/gnome/dia/app/Makefile.am,v
retrieving revision 1.11
diff -u -b -B -r1.11 Makefile.am
--- Makefile.am 1999/01/28 20:34:56     1.11
+++ Makefile.am 1999/02/06 04:41:31
@@ -61,7 +61,7 @@
            tool.h \
            pixmaps.h 
 
-dia_LDADD = ../lib/libdia.a  @GTK_LIBS@ @XML_LIBS@ @INTLLIBS@ @GNOME_LIBS@
+dia_LDADD = ../lib/libdia.a  @GTK_LIBS@ @XML_LIBS@ @INTLLIBS@ @GNOME_LIBS@ 
+@GDK_IMLIB_LIBS@
 
 INCLUDES = \
        -DLOCALEDIR=\"$(localedir)\" \
Index: app/app_procs.c
===================================================================
RCS file: /cvs/gnome/dia/app/app_procs.c,v
retrieving revision 1.11
diff -u -b -B -r1.11 app_procs.c
--- app_procs.c 1999/01/28 20:34:57     1.11
+++ app_procs.c 1999/02/06 04:41:31
@@ -168,6 +168,10 @@
   gnome_init (PACKAGE, VERSION, argc, argv);
 #else
   gtk_init (&argc, &argv);
+  gdk_imlib_init();
+  /* FIXME:  Is this a good idea? */
+  gtk_widget_push_visual(gdk_imlib_get_visual());
+  gtk_widget_push_colormap(gdk_imlib_get_colormap());
 #endif
 
   /* Here could be popt stuff for options */
@@ -337,11 +341,12 @@
       strncpy(file_name, directory, 256);
       strncat(file_name, "/", 256);
       strncat(file_name, dirp->d_name, 256);
-      /*   printf("loading library: \"%s\"\n", file_name); */
       
       libhandle = dlopen(file_name, DLOPEN_MODE);
       if (libhandle==NULL) {
-       message_warning(_("Error loading library: \"%s\":\n %s\n"), file_name, 
dlerror());
+       error = dlerror();
+       message_warning(_("Error loading library: \"%s\":\n %s\n"), file_name, error);
+       printf(_("Error loading library: \"%s\":\n %s\n"), file_name, error);
        continue;
       }
 
@@ -352,16 +357,19 @@
 #endif
       if ((error = dlerror()) != NULL)  {
        message_warning(_("The file \"%s\" is not a Dia object library.\n"), 
file_name);
+       printf(_("The file \"%s\" is not a Dia object library.\n"), file_name);
        continue;
       }
 
       if ( (*version_func)() < current_version ) {
        message_warning(_("The object library \"%s\" is from an older version of Dia 
and cannot be used.\nPlease upgrade it."), file_name);
+       printf(_("The object library \"%s\" is from an older version of Dia and cannot 
+be used.\nPlease upgrade it."), file_name);
        continue;
       }
       
       if ( (*version_func)() > current_version ) {
        message_warning(_("The object library \"%s\" is from an later version of 
Dia.\nYou need to upgrade Dia to use it."), file_name);
+       printf(_("The object library \"%s\" is from an later version of Dia.\nYou need 
+to upgrade Dia to use it."), file_name);
        continue;
       }
 
@@ -373,6 +381,7 @@
 #endif
       if ((error = dlerror()) != NULL)  {
        message_warning(_("Error loading library: \"%s\":\n %s\n"), file_name, error);
+       printf(_("Error loading library: \"%s\":\n %s\n"), file_name, error);
        continue;
       }
       
Index: app/interface.c
===================================================================
RCS file: /cvs/gnome/dia/app/interface.c,v
retrieving revision 1.8
diff -u -b -B -r1.8 interface.c
--- interface.c 1999/01/28 20:35:01     1.8
+++ interface.c 1999/02/06 04:41:31
@@ -90,6 +90,10 @@
   { NULL,
     "Create Polyline",
     { CREATE_OBJECT_TOOL, "Standard - PolyLine", NULL }
+  },
+  { NULL,
+    "Create Image",
+    { CREATE_OBJECT_TOOL, "Standard - Image", NULL }
   }
 };
 
Index: app/properties.c
===================================================================
RCS file: /cvs/gnome/dia/app/properties.c,v
retrieving revision 1.6
diff -u -b -B -r1.6 properties.c
Index: app/render_eps.c
===================================================================
RCS file: /cvs/gnome/dia/app/render_eps.c,v
retrieving revision 1.6
diff -u -b -B -r1.6 render_eps.c
--- render_eps.c        1999/01/14 14:35:12     1.6
+++ render_eps.c        1999/02/06 04:41:31
@@ -19,6 +19,7 @@
 #include <time.h>
 #include <math.h>
 #include <unistd.h>
+#include <gdk_imlib.h>
 
 #include "config.h"
 #include "render_eps.h"
@@ -85,7 +86,7 @@
 static void draw_image(RendererEPS *renderer,
                       Point *point,
                       real width, real height,
-                      void *not_decided_yet);
+                      GdkImlibImage *image);
 
 static RenderOps EpsRenderOps = {
   (BeginRenderFunc) begin_render,
@@ -146,8 +147,8 @@
 
   renderer->file = file;
 
-  renderer->dash_length = 10.0;
   renderer->dash_length = 1.0;
+  renderer->dot_length = 0.2;
   renderer->saved_line_style = LINESTYLE_SOLID;
   
   time_now  = time(NULL);
@@ -301,7 +302,7 @@
 static void
 set_linestyle(RendererEPS *renderer, LineStyle mode)
 {
-  double hole_width;
+  real hole_width;
 
   renderer->saved_line_style = mode;
   
@@ -310,35 +311,38 @@
     fprintf(renderer->file, "[] 0 sd\n");
     break;
   case LINESTYLE_DASHED:
-    fprintf(renderer->file, "[%f] 0 sd\n", (double) renderer->dash_length);
+    fprintf(renderer->file, "[%f] 0 sd\n", renderer->dash_length);
     break;
   case LINESTYLE_DASH_DOT:
     hole_width = (renderer->dash_length - renderer->dot_length) / 2.0;
     fprintf(renderer->file, "[%f %f %f %f] 0 sd\n",
-           (double) renderer->dash_length,
+           renderer->dash_length,
            hole_width,
-           (double) renderer->dot_length,
+           renderer->dot_length,
            hole_width );
     break;
   case LINESTYLE_DASH_DOT_DOT:
-    hole_width = (renderer->dash_length - 2*renderer->dot_length) / 3.0;
+    hole_width = (renderer->dash_length - 2.0*renderer->dot_length) / 3.0;
     fprintf(renderer->file, "[%f %f %f %f %f %f] 0 sd\n",
-           (double) renderer->dash_length,
+           renderer->dash_length,
            hole_width,
-           (double) renderer->dot_length,
+           renderer->dot_length,
            hole_width,
-           (double) renderer->dot_length,
+           renderer->dot_length,
            hole_width );
     break;
+  case LINESTYLE_DOTTED:
+    fprintf(renderer->file, "[%f] 0 sd\n", renderer->dot_length);
+    break;
   }
 }
 
 static void
 set_dashlength(RendererEPS *renderer, real length)
-{  /* dot = 10% of len */
+{  /* dot = 20% of len */
   
   renderer->dash_length = length;
-  renderer->dot_length = length*0.1;
+  renderer->dot_length = length*0.2;
   
   set_linestyle(renderer, renderer->saved_line_style);
 }
@@ -635,8 +639,136 @@
 draw_image(RendererEPS *renderer,
           Point *point,
           real width, real height,
-          void *not_decided_yet)
+          GdkImlibImage *image)
 {
-  message_error("eps_renderer: Images are not supported yet!\n");
+  int img_width, img_height;
+  int v;
+  int                 x, y;
+  unsigned char      *ptr;
+  real ratio;
+
+  img_width = image->rgb_width;
+  img_height = image->rgb_height;
+
+  ratio = height/width;
+
+  fprintf(renderer->file, "/origstate save def\n");
+  fprintf(renderer->file, "20 dict begin\n");
+  if (1) /* Color output */
+  {
+    fprintf(renderer->file, "/pix %i string def\n", img_width * 3);
+    fprintf(renderer->file, "/grays %i string def\n", img_width);
+    fprintf(renderer->file, "/npixls 0 def\n");
+    fprintf(renderer->file, "/rgbindx 0 def\n");
+    fprintf(renderer->file, "%f %f translate\n", point->x, point->y);
+    fprintf(renderer->file, "%f %f scale\n", 1.0, ratio);
+    fprintf(renderer->file,
+           "/colorimage where\n"
+           "{ pop }\n"
+           "{\n"
+           "/colortogray {\n"
+           "/rgbdata exch store\n"
+           "rgbdata length 3 idiv\n"
+           "/npixls exch store\n"
+           "/rgbindx 0 store\n"
+           "0 1 npixls 1 sub {\n"
+           "grays exch\n"
+           "rgbdata rgbindx       get 20 mul\n"
+           "rgbdata rgbindx 1 add get 32 mul\n"
+           "rgbdata rgbindx 2 add get 12 mul\n"
+           "add add 64 idiv\n"
+           "put\n"
+           "/rgbindx rgbindx 3 add store\n"
+           "} for\n"
+           "grays 0 npixls getinterval\n"
+           "} bind def\n"
+           "/mergeprocs {\n"
+           "dup length\n"
+           "3 -1 roll\n"
+           "dup\n"
+           "length\n"
+           "dup\n"
+           "5 1 roll\n"
+           "3 -1 roll\n"
+           "add\n"
+           "array cvx\n"
+           "dup\n"
+           "3 -1 roll\n"
+           "0 exch\n"
+           "putinterval\n"
+           "dup\n"
+           "4 2 roll\n"
+           "putinterval\n"
+           "} bind def\n"
+           "/colorimage {\n"
+           "pop pop\n"
+           "{colortogray} mergeprocs\n"
+           "image\n"
+           "} bind def\n"
+           "} ifelse\n");
+    fprintf(renderer->file, "%i %i 8\n", img_width, img_height);
+    fprintf(renderer->file, "[%i 0 0 -%i 0 %i]\n", 
+           img_width, img_height, img_height);
+    fprintf(renderer->file, "{currentfile pix readhexstring pop}\n");
+    fprintf(renderer->file, "false 3 colorimage\n");
+    fprintf(renderer->file, "\n");
+    ptr = image->rgb_data;
+    for (y = 0; y < img_width; y++)
+    {
+      for (x = 0; x < img_height; x++)
+      {
+       v = (int)(*ptr++);
+       if (v < 0x10)
+         fprintf(renderer->file, "0%x", v);
+       else
+         fprintf(renderer->file, "%x", v);
+       v = (int)(*ptr++);
+       if (v < 0x10)
+         fprintf(renderer->file, "0%x", v);
+       else
+         fprintf(renderer->file, "%x", v);
+       v = (int)(*ptr++);
+       if (v < 0x10)
+         fprintf(renderer->file, "0%x", v);
+       else
+         fprintf(renderer->file, "%x", v);
+      }
+      fprintf(renderer->file, "\n");
+    }
+  }
+  else /* Grayscale */
+  {
+    fprintf(renderer->file, "/pix %i string def\n", img_width);
+    fprintf(renderer->file, "/grays %i string def\n", img_width);
+    fprintf(renderer->file, "/npixls 0 def\n");
+    fprintf(renderer->file, "/rgbindx 0 def\n");
+    fprintf(renderer->file, "%i %i translate\n", point->x, point->y);
+    fprintf(renderer->file, "%i %i scale\n", 1.0, ratio);
+    fprintf(renderer->file, "%i %i 8\n", img_width, img_height);
+    fprintf(renderer->file, "[%i 0 0 -%i 0 %i]\n", 
+           img_width, img_height, img_height);
+    fprintf(renderer->file, "{currentfile pix readhexstring pop}\n");
+    fprintf(renderer->file, "image\n");
+    fprintf(renderer->file, "\n");
+    ptr = image->rgb_data;
+    for (y = 0; y < img_height; y++)
+    {
+      for (x = 0; x < img_width; x++)
+      {
+       v = (int)(*ptr++);
+       v += (int)(*ptr++);
+       v += (int)(*ptr++);
+       v /= 3;
+       if (v < 0x10)
+         fprintf(renderer->file, "0%x", v);
+       else
+         fprintf(renderer->file, "%x", v);
+      }
+      fprintf(renderer->file, "\n");
+    }
+  }
+  fprintf(renderer->file, "%f %f scale\n", 1.0, 1.0/ratio);
+  fprintf(renderer->file, "%f %f translate\n", -point->x, -point->y);
+  fprintf(renderer->file, "\n");
 }
 
Index: app/render_gdk.c
===================================================================
RCS file: /cvs/gnome/dia/app/render_gdk.c,v
retrieving revision 1.5
diff -u -b -B -r1.5 render_gdk.c
--- render_gdk.c        1999/01/14 14:35:15     1.5
+++ render_gdk.c        1999/02/06 04:41:31
@@ -18,6 +18,7 @@
 
 #include <math.h>
 #include <gdk/gdk.h>
+#include <gdk_imlib.h>
 
 #include "render_gdk.h"
 #include "message.h"
@@ -82,7 +83,7 @@
 static void draw_image(RendererGdk *renderer,
                       Point *point,
                       real width, real height,
-                      void *not_decided_yet);
+                      GdkImlibImage *image);
 
 static real get_text_width(RendererGdk *renderer,
                           const char *text, int length);
@@ -174,7 +175,7 @@
   
   renderer->saved_line_style = LINESTYLE_SOLID;
   renderer->dash_length = 10;
-  renderer->dot_length = 1;
+  renderer->dot_length = 2;
   
   return renderer;
 }
@@ -349,6 +350,12 @@
     dash_list[5] = hole_width;
     gdk_gc_set_dashes(renderer->render_gc, 0, dash_list, 6);
     break;
+  case LINESTYLE_DOTTED:
+    renderer->line_style = GDK_LINE_ON_OFF_DASH;
+    dash_list[0] = renderer->dot_length;
+    dash_list[1] = renderer->dot_length;
+    gdk_gc_set_dashes(renderer->render_gc, 0, dash_list, 2);
+    break;
   }
   gdk_gc_set_line_attributes(renderer->render_gc,
                             renderer->line_width,
@@ -863,9 +870,17 @@
 draw_image(RendererGdk *renderer,
           Point *point,
           real width, real height,
-          void *not_decided_yet)
+          GdkImlibImage *image)
 {
-  message_error("gkd_renderer: Images are not supported yet!\n");
+  int real_width, real_height, real_x, real_y;
+  
+  real_width = ddisplay_transform_length(renderer->ddisp, width);
+  real_height = ddisplay_transform_length(renderer->ddisp, height);
+  ddisplay_transform_coords(renderer->ddisp, point->x, point->y,
+                           &real_x, &real_y);
+
+  gdk_imlib_paste_image((GdkImlibImage *)image, renderer->pixmap,
+                       real_x, real_y, real_width, real_height);
 }
 
 static real
Index: lib/render.h
===================================================================
RCS file: /cvs/gnome/dia/lib/render.h,v
retrieving revision 1.4
diff -u -b -B -r1.4 render.h
--- render.h    1999/01/14 14:36:31     1.4
+++ render.h    1999/02/06 04:41:31
@@ -22,6 +22,8 @@
 #include "color.h"
 #include "font.h"
 
+#include <gdk_imlib.h>
+
 typedef struct _RenderOps RenderOps;
 typedef struct _InteractiveRenderOps InteractiveRenderOps;
 typedef struct _Renderer Renderer;
@@ -42,7 +44,8 @@
   LINESTYLE_SOLID,
   LINESTYLE_DASHED,
   LINESTYLE_DASH_DOT,
-  LINESTYLE_DASH_DOT_DOT
+  LINESTYLE_DASH_DOT_DOT,
+  LINESTYLE_DOTTED
 } LineStyle;
 
 typedef enum {
@@ -172,7 +175,7 @@
 typedef void (*DrawImageFunc) (Renderer *renderer,
                               Point *point,
                               real width, real height,
-                              void *not_decided_yet);
+                              GdkImlibImage *image);
 
 /******************************************************
  **  Functions defined for every Interactive Renderer
Index: lib/render_store.c
===================================================================
RCS file: /cvs/gnome/dia/lib/render_store.c,v
retrieving revision 1.2
diff -u -b -B -r1.2 render_store.c
--- render_store.c      1999/01/14 14:36:34     1.2
+++ render_store.c      1999/02/06 04:41:31
@@ -456,12 +456,11 @@
 }
 
 void
-rs_add_draw_image(Renderer *renderer,
+rs_add_draw_image(Renderer *store,
                  Point *point,
                  real width, real height,
-                 void *not_decided_yet)
+                 void *image)
 {
-  
 }
 
 /* Rendering: */
Index: lib/widgets.c
===================================================================
RCS file: /cvs/gnome/dia/lib/widgets.c,v
retrieving revision 1.6
diff -u -b -B -r1.6 widgets.c
--- widgets.c   1999/01/28 20:35:11     1.6
+++ widgets.c   1999/02/06 04:41:31
@@ -287,6 +287,12 @@
   gtk_menu_append (GTK_MENU (menu), menuitem);
   gtk_widget_show (menuitem);
   
+  menuitem = gtk_radio_menu_item_new_with_label (group, "Dotted");
+  gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(LINESTYLE_DOTTED));
+  group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (menuitem));
+  gtk_menu_append (GTK_MENU (menu), menuitem);
+  gtk_widget_show (menuitem);
+  
   gtk_menu_set_active(GTK_MENU (menu), 0);
   gtk_option_menu_set_menu (GTK_OPTION_MENU (fs), menu);
 }
@@ -643,3 +649,62 @@
   gtk_menu_set_active(GTK_MENU (as->arrow_type_menu), arrow);
   gtk_option_menu_set_history (GTK_OPTION_MENU(as), arrow);
 }
+
+/************* DiaFileSelector: ***************/
+static void
+dia_file_selector_class_init (DiaFileSelectorClass *class)
+{
+  GtkObjectClass *object_class;
+  
+  object_class = (GtkObjectClass*) class;
+}
+
+static void
+dia_file_selector_init (DiaFileSelector *fs)
+{
+  /* Here's where we set up the real thing */
+  /* We should really have a Browse button here */
+}
+
+
+guint
+dia_file_selector_get_type (void)
+{
+  static guint dfs_type = 0;
+
+  if (!dfs_type) {
+    GtkTypeInfo dfs_info = {
+      "DiaFileSelector",
+      sizeof (DiaFileSelector),
+      sizeof (DiaFileSelectorClass),
+      (GtkClassInitFunc) dia_file_selector_class_init,
+      (GtkObjectInitFunc) dia_file_selector_init,
+      (GtkArgSetFunc) NULL,
+      (GtkArgGetFunc) NULL
+    };
+    
+    dfs_type = gtk_type_unique (gtk_entry_get_type (), &dfs_info);
+
+  }
+  
+  return dfs_type;
+}
+
+GtkWidget *
+dia_file_selector_new ()
+{
+  return GTK_WIDGET ( gtk_type_new (dia_file_selector_get_type ()));
+}
+
+void
+dia_file_selector_set_file(DiaFileSelector *fs, gchar *file)
+{
+  gtk_entry_set_text(GTK_ENTRY(fs), file);
+}
+
+gchar *
+dia_file_selector_get_file(DiaFileSelector *fs)
+{
+  return gtk_entry_get_text(GTK_ENTRY(fs));
+}
+
Index: lib/widgets.h
===================================================================
RCS file: /cvs/gnome/dia/lib/widgets.h,v
retrieving revision 1.5
diff -u -b -B -r1.5 widgets.h
--- widgets.h   1999/01/28 20:35:12     1.5
+++ widgets.h   1999/02/06 04:41:31
@@ -150,6 +150,7 @@
   GtkOptionMenu omenu;
 
   GtkMenu *arrow_type_menu;
+  
 };
 
 struct _DiaArrowTypeSelectorClass
@@ -162,6 +163,30 @@
 ArrowType  dia_arrow_type_selector_get_arrow_type (DiaArrowTypeSelector *as);
 void       dia_arrow_type_selector_set_arrow_type (DiaArrowTypeSelector *as,
                                                   ArrowType arrow);
+
+
+/* DiaFileSelector: */
+#define DIAFILESELECTOR(obj)          GTK_CHECK_CAST (obj, dia_file_selector_get_type 
+(), DiaFileSelector)
+#define DIAFILESELECTOR_CLASS(klass)  GTK_CHECK_CLASS_CAST (klass, 
+dia_file_selector_get_type (), DiaFileSelectorClass)
+#define IS_DIAFILESELECTOR(obj)       GTK_CHECK_TYPE (obj, dia_file_selector_get_type 
+())
+
+typedef struct _DiaFileSelector       DiaFileSelector;
+typedef struct _DiaFileSelectorClass  DiaFileSelectorClass;
+
+struct _DiaFileSelector
+{
+  GtkEntry oentry;
+};
+
+struct _DiaFileSelectorClass
+{
+  GtkEntryClass parent_class;
+};
+
+guint      dia_file_selector_get_type        (void);
+GtkWidget* dia_file_selector_new             (void);
+void       dia_file_selector_set_file        (DiaFileSelector *fs, char *file);
+char *     dia_file_selector_get_file        (DiaFileSelector *fs);
 
 
 #endif /* WIDGETS_H */
Index: objects/standard/Makefile.am
===================================================================
RCS file: /cvs/gnome/dia/objects/standard/Makefile.am,v
retrieving revision 1.4
diff -u -b -B -r1.4 Makefile.am
--- Makefile.am 1999/01/28 20:35:14     1.4
+++ Makefile.am 1999/02/06 04:41:31
@@ -10,7 +10,8 @@
                        line.c \
                        zigzagline.c \
                        polyline.c \
-                       standard.c 
+                       standard.c \
+                       image.c
 
 libstandard_objects_la_LDFLAGS = -export-dynamic -version-info 0:0:0
 
Index: objects/standard/ellipse.c
===================================================================
RCS file: /cvs/gnome/dia/objects/standard/ellipse.c,v
retrieving revision 1.7
diff -u -b -B -r1.7 ellipse.c
Index: objects/standard/standard.c
===================================================================
RCS file: /cvs/gnome/dia/objects/standard/standard.c,v
retrieving revision 1.4
diff -u -b -B -r1.4 standard.c
--- standard.c  1999/01/28 20:35:17     1.4
+++ standard.c  1999/02/06 04:41:31
@@ -25,6 +25,7 @@
 extern ObjectType *_zigzagline_type;
 extern ObjectType *_polyline_type;
 extern ObjectType *_textobj_type;
+extern ObjectType *_image_type;
 
 int get_version(void) {
   return 0;
@@ -38,6 +39,7 @@
   object_register_type(_polyline_type);
   object_register_type(_zigzagline_type);
   object_register_type(_textobj_type);
+  object_register_type(_image_type);
 }
 
 void register_sheets(void) {

begin 664 objects/standard/image.c
M+RH@1&EA("TM(&%N(&1I86=R86T@8W)E871I;VXO;6%N:7!U;&%T:6]N('!R
M;V=R86T*("H@0V]P>7)I9VAT("A#*2`Q.3DX($%L97AA;F1E<B!,87)S<V]N
M"B`J"B`J(%1H:7,@<')O9W)A;2!I<R!F<F5E('-O9G1W87)E.R!Y;W4@8V%N
M(')E9&ES=')I8G5T92!I="!A;F0O;W(@;6]D:69Y"B`J(&ET('5N9&5R('1H
M92!T97)M<R!O9B!T:&4@1TY5($=E;F5R86P@4'5B;&EC($QI8V5N<V4@87,@
M<'5B;&ES:&5D(&)Y"B`J('1H92!&<F5E(%-O9G1W87)E($9O=6YD871I;VX[
M(&5I=&AE<B!V97)S:6]N(#(@;V8@=&AE($QI8V5N<V4L(&]R"B`J("AA="!Y
M;W5R(&]P=&EO;BD@86YY(&QA=&5R('9E<G-I;VXN"B`J"B`J(%1H:7,@<')O
M9W)A;2!I<R!D:7-T<FEB=71E9"!I;B!T:&4@:&]P92!T:&%T(&ET('=I;&P@
M8F4@=7-E9G5L+`H@*B!B=70@5TE42$]55"!!3ED@5T%24D%.5%D[('=I=&AO
M=70@979E;B!T:&4@:6UP;&EE9"!W87)R86YT>2!O9@H@*B!-15)#2$%.5$%"
M24Q)5%D@;W(@1DE43D534R!&3U(@02!005)424-53$%2(%!54E!/4T4N("!3
M964@=&AE"B`J($=.52!'96YE<F%L(%!U8FQI8R!,:6-E;G-E(&9O<B!M;W)E
M(&1E=&%I;',N"B`J"B`J(%EO=2!S:&]U;&0@:&%V92!R96-E:79E9"!A(&-O
M<'D@;V8@=&AE($=.52!'96YE<F%L(%!U8FQI8R!,:6-E;G-E"B`J(&%L;VYG
M('=I=&@@=&AI<R!P<F]G<F%M.R!I9B!N;W0L('=R:71E('1O('1H92!&<F5E
M(%-O9G1W87)E"B`J($9O=6YD871I;VXL($EN8RXL(#4Y(%1E;7!L92!0;&%C
M92`M(%-U:71E(#,S,"P@0F]S=&]N+"!-02`P,C$Q,2TQ,S`W+"!54T$N"B`J
M+PHC:6YC;'5D92`\87-S97)T+F@^"B-I;F-L=61E(#QG=&LO9W1K+F@^"B-I
M;F-L=61E(#QM871H+F@^"@HC:6YC;'5D92`\9V1K7VEM;&EB+F@^"@HC:6YC
M;'5D92`B;V)J96-T+F@B"B-I;F-L=61E(")E;&5M96YT+F@B"B-I;F-L=61E
M(")C;VYN96-T:6]N<&]I;G0N:"(*(VEN8VQU9&4@(G)E;F1E<BYH(@HC:6YC
M;'5D92`B871T<FEB=71E<RYH(@HC:6YC;'5D92`B=VED9V5T<RYH(@H*(VEN
M8VQU9&4@(G!I>&UA<',O:6UA9V4N>'!M(@H*(V1E9FEN92!$149!54Q47U=)
M1%1((#(N,`HC9&5F:6YE($1%1D%53%1?2$5)1TA4(#(N,`HC9&5F:6YE($1%
M1D%53%1?0D]21$52(#`N,C4*"G1Y<&5D968@<W1R=6-T(%]);6%G92!);6%G
M93L*='EP961E9B!S=')U8W0@7TEM86=E4')O<&5R=&EE<T1I86QO9R!);6%G
M95!R;W!E<G1I97-$:6%L;V<["G1Y<&5D968@<W1R=6-T(%]);6%G941E9F%U
M;'1S1&EA;&]G($EM86=E1&5F875L='-$:6%L;V<["@IS=')U8W0@7TEM86=E
M('L*("!%;&5M96YT(&5L96UE;G0["@H@($-O;FYE8W1I;VY0;VEN="!C;VYN
M96-T:6]N<ULX73L*"B`@<F5A;"!B;W)D97)?=VED=&@["B`@0V]L;W(@8F]R
M9&5R7V-O;&]R.PH@($-O;&]R(&EN;F5R7V-O;&]R.PH@($QI;F53='EL92!L
M:6YE7W-T>6QE.PH@(`H@($=D:TEM;&EB26UA9V4@*FEM86=E.PH@(&=C:&%R
M("IF:6QE.PH@(&=B;V]L96%N(&1R87=?8F]R9&5R.PH@(&=B;V]L96%N(&ME
M97!?87-P96-T.PH*("!);6%G95!R;W!E<G1I97-$:6%L;V<@*G!R;W!E<G1I
M97-?9&EA;&]G.PI].PH*='EP961E9B!S=')U8W0@7TEM86=E4')O<&5R=&EE
M<R!["B`@0V]L;W(@*F9G7V-O;&]R.PH@($-O;&]R("IB9U]C;VQO<CL*("!R
M96%L(&)O<F1E<E]W:61T:#L*("!,:6YE4W1Y;&4@;&EN95]S='EL93L*"B`@
M9V-H87(@*F9I;&4["@H@(&=B;V]L96%N(&1R87=?8F]R9&5R.PH@(&=B;V]L
M96%N(&ME97!?87-P96-T.PI]($EM86=E4')O<&5R=&EE<SL*"G-T<G5C="!?
M26UA9V50<F]P97)T:65S1&EA;&]G('L*("!'=&M7:61G970@*G9B;W@["@H@
M($=T:U-P:6Y"=71T;VX@*F)O<F1E<E]W:61T:#L*("!$:6%#;VQO<E-E;&5C
M=&]R("IF9U]C;VQO<CL*("!$:6%#;VQO<E-E;&5C=&]R("IB9U]C;VQO<CL*
M("!$:6%,:6YE4W1Y;&5396QE8W1O<B`J;&EN95]S='EL93L*"B`@1&EA1FEL
M95-E;&5C=&]R("IF:6QE.PH*("!'=&M4;V=G;&5"=71T;VX@*F1R87=?8F]R
M9&5R.PH@($=T:U1O9V=L94)U='1O;B`J:V5E<%]A<W!E8W0["GT["@IS=')U
M8W0@7TEM86=E1&5F875L='-$:6%L;V<@>PH@($=T:U=I9&=E="`J=F)O>#L*
M"B`@1&EA3&EN95-T>6QE4V5L96-T;W(@*FQI;F5?<W1Y;&4["@H@($1I849I
M;&5396QE8W1O<B`J9FEL93L*"B`@1W1K5&]G9VQE0G5T=&]N("ID<F%W7V)O
M<F1E<CL*("!'=&M4;V=G;&5"=71T;VX@*FME97!?87-P96-T.PI].PH*<W1A
M=&EC($EM86=E1&5F875L='-$:6%L;V<@*FEM86=E7V1E9F%U;'1S7V1I86QO
M9SL*<W1A=&EC($EM86=E4')O<&5R=&EE<R!D969A=6QT7W!R;W!E<G1I97,[
M"@IS=&%T:6,@<F5A;"!I;6%G95]D:7-T86YC95]F<F]M*$EM86=E("II;6%G
M92P@4&]I;G0@*G!O:6YT*3L*<W1A=&EC('9O:60@:6UA9V5?<V5L96-T*$EM
M86=E("II;6%G92P@4&]I;G0@*F-L:6-K961?<&]I;G0L"@D)("`@("`@(%)E
M;F1E<F5R("II;G1E<F%C=&EV95]R96YD97)E<BD["G-T871I8R!V;VED(&EM
M86=E7VUO=F5?:&%N9&QE*$EM86=E("II;6%G92P@2&%N9&QE("IH86YD;&4L
M"@D)"2`@("!0;VEN="`J=&\L($AA;F1L94UO=F5296%S;VX@<F5A<V]N*3L*
M<W1A=&EC('9O:60@:6UA9V5?;6]V92A);6%G92`J:6UA9V4L(%!O:6YT("IT
M;RD["G-T871I8R!V;VED(&EM86=E7V1R87<H26UA9V4@*FEM86=E+"!296YD
M97)E<B`J<F5N9&5R97(I.PIS=&%T:6,@=F]I9"!I;6%G95]U<&1A=&5?9&%T
M82A);6%G92`J:6UA9V4I.PIS=&%T:6,@3V)J96-T("II;6%G95]C<F5A=&4H
M4&]I;G0@*G-T87)T<&]I;G0L"@D)"2`@=F]I9"`J=7-E<E]D871A+`H)"0D@
M($AA;F1L92`J*FAA;F1L93$L"@D)"2`@2&%N9&QE("HJ:&%N9&QE,BD["G-T
M871I8R!V;VED(&EM86=E7V1E<W1R;WDH26UA9V4@*FEM86=E*3L*<W1A=&EC
M($]B:F5C="`J:6UA9V5?8V]P>2A);6%G92`J:6UA9V4I.PIS=&%T:6,@1W1K
M5VED9V5T("II;6%G95]G971?<')O<&5R=&EE<RA);6%G92`J:6UA9V4I.PIS
M=&%T:6,@=F]I9"!I;6%G95]A<'!L>5]P<F]P97)T:65S*$EM86=E("II;6%G
M92D["@IS=&%T:6,@=F]I9"!I;6%G95]S879E*$EM86=E("II;6%G92P@3V)J
M96-T3F]D92!O8FI?;F]D92`I.PIS=&%T:6,@3V)J96-T("II;6%G95]L;V%D
M*$]B:F5C=$YO9&4@;V)J7VYO9&4L(&EN="!V97)S:6]N*3L*<W1A=&EC($=T
M:U=I9&=E="`J:6UA9V5?9V5T7V1E9F%U;'1S*"D["G-T871I8R!V;VED(&EM
M86=E7V%P<&QY7V1E9F%U;'1S*"D["@IS=&%T:6,@3V)J96-T5'EP94]P<R!I
M;6%G95]T>7!E7V]P<R`]"GL*("`H0W)E871E1G5N8RD@:6UA9V5?8W)E871E
M+`H@("A,;V%D1G5N8RD@("!I;6%G95]L;V%D+`H@("A3879E1G5N8RD@("!I
M;6%G95]S879E+`H@("A'971$969A=6QT<T9U;F,I("`@:6UA9V5?9V5T7V1E
M9F%U;'1S+`H@("A!<'!L>41E9F%U;'1S1G5N8RD@:6UA9V5?87!P;'E?9&5F
M875L=',*?3L*"D]B:F5C=%1Y<&4@:6UA9V5?='EP92`]"GL*("`B4W1A;F1A
M<F0@+2!);6%G92(L("`O*B!N86UE("HO"B`@,"P@("`@("`@("`@("`@("`@
M("\J('9E<G-I;VX@*B\*("`H8VAA<B`J*BD@:6UA9V5?>'!M+"`O*B!P:7AM
M87`@*B\*"B`@)FEM86=E7W1Y<&5?;W!S("`@("`@+RH@;W!S("HO"GT["@I/
M8FIE8W14>7!E("I?:6UA9V5?='EP92`]("A/8FIE8W14>7!E("HI("9I;6%G
M95]T>7!E.PH*<W1A=&EC($]B:F5C=$]P<R!I;6%G95]O<',@/2!["B`@*$1E
M<W1R;WE&=6YC*2`@("`@("`@(&EM86=E7V1E<W1R;WDL"B`@*$1R87=&=6YC
M*2`@("`@("`@("`@(&EM86=E7V1R87<L"B`@*$1I<W1A;F-E1G5N8RD@("`@
M("`@(&EM86=E7V1I<W1A;F-E7V9R;VTL"B`@*%-E;&5C=$9U;F,I("`@("`@
M("`@(&EM86=E7W-E;&5C="P*("`H0V]P>49U;F,I("`@("`@("`@("`@:6UA
M9V5?8V]P>2P*("`H36]V949U;F,I("`@("`@("`@("`@:6UA9V5?;6]V92P*
M("`H36]V94AA;F1L949U;F,I("`@("`@:6UA9V5?;6]V95]H86YD;&4L"B`@
M*$=E=%!R;W!E<G1I97-&=6YC*2`@(&EM86=E7V=E=%]P<F]P97)T:65S+`H@
M("A!<'!L>5!R;W!E<G1I97-&=6YC*2!I;6%G95]A<'!L>5]P<F]P97)T:65S
M+`H@("A)<T5M<'1Y1G5N8RD@("`@("`@("!O8FIE8W1?<F5T=7)N7V9A;'-E
M"GT["@IS=&%T:6,@=F]I9`II;6%G95]A<'!L>5]P<F]P97)T:65S*$EM86=E
M("II;6%G92D*>PH@($EM86=E4')O<&5R=&EE<T1I86QO9R`J<')O<%]D:6%L
M;V<["B`@9V-H87(@*FYE=U]F:6QE.PH*("!P<F]P7V1I86QO9R`](&EM86=E
M+3YP<F]P97)T:65S7V1I86QO9SL*"B`@:6UA9V4M/F)O<F1E<E]W:61T:"`]
M(&=T:U]S<&EN7V)U='1O;E]G971?=F%L=65?87-?9FQO870H<')O<%]D:6%L
M;V<M/F)O<F1E<E]W:61T:"D["B`@9&EA7V-O;&]R7W-E;&5C=&]R7V=E=%]C
M;VQO<BAP<F]P7V1I86QO9RT^9F=?8V]L;W(L("9I;6%G92T^8F]R9&5R7V-O
M;&]R*3L*("!D:6%?8V]L;W)?<V5L96-T;W)?9V5T7V-O;&]R*'!R;W!?9&EA
M;&]G+3YB9U]C;VQO<BP@)FEM86=E+3YI;FYE<E]C;VQO<BD["B`@:6UA9V4M
M/FQI;F5?<W1Y;&4@/2!D:6%?;&EN95]S='EL95]S96QE8W1O<E]G971?;&EN
M97-T>6QE*'!R;W!?9&EA;&]G+3YL:6YE7W-T>6QE*3L*"B`@:6UA9V4M/F1R
M87=?8F]R9&5R(#T@9W1K7W1O9V=L95]B=71T;VY?9V5T7V%C=&EV92AP<F]P
M7V1I86QO9RT^9')A=U]B;W)D97(I.PH@(&EM86=E+3YK965P7V%S<&5C="`]
M(&=T:U]T;V=G;&5?8G5T=&]N7V=E=%]A8W1I=F4H<')O<%]D:6%L;V<M/FME
M97!?87-P96-T*3L*("`*("!N97=?9FEL92`](&1I85]F:6QE7W-E;&5C=&]R
M7V=E=%]F:6QE*'!R;W!?9&EA;&]G+3YF:6QE*3L*("!I9B`H:6UA9V4M/F9I
M;&4I(&=?9G)E92AI;6%G92T^9FEL92D["B`@:68@*&EM86=E+3YI;6%G92D@
M>PH@("`@9V1K7VEM;&EB7V1E<W1R;WE?:6UA9V4H:6UA9V4M/FEM86=E*3L*
M("!]"B`@:6UA9V4M/FEM86=E(#T@9V1K7VEM;&EB7VQO861?:6UA9V4H;F5W
M7V9I;&4I.PH@(&EF("@H:6UA9V4M/FEM86=E("$]($Y53$PI("8F("AI;6%G
M92T^:V5E<%]A<W!E8W0I*2!["B`@("`O*B!-=7-T+BXN(&ME97`N+BX@87-P
M96-T+BXN(')A=&EO+BXN("HO"B`@("!F;&]A="!R871I;R`]("AF;&]A="EI
M;6%G92T^:6UA9V4M/G)G8E]H96EG:'0O"B`@("`@("AF;&]A="EI;6%G92T^
M:6UA9V4M/G)G8E]W:61T:#L*("`@(&EM86=E+3YE;&5M96YT+FAE:6=H="`]
M(&EM86=E+3YE;&5M96YT+G=I9'1H("H@<F%T:6\["B`@?0H@(&EM86=E+3YF
M:6QE(#T@9U]S=')D=7`H;F5W7V9I;&4I.PH*("!I;6%G95]U<&1A=&5?9&%T
M82AI;6%G92D["GT*"G-T871I8R!'=&M7:61G970@*@II;6%G95]G971?<')O
M<&5R=&EE<RA);6%G92`J:6UA9V4I"GL*("!);6%G95!R;W!E<G1I97-$:6%L
M;V<@*G!R;W!?9&EA;&]G.PH@($=T:U=I9&=E="`J=F)O>#L*("!'=&M7:61G
M970@*FAB;W@["B`@1W1K5VED9V5T("IL86)E;#L*("!'=&M7:61G970@*F-O
M;&]R.PH@($=T:U=I9&=E="`J8VAE8VMB;W@["B`@1W1K5VED9V5T("IL:6YE
M<W1Y;&4["B`@1W1K5VED9V5T("IF:6QE.PH@($=T:U=I9&=E="`J8F]R9&5R
M7W=I9'1H.PH@($=T:T%D:G5S=&UE;G0@*F%D:CL*"B`@:68@*&EM86=E+3YP
M<F]P97)T:65S7V1I86QO9R`]/2!.54Q,*2!["B`@"B`@("!P<F]P7V1I86QO
M9R`](&=?;F5W*$EM86=E4')O<&5R=&EE<T1I86QO9RP@,2D["B`@("!I;6%G
M92T^<')O<&5R=&EE<U]D:6%L;V<@/2!P<F]P7V1I86QO9SL*("`@('9B;W@@
M/2!G=&M?=F)O>%]N97<H1D%,4T4L(#4I.PH@("`@<')O<%]D:6%L;V<M/G9B
M;W@@/2!V8F]X.PH*("`@(&AB;W@@/2!G=&M?:&)O>%]N97<H1D%,4T4L(#4I
M.PH@("`@;&%B96P@/2!G=&M?;&%B96Q?;F5W*")";W)D97(@=VED=&@Z(BD[
M"B`@("!G=&M?8F]X7W!A8VM?<W1A<G0@*$=42U]"3U@@*&AB;W@I+"!L86)E
M;"P@1D%,4T4L(%12544L(#`I.PH@("`@9W1K7W=I9&=E=%]S:&]W("AL86)E
M;"D["B`@("!A9&H@/2`H1W1K061J=7-T;65N="`J*2!G=&M?861J=7-T;65N
M=%]N97<H,"XQ+"`P+C`P+"`Q,"XP+"`P+C`Q+"`P+C`L(#`N,"D["B`@("!B
M;W)D97)?=VED=&@@/2!G=&M?<W!I;E]B=71T;VY?;F5W*&%D:BP@,2XP+"`R
M*3L*("`@(&=T:U]S<&EN7V)U='1O;E]S971?=W)A<"A'5$M?4U!)3E]"5514
M3TXH8F]R9&5R7W=I9'1H*2P@5%)512D["B`@("!G=&M?<W!I;E]B=71T;VY?
M<V5T7VYU;65R:6,H1U1+7U-024Y?0E545$].*&)O<F1E<E]W:61T:"DL(%12
M544I.PH@("`@<')O<%]D:6%L;V<M/F)O<F1E<E]W:61T:"`]($=42U]34$E.
M7T)55%1/3BAB;W)D97)?=VED=&@I.PH@("`@9W1K7V)O>%]P86-K7W-T87)T
M*$=42U]"3U@@*&AB;W@I+"!B;W)D97)?=VED=&@L(%12544L(%12544L(#`I
M.PH@("`@9W1K7W=I9&=E=%]S:&]W("AB;W)D97)?=VED=&@I.PH@("`@9W1K
M7W=I9&=E=%]S:&]W*&AB;[EMAIL PROTECTED]@("`@9W1K7V)O>%]P86-K7W-T87)T("A'
M5$M?0D]8*'9B;W@I+"!H8F]X+"!44E5%+"!44E5%+"`P*3L*"@H@("`@:&)O
M>"`](&=T:U]H8F]X7VYE=RA&04Q312P@-2D["B`@("!L86)E;"`](&=T:U]L
M86)E;%]N97<H(D9O<F5G<F]U;F0@8V]L;W(Z(BD["B`@("!G=&M?8F]X7W!A
M8VM?<W1A<G0@*$=42U]"3U@@*&AB;W@I+"!L86)E;"P@1D%,4T4L(%12544L
M(#`I.PH@("`@9W1K7W=I9&=E=%]S:&]W("AL86)E;"D["B`@("!C;VQO<B`]
M(&1I85]C;VQO<E]S96QE8W1O<E]N97<H*3L*("`@('!R;W!?9&EA;&]G+3YF
M9U]C;VQO<B`]($1)04-/3$]24T5,14-43U(H8V]L;W(I.PH@("`@9W1K7V)O
M>%]P86-K7W-T87)T("A'5$M?0D]8("AH8F]X*2P@8V]L;W(L(%12544L(%12
M544L(#`I.PH@("`@9W1K7W=I9&=E=%]S:&]W("AC;VQO<BD["B`@("!G=&M?
M=VED9V5T7W-H;W<H:&)O>"D["B`@("!G=&M?8F]X7W!A8VM?<W1A<G0@*$=4
M2U]"3U@H=F)O>"DL(&AB;W@L(%12544L(%12544L(#`I.PH*("`@(&AB;W@@
M/2!G=&M?:&)O>%]N97<H1D%,4T4L(#4I.PH@("`@;&%B96P@/2!G=&M?;&%B
M96Q?;F5W*")"86-K9W)O=6YD(&-O;&]R.B(I.PH@("`@9W1K7V)O>%]P86-K
M7W-T87)T("A'5$M?0D]8("AH8F]X*2P@;&%B96PL($9!3%-%+"!44E5%+"`P
M*3L*("`@(&=T:U]W:61G971?<VAO=R`H;&%B96PI.PH@("`@8V]L;W(@/2!D
M:6%?8V]L;W)?<V5L96-T;W)?;F5W*"D["B`@("!P<F]P7V1I86QO9RT^8F=?
M8V]L;W(@/2!$24%#3TQ/4E-%3$5#5$]2*&-O;&]R*3L*("`@(&=T:U]B;WA?
M<&%C:U]S=&%R="`H1U1+7T)/6"`H:&)O>"DL(&-O;&]R+"!44E5%+"!44E5%
M+"`P*3L*("`@(&=T:U]W:61G971?<VAO=R`H8V]L;W(I.PH@("`@9W1K7W=I
M9&=E=%]S:&]W*&AB;[EMAIL PROTECTED]@("`@9W1K7V)O>%]P86-K7W-T87)T("A'5$M?
M0D]8*'9B;W@I+"!H8F]X+"!44E5%+"!44E5%+"`P*3L*"B`@("!H8F]X(#T@
M9W1K7VAB;WA?;F5W*$9!3%-%+"`U*3L*("`@(&QA8F5L(#T@9W1K7VQA8F5L
M7VYE=R@B3&EN92!S='EL93HB*3L*("`@(&=T:U]B;WA?<&%C:U]S=&%R="`H
M1U1+7T)/6"`H:&)O>"DL(&QA8F5L+"!&04Q312P@5%)512P@,"D["B`@("!G
M=&M?=VED9V5T7W-H;W<@*&QA8F5L*3L*("`@(&QI;F5S='EL92`](&1I85]L
M:6YE7W-T>6QE7W-E;&5C=&][EMAIL PROTECTED]@("`@<')O<%]D:6%L;V<M/FQI
M;F5?<W1Y;&4@/2!$24%,24Y%4U193$5314Q%0U1/4BAL:6YE<W1Y;&4I.PH@
M("`@9W1K7V)O>%]P86-K7W-T87)T("A'5$M?0D]8("AH8F]X*2P@;&EN97-T
M>6QE+"!44E5%+"!44E5%+"`P*3L*("`@(&=T:U]W:61G971?<VAO=R`H;&EN
M97-T>6QE*3L*("`@(&=T:U]W:61G971?<VAO=RAH8F]X*3L*("`@(&=T:U]B
M;WA?<&%C:U]S=&%R="`H1U1+7T)/6"AV8F]X*2P@:&)O>"P@5%)512P@5%)5
M12P@,"D["@H@("`@:&)O>"`](&=T:U]H8F]X7VYE=RA&04Q312P@-2D["B`@
M("!L86)E;"`](&=T:U]L86)E;%]N97<H(DEM86=E(&9I;&4Z(BD["B`@("!G
M=&M?8F]X7W!A8VM?<W1A<G0@*$=42U]"3U@@*&AB;W@I+"!L86)E;"P@1D%,
M4T4L(%12544L(#`I.PH@("`@9W1K7W=I9&=E=%]S:&]W("AL86)E;"D["B`@
M("!F:6QE(#T@9&EA7V9I;&5?<V5L96-T;W)?;F5W*"D["B`@("!P<F]P7V1I
M86QO9RT^9FEL92`]($1)049)3$5314Q%0U1/4BAF:6QE*3L*("`@(&=T:U]B
M;WA?<&%C:U]S=&%R="`H1U1+7T)/6"`H:&)O>"DL(&9I;&4L(%12544L(%12
M544L(#`I.PH@("`@9W1K7W=I9&=E=%]S:&]W("AF:6QE*3L*("`@(&=T:U]W
M:61G971?<VAO=RAH8F]X*3L*("`@(&=T:U]B;WA?<&%C:U]S=&%R="`H1U1+
M7T)/6"AV8F]X*2P@:&)O>"P@5%)512P@5%)512P@,"D["@H@("`@:&)O>"`]
M(&=T:U]H8F]X7VYE=RA&04Q312P@-2D["B`@("!C:&5C:V)O>"`](&=T:U]C
M:&5C:U]B=71T;VY?;F5W7W=I=&A?;&%B96PH(E-H;W<@8F]R9&5R(BD["B`@
M("!P<F]P7V1I86QO9RT^9')A=U]B;W)D97(@/2!'5$M?5$]'1TQ%7T)55%1/
M3B@@8VAE8VMB;W@@*3L*("`@(&=T:U]W:61G971?<VAO=RAC:&5C:V)O>"D[
M"B`@("!G=&M?=VED9V5T7W-H;W<H:&)O>"D["B`@("!G=&M?8F]X7W!A8VM?
M<W1A<G0@*$=42U]"3U@@*&AB;W@I+"!C:&5C:V)O>"P@5%)512P@5%)512P@
M,"D["B`@("!G=&M?8F]X7W!A8VM?<W1A<G0@*$=42U]"3U@@*'9B;W@I+"!H
M8F]X+"!44E5%+"!44E5%+"`P*3L*"B`@("!H8F]X(#T@9W1K7VAB;WA?;F5W
M*$9!3%-%+"`U*3L*("`@(&-H96-K8F]X(#T@9W1K7V-H96-K7V)U='1O;E]N
M97=?=VET:%]L86)E;"@B2V5E<"!A<W!E8W0@<F%T:6\B*3L*("`@('!R;W!?
M9&EA;&]G+3YK965P7V%S<&5C="`]($=42U]43T='3$5?0E545$].*"!C:&5C
M:V)O>"`I.PH@("`@9W1K7W=I9&=E=%]S:&]W*&-H96-K8F]X*3L*("`@(&=T
M:U]W:61G971?<VAO=RAH8F]X*3L*("`@(&=T:U]B;WA?<&%C:U]S=&%R="`H
M1U1+7T)/6"`H:&)O>"DL(&-H96-K8F]X+"!44E5%+"!44E5%+"`P*3L*("`@
M(&=T:U]B;WA?<&%C:U]S=&%R="`H1U1+7T)/6"`H=F)O>"DL(&AB;W@L(%12
M544L(%12544L(#`I.PH*("`@(&=T:U]W:61G971?<VAO=R`H=F)O>"D["B`@
M?0H*("!P<F]P7V1I86QO9R`](&EM86=E+3YP<F]P97)T:65S7V1I86QO9SL*
M("`@(`H@(&=T:U]S<&EN7V)U='1O;E]S971?=F%L=64H<')O<%]D:6%L;V<M
M/F)O<F1E<E]W:61T:"P@"@D)"2`@("!I;6%G92T^8F]R9&5R7W=I9'1H*3L*
M("!D:6%?8V]L;W)?<V5L96-T;W)?<V5T7V-O;&]R*'!R;W!?9&EA;&]G+3YF
M9U]C;VQO<BP@"@D)"2`@("`@("`F:6UA9V4M/F)O<F1E<E]C;VQO<BD["B`@
M9&EA7V-O;&]R7W-E;&5C=&]R7W-E=%]C;VQO<BAP<F]P7V1I86QO9RT^8F=?
M8V]L;W(L(`H)"0D@("`@("`@)FEM86=E+3YI;FYE<E]C;VQO<BD["B`@9&EA
M7V9I;&5?<V5L96-T;W)?<V5T7V9I;&4H<')O<%]D:6%L;V<M/F9I;&4L(&EM
M86=E+3YF:6QE*3L*("!D:6%?;&EN95]S='EL95]S96QE8W1O<E]S971?;&EN
M97-T>6QE*'!R;W!?9&EA;&]G+3YL:6YE7W-T>6QE+`H)"0D)"6EM86=E+3YL
M:6YE7W-T>6QE*3L*("!G=&M?=&]G9VQE7V)U='1O;E]S971?86-T:79E*'!R
M;W!?9&EA;&]G+3YD<F%W7V)O<F1E<BP@:6UA9V4M/F1R87=?8F]R9&5R*3L*
M("!G=&M?=&]G9VQE7V)U='1O;E]S971?86-T:79E*'!R;W!?9&EA;&]G+3YK
M965P7V%S<&5C="P@:6UA9V4M/FME97!?87-P96-T*3L*"B`@<F5T=7)N('!R
M;W!?9&EA;&]G+3YV8F]X.PI]"@IS=&%T:6,@=F]I9`II;6%G95]I;FET7V1E
M9F%U;'1S*"D@>PH@('-T871I8R!D969A=6QT<U]I;FET:6%L:7IE9"`](#`[
M"@H@(&EF("AD969A=6QT<U]I;FET:6%L:7IE9"D@<F5T=7)N.PH*("`O*B!*
M=7-T(&9O<B!T97-T97)S("HO"B`@9&5F875L=%]P<F]P97)T:65S+F9I;&4@
M/2`B(CL*("!D969A=6QT7W!R;W!E<G1I97,N:V5E<%]A<W!E8W0@/2`Q.PH@
M(&1E9F%U;'1S7VEN:71I86QI>F5D(#T@,3L*?0H*<W1A=&EC('9O:60*:6UA
M9V5?87!P;'E?9&5F875L=',H*0I["B`@9&5F875L=%]P<F]P97)T:65S+FQI
M;F5?<W1Y;&4@/2!D:6%?;&EN95]S='EL95]S96QE8W1O<E]G971?;&EN97-T
M>6QE*&EM86=E7V1E9F%U;'1S7V1I86QO9RT^;&EN95]S='EL92D["B`@9&5F
M875L=%]P<F]P97)T:65S+F9I;&4@/2!D:6%?9FEL95]S96QE8W1O<E]G971?
M9FEL92AI;6%G95]D969A=6QT<U]D:6%L;V<M/F9I;&4I.PH@(&1E9F%U;'1?
M<')O<&5R=&EE<RYD<F%W7V)O<F1E<B`](&=T:U]T;V=G;&5?8G5T=&]N7V=E
M=%]A8W1I=F4H:6UA9V5?9&5F875L='-?9&EA;&]G+3YD<F%W7V)O<F1E<BD[
M"B`@9&5F875L=%]P<F]P97)T:65S+FME97!?87-P96-T(#T@9W1K7W1O9V=L
M95]B=71T;VY?9V5T7V%C=&EV92AI;6%G95]D969A=6QT<U]D:6%L;V<M/FME
M97!?87-P96-T*3L*?0H*<W1A=&EC($=T:U=I9&=E="`J"FEM86=E7V=E=%]D
M969A=6QT<R@I"GL*("!'=&M7:61G970@*G9B;W@["B`@1W1K5VED9V5T("IH
M8F]X.PH@($=T:U=I9&=E="`J;&%B96P["B`@1W1K5VED9V5T("IF:6QE.PH@
M($=T:U=I9&=E="`J;&EN97-T>6QE.PH@($=T:U=I9&=E="`J8VAE8VMB;W@[
M"@H@(&EF("AI;6%G95]D969A=6QT<U]D:6%L;V<@/3T@3E5,3"D@>PH@("`@
M:6UA9V5?:6YI=%]D969A=6QT<[EMAIL PROTECTED]*("`@(&EM86=E7V1E9F%U;'1S7V1I
M86QO9R`](&=?;F5W*$EM86=E1&5F875L='-$:6%L;V<L(#$I.PH*("`@('9B
M;W@@/2!G=&M?=F)O>%]N97<H1D%,4T4L(#4I.PH@("`@:6UA9V5?9&5F875L
M='-?9&EA;&]G+3YV8F]X(#T@=F)O>#L*"B`@("!H8F]X(#T@9W1K7VAB;WA?
M;F5W*$9!3%-%+"`U*3L*("`@(&QA8F5L(#T@9W1K7VQA8F5L7VYE=R@B3&EN
M92!S='EL93HB*3L*("`@(&=T:U]B;WA?<&%C:U]S=&%R="`H1U1+7T)/6"`H
M:&)O>"DL(&QA8F5L+"!&04Q312P@5%)512P@,"D["B`@("!G=&M?=VED9V5T
M7W-H;W<@*&QA8F5L*3L*("`@(&QI;F5S='EL92`](&1I85]L:6YE7W-T>6QE
M7W-E;&5C=&][EMAIL PROTECTED]@("`@:6UA9V5?9&5F875L='-?9&EA;&]G+3YL
M:6YE7W-T>6QE(#T@1$E!3$E.15-464Q%4T5,14-43U(H;&EN97-T>6QE*3L*
M("`@(&=T:U]B;WA?<&%C:U]S=&%R="`H1U1+7T)/6"`H:&)O>"DL(&QI;F5S
M='EL92P@5%)512P@5%)512P@,"D["B`@("!G=&M?=VED9V5T7W-H;W<@*&QI
M;F5S='EL92D["B`@("!G=&M?=VED9V5T7W-H;W<H:&)O>"D["B`@("!G=&M?
M8F]X7W!A8VM?<W1A<G0@*$=42U]"3U@H=F)O>"DL(&AB;W@L(%12544L(%12
M544L(#`I.PH*("`@(&AB;W@@/2!G=&M?:&)O>%]N97<H1D%,4T4L(#4I.PH@
M("`@;&%B96P@/2!G=&M?;&%B96Q?;F5W*"));6%G92!F:6QE.B(I.PH@("`@
M9W1K7V)O>%]P86-K7W-T87)T("A'5$M?0D]8("AH8F]X*2P@;&%B96PL($9!
M3%-%+"!44E5%+"`P*3L*("`@(&=T:U]W:61G971?<VAO=R`H;&%B96PI.PH@
M("`@9FEL92`](&1I85]F:6QE7W-E;&5C=&][EMAIL PROTECTED]@("`@:6UA9V5?
M9&5F875L='-?9&EA;&]G+3YF:6QE(#T@1$E!1DE,15-%3$5#5$]2*&9I;&4I
M.PH@("`@9W1K7V)O>%]P86-K7W-T87)T("A'5$M?0D]8("AH8F]X*2P@9FEL
M92P@5%)512P@5%)512P@,"D["B`@("!G=&M?=VED9V5T7W-H;W<@*&9I;&4I
M.PH@("`@9W1K7W=I9&=E=%]S:&]W*&AB;[EMAIL PROTECTED]@("`@9W1K7V)O>%]P86-K
M7W-T87)T("A'5$M?0D]8*'9B;W@I+"!H8F]X+"!44E5%+"!44E5%+"`P*3L*
M"B`@("!H8F]X(#T@9W1K7VAB;WA?;F5W*$9!3%-%+"`U*3L*("`@(&-H96-K
M8F]X(#T@9W1K7V-H96-K7V)U='1O;E]N97=?=VET:%]L86)E;"@B4VAO=R!B
M;W)D97(Z(BD["B`@("!I;6%G95]D969A=6QT<U]D:6%L;V<M/F1R87=?8F]R
M9&5R(#T@1U1+7U1/1T=,15]"55143TXH(&-H96-K8F]X("D["B`@("!G=&M?
M=VED9V5T7W-H;W<H8VAE8VMB;[EMAIL PROTECTED]@("`@9W1K7W=I9&=E=%]S:&]W*&AB
M;[EMAIL PROTECTED]@("`@9W1K7V)O>%]P86-K7W-T87)T("A'5$M?0D]8("AH8F]X*2P@
M8VAE8VMB;W@L(%12544L(%12544L(#`I.PH@("`@9W1K7V)O>%]P86-K7W-T
M87)T("A'5$M?0D]8("AV8F]X*2P@:&)O>"P@5%)512P@5%)512P@,"D["@H@
M("`@:&)O>"`](&=T:U]H8F]X7VYE=RA&04Q312P@-2D["B`@("!C:&5C:V)O
M>"`](&=T:U]C:&5C:U]B=71T;VY?;F5W7W=I=&A?;&%B96PH(DME97`@87-P
M96-T(')A=&EO.B(I.PH@("`@:6UA9V5?9&5F875L='-?9&EA;&]G+3YK965P
M7V%S<&5C="`]($=42U]43T='3$5?0E545$].*"!C:&5C:V)O>"`I.PH@("`@
M9W1K7W=I9&=E=%]S:&]W*&-H96-K8F]X*3L*("`@(&=T:U]W:61G971?<VAO
M=RAH8F]X*3L*("`@(&=T:U]B;WA?<&%C:U]S=&%R="`H1U1+7T)/6"`H:&)O
M>"DL(&-H96-K8F]X+"!44E5%+"!44E5%+"`P*3L*("`@(&=T:U]B;WA?<&%C
M:U]S=&%R="`H1U1+7T)/6"`H=F)O>"DL(&AB;W@L(%12544L(%12544L(#`I
M.PH*("`@(&=T:U]W:61G971?<VAO=R`H=F)O>"D["B`@?0H*("!D:6%?;&EN
M95]S='EL95]S96QE8W1O<E]S971?;&EN97-T>6QE*&EM86=E7V1E9F%U;'1S
M7V1I86QO9RT^;&EN95]S='EL92P*"0D)"0ED969A=6QT7W!R;W!E<G1I97,N
M;&EN95]S='EL92D["B`@9&EA7V9I;&5?<V5L96-T;W)?<V5T7V9I;&4H:6UA
M9V5?9&5F875L='-?9&EA;&]G+3YF:6QE+"!D969A=6QT7W!R;W!E<G1I97,N
M9FEL92D["B`@9W1K7W1O9V=L95]B=71T;VY?<V5T7V%C=&EV92AI;6%G95]D
M969A=6QT<U]D:6%L;V<M/F1R87=?8F]R9&5R+"`*"0D)("`@("`@(&1E9F%U
M;'1?<')O<&5R=&EE<RYD<F%W7V)O<F1E<BD["B`@9W1K7W1O9V=L95]B=71T
M;VY?<V5T7V%C=&EV92AI;6%G95]D969A=6QT<U]D:6%L;V<M/FME97!?87-P
M96-T+"`*"0D)("`@("`@(&1E9F%U;'1?<')O<&5R=&EE<RYK965P7V%S<&5C
M="D["@H@(')E='5R;B!I;6%G95]D969A=6QT<U]D:6%L;V<M/G9B;W@["GT*
M"G-T871I8R!R96%L"FEM86=E7V1I<W1A;F-E7V9R;VTH26UA9V4@*FEM86=E
M+"!0;VEN="`J<&]I;G0I"GL*("!%;&5M96YT("IE;&5M(#T@*$5L96UE;G0@
M*BEI;6%G93L*("!296-T86YG;&4@<F5C=#L*"B`@<F5C="YL969T(#T@96QE
M;2T^8V]R;F5R+G@@+2!I;6%G92T^8F]R9&5R7W=I9'1H.PH@(')E8W0N<FEG
M:'0@/2!E;&5M+3YC;W)N97(N>"`K(&5L96TM/G=I9'1H("L@:6UA9V4M/F)O
M<F1E<E]W:61T:#L*("!R96-T+G1O<"`](&5L96TM/F-O<FYE<BYY("T@:6UA
M9V4M/F)O<F1E<E]W:61T:#L*("!R96-T+F)O='1O;2`](&5L96TM/F-O<FYE
M<BYY("L@96QE;2T^:&5I9VAT("L@:6UA9V4M/F)O<F1E<E]W:61T:#L*("!R
M971U<FX@9&ES=&%N8V5?<F5C=&%N9VQE7W!O:6YT*"9R96-T+"!P;VEN="D[
M"GT*"G-T871I8R!V;VED"FEM86=E7W-E;&5C="A);6%G92`J:6UA9V4L(%!O
M:6YT("IC;&EC:V5D7W!O:6YT+`H)("`@("!296YD97)E<B`J:6YT97)A8W1I
M=F5?<F5N9&5R97(I"GL*("!E;&5M96YT7W5P9&%T95]H86YD;&5S*"9I;6%G
M92T^96QE;65N="D["GT*"G-T871I8R!V;VED"FEM86=E7VUO=F5?:&%N9&QE
M*$EM86=E("II;6%G92P@2&%N9&QE("IH86YD;&4L"@D)("!0;VEN="`J=&\L
M($AA;F1L94UO=F5296%S;VX@<F5A<V]N*0I["B`@87-S97)T*&EM86=E(3U.
M54Q,*3L*("!A<W-E<G0H:&%N9&QE(3U.54Q,*3L*("!A<W-E<G0H=&\A/4Y5
M3$PI.PH*("!I9B`H:6UA9V4M/FME97!?87-P96-T*2!["B`@("!F;&]A="!W
M:61T:"P@:&5I9VAT.PH@("`@9FQO870@;F5W7W=I9'1H+"!N97=?:&5I9VAT
M.PH@("`@=VED=&@@/2!I;6%G92T^96QE;65N="YW:61T:#L*("`@(&AE:6=H
M="`](&EM86=E+3YE;&5M96YT+FAE:6=H=#L*"B`@("!S=VET8V@@*&AA;F1L
M92T^:60I('L*("`@(&-A<V4@2$%.1$Q%7U)%4TE:15].5SH*("`@("`@;F5W
M7W=I9'1H(#T@+2AT;RT^>"UI;6%G92T^96QE;65N="YC;W)N97(N>"DK=VED
M=&@["B`@("`@(&YE=U]H96EG:'0@/2`M*'1O+3YY+6EM86=E+3YE;&5M96YT
M+F-O<FYE<BYY*2MH96EG:'0["B`@("`@(&EF("AN97=?=VED=&@O;F5W7VAE
M:6=H="`^('=I9'1H+VAE:6=H="D@>PH);F5W7VAE:6=H="`](&YE=U]W:61T
M:"IH96EG:'0O=VED=&@["B`@("`@('T@96QS92!["@EN97=?=VED=&@@/2!N
M97=?:&5I9VAT*G=I9'1H+VAE:6=H=#L*("`@("`@?0H@("`@("!T;RT^>"`]
M(&EM86=E+3YE;&5M96YT+F-O<FYE<BYX*RAI;6%G92T^96QE;65N="YW:61T
M:"UN97=?=VED=&@I.PH@("`@("!T;RT^>2`](&EM86=E+3YE;&5M96YT+F-O
M<FYE<BYY*RAI;6%G92T^96QE;65N="YH96EG:'0M;F5W7VAE:6=H="D["B`@
M("`@(&5L96UE;G1?;6]V95]H86YD;&4H*$5L96UE;G0@*BEI;6%G92P@2$%.
M1$Q%7U)%4TE:15].5RP@=&\L(')E87-O;BD["B`@("`@(&)R96%K.PH@("`@
M8V%S92!(04Y$3$5?4D5325I%7TXZ"B`@("`@(&YE=U]W:61T:"`]("@M*'1O
M+3YY+6EM86=E+3YE;&5M96YT+F-O<FYE<BYY*2MH96EG:'0I*G=I9'1H+VAE
M:6=H=#L*("`@("`@=&\M/G@@/2!I;6%G92T^96QE;65N="YC;W)N97(N>"MN
M97=?=VED=&@["B`@("`@(&5L96UE;G1?;6]V95]H86YD;&4H*$5L96UE;G0@
M*BEI;6%G92P@2$%.1$Q%7U)%4TE:15].12P@=&\L(')E87-O;BD["B`@("`@
M(&)R96%K.PH@("`@8V%S92!(04Y$3$5?4D5325I%7TY%.@H@("`@("!N97=?
M=VED=&@@/2!T;RT^>"UI;6%G92T^96QE;65N="YC;W)N97(N>#L*("`@("`@
M;F5W7VAE:6=H="`]("TH=&\M/GDM:6UA9V4M/F5L96UE;G0N8V]R;F5R+GDI
M*VAE:6=H=#L*("`@("`@:68@*&YE=U]W:61T:"]N97=?:&5I9VAT(#X@=VED
M=&@O:&5I9VAT*2!["@EN97=?:&5I9VAT(#T@;F5W7W=I9'1H*FAE:6=H="]W
M:61T:#L*("`@("`@?2!E;'-E('L*"6YE=U]W:61T:"`](&YE=U]H96EG:'0J
M=VED=&@O:&5I9VAT.PH@("`@("!]"B`@("`@('1O+3YX(#T@:6UA9V4M/F5L
M96UE;G0N8V]R;F5R+G@K;F5W7W=I9'1H.PH@("`@("!T;RT^>2`](&EM86=E
M+3YE;&5M96YT+F-O<FYE<BYY*RAI;6%G92T^96QE;65N="YH96EG:'0M;F5W
M7VAE:6=H="D["B`@("`@(&5L96UE;G1?;6]V95]H86YD;&4H*$5L96UE;G0@
M*BEI;6%G92P@2$%.1$Q%7U)%4TE:15].12P@=&\L(')E87-O;BD["B`@("`@
M(&)R96%K.PH@("`@8V%S92!(04Y$3$5?4D5325I%7T4Z"B`@("`@(&YE=U]H
M96EG:'0@/2`H=&\M/G@M:6UA9V4M/F5L96UE;G0N8V]R;F5R+G@I*FAE:6=H
M="]W:61T:#L*("`@("`@=&\M/GD@/2!I;6%G92T^96QE;65N="YC;W)N97(N
M>2MN97=?:&5I9VAT.PH@("`@("!E;&5M96YT7VUO=F5?:&%N9&QE*"A%;&5M
M96YT("HI:6UA9V4L($A!3D1,15]215-)6D5?4T4L('1O+"!R96%S;VXI.PH@
M("`@("!B<F5A:SL*("`@(&-A<V4@2$%.1$Q%7U)%4TE:15]313H*("`@("`@
M;F5W7W=I9'1H(#T@=&\M/G@M:6UA9V4M/F5L96UE;G0N8V]R;F5R+G@["B`@
M("`@(&YE=U]H96EG:'0@/2!T;RT^>2UI;6%G92T^96QE;65N="YC;W)N97(N
M>3L*("`@("`@:68@*&YE=U]W:61T:"]N97=?:&5I9VAT(#X@=VED=&@O:&5I
M9VAT*2!["@EN97=?:&5I9VAT(#T@;F5W7W=I9'1H*FAE:6=H="]W:61T:#L*
M("`@("`@?2!E;'-E('L*"6YE=U]W:61T:"`](&YE=U]H96EG:'0J=VED=&@O
M:&5I9VAT.PH@("`@("!]"B`@("`@('1O+3YX(#T@:6UA9V4M/F5L96UE;G0N
M8V]R;F5R+G@K;F5W7W=I9'1H.PH@("`@("!T;RT^>2`](&EM86=E+3YE;&5M
M96YT+F-O<FYE<BYY*VYE=U]H96EG:'0["B`@("`@(&5L96UE;G1?;6]V95]H
M86YD;&4H*$5L96UE;G0@*BEI;6%G92P@2$%.1$Q%7U)%4TE:15]312P@=&\L
M(')E87-O;BD["B`@("`@(&)R96%K.PH@("`@8V%S92!(04Y$3$5?4D5325I%
M7U,Z"B`@("`@(&YE=U]W:61T:"`]("AT;RT^>2UI;6%G92T^96QE;65N="YC
M;W)N97(N>2DJ=VED=&@O:&5I9VAT.PH@("`@("!T;RT^>"`](&EM86=E+3YE
M;&5M96YT+F-O<FYE<BYX*VYE=U]W:61T:#L*("`@("`@96QE;65N=%]M;W9E
M7VAA;F1L92@H16QE;65N="`J*6EM86=E+"!(04Y$3$5?4D5325I%7U-%+"!T
M;RP@<F5A<V]N*3L*("`@("`@8G)E86L["B`@("!C87-E($A!3D1,15]215-)
M6D5?4U<Z"B`@("`@(&YE=U]W:61T:"`]("TH=&\M/G@M:6UA9V4M/F5L96UE
M;G0N8V]R;F5R+G@I*W=I9'1H.PH@("`@("!N97=?:&5I9VAT(#T@=&\M/GDM
M:6UA9V4M/F5L96UE;G0N8V]R;F5R+GD["B`@("`@(&EF("AN97=?=VED=&@O
M;F5W7VAE:6=H="`^('=I9'1H+VAE:6=H="D@>PH);F5W7VAE:6=H="`](&YE
M=U]W:61T:"IH96EG:'0O=VED=&@["B`@("`@('T@96QS92!["@EN97=?=VED
M=&@@/2!N97=?:&5I9VAT*G=I9'1H+VAE:6=H=#L*("`@("`@?0H@("`@("!T
M;RT^>"`](&EM86=E+3YE;&5M96YT+F-O<FYE<BYX*RAI;6%G92T^96QE;65N
M="YW:61T:"UN97=?=VED=&@I.PH@("`@("!T;RT^>2`](&EM86=E+3YE;&5M
M96YT+F-O<FYE<BYY*VYE=U]H96EG:'0["B`@("`@(&5L96UE;G1?;6]V95]H
M86YD;&4H*$5L96UE;G0@*BEI;6%G92P@2$%.1$Q%7U)%4TE:15]35RP@=&\L
M(')E87-O;BD["B`@("`@(&)R96%K.PH@("`@8V%S92!(04Y$3$5?4D5325I%
M7U<Z"B`@("`@(&YE=U]H96EG:'0@/2`H+2AT;RT^>"UI;6%G92T^96QE;65N
M="YC;W)N97(N>"DK=VED=&@I*FAE:6=H="]W:61T:#L*("`@("`@=&\M/GD@
M/2!I;6%G92T^96QE;65N="YC;W)N97(N>2MN97=?:&5I9VAT.PH@("`@("!E
M;&5M96YT7VUO=F5?:&%N9&QE*"A%;&5M96YT("HI:6UA9V4L($A!3D1,15]2
M15-)6D5?4U<L('1O+"!R96%S;VXI.PH@("`@("!B<F5A:SL*("`@(&1E9F%U
M;'0Z"B`@("`@(&UE<W-A9V5?=V%R;FEN9R@B56YF;W)E<V5E;B!H86YD;&4@
M:6X@:6UA9V5?;6]V95]H86YD;&4Z("5D7&XB+`H)"2`@("`@(&AA;F1L92T^
M:60I.PH@("`@("`*("`@('T*("!](&5L<V4@>PH@("`@96QE;65N=%]M;W9E
M7VAA;F1L92@H16QE;65N="`J*6EM86=E+"!H86YD;&4M/FED+"!T;RP@<F5A
M<V]N*3L*("!]"B`@:6UA9V5?=7!D871E7V1A=&$H:6UA9V4I.PI]"@IS=&%T
M:6,@=F]I9`II;6%G95]M;W9E*$EM86=E("II;6%G92P@4&]I;G0@*G1O*0I[
M"B`@:6UA9V4M/F5L96UE;G0N8V]R;F5R(#T@*G1O.PH@(`H@(&EM86=E7W5P
M9&%T95]D871A*&EM86=E*3L*?0H*<W1A=&EC('9O:60*:6UA9V5?9')A=RA)
M;6%G92`J:6UA9V4L(%)E;F1E<F5R("IR96YD97)E<BD*>PH@(%!O:6YT('5L
M7V-O<FYE<BP@;')?8V]R;F5R.PH@($5L96UE;G0@*F5L96T["B`@"B`@87-S
M97)T*&EM86=E("$]($Y53$PI.PH@(&%S<V5R="AR96YD97)E<B`A/2!.54Q,
M*3L*"B`@96QE;2`]("9I;6%G92T^96QE;65N=#L*("`*("!L<E]C;W)N97(N
M>"`](&5L96TM/F-O<FYE<BYX("L@96QE;2T^=VED=&@@*R!I;6%G92T^8F]R
M9&5R7W=I9'1H+S(["B`@;')?8V]R;F5R+GD@/2!E;&5M+3YC;W)N97(N>2`K
M(&5L96TM/FAE:6=H="`K(&EM86=E+3YB;W)D97)?=VED=&@O,CL*("`*("!U
M;%]C;W)N97(N>"`](&5L96TM/F-O<FYE<BYX("T@:6UA9V4M/F)O<F1E<E]W
M:61T:"\R.PH@('5L7V-O<FYE<BYY(#T@96QE;2T^8V]R;F5R+GD@+2!I;6%G
M92T^8F]R9&5R7W=I9'1H+S(["@H@(&EF("AI;6%G92T^9')A=U]B;W)D97(I
M('L*("`@(')E;F1E<F5R+3YO<',M/G-E=%]L:6YE=VED=&@H<F5N9&5R97(L
M(&EM86=E+3YB;W)D97)?=VED=&@I.PH@("`@<F5N9&5R97(M/F]P<RT^<V5T
M7VQI;F5S='EL92AR96YD97)E<BP@:6UA9V4M/FQI;F5?<W1Y;&4I.PH@("`@
M<F5N9&5R97(M/F]P<RT^<V5T7VQI;F5J;VEN*')E;F1E<F5R+"!,24Y%2D])
M3E]-251%4BD["B`@("`*("`@(')E;F1E<F5R+3YO<',M/F1R87=?<F5C="AR
M96YD97)E<BP@"@D)"2`@("`@)G5L7V-O<FYE<BP*"0D)("`@("`F;')?8V]R
M;F5R+"`*"0D)("`@("`F:6UA9V4M/F)O<F1E<E]C;VQO<BD["B`@?0H@("\J
M($1R87<@=&AE(&EM86=E("HO"B`@:68@*&EM86=E+3YI;6%G92D@>PH@("`@
M<F5N9&5R97(M/F]P<RT^9')A=U]I;6%G92AR96YD97)E<BP@)F5L96TM/F-O
M<FYE<BP@96QE;2T^=VED=&@L"@D)"2`@("`@(&5L96TM/FAE:6=H="P@:6UA
M9V4M/FEM86=E*3L*("!](&5L<V4@>PH@("`@<F5N9&5R97(M/F]P<RT^<V5T
M7VQI;F5W:61T:"AR96YD97)E<BP@:6UA9V4M/F)O<F1E<E]W:61T:"D["B`@
M("!R96YD97)E<BT^;W!S+3YS971?;&EN97-T>6QE*')E;F1E<F5R+"!,24Y%
M4U193$5?4T],240I.PH@("`@<F5N9&5R97(M/F]P<RT^9')A=U]L:6YE*')E
M;F1E<F5R+"`F=6Q?8V]R;F5R+"`F;')?8V]R;F5R+"`*"0D)("`@("`F:6UA
M9V4M/F)O<F1E<E]C;VQO<BD["B`@?0I]"@IS=&%T:6,@=F]I9`II;6%G95]U
M<&1A=&5?9&%T82A);6%G92`J:6UA9V4I"GL*("!%;&5M96YT("IE;&5M(#T@
M*$5L96UE;G0@*BEI;6%G93L*("!/8FIE8W0@*F]B:B`]("A/8FIE8W0@*BEI
M;6%G93L*"B`@+RH@57!D871E(&-O;FYE8W1I;VYS.B`J+PH@(&EM86=E+3YC
M;VYN96-T:6]N<ULP72YP;W,@/2!E;&5M+3YC;W)N97(["B`@:6UA9V4M/F-O
M;FYE8W1I;VYS6S%=+G!O<RYX(#T@96QE;2T^8V]R;F5R+G@@*R!E;&5M+3YW
M:61T:"`O(#(N,#L*("!I;6%G92T^8V]N;F5C=&EO;G-;,5TN<&]S+GD@/2!E
M;&5M+3YC;W)N97(N>3L*("!I;6%G92T^8V]N;F5C=&EO;G-;,ETN<&]S+G@@
M/2!E;&5M+3YC;W)N97(N>"`K(&5L96TM/G=I9'1H.PH@(&EM86=E+3YC;VYN
M96-T:6]N<ULR72YP;W,N>2`](&5L96TM/F-O<FYE<BYY.PH@(&EM86=E+3YC
M;VYN96-T:6]N<ULS72YP;W,N>"`](&5L96TM/F-O<FYE<BYX.PH@(&EM86=E
M+3YC;VYN96-T:6]N<ULS72YP;W,N>2`](&5L96TM/F-O<FYE<BYY("L@96QE
M;2T^:&5I9VAT("\@,BXP.PH@(&EM86=E+3YC;VYN96-T:6]N<ULT72YP;W,N
M>"`](&5L96TM/F-O<FYE<BYX("L@96QE;2T^=VED=&@["B`@:6UA9V4M/F-O
M;FYE8W1I;VYS6S1=+G!O<RYY(#T@96QE;2T^8V]R;F5R+GD@*R!E;&5M+3YH
M96EG:'0@+R`R+C`["B`@:6UA9V4M/F-O;FYE8W1I;VYS6S5=+G!O<RYX(#T@
M96QE;2T^8V]R;F5R+G@["B`@:6UA9V4M/F-O;FYE8W1I;VYS6S5=+G!O<RYY
M(#T@96QE;2T^8V]R;F5R+GD@*R!E;&5M+3YH96EG:'0["B`@:6UA9V4M/F-O
M;FYE8W1I;VYS6S9=+G!O<RYX(#T@96QE;2T^8V]R;F5R+G@@*R!E;&5M+3YW
M:61T:"`O(#(N,#L*("!I;6%G92T^8V]N;F5C=&EO;G-;-ETN<&]S+GD@/2!E
M;&5M+3YC;W)N97(N>2`K(&5L96TM/FAE:6=H=#L*("!I;6%G92T^8V]N;F5C
M=&EO;G-;-UTN<&]S+G@@/2!E;&5M+3YC;W)N97(N>"`K(&5L96TM/G=I9'1H
M.PH@(&EM86=E+3YC;VYN96-T:6]N<ULW72YP;W,N>2`](&5L96TM/F-O<FYE
M<BYY("L@96QE;2T^:&5I9VAT.PH*("!E;&5M96YT7W5P9&%T95]B;W5N9&EN
M9V)O>"AE;&5M*3L*("`O*B!F:7@@8F]U;F1I;F=B;W@@9F]R(&QI;F5?=VED
M=&@Z("HO"B`@;V)J+3YB;W5N9&EN9U]B;W@N=&]P("T](&EM86=E+3YB;W)D
M97)?=VED=&@["B`@;V)J+3YB;W5N9&EN9U]B;W@N;&5F="`M/2!I;6%G92T^
M8F]R9&5R7W=I9'1H.PH@(&]B:BT^8F]U;F1I;F=?8F]X+F)O='1O;2`K/2!I
M;6%G92T^8F]R9&5R7W=I9'1H.PH@(&]B:BT^8F]U;F1I;F=?8F]X+G)I9VAT
M("L](&EM86=E+3YB;W)D97)?=VED=&@["B`@"B`@;V)J+3YP;W-I=&EO;B`]
M(&5L96TM/F-O<FYE<CL*("`*("!E;&5M96YT7W5P9&%T95]H86YD;&5S*&5L
M96TI.PI]"@IS=&%T:6,@3V)J96-T("H*:6UA9V5?8W)E871E*%!O:6YT("IS
M=&%R='!O:6YT+`H)("`@("!V;VED("IU<V5R7V1A=&$L"@D@("`@($AA;F1L
M92`J*FAA;F1L93$L"@D@("`@($AA;F1L92`J*FAA;F1L93(I"GL*("!);6%G
M92`J:6UA9V4["B`@16QE;65N="`J96QE;3L*("!/8FIE8W0@*F]B:CL*("!I
M;G0@:3L*"B`@:6UA9V4@/2!G7VUA;&QO8RAS:7IE;V8H26UA9V4I*3L*("!E
M;&5M(#T@*$5L96UE;G0@*BD@:6UA9V4["B`@;V)J(#T@*$]B:F5C="`J*2!I
M;6%G93L*("`*("!O8FHM/G1Y<&4@/2`F:6UA9V5?='EP93L*"B`@;V)J+3YO
M<',@/2`F:6UA9V5?;W!S.PH*("!E;&5M+3YC;W)N97(@/2`J<W1A<G1P;VEN
M=#L*("!E;&5M+3YW:61T:"`]($1%1D%53%1?5TE$5$@["B`@96QE;2T^:&5I
M9VAT(#T@1$5&055,5%]724142#L*"B`@:6UA9V5?:6YI=%]D969A=6QT<R@I
M.PH@("`@"B`@:6UA9V4M/F)O<F1E<E]W:61T:"`]("!A='1R:6)U=&5S7V=E
M=%]D969A=6QT7VQI;F5W:61T:"@I.PH@(&EM86=E+3YB;W)D97)?8V]L;W(@
M/2!A='1R:6)U=&5S7V=E=%]F;W)E9W)O=6YD*"D["B`@:6UA9V4M/FEN;F5R
M7V-O;&]R(#T@871T<FEB=71E<U]G971?8F%C:V=R;W5N9"@I.PH@(&EM86=E
M+3YL:6YE7W-T>6QE(#T@9&5F875L=%]P<F]P97)T:65S+FQI;F5?<W1Y;&4[
M"B`@"B`@96QE;65N=%]I;FET*&5L96TL(#@L(#@I.PH*("!F;W(@*&D],#MI
M/#@[:2LK*2!["B`@("!O8FHM/F-O;FYE8W1I;VYS6VE=(#T@)FEM86=E+3YC
M;VYN96-T:6]N<UMI73L*("`@(&EM86=E+3YC;VYN96-T:6]N<UMI72YO8FIE
M8W0@/2!O8FH["B`@("!I;6%G92T^8V]N;F5C=&EO;G-;:5TN8V]N;F5C=&5D
M(#T@3E5,3#L*("!]"@H@(&EF("AS=')C;7`H9&5F875L=%]P<F]P97)T:65S
M+F9I;&4L("(B*2D@>PH@("`@:6UA9V4M/F9I;&4@/2!G7W-T<F1U<"AD969A
M=6QT7W!R;W!E<G1I97,N9FEL92D["B`@("!I;6%G92T^:6UA9V4@/2!G9&M?
M:6UL:6)?;&]A9%]I;6%G92AI;6%G92T^9FEL92D["@H@("`@:68@*&EM86=E
M+3YI;6%G92D@>PH@("`@("!E;&5M+3YW:61T:"`]("AE;&5M+3YW:61T:"HH
M9FQO870I:6UA9V4M/FEM86=E+3YR9V)?=VED=&@I+PH)*&9L;V%T*6EM86=E
M+3YI;6%G92T^<F=B7VAE:6=H=#L*("`@('T*("!](&5L<V4@>PH@("`@:6UA
M9V4M/F9I;&4@/2!G7W-T<F1U<"@B(BD["B`@("!I;6%G92T^:6UA9V4@/2!.
M54Q,.PH@('T*"B`@:6UA9V4M/F1R87=?8F]R9&5R(#T@9&5F875L=%]P<F]P
M97)T:65S+F1R87=?8F]R9&5R.PH@(&EM86=E+3YK965P7V%S<&5C="`](&1E
M9F%U;'1?<')O<&5R=&EE<RYK965P7V%S<&5C=#L*"B`@:6UA9V5?=7!D871E
M7V1A=&$H:6UA9V4I.PH*("!I;6%G92T^<')O<&5R=&EE<U]D:6%L;V<@/2!.
M54Q,.PH@(`H@("IH86YD;&4Q(#T@3E5,3#L*("`J:&%N9&QE,B`](&]B:BT^
M:&%N9&QE<ULP73L@(`H@(')E='5R;B`H3V)J96-T("HI:6UA9V4["GT*"G-T
M871I8R!V;VED(`II;6%G95]D97-T<F]Y*$EM86=E("II;6%G92D@>PH@(&EF
M("AI;6%G92T^<')O<&5R=&EE<U]D:6%L;V<@(3T@3E5,3"D@>PH@("`@9W1K
M7W=I9&=E=%]D97-T<F]Y*&EM86=E+3YP<F]P97)T:65S7V1I86QO9RT^=F)O
M>"D["B`@("!G7V9R964H:6UA9V4M/G!R;W!E<G1I97-?9&EA;&]G*3L*("!]
M"B`@"B`@:68@*&EM86=E+3YF:6QE("$]($Y53$PI"B`@("!G7V9R964H:6UA
M9V4M/F9I;&4I.PH*("!I9B`H:6UA9V4M/FEM86=E("$]($Y53$PI"B`@("!G
M9&M?:6UL:6)?9&5S=')O>5]I;6%G92AI;6%G92T^:6UA9V4I.PH*("!E;&5M
M96YT7V1E<W1R;WDH)FEM86=E+3YE;&5M96YT*3L*?0H*<W1A=&EC($]B:F5C
M="`J"FEM86=E7V-O<'DH26UA9V4@*FEM86=E*0I["B`@:6YT(&D["B`@26UA
M9V4@*FYE=VEM86=E.PH@($5L96UE;G0@*F5L96TL("IN97=E;&5M.PH@($]B
M:F5C="`J;F5W;V)J.PH@(`H@(&5L96T@/2`H16QE;65N="`J*6EM86=E.PH@
M(`H@(&YE=VEM86=E(#T@9U]M86QL;V,H<VEZ96]F*$EM86=E*2D["B`@;F5W
M96QE;2`]("A%;&5M96YT("HI;F5W:6UA9V4["B`@;F5W;V)J(#T@*$]B:F5C
M="`J*2!N97=I;6%G93L*"B`@96QE;65N=%]C;W!Y*&5L96TL(&YE=V5L96TI
M.PH*("!N97=I;6%G92T^8F]R9&5R7W=I9'1H(#T@:6UA9V4M/F)O<F1E<E]W
M:61T:#L*("!N97=I;6%G92T^8F]R9&5R7V-O;&]R(#T@:6UA9V4M/F)O<F1E
M<E]C;VQO<CL*("!N97=I;6%G92T^:6YN97)?8V]L;W(@/2!I;6%G92T^:6YN
M97)?8V]L;W(["B`@;F5W:6UA9V4M/FQI;F5?<W1Y;&4@/2!I;6%G92T^;&EN
M95]S='EL93L*("`*("!F;W(@*&D],#MI/#@[:2LK*2!["B`@("!N97=O8FHM
M/F-O;FYE8W1I;VYS6VE=(#T@)FYE=VEM86=E+3YC;VYN96-T:6]N<UMI73L*
M("`@(&YE=VEM86=E+3YC;VYN96-T:6]N<UMI72YO8FIE8W0@/2!N97=O8FH[
M"B`@("!N97=I;6%G92T^8V]N;F5C=&EO;G-;:5TN8V]N;F5C=&5D(#T@3E5,
M3#L*("`@(&YE=VEM86=E+3YC;VYN96-T:6]N<UMI72YP;W,@/2!I;6%G92T^
M8V]N;F5C=&EO;G-;:5TN<&]S.PH@("`@;F5W:6UA9V4M/F-O;FYE8W1I;VYS
M6VE=+FQA<W1?<&]S(#T@:6UA9V4M/F-O;FYE8W1I;VYS6VE=+FQA<W1?<&]S
M.PH@('T*"B`@;F5W:6UA9V4M/G!R;W!E<G1I97-?9&EA;&]G(#T@3E5,3#L*
M"B`@;F5W:6UA9V4M/F9I;&4@/2!G7W-T<F1U<"AI;6%G92T^9FEL92D["B`@
M:68@*'-T<F-M<"AI;6%G92T^9FEL92P@(B(I*2!["B`@("!N97=I;6%G92T^
M:6UA9V4@/2!G9&M?:6UL:6)?;&]A9%]I;6%G92AI;6%G92T^9FEL92D["B`@
M?0H*("!N97=I;6%G92T^9')A=U]B;W)D97(@/2!I;6%G92T^9')A=U]B;W)D
M97(["B`@;F5W:6UA9V4M/FME97!?87-P96-T(#T@:6UA9V4M/FME97!?87-P
M96-T.PH*("!R971U<FX@*$]B:F5C="`J*6YE=VEM86=E.PI]"@IS=&%T:6,@
M=F]I9`II;6%G95]S879E*$EM86=E("II;6%G92P@3V)J96-T3F]D92!O8FI?
M;F]D92D*>PH@(&5L96UE;G1?<V%V92@F:6UA9V4M/F5L96UE;G0L(&]B:E]N
M;V1E*3L*"B`@9&%T85]A9&1?<F5A;"AN97=?871T<FEB=71E*&]B:E]N;V1E
M+"`B8F]R9&5R7W=I9'1H(BDL"@D):6UA9V4M/F)O<F1E<E]W:61T:"D["B`@
M9&%T85]A9&1?8V]L;W(H;F5W7V%T=')I8G5T92AO8FI?;F]D92P@(F)O<F1E
M<E]C;VQO<B(I+`H)"2`F:6UA9V4M/F)O<F1E<E]C;VQO<BD["B`@9&%T85]A
M9&1?8V]L;W(H;F5W7V%T=')I8G5T92AO8FI?;F]D92P@(FEN;F5R7V-O;&]R
M(BDL"@D)("9I;6%G92T^:6YN97)?8V]L;W(I.PH@(&1A=&%?861D7V5N=6TH
M;F5W7V%T=')I8G5T92AO8FI?;F]D92P@(FQI;F5?<W1Y;&4B*2P*"0EI;6%G
M92T^;&EN95]S='EL92D["@H@(&1A=&%?861D7V)O;VQE86XH;F5W7V%T=')I
M8G5T92AO8FI?;F]D92P@(F1R87=?8F]R9&5R(BDL(&EM86=E+3YD<F%W7V)O
M<F1E<BD["B`@9&%T85]A9&1?8F]O;&5A;BAN97=?871T<FEB=71E*&]B:E]N
M;V1E+"`B:V5E<%]A<W!E8W0B*2P@:6UA9V4M/FME97!?87-P96-T*3L*"B`@
M+RH@475E<W1I;VX@:&5R93H@(%-H;W5L9"!T:&4@9FEL92!B92!S879E9"!A
M;&]N9R!W:71H('1H92!D:6%G<F%M+"!O<@H@("`@(&IU<W0@82!F:6QE;F%M
M93\@*B\*("!D871A7V%D9%]S=')I;F<H;F5W7V%T=')I8G5T92AO8FI?;F]D
M92P@(F9I;&4B*2P@:6UA9V4M/F9I;&4I.PI]"@IS=&%T:6,@3V)J96-T("H*
M:6UA9V5?;&]A9"A/8FIE8W1.;V1E(&]B:E]N;V1E+"!I;G0@=F5R<VEO;BD*
M>PH@($EM86=E("II;6%G93L*("!%;&5M96YT("IE;&5M.PH@($]B:F5C="`J
M;V)J.PH@(&EN="!I.PH@($%T=')I8G5T94YO9&4@871T<CL*"B`@:6UA9V4@
M/2!G7VUA;&QO8RAS:7IE;V8H26UA9V4I*3L*("!E;&5M(#T@*$5L96UE;G0@
M*BEI;6%G93L*("!O8FH@/2`H3V)J96-T("HI:6UA9V4["B`@"B`@;V)J+3YT
M>7!E(#T@)FEM86=E7W1Y<&4["B`@;V)J+3YO<',@/2`F:6UA9V5?;W!S.PH*
M("!E;&5M96YT7VQO860H96QE;2P@;V)J7VYO9&4I.PH@(`H@(&EM86=E+3YP
M<F]P97)T:65S7V1I86QO9R`]($Y53$P["@H@(&EM86=E+3YB;W)D97)?=VED
M=&@@/2`P+C$["B`@871T<B`](&]B:F5C=%]F:6YD7V%T=')I8G5T92AO8FI?
M;F]D92P@(F)O<F1E<E]W:61T:"(I.PH@(&EF("AA='1R("$]($Y53$PI"B`@
M("!I;6%G92T^8F]R9&5R7W=I9'1H(#T@(&1A=&%?<F5A;"@@871T<FEB=71E
M7V9I<G-T7V1A=&$H871T<BD@*3L*"B`@:6UA9V4M/F)O<F1E<E]C;VQO<B`]
M(&-O;&]R7V)L86-K.PH@(&%T='(@/2!O8FIE8W1?9FEN9%]A='1R:6)U=&4H
M;V)J7VYO9&4L(")B;W)D97)?8V]L;W(B*3L*("!I9B`H871T<B`A/2!.54Q,
M*0H@("`@9&%T85]C;VQO<BAA='1R:6)U=&5?9FER<W1?9&%T82AA='1R*2P@
M)FEM86=E+3YB;W)D97)?8V]L;W(I.PH@(`H@(&EM86=E+3YI;FYE<E]C;VQO
M<B`](&-O;&]R7W=H:71E.PH@(&%T='(@/2!O8FIE8W1?9FEN9%]A='1R:6)U
M=&4H;V)J7VYO9&4L(")I;FYE<E]C;VQO<B(I.PH@(&EF("AA='1R("$]($Y5
M3$PI"B`@("!D871A7V-O;&]R*&%T=')I8G5T95]F:7)S=%]D871A*&%T='(I
M+"`F:6UA9V4M/FEN;F5R7V-O;&]R*3L*("`*("!I;6%G92T^;&EN95]S='EL
M92`]($Q)3D535%E,15]33TQ)1#L*("!A='1R(#T@;V)J96-T7V9I;F1?871T
M<FEB=71E*&]B:E]N;V1E+"`B;&EN95]S='EL92(I.PH@(&EF("AA='1R("$]
M($Y53$PI"B`@("!I;6%G92T^;&EN95]S='EL92`]("!D871A7V5N=6TH(&%T
M=')I8G5T95]F:7)S=%]D871A*&%T='(I("D["@H@(&EM86=E+3YD<F%W7V)O
M<F1E<B`](%12544["B`@871T<B`](&]B:F5C=%]F:6YD7V%T=')I8G5T92AO
M8FI?;F]D92P@(F1R87=?8F]R9&5R(BD["B`@:68@*&%T='(@(3T@3E5,3"D*
M("`@(&EM86=E+3YD<F%W7V)O<F1E<B`]("!D871A7V)O;VQE86XH(&%T=')I
M8G5T95]F:7)S=%]D871A*&%T='(I("D["@H@(&EM86=E+3YK965P7V%S<&5C
M="`](%12544["B`@871T<B`](&]B:F5C=%]F:6YD7V%T=')I8G5T92AO8FI?
M;F]D92P@(FME97!?87-P96-T(BD["B`@:68@*&%T='(@(3T@3E5,3"D*("`@
M(&EM86=E+3YK965P7V%S<&5C="`]("!D871A7V)O;VQE86XH(&%T=')I8G5T
M95]F:7)S=%]D871A*&%T='(I("D["@H@(&%T='(@/2!O8FIE8W1?9FEN9%]A
M='1R:6)U=&4H;V)J7VYO9&4L(")F:6QE(BD["B`@:68@*&%T='(@(3T@3E5,
M3"D@>PH@("`@:6UA9V4M/F9I;&4@/2`@9&%T85]S=')I;F<H(&%T=')I8G5T
M95]F:7)S=%]D871A*&%T='(I("D["B`@?2!E;'-E('L*("`@(&EM86=E+3YF
M:6QE(#T@9U]S=')D=7`H(B(I.PH@('T*"B`@96QE;65N=%]I;FET*&5L96TL
M(#@L(#@I.PH*("!F;W(@*&D],#MI/#@[:2LK*2!["B`@("!O8FHM/F-O;FYE
M8W1I;VYS6VE=(#T@)FEM86=E+3YC;VYN96-T:6]N<UMI73L*("`@(&EM86=E
M+3YC;VYN96-T:6]N<UMI72YO8FIE8W0@/2!O8FH["B`@("!I;6%G92T^8V]N
M;F5C=&EO;G-;:5TN8V]N;F5C=&5D(#T@3E5,3#L*("!]"@H@(&EF("AS=')C
M;7`H:6UA9V4M/F9I;&4L("(B*2D@>PH@("`@:6UA9V4M/FEM86=E(#T@9V1K
M7VEM;&EB7VQO861?:6UA9V4H:6UA9V4M/F9I;&4I.PH@('T*"B`@:6UA9V5?
M=7!D871E7V1A=&$H:6UA9V4I.PH*("!R971U<FX@*$]B:F5C="`J*6EM86=E
%.PH*?0H`
`
end

begin 664 objects/standard/pixmaps/image.xpm
M+RH@6%!-("HO"G-T871I8R!C:&%R("H@:6UA9V5?>'!M6UT@/2!["B(R,B`R
M,B`V(#$B+`HB(`EC($YO;F4B+`HB+@EC(",P,#`P,#`B+`HB*PEC(",P,$9#
M,#`B+`HB0`EC(",R0S4T.3,B+`HB(PEC("-%,C(T,C0B+`HB)`EC(",R,$$S
M,C`B+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN("(L"B(N*RLK+BXN+BXK*RLN
M+BXN+BLK*RX@(BP*(BXK*RLN+BXN+BLK*RXN+BXN*RLK+B`B+`HB+BLK*T!`
M0$!`*RLK0$!`0$`K*RLN("(L"B(N+BY`0$!`0$!`0$!`0$!`0$`N+BX@(BP*
M(BXN+D!`0$!`0$!`0$!`0$!`0"XN+B`B+`HB+BXN0$!`0$!`0$!`0$!`0$!`
M+BXN("(L"B(N+BY`0$!`0$!`0",C0$!`0$`N+BX@(BP*(BXN+D!`0$!`0$`C
M(R,C0$!`0"XN+B`B+`HB+BLK*T!`0$!`0"LC(R-`0$`K*RLN("(L"B(N*RLK
M("0D)"0D*R,D)"0D)"LK*RX@(BP*(BXK*RLD*RLD)"LK)"0D)"0D*RLK+B`B
M+`HB+BXN)"0K*RLD*RLD)"0D)"0D+BXN("(L"B(N+BXD)"0K*RLK*RLK*R0D
M)"0N+BX@(BP*(BXN+B0D)"0D*RLD*RLK)"0D)"XN+B`B+`HB+BXN)"0D)"0K
M)"0D)"0D)"0D+BXN("(L"B(N+BXD)"0D*RLD)"0D)"0D)"0N+BX@(BP*(BXK
M*RLD)"0D)"LK*R0D)"0D*RLK+B`B+`HB+BLK*RXN+BXN*RLK+BXN+BXK*RLN
M("(L"B(N*RLK+BXN+BXK*RLN+BXN+BLK*RX@(BP*(BXN+BXN+BXN+BXN+BXN
F+BXN+BXN+B`B+`HB("`@("`@("`@("`@("`@("`@("`@(")].PH`
`
end



-- 
Lars R. Clausen ([EMAIL PROTECTED])
A *real* smart bomb would call in sick, perhaps move to another country,
changing its name in the process, open a beach bar maybe and live out its
days in safe anonymity.                          -- Barry O'Neill in rhod

Reply via email to