BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
00001 00002 /*-------- begin ../sfi/sfidl generated code --------*/ 00003 00004 00005 00006 #include <bse/bsecxxplugin.hh> 00007 00008 00009 /* enum prototypes */ 00010 00011 00012 /* choice prototypes */ 00013 00014 00015 /* record prototypes */ 00016 00017 00018 /* sequence prototypes */ 00019 00020 00021 /* class prototypes */ 00022 namespace Bse { 00023 namespace Dav { 00024 class OrganBase; 00025 class Organ; 00026 #define BSE_DAV_TYPE_ORGAN BSE_CXX_DECLARED_CLASS_TYPE (Bse::Dav, Organ) 00027 #define BSE_DAV_IS_ORGAN(o) (::Bse::CxxBase::instance_is_a (o, BSE_DAV_TYPE_ORGAN)) 00028 00029 00030 /* enum definitions */ 00031 00032 00033 /* sequence definitions */ 00034 00035 00036 /* record definitions */ 00037 00038 00039 /* enum declarations */ 00040 00041 00042 /* sequence type declarations */ 00043 00044 00045 /* record type declarations */ 00046 00047 00048 /* procedure prototypes */ 00049 00050 00051 /* class definitions */ 00052 BSE_CXX_DECLARE_CLASS (Organ); 00053 class OrganBase : public ::Bse::Effect { 00054 template<bool> static inline const unsigned char* inlined_pixstream(); 00055 public: 00056 static inline const unsigned char* pixstream () { return inlined_pixstream<true>(); } 00057 static void class_init (::Bse::CxxBaseClass *klass); 00058 static inline const char* options () { return ""; } 00059 static inline const char* category () { static const char *c = NULL; 00060 return c ? c : c = sfi_category_concat ("/Modules", ("/Audio Sources/Organ")); } 00061 static inline const char* i18n_category () { static const char *c = NULL; 00062 return c ? c : c = sfi_category_concat ("/Modules", _("/Audio Sources/Organ")); } 00063 static inline const char* blurb () { return _("DavOrgan is a versatile additive organ synthesizer"); } 00064 static inline const char* authors () { return "David A. Bartold"; } 00065 static inline const char* license () { return _("GNU Lesser General Public License"); } 00066 static inline const char* type_name () { return "BseDavOrgan"; } 00067 public: 00068 enum { 00069 ICHANNEL_FREQ_IN, 00070 N_ICHANNELS 00071 }; 00072 public: 00073 enum { 00074 OCHANNEL_AUDIO_OUT, 00075 N_OCHANNELS 00076 }; 00077 protected: 00078 enum OrganPropertyID { 00079 PROP_BASE_FREQ = 1, 00080 PROP_BASE_NOTE, 00081 PROP_TRANSPOSE, 00082 PROP_FINE_TUNE, 00083 PROP_HARM0, 00084 PROP_HARM1, 00085 PROP_HARM2, 00086 PROP_HARM3, 00087 PROP_HARM4, 00088 PROP_HARM5, 00089 PROP_BRASS, 00090 PROP_REED, 00091 PROP_FLUTE, 00092 }; 00093 public: 00094 /* "transport" structure to configure synthesis modules from properties */ 00095 struct OrganProperties { 00096 typedef OrganPropertyID IDType; 00097 Sfi::Real base_freq; 00098 Sfi::Int base_note; 00099 Sfi::Int transpose; 00100 Sfi::Int fine_tune; 00101 Sfi::Real harm0; 00102 Sfi::Real harm1; 00103 Sfi::Real harm2; 00104 Sfi::Real harm3; 00105 Sfi::Real harm4; 00106 Sfi::Real harm5; 00107 bool brass; 00108 bool reed; 00109 bool flute; 00110 explicit OrganProperties (OrganBase *p) : 00111 base_freq (p->base_freq), 00112 base_note (p->base_note), 00113 transpose (p->transpose), 00114 fine_tune (p->fine_tune), 00115 harm0 (p->harm0), 00116 harm1 (p->harm1), 00117 harm2 (p->harm2), 00118 harm3 (p->harm3), 00119 harm4 (p->harm4), 00120 harm5 (p->harm5), 00121 brass (p->brass), 00122 reed (p->reed), 00123 flute (p->flute) 00124 { 00125 } 00126 }; 00127 protected: 00128 typedef void AutoUpdateCategory; 00129 protected: 00130 Sfi::Real base_freq; 00131 Sfi::Int base_note; 00132 Sfi::Int transpose; 00133 Sfi::Int fine_tune; 00134 Sfi::Real harm0; 00135 Sfi::Real harm1; 00136 Sfi::Real harm2; 00137 Sfi::Real harm3; 00138 Sfi::Real harm4; 00139 Sfi::Real harm5; 00140 bool brass; 00141 bool reed; 00142 bool flute; 00143 public: 00144 void get_property (OrganPropertyID prop_id, ::Bse::Value &value, GParamSpec *pspec) 00145 { 00146 switch (prop_id) { 00147 case PROP_BASE_FREQ: 00148 sfi_value_set_real (&value, base_freq); 00149 break; 00150 case PROP_BASE_NOTE: 00151 sfi_value_set_int (&value, base_note); 00152 break; 00153 case PROP_TRANSPOSE: 00154 sfi_value_set_int (&value, transpose); 00155 break; 00156 case PROP_FINE_TUNE: 00157 sfi_value_set_int (&value, fine_tune); 00158 break; 00159 case PROP_HARM0: 00160 sfi_value_set_real (&value, harm0); 00161 break; 00162 case PROP_HARM1: 00163 sfi_value_set_real (&value, harm1); 00164 break; 00165 case PROP_HARM2: 00166 sfi_value_set_real (&value, harm2); 00167 break; 00168 case PROP_HARM3: 00169 sfi_value_set_real (&value, harm3); 00170 break; 00171 case PROP_HARM4: 00172 sfi_value_set_real (&value, harm4); 00173 break; 00174 case PROP_HARM5: 00175 sfi_value_set_real (&value, harm5); 00176 break; 00177 case PROP_BRASS: 00178 sfi_value_set_bool (&value, brass); 00179 break; 00180 case PROP_REED: 00181 sfi_value_set_bool (&value, reed); 00182 break; 00183 case PROP_FLUTE: 00184 sfi_value_set_bool (&value, flute); 00185 break; 00186 }; 00187 } 00188 void set_property (OrganPropertyID prop_id, const ::Bse::Value &value, GParamSpec *pspec) 00189 { 00190 switch (prop_id) { 00191 case PROP_BASE_FREQ: 00192 base_freq = sfi_value_get_real (&value); 00193 break; 00194 case PROP_BASE_NOTE: 00195 base_note = sfi_value_get_int (&value); 00196 break; 00197 case PROP_TRANSPOSE: 00198 transpose = sfi_value_get_int (&value); 00199 break; 00200 case PROP_FINE_TUNE: 00201 fine_tune = sfi_value_get_int (&value); 00202 break; 00203 case PROP_HARM0: 00204 harm0 = sfi_value_get_real (&value); 00205 break; 00206 case PROP_HARM1: 00207 harm1 = sfi_value_get_real (&value); 00208 break; 00209 case PROP_HARM2: 00210 harm2 = sfi_value_get_real (&value); 00211 break; 00212 case PROP_HARM3: 00213 harm3 = sfi_value_get_real (&value); 00214 break; 00215 case PROP_HARM4: 00216 harm4 = sfi_value_get_real (&value); 00217 break; 00218 case PROP_HARM5: 00219 harm5 = sfi_value_get_real (&value); 00220 break; 00221 case PROP_BRASS: 00222 brass = sfi_value_get_bool (&value); 00223 break; 00224 case PROP_REED: 00225 reed = sfi_value_get_bool (&value); 00226 break; 00227 case PROP_FLUTE: 00228 flute = sfi_value_get_bool (&value); 00229 break; 00230 }; 00231 property_changed (OrganPropertyID (prop_id)); 00232 update_modules(); 00233 switch (prop_id) { 00234 default: ; 00235 }; 00236 } 00237 virtual bool editable_property (OrganPropertyID prop_id, GParamSpec *pspec) 00238 { 00239 return true; 00240 } 00241 virtual void get_candidates (OrganPropertyID prop_id, ::Bse::PropertyCandidatesHandle &pch, GParamSpec *pspec) 00242 { 00243 } 00244 void property_updated (OrganPropertyID prop_id, guint64 tick_stamp, double prop_value, GParamSpec *pspec) 00245 { 00246 bool seen_change = false; 00247 switch (prop_id) { 00248 default: ; 00249 }; 00250 if (seen_change && 00251 property_changed (OrganPropertyID (prop_id))) 00252 update_modules(); 00253 } 00254 private: 00255 static struct StaticData { 00256 int dummy; 00257 } static_data; 00258 protected: 00259 virtual bool property_changed (OrganPropertyID) { return false; } 00260 virtual ~OrganBase () 00261 { 00262 } 00263 public: 00264 }; 00265 00266 00267 /* choice implementations */ 00268 00269 00270 /* record implementations */ 00271 00272 00273 /* sequence implementations */ 00274 00275 00276 /* class implementations */ 00277 void 00278 OrganBase::class_init (::Bse::CxxBaseClass *klass) 00279 { 00280 klass->set_accessors (::Bse::cxx_get_property_trampoline<OrganBase, OrganPropertyID>, 00281 ::Bse::cxx_set_property_trampoline<OrganBase, OrganPropertyID>, 00282 ::Bse::cxx_editable_property_trampoline<OrganBase, OrganPropertyID>, 00283 ::Bse::cxx_get_candidates_trampoline<OrganBase, OrganPropertyID>, 00284 NULL); 00285 klass->add_param (PROP_BASE_FREQ, sfidl_pspec_Freq (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",747,"base_freq",_ ( "Frequency" ) , _ ( "Organ frequency in Hertz, i.e. the pitch of the base tone" ) , BSE_KAMMER_FREQUENCY , ":r:w:S:G:" ":dial")); 00286 klass->add_param (PROP_BASE_NOTE, sfidl_pspec_Note (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",749,"base_note",_ ( "Note" ) , _ ( "Organ frequency as note, converted to Hertz according to the current musical tuning" ) , BSE_KAMMER_NOTE , ":r:w:G:")); 00287 klass->add_param (PROP_TRANSPOSE, sfidl_pspec_SfiInt (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",751,"transpose",_ ( "Transpose" ) , _ ( "Transposition of the frequency in semitones" ) , 0LL , BSE_MIN_TRANSPOSE , BSE_MAX_TRANSPOSE , 12LL , ":r:w:S:G:" ":dial:skip-default")); 00288 klass->add_param (PROP_FINE_TUNE, sfidl_pspec_FineTune (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",753,"fine_tune",_ ( "Fine Tune" ) , _ ( "Amount of detuning in cent (hundredth part of a semitone)" ) , ":r:w:S:G:" ":dial:skip-default")); 00289 klass->add_param (PROP_HARM0, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",757,"harm0",_ ( "16th" ) , _ ( "16th Harmonic" ) , 1.00000000000000000e+02 , ":r:w:S:G:" ":scale")); 00290 klass->add_param (PROP_HARM1, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",758,"harm1",_ ( "8th" ) , _ ( "8th Harmonic" ) , 1.00000000000000000e+02 * 3.60000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale")); 00291 klass->add_param (PROP_HARM2, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",759,"harm2",_ ( "5 1/3rd" ) , _ ( "5 1/3rd Harmonic" ) , 1.00000000000000000e+02 * 1.00000000000000000e+02 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale")); 00292 klass->add_param (PROP_HARM3, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",760,"harm3",_ ( "4th" ) , _ ( "4th Harmonic" ) , 1.00000000000000000e+02 * 3.20000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale")); 00293 klass->add_param (PROP_HARM4, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",761,"harm4",_ ( "2 2/3rd" ) , _ ( "2 2/3rd Harmonic" ) , 1.00000000000000000e+02 * 9.10000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale")); 00294 klass->add_param (PROP_HARM5, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",762,"harm5",_ ( "2nd" ) , _ ( "2nd Harmonic" ) , 1.00000000000000000e+02 * 5.50000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale")); 00295 klass->add_param (PROP_BRASS, sfidl_pspec_Bool (_("Instrument flavour"),"/opt/src/beast/plugins/davorgan.idl",765,"brass",_ ( "Brass Sounds" ) , _ ( "Change the organ to sound more brassy" ) , false , ":r:w:S:G:")); 00296 klass->add_param (PROP_REED, sfidl_pspec_Bool (_("Instrument flavour"),"/opt/src/beast/plugins/davorgan.idl",766,"reed",_ ( "Reed Sounds" ) , _ ( "Add reeds sound" ) , false , ":r:w:S:G:")); 00297 klass->add_param (PROP_FLUTE, sfidl_pspec_Bool (_("Instrument flavour"),"/opt/src/beast/plugins/davorgan.idl",767,"flute",_ ( "Flute Sounds" ) , _ ( "Add flute sounds" ) , false , ":r:w:S:G:")); 00298 klass->add_ichannel ("freq_in", _("Freq In"), _("Frequency Input"), ICHANNEL_FREQ_IN); 00299 klass->add_ochannel ("audio_out", _("Audio Out"), _("Organ output"), OCHANNEL_AUDIO_OUT); 00300 } 00301 00302 00303 /* procedure implementations */ 00304 00305 00306 /* davorgan.idl type registrations */ 00307 #define BSE_CXX_REGISTER_ALL_TYPES_FROM_DAVORGAN_IDL() \ 00308 BSE_CXX_REGISTER_EFFECT (Organ); \ 00309 /* davorgan.idl type registrations done */ 00310 } // Dav 00311 } // Bse 00312 template<bool> const unsigned char* 00313 ::Bse::Dav::OrganBase::inlined_pixstream() 00314 { 00315 /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ 00316 00317 #ifdef __SUNPRO_C 00318 #pragma align 4 (local_pixstream) 00319 #endif 00320 #ifdef __GNUC__ 00321 static const guint8 local_pixstream[] __attribute__ ((__aligned__ (4))) = 00322 #else 00323 static const guint8 local_pixstream[] = 00324 #endif 00325 { "" 00326 /* Pixbuf magic (0x47646b50) */ 00327 "GdkP" 00328 /* length: header (24) + pixel_data (11669) */ 00329 "\0\0-\255" 00330 /* pixdata_type (0x2010002) */ 00331 "\2\1\0\2" 00332 /* rowstride (256) */ 00333 "\0\0\1\0" 00334 /* width (64) */ 00335 "\0\0\0@" 00336 /* height (64) */ 00337 "\0\0\0@" 00338 /* pixel_data: */ 00339 "\377\0\0\0\0\377\0\0\0\0\211\0\0\0\0\12FD{\200RN\203\277\\X\211\377f" 00340 "b\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\233\222" 00341 "\263\277\246\234\273\200\264\0\0\0\0\16""10l\200<:t\377FD{\377QN\202" 00342 "\377\\X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210" 00343 "\254\377\234\222\264\377\246\234\273\377\261\246\302\377\274\260\311" 00344 "\200\261\0\0\0\0\20''f\27710l\377<:t\377FD{\377QN\202\377\\X\211\377" 00345 "fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\234\222" 00346 "\264\377\246\234\273\377\261\246\302\377\274\260\311\377\306\272\317" 00347 "\277\260\0\0\0\0\20&&f\37710l\377<:t\377FD{\377QN\202\377\\X\211\377" 00348 "fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\234\222" 00349 "\264\377\246\234\273\377\261\246\302\377\274\260\311\377\306\272\320" 00350 "\377\260\0\0\0\0\20&&f\37710l\377<:t\377FD{\377QN\202\377\\X\211\377" 00351 "fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\234\222" 00352 "\264\377\246\234\273\377\261\246\302\377\274\260\311\377\306\272\320" 00353 "\377\260\0\0\0\0\20\242\230\267\32710l\377<:t\377FD{\377QN\202\377\\" 00354 "X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377" 00355 "\234\222\264\377\246\234\273\377\261\246\302\377\274\260\311\377zs\235" 00356 "\361\260\0\0\0\0\20\324\306\330\377\241\227\266\354<:t\377FD{\377QN\202" 00357 "\377\\X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210" 00358 "\254\377\234\222\264\377\246\234\273\377\261\246\302\377\\X\211\356(" 00359 "(g\377\202\0\0\0\0\12DBy\5NK\200\25XT\206\200d_\216\200pj\227\200}v\237" 00360 "\200\211\202\247\200\225\214\257\200\236\225\266\25\251\237\275\5\244" 00361 "\0\0\0\0\36\324\306\330\377\310\273\320\377\275\260\311\377\212\202\250" 00362 "\357xr\234\354\\X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377" 00363 "\221\210\254\377{u\236\354yr\234\377\77>v\37743n\377((g\377..k\5""65" 00364 "pF@\77w\300LI~\377XT\207\377d_\216\377pj\227\377}v\237\377\211\202\247" 00365 "\377\225\214\257\377\241\230\270\377\254\242\277\300\267\254\306F\276" 00366 "\263\313\5\242\0\0\0\0\36\324\306\330\377\310\273\320\377\275\260\311" 00367 "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377" 00368 "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377" 00369 "43n\377((g\377))g\21633n\377\77>v\377LI~\377XT\206\377d_\216\377pj\227" 00370 "\377}v\237\377\211\202\247\377\225\214\257\377\241\230\270\377\255\243" 00371 "\300\377\271\256\310\377\303\270\316\216\242\0\0\0\0\36\324\306\330\377" 00372 "\310\273\320\377\275\260\311\377\261\246\302\377\246\234\272\377\232" 00373 "\222\262\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215" 00374 "\377VR\205\377KH~\377\77>v\37743n\377((g\377((f\37733n\377\77>v\377L" 00375 "I~\377XT\206\377d_\216\377pj\227\377}v\237\377\211\202\247\377\225\214" 00376 "\257\377\241\230\270\377\255\243\300\377\271\256\310\377\305\272\320" 00377 "\377\242\0\0\0\0\36\324\306\330\377\310\273\320\377\275\260\311\377\261" 00378 "\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377\204|\243" 00379 "\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377" 00380 "((g\377**h\37633n\377\77>v\377LI~\377XT\206\377d_\216\377pj\227\377}" 00381 "v\237\377\211\202\247\377\225\214\257\377\241\230\270\377\255\243\300" 00382 "\377\271\256\310\377\303\270\316\376\242\0\0\0\0\36\324\306\330\377\310" 00383 "\273\320\377\275\260\311\377\261\246\302\377\246\234\272\377\232\222" 00384 "\262\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215\377" 00385 "VR\205\377KH~\377\77>v\37743n\377((g\377\236\224\264\33788q\374\77>v" 00386 "\377LI~\377XT\206\377d_\216\377pj\227\377}v\237\377\211\202\247\377\225" 00387 "\214\257\377\241\230\270\377\255\243\300\377\265\253\305\374uo\232\364" 00388 "\242\0\0\0\0)\324\306\330\377\310\273\320\377\275\260\311\377\261\246" 00389 "\302\377\246\234\272\377\232\222\262\377\217\206\253\377\204|\243\377" 00390 "xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377" 00391 "\323\305\330\374\230\217\261\370XT\207\371LJ\177\376XT\207\377d_\216" 00392 "\377pj\227\377}v\237\377\211\202\247\377\225\214\257\377\241\230\270" 00393 "\377\233\222\264\377`\\\214\371**h\374\0\0\0\0;:t\1FDz\22TP\204L^Z\212" 00394 "\200lg\224\200zt\235\200\210\200\246\200\225\214\257y\241\227\270\36" 00395 "\253\241\277\7\227\0\0\0\0+\324\306\330\377\310\273\320\377\275\260\311" 00396 "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377" 00397 "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377" 00398 "43n\377((g\377\322\304\330\377\306\271\317\377\266\252\304\372\232\221" 00399 "\263\374}v\237\363un\231\377xr\234\377{t\236\377~w\240\377wq\233\363" 00400 "`[\213\374JG}\37765p\377**h\377--j\31""77qzCBy\344PM\202\377^Z\213\377" 00401 "lg\224\377zt\235\377\210\200\246\377\226\214\260\377\243\231\271\374" 00402 "\257\245\301\263\273\260\311F\302\266\315\3\225\0\0\0\0+\324\306\330" 00403 "\377\310\273\320\377\275\260\311\377\261\246\302\377\246\234\272\377" 00404 "\232\222\262\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\" 00405 "\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306" 00406 "\271\317\377\271\255\306\377\254\240\276\377\236\225\265\377\222\211" 00407 "\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAy\377" 00408 "65p\377**h\377))h\30065p\377BAx\377PN\202\377^Z\212\377lg\224\377zt\235" 00409 "\377\210\200\246\377\226\214\260\377\243\232\271\377\260\246\302\377" 00410 "\275\262\312\363\307\273\321L\225\0\0\0\0+\324\306\330\377\310\273\320" 00411 "\377\275\260\311\377\261\246\302\377\246\234\272\377\232\222\262\377" 00412 "\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377" 00413 "KH~\377\77>v\37743n\377((g\377\322\304\330\377\306\271\317\377\271\255" 00414 "\306\377\254\240\276\377\236\225\264\377\222\211\254\377\205~\244\377" 00415 "wp\233\377je\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377((f\377" 00416 "65p\377BAx\377PM\202\377^Z\212\377lg\224\377zt\235\377\210\200\246\377" 00417 "\226\214\260\377\243\232\271\377\260\246\302\377\276\262\312\377\307" 00418 "\273\321\200\225\0\0\0\0+\324\306\330\377\310\273\320\377\275\260\311" 00419 "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377" 00420 "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377" 00421 "43n\377((g\377\322\304\330\377\306\271\317\377\271\255\306\377\254\240" 00422 "\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377je\222" 00423 "\377^Y\212\377PN\202\377CAx\37765p\377**h\377QM\202\36165p\377BAx\377" 00424 "PM\202\377^Z\212\377lg\224\377zt\235\377\210\200\246\377\226\214\260" 00425 "\377\243\232\271\377\260\246\302\377\274\261\312\376\211\202\247w\225" 00426 "\0\0\0\0""5\324\306\330\377\310\273\320\377\275\260\311\377\261\246\302" 00427 "\377\246\234\272\377\232\222\262\377\217\206\253\377\204|\243\377xr\234" 00428 "\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322" 00429 "\304\330\377\306\271\317\377\271\255\306\377\254\240\276\377\236\225" 00430 "\264\377\222\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377P" 00431 "N\202\377CAx\37765p\377**h\377\306\270\317\357c^\215\371HF|\375QN\202" 00432 "\377^Z\213\377lg\224\377zt\235\377\210\200\246\377\226\214\260\377\242" 00433 "\231\271\377\243\232\271\377ni\225\36500l\17787q\2DBy\24RO\203J_[\213" 00434 "\177nj\226\200~x\240\200\216\205\252\177\232\221\263J\251\237\275\24" 00435 "\265\252\305\2\213\0\0\0\0""6\324\306\330\377\310\273\320\377\275\260" 00436 "\311\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253" 00437 "\377\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77" 00438 ">v\37743n\377((g\377\322\304\330\377\306\271\317\377\271\255\306\377" 00439 "\254\240\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377" 00440 "je\222\377^Y\212\377PN\201\377CAx\37765p\377**h\377\321\304\326\377\274" 00441 "\260\310\377\227\216\260\370}v\237\364ke\222\376rl\230\377zt\235\377" 00442 "\202{\242\377\202{\242\366rl\230\376RO\202\37732n\377((f\21433npA\77" 00443 "w\327OL\201\376_[\213\377nj\226\377~x\240\377\216\206\252\377\235\224" 00444 "\265\376\254\242\277\327\271\256\310p\303\270\316\15\212\0\0\0\0""6\324" 00445 "\306\330\377\310\273\320\377\275\260\311\377\261\246\302\377\246\234" 00446 "\272\377\232\222\262\377\217\206\253\377\204|\243\377xr\234\377mh\224" 00447 "\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377" 00448 "\306\271\317\377\271\255\306\377\254\240\276\377\236\225\265\377\222" 00449 "\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAy" 00450 "\37765p\377**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246" 00451 "\234\272\376\225\214\257\377\210\200\246\377zt\235\377mh\224\377_Z\213" 00452 "\376NK\200\377@>v\37720m\377((f\34111m\372@>v\377OL\200\377_Z\213\377" 00453 "nj\226\377~x\240\377\216\206\252\377\236\224\266\377\254\242\300\377" 00454 "\273\260\311\372\306\272\320b\212\0\0\0\0""6\324\306\330\377\310\273" 00455 "\320\377\275\260\311\377\261\246\302\377\246\234\272\377\232\222\262" 00456 "\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205" 00457 "\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306\271\317\377\271" 00458 "\255\306\377\254\240\276\377\236\225\264\377\222\211\254\377\205~\244" 00459 "\377wp\234\377je\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321" 00460 "\304\326\377\303\266\316\377\266\252\304\377\246\234\272\377\230\216" 00461 "\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\377" 00462 "20m\377))f\37610l\377@>v\377OL\200\377_Z\213\377nj\226\377~x\240\377" 00463 "\216\206\252\377\236\224\266\377\254\242\300\377\273\260\311\377\304" 00464 "\270\317\177\212\0\0\0\0""6\324\306\330\377\310\273\320\377\275\260\311" 00465 "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377" 00466 "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377" 00467 "43n\377((g\377\322\304\330\377\306\271\317\377\271\255\306\377\254\240" 00468 "\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377je\222" 00469 "\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303\266" 00470 "\316\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201\246" 00471 "\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\37720m\377id\221\364" 00472 "PM\201\362@\77w\377OL\200\377_Z\213\377nj\226\377~x\240\377\216\206\252" 00473 "\377\236\224\266\377\254\242\277\377\251\237\275\373VS\205y\212\0\0\0" 00474 "\0""6\304\267\315\377\221\211\254\377hb\220\377`\\\214\377rl\230\377" 00475 "\204|\243\377\225\214\257\377\227\217\260\377\205~\245\377ni\225\377" 00476 "b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306" 00477 "\271\317\377\271\255\306\377\254\240\276\377\236\225\265\377\222\211" 00478 "\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAy\377" 00479 "65p\377**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246\234" 00480 "\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377" 00481 "NL\200\377@>v\37710m\377}v\237\376\266\252\304\373ys\235\372d_\216\371" 00482 "c^\215\376pj\227\377~w\237\377\213\203\250\376\215\206\252\372~w\240" 00483 "\377ECz\374))g\177\212\0\0\0\0""6^Z\212\377\77>v\377MJ\177\377`\\\214" 00484 "\377rl\230\377\204|\243\377\226\216\260\377\247\235\273\377\261\247\302" 00485 "\377\205~\244\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377" 00486 "\322\304\330\377\306\271\317\377\271\255\306\377\254\240\276\377\236" 00487 "\225\264\377\222\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377" 00488 "PN\201\377CAx\37765p\377**h\377\322\304\326\377\303\266\316\377\265\252" 00489 "\304\377\246\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf" 00490 "\223\377]X\212\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377" 00491 "\267\253\305\376\243\230\270\372\213\203\250\377\201z\242\377xq\234\377" 00492 "nh\225\377YU\207\373FDz\37743n\377))g\200\212\0\0\0\0""6--i\377<;t\377" 00493 "MJ\177\377`\\\214\377rm\230\377\204|\243\377\226\216\260\377\250\236" 00494 "\274\377\270\256\310\377\227\217\260\377b\\\215\377VR\205\377KH~\377" 00495 "\77>v\37743n\377((g\377\322\304\327\377\306\271\317\377\271\255\306\377" 00496 "\254\240\276\377\236\225\265\377\222\211\254\377\205~\244\377wp\234\377" 00497 "je\222\377^Y\212\377PN\202\377CAy\37765p\377**h\377\321\304\326\377\303" 00498 "\266\316\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201" 00499 "\246\377zt\236\377lf\224\377]X\212\377NL\200\377@>v\37720m\377~v\237" 00500 "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377" 00501 "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212" 00502 "\0\0\0\0""6xr\233\377\77>v\377MJ\177\377`\\\214\377rl\230\377\204|\243" 00503 "\377\226\216\260\377\250\236\274\377\253\242\276\377mh\224\377b\\\215" 00504 "\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306\271" 00505 "\317\377\271\255\306\377\254\240\276\377\236\225\264\377\222\211\254" 00506 "\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAx\37765p\377" 00507 "**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246\234\272\377" 00508 "\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377NL\200" 00509 "\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377\250\236" 00510 "\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204\377D" 00511 "By\37743n\377))g\200\212\0\0\0\0""6\307\272\320\377\212\203\251\377k" 00512 "e\223\377fa\217\377tn\231\377\202z\242\377\213\203\251\377\202z\243\377" 00513 "PL\201\377IG|\377TP\204\377NJ\200\377\\X\211\377rl\230\377\205}\244\377" 00514 "\213\203\250\377\275\261\312\377\304\267\316\377\271\255\306\377\254" 00515 "\240\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377j" 00516 "e\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303" 00517 "\266\316\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201" 00518 "\246\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\37720m\377~v\237" 00519 "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377" 00520 "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212" 00521 "\0\0\0\0""6\316\300\324\377\274\260\311\377\247\234\272\377\215\205\251" 00522 "\377\200y\241\377sm\231\377b]\215\377KH~\37776p\37743n\37788q\377HG|" 00523 "\377]Y\212\377rl\230\377\206~\244\377\232\221\264\377\255\243\300\377" 00524 "\277\264\313\377\271\255\306\377\254\240\276\377\236\225\264\377\222" 00525 "\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAx" 00526 "\37765p\377**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246" 00527 "\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212" 00528 "\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377" 00529 "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204" 00530 "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311" 00531 "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\211\377" 00532 "HF|\37766p\37732n\37776p\377HF|\377]Y\212\377rl\230\377\206~\244\377" 00533 "\232\221\264\377\255\243\300\377\267\255\306\377\271\255\306\377\254" 00534 "\240\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377j" 00535 "e\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303" 00536 "\266\316\377\265\252\304\377\246\234\272\377\230\216\260\377\211\201" 00537 "\246\377zt\236\377lf\224\377]X\212\377NL\200\377@>v\37720m\377~v\237" 00538 "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377" 00539 "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212" 00540 "\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256" 00541 "\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377mh\224\377gb\220" 00542 "\377OL\200\377^Z\212\377rl\230\377\205~\244\377\230\217\261\377\236\224" 00543 "\266\377kf\222\377\271\255\306\377\254\240\276\377\236\225\264\377\222" 00544 "\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAx" 00545 "\37765p\377**h\377\321\304\326\377\303\266\316\377\265\252\304\377\246" 00546 "\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212" 00547 "\377NL\200\377@>v\37710m\377~v\237\377\310\273\320\377\270\254\306\377" 00548 "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204" 00549 "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311" 00550 "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377" 00551 "HF|\37766p\377~v\237\377\274\257\310\377\227\216\260\377}v\236\377zs" 00552 "\235\377zt\235\377lg\225\377RN\202\37710l\377\227\215\257\377je\223\377" 00553 "]Y\212\377pk\227\377\207\177\245\377\226\215\260\377\211\202\247\377" 00554 "e`\217\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303\266\316" 00555 "\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201\246\377" 00556 "zt\236\377lf\223\377]X\212\377NL\200\377@>v\37710m\377~v\237\377\310" 00557 "\273\320\377\271\254\306\377\250\236\274\377\226\216\260\377\206~\244" 00558 "\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6" 00559 "\316\300\324\377\274\260\311\377\252\240\275\377\226\215\257\377\202" 00560 "{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\304\266\316\377" 00561 "\257\244\300\377\230\220\261\377\203|\243\377ni\225\377XT\207\377CAx" 00562 "\3770/l\377@>v\377CBy\377YV\207\377pk\227\377\210\200\246\377\236\225" 00563 "\266\377\260\246\302\377\206~\244\377PN\202\377CAy\37765p\377**h\377" 00564 "\321\304\326\377\303\266\316\377\266\252\304\377\246\234\272\377\230" 00565 "\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377NL\200\377" 00566 "@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377\250\236\274" 00567 "\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204\377DBy\377" 00568 "43n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240" 00569 "\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377HF|\37766p" 00570 "\377~v\237\377\303\266\316\377\257\244\300\377\231\220\261\377\203|\243" 00571 "\377nh\224\377XT\206\377CAx\3770/l\377RO\202\377DBy\377YV\207\377pk\227" 00572 "\377\210\200\246\377\236\225\266\377\256\245\301\377zt\235\377PN\202" 00573 "\377CAy\37765p\377**h\377\321\304\326\377\303\266\316\377\266\252\304" 00574 "\377\246\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223" 00575 "\377]X\212\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270" 00576 "\254\306\377\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f" 00577 "`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377" 00578 "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377" 00579 "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00580 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\263\250\302" 00581 "\377vp\232\377gb\217\377sm\230\377\204}\244\377\210\200\246\377id\222" 00582 "\377JG}\377MK\200\377KH}\377RO\202\377XT\206\377\302\266\315\377\301" 00583 "\264\315\377\265\252\304\377\246\234\272\377\230\216\260\377\211\201" 00584 "\246\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\37710m\377~v\237" 00585 "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377" 00586 "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212" 00587 "\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256" 00588 "\377\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266" 00589 "\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206" 00590 "\377CAx\3770/l\377\313\276\322\377\263\247\302\377\230\217\260\377\202" 00591 "z\242\377oi\225\377UR\205\377<;t\37765p\377@>v\377TP\203\377pj\226\377" 00592 "\213\203\250\377\245\233\272\377\274\261\311\377\266\252\304\377\246" 00593 "\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\224\377]X\212" 00594 "\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377" 00595 "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204" 00596 "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311" 00597 "\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377\\X\211\377" 00598 "HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231\220\261" 00599 "\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264" 00600 "\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377" 00601 ":9s\377\77>v\377TQ\204\377pj\226\377\213\203\250\377\244\232\272\377" 00602 "\256\244\300\377\266\252\304\377\246\234\272\377\230\216\260\377\211" 00603 "\201\246\377zt\236\377lf\224\377]X\212\377NL\200\377@>v\37720m\377~v" 00604 "\237\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257" 00605 "\377\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200" 00606 "\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215" 00607 "\256\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377~v\237\377\303" 00608 "\266\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377X" 00609 "T\206\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236\224\264\377" 00610 "\204|\244\377lf\223\377RP\202\377<:t\377oi\225\377{u\235\377d_\215\377" 00611 "rl\230\377\205~\245\377\211\201\250\377\\X\211\377\246\234\271\377\207" 00612 "\177\246\377\203{\242\377\213\202\247\377\204}\244\377oh\225\377]X\212" 00613 "\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377" 00614 "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204" 00615 "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311" 00616 "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377" 00617 "HF|\37766p\377~v\237\377\304\266\316\377\257\244\300\377\231\220\261" 00618 "\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264" 00619 "\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377" 00620 "~v\237\377\272\256\307\377\234\222\263\377\203{\242\377ke\223\377OL\201" 00621 "\37743o\377PM\201\377PN\201\377nh\225\377\216\206\252\377\246\235\273" 00622 "\377\207\200\246\377]X\212\377NL\200\377@>v\37710m\377~v\237\377\310" 00623 "\273\320\377\271\254\306\377\250\236\274\377\226\216\260\377\206~\244" 00624 "\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6" 00625 "\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256\377\202" 00626 "{\242\377pj\226\377\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377" 00627 "\257\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206\377CAx" 00628 "\377//l\377\313\276\322\377\264\251\304\377\236\224\264\377\204|\244" 00629 "\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230\267" 00630 "\377\206~\244\377hc\220\377LJ~\37732n\377XT\205\377QN\202\377ni\225\377" 00631 "\217\207\253\377\243\232\271\377\177x\240\377]X\212\377NL\200\377@>v" 00632 "\37720m\377~v\237\377\310\273\320\377\271\254\306\377\250\236\274\377" 00633 "\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743" 00634 "n\377))g\200\212\0\0\0\0""6\316\300\324\377\275\260\311\377\252\240\275" 00635 "\377\226\215\257\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377" 00636 "~v\237\377\303\266\316\377\257\244\300\377\231\220\261\377\203|\243\377" 00637 "nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236" 00638 "\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377~v\237\377\274\260" 00639 "\311\377\242\230\267\377\206~\244\377hc\220\377LJ~\37732n\377\261\246" 00640 "\301\377\203|\243\377xr\234\377{t\236\377c^\216\377QM\202\377XS\206\377" 00641 "\\Y\211\377c^\215\377HD{\377~v\237\377\310\273\320\377\270\254\306\377" 00642 "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204" 00643 "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\275\260\311" 00644 "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\211\377" 00645 "HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231\220\261" 00646 "\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264" 00647 "\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377" 00648 "~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220\377LJ~" 00649 "\37732n\377\306\270\317\377\250\235\273\377\207\177\245\377d`\216\377" 00650 "ECz\37787r\377HF|\377lf\224\377\223\213\256\377\237\226\266\377~v\237" 00651 "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377" 00652 "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212" 00653 "\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256" 00654 "\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377~v\237\377\304\266" 00655 "\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377XT\206" 00656 "\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236\224\264\377\204" 00657 "|\244\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230" 00658 "\267\377\206~\244\377hc\220\377LJ~\37732n\377\306\270\317\377\250\236" 00659 "\274\377\207\177\246\377d_\216\377DCy\377UR\205\377\\X\211\377ni\225" 00660 "\377\217\206\253\377\206\200\246\377~v\237\377\310\273\320\377\270\254" 00661 "\306\377\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217" 00662 "\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274" 00663 "\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\" 00664 "X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00665 "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322" 00666 "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00667 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220" 00668 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00669 "\216\377DCy\377zt\235\377\243\231\267\377\202{\242\377gb\220\377B\77" 00670 "x\377ke\222\377a]\215\377vp\233\377\237\225\266\377\236\225\265\377\206" 00671 "~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0" 00672 "\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256\377" 00673 "\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266\316" 00674 "\377\257\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206\377" 00675 "CAx\3770/l\377\313\276\322\377\265\251\304\377\236\224\264\377\204|\244" 00676 "\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230\267" 00677 "\377\206~\244\377hc\220\377LJ~\37732n\377\306\270\317\377\250\236\274" 00678 "\377\207\177\246\377d_\216\377DCy\377|v\237\377\260\245\301\377\211\201" 00679 "\247\377^Z\212\377:9r\377oi\225\377VS\205\377wq\233\377\230\220\262\377" 00680 "\225\215\257\377\206~\244\377vp\232\377f`\220\377TP\204\377DBy\37743" 00681 "n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275" 00682 "\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377" 00683 "~v\237\377\303\266\316\377\257\244\300\377\231\220\261\377\203|\243\377" 00684 "nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\265\251\304\377\236" 00685 "\224\264\377\204|\244\377lf\224\377RP\203\377<:t\377~v\237\377\274\260" 00686 "\311\377\242\230\267\377\206~\244\377hc\220\377LJ~\37732n\377\306\270" 00687 "\317\377\250\236\274\377\207\177\246\377d_\216\377DCy\377|v\237\377\260" 00688 "\245\301\377\211\201\247\377^Z\212\377:9r\377\234\221\262\377\224\213" 00689 "\256\377{t\236\377e`\217\377QN\201\377ZW\210\377\201z\241\377\225\214" 00690 "\257\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377" 00691 "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\227\377" 00692 "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00693 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322" 00694 "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00695 "<:t\377~v\237\377\275\260\311\377\242\230\267\377\206~\244\377hc\221" 00696 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00697 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:" 00698 "9r\377\243\230\270\377\253\240\275\377~w\240\377QN\202\377TP\202\377" 00699 "c_\215\377\200y\242\377\211\201\247\377TP\204\377DBy\37743n\377))g\200" 00700 "\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215" 00701 "\257\377\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303" 00702 "\266\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377X" 00703 "T\206\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236\224\264\377" 00704 "\204|\244\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242" 00705 "\230\267\377\206~\244\377hc\221\377LJ~\37732n\377\306\270\317\377\250" 00706 "\236\274\377\207\177\246\377d_\216\377DCy\377|v\237\377\260\245\301\377" 00707 "\211\201\247\377^Z\212\377:9r\377\243\230\270\377\254\240\276\377~w\240" 00708 "\377PN\202\377yr\234\377\230\217\260\377tm\231\377JG}\377MJ\177\377t" 00709 "n\232\377\211\202\247\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260" 00710 "\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210" 00711 "\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231\220" 00712 "\262\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322\377" 00713 "\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t" 00714 "\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220\377" 00715 "LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_\216" 00716 "\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:9r\377" 00717 "\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377\244\232" 00718 "\271\377qk\227\377@@w\377ys\234\377yr\234\377zs\235\377))g\200\212\0" 00719 "\0\0\0""8\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256" 00720 "\377\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266" 00721 "\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377XT\206" 00722 "\377CAx\3770/l\377\313\276\322\377\265\251\304\377\236\224\264\377\204" 00723 "|\244\377lf\224\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230" 00724 "\267\377\206~\244\377hc\220\377LJ~\37732n\377\306\270\317\377\250\236" 00725 "\274\377\207\177\246\377d_\216\377DCy\377|v\237\377\261\245\301\377\211" 00726 "\201\247\377^Z\212\377:9r\377\243\230\270\377\254\240\276\377~w\240\377" 00727 "PN\202\377}v\236\377\244\232\271\377qk\227\377@@w\377\262\247\302\377" 00728 "~v\237\377JG}\377<:t\257id\222\362\232\220\262\324\210\0\0\0\0""8\316" 00729 "\300\324\377\275\260\311\377\252\240\275\377\226\215\257\377\202{\242" 00730 "\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257" 00731 "\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206\377CAx\377" 00732 "0/l\377\313\276\322\377\264\251\304\377\236\224\264\377\204|\244\377" 00733 "lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230\267\377" 00734 "\206~\244\377hc\221\377LJ~\37732n\377\306\270\317\377\250\236\274\377" 00735 "\207\177\246\377d_\216\377DCy\377|v\237\377\260\245\301\377\211\201\247" 00736 "\377^Z\212\377:9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202" 00737 "\377}v\236\377\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240" 00738 "\377FDz\377oi\225\277|u\236\376mh\225\376\210\0\0\0\0""8\316\300\324" 00739 "\377\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226" 00740 "\377\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377" 00741 "\231\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276" 00742 "\322\377\264\251\304\377\236\224\264\377\204|\243\377lf\223\377RP\203" 00743 "\377<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc" 00744 "\221\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377" 00745 "d_\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377" 00746 ":9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00747 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\214" 00748 "\203\251\300\216\206\252\377NK\200\377\210\0\0\0\0""8\316\300\324\377" 00749 "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377" 00750 "\\X\211\377HF|\37766p\377~v\237\377\304\266\316\377\257\244\300\377\231" 00751 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322" 00752 "\377\265\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00753 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220" 00754 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00755 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:" 00756 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00757 "\245\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00758 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00759 "\275\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377" 00760 "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\260\244\300\377\231" 00761 "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322" 00762 "\377\265\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00763 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220" 00764 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\245\377d_" 00765 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:" 00766 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00767 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00768 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00769 "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377" 00770 "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00771 "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322" 00772 "\377\266\251\304\377\236\224\264\377\204|\244\377lf\224\377RP\203\377" 00773 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\221" 00774 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00775 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\246\377^Z\212\377:" 00776 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00777 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00778 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00779 "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377" 00780 "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00781 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322" 00782 "\377\265\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00783 "<:t\377~v\237\377\275\260\311\377\242\230\267\377\206~\244\377hc\221" 00784 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00785 "\216\377DCy\377|v\237\377\261\245\301\377\211\201\247\377^Z\212\377:" 00786 "9r\377\243\230\270\377\254\240\276\377~w\237\377PN\202\377}v\236\377" 00787 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00788 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00789 "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377" 00790 "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00791 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322" 00792 "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00793 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220" 00794 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00795 "\216\377DCy\377|v\237\377\261\245\301\377\212\201\247\377^Z\212\377:" 00796 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00797 "\245\232\271\377qk\227\377@@w\377\266\252\304\377~w\237\377FDz\377\215" 00798 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00799 "\274\260\311\377\252\240\275\377\226\215\256\377\202{\243\377pj\226\377" 00800 "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00801 "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322" 00802 "\377\266\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00803 "<:t\377~v\237\377\275\260\311\377\242\230\267\377\206~\244\377hc\220" 00804 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00805 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:" 00806 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00807 "\245\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00808 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00809 "\274\260\311\377\252\240\275\377\226\215\257\377\202{\243\377pj\226\377" 00810 "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00811 "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322" 00812 "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00813 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\221" 00814 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00815 "\216\377DCy\377|v\237\377\261\245\301\377\211\201\247\377^Z\212\377:" 00816 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00817 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00818 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00819 "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377" 00820 "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00821 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322" 00822 "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00823 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\221" 00824 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00825 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:" 00826 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00827 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00828 "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377" 00829 "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377" 00830 "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231" 00831 "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322" 00832 "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377" 00833 "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220" 00834 "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_" 00835 "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:" 00836 "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377" 00837 "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215" 00838 "\204\251\300\217\206\253\377LJ\177\377\204\0\0\0\0"}; 00839 00840 00841 00842 return local_pixstream; 00843 } 00844 00845 /*-------- end ../sfi/sfidl generated code --------*/ 00846 00847