From: cristy Date: Sun, 28 Aug 2011 14:15:37 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7131 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6170ac3e0ac67b0ea3716fe9e886a52c90c1bd3f;p=imagemagick --- diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index 52bf6a837..131f99aff 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -1577,10 +1577,13 @@ void Magick::Image::quantumOperator ( const ssize_t x_,const ssize_t y_, void Magick::Image::raise ( const Geometry &geometry_ , const bool raisedFlag_ ) { + ExceptionInfo exceptionInfo; + GetExceptionInfo( &exceptionInfo ); RectangleInfo raiseInfo = geometry_; modifyImage(); - RaiseImage ( image(), &raiseInfo, raisedFlag_ == true ? MagickTrue : MagickFalse ); - throwImageException(); + RaiseImage ( image(), &raiseInfo, raisedFlag_ == true ? MagickTrue : MagickFalse, &exceptionInfo ); + throwException( exceptionInfo ); + (void) DestroyExceptionInfo( &exceptionInfo ); } diff --git a/MagickCore/decorate.c b/MagickCore/decorate.c index ec08bdf8a..bc4d90bce 100644 --- a/MagickCore/decorate.c +++ b/MagickCore/decorate.c @@ -615,7 +615,8 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info, % The format of the RaiseImage method is: % % MagickBooleanType RaiseImage(const Image *image, -% const RectangleInfo *raise_info,const MagickBooleanType raise) +% const RectangleInfo *raise_info,const MagickBooleanType raise, +% ExceptionInfo *exception) % % A description of each parameter follows: % @@ -626,9 +627,12 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info, % o raise: A value other than zero creates a 3-D raise effect, % otherwise it has a lowered effect. % +% o exception: return any errors or warnings in this structure. +% */ MagickExport MagickBooleanType RaiseImage(Image *image, - const RectangleInfo *raise_info,const MagickBooleanType raise) + const RectangleInfo *raise_info,const MagickBooleanType raise, + ExceptionInfo *exception) { #define AccentuateFactor ScaleCharToQuantum(135) #define HighlightFactor ScaleCharToQuantum(190) @@ -639,9 +643,6 @@ MagickExport MagickBooleanType RaiseImage(Image *image, CacheView *image_view; - ExceptionInfo - *exception; - MagickBooleanType status; @@ -671,7 +672,6 @@ MagickExport MagickBooleanType RaiseImage(Image *image, foreground=(Quantum) 0; background=(Quantum) QuantumRange; } - exception=(&image->exception); if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse) return(MagickFalse); /* @@ -685,7 +685,11 @@ MagickExport MagickBooleanType RaiseImage(Image *image, #endif for (y=0; y < (ssize_t) raise_info->height; y++) { + PixelTrait + traits; + register ssize_t + i, x; register Quantum @@ -701,58 +705,37 @@ MagickExport MagickBooleanType RaiseImage(Image *image, } for (x=0; x < y; x++) { - register ssize_t - i; - for (i=0; i < (ssize_t) GetPixelChannels(image); i++) { - PixelTrait - traits; - traits=GetPixelChannelMapTraits(image,(PixelChannel) i); if ((traits & UpdatePixelTrait) != 0) - q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* - HighlightFactor+(MagickRealType) foreground*(QuantumRange- - HighlightFactor))); + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + HighlightFactor+(MagickRealType) foreground*(QuantumRange- + HighlightFactor))); } q+=GetPixelChannels(image); } for ( ; x < (ssize_t) (image->columns-y); x++) { - register ssize_t - i; - for (i=0; i < (ssize_t) GetPixelChannels(image); i++) { - PixelTrait - traits; - traits=GetPixelChannelMapTraits(image,(PixelChannel) i); if ((traits & UpdatePixelTrait) != 0) - q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* - AccentuateFactor+(MagickRealType) foreground*(QuantumRange- - AccentuateFactor))); + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + AccentuateFactor+(MagickRealType) foreground*(QuantumRange- + AccentuateFactor))); } q+=GetPixelChannels(image); } for ( ; x < (ssize_t) image->columns; x++) { - register ssize_t - i; - for (i=0; i < (ssize_t) GetPixelChannels(image); i++) { - PixelTrait - traits; - traits=GetPixelChannelMapTraits(image,(PixelChannel) i); if ((traits & UpdatePixelTrait) != 0) - q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* - AccentuateFactor+(MagickRealType) foreground*(QuantumRange- - AccentuateFactor))); - q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* - ShadowFactor+(MagickRealType) background*(QuantumRange- - ShadowFactor))); + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + ShadowFactor+(MagickRealType) background*(QuantumRange- + ShadowFactor))); } q+=GetPixelChannels(image); } @@ -773,7 +756,11 @@ MagickExport MagickBooleanType RaiseImage(Image *image, #endif for (y=(ssize_t) raise_info->height; y < (ssize_t) (image->rows-raise_info->height); y++) { + PixelTrait + traits; + register ssize_t + i, x; register Quantum @@ -789,30 +776,28 @@ MagickExport MagickBooleanType RaiseImage(Image *image, } for (x=0; x < (ssize_t) raise_info->width; x++) { - SetPixelRed(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelRed(image,q)*HighlightFactor+(MagickRealType) foreground* - (QuantumRange-HighlightFactor))),q); - SetPixelGreen(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelGreen(image,q)*HighlightFactor+(MagickRealType) foreground* - (QuantumRange-HighlightFactor))),q); - SetPixelBlue(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelBlue(image,q)*HighlightFactor+(MagickRealType) foreground* - (QuantumRange-HighlightFactor))),q); + for (i=0; i < (ssize_t) GetPixelChannels(image); i++) + { + traits=GetPixelChannelMapTraits(image,(PixelChannel) i); + if ((traits & UpdatePixelTrait) != 0) + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + HighlightFactor+(MagickRealType) foreground*(QuantumRange- + HighlightFactor))); + } q+=GetPixelChannels(image); } for ( ; x < (ssize_t) (image->columns-raise_info->width); x++) q+=GetPixelChannels(image); for ( ; x < (ssize_t) image->columns; x++) { - SetPixelRed(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelRed(image,q)*ShadowFactor+(MagickRealType) background* - (QuantumRange-ShadowFactor))),q); - SetPixelGreen(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelGreen(image,q)*ShadowFactor+(MagickRealType) background* - (QuantumRange-ShadowFactor))),q); - SetPixelBlue(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelBlue(image,q)*ShadowFactor+(MagickRealType) background* - (QuantumRange-ShadowFactor))),q); + for (i=0; i < (ssize_t) GetPixelChannels(image); i++) + { + traits=GetPixelChannelMapTraits(image,(PixelChannel) i); + if ((traits & UpdatePixelTrait) != 0) + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + ShadowFactor+(MagickRealType) background*(QuantumRange- + ShadowFactor))); + } q+=GetPixelChannels(image); } if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse) @@ -832,7 +817,11 @@ MagickExport MagickBooleanType RaiseImage(Image *image, #endif for (y=(ssize_t) (image->rows-raise_info->height); y < (ssize_t) image->rows; y++) { + PixelTrait + traits; + register ssize_t + i, x; register Quantum @@ -848,41 +837,38 @@ MagickExport MagickBooleanType RaiseImage(Image *image, } for (x=0; x < (ssize_t) (image->rows-y); x++) { - SetPixelRed(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelRed(image,q)*HighlightFactor+(MagickRealType) foreground* - (QuantumRange-HighlightFactor))),q); - SetPixelGreen(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelGreen(image,q)*HighlightFactor+(MagickRealType) foreground* - (QuantumRange-HighlightFactor))),q); - SetPixelBlue(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelBlue(image,q)*HighlightFactor+(MagickRealType) foreground* - (QuantumRange-HighlightFactor))),q); + for (i=0; i < (ssize_t) GetPixelChannels(image); i++) + { + traits=GetPixelChannelMapTraits(image,(PixelChannel) i); + if ((traits & UpdatePixelTrait) != 0) + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + HighlightFactor+(MagickRealType) foreground*(QuantumRange- + HighlightFactor))); + } q+=GetPixelChannels(image); } for ( ; x < (ssize_t) (image->columns-(image->rows-y)); x++) { - SetPixelRed(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelRed(image,q)*TroughFactor+(MagickRealType) background* - (QuantumRange-TroughFactor))),q); - SetPixelGreen(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelGreen(image,q)*TroughFactor+(MagickRealType) background* - (QuantumRange-TroughFactor))),q); - SetPixelBlue(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelBlue(image,q)*TroughFactor+(MagickRealType) background* - (QuantumRange-TroughFactor))),q); + for (i=0; i < (ssize_t) GetPixelChannels(image); i++) + { + traits=GetPixelChannelMapTraits(image,(PixelChannel) i); + if ((traits & UpdatePixelTrait) != 0) + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + TroughFactor+(MagickRealType) background*(QuantumRange- + TroughFactor))); + } q+=GetPixelChannels(image); } for ( ; x < (ssize_t) image->columns; x++) { - SetPixelRed(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelRed(image,q)*ShadowFactor+(MagickRealType) background* - (QuantumRange-ShadowFactor))),q); - SetPixelGreen(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelGreen(image,q)*ShadowFactor+(MagickRealType) background* - (QuantumRange-ShadowFactor))),q); - SetPixelBlue(image,ClampToQuantum(QuantumScale*((MagickRealType) - GetPixelBlue(image,q)*ShadowFactor+(MagickRealType) background* - (QuantumRange-ShadowFactor))),q); + for (i=0; i < (ssize_t) GetPixelChannels(image); i++) + { + traits=GetPixelChannelMapTraits(image,(PixelChannel) i); + if ((traits & UpdatePixelTrait) != 0) + q[i]=ClampToQuantum(QuantumScale*((MagickRealType) q[i]* + ShadowFactor+(MagickRealType) background*(QuantumRange- + ShadowFactor))); + } q+=GetPixelChannels(image); } if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse) diff --git a/MagickCore/decorate.h b/MagickCore/decorate.h index a9d5ea91e..30ba0887e 100644 --- a/MagickCore/decorate.h +++ b/MagickCore/decorate.h @@ -42,7 +42,8 @@ extern MagickExport Image *FrameImage(const Image *,const FrameInfo *,ExceptionInfo *); extern MagickExport MagickBooleanType - RaiseImage(Image *,const RectangleInfo *,const MagickBooleanType); + RaiseImage(Image *,const RectangleInfo *,const MagickBooleanType, + ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } diff --git a/MagickCore/display.c b/MagickCore/display.c index ebdbeed5c..e7511c13f 100644 --- a/MagickCore/display.c +++ b/MagickCore/display.c @@ -8378,7 +8378,7 @@ static Image *XMagickCommand(Display *display,XResourceInfo *resource_info, XCheckRefreshWindows(display,windows); (void) ParsePageGeometry(*image,bevel_width,&page_geometry, &(*image)->exception); - (void) RaiseImage(*image,&page_geometry,MagickTrue); + (void) RaiseImage(*image,&page_geometry,MagickTrue,&(*image)->exception); XSetCursorState(display,windows,MagickFalse); if (windows->image.orphan != MagickFalse) break; diff --git a/MagickCore/effect.c b/MagickCore/effect.c index e68d0ab09..64c9fe0c2 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -2649,7 +2649,7 @@ MagickExport Image *PreviewImage(const Image *image,const PreviewType preview, geometry.height=(size_t) (2*i+2); geometry.x=i/2; geometry.y=i/2; - (void) RaiseImage(preview_image,&geometry,MagickTrue); + (void) RaiseImage(preview_image,&geometry,MagickTrue,exception); (void) FormatLocaleString(label,MaxTextExtent, "raise %.20gx%.20g%+.20g%+.20g",(double) geometry.width,(double) geometry.height,(double) geometry.x,(double) geometry.y); diff --git a/MagickCore/version.h b/MagickCore/version.h index 658656d1e..e6d836361 100644 --- a/MagickCore/version.h +++ b/MagickCore/version.h @@ -34,7 +34,7 @@ extern "C" { #define MagickLibAddendum "-0" #define MagickLibInterface 5 #define MagickLibMinInterface 5 -#define MagickReleaseDate "2011-08-26" +#define MagickReleaseDate "2011-08-28" #define MagickChangeDate "20110801" #define MagickAuthoritativeURL "http://www.imagemagick.org" #if defined(MAGICKCORE_OPENMP_SUPPORT) diff --git a/MagickWand/magick-image.c b/MagickWand/magick-image.c index 79eeef791..601835666 100644 --- a/MagickWand/magick-image.c +++ b/MagickWand/magick-image.c @@ -7602,9 +7602,7 @@ WandExport MagickBooleanType MagickRaiseImage(MagickWand *wand, raise_info.height=height; raise_info.x=x; raise_info.y=y; - status=RaiseImage(wand->images,&raise_info,raise); - if (status == MagickFalse) - InheritException(wand->exception,&wand->images->exception); + status=RaiseImage(wand->images,&raise_info,raise,&wand->images->exception); return(status); } diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c index 211e6d689..6fb3c2de4 100644 --- a/MagickWand/mogrify.c +++ b/MagickWand/mogrify.c @@ -2367,8 +2367,7 @@ WandExport MagickBooleanType MogrifyImage(ImageInfo *image_info,const int argc, if ((flags & SigmaValue) == 0) geometry.height=geometry.width; (void) RaiseImage(*image,&geometry,*option == '-' ? MagickTrue : - MagickFalse); - InheritException(exception,&(*image)->exception); + MagickFalse,exception); break; } if (LocaleCompare("random-threshold",option+1) == 0) diff --git a/PerlMagick/Magick.xs b/PerlMagick/Magick.xs index 68a758575..edced00bd 100644 --- a/PerlMagick/Magick.xs +++ b/PerlMagick/Magick.xs @@ -8882,8 +8882,9 @@ Mogrify(ref,...) geometry.height=argument_list[2].integer_reference; if (attribute_flag[3] == 0) argument_list[3].integer_reference=1; - (void) RaiseImage(image,&geometry,argument_list[3].integer_reference != - 0 ? MagickTrue : MagickFalse); + (void) RaiseImage(image,&geometry, + argument_list[3].integer_reference != 0 ? MagickTrue : MagickFalse, + exception); break; } case 50: /* Segment */ diff --git a/PerlMagick/t/reference/filter/Raise.miff b/PerlMagick/t/reference/filter/Raise.miff index 7f46016a9..42cba3694 100644 --- a/PerlMagick/t/reference/filter/Raise.miff +++ b/PerlMagick/t/reference/filter/Raise.miff @@ -8,4 +8,4 @@ page=70x46+0+0 date:create={2011-08-28T08:31:55-04:00} date:modify={2009-09-05T17:47:34-04:00} -:‘‘’‘•’‘–“—“–’–‘–’–‘–‘•‘”Ž”Ž”Ž”Ž’’”’Ž•”–•‘™—‘™“Ÿ›” š’¡›’¥š’µœ”Ê›“ך”à˜ïœžõ›ú˜›ø˜šéš—Ù™‘Ö™ÔšÎšÈšÅ™Å˜Å˜Æ˜ŽÇ™É™“Ö›“Ûœ•ǝ–£—‘—”“•’’•’‘•’“‘‘‘‘‘“•¢•–½ŸžË¬²ÂºÐ±³Ï¢ž²£ «¶·ºÇÊĹº±§¦¤dcb‘‘”‘•’–’–‘•‘–’–’–’•”Ž”Ž•‘•“‘Ž“‘Ž”’•“•”‘™–˜’ž™’Ÿ™ š‘¡œ“°”šÐ˜Úž˜ìœžô›ý˜šû˜šçš—Ö™Õ™Ô™ÎšÈ™Å™Ä˜Å˜ŽÄ—ŽÅ™È™“Úš”✖ƞ—œ•–””–“’•’‘•’’’’‘‘”‘’Ž’’¸š”Ƨ©¿ºÓ¬±ÓŸ™± š©©ª¯¼¿»±³ª}|zbbbbca‘‘’’’Ž‘’’’’’’Ž“““‘“’”‘”’•”‘—“™•š•›–ž—‘”¥œ”²˜¾–Ì”Þž˜ìšú˜™õ™˜Úš‘ÏšŽÑ™Ï™Ê™Å™ŽÃ™Â˜Â˜Á—Á™‘Ê›’ßš–ßžœÁ¦¡˜™”—”’–“”“’”‘””‘‘“‘’’‘‘‘“Ÿ‰±¡¡Á¿Ü±´áž˜»˜’§””ž™vzv}}ybcdacdccc‘Ž‘ŽŽŽŽŽ‘‘‘‘‘Ž’’’“‘–’‘˜”‘™”‘š”–’ž™•£˜”ª•‘¸•Æ—‘Κ“ܝ–랚Л‘ÊšÌ™Ë˜‘ƘÂ˜À˜¿˜¾˜½˜’¿›•Ëž—ڝš×¯ªÄÁ¸¦­¦››–•”‘’ސ’‘‘‘‘‘‘’‘’‘’”Ž¯¬¬ÊË廿氳̧©³«³´•‘Š’ŒybdfadfccecccŽŽŽŽŽŽŽŽŽŽŽŽ‘‘ŽŽ‘‘–’’˜“’—’’™‘š’‘š•“›—• •’¯•‘Á˜‘Ç™”Èš“Õœ•Úž˜Ì™“Å™Æ˜Ç—Ã˜¿—¿–޽–Ž»—»™•¿žšÈ™Ô¥£ÎŹÂÓ´¼³¤¨ž˜š“‘’Ž’’‘Ž‘‘‘’Ž’‘Ž­´£ÇÍËÄÏÎÐã×ÏáՒ¡•–£•Ž™}wcecddcdfcffcgec“‘’ŽŽŽŽŽŽŽ‘Ž‘Ž”Ž•‘Ž—“˜”‘—’—‘™‘™“”–‘–“¢°—½š’Ú’Å—È›’Æ™’Ƙ‘Á˜Á™‘˜‘¾–¹—¶—Žº—‘¿ž—¿ œÇ£¢Æ¼³ÄÑÂÁÔ÷Ǹ©¹¨¡ªž˜—“’‘Ž‘’‘’‘‘Ž‘ˆ¨®šÅζÂÒ¶Íâ—¦“ž‹žˆ‘†y}tfgcghchgckifkiflfc–‘““‘‘‘‘‘’ސ‘Ž’Ž’‘Ž‘’‘‘‘”‘—’š”›–‘š–‘˜”—‘‘˜’‘’£ŽŽ•‘Ž£‘°–½—•¿–”»™”¾›•Áš’¾™À—¾—޶™Ž¶–µ–¹š”Áž™À¡¿­¦¹Å´¹ÕÀ½Ö¶̺­Å¯­¿­¢®¢”˜‘ŽŒ‹‹ŒŽŽŽ‘Ž‹Š¦©ž»Å°¹Ë°‹š…Œš…‹š‡‹™Š…„w{tjkfjkfkkhnlhqnkrlkqkh˜•“˜•”—””–‘‘–‘‘•’•’•“•”’–•“™•’›–‘ž˜’Ÿ™”ž˜”›–‘š•’™•’˜–”›””š”‘˜•Ž”¬•¿˜—ě𾛗¾™•»š”»—‘¸—‘¶™¹”ŽÚ¢ Ó¨¦³Ÿ–±¤šµ«Ÿ»¹§Ø®«Ý¹´Î;ÄÍ»Âȶ¼Ì¸³Æ³§°¡™—Ž“ŽŠŒ‰‘Œ—ŒŽ›ŽŽ¤¡—¯´£¯½¦„“~…–€„•‚‡—‡‡”‡‚ށx|tkkgklhookqpltpluqntqltqlž™–˜”œ—’›—“›—“˜–‘–”‘–”‘˜•‘›˜‘Ÿ˜‘¢š’¢š” ˜”—’š—’˜˜“ž•‘ŸÊžŸ¿›—Ó žÎ–Й“Ñ›”Ν’Òš’Ó™›Ì›¶›–¸—”ݘžïžß¥¢³§›«°žÄ±¤ó¤¨ÿžÿŽ üš¦÷¡ªñ§¯ì®²è°´çª²è¦±ß¢¬Ç¢£™“žš­ª—·½©…~„}‡’‹•Š‘™‘Œ•Œ‹zuijfikfnnkrqmuqpwsowsoxtnzrjŸ˜‘ž˜˜‘—‘š–’˜•’—•™–˜‘¡™‘¢š‘¢™’ —’œ—‘™˜’•˜‘¼›šõ ©ã“”Ê—‹Þ™”Ó—‘×™“Ùœ•Ï—Ú™’ç™–÷–™ï˜˜èœ™ô•—ëà›—Å­¢À¬Ÿî¬ªû—ï››ú¢þÿžÿ‘¤ÿ”©ÿ—¯ÿ—³ÿš´ÿž³ÿ¨¸á¨®«˜“ž›‘»¶­–˜”“˜••™–¡¡ž¬©¨­ª­ŸŸŸ‚Ё|‚wggehhfkkgnnitskvvoxwmzwiwtjzwxH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/¦I@¯4+¤4!¦A&©:$ 6'©=2¬A1°@2¿@4Ì8)è1+ù++ó0)á6%Ø5!Ç9,ÅUIàUQþAKß?A®;.ÄE;ìADü>HýAQÿ=Vþ>hû>qüEwùJnýWxÿYÍ]n‡nd•§§®«Ÿ³·¨º½µº½¶µ·¬³™œcibW`Rfecdcbhgdkkfophvtm|ykzyhƒ‚‚ £¼|x [ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-Š6<®;/¤<'¡;%µ>,Ç=1¸;1­9*³:+Ã?2Ä3*Ö4,Ü8.ñ1+ð/(Ô5 Ú4!Ô9,Ð?6ÛCAÞA>Ç>3®9(¯=-ÕE@óFK÷DKþDXþBbÿJtÿK}þMzþTtóCcä{ˆ‰_T´–¾¾¾¾·¾¾¹¾¾¾½¾½»¾º½´®°Ž‰‡‹ƒlkfigcgeajhbnmfwqixk€wlŒ‰–·¼ë¬²ÿ¡ìÅnmŽLIX@?M<99A=(BC.8A9:EQEUaFSRaG<”F7¨=+®A-°;(¿6*Ô80Ò:4Î82Ó:3×;2ß?7ë1'ô-(ù-(ë2(Ò7!Ï7"Ñ5(ÙC<ÝVMº>2³:#¹:)Æ@7ÒHFØGHíFJûO\øF`ýJnüRz÷XzýUqùSgÿ`pÕKU¨z¾¾½¼¾¾½½½½º·¾ºº½³¶®¤£²«£¯±ªtqhqngmichf_lhdunj€vi‚uj†€¬³æ«¸ÿµ¾ÿ¹¾ÿ§§ï€|Âf\žRLs7:C:97RJN†s›ª®º]{ÈKP³<'©9#³:*Á;-Ô<3á;3Û61å>9æ<7Ü8/ãD9ô?4û))ú++ã2,Ï2%É<(Ð:*Ô7-äLHÑC@»9$¿9(Ç>2ÓQIÄE>àNIçQSðTaýVnûNoýUxÿWoÿZiüWeÊOTxVRº¨§¼¾¾º¾¾½º¸¾º·º²³¤™–º´§º»±|wmzvluqhpkenieqnkzthtc‚z£«Ñ¦®û°²ÿ²´ÿ©¬ùœ í‹Øoz¶ae‡…N_ËOWïL]ÜHRÒ;>æ>>Î>5¼>/Æ?2Ô>4Ù9/Û3+Ú7/Þ8/Ù3)Ñ3$Ê9"Û>0þ8;÷05Û20ß54ï53â7+Ù>/ãPJÜEIÐ=3Â8+¼<-ÀC2¼=-ÇH=ÎNJæ\aþfvýPmúZuñrxóbpî{€’ue@<0§‘’¾½¾½½¾¾¼½½¾¹¾¾º±¬¤º¹¥»¼®‚{pzp}wlyrhunftqjzvhvc{}£©Î£¤ö¤¤ÿ¤­ÿ¤­ð®­ö ¯þ¡«àºvÞANïCá?FÃ>;ÖGFè>A×?;Ä=1À?0¹;+Í:.ä93à3/ä4.Ñ8*º;+Æ;6é<9É9%Â9!Ï3&Ô5/Ï7+È8&É=)Û>5è@BíUSÝG=Ç9)·:*¯<-¬<.¯:*ÑVGðmjéagñbmúnqÿdløWpuˆiBR3´«ž¾¾¾¾¾¾¨º«“¯•¨²Ÿ½¹«¶«Ÿ´­¥…{o„{o…{nƒzn„zn‚ypƒzn„zk€zvŒˆ˜wxš‚€º‰†Í{{¶fm¦|RbÜ;Fÿ3?éE>îCNÜBG¶@5ÆC;Ñ41ÆB5½;)¾9%Á:%Ô8(å4+÷13ÿ,3û-1ó.8û(>ö(0Ó0'Í8(ä;2è=4ÐD6À6&Ê5)ã75å./Ö4*Î5*ÔJ>¸>1©6*¨:+¦7&¼H>îqr÷s~úr{ýs{þVeùDa˜ }]sM—˜‚ž¨”‚—o‰jkŒd}”s™Ÿ‹±¥ž¥—“…zn…zn†znƒwm„ym…zo‡zn‡}n…{qƒzw^Sdme›‡ě~´«q£µ@GÉ>+è@9ü<@éBJ¿<7¦9(ÇB8Ý;8ÏD:º7$Ä;(É8'Ú4'î9.ã4'î,$õ)'ø%2ÿ6ó'6íUYa7K_:`hK^uQ_SeSe„SaŠScT‡ˆr‘ŽŽ†yj†yi†yi†zj†zk†zm‡zn†}n†}n‰zlcG>g]q†µ³‡¦öuqÿKUó?Qç=GÛ<=Ç>4©;*´>/Ñ83Þ3+Û9'éMAÒA3Ó:.ì79÷2>ü"/ÿ -ö!+î%7÷;VÿcpñNSË:5¡6$‡-­:0Â86ØIEÉ;0Ç8+´8+Á8/ÞJ@â3.ü.1ú-0ð2,É4%ÅMEÿÿ{ˆÿYtÿ?aÒ@SIY1SoDc|SbT\{L^yL_}P^ƒKd…Rtˆfpzq‡zl‡zl‡zl‡zl‡zlˆzj‡{k{q‰ƒƒ”‰’mdppx¨ƒŒê™ƒÍ¹v|èd\ýMUò9AÞ77ÃB2©:+½G>ÅB9Ê6+Þ6'ã4.àD7Ü<.ð03ÿDNõCGæ/-á,(Þ23ß>CÙ?CÜ78Ê3.ÒOJÔOQÊIGéUUÚEAÔB:Þ<7ó2=õ7?è>:Ü1*ó20ø.2ó0.Í4%ºH<ÿ“•ýqÿFhÿcôAd\;/L_>WlF\vJSqAUsBYvFZyDY|@_H_vMK\@…znˆ}qˆ~r‰~s‰~q†|r‹ƒ‰šš´šË‹ÇzzÖ¯¬Ûäá¶øò¤ë諸µ‘ ydÖlgöWZê6:Ú63½:1»OAÓXIÐ1'è><â@7à0%é-'Û3*Ï95îSWõVbÿdoûagö/7ö(6÷FSú^f÷T[ß73æ64Ý82Ö80ä:5ç;;è65Ø5+â6*ó0-ú/4ö0/Ú9.¹82üw‚ÿRpÿVnBMm9Qpþ$:ÿ&9ð5=Ú:6ß;4ë54ñ48â6/Õ7)Ù8&Ú6$×9&Ô;%×=4þWlÿ7cüCjk3=#/%/4^Y2w…aViHEb.Qn8So+¿:(ÛG;Î9+É:)È7(Î7(×ë6=ì7;Ö?7¶;+§;'¤;(–6#ÀIDüUhÒMX‚]O39"FO)uœ_’¥iˆ›j6?--6!M^2On4Hh3Ph8Pl9ç<<î68å;8Å=2·9*½;-Ö<5í6:è6:æ86å92æ96è88ç;=Ë@8§;,™;(8$„6'ÌYZ¼TVžYR€cK`x;¶qv˜YO];;=.%& ,2%L_5Sq7Om9Qn=On5Tv8Y?TvA‹„yŒ…yŒ…yŒ…zŒ…zŽˆxŽˆwއzކz†w`ZGQN=LH7SP>[ZF__O–aYÑJLÓ40·=)Í:*Ú9+Õ8*Õ7*Õ:+¼=/—5ª?)Á7*Ñ9/é49è6<í6;ï5<Ö64­8&§9&µ:)×>4î98ò67ë85å<3à>9Ú>>É@;©8+•:(:(7"~:*¦RJ•TI\S–n]Ž¡sScB'258176/**$*2$Ma8YtSq;Sr6Y|?Y|BHh7Žˆ}‰}‰}‰}Žˆ}‘Š€Š‰}ŠzŠwhbK`ZFLJ6@E4@H8CJ>UM;¶XOïDFÈ:,Ã7%Ò8)Ñ:)Ñ:(Ò9)»;/‘6”9»8*Ú;5î@EÓ>;»61·:5¢9->*ŸA+¥<'·6)Ó<5ì=7ë?6ßD9ÊA9²83˜8*Œ8'„<)};(w3"‰A3”SG‘ZN–YS‰YMAM+'2%7>2Î@:²>3¸C3ÛHAêIEÑEA =/ŽF2„C1yA-…:+‰<,=,–8*£:.¹;0À?1¶<.¡6*7,„<,;*{;,s9*v5(’H;OB™SNœVW‘o_fvIGV4^kQKQ5:;#**#*1#Nb9Yu@ØNO÷imÞNJÑC<ÓE?ØHCÞIFäGKàLKçIHíACåBAÌ@=Ÿ=0ŠA2…<1:3;2~;1z;/z;+{:+†8,8,”8(‰:*€<,8+{3(y6,p4)v=1…Q@‰TGšQMŒ[SWX@Oe=`vFCW-6@*:<2)*#*0"GZ0YuEb5Mj7Hc6‰}‰~‘Š€‰~‰~‘ББŠ~‘‹‘‹€pbRpaUf_RfaP_YCA@%rM<œEC®BCÁONËLLÒCBÏ@9ËE;ÙDEà@EáCEâDCãA>âB>ÍA<9/€=/€<3ˆ82…;/;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6ˆTL”QM“UMyeOZnJUmDM_:9C(89,;=3',$**@K.Vp?YzEUrECa2Ge6Ki9E_5މ}Š~ŒŠ~Š~Š‘ББ‹€‘‹€:3,60*=;8VUP_]WBA8!  !2#W&%q"%s! u$"v$$v$$s%$q%!p% r$!] F C!FFDCCCA@?>=<:95= O+)M/+C2+21&%,!%#'"'*')*!9A&Uo>\{FHb6C^2Hc6Hc8B\5ŽŠ~Š~‘‹Š~Š~Š‘Š‘‹€‘‹€94+51,FDBnoo„…†‡‡‡uqUMB#'!0!!mCCm/-vw"$u#$u"#q#!n%u#e#KC D DBBBB?=;;::973;O-+A1*)*!"!(!'' 09#VoBRq??W/C\3G`9Ga6AY6ދދދދދ‹‘‹€’Œ€:5-94+985dgh‡‡‡‡‡‡‡‡†‡‡|lSXC(* *&%TQP€z„wqq<,)&" $&07%[sQFd9876558867:(#"#$)ShO5O-9P-9N,AW4I`:2@,ŽŒŽŒ‚ŽŒ‚ŽŒ‚ŽŒ‚Œ950:5.76+:97UX]xz|‡‡‡‡‡…ƒ…€ƒ„‡‡ssa;=.;A8jmj‡†…‡‡††‡†‡‡‡‡‡‡vrc82]h"i&Y%G#D!EB@>=;8767899 7%E<2:90!"")'/"1?*9M05I*BU7EY?'3'ŽŒŽŒŽŒŽŒŽŒ75-950:5/77*BDCsx{‡‡‡‡‡‡†…ƒy{vx|r€spoa_]Tmli€€€‡‡‡‡‡†††…††…‡†‡‡‡‡…‡ƒiVKV%d` PC" ;# <"!*"ŽŒŽŒŽŒ‚86.85.941:7078+9>;gmq†‡‡‡‡†„…€{}tzo|{mupiww‡„‡‡‡‡‡‡†††…††…††…‡†„„‡‡„‡‡‡‡‡{pd_9,S!MC;"< =!=";!: <95 2!*-*1/ 11!:>1""#!.7'EM?1@&5589!8!7!4"2$/&51&%%#%';;+13&  !!  $ '!1<-3<3#*$ŒŒŽŒ€77.85.76.95.:5197059+5?;gns†‡‡‡‡…‡‡€€ƒwoo`ie_z~‡‡‡†‡…†‡„††…††…††…††…††‡…‡…„‡‚†‡„‡†‡‡‡‡‡‡‡‡‡†ƒyyrjodX7,/$1(1(.*+))*27("( %&'87'3/$%%!!!!""!" '(',8*#,"†Ž|28+79.87/96/97/96077/59/BIGjos‚„„ƒ„~~tusijf\je`{wz†„‡†††††††††‡†…‡†…‡†„‡……‡††††……ƒ‚}{†„…†‡††‡‡‡‡…‡‡~{zm:7(+(-*,**)(*&*%)(,15"35%.. ., -+)'## !"#""## % %" $&3&4 )"+&1"'1% \ No newline at end of file +:‘‘’‘•’‘–“—“–’–‘–’–‘–‘•‘”Ž”Ž”Ž”Ž’’”’Ž•”–•‘™—‘™“Ÿ›” š’¡›’¥š’µœ”Ê›“ך”à˜ïœžõ›ú˜›ø˜šéš—Ù™‘Ö™ÔšÎšÈšÅ™Å˜Å˜Æ˜ŽÇ™É™“Ö›“Ûœ•ǝ–£—‘—”“•’’•’‘•’“‘‘‘‘‘“•¢•–½ŸžË¬²ÂºÐ±³Ï¢ž²£ «¶·ºÇÊĹº±§¦¤dcb‘‘”‘•’–’–‘•‘–’–’–’•”Ž”Ž•‘•“‘Ž“‘Ž”’•“•”‘™–˜’ž™’Ÿ™ š‘¡œ“°”šÐ˜Úž˜ìœžô›ý˜šû˜šçš—Ö™Õ™Ô™ÎšÈ™Å™Ä˜Å˜ŽÄ—ŽÅ™È™“Úš”✖ƞ—œ•–””–“’•’‘•’’’’‘‘”‘’Ž’’¸š”Ƨ©¿ºÓ¬±ÓŸ™± š©©ª¯¼¿»±³ªBA>bbbbca‘‘’’’Ž‘’’’’’’Ž“““‘“’”‘”’•”‘—“™•š•›–ž—‘”¥œ”²˜¾–Ì”Þž˜ìšú˜™õ™˜Úš‘ÏšŽÑ™Ï™Ê™Å™ŽÃ™Â˜Â˜Á—Á™‘Ê›’ßš–ßžœÁ¦¡˜™”—”’–“”“’”‘””‘‘“‘’’‘‘‘“Ÿ‰±¡¡Á¿Ü±´áž˜»˜’§””ž™6>6BC;bcdacdccc‘Ž‘ŽŽŽŽŽ‘‘‘‘‘Ž’’’“‘–’‘˜”‘™”‘š”–’ž™•£˜”ª•‘¸•Æ—‘Κ“ܝ–랚Л‘ÊšÌ™Ë˜‘ƘÂ˜À˜¿˜¾˜½˜’¿›•Ëž—ڝš×¯ªÄÁ¸¦­¦››–•”‘’ސ’‘‘‘‘‘‘’‘’‘’”Ž¯¬¬ÊË廿氳̧©³«³´aph\k`GKG5ijfikfnnkrqmuqpwsowsoxtnzrjŸ˜‘ž˜˜‘—‘š–’˜•’—•™–˜‘¡™‘¢š‘¢™’ —’œ—‘™˜’•˜‘¼›šõ ©ã“”Ê—‹Þ™”Ó—‘×™“Ùœ•Ï—Ú™’ç™–÷–™ï˜˜èœ™ô•—ëà›—Å­¢À¬Ÿî¬ªû—ï››ú¢þÿžÿ‘¤ÿ”©ÿ—¯ÿ—³ÿš´ÿž³ÿ¨¸á¨®«˜“ž›‘»¶­svolvqqwsˆ‡œ—”ž˜ƒ„„M\KAM9ggehhfkkgnnitskvvoxwmzwiwtjzwxH@9E;+C9-?80>83=71>94@=9IA6P@-H?-K81C745=0@?/¦I@¯4+¤4!¦A&©:$ 6'©=2¬A1°@2¿@4Ì8)è1+ù++ó0)á6%Ø5!Ç9,ÅUIàUQþAKß?A®;.ÄE;ìADü>HýAQÿ=Vþ>hû>qüEwùJnýWxÿYÍ]n‡nd•§§®«Ÿ³·¨º½µº½¶µ·¬³™œcibW`Rfecdcbhgdkkfophvtm|ykzyhƒ‚‚ £¼|x [ToF?O94462&52):9.B=-K@/P@/C;*:4)040B1-Š6<®;/¤<'¡;%µ>,Ç=1¸;1­9*³:+Ã?2Ä3*Ö4,Ü8.ñ1+ð/(Ô5 Ú4!Ô9,Ð?6ÛCAÞA>Ç>3®9(¯=-ÕE@óFK÷DKþDXþBbÿJtÿK}þMzþTtóCcä{ˆ‰_T´–¾¾¾¾·¾¾¹¾¾¾½¾½»¾º½´®°Ž‰‡‹ƒlkfigcgeajhbnmfwqixk€wlŒ‰–·¼ë¬²ÿ¡ìÅnmŽLIX@?M<99A=(BC.8A9:EQEUaFSRaG<”F7¨=+®A-°;(¿6*Ô80Ò:4Î82Ó:3×;2ß?7ë1'ô-(ù-(ë2(Ò7!Ï7"Ñ5(ÙC<ÝVMº>2³:#¹:)Æ@7ÒHFØGHíFJûO\øF`ýJnüRz÷XzýUqùSgÿ`pÕKU¨z¾¾½¼¾¾½½½½º·¾ºº½³¶®¤£²«£¯±ªtqhqngmichf_lhdunj€vi‚uj†€¬³æ«¸ÿµ¾ÿ¹¾ÿ§§ï€|Âf\žRLs7:C:97RJN†s›ª®º]{ÈKP³<'©9#³:*Á;-Ô<3á;3Û61å>9æ<7Ü8/ãD9ô?4û))ú++ã2,Ï2%É<(Ð:*Ô7-äLHÑC@»9$¿9(Ç>2ÓQIÄE>àNIçQSðTaýVnûNoýUxÿWoÿZiüWeÊOTxVRº¨§¼¾¾º¾¾½º¸¾º·º²³¤™–º´§º»±|wmzvluqhpkenieqnkzthtc‚z£«Ñ¦®û°²ÿ²´ÿ©¬ùœ í‹Øoz¶ae‡…N_ËOWïL]ÜHRÒ;>æ>>Î>5¼>/Æ?2Ô>4Ù9/Û3+Ú7/Þ8/Ù3)Ñ3$Ê9"Û>0þ8;÷05Û20ß54ï53â7+Ù>/ãPJÜEIÐ=3Â8+¼<-ÀC2¼=-ÇH=ÎNJæ\aþfvýPmúZuñrxóbpî{€’ue@<0§‘’¾½¾½½¾¾¼½½¾¹¾¾º±¬¤º¹¥»¼®‚{pzp}wlyrhunftqjzvhvc{}£©Î£¤ö¤¤ÿ¤­ÿ¤­ð®­ö ¯þ¡«àºvÞANïCá?FÃ>;ÖGFè>A×?;Ä=1À?0¹;+Í:.ä93à3/ä4.Ñ8*º;+Æ;6é<9É9%Â9!Ï3&Ô5/Ï7+È8&É=)Û>5è@BíUSÝG=Ç9)·:*¯<-¬<.¯:*ÑVGðmjéagñbmúnqÿdløWpuˆiBR3´«ž¾¾¾¾¾¾¨º«“¯•¨²Ÿ½¹«¶«Ÿ´­¥…{o„{o…{nƒzn„zn‚ypƒzn„zk€zvŒˆ˜wxš‚€º‰†Í{{¶fm¦|RbÜ;Fÿ3?éE>îCNÜBG¶@5ÆC;Ñ41ÆB5½;)¾9%Á:%Ô8(å4+÷13ÿ,3û-1ó.8û(>ö(0Ó0'Í8(ä;2è=4ÐD6À6&Ê5)ã75å./Ö4*Î5*ÔJ>¸>1©6*¨:+¦7&¼H>îqr÷s~úr{ýs{þVeùDa˜ }]sM—˜‚ž¨”‚—o‰jkŒd}”s™Ÿ‹±¥ž¥—“…zn…zn†znƒwm„ym…zo‡zn‡}n…{qƒzw^Sdme›‡ě~´«q£µ@GÉ>+è@9ü<@éBJ¿<7¦9(ÇB8Ý;8ÏD:º7$Ä;(É8'Ú4'î9.ã4'î,$õ)'ø%2ÿ6ó'6íUYa7K_:`hK^uQ_SeSe„SaŠScT‡ˆr‘ŽŽ†yj†yi†yi†zj†zk†zm‡zn†}n†}n‰zlcG>g]q†µ³‡¦öuqÿKUó?Qç=GÛ<=Ç>4©;*´>/Ñ83Þ3+Û9'éMAÒA3Ó:.ì79÷2>ü"/ÿ -ö!+î%7÷;VÿcpñNSË:5¡6$‡-­:0Â86ØIEÉ;0Ç8+´8+Á8/ÞJ@â3.ü.1ú-0ð2,É4%ÅMEÿÿ{ˆÿYtÿ?aÒ@SIY1SoDc|SbT\{L^yL_}P^ƒKd…Rtˆfpzq‡zl‡zl‡zl‡zl‡zlˆzj‡{k{q‰ƒƒ”‰’mdppx¨ƒŒê™ƒÍ¹v|èd\ýMUò9AÞ77ÃB2©:+½G>ÅB9Ê6+Þ6'ã4.àD7Ü<.ð03ÿDNõCGæ/-á,(Þ23ß>CÙ?CÜ78Ê3.ÒOJÔOQÊIGéUUÚEAÔB:Þ<7ó2=õ7?è>:Ü1*ó20ø.2ó0.Í4%ºH<ÿ“•ýqÿFhÿcôAd\;/L_>WlF\vJSqAUsBYvFZyDY|@_H_vMK\@…znˆ}qˆ~r‰~s‰~q†|r‹ƒ‰šš´šË‹ÇzzÖ¯¬Ûäá¶øò¤ë諸µ‘ ydÖlgöWZê6:Ú63½:1»OAÓXIÐ1'è><â@7à0%é-'Û3*Ï95îSWõVbÿdoûagö/7ö(6÷FSú^f÷T[ß73æ64Ý82Ö80ä:5ç;;è65Ø5+â6*ó0-ú/4ö0/Ú9.¹82üw‚ÿRpÿVnBMm9Qpþ$:ÿ&9ð5=Ú:6ß;4ë54ñ48â6/Õ7)Ù8&Ú6$×9&Ô;%×=4þWlÿ7cüCjk3=#/%/4^Y2w…aViHEb.Qn8So+¿:(ÛG;Î9+É:)È7(Î7(×ë6=ì7;Ö?7¶;+§;'¤;(–6#ÀIDüUhÒMX‚]O39"FO)uœ_’¥iˆ›j6?--6!M^2On4Hh3Ph8Pl9ç<<î68å;8Å=2·9*½;-Ö<5í6:è6:æ86å92æ96è88ç;=Ë@8§;,™;(8$„6'ÌYZ¼TVžYR€cK`x;¶qv˜YO];;=.%& ,2%L_5Sq7Om9Qn=On5Tv8Y?TvA‹„yŒ…yŒ…yŒ…zŒ…zŽˆxŽˆwއzކz†w`ZGQN=LH7SP>[ZF__O–aYÑJLÓ40·=)Í:*Ú9+Õ8*Õ7*Õ:+¼=/—5ª?)Á7*Ñ9/é49è6<í6;ï5<Ö64­8&§9&µ:)×>4î98ò67ë85å<3à>9Ú>>É@;©8+•:(:(7"~:*¦RJ•TI\S–n]Ž¡sScB'258176/**$*2$Ma8YtSq;Sr6Y|?Y|BHh7Žˆ}‰}‰}‰}Žˆ}‘Š€Š‰}ŠzŠwhbK`ZFLJ6@E4@H8CJ>UM;¶XOïDFÈ:,Ã7%Ò8)Ñ:)Ñ:(Ò9)»;/‘6”9»8*Ú;5î@EÓ>;»61·:5¢9->*ŸA+¥<'·6)Ó<5ì=7ë?6ßD9ÊA9²83˜8*Œ8'„<)};(w3"‰A3”SG‘ZN–YS‰YMAM+'2%7>2Î@:²>3¸C3ÛHAêIEÑEA =/ŽF2„C1yA-…:+‰<,=,–8*£:.¹;0À?1¶<.¡6*7,„<,;*{;,s9*v5(’H;OB™SNœVW‘o_fvIGV4^kQKQ5:;#**#*1#Nb9Yu@ØNO÷imÞNJÑC<ÓE?ØHCÞIFäGKàLKçIHíACåBAÌ@=Ÿ=0ŠA2…<1:3;2~;1z;/z;+{:+†8,8,”8(‰:*€<,8+{3(y6,p4)v=1…Q@‰TGšQMŒ[SWX@Oe=`vFCW-6@*:<2)*#*0"GZ0YuEb5Mj7Hc6‰}‰~‘Š€‰~‰~‘ББŠ~‘‹‘‹€pbRpaUf_RfaP_YCA@%rM<œEC®BCÁONËLLÒCBÏ@9ËE;ÙDEà@EáCEâDCãA>âB>ÍA<9/€=/€<3ˆ82…;/;.:-|:.|:/{91{8/|9.z:.x9/u8.r6+o4*l2'v@6ˆTL”QM“UMyeOZnJUmDM_:9C(89,;=3',$**@K.Vp?YzEUrECa2Ge6Ki9E_5މ}Š~ŒŠ~Š~Š‘ББ‹€‘‹€:3,60*=;8VUP_]WBA8!  !2#W&%q"%s! u$"v$$v$$s%$q%!p% r$!] F C!FFDCCCA@?>=<:95= O+)M/+C2+21&%,!%#'"'*')*!9A&Uo>\{FHb6C^2Hc6Hc8B\5ŽŠ~Š~‘‹Š~Š~Š‘Š‘‹€‘‹€94+51,FDBnoo„…†‡‡‡uqUMB#'!0!!mCCm/-vw"$u#$u"#q#!n%u#e#KC D DBBBB?=;;::973;O-+A1*)*!"!(!'' 09#VoBRq??W/C\3G`9Ga6AY6ދދދދދ‹‘‹€’Œ€:5-94+985dgh‡‡‡‡‡‡‡‡†‡‡|lSXC(* *&%TQP€z„wqq<,)&" $&07%[sQFd9876558867:(#"#$)ShO5O-9P-9N,AW4I`:2@,ŽŒŽŒ‚ŽŒ‚ŽŒ‚ŽŒ‚Œ950:5.76+:97UX]xz|‡‡‡‡‡…ƒ…€ƒ„‡‡ssa;=.;A8jmj‡†…‡‡††‡†‡‡‡‡‡‡vrc82]h"i&Y%G#D!EB@>=;8767899 7%E<2:90!"")'/"1?*9M05I*BU7EY?'3'ŽŒŽŒŽŒŽŒŽŒ75-950:5/77*BDCsx{‡‡‡‡‡‡†…ƒy{vx|r€spoa_]Tmli€€€‡‡‡‡‡†††…††…‡†‡‡‡‡…‡ƒiVKV%d` PC" ;# <"!*"ŽŒŽŒŽŒ‚86.85.941:7078+9>;gmq†‡‡‡‡†„…€{}tzo|{mupiww‡„‡‡‡‡‡‡†††…††…††…‡†„„‡‡„‡‡‡‡‡{pd_9,S!MC;"< =!=";!: <95 2!*-*1/ 11!:>1""#!.7'EM?1@&5589!8!7!4"2$/&51&%%#%';;+13&  !!  $ '!1<-3<3#*$ŒŒŽŒ€77.85.76.95.:5197059+5?;gns†‡‡‡‡…‡‡€€ƒwoo`ie_z~‡‡‡†‡…†‡„††…††…††…††…††‡…‡…„‡‚†‡„‡†‡‡‡‡‡‡‡‡‡†ƒyyrjodX7,/$1(1(.*+))*27("( %&'87'3/$%%!!!!""!" '(',8*#,"†Ž|28+79.87/96/97/96077/59/BIGjos‚„„ƒ„~~tusijf\je`{wz†„‡†††††††††‡†…‡†…‡†„‡……‡††††……ƒ‚}{†„…†‡††‡‡‡‡…‡‡~{zm:7(+(-*,**)(*&*%)(,15"35%.. ., -+)'## !"#""## % %" $&3&4 )"+&1"'1% \ No newline at end of file diff --git a/coders/msl.c b/coders/msl.c index e580e060c..3e532587a 100644 --- a/coders/msl.c +++ b/coders/msl.c @@ -4946,7 +4946,8 @@ static void MSLStartElement(void *context,const xmlChar *tag, } } } - (void) RaiseImage(msl_info->image[n],&geometry,raise); + (void) RaiseImage(msl_info->image[n],&geometry,raise, + &msl_info->image[n]->exception); break; } if (LocaleCompare((const char *) tag,"read") == 0)