ELF>@@8 @__HH  Pp00888$$Ptd QtdRtd  00GNUW֋ٷ)u `aQ<&"iA(*p`bBW@@930d XD(CB W b @ t Xp) `B P0&%uvy|}     !"%&')*I:5fUI/ ^  a)x)I -B* e&d N+K'{!$l( )| !@ {+ "hn+&!)O+5.4!Y,'$O " l\"%+x&& # ZE"&y`  )*D! %2'&)-"+%=p >%\  jq 8WQ"t  :-\\*5 {k$'#:!k!M**+<h2 +&+" & -  6 4' &4) Xw'4 ,  &[T i+) OT*xF"!)!EP (*Ly: 'ee'   O7.  I  Y Ok O& ]  `{" ( p^  Pw  0O# к*,  T3 J@ Q PNS  S R.+ m R9  `N i @<0Y `J@,  P%1t$ v*  - ``  yb H  f `T( PMJ9( M  .  P  p*# \ K +   `K'=$  pj j> p# p, w I$ _  p!?\   ( `  N& 0Q+ p$ Pe 7 Ucq U K M* @c6 L5 t p " L `  P|k, # =K) p{&  L  F H( @T  .  %M 0N! @L[ R @. KF l  Iq pz iw- O `I) H& IP G  N `F4 J  M- ) J8A @F @OB  @r I  O* )3  _B % ( _ P  P* 0 `& U Kp J `" 0 @n?.  б' = J [z K- U#  pd $   ( MM  . , 0G  @= @k 0iDG . p 0K)P @R. P 0y2- `j#  PC P P? `P1 P8 0Vb  VU IF# P% q F k#6 *@ <  `p `p, b @* o$ P JT( N:* P 1__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizestrcmpapr_array_pushapr_array_makeapr_hash_firstapr_hash_this_valapr_hash_nextapr_hash_countapr_hash_setsvn_object_pool__createapr_pool_cleanup_nullapr_pool_cleanup_registermemcmpsvn_sort__bsearch_lower_boundsvn_sort__array_lookupapr_pallocsvn_sort__array_insert2svn_error_clear__stack_chk_failsvn_pool_create_exsvn_authz__compare_pathssvn_authz__get_acl_accesssvn_authz__acl_applies_to_repoapr_hash_getapr_array_popapr_pool_clearapr_pool_destroysvn_hash__makesvn_error__malfunctionsvn_repos_authz_initializesvn_atomic__init_oncesvn_repos_authz_read4svn_repos__create_config_accesssvn_repos__get_configsvn_checksum_sizesvn_membuf__creatememcpysvn_object_pool__lookupsvn_repos__destroy_config_accesssvn_authz__parsesvn_error_quick_wrapfsvn_object_pool__new_item_poolsvn_object_pool__insertsvn_repos_authz_parse2svn_repos_authz_check_accessapr_pstrdupsvn_stringbuf_create_ensuresvn_authz__get_global_rightsstrlenapr_array_clearsvn_stringbuf_setemptysvn_stringbuf_ensuresvn_stringbuf_appendbytesvn_stringbuf_appendbytesapr_fnmatchsvn_authz__reverse_stringapr_pstrmemdupdcgettextsvn_error_createfapr_pstrcatstrchrsvn_cstring_splitapr_hash_pool_getsvn_iter_apr_hashapr_hash_makesvn_ctype_tablememchrsvn_membuf__resizeapr_fnmatch_testsvn_stringbuf_chopsvn_error_createsvn_stringbuf_leftchopsvn_stringbuf_appendcstrsvn_authz__compare_rulessvn_stringbuf_create_emptysvn_config__constructor_createsvn_config__parse_streamapr_hash_clearsvn_sort__arraysvn_iter_apr_arraysvn_fs_revision_rootsvn_fs_file_contentssvn_fs_txn_base_revisionsvn_stream_open_uniquesvn_stream_copy3svn_fs_check_pathsvn_fs_node_proplistsvn_fs_revision_proplist2svn_create_commit_infosvn_repos_fs_change_node_propsvn_fs_apply_textdeltasvn_fs_file_checksumsvn_checksum_parse_hexsvn_checksum_matchsvn_checksum_mismatch_errsvn_path_check_validsvn_relpath_canonicalize_safesvn_fspath__joinsvn_path_uri_decodesvn_cstring_skip_prefixsvn_fs_copysvn_fs_make_dirsvn_fs_make_filesvn_fs_youngest_revsvn_prop_hash_to_arraysvn_repos_fs_change_txn_propssvn_fs_txn_namesvn_fs_txn_rootsvn_repos_fs_begin_txn_for_commit2svn_editor_abortsvn_editor_movesvn_editor_copysvn_editor_deletesvn_editor_alter_symlinksvn_editor_alter_filesvn_editor_alter_directorysvn_editor_add_absentsvn_editor_add_symlinksvn_editor_add_filesvn_editor_add_directorysvn_fs_close_rootsvn_fs_abort_txnsvn_fs_node_created_revsvn_fs_deletesvn_repos__post_commit_error_strsvn_error_purge_tracingsvn_error_find_causeapr_psprintfsvn_repos_fs_commit_txnsvn_error_compose_createsvn_repos__parse_hooks_envsvn_repos__hooks_pre_commitsvn_fs__editor_commitsvn_repos__hooks_post_commitsvn_repos_get_commit_editor5svn_delta_shim_callbacks_defaultsvn_path_uri_encodesvn_delta_default_editorsvn_prop_hash_dupsvn_fspath__canonicalizesvn_repos_pathsvn_dirent_basenamesvn_repos_fssvn_editor__insert_shimssvn_repos__get_commit_ev2svn_fs__editor_createsvn_fs_open_txnsvn_repos__hooks_start_commitsvn_editor_createsvn_editor_setcb_manysvn_log_entry_createsvn_log_changed_path2_createsvn_repos__get_logs_compatsvn_repos_get_logs5svn_fs_file_lengthsvn_stringbuf_from_streamsvn_stream_from_stringbufsvn_stream_emptysvn_checksumsvn_stream_readlinesvn_stream_data_availablesvn_stream_skipsvn_stream_seeksvn_stream_marksvn_stream_read2svn_path_is_urlsvn_uri_get_dirent_from_file_urlsvn_config_read3svn_dirent_is_absolutesvn_dirent_get_absolutesvn_dirent_is_ancestorsvn_stream_createsvn_stream_set_read2svn_stream_set_marksvn_stream_set_seeksvn_stream_set_skipsvn_stream_set_data_availablesvn_stream_set_readlinesvn_io_check_pathsvn_config__writesvn_stringbuf_from_file2svn_repos_find_root_pathsvn_repos_open3svn_repos__config_pool_createsvn_repos__config_pool_getsvn_config__shallow_copysvn_config_parsesvn_config__set_read_onlysvn_fs_props_differentsvn_fs_root_fssvn_string_createfsvn_fs_get_uuidsvn_string_createsvn_prop_diffssvn_fs_contents_differentsvn_fs_get_file_delta_streamsvn_checksum_to_cstringsvn_txdelta_send_txstreamsvn_fs_is_revision_rootsvn_fs_revision_root_revisionsvn_fs_dir_entriessvn_relpath_joinsvn_fs_compare_idsapr_hash_this_keyapr_hash_this_key_lensvn_repos_dir_delta2svn_relpath_dirnamesvn_fs_refresh_revision_propssvn_fs_is_txn_rootsvn_fs_txn_root_base_revisionsvn_fs_node_relationsvn_mergeinfo_dupsvn_stream_writesvn_stream_printfsvn_stream_putssvn_repos_get_commit_editor4svn_repos_get_commit_editor3svn_compat_wrap_commit_callbacksvn_repos_get_commit_editor2svn_repos_get_commit_editorsvn_repos_open2svn_repos_opensvn_repos_recover3svn_repos_recover4svn_repos_recover2svn_repos_recoversvn_repos_upgradesvn_repos_upgrade2svn_repos_hotcopy2svn_repos_hotcopy3svn_repos_hotcopysvn_repos_begin_report2svn_repos_begin_report3svn_repos_begin_reportsvn_repos_set_path2svn_repos_set_path3svn_repos_set_pathsvn_repos_link_path2svn_repos_link_path3svn_repos_link_pathsvn_repos_dir_deltasvn_repos_replaysvn_repos_replay2svn_repos_fs_change_rev_prop3svn_repos_fs_change_rev_prop4svn_repos_fs_change_rev_prop2svn_repos_fs_change_rev_propsvn_repos_fs_packsvn_repos_fs_pack2svn_repos_fs_get_lockssvn_repos_fs_get_locks2svn_repos_fs_get_mergeinfosvn_repos_fs_get_mergeinfo2svn_repos_get_logs4svn_repos_get_logs3svn_compat_wrap_log_receiversvn_compat_log_revprops_insvn_repos_get_logs2svn_repos_get_logssvn_repos_historysvn_repos_history2svn_repos_get_file_revssvn_compat_wrap_file_rev_handlersvn_repos_get_file_revs2svn_repos_dump_fs3svn_repos_dump_fs4svn_repos_dump_fs2svn_repos_dump_fssvn_repos_verify_fs2svn_repos_verify_fs3svn_repos_verify_fssvn_repos_load_fs5svn_repos_load_fs6svn_repos_load_fs4svn_repos_load_fs3svn_repos_load_fs2svn_repos_parse_dumpstream2svn_repos_parse_dumpstream3svn_repos_parse_dumpstreamsvn_repos_load_fssvn_repos_get_fs_build_parser5svn_repos_get_fs_build_parser6svn_repos_get_fs_build_parser4svn_repos_get_fs_build_parser3svn_repos_get_fs_build_parser2svn_repos_get_fs_build_parsersvn_repos_fs_begin_txn_for_updatesvn_fs_begin_txn2svn_fs_change_txn_propsvn_repos_authz_read3svn_repos_authz_read2svn_repos_authz_readsvn_repos_authz_parsesvn_repos_notify_createapr_pvsprintfsvn_dirent_skip_ancestorsvn_stringbuf_setsvn_utf__normalizeapr_pmemdupsvn_relpath_basenamesvn_fs_is_dirsvn_fs_is_filesvn_dirent_joinsvn_repos__dumpfile_headers_createsvn_repos__dumpfile_header_pushsvn_repos__dumpfile_header_pushfsvn_repos__dump_headerssvn_repos__dump_magic_header_recordsvn_repos__dump_uuid_header_recordsvn_repos__dump_revision_recordapr_hash_copysvn_hash_write2svn_stream_closesvn_repos__dump_node_recordsvn_fs__path_validsvn_err_best_messagesvn_error_quick_wrapsvn_fs_props_changedsvn_mergeinfo_parsesvn_hash_write_incrementalsvn_fs_contents_changedsvn_io_open_unique_file3svn_stream_from_aprfile2svn_txdelta_to_svndiff3svn_io_file_get_offsetsvn_io_file_seeksvn_stream_disownsvn_mergeinfo__filter_mergeinfo_by_rangessvn_sort_compare_items_lexicallysvn_sort__hashsvn_repos_fs_revision_proplistsvn_fs_configsvn_fs_pathsvn_fs_verifysvn_delta_get_cancellation_editorsvn_fs_verify_rootsvn_relpath_is_canonical__assert_failsvn_string_dupsvn_repos__normalize_propsvn_io_file_size_getsvn_io_file_truncsvn_relpath_canonicalizesvn_path_is_emptysvn_property_kind2svn_repos__get_dump_editorsvn_error_dupsvn_lock_dupsvn_fs_txn_propliststrncmpsvn_fs_commit_txnsvn_repos__validate_propsvn_prop_is_svn_propsvn_prop_needs_translationsvn_time_from_cstringsvn_utf__is_validsvn_subst_translate_string2svn_fs_change_node_propsvn_fs_change_txn_propssvn_repos_fs_begin_txn_for_commitsvn_repos_fs_change_txn_propsvn_repos_check_revision_accesssvn_fs_change_rev_prop2svn_repos__hooks_post_revprop_changesvn_fs_revision_prop2svn_repos__hooks_pre_revprop_changesvn_repos_fs_revision_propsvn_repos_fs_lock_manysvn_fs_get_accesssvn_fs_access_get_usernamesvn_repos__hooks_pre_locksvn_fs_lock_manysvn_error_composesvn_fs_lock_target_set_tokensvn_repos__hooks_post_locksvn_repos_fs_locksvn_fs_lock_target_createsvn_repos_fs_unlock_manysvn_repos__hooks_pre_unlocksvn_fs_unlock_manysvn_repos__hooks_post_unlocksvn_repos_fs_unlocksvn_fs_get_locks2svn_fs_get_mergeinfo3svn_fs_packsvn_repos_fs_get_inherited_propssvn_fspath__dirnamesvn_fs_node_propsvn_config_enumerate2svn_io_check_resolved_pathsvn_io_check_special_pathsvn_io_start_cmd3apr_file_closesvn_error_wrap_aprsvn_stringbuf_from_aprfilesvn_stringbuf__morph_into_stringsvn_io_wait_for_cmdsvn_stringbuf_createfapr_file_opensvn_utf_cstring_to_utf8svn_io_file_write_fullsvn_config_enumerate_sections2svn_repos_start_commit_hooksvn_cstring_join2svn_dirent_local_stylesvn_repos_pre_commit_hooksvn_fs__access_get_lock_tokenssvn_io_file_opensvn_stringbuf_createsvn_path_uri_autoescapesvn_stringbuf_appendstrsvn_repos_post_commit_hooksvn_repos_pre_revprop_change_hooksvn_io_file_closesvn_repos_post_revprop_change_hooksvn_repos_pre_lock_hooksvn_repos_post_lock_hooksvn_repos_pre_unlock_hooksvn_repos_post_unlock_hooksvn_fs_node_has_propssvn_repos_get_committed_infosvn_utf__fuzzy_glob_matchsvn_repos_statsvn_dirent_createsvn_repos_listsvn_prop_array_to_hashsvn_fs_apply_textstrtolsvn_fs_set_uuidsvn_fs_deltify_revisionsvn_repos__adjust_mergeinfo_propertysvn_subst_translate_cstring2svn_mergeinfo__adjust_mergeinfo_rangelistssvn_mergeinfo_merge2svn_mergeinfo__canonicalize_rangessvn_mergeinfo_to_stringsvn_repos_load_fs_revpropssvn_txdelta_parse_svndiffsvn_stream_read_fullmemsetsvn_stringbuf_isemptyapr_atoi64svn_cstring_strtoui64svn_cstring_atoisvn_cstring_atoi64svn_bit_array__getsvn_bit_array__setsvn_fs_paths_changed3svn_fs_path_change_getsvn_string_comparesvn_fs_copied_fromsvn_fspath__splitsvn_fs_node_history2svn_fs_history_prev2svn_fs_history_locationsvn_location_segment_dupsvn_fspath__skip_ancestorsvn_rangelist_dupapr_is_empty_arraysvn_bit_array__createsvn_mergeinfo_diff2svn_repos__prev_locationsvn_fs__get_mergeinfo_for_pathsvn_mergeinfo__equalssvn_repos_path_change_createsvn_repos_path_change_dupsvn_repos_log_entry_createsvn_repos_log_entry_dupsvn_mergeinfo__mergeinfo_from_segmentssvn_repos_node_location_segmentssvn_delta_noop_window_handlersvn_repos_node_editorsvn_repos_node_from_batonsvn_relpath_skip_ancestorsvn_fs_path_change3_dupsvn_delta_path_driver3svn_repos__replay_ev2svn_sort_compare_pathssvn_editor_completesvn_hash_keyssvn_spillbuf__reader_writesvn_depth_to_wordsvn_fs_node_idsvn_fspath__basenamesvn_fs_get_locksvn__i64toasvn_fs_try_process_file_contentssvn_txdelta_send_contentssvn_spillbuf__reader_getcsvn_spillbuf__reader_readsvn_repos_deleted_revsvn_fs_dir_optimal_ordersvn_fs_closest_copysvn_repos_delete_pathsvn_repos_finish_reportsvn_repos_abort_reportsvn_spillbuf__reader_createsvn_io_dir_makesvn_io_dir_emptysvn_io_file_createsvn_io_set_file_executablesvn_io_read_version_filesvn_dirent_get_longest_ancestorsvn_path_compare_pathssvn_io_copy_linksvn_io_copy_filesvn_repos_db_envsvn_repos_conf_dirsvn_repos_svnserve_confsvn_repos_lock_dirsvn_repos_db_lockfilesvn_io_file_lock2svn_fs_typesvn_fs_open2svn_repos_db_logs_lockfilesvn_repos_hook_dirsvn_repos_hooks_setenvsvn_dirent_is_rootsvn_dirent_dirnamesvn_path_cstring_from_utf8svn_repos_createsvn_hash__get_cstringsvn_hash__get_boolsvn_fs_create2svn_io_remove_dir2svn_io_write_version_filesvn_fs_upgrade2svn_repos_deletesvn_fs_delete_fssvn_repos_has_capabilitysvn_repos_capabilitiessvn_repos_info_formatsvn_fs_freezesvn_repos_fs_typesvn_fs_recoversvn_repos_freezesvn_repos_db_logfilessvn_fs_berkeley_logfilessvn_io_dir_walk2svn_io_dir_make_sgidsvn_fs_hotcopy3svn_repos_versionsvn_repos_remember_client_capabilitiessvn_repos__fs_typesvn_repos_dated_revisionsvn_repos_trace_node_locationsapr_array_copysvn_sort_compare_revisionssvn_fs_node_origin_revapr_array_appendlibsvn_fs-1.so.1libsvn_delta-1.so.1libsvn_subr-1.so.1libapr-1.so.0libc.so.6libsvn_repos-1.so.1GLIBC_2.14GLIBC_2.4GLIBC_2.2.5//ii /ui /       (p08`@ P `)x&   kRe   ( 0 8 @HPX`hpx !"#$%&' (()0*8+@,H-P.X/`0h1p2x3456789:;<=u>?@ A(B0C8D@HEPFXG`HhpIxJKLMNOPQR STUV W(X0Y8Z@[H\PX]`^hp_x`abcdefghijklmnop (0q8@rHsPtXu`vhwpxxyz{|}~  (08@HPX`hpx} (08@HPX`hpx| (08@HPX`hpx~ ("08@HPX`hpx (08@HPX`hpx  ( 0 8 @H PX`hpx ( 08!@HPX"`h#p$x%&'()*+,-./01234 5(0687@8H9P$X`:h;p<x=>?@ABCDEFGHIJKL M(N0O8P@QHPSXT`hpUxVWXYZ[\]^*_`ab{cd f(g0h8i@jHPkX`!hlpmxnopqrstHHHtH5p%p@%ph%ph%ph%zph%rph%jph%bph%Zphp%Rph`%Jph P%Bph @%:ph 0%2ph %*ph %"ph%ph%ph% ph%ph%oh%oh%oh%oh%ohp%oh`%ohP%oh@%oh0%oh %oh%oh%oh%oh %oh!%oh"%zoh#%roh$%joh%%boh&%Zoh'p%Roh(`%Joh)P%Boh*@%:oh+0%2oh, %*oh-%"oh.%oh/%oh0% oh1%oh2%nh3%nh4%nh5%nh6%nh7p%nh8`%nh9P%nh:@%nh;0%nh< %nh=%nh>%nh?%nh@%nhA%nhB%znhC%rnhD%jnhE%bnhF%ZnhGp%RnhH`%JnhIP%BnhJ@%:nhK0%2nhL %*nhM%"nhN%nhO%nhP% nhQ%nhR%mhS%mhT%mhU%mhV%mhWp%mhX`%mhYP%mhZ@%mh[0%mh\ %mh]%mh^%mh_%mh`%mha%mhb%zmhc%rmhd%jmhe%bmhf%Zmhgp%Rmhh`%JmhiP%Bmhj@%:mhk0%2mhl %*mhm%"mhn%mho%mhp% mhq%mhr%lhs%lht%lhu%lhv%lhwp%lhx`%lhyP%lhz@%lh{0%lh| %lh}%lh~%lh%lh%lh%lh%zlh%rlh%jlh%blh%Zlhp%Rlh`%JlhP%Blh@%:lh0%2lh %*lh%"lh%lh%lh% lh%lh%kh%kh%kh%kh%khp%kh`%khP%kh@%kh0%kh %kh%kh%kh%kh%kh%kh%zkh%rkh%jkh%bkh%Zkhp%Rkh`%JkhP%Bkh@%:kh0%2kh %*kh%"kh%kh%kh% kh%kh%jh%jh%jh%jh%jhp%jh`%jhP%jh@%jh0%jh %jh%jh%jh%jh%jh%jh%zjh%rjh%jjh%bjh%Zjhp%Rjh`%JjhP%Bjh@%:jh0%2jh %*jh%"jh%jh%jh% jh%jh%ih%ih%ih%ih%ihp%ih`%ihP%ih@%ih0%ih %ih%ih%ih%ih%ih%ih%zih%rih%jih%bih%Zihp%Rih`%JihP%Bih@%:ih0%2ih %*ih%"ih%ih%ih% ih%ih%hh%hh%hh%hh%hhp%hh`%hhP%hh@%hh0%hh %hh%hh%hh%hh%hh%hh%zhh%rhh%jhh%bhh%Zhhp%Rhh`%Jhh P%Bhh @%:hh 0%2hh  %*hh %"hh%hh%hh% hh%hh%gh%gh%gh%gh%ghp%gh`%ghP%gh@%gh0%gh %gh%gh%gh%gh %gh!%gh"%zgh#%rgh$%jgh%%bgh&%Zgh'p%Rgh(`%Jgh)P%Bgh*@%:gh+0%2gh, %*gh-%"gh.%gh/%gh0% gh1%gh2%fh3%fh4%fh5%fh6%fh7p%fh8`%fh9P%fh:@%fh;0%fh< %fh=%fh>%fh?%fh@%fhA%fhB%zfhC%rfhD%jfhE%bfhF%ZfhGp%RfhH`%JfhIP%BfhJ@%:fhK0%2fhL %*fhM%"fhN%fhO%fhP% fhQ%fhR%ehS%ehT%ehU%ehV%ehWp%ehX`%ehYP%ehZ@%eh[0%eh\ %eh]%eh^%eh_%eh`%eha%ehb%zehc%rehd%jehe%behf%Zehgp%Rehh`%JehiP%Behj@%:ehk0%2ehl %*ehm%"ehn%eho%ehp% ehq%ehr%dhs%dht%dhu%dhv%dhwp%dhx`%dhyP%dhz@%dh{0%dh| %dh}%dh~%dh%dh%dh%dh%zdh%rdh%jdh%bdh%Zdhp%Rdh`%JdhP%Bdh@%:dh0%2dh %*dh%"dh%dh%dh% dh%dh%ch%ch%ch%ch%chp%ch`%chP%ch@%ch0%ch %ch%ch%ch%ch%ch%ch%zch%rch%jch%bch%Zchp%Rch`%JchP%Bch@%:ch0%2ch %*ch%"ch%ch%ch% ch%ch%bh%bh%bh%bh%bhp%bh`%bhP%bh@%bh0%bh %bh%bh%bh%bh%bh%bh%zbh%rbh%jbh%bbh%Zbhp%Rbh`%JbhP%Bbh@%:bh0%2bh %*bh%"bh%bh%bh% bh%bh%ah%ah%ah%ah%ahp%ah`%ahP%ah@%ah0%ah %afH= bHbH9tHaHt H=aH5aH)HH?HHHtHaHtfD=au+UH=baHt H=^aYdma]wH]a1HHa6aff.fHHvH8HH8uDHt{UHSHHF9}HFHE C E!CH{H(HE(Ht/HhHt&E9}HEHE C E!CH{H(H[]f.ff.@AWAVAUATUSHHHG(HIHtHPHtR9LStD$ 9~CD$ H{ 1LHs LI[IHt:LHLHIXt LL0LIHuH{ Eu A9HC HC(HtgH8LHC(umHxL-HC(HxL5HC(LHx#H{(LH 1ɉL$ D$ H[]A\A]A^A_HHxL{tH{(LHGHLAHC(HxLA!ŋD$ A!HC(Hx ArHC(D$ cfDAu E1~)DIEH{ 1JIHPH0E9u HC(D$ HHC(1HPff.AWAVIAUATUSHHHtmB I~[A11fDHBILDIJ<8VI$u9tHHHcHBo9HH9X u"I$H[]A\A]A^A_fDh H1[]A\A]A^A_ff.SHHH=Z]H$HtH[fHھH=!]HuH \H1HHD$HD$G AWAVAUDhATIUSHLwInI II9tXHIIVHL"A4$@81uLzL@H[HtHHPL9sH8LuI^II9uH[]A\A]A^A_AVAUIATIUHHSHvHHc9] d~UHEHH\HuA@H[Ht4H+HUI9T$rIt$H}#uHLH[Hu[]A\A]A^fHcHHEL0IVI9T$rIt$I>nLLw^fHAWAVIAUIATLgUHSHfnOfpIu fAEHt?HHHt/fHxHLHHHHuIE(HH8HL_IE(HLHxLI](L{Mt6AO ~.1DHHLHHIGH8A9_ I](L{Mt7AW ~/1fDHHLHHIGH8A9_ I](L{ Mt7AG ~/1fDHHLHHIGH8A9_ I](H{Ht H{HtAEA F AEA!FH[]A\A]A^A_fD~:sATIUHSHH0H?dH%(HD$(1HG HT$ H DHމD$ XHt#HHT$(dH+%(H0[]A\0Lsf@@ Ht_oK@H}Ht$T$ HD$HD$HHD$끐L~HEH?fH_H@HAWAVAUATIHUHSLHXH$Ht$ 0dH%(HD$H1fHH _@HH@@@ HD$(lH߾ HIH1IEHI$Hߋp II$P Ll$E1Ll$ H\$Hl$~IWHsHlH}*HE8\HC80H$H1L7H$1LH$@I$ID9p ~?LLHHXHtIcG \LI0HI$D9p H\$Ll$Hl$HD$D1L%7HD$0AG H\$8IL|$HD$HL$ LD$H$H|$0H@JHXLD$zM]DL{{EK DT$@LEISHL$(L|$13fD9}5H2D;D9>u*L{L9~u HHD9{IHJHuAC )DžHLD$LH\$8HD$(xu HD$(H@HL|$(HھLDH|LIwH-HHD$HdH+%(4HD$(HX[]A\A]A^A_DHHC 0HfHPP Ao^H{ @HPH0HD$H\$^fD0HKf0pp HC(0HLD$fLD$(Hhh AoF@I@fDL|$Hc)IHRI}Lt$(sH 2H521H 2H5u21H *2H5V21jf.H1H5H=Q(AWAVAUATIUSLHH$HT$LL$L$H|$L$Ht$(L HD$ dH%(HD$x1fHL@ILhHD$XHD$`HD$hHD$p8LHt$hMH|$XAHHJIHt2HD$xdH+%(|HĈL[]A\A]A^A_fHL$Ht&Ht$pH|$`MAHHt I@HD$pHT$hLHD$HT$0fH|$H|$0H@H7H|$HD$8(LHHHD$8HL$HHHHD$@HD$@HT$0H}HEH2HT$8HD$8HEHHD$HT$HH0hH5 PInHtxLHLHI>H_HD$L0f{LHHHD$8HD$HT$0H}HEH2H~fDHMLAWLD$0HL$(HT$pHt$hKHT$8H5'0H1uHXZHH`IH=!OHLAWLD$0IHHL$(HT$pHt$hY^IHt&HHT$(L1H5y/H|IIVMIH5NLHff.fAWMAVILAUIATIUH SHLL$LL$LLHfMH@HHLHt$XZYHtH[]A\A]A^A_IH[]A\A]A^A_ff.AWAVIAUATUHSHHxLgH$DD$$AHT$ELL$A`H$dH%(HD$h1HHLTD|$ HDMtII4$HHt%HuIt$H@I|$(vHCH{10HISHLHCIL`(mIE1Mt LLWLCL@ILD$fLI@@ @0VLIE@LIELIE LD$H3HIE(HCLMh H@HxLcL$ AD$!9AD$!94H|$I|$L4Ml$L|$HX LHK(HQHt'H9s"I,}/uHqL_@Ao]AoeH{c0tH8HfAWAVAUIATIHUSHH|$L\AƅMA}Et$(E1EIT$81ۋB F|@HLHIT$81M@@8t D }AH9Z ~8HrH[H,H}HuHuLH$SH$HD$HtD8HD[]A\A]A^A_ÐEt$ EtH|$t AD$$HL$Af.H}t#IT$8Af.E|$,IT$8Yff.AVAUATIUHSHHt:HuzSuI$E1[D]A\A]A^@}uHCI$Af.H{(HHMH@#S CA$AD$fDHHIHtm}H@I$AAC0M}~C@AEf~fpA!$f~A D$@DkXE1Et}HChI$HCI$HxHH]Htp@A#UA E A$AD$BDfA$DH{PHHHtx@A#S@ CDfnfnfb&fDIEI$E1AfH{xHHHt*@#Sh ClA$AD$~C@HChI$@HOHGH1HHH98\uH9smHrH9suHHHHAH)fDE1HHHH;Gs!AEu<\t,HHHH;GrEu+H+wHwAHp\fDHHATUHSH1Hˀ>@ufHyMt/H ]!H5 "Ht []A\DH3HEHHxPQHCHHt(H}oHSHP1[]A\fHEHtHtHH5!H= 21c[HH1HUHHHtHHLH1HH5Q!H=o 1c[HH1[]A\Mff.fATIUHSHHHu HHI|$HH.Ht H[]A\I$HHHI|$HHHHD$HD$H[]A\@AVHAUATUHSHGHL)Hx@LHsIIŅurH}HLIH@K…8t/H H5Ht []A\A]A^@CA F1DHE1LH51H12H}HHIUH5H=([L]HA\1A]c[1A^@L#H}HLH诿1KAUIATIUHHHHPnHt9Ht$HHHH]H %A\A]RfH]A\A]fDLHLII$HI|$PHLHHD$HD$|DAVAUIATIUSw$HthIl$H=DuDH~K H5uH5 H=j[EHH]1A\c[A]1A^AH lpH5HHo[H]A\A]A^HH11H54.Md$H{8HIILHHtKC H5uH5H=[L]HA\1A]c[1A^fHI}H5LLHIH{8LLHq%ff.ATIUHSHXt/H 88H5bHHtH[]A\fHuIT$It$H}HHtFE I\$H5uH57H=H1[H]c[1A\IT$It$HRH}H "HHEH脼Uff.@UHSHHW u]HnH5m"H*t6H5H=nHHH1c[[1]@C$1H[]HuHmH5"HtϋC tH5\H=Hff.ATUSH!W W>u !W W []A\ÐHHImHt!( h[]A\fDH{HH{LHH`i[]A\.ff.AUATIUHSHH(H~HdH%(HD$1ItU~C@fHnI1HsHMLHfl)$ Ht#HT$dH+%(GH([]A\A]@H{@HEH訸Hs@1MHC8LHH$Hl$賺HuHEH8oo[Xoc ` ok0K h0S(unC0uGHD$dH+%(HEMH1HHH([]A\A]*f.H}S4HsGXH`H}S,HsG0H8rH}S$HsGHKKff.UHHSHHHHOdH%(HD$1H|$`uHD$dH+%(uH1[]HsT$H@ٽfSHHvHt+H H53Ht [HC1HCXHC$[@ATHUHSHHHPHt []A\fDH HfotIHHI,$AD$I4$LHID$H[]HA\fAWAVAUIATUHSHA HT$dIMǻLf.LHH.LHIHLHHA9\$ ID$LL4L?A<&tO<@uH}8HL(HHT$MHLH)HtH[]A\A]A^A_DH}@HLHHLHH2A9\$ T1H[]A\A]A^A_H5H=jкLHH1c[1[]A\A]A^A_>fD11DH5aH=耺LH뮺H5 f.AWAVAUIATIUHSHH8G$KLrDO(E>ELWXLZMA~;EA*uA~DA$iHU1HH2DL$H8HE1HDBQHH9trtPwuH@H9uDL$@iD fEA j$AB 1'f DH=ٺHt\H50H=H8EL[H]1A\c[A]1A^A_H8[]A\A]A^A_DH1L1H5Md$H{@HIILSHyH5H=肸LHH81c[1[]A\A]A^A_XL\$H 6H5LT$DL$$HH8[]A\A]A^A_@ImI\$H5H=H8IHH[1]c[A\1A]A^A_bfEFIA*IIA~I\$H5H=,蒷HH H5ILL\$ LT$DD$DL$DL$DD$LT$L\$ .A~lHUAHGAB 11MMA~uMnMcIB@MJHHD$A&H|$LLL\$ LT$DD$vDD$LT$HL\$ ] hA~GA j41AB0bDIGHUHAImI\$H5H=L$;L$H81HIIؿc[[1]A\A]A^A_H5LL\$ LT$DD$DL$荼ƅuJA~DL$DD$LT$L\$ HUH1@A j,1AB(rI\$H5H=耵H81c[HH1[L %]L-A\A]A^A_HLT$ DD$L\$(谹HT$(LHHD$kHL$DD$HLT$ H1A~HAAiH|$LLT$ DD$HL$茰DD$HL$LT$ A&YH1>@MHLT$LT$DL$LT$L\$_Iu7H5JH=VH81c[[H]1A\A]A^A_ǿI\$H5HUHuHaH{@LLHH輯HH11LLLL\$ LT$DD$LL$xLL$DD$HLT$L\$ HLL$ LT$L\$(DD$HHT$(LHD$ܮHL$LT$HLL$ H1A~HAAitnLL$DD$FHLLLT$HL$肮HL$H|$LH轮HL$LT$H1>@GHLT$LT$0HLLLT$HL$LL$HL$H|$LHZLT$1fHD7H9sfDHHOPH9rfDAWAVAUATIUSHHhLnHnIHtHhL[]A\A]A^A_DAED$<:*|*IuB|\t;LI}5}*LйMeIuAH|$LMgIGD$$D$ H9\$IfLLHMgIGfC(@Ht HuD~*u>|$$AGItHAIGIG\H~GIuIEfA.OLD$PH5H=" Ll$HLt$8L|$ILd$@H\$LD$gLL$LD$H5N HH=IALD$I9tH5G -1c[HLD$LHHƿc[1蔹HIHLIl$LH5 H=^HHhIHH[1]c[A\1A]A^A_,@ALMeIu@I\$H57 H=[Hh1c[HH1[]A\A]A^A_ɸfALþAL4IuI}臹ifI@L$ Ll$HLD$PLt$8H\$Ld$@L=ALD$H5 L蓬H5 LHJ@HcD$ H\$Lt$8Ld$@H,@HH9kps&H H5~)H5HHH螰HshHHHD$X誴HkxMl$H Ht$0H HHcD$ tOHL$XH@IL$fDAHIp@@ٵIWIwH詪 H輵M9uHUHuH{0&IHH5 H=R1MLH¿c[1˶H7HCHHDh 辰HI诰H{HHcHL$0HCXHHL$ D(HHL$XH@ HHH@(H@0H@8L`@HhHfDHMoH)HkxMl$H蟻Ht$0Hr H襴HD$XnAG\HLLmHuHIL蓥H{0LLHѥH 8H54߻HD$ 1AVAUATUSHco^9HcHNŅ~\LoLvH@IIMd+fI}I6H9t uIIM9tAEA+Ft[]A\A]A^1)9[]DA\A]A^@UHSHHuH}H3H9tH[]鴯@H[]fAWMAVIAUATMUSH(H|$H|$`Ht$1HT$螭HH>E1ɾHxHHHHǀHLH)HLfot HxHIHHǀH1H)HH LAEIM諲H fo LIM8IE(AE@臲H fo LIM`IEPAEhcLIExwMHIL+^HHCRHCHHCHC C(/HHC0#HHC8HP@HC@QH1H{`HCHHCXHHH{HHCxLL}H  HHHH@ H@(H@0H@H@H@8nHHE@^LHPH=YHEHH-~LH3H|$LHHйHtH([]A\A]A^A_@H|$tYH{8觱H{LC HHH=wL迭H|$LHH\HuH蛫Hs81HHCPLHHWH{Hw ~oH5?jHCHHhUEHE8HuXH}LeP>HCHEpExP L`rp H+@H3HsH1HHELHSHHHHD$HD$H~HD$y@H H5öHO6DH(H1c[[]A\A]A^A_HCHp 5ff.UHHSHHH'uE+H[]SHLW dH %(HL$1MthHH|$MHL@(HAHtHT$dH+%(u=H[D$u(H1d[豹1off.@AVIAUMATIUHHSLH0dH%(HD$(1HxmIvHH|$ H茤IHt$HD$(dH+%(H0L[]A\A]A^Ht$ H|$HHkHt&8 qt~IfH~`GHf1Ht$H|$IIع蔳HuHt$H|$11I艶HuHt$LgI$CH設1?ff.@AUIATMUHHSHHdH%(HD$1HxJIuHHLcHtHT$dH+%(u4H[]A\A]H4$LHH>@H~`?H襢DAVMAUIATMUHSHHH~`dH%(HD$1HsHHLHʢHHt"HD$dH+%(uPHH[]A\A]A^fH4$LLHHtǁ8 qt H@H`LȫHEff.fAWAVAUATUSH(dH%(HD$1HHIIMHH|$MȹHLrHt-HT$dH+%(H([]A\A]A^A_f.H|$HH5HH|$HH5HD$+HIHL$H(HHtH HOMtM?LHLLoA^1Tܠff.AVAUIATIUHSHL7CHsI~pu9IHLHt[]A\A]A^fI~pHsC[IL]LA\A]A^[ff.AWAVIAUMATIUHSHL?DGHwIWpEu9HILHtH[]A\A]A^A_IWpHsCHHMLULE1@ZYH[]A\A]A^A_ff.@ATUSH dH%(HD$1HHIHOHHH|$1MHPpA&Ht!HT$dH+%(H []A\@1H|$LHNHuHt$H|$誦tfD1@H[H50H=1H$HL$DD$HD$dH%(HD$H1HHIDIHt,HD$HdH+%(HHXL[]A\A]A^A_fDH|$8IHH1苬IHuIPHt$8HHD$ }MLL$ HtH|$x@IWpM|$MHLLL$ ;HtFIRfDH5H=`H1qH1ܧI@IWpIt$MLHuIwpH|$4LH>Hut$4LL$ t AL$ WLLLL$(Iw8HHD$ NLL$(HIIwHHT$H|$@LLL$ œH|$HT$@MLL)LL$ HIWpH|$@MHLLL$/HL辩|$LL$H߾8LL$蜟fInfInH1flLL$HL$HZ(HHjJ HBB0HL$HfMHLLL$XHIWpIt$ML6HT$LL$HIpLL$Lt0輜LL$HLLL$1LL$D$茤HL蛨LL$H߾LL$脞fInfHnչHfl1LL$HBH{H5H=M賙HL$ 1qH1-Hff.HAQME1Hf.HAQMAHAWAVIAUIATIUHSHHHwHdH%(HD$1HHHt/HD$dH+%(JHH[]A\A]A^A_fH$H9AFXINHLHI~`LH虢HHuIIv`I~hqHHvIIv`I~pŤHHZ8L̜fL@ IH@0L0H@L`(@IvPʡIoIGM} fIv0MHI~`譞HHK@H5DH=ZIH1H¿q19HLff.H0H0wH0GH0闩H0wH0wH07H0'H0GH0ǫH0ǚUSHHH`Ht>SXt7Cxu0HCpCxHHt HœH{`HH[]#H1[]L9|#~SH`H謧H9|1[1DHH;H5H=0H1qH[1髡ff.AWIHAVAUMATIUSHH8L61dH%(HD$(1詚H|$ IHL1HaIHt)HD$(dH+%(H8L[]A\A]A^A_I~PHt$ H/IVpILHIIHuIvpH|$HL IHuMx4LD$LLLHD$LL$Ht ITDHLL$vfInfInHflH@IEQLL$rfAVAUIATIUHSHHL7HwdH%(HD$1G0IVpuLIL&Ht!HT$dH+%(H[]A\A]A^H{HSIvpyAC0HD$dH+%(ubHsI~pHI[L]LA\A]A^鸞HH赟H{HKHsLL$SHYsAWAVIAUMIATIULHSHH8L>1dH%(HD$(1H|$ HHt&HD$(dH+%(H8H[]A\A]A^A_IPHt$ HIwpH|$HHH$WHHuD$u7H5H=L1qH1{HmH߾8HT$De JffHnHT$@ fInHX(H$flH@0HXD` LpIE2fAVIAUATI1UHSHH L*HdH%(HD$1HD$HHt&HT$dH+%(H []A\A]A^DI}PHt$H跖IupH|$HHI Hu1Ƀ|$IUpILL xHuIUpHuIعL[HdD$t\I}pMxCHD$HHLH;H4LD$T$LLLHI}pHLSH5H=&L1qH1袜踑HAUATUHSHHHuHtxHPHHDHrH9HHL-:PIH[HLH5Q|HLHH[H1]A\A]OH[L-HLH550HHH[H]1A\A]fDHHH[]A\A]饙DH5xH=r؏L-^H5]L赏IDH5;L蔏H@HH5[H=]A\A]ffDH5LLH@AUATUSH(HO`dH%(HD$1HD$HIHw0HHT$H|$MH|$HH{pHtHtHLwHI̙LHC0HsMIHC`H{HHL$HCpZHT$dH+%(uJH([]A\A]H15CxH{`L͖HH2ێff.AUATUHSHHHH8dH%(HD$(HH|$ Hp8苋Ht&HT$(dH+%(kH8[]A\A]HU8H}HHt$ HuHM0HT$IIHt$H|$hHuLd$MHT$HHM8H}IHt$ ҡIHt+H5H=2L濏HIH|$LIHtHH识LIMHEHu(IMH} HL$HDH5nH=J谌L1qH1,H S!H5jHHT$fAWAVI1AUMATUSHxH$HT$ HL$(H$HD$@H$LD$0L$HD$HH$LL$8HD$PH$H|$HHD$dH%(HD$h1襐HHHLILHD$MtN11LD$Ht$dIٿAHt$HT$hdH+%(hHx[]A\A]A^A_ÐD$d4H蜒HHD$XʏHHHxHfHnIHHHǀ1H)HHfHnH7LD$XflfHnH"H|$@I@(HA@fHnHAI@`flHA@fHnfHnH|flHfHnA@@fHnHH4flfHnA@PfHnflA@pImM} H|$8HIEHD$HIEHD$PIEHD$IE(L|$ HIEPHD$0M}0LIE8nHHLIE@臎LD$XH5IEHHD$(fHnHIE`AEXHD$M.LH*fHnHMl$ID$flA$HD$hdH+%(ucH|$MMPLILD$HH$H$L$Hx[]A\A]A^A_fH1d[ÉAWIAVAUIATIULSHhHv8H$H|$0H|$HH$LL$HD$ H$HHL$HD$(H$HD$H$HD$dH%(HD$X1$Ht'HT$XdH+%(dHh[]A\A]A^A_@H|$HH5l@LHD$8讌IIL8LhIs8I{0L`HhHD$ L\$ IC HD$(IC(SAVLL$(LD$ ӇZYHL\$ TIS8I7H|$PH诊H7H|$HIH|$PHH虑HL\$ HD$8IOHMC8HtHHD$8HT$8Ht$HILL\$L\$HHL$HT$IMH|$0L\HHD$0HH5H8|貇fATIUHHSHHnjHH}HHEHVHSHHVSHF VHCLHF(UHt H[]A\@H}HD$蒄HEHD$H[]A\ff.AUATIUSHHHVH?dH%(HD$1H6豁I<$I5D$MADR1HŋCD$wTUHs0Ht I<$豏HEHC({I|$HECE{EE Ht-HSHL~HD$dH+%(u!H1[]A\A]ÐI<$7ID$H8AWAVAUATUSHhL$H<$Ht$L$1HL$ L$DL$LH$L\$L$HT$(L$DD$dH%(HD$X1։DL$L\$HD$0HHxH EL\$@HD$8HDHL|$PAVHt$@VQVPAUATU$PD$DD$lHL$pHT$xHt$XH|$P赃HPHt$HT$XdH+%(u&Hh[]A\A]A^A_DHH$̒H$SH dH%(HD$1Ht1HT$dH+%(urH [@HOHWHH7H~HuHKHSH|$H3HuHKH$H|$Ht$HuHsH|$YHC|Kff.E t#AtHV1I 11DATIUHSHzH"LCH1I$HE[1]A\CAVMAUIATIUHSHHt[]A\A]A^fDH{M[LLH]A\A]A^郕UHSHHHt H[]H{HH[].ff.UHSHHOHt H[]H{HH[]鞘ff.UHSHHHt H[]H{HH[]Ύff.ATIUHSHHt []A\@H{H[L]A\ ff.fATIUHSHHt []A\@H{H[L]A\-ff.fUHH1SH]HHH(HXH[]ff.@H׏AWAVAUEATMUHSHHhH|$HH4$dH%(HD$X1}HUH|$HHIHtlL|$PH}趍MDAHLHD$UHHċHD$XdH+%(HhL[]A\A]A^A_fDH}H#LHHD$Pvu!Ht$PL|$PLL{IHRHt$HH|$P"L}MHD$HH|$PHD$ )LL|$PHD$(藄H|$@LHHD$Ht$HIHMHT$@H|$8ހIHHL$(HD$ H|$4Ht$8HLHHD$軔IHDL$4ALMH<$A1HL$HT$8IHVH]~D$8 D$H)$襃fo$HH1HHZHߌH5HHH*H5HH5tH|H5%H͐H5HH5wH?HD$HXDHt$HLL|$PHIHDL$HAH4$H|$EHHIHIE1DH|$H\$PL΃LHHpHKHD$LE1H<$HHHPzH&H|$Hu脃H\$LHԈfHUHL豋IHHD$PLE1H<$HHHPzIHHuH|$PHL$H%fHEH|$HL蛒HD$PHHt.HMM1HL|$PhIH-L}E1}ff.AWIAVMAUATMUSHLHXL$ Ht$1dH%(HD$H1胁LHHՏDD$ ILHt$8H|$0HIHހIHtVH;L4H܊H;Ht L茋HHD$HdH+%(HXL[]A\A]A^A_HT$0HD$8HHT$(HD$fH|$H@IuHLHHD$ 蠁HD$ HL$I|$ID$H1HQHt$LLH莃IHtf1LH5zL}H;I DLhLhT$ ME11LHщIfH;uH|$HD$ ;Ht$(11IH|$@HD$LD$HtIXH|$@LLD$MLHL$@Ht$HdLT$ Hu`{HHHHHL`(ff.HHHHHL`Xff.AVIAUIATAULSHHt4IAtH@hHLH[]A\A]A^@H@8f.H ;H5Ht[]A\A]A^DAWIAVMAUIATUHSHHHL$dH%(HD$81HD$HD$Hth1Ln~K4IąMHKHsH|$0MMH|HHT$8dH+%(~HH[]A\A]A^A_H $H5HuqfHsH|$ HHHD$ 賄HuH|$ RH{wHT$ H5TLHD$1sH4$MHHHAH;HT$ Ht$1MH|$(MHH|$(HH5HL tH4$MHZHAHH|$(HH5PԎHLH tH4$MH3HAHH|$Ht$0LtH~H|$0LxH4$MHHHAHQT$0HsH|$LLsHDLHD$HsH|$LHrHHT$Ht$H|$0LwpHHT$0B ~B1HH4$MHHHBHHHAHHT$0H9j f.LX1n|wff.AWIAVMAUIATIUHSH8dH%(HD$(1D$HL1H{MHLIH LIjHHt*HD$(dH+%(H8H[]A\A]A^A_@MOIL$It$MMH|$H袁Ht=HH rH5pÇHHu@ft$AL$0It$HD$t"IL$H|$MILxHuIt$HH|$1MALЊHZH|$L*tM $Hl$LHHL$LD$ LAQPH$AT$0Ht$ HD$HHLHHvHL_f.DD$EtHD$A|$0t,IL$11H|$MI+wHHDI$1HL$LD$ LLPPHiHt$ HD$1ctff.HHdH%(HT$1HtH H5C}HD1LL$ MHHLPHT$ MILBGH1AVHt$0ZYHIH|$ LP0MDLHLLbkfAWAVAUATIUSHH$LL$H$(HD$H$HD$H$HD$ dH%(H$1HD$PH#L|$XIILHI1HLyHt-H$dH+%(8Hĸ[]A\A]A^A_@HD$XHD$(H1IHHLjyHu$H\$XA<$IH|$(HLlH|$HHHLHD$0~HVHT$0H|$DHL~H8D$HD\$DE:A<$H5d.fH1q~H5vH=h1qH~@HH~IDH5H=:h1Hq~oA<$u|$DJALgHHdH8LmgHHdHLq`HD$LHHL$8DnH|$HL$8HHHHD$Ht$(HLLt$pHD$`HD$Ll$xH$HD$ H$$$$$$ $|$HHD$(|$DHL$ HT$ILLH8HD$Ht$(HL$PHH|$PHH|$`APHMUDL$X$ Ht$`nAYAZHH|$PHtHD$HP0HHD$H|$HPpygLsHD$LHHL$8uLD$0H|$LILHLiH^D$LmA<$hL$H9L$D $ HL$ HT$ILLH HD$Ht$(HL$PHH|$PHH|$`UD$PMIPHL$@$ Ht$`^_HHL$ HT$ILLuHHD$Ht$(HL$PHH|$PHlHD$`HHLHT$PPHLcHL$ HT$ILL H&HD$Ht$(HL$PHH|$PHHD$`HHLHT$PPHHL$ HT$ILLHHD$Ht$(HL$PHH|$PHH|$`PL IUHL$@$ Ht$`ZYHhHHыHHv HHHkoff.AVIAUIHATUSHsLILdLLHwHLLI}_LHHH_[1]A\A]A^ÐAUATUSHdH%(HD$1>waHH%HHcHfH5H=2H$cHHHBiHnf.HD$dH+%(H[]A\A]ÐH5H=ҽ8cH HfDHH1{^HHD$dH+%(u4H[]A\A] nfHvjHHD$dH+%(tcLfH5cH=FbHLyLfH5SH=bHLQfLf0H5H=TbHL!fLf0Ln(IH5H=bHMLHH1`]HHD$dH+%(@F8wZLf@H5H=HaHL{HH5H$ IgHl @Lf@H5_H=SaHL Lf@H5 H=$aHLfH5H=`LHfLf@H5H=n`HLf>t f.HHtHHHHkfAWAVAUATUSHHH$H$HT$H$H<$HHt$L$HT$8L$HL$L$LD$ L$LL$(HD$0jHT$8HHt$HHaHH5HH[Mt$HL`HH5;HH[HD$0H$L$LL$(L$LD$ L$HL$H$HT$H$Ht$H<$HH[]A\A]A^A_H|$HILU9ZYHtRHT$dH+%(uMH([]A\A]HLD$EH{HHHHK LD$HfDHT$I$@FAULIATUHSLHHdH%(HD$1HEmIAtLAuvHEH|$HLHp VHHT$dH+%(H[]A\A]fDHEH|$HLHp YHuD$ts1H5H=ZDHHD$dH+%(unHMD1[i6]1A\A]PT$uH5fH5H=XDL1i6H1ODf.ATIUHSH?HZHtI<$1HH?[1]A\ff.AWIhAVIAUATUSHhL$H$HT$H$L$LL$8H$L$LT$ $D$H|$@H$LL$XLD$0L\$(HT$DT$THL$\$LD$PGHxHHHHH@`1H)HhHHYJHI.=LD$0L\$(HLT$ HT$H5ILCL[LSHSHLHT$HH{ HHt$CHHtHh[]A\A]A^A_HD$T$LHt$DT$TH|$@LL$XHC(D$PS8HT$8Hs0CHtJIcFtRIHHRL|AGuJI$HHEH[]A\A]A^A_AFAFuIFI$HfIHHx>It"IWHHzLEI$IGD8uI$IFwfAVAUATUSH0H$HW`Ht$dH%(HD$(1D$HtzL$$Ll$HML9btkMMxEHs0H|$ LL@HHT$(dH+%(H0[]A\A]A^HC(L`fD1@LHH|$8Ll$M\$tqt9tɺH5eH=L$$>HMUHM1i61oJZYPHt$ H|$LLSHt)L$$DH5H=*>ML1H¿ q1 J?L$$fDAU@IATIHUHSHBfHH@@ @0I4$GL#HHCHCHC CxHC0HC(1Hk8I]H[]A\A]7AUIATIUSHHLH;LHJGH;LHE;GHEH[]A\A]ff.AUIATIUSHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HXKH;LHFH;HLHEH$HD$HD$ $D$0HD$b9HEHD$dH+%(uH[]A\A];=ff.AVAUATUSF H~VIHL%ɩE1@IE9n ~6LLHHHIFHL@17Ht[]A\A]A^fDHH5[]A\A]A^D1HHM7ff.fHHHtH>1'71ff.fAWIAVIAUMATIUSDHH*HL_9HLH5tL1XFHH5ըHH7LF tKL HLHHD$@LHLHH:HH[]A\A]A^A_HD$L=MHL%9'H31HHHp6L;MtXHLHFQIHt1LLLL5HtH[]A\A]A^A_LDHHLL=3HHfHLHPIHt 1LHrLL_5HHLHAHH|$tHD$LHpHP~?HHHL[]A\A]A^A_A@HLHHTH,5LHI@tHLHPIHt1LHLL4H&fDH :H L|$HLHIWCHHH5H4IWHL1L=}CHLHHv4AWMAVAUAATIUHSHHLt$@HHJH5H1HNHKEu@H[H5H1NLHLEHtfH[]A\A]A^A_fDN,9LL=H1LH5>NLH5H1L'NLHLIEHuHtHsHHSL[]A\A]A^A_q=uEu'HL[]A\A]A^A_EMlE1L=xsAWAAVAAUMATUHSHHDD$L$HdH%(H$1HG(LD$HD$LHD$PHHD$HD$X H|$HeBIDH$H|$pLLHIHuD$ptWL ^L$H5LLL$(LD$02LD$01LH¿q1>LL$(HI7H|$HlH5J1D\$EH{`Ht$HRHxIFCIEAEAKD$LHs H|$`LHHD$hw-IH{< s@EH{:H|$`L-HL_HIHLL$PM HT$ H|$hLL-IH/H|$hLHHLkIHCHD$MtM I6H|$pLLL$VGLL$HILLL$(L$;E1L1H$H$D$6Ht$pMLHi1,IHH$LL$(LHD$Mk #;L$Ht$(LLH$DŽ$L\$(FIH"H$ML1Hk,IHHD$HL$xM1H$HL$HD$x/,IHL\$(H$ML1fo$Ht$HH$H$HD$L$H$L$)$+IHNK8 Ht$PHH|$h H|$H̝H5ʝ.L1ALHHD$84Ht$hMH|$`H HI@IHL0IHL$HAAŅtE!E1t$L1H{AHED$8HATHt$H[._AXIHWT$Ht EcH{H$H5}HDŽ$'4IH/HS(MHH8IH,D$H{`|Ht$HHxI?IEAEH|$HޛH5ě[-AD$H@H{`HHxH>HEEH|$H}H5j-D$HD$LH{Ht$L:IHH{H$H5GHDŽ$2ID$!HCLHD$(2HH5ɚIHn,HךH5ĚLX,H|$(LL8:IHwHS`HH|$HH5,H{`HT$Ht$ MDHmIHH[(H5H=߆E,HHLH1"7LH;IH[(H5H[(H5(띅pH{`HHt$ HxI@HD$AFIFDSIHpAnHK HT$ MIHt$PH|$HM7IHDH1HUH5"H$Pt$0L$L$H$a*H HHD$pH|$xHPpHH\$0Ht-L|$8L&H|$LHӃ|$huU|$luH|$8(1)H5H=saHT$Ht$0H|$8I1벺H5H=s)HT$Ht$01H|$8I1nsfAWMAVIAUATIUSHH$L$DD$8L$HD$H$HD$0H$HD$H$HD$ H$HD$(dH%(H$11LH?LHHIHt1H$dH+%(HĸL[]A\A]A^A_DH|$pLH(.IHu1MIIHD$@M1L9d$@4Lt$pM9`MGLLT$H$LHD$`3LL8IHD$IFw$LT$HLIFLHLT$XLD$PLHHD$H-HMLAUHt$8t$8LD$pHT$`Ht$hG+H LT$XHI8O LT$HaHD$0HSH|$HLHLI!MLT$HMufDLd$pL9H5H= LH5ezL, AMLHH}LE1SLD$HT$ : Y^H AUPAELH} 1HT$ HHD$ HH} HھQ H}HI11IHLHL HH} 1HHiH}H5ҊMIM IUHt$IILEH&AEPI}OI} F ff.AVMAUIATIUHSHHHx XILLHA1CLH{LHC(1[]A\A]A^ff.fAUIXATIHUHSHPfHnHHxHHHHH@P1H)XHLA~EflxHHCHHCC0HC HHC8HC@CHH[]A\A]AWMAVMAUATIUHPSH(H<$H\$`HL$HdH%(HD$1{ fI@@ @0@@MtD1H|$IHHgHt6HT$dH+%(H([]A\A]A^A_HHD$MtwLHlM}HHD$I]IEHtdHKIEHD$HIE(IE HIE0HIE8IE@H$L(1R@HD$M}I]IE1fDAWAVAUATUSHHHH|$HHT$HL$dH%(HD$81HD$(H[H1Ld$Lz1LIM H!LHLHHHtIcF IL,@IFHN<( AH LH5tHHyHvH5tHcHtH5tHMHEHI:Ht$0IIHLHAHHT$8dH+%(bHH[]A\A]A^A_DH\$(H1E1t$LD$1HHZYHuL|$(AE1IWt$I(LjjjHt$($H HoHD$ILx(ALd$(HcMtsHD$L 17HD$HHE1E11H8UHT$@V^_HHD$H5H8 HAIAH\$(HE1H1t$LD$1HAXAYHLd$(SHH\$(ff.fAWAVMAUIATIUHSHH>HHHtHH[]A\A]A^A_ÐLHLH}It0H} x)L}1LH}HLIE8HE IE@M.AWIAVMAUIATIULSHH>LH $HHtHH[]A\A]A^A_f.HLL2I@HLHHMtH<$y-HtXEHI@1LHI.HuLHD$E0HT$HE8H$HE@DEHATIHUHSH:HHt H[]A\H}L H}@HHHH[]A\ff.ATIUHSHH+u@H{MtEHLRH{HI H{LHHCP[1]A\Hp H{ H HHf@ATIUHSHH?H9_(tHHt []A\Hxu@H{MtBHLH{HI H{0LHHCH[1]A\@H H{8H HH@AUATIULSHHHH;dH%(HD$1HtHT$dH+%(uxH[]A\A]fH{HtH{ y3HHsLHIL0ZYHuH$HULk1L*H{HL{HK AWIAVIAUIATIULSH(H>LLL$dH%(HD$1#HHt+HD$dH+%(H(H[]A\A]A^A_DH|$HAwMLMLL_HXZHuI@HL2MLt$HLHAH?A!uH1II7IFI~(Ht7UAHATQLAPE1=H HtTH1@INfUAHATQLAPE1H HuILp(HD$L0fI@1HL{d@AWIAVI0AUILATIULSHf1HL`HL8@@ 6HsH{ IHCI1XIHtHL[]A\A]A^A_fDH`HH "fHnfHnH flH@fHnfHnHflH 6fHn@fHnHH :flfHnHz@(fHnH :fHnflH@@fHnH flHP`HHp@PIIEf.@AUIATIUHSHHH tSuMtH1[]A\A]HtHk(H{f LHHHH1[]A\A]HGHtHHC ff.SHHHHC1[fAUIATUHSHHH dH%(HD$1D$ IHCHt@HKHUH|$MHsHt%HT$dH+%(uYH[]A\A]f.D$u1@LHu HuLIH{ LHH1AUIATIUHSHvfH lH5lHtH[]A\A]f{LU H}LLh HUH1[]A\A]uοAWAVIAUIATIUHSLHHdH%(HD$81HHtHIt$8H|$0HHIHt+HD$8dH+%(+HHL[]A\A]A^A_DH|$ HLIHuHT$ Ht$0HLIHuH|$(HLIHu1H1Ht$(HHD$IHt|HnHD$LLD$H|$IHt$L,LD$u(HL$1LLLD$LD$HIL IHuH|$A LHLH@IUIHx[HL$ Ht$0ILHHt+H5^H= UoH޿H?HLHQIfH1Ht$(HIHHtvHmHD$fH HHtOHHHLIHt$HuLLLHHL)Off.@ATIUHSHHdH%(HD$1zHqtLH5iH=SDHHD$dH+%(H1H1[]A\@HHudH5 [HHuHL H1HƿMHT$dH+%(H[]A\fHuH}sH} HpH-RH5iHIH1YH1H5kHHHHD$dH+%(ueHH޿M[]A\ fD13fH5hH=bRHHD$dH+%(uH1MQAVMAUMATIHUHSHHdH%(HD$1MtQHtLHAVHHAUALk1ZYHtE1 IE9e ~.LHHIEHpH8HtH[]A\A]@HHLH[]A\A]pAWIHAVAUIHATIUHH5!WSLH8dH%(HD$(1 Hu8HHH|$IfHHt.HD$(dH+%(H8H[]A\A]A^A_HuLH|$ IعHHuHt$ H|$HMHIHt"H|$ LH=HwDLH|$ HHIHuXLD$HMHMtM6Ht$LIHHHtLH|$ HHD$bH|$HHDH|$ H;LHHHD$ I6fDAWIAVIAUILATMUSLHHL$HL$HHt$HHNHH5WUHHMt$HL%HH5vZHHHIHL[L]LA\A]A^A_f.AVIAUIպATIHUHSHHHHLL0Lh[]A\A]A^fAWAVMAUIATMUHSHH8H$H|$HL$L$H$HMdH%(HD$(1DIHt,HD$(dH+%( H8L[]A\A]A^A_fD|$LLL'IHuMFIHD$ADMtH|$EAAMD$p D$xHu8H|$ LLLT$HDL$pLT$E$H}HL$MMLHLT$LT$Huzt$xELT$HMAWHAVLL$(HL$Ht$0ZYLT$HLEDH5bH=jKH1a[H1LI@H}HL$MMLHL$2L$HLEffHD$H|$ MLHHuAHAWxAZA[HLT$uHD$ HD$}ALT$MHAWMHPHL$Ht$0_AXHLLT$fAWAVIAUILMATIUHSHdH%(HD$1L|$PH|$MHHt&HD$dH+%(~HH[]A\A]A^A_ËD$tXu&H5QLtH5wQLu-HI4$HMAWALLLHXZ|fInff.@AVIAUIATIULSH dH%(HD$1H|$ HHt&HD$dH+%(H H[]A\A]A^fD$ I6tIILLH뫐H|$IILHuHH-pPH|$HHI$HtI<$HHHH-(PH|$HHH'I<$HHH fHHI$jf.AWAVEAUIATUHSHH$H$L$$H$HD$H$LD$(HHD$H$HD$0dH%(H$1HD$XHD$`1HHD$LIcE1҅tHu8H|$hHHIHt0H$dH+%(HĸL[]A\A]A^A_@HuH|$XBIHuHt$XHtH|$`HD$8!IHuLT$8H|$`(LHLT$@IHHD$pH\$HLl$@HD$8MfDMu&HD$HtHL$@H|$M1HHL$@IHLIHyLLHATHHAVLL$LD$pHT$HHt$x#Z^HHuLMHt$pH>,H|$HHHvE1L|$LT$8LLT$8qLLT$D$pHߺ-LT$ELHD$xHD$H$H}H$HD$L$H$LT$ATt$8H$PHPHT$ LD$HL$DH$H LT$HËB LL$%HL$Mt^LHIH\$HMHHD$@#HL$@fH\1"qIEHu;HL$`Ht$hHML$L$HHNH5\H=DHHHHL$Hkff.AWIAVIAUIATEUSH8LD$H$H4$HdH%(HD$(1Ht$xHLHjfHLHH)D$UHDUHD$ PHgPD$L$HT$(H|$ WHHD$0H HtIHD$HtHt HH HHT$(dH+%(uH8[]A\A]A^A_bfAWMAVIAUATUHSHT$H$HL$LD$ HdH%(H$1HD$HHD$P1HHD$LIE1҅tHu8H|$XHHIHt6H$dH+%(HĨL[]A\A]A^A_f.HuH|$HbIHuHt$HHtH|$PHD$(AIHuLT$(DL$Eu:H|$Pu2H5FZH=Bz1"qHKIMLHLT$(IH3L|$0L|$(H\$8FMu&HD$HtHL$(H|$ M1HHL$(IH LIHtmLLHzLIHMHATHL$`HDL$Ht$h_AXHHmH|$LHHF@MH\$8L|$0Lt$LT$(LLT$(>LLT$D$`Hߺ LT$LMHD$hHD$HH H$H}HD$xHD$(L$H$LT$ATT$LD$pHT$xHXYr LT$uGLLT$2HLT$MtLHIv@HuhfDHL$PHt$XHMLT$LT$HHtH5=XH=?9HH HHLT$HRE1@AWAVIAUAATILULSHH(dH%(HD$1KHfLIHdH)$HDLH]HDIUH LLLD$ZYHtL$TqLt$@H5LLH5LLH|$@H5L}H|$@H5LdH|$@H5LKDD$PH5LLDD$L$HT$@HH1HHhHH5LHIHD$XHD$8M1H5 LL HDD$PHZH5NLDD$DD$HHHL$@H1HHD$h8H5 LLHHHt$hHxHU1XHIA!H|$XIعH5KAąBH5+LH=1HT$DH1IHpH5LH=~1HL$@HH0LH56KHH(l$PLL$H5iLL$AHHT$@H1HHD$`H|$hHL%0HpHHL%0H5KL/HD$hH5.JLHH5*JLHH5HIHt$HHHeHt0HT$(dH+%(H8[]A\A]ÐH1DL(T$HD$tK1H|$IAHHuH|$HT$HH5EH|$HD$fDI$1eAWMAVAUIATIUHSLHhHt$LdH%(HD$X1Ht$HHH=t$IƅMLHH5dQ1IHLLt$ HH3HLl$8LHD$(HSHL$ HDHE11L|$HH5QGHl$8HD$PSLD$ZYHHT$XdH+%(Hh[]A\A]A^A_H5 SHIKfH5DIH=-HHD$XdH+%(u,HhL1[1]A\A]A^A_FfD1_T@AWAVIAUIATIHUSHHXdH%(HD$H1~Ht$ HHNHt$ HŅHLHD$ HD$HHIuH|$Lt$0HD$(HD$8Ht,HT$HdH+%(HX[]A\A]A^A_fH|$HtHILL$MHL$ HHMSH5yE1"ZYH{1tH5GH=+XHHD$HdH+%(HXH1[1]A\A]A^A_fH|$IعH5DHLL$OHH=ELHIkIHt`LhLIMHPHtHHeHLH5JEH1LHLkIHuH5bPLDLlH|$HH|H7fAWIAVIAUIATILUSLHHdH%(HD$81+Ht$ HHHt$ HŅHLHD$#HH8LH5HHD$1Ll$(HE1HD$ HL$H1HD$8MH5*DSZYHttHT$8dH+%(uhHH[]A\A]A^A_DH5tEH=)HHD$8dH+%(u)HHH1[1]A\A]A^A_vfD1AWAVMAUATIUHSHHt$H$HT$D$LD$HdH%(HD$x1_Ht$$HH_Ht$$IŅ'HD$(H|$(Mtt$$Iƅ7HD$(H|$(Mtff.AWAVMAUIATIUSHxHt$H$HT$D$LD$HdH%(HD$h1Ht$$HHH9t$$HŅHLHD$0jHHMLl$@HK8HD$8HD$HL$0H|$(HD$`H5=HD$HHILDEH$HEHHLt$XE1HD$`SLD$ZYHtxHT$hdH+%(Hx[]A\A]A^A_DH5?H=#8HHD$hdH+%(u`HxH1[1]A\A]A^A_fDH\$Ht HD$(HH1l@HD$HtH HH1MpAWIAVILAUIATIUSLHHdH%(HD$81Ht$HHkH:t$HŅugHH5^HLHD$wHHLH|$HHlHtwHT$8dH+%(HH[]A\A]A^A_@H5D>H="HHD$8dH+%(HHH1[1]A\A]A^A_BfHLHl$HH%fL|$ 1HD$HL$HMD$(HH5S<SLL$ZYH-H|$HHfD1 ff.AWIAVIAUIATULSHhH4$L$DL$ LdH%(HD$X1MHt$LHHt$HÅLLHD$ LH*ML|$0H4HD$(HFHL$ LDHHD$PH5:HDD$ Ll$8H!Hl$@HEHHE11HD$PATLD$ZYHtpHT$XdH+%(udHh[]A\A]A^A_ÐH5D<H= HHD$XdH+%(u)HhH1[1]A\A]A^A_FfD1WAWILAVIAUIATIUSLHHdH%(HD$81{Ht$HHKHRt$HŅugHH5>ELHD$WHH,H|$HHLHtwHT$8dH+%(HH[]A\A]A^A_@H5$;H=bHHD$8dH+%(HHH1[1]A\A]A^A_"fHLHl$HHMHL$HHD$HeDMH5G9HD$(LD1HHD$8Ll$(SLL$ZYHH|$H耽H1@AUIATIUHSHHdH%(HD$1?tuHGI}HLHHtHT$dH+%(uVH[]A\A]IU(HI}IMH/HuH$HtI} HH"HGHuff.HH0HH8ff.@AWIAVIAUATUSHH$H|$ Ht$H$01HD$(H$HT$`HHD$HH$L$@HD$PH$DD$DHD$H$ LL$HD$0H$(HD$8dH%(H$19LH|$xHLHIHt3H$dH+%(HL[]A\A]A^A_H|$x^HHt$xHI菻|$@I@H@l$XLt$`L|$hBfHT$8LADžu}tLH(DxLIHt7HLxHu|$XuH}MuAfDL|$hH5LE1Au L|$h[ff.AWAVAUATUSHH$HT$DD$L$HD$H$L$(HD$ H$HD$(H$ HD$0dH%(H$1IHMMtYMHLLH$AIHt/H$dH+%(THL[]A\A]A^A_$tH|$\LHLIHuD$\UHD$HP tHD$`LLD$@HHD$8(LH=HT$8Ht$HLD$@tcD$\fH$$$D$$$LD$@HHT$ LHD$HLD$@HHMHAVLt$Ht$Ht$Ht$Ht$HAWDD$THT$HH@IDH$dH+%(H11[HI3]A\A]A^A_1fLHLLD$HH|$@(H|$@LD$HHIDH5 3H=zH1 qH1\I@HD$`LLD$@HHD$8qLHLD$@Z7AWIAVAUATUSHLb8A|$$uZLj@HzHIL,Hs@H{HHH IIT$AULLI=ZYH[]A\A]A^A_@IH1[]A\A]A^A_AUEATIUHHHL$EuDEuLD$0LH菺H]A\A]DLD$0LHPH]A\A]fDLL$01H|$H$MHuHL$H$HG8P$u5SHX0H{8t%HsH H{@HSHHS8H{H$1[1ff.fAWEAVIAUATIUHSHHHL$Ll$PEutEu/LwMI1HHLaH[]A\A]A^A_fHIHLAULE11jjjjH0H[]A\A]A^A_f1H|$MMξHuH\$kff.@ATUSH DG$Ho0dH%(HD$1E?H}tELC8HH|$HuMHtKHT$dH+%(H []A\fDH{uH{(H HH@@Hs8H{(3HK8HT$H|$H轱HuHT$r ~SE1fLHDMDEHHBH3HHHH}s8#ZYH=HT$ID9b H}8t:HuHH}@HUHHHHF0HF(U8H}H޵fD1|ff.AUATUHSHLf8AD$$u6Ln@H~HLsHIt$MHHH[]A\A]HH1[]A\A]ff.ATUSHLg8dH%(HD$1At$$uSHO@HHHIt$蔲HtHT$dH+%(uzH[]A\fDH}@H4$胰HHu1@HHHtHhHHu1HID$0I|$DHD@u@ZYHtv0O$AUATIUHH5SHHLo0Hu[AEuH{(H{8HIۿHs8LIEkHs8LIE[HCH1[]A\A]f.H{(GH{8HI舿Hs8LIEIEH1[]A\A]1ff.fAWAVAUATIUHSHH(Lv0dH%(HD$1H0tAvunCbt%1HT$dH+%(H([]A\A]A^A_HD$dH+%(H3H}H(L[]A\A]A^A__I~hHC(Ll$LHD$HtL8MyHcE L{(I)IvH|$LLǵHKH{ Hs0H|$tAHH1MALHH{ Ht$螼Hs0H|$H HUMHI~8IvH I~@IVHHAV8I~HHD$dH+%(H3H}H(L[]A\A]A^A_'H5+H=B訳HHD$dH+%(uiH(L1q[1]A\A]A^A_LuL+H5+H= Hk0SH{ AVLAUHt$ HMI1ZY׳AWAVAUATUSH(Lz0dH%(HD$1H:IIHHHI[fHLH5 H@0L`@Hh8@@@ PHHt`1H|$ML&Ht)HT$dH+%( H([]A\A]A^A_fDHE0Ht$Hx0Ht L~HH3LHH5 HHt:H5HD$詸H|$lH5y2萸u CDC LHH5sHHtKH5%HD$JH|$H5H|$,H|$C HC(HH5wLHt 1H螹HC(HH5[LHt+HLHU0Hz0HLH8HC0HH5LHHt1H{L蘸H>HH59LYHHt1H{LcH HH5L$HHt1H{ L.HE$u^C bI8t0IwH IWHI@HHHF@AW8IHC I1efDH5'H=b ȯHHD$dH+%(NH(1"[]A\A]A^A_wC@C @HC0sH5IH|$H|$H52ֵC fH3H}L!HLHHRHh@H5'H=b HŮHHD$dH+%(uOH(H1"[1]A\A]A^A_#C @H3H}LHsff.AUIHATI@UHSH谲fHHL`0Hh8H@@ HH5jLHC(Ht+ 1H/IL$X1HHx H9~S$HH[]A\A]D1I9D$`@AVAUIHATUHSHHHHdH%(HD$1 HsHHI[IHt+HD$dH+%( HL[]A\A]A^IH<$)AF AF$HIFHsHIHFHt I@IvI~HHuH{8t,HsH ~H{@HSHHIHF0S8H{H耪H{xy IHCxfAF$t;H{8t,HsH+H{@HSHHIHF0S8H{H-MuϬff.@ATIHUSHHHHŋ@$t4H{8t-HsH蹸H{@HSHHHEHF0S8H{H躩I,$1[]A\ff.@ATUSHdH%(HD$F(tbIHH~HՃt;HHHrHtHT$dH+%(u1H[]A\@H<$uH{HL 1ǫAVAUATUSH@w$Lg0dH%(HD$81HD$HD$cH?HfE\$LEu HDPHU8ED@Hu(H}Et<致HHt<HD$8dH+%(tH@H[]A\A]A^@蛭HHuI|$ HU8AL$ t&HI<$HT$Ht$0THHHU8HHUHt$(H|$~HT$(HHHt HHT$(AD$$t(I<$LE8HL$Ht$0+HHHT$(I\$h~EfHnflH)$˸Hfo$HHHHMt$pHEItZI^H9tQ MfDMt$pMl$hLnH葭LHHHHHLp貤HEH9HU8I|$ID$pHt$(AHHMI|$8tMIt$H 莵HT$(I|$@HHP(HEH9HHDIT$HHF0AT$8I|$Hs1fHW8It$H|$ ]HHH|$ LE8It$1H|$(M訷H/H1HE1ìIHE(DH EfDHE(ID9p LLHHX賥HKHH{LE8M1 HHtDI$H|$0HHp8HHHU8HuH|$EHHuMHU8@L踵HE0HU8H(H 6 HH@HE0V@H}Hu8胯HnfDHu8H}(sHM8HT$(H|$0HHHT$0E1J (HT$0ID9j LHEL$I<$HHBED$1HHHu8OA^ZHtCfHu8H}ӮHKHt$HH腵H5 H=H޿HػHx蛦ff.AVAUATUSHHW8dH%(HD$1J$u=HB0Ho@H1L/LrH$D`@uBIHLLEt),HT$dH+%(u:H[]A\A]A^#ՐHH1II譪HuH $ݥff.fAWAVAUATUSHHhL& H|$(L$HT$ LL$L$H$DL$L$dH%(HD$X1\HtzHt$PHE1E1U1H$LAXAYHt-HT$XdH+%(Hh[]A\A]A^A_f.Ld$PMtL)LLHA1HLl$@IH裮LLLHD$0HzH$Ht$@HHD$HLLd$P~HH$LhHLt$0Hl$8HDHE1]HHD$@INj@ GHl$LCIIFLHHD$PHt HHxIFHA9o IGLHL4IHD$PչHtHHyM9.uH$LHHD$P誹HtHHhH\L|$HHL`MAVLA1Lǜ^_HH1LMAVHt$PE1L螜ZYHT$Ht$HMLLHc觰HHt$@i@Hl$Ht$H|$LHH*HHfLt$0Hl$8Ht$HHtH|$LLʢHdH|$LTHNHt$H|$(H H3LH$4H|$ H$HD$(H|$HHHH0謷HHHt$HHI Ht$PIIHuM~fHt$PH|$ H~HHHHLHޜLIHt3L趜LI蛛1IHLLH腰HtNH|$(HL 9qAWAVAUATUSH(Lg8dH%(HD$1ED$$Il$0E+IHH5ILHS@tKHHDHDELH3I|$s@LVZYHT$dH+%(H([]A\A]A^A_ÐH|$HE0LExLEL$ HMhuHRHu@u8H}HH IMuH}8tOHuH1蟬H5#H=A@HD$蛟HL$H}@HUHHAHU8H}H{L胪ID$0f1fLl$fH5eH=(LH}ßAWAVAUATMUHSHHH$H<$Ht$H$`HD$ H$HT$HL$DL$HD$(dH%(HD$81"1ҾHxHIHHH@XHH)`HHHxHIHHH@x1H)HMtL1H|$0IHL­Ht-HT$8dH+%(HH[]A\A]A^A_f.Lt$0HL wL9~*H H5譯HuH IIGHIGHlIGHIG HIG(HIG8HIG@HIGPH:IGXH_IG0HIGHHD$IEH迡Mu01HIED$I]PAE$AEHD$ IE8HD$(IE@$AE(詡HIEHMfvImXfn$fn$AEpfn$fn$IEhfbH$Me`fbflAEL8HD$L(1PDLH H5w2HHQ{֜fDAUHATUSHH(dH4%(Ht$1L$H$Ht$L$H|$AU$$D$ARD$ARD$ARD$ARAQAAPD$APIHH褝HPHtHT$dH+%(u/H([]A\A]H1MIAUHT$ HHt$ZYAWAVAUIATUHSHHH$L$Ht$`DD$D$H$LDL$HD$ H$HD$(H$HD$0H$HD$861ҾHxHIHHH@XHH)`HLHxHIHHH@x1H)HHH y0HxcH H5[Hu0Hx<@H9~3H YH5+HtHH[]A\A]A^A_fH9ILIFHIFH9IF HnIFIF(IF8IF@IFPIFXIF0IFHM/ MgPL1IGD$AGAGHD$ AG(IG8HD$(IG0IG@I_XfvLIGHD$L1AGpLL$8LD$0AGD$IGhH|$Io`IG AGL$HH[]A\A]A^A_of.D1ff.f1ff.fH1fD1ff.f1ff.fH1Hff.@1ff.f1ff.fH1fD1ff.f1ff.f1ff.fAWHAVIAUATUHSLH8dH %(HL$(1Ll$pHD$Ld$Ht$ LLPHHt(HT$(dH+%(pH8[]A\A]A^A_DH|$HtHt$ L脢HD$HD$ Ld$HD$MuYfDHD$I)ML9H|$Ht+HT$HHD$ 谜H_HD$H9D$ MtR@LHHI9INHD$IHtfDH|$LP@HHHD$HHjDH5H=H1C H@H5H=1"H|诖ff.@AWAVILAUIATIUHiSHHH(dH%(HD$1L|$2H1HULLH\$HHϓHt*HT$dH+%(H([]A\A]A^A_HD$IEH9ujDHt$LLHD$tHuHT$IUHu8|$ taH5H=1"HҪcDH5<H=jД1C H衪2@I.&[ff.AWIAVAUATUSH@HL$PHT$8L$$LD$LLL$Lt$xdH%(H$1HDŽ$貘1LHD$X1LHH$1LHD$ӘL`HD$@qH:HxHIHHH@X1H)`HHH$HHHDHIHCHHDHIFHCHHDHXIFHCHHDH"IFHC HHDHIF HC(HHDHIF(HC0HHDHIF0HC8HHDHIF8HC@HHDHIF@HCHHHDHIFHHCPHHDHIFPHCXHHDIFX耟H:H$u}$@  HCHHPYH衜LHLHDŽ$藐HtHH$dH+%( HH[]A\A]A^A_H5t H=1C H٧HHuIHtHT$xHt$8$HH{Hl$(DH<$跏H|$tH|$HD$HHL$H$LH$HH$L$ I|$tID$H8 HsH<$誛L$LDŽ$Hlu$= H$L`1A$:u@ATHH:eHȄuH5 H=@覐L1"H1"H7HH5H#HH$HtAVXHH|$FHL$HT$8H$HAVHD$PHH5H趦HH5HHD$ 蛦HH5HHD$H耦HD$0$D$TH|$HH|$0H|$ QD$PH$AVPH H|$@hIHA$H$HrH9B H HHL$LLHL$(H谡HH$f.H|$ -H|$HH|$0D$THH53H^Ht#D$EuH5H1+Ël$PrH$Ld$@H|$0CHILATLL$hHƉLeAZA[HD$TH|$ H|$ IHD$HHt HۡI)HD$0Ht HơI)M*Hl$XH$I)H9M @LHLI9INH$H΋Ht2@H[:HHt HSH9gH5)H=EH1"H1H3fH[f.D$THHH5i袣HHFH5Lz2D$PGH$Ld$H$HD$HH|$ HHE{1LHD$p\H|$pHDŽ$IUH$E1䉜$HD$`H$LMHD$hL?HL$`MLHt$hH. ÞH${H$H5HPHTHXH$H褆1C Hu$H5U5HHH5HHtiHT$xHt$8AVHfDIH5rH5H= 1"H1艑HH5/HH苜HHH$҃Hb@H5H=2蘅1"HiH2H5H=$b1C H3&H5f.HHH@HHHH@HH2H91|HBH9ALff.HHHrH9q|HBH9ALff.fAWfAVIAUATUDSH(H$pHt$HL$L$`o oSDD$o[ L$xdH%(H$1)$)$)$)$)$Ht @D$MEo EM~H{ H;$hL$L$$$L|$Mt(@t#LL=LLՎ1L+H{H$HHSHuQHHD$贑HD$=DMH{ AHt$H|$PLLH0H$dH+%(H([]A\A]A^A_HIHL$L$H$HCH$H$HG H$H$H$1YH;8fDD$ Ht$1MMH$L諑H"MH$Eo HA9u L$  H$[$ @1HD$PH|$XLLHHD$(|HHD$`Ht$XHHD$0HH|$`&1L4IHD$`H_D$ 1Dl$HuHDŽ$AG E1@l$l$ H\$(Lt$ 3fH$HtkIVI6HyIE9o IGH$N4IVI6躔HÅtH5\L褐uH59L葐uLpH$HLL-QH$LHH$BH$LHHL-1yH$HL H$HLHy$t@l$Lt$ H\$(DHw0IH(LL覆H H|$`G$?H$HL|$pLH$HHD$0$IHLH$LHHt$pIHLxHHt$pIHLxHpHT$pH|$0Ht$xHHPHT$xHt$H|$hHI}H0H$H$H踀Ht$hH|$`|LlATUHSLfH>-LHHH1[]A\DAWAAVIAUATMUHSHHXIvLD$H$L$dH%(HD$H1HD$0HMn 1EI~MLmwHt(HT$HdH+%(HX[]A\A]A^A_DIvHt$8HfIFHH|$@LH跎HuI>Ht$@%IVL90HtSH|$0LH{HrIHL$H|$,MHt$0HPHND$,uAFfDI~IF I^(IF(HQxI^ 1fD1T$IVH|$0HHI>{HIHt$0MLHPHD$8HHD$AD\$H1EHt$8H|$ML‰D$uHAVHt$8tFAFDLI~(HtAF1;L1,T$H|$MLuHHt$86yAVAUATIUHSHGHHtH Ht []A\A]A^fCt 1DHsHrHHtcHtHIisI4$LIڀHt,IcU ~$IEH H4fHH; ~H;J~HH9uH聋HHuC1`ff.AWAVAUATUSH1H8H|$HHL$T$$}HIHD$(wLrHLIqHH~fDL|$(Lf|HHsHHEorLHE#H}LH(贎HcP HE~H@H HHHH9uH舊HHuHD$H8AE H5,LI}HHH@LAE IpHI HHH@HL0HCL9uHH9uIAL9QL9HIFL|$fHnfHnAflþ(L)$E{fo$LHŋD$$HcEE1E pHEHHH$ H}IEJ8I˄HsH0H$I9uHD$H8讄H(1A9IUHcHHHCHL0L9p}փ{ t0H߃%u~C HcC~ HCffC 뤐Lu A~E IcE~IEffAE AnLptH|$( H81[]A\A]A^A_IEH(HEP ~L-gL|$(LyLHËD$$C oHHLeHUHID$LHo cH@HCu!A~D$ fInIcD$ID$ffAD$ HD$H8"HHE@ XH|$1nHL$Hff.fAWfMAVAUMATUSHxH$H<$LHt$L$HT$L$HL$HD$(dH%(HD$h1)D$@HD$8)D$P]uLQLAt=HL$(1H|$8LyHt$HT$hdH+%(Hx[]A\A]A^A_ÐL~H\$8HH5H3H|$(1GxIHcC ƒLcHH)IHHD$ fHELJ80qHLKH3AUATjAVjjS Rj$PjsLD$pHL$xHT$hH|$`H`H HD$ II9uLJI|$HT$(HD$@Ht$@AT$HL$(H|$8L)HH H5KH~D1mrff.AWIAVAUATUSHXv H$H|$0HT$@HD$HH$H $HD$8H$LD$PLL$HD$dH%(H$H1HH\$H$H;$HLcHO$HH;$LNE1MIGMcH<$HJJ4H HcP Aw H@H<%fHRI9HH9HH H9}҃uL9}L;bHD$AH9HL$D9ZMLT$(H\$H9$H|$HLkHN$HD$ H$HH9$ILE1HvH<$HD$LT$(IAj H\$(MfDIGLN$IjLHtHHHD$ CHHD$(HCW~LLHyH|$HHHkE9w MH$LT$ HHL$Ht$HHspHH$HdH+%(kHX[]A\A]A^A_ÐH9MHD$HAH9H$Aw AD9MXAf.VA9}.HD)IL6HDIGH4HtHH9uAW 뚅HD$8LT$ HX(Lh H\$H\$HhH$Ht$0HHH$@HHD$`oHH|$14sLT$ IEZ E9Hl$(E1MIGH|$0J,rLH"lMt8HL$H$@MHH$8AH\D$8E_Ht$HyHH$HCHHC$D$ I HC(fCATLHt$LL$(LD$ $Ht$@AXAYH|$  H~HHLTHHD$tFMfHEH|$ LHLGLD$HueI~LLKIfDH@SH߅uaOIH H5WHtDHT$(dH+%(H8[]A\A]A^A_DUHI(OuDMxHDH|$ LLHFHuLD$HL$LLHt$ fDHKLpfeFAWAVAUI1ATMUSHHhH$L$H|$(HL$LL$LHD$dH%(HD$X1ILLH|$HHH%@IHt-HD$XdH+%(HhL[]A\A]A^A_HD$PHt$HHHD$ )PIHuL|$Lz>LIENL|$(IHD$PHHL$DLt$8HL$(H\$0ifHt$H|$P1NI}HHD$P1;/HRI?HL$PLHH?Ht$HH|$ OHHD$PHHD$DHLpAMtHL$Ht$0IHH|$(AHuPD$Dt;/uHIH|$HQH5Ht$HPH[f.IkLt$8HQQCfAWMAVAUATUHSH1HH$H|$ HT$L$HD$H$LD$8LHD$H$HD$0dH%(H$1GLHHHDŽ$IH$HHD$(>IHt6H$dH+%(HĨL[]A\A]A^A_f.H$H|$I1HFIHuHT$8Ht$ H|$xLHIHuHt$xL;HHL$tLl$hMHl$PHHL$`H\$HL|$HH|$(LHL/=HH$LHLAHMAHLH$VHL$H$HIH$H|$VHPH THHHD$t;LI>I4$H|$PL(DH|$HHHWIHt(H|$1HHsDH $HT$8H$Ht$(BIHH$H<$5HHHD$|Lt$hIHD$XLd$`MLL$H"H|$(:H $HT$PH$HH|$HHIQIHt(H|$1HL|6AGtHD$PE1H|$ t0LL$HL$LHL$0Ht$H|$XHD$ LL$HH)D$|*AF}RHD$`L4$1LL$HH0MS@HHt$H|$@HL5HH$L3IHudDLLIHtOLp5LIU4H$HLHSXHtZAW$SIG(MO0HD$P1H$H$H$L$SPHL4$L|$11H$MML;HH$H$LH$:H1H$MLALLNHH$LLc`7H$LHAHucHD$(I6HH|$8H$3=IHD$`H0MA1L$ILHSH@L$HT$Iw0LI(AHAG$~Lt$hH|F81ɺIH5IIfAWAVAUATULSLHMhH|$ L$Ht$HT$(HL$dH%(HD$xILl$XHD$@HD$I@(HHD$0Mt1LL%GI!HRHHDH8,CuH{8BHS8HcB H{HHMIH@PE1ۃAE1AFPEP}>HL$hHT$HMHt$PH|$pAWUs sLD$(H IHLl$PMt DD$hEHD$PHD$HA~AHD$1HL$HMHt$LL$@HP@HeICf.AH|$pHK8LCHD\$8AWAWHt$LK AZA[IHt7HD$xdH+%(HĈL[]A\A]A^A_fDE1DL$pD\$8EuqEzH|$@tXHT$H|$pMHA1JIHuHD$H|$pLHX`%4H|$@LHIHU@E1IHD$D\$8LHHT$HPIHD\$8ZH5H=m4H1 qH1O@IHt$I~LHDD$A~Ld$pTHD$LL$ MLHt$HPIHHD$1LL$ MHL$HHt$HPHHDD$LkHt$h1T$`IHH{@2fHH@IH{@8H{@LI$7H{8ID$HD$HID$,ff.AWAVAUIHATUSHHH$Ht$ HL$0LD$LL$HD$dH%(H$1}&uQH BH5;fD$AGAWAVAUMATMUHSHHHt$L$HT$HwxHH|$8LL$dH%(HD$x1HD$0(IHt,HD$xdH+%(gHĈL[]A\A]A^A_Ht$8HMt]HH|$PLHH0?%IHuHD$PHtHpL#t%M1H/LHAIHh@H|$|HT$Ht$@H*IH:Ll$@HsxMHLD$H|$PL &IH T$PHT$H|$0LLPIH@HsxH|$HLH,IHH|$0HtHD$&LL$mH|$HLL$&LL$Ht$HLLL$HHu"`@H8.LL$HHCHLL$HIMLLHHAHtI H|$`H|$P/HL$PMLHD$XHHAIHHD$8Ht$@HHD$@H1IHIJHD$H LT$MLHHtAIHrLT$IJHMHbLHAIHAHMLHHLAIHPf.HHT$@MH|$HM1H0c)IHH|$HHH5{_0H|$HHH5{HD$B0HHD$ HH|$IHD$@LT$(ILT$(H|$ HIBLT$LT$HIBLLLT$HT$0Ht$HH|$PL;HHT$PLL$B 1 fHT$PHLL$9j HLL$MLHHBHHHHAHtH|$B$3|$/#fAWAVAUMATUHSHHH$Ht$HL$HL$HD$H$LL$@L$HD$dH%(H$1HD$`M M|$Mt GDM|$MxiHMD$Ht$`LHMLDLD$OLD$HyH$dH+%(HĨ[]A\A]A^A_HD$HL|$@D$ 1MtcHCXHNHK`HsxH|$\MLHuDT$\AWE*HCHHt$LH|$0PhHS@Ht$H=fDHHD$HL\$@HMMt AK9HH{xHkZHT$MHHL$LLHH$HHCHHT$LH|$PHHwxLH|$@LHM8L\$@HD$HMH1?D$\A}DD$ EHCHHT$LD$hLHt$H|$PHHMtMd$ HMMHAVHT$ Ht$xHZYHHSx1MAH$LkHH$LH|$hLHHCHP`Ht$`H|$HLLHiHl$L|$,IsHxL\$  L\$ DŽ$A‹C<A{AuHt$`H)HKxMMHH$L\$8DT$0Ht$(H|$ H$H|$ Ht$(DT$0L\$8D$ EHKpH|$L\$0DT$(HL$ HL$ DT$(L\$0HHt[HHt$L\$(DT$ HHT$8HD$0DT$ L\$(u)HD$8HD$0HT$8</$9$~A{uyMAD$ugI|$ DT$ HH$LLH0 HH$DT$ Ht"It$ Hxd DT$ AC<TfDHD$pH;HD$x{@HDŽ$HDŽ$IHD$xHD$pJA}/Lt1LH5@~L1HHSxH$MHL$ H$HH$HL$ Ht*H$HHT$ HHD$(bHT$ HT$pHt$xLL$hHCHHH|$HMHt$P@HBHL$xH%MtMd$ HMMAVH$ fHsxH$LLiHD$E>H$1DL$ HCHEHT$Ht$LD$hLH|$P H1MtAD$AV$HHQ$QLPLL$(L$Ht$0H HFHCHH|$hLP02P8H#H5~H=Z@HL$1 qH1 D1Ht$H|$MLL$hHPH!1HLL$h;HCHpH$HL$(Ht$xH|$pMU HkH{XHT$pH$LLH?LL$hHK`HT$xMLL$ H$LSXH|$hLL$ uHD$p1Ht$xHT$pHt$xHT$Ht$`HL\$(DT$ HHt$`L\$(DT$ HKxMMHL\$(DT$ H$DT$ L\$(PHt$xLL$hHt$AQEAH1fHÐHHD$LT$AtLT$HD$H9fH5|H=X(1HHDATIUSHH=HHHHHLqH1APH5{Mj-APH HHI|$hHH[H]A\AWAVAUATUHSHHXH?dH%(HD$H1HH Ht$HT$HdH+%(HX[]A\A]A^A_ÐHH{hHH5pHuHshH|$ HHuL|$ MtHsI?uItMH5{H=gWHHD$HdH+%(SHX1[]A\A]A^A_|@MoMx1HLspQHshLHIHHSpHtYHKH:HT$HH $u=H $HT$9HzyAGBHshHT$ LLHHHSH{xHH0HHCfL|$ HS 8ucHCXHtjHK`HsxH|$IIHH{PHCHHPxHHD$HdH+%(uHXL[]A\A]A^A_cHH3HD$HsH{HHt$(LHI#IHuHt$(H|$0HLIH`HS HsxH|$8HIH?Ix IHC8HD$8HHT$0Htzu xH5zH=Uz1qHKIHCHH{PMHT$HdH+%(H@pHXH[]A\A]A^A_H5(yB|$H54yH=T1`[HIyLc H51yH=_T1qHL1AIAHCHHsHH{PIHHCHH{PHL$@HLPIHHCs8AWLD$@8HK uSUL PyHVLRAGLPDH IHHCHH|$@HP0IH|$0LD7UHVLRLAWPAPILL$hHL$`H0IH1f1ff.fAWAVAUATUSHx$Ht$HL$D$D$$$LD$L$D$($D$,H$HD$0H$HD$8H$HD$@H$HD$HH$HD$PdH%(HD$h1AtKIH:IHt$`LLHHtzHD$hdH+%(HxH[]A\A]A^A_@H5\wH=BRHHD$hdH+%(aHx1[]A\A]A^A_W LHD$XH|$LL HHt$LHEHHL$XHEHD$HELHHL$HL$HE D$$fAnLfn\$(fnL$,HL$E(HD$PfbHE01HfnHD$0fbHEHHD$8flE8HEPHD$@HEXHD$HHE`LL@BH H|$`LHEhwHL$HImhfH}Ht$LHL$HL$&f.1ff.fATIUH`SHyLHxHHHHH@X1H)`HHsHLH5uHCHLH5uHC(HLH5XuHCqHLH5HuHC[HC8HHC HkXHCPH[]A\UHHSHHdH%(HD$1Ht8tHT$dH+%(unH[]fDHH|$HHHuƋT$uHHPH5tH=BOHH1K H1!:f.AV1IH vAUIHATILULSHH5Jt>I|$HH.jLHIHwAVIPH'tH5tSL vH !wPH|SP1SH@HLHHt[]A\A]A^[HL]1A\A]A^fDUHHSHH5sHHdH%(HD$1qH|$HHaHtHT$dH+%(u]H[]D\$Su ]0H5}H=M AA1H¹1f.AUIHATIUHSHHH}HLhHHL`PHEH[]A\A]ff.AUIATIHUHSH^Hƃt.tatMH1ɺ[H5m|]A\A];L` I}HAUH1[]A\A]DL` DL`DAWAVAUIATIUHSHHHGHtH HtH[]A\A]A^A_LHHCH9t|MtL=qHLLLHtHL=PqLHLLHt$L=kqLHLLHu1b@L50qH;HL AUt*t]uHHLH[]A\A]A^A_L@HHSHt8K H1fHHLH[]A\A]A^A_$@HHHp1HHHp(!HHHpHHH5lp=ff.fHHHp H HH5Jp ff.fAUAATAH5/pUHSHHH@uVHHHDDH*HHt28 t/H5oH=DJHHH[]A\A]1HH[]A\A]AWAVAUEATAUSH8L|$pLt$xLL$H|$HLdH%(HD$(1+LHH}IHt-HD$(dH+%(H8L[]A\A]A^A_Hs(H|$ LwIHuHt$ LLDHC@HIHuEt1Hs(HT$MLHHD$LL$Ht I^HD$HNff.H HH5n=ff.fATUHSHH}@H5VnIH5yHLHHxHDHt*H5NnH=HHH[]HA\0[1]A\fATUHSHH mHt0H5nH=/HI[L]HA\fDHHMH{@H5mIH5xLHHHIHt\H5 fMHLL$H CH H5XLL$HItWH5?L!H{LH5eLH5ͳH}IHtWH5e#MHLL$H H H5WLL$HItRH5dLH{LH5`e;LH5HIHtWH5;eMHLL$H nHH52W{LL$HItVH5=dLH{LH5dLH5=HuH5dIHGMHLL$H HH5AWLL$HIt)H5cLH|$(LIMHLL$H 3HܖH5WIHtH|$H5c4MH HH6H5VZIHt H5lcL T<LL$LHۜMHH5sVH H5NIHufHI1APAQ1HfAVA1AUILATIUHSH@dH%(HD$81Hl$ DE1Ld$(H|$E1LPHPtZYHt%HT$8dH+%(H@[]A\A]A^@Ht.H޿HLIHAEHLLLl$HH5`I}mH|$HHIZHtt$HLH\HI}(HT$ IHHEE11HH,HھLYHHHD$sHD$@UHHSHH5_HHH*Ht H[]fDHIH1[11]AWAVL5aAUIATIUHSHHHH(HPdH%(HD$1L9L=aL9[H5FHD$ u\LHu1H|$LHHHT$dH+%(@H([]A\A]A^A_H52aH=B9HHD$dH+%(H(H1Z [1]A\A]A^A_fAE1vH1AHH M^L H1ATjH|$ lZYHtG t[ q$HH}PLHH5WEAEU1@AE1fHH}PLHH5E^DT$ BfATIUHHSHHdH%(HD$1HLHt$HEHDHIHuD$u!HD$dH+%(u)HL[]A\DH}HHHff.UHHHSHӾHR0O1҃{0H \HE@HHPH1[]ff.Ht H1ff.fATUHSHH H dH%(HD$1IH@ 9Cu.HD$dH+%(H{HCH H[]A\DH1HcKHE1HH|$E1HRHȃH4ʉC1ɺs UPZYHt!HT$dH+%(H []A\@Ld$H5[I|$@2t^It$(LC 1HLHuL HHH5HHuHHD$HD$qf.HHHHD$HD$EfHHHp@AWMAVIAUIATA1UHSH(LD$H|$`dH%(HD$1H|$DE1PE1HPHZYHt#HT$dH+%(u|H([]A\A]A^A_@Mt/H޿6HLHHAEHHLAHD$Ht$HLHx(HuHHD$HD$tf.SHH@dH%(HD$81H|$HHt$ 1D$HT$(H|$HHD$05Ht HT$8dH+%(u&H@[f.H|$0HD$HD$DAWE1E1AVAUA1ATIUSHHdH%(HD$1HQQ1Y^HHt+HD$dH+%(HH[]A\A]A^A_DH<$HHDLH#HHuI$E1L5XP ~fDH@HLNHD$XdH+%(HhL[]A\A]A^A_HIHt$8H|$0HLH<$GIHuDD$0EAHD$HD$@HLLHHD$HIbH5H=RHHD$XdH+%(HHh1q1[]A\A]A^A_fH5aH=hHHD$XdH+%(L@Ht$@H<$HLdHS|$0L\$t7HL$@Ht$8IMH|$4LH t$4L\$3J;H1L\$ HHD$HL$4Lt$(Lt$HL$HJ3MHIH蛿H|$HLLHHt$@H<$HLHL$0tHL$@Ht$8IMH|$LH\T$4xHT$@Ht$PILH|$HH-D$4IH|$HHtH91LL)HtPK7LHI IFHT$@Ht$PILH|$HZHHt/I5Lt$(L\$ HM>L$L$H|$HL\$Ht"L\$HD$uHT$L\$H9KIfAWAVMAUIHATIUHLSH8dH%(HD$(1L|$pHtHHtHEMtIEHLHHt*HD$(dH+%(H8H[]A\A]A^A_@H$Ht$MLH|$/HHuHT$HtHL$Ht$H|$ MHt H@H|$LKMtH|$LHIEMtH|$3I$HDHD$ HE6蓿AWIAVIAUATULSLHH$H|$HT$(L$HD$@dH%(H$1AxVHD$(8/u\HtyL$Ht$LLL|HSH$dH+%(HĨ[]A\A]A^A_HT$(1H5*:1LHD$(HuLv1LI1LHD$ HLHD$誹H56IHhI]IcE LD$xL$L$L,L9Hl$XLd$`LD$8LL$HLl$0Ll$L|$PML93DLOH1LHDŽ$HT$1LHHT$Ht$LH|$8I*HHT$(Ht$xIHL9HH\$hHLl$Ll$H#@L;$H貺HLIILLH$辸H5H$HH$LL1HHuH$H|$HqfH iH5HDHL$@Ht$(MHH$HHLl$H\$hHucH —9H5+HMH$t2H$H"uLl$0L|$PHl$XLd$`L3)DHD$0HH9L|$PHl$XILd$`HtGHt$H|$xLLBHHL$@Ht$(MHH|$xHfDL9RH$L$Hl$Hl$(HD$0H$HD$8HD$xLD$HHD$PLMIHIMt$HL$HT$HHt$XH|$@^_HH$HL9r3HLI?H޺HHL9H$H9}L$H$L9r QHL9sGL;+|H|$uFH|$ L9HD$ Ht$HD$Ht$ L$HH|$HL$Ht$LH|$P譺H4LD$HL$@H|$tHHt$xHD$H L$tgH|$ HD$H|$HD$HLl$H\$hH{PLl$0L|$PHl$XLd$`Hl$(Hl$ LMLD$HIHLD$նHL$Hl$LD$HL$ HL$ Ht$H|$xLLD$ŹHLLD$L9Ld$Hl$MLd$(H$H|$0HLH$Ht$xH|$8IMH$L蠺H$H|$LI?H޺HH褳L9sjH׵HHt$HLHKfLHl$(MLD$HIH^HL$ Ht$H|$xL螸H%H|$ H|$1 H\$Ht$H|$xLH[HHL$ H\$ HL$L$H$\ff.AWAVAUATIULSHHH$LL$ Ht$L$HD$(H$HD$H$HD$dH%(H$15H|$pLHIIHt2H$dH+%(HĨL[]A\A]A^A_fDHD$pHRH9MxLI9[HxFL9~CH5vH=HH1q1}IkDIHy1HT$:/t"1H51L1LL$0LL$0HD$H|$tMLHLLL$0H$觶HuHL$HT$MHt$H$CLL$0Hh1LLL$0H|$LIH9LL$0HBH$L|$IHD$HH$HD$PHD$xHD$@LL$XLd$0DH9LײIVIvL7LI7HMIHXIH(ID$IGAUHL$(HT$XHt$`H|$PY^HH$HHD$xLIH|$H$tzH$HD$8IW1H5A0L1IWHt$LH|$8I&HHL$HD$MLH$H|$lHT$lIHL$0H9:IWH9|1H9~I/HD$0H9}IGHt$(HD$ LLHHIH)HLܷfHSH@HIHHHGH9GHL$0H99H9Ht$(HLH9HOHLHGHD$ HHMIHHdLL$0H ǎH5*HLL$0fH5H= xHHrDH$Ht$LHHHD$8hHRH$LLL٬H3I9/}I/H|$HIHL$0H9IWH98LL$XLLL$VLL$R@H5%H=J 谱LHPAWAVAUEATIUHSHHH?H$PHt$(LL$ L$hHD$H$XHD$H$`HD$dH%(H$1HH yjL$HLL&IHt.H$dH+%(HL[]A\A]A^A_fH$H_IHH}HLZIHuL9QEtfullpath[0] == '/'!strcmp(prev_acl->rule.repos, AUTHZ_ANY_REPOSITORY)../subversion/libsvn_repos/authz.cstrcmp(acl->rule.repos, AUTHZ_ANY_REPOSITORY)segment->kind == authz_rule_literalError while parsing config file: '%s':Error while parsing authz file: '%s':|\d`@`ace->members == NULLsubversionAlias '%s' was never defined@$&*~cb->in_groups@,Undefined group '%s'&acl != NULLFound '.' in authz rule pathFound '..' in authz rule pathnseg > 0../subversion/libsvn_repos/authz_parse.cAccess entry refers to undefined group '%s'Ignoring access entry for empty group '%s'!ace->inverted == !aliased_ace->invertedGlobal group name '%s' may not begin with '%c'Group name '%s' may not begin with '%c'Can't override definition of global group '%s'Can't override definition of group '%s'!cb->current_acl && !cb->sectionSection appears more than once in the global groups file: [%s]Section appears more than once in the authz file: [%s]Section is not valid in the global group file: [%s]Section is not valid in the authz file: [%s]0 == strcmp(cb->section, section->data)Recursive definition of group '%s'Alias name '%s' may not begin with '%c'Can't override definition of alias '%s'Access entry '%s' has more than one inversion; double negatives are not permittedAccess entry '%s' is not valid; it must be a single '*'Access entry '~*' will never matchAccess entry token '%s' is not valid; should be '%s' or '%s'The access mode '%c' in access entry '%s' of rule [%s] is not validWrite-only access entry '%s' of rule [%s] is not validEmpty repository name in authz rule [%s]Invalid type token '%s' in authz rule [%s]Non-canonical path '%s' in authz rule [%s]Found empty name in authz rule pathpath_size <= cb->rule_path_buffer.sizeSection [%s] describes the same rule as section [%s]Authz file cannot contain any groups when global groups are being used.defacl->acl.sequence_number == 0 && defacl->acl.rule.len == 0 && 0 == strcmp(defacl->acl.rule.repos, AUTHZ_ANY_REPOSITORY)~~$inverted$authenticated$anonymousgroupsaliases``Access deniedsvn:datesvn:authorDirectory '%s' is out of dateFile '%s' is out of dateNo such revision %ldPath '%s' not present(no error)(no error message)Conflict at '%s'SVN_IS_VALID_REVNUM(revision)Checksum mismatch for resulting fulltext (%s)Got source path but no source revision for '%s'Source url '%s' is from different repositoryNo such revision %ld (HEAD is %ld)post-commit hook failed with no error message.post commit FS processing had error: %s %spost commit FS processing had error: %sNo valid transaction supplied to close_edit../subversion/libsvn_repos/commit.cCommit succeeded, but post-commit hook failedNot authorized to open a commit editor.'%s' is not a filetarget_pathsvn:entry:committed-revsvn:entry:committed-datesvn:entry:last-authorsvn:entry:uuidUnable to open root of edittarget_path && edit_pathInvalid target path../subversion/libsvn_repos/delta.ctarget_path && source_path && edit_pathInvalid source parent directory '(null)'Delta depth 'exclude' not supportedInvalid editor anchoring; at least one of the input paths is not a directory and there was no source entry* Dumped revision %ld. * Verified revision %ld. * editing path : %s ... * deleting path : %s ... * adding path : %s ... done. COPIED... removing '\r' from %s ...svn:mergeinfosvn:log'%s' is not a file name ------- Committed revision %ld >>> ------- Committed new rev %ld (loaded from original rev %ld) >>> * replacing path : %s ...<<< Started new transaction, based on original revision %ld 44504040404040405`5536P4Duplicate representation of path '%s' in %s property of '%s'Duplicate representation of path '%s'../subversion/libsvn_repos/dump.cUnexpected node kind %d for '%s'Unexpected node kind %d for '%s' at r%ld. Expected kind was %d.SVN-fs-dump-format-version: %d E%06d: While validating fspath '%s': %sChange invalid path '%s' in r%ldDeleting invalid path '%s' in r%ldReplacing non-existent path '%s' in r%ldAdding already existing path '%s' in r%ldCopying from invalid path to '%s' in r%ldReferencing data in revision %ld, which is older than the oldest dumped revision (r%ld). Loading this dump into an empty repository will fail.Mergeinfo referencing revision(s) prior to the oldest dumped revision (r%ld). Loading this dump may result in invalid mergeinfo.Start revision %ld is greater than end revision %ldEnd revision %ld is invalid (youngest revision is %ld)The range of revisions dumped contained references to copy sources outside that range.The range of revisions dumped contained mergeinfo which reference revisions outside that range.!path || pbNode '%s' is not a directory.Node '%s' is not a file.Path '%s' not found in r%ld.%s: %s UUID: %s Revision-numberPROPS-END%luProp-content-lengthContent-lengthText-content-lengthNode-pathNode-kindNode-actiondeletereplaceaddPath '%s' exists in r%ld.Node-copyfrom-revNode-copyfrom-pathText-copy-source-md5Text-copy-source-sha1trueProp-deltaText-deltaText-delta-base-md5Text-delta-base-sha1Text-content-md5Text-content-sha1normalized_collisionnormalized_unique../subversion/libsvn_repos/dump_editor.csvn_relpath_is_canonical(node_relpath)svn_relpath_is_canonical(repos_relpath)!copyfrom_path || svn_relpath_is_canonical(copyfrom_path)! (db && fb)dump_node_deletedump_nodepack_action >= svn_fs_pack_notify_start && pack_action <= svn_fs_pack_notify_noop../subversion/libsvn_repos/fs-wrap.cStorage of non-regular property '%s' is disallowed through the repository interface, and could indicate a bug in your clientCannot accept '%s' property because it is not encoded in UTF-8Cannot accept non-LF line endings in '%s' propertyCommit rejected because mergeinfo on '%s' contains unexpected string terminatorCommit rejected because mergeinfo on '%s' is syntactically invalidWrite denied: not authorized to read all of revision %ldCannot lock path, no authenticated username available.Locking succeeded, but post-lock hook failedCannot unlock, no authenticated username availableUnlock succeeded, but post-unlock hook failed(depth == svn_depth_empty) || (depth == svn_depth_files) || (depth == svn_depth_immediates) || (depth == svn_depth_infinity)svn:txn-Invalid property valueUTF-8/dev/nulldefault%s=%sstart-commitpre-commitCommitpre-revprop-changeRevprop changepre-lockLockpre-unlock%s hook failed (exit code %d)Unlock with output: with no output.Failed to start '%s' hookError closing null fileLOCK-TOKENS: %s|%s post-commitpost-revprop-changepost-lockpost-unlockCan't create null stdout for hook '%s''%s' hook succeeded, but error output could not be read[Error output could not be translated from the native locale to UTF-8.][Error output could not be read.]'%s' hook failed (did not exit cleanly: apr_exit_why_e was %d, exitcode was %d). %s blocked by %s hook (exit code %d)Failed to run '%s' hook; broken symlinkRepository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hookInvalid depth '%d' in svn_repos_listPath '%s' not foundInvalid svn:mergeinfo valuestart_rev <= end_revRelative source revision %ld is not available in current repositoryCopy source checksum mismatch on copy from '%s'@%ld to '%s' in rev based on r%ldMalformed dumpstream: Revision 0 must not contain node recordsUnrecognized node-action on node '%s'Invalid svn:mergeinfo value; leaving unchanged(SVN_IS_VALID_REVNUM(start_rev) && SVN_IS_VALID_REVNUM(end_rev)) || ((! SVN_IS_VALID_REVNUM(start_rev)) && (! SVN_IS_VALID_REVNUM(end_rev)))../subversion/libsvn_repos/load-fs-vtable.cPremature end of content data in dumpstreamUnexpected EOF writing contentsDumpstream data appears to be malformedMalformed dumpfile header '%s'Unsupported dumpfile version: %dDump stream contains a malformed header (with no ':') at '%.20s'Dump stream contains a malformed header (with no value) at '%.20s'Unrecognized record type in streamIncomplete or unterminated property blockSum of subblock sizes larger than total block content lengthSVN-fs-dump-format-versionUUIDcombined_list != NULLSVN_IS_VALID_REVNUM(end_rev)../subversion/libsvn_repos/log.cadded_mergeinfo && deleted_mergeinfoSVN_IS_VALID_REVNUM(start_rev)/parent_baton && path'%s' not found in filesystem../subversion/libsvn_repos/node_tree.cSVN_IS_VALID_REVNUM(inquire_rev)../subversion/libsvn_repos/replay.cFilesystem path '%s' is neither a file nor a directoryRoot directory already exists.svn_relpath_is_canonical(base_repos_relpath)relpath && *relpath+X+E+F+M+%lu:%s+%ld:Unsupported report depth '%s'+%lu:%s%s%s%s%c%ssvn:entry:lock-tokenamt == sizeInvalid length (%%%s) when about to read a string../subversion/libsvn_repos/reporter.cInvalid depth (%c) for path '%s'Working copy path '%s' does not exist in repositoryDepth 'exclude' not supported for linkInvalid report for top level of working copyTwo top-level reports with no targetNot authorized to open root of edit operationTarget path '%s' does not existCannot replace a directory from withinRequest depth 'exclude' not supportedhookslocks'%s' exists and is non-empty%s%s#!/bin/sh .bat' or 'formatsvnserve.confdb.lockbdbError opening db lockfiledb-logs.lockCreating db logs lock fileCreating lock dirCreating db lock filehooks-envfsfsfs-typepre-1.4-compatibledavpre-1.5-compatibleCreating DAV sandbox dirCreating hook directoryCreating start-commit hookCreating pre-commit hookCreating pre-lock hookCreating pre-unlock hookCreating post-commit hookCreating post-lock hookCreating post-unlock hookCreating conf directoryCreating svnserve.conf filepasswdCreating passwd fileauthzCreating authz filehooks-env.tmplREADME.txtCreating hooks-env fileRepository creation failedyesnounknown capability '%s'@(#)1.14.2 (r1899510)' # invoke other programs to do the real work, though it may do the # work itself too. # # Note that '# # The default working directory for the invocation is undefined, so # the program should set one explicitly if it cares. # # On a Unix system, the normal procedure is to have '.exe', # but the basic idea is the same. # # The hook program runs in an empty environment, unless the server is # explicitly configured otherwise. For example, a common problem is for # the PATH environment variable to not be set to its usual value, so # that subprograms fail to launch unless invoked via absolute path. # If you're having unexpected problems with a hook program, the # culprit may be unusual (or missing) environment variables. # # CAUTION: # For security reasons, you MUST always properly quote arguments when # you use them, as those arguments could contain whitespace or other # problematic characters. Additionally, you should delimit the list # of options with "--" before passing the arguments, so malicious # clients cannot bootleg unexpected options to the commands your # script aims to execute. # For similar reasons, you should also add a trailing @ to URLs which # are passed to SVN commands accepting URLs with peg revisions. # # Here is an example hook script, for a Unix /bin/sh interpreter. # For more examples and pre-written hooks, see those in # /usr/share/subversion/hook-scripts, and in the repository at # http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ and # http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/ ' must be executable by the user(s) who will # invoke it (typically the user httpd runs as), and that user must # have filesystem-level permission to access the repository. # # On a Windows system, you should name the hook program # 'Expected repository format '%d' or '%d'; found format '%d'../subversion/libsvn_repos/repos.cDB logs lock file, representing locks on the versioned filesystem logs. All log manipulators of the repository's Berkeley DB environment take out exclusive locks on this file to ensure that only one accessor manipulates the logs at a time. You should never have to edit or remove this file. This file is not used by Subversion 1.3.x or later. However, its existence is required for compatibility with Subversion 1.2.x or earlier. DB lock file, representing locks on the versioned filesystem. All accessors -- both readers and writers -- of the repository's Berkeley DB environment take out shared locks on this file, and each accessor removes its lock when done. If and when the DB recovery procedure is run, the recovery code takes out an exclusive lock on this file, so we can be sure no one else is using the DB during the recovery. You should never have to edit or remove this file. '%s' is an existing repository'%s' is a subdirectory of an existing repository rooted at '%s'Could not create top-level directoryREPOS="$1" USER="$2" # Exit on all errors. set -e "$REPOS"/hooks/commit-allower.pl --repository "$REPOS" --user "$USER" "$REPOS"/hooks/special-auth-check.py --user "$USER" --auth-level 3 # All checks passed, so allow the commit. exit 0 # START-COMMIT HOOK # # The start-commit hook is invoked immediately after a Subversion txn is # created and populated with initial revprops in the process of doing a # commit. Subversion runs this hook by invoking a program (script, # executable, binary, etc.) named 'start-commit' (for which this file # is a template) with the following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] USER (the authenticated user attempting to commit) # [3] CAPABILITIES (a colon-separated list of capabilities reported # by the client; see note below) # [4] TXN-NAME (the name of the commit txn just created) # # Note: The CAPABILITIES parameter is new in Subversion 1.5, and 1.5 # clients will typically report at least the "mergeinfo" capability. # If there are other capabilities, then the list is colon-separated, # e.g.: "mergeinfo:some-other-capability" (the order is undefined). # # The list is self-reported by the client. Therefore, you should not # make security assumptions based on the capabilities list, nor should # you assume that clients reliably report every capability they have. # # Note: The TXN-NAME parameter is new in Subversion 1.8. Prior to version # 1.8, the start-commit hook was invoked before the commit txn was even # created, so the ability to inspect the commit txn and its metadata from # within the start-commit hook was not possible. # # If the hook program exits with success, the commit continues; but # if it exits with failure (non-zero), the commit is stopped before # a Subversion txn is created, and STDERR is returned to the client. REPOS="$1" TXN="$2" # Make sure that the log message contains some text. SVNLOOK=/usr/bin/svnlook $SVNLOOK log -t "$TXN" "$REPOS" | \ grep "[a-zA-Z0-9]" > /dev/null || exit 1 # Exit on all errors. set -e # Check that the author of this commit has the rights to perform # the commit on the files and directories being modified. "$REPOS"/hooks/commit-access-control.pl "$REPOS" $TXN \ "$REPOS"/hooks/commit-access-control.cfg # All checks passed, so allow the commit. exit 0 # PRE-COMMIT HOOK # # The pre-commit hook is invoked before a Subversion txn is # committed. Subversion runs this hook by invoking a program # (script, executable, binary, etc.) named 'pre-commit' (for which # this file is a template), with the following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] TXN-NAME (the name of the txn about to be committed) # # [STDIN] LOCK-TOKENS ** the lock tokens are passed via STDIN. # # If STDIN contains the line "LOCK-TOKENS:\n" (the "\n" denotes a # single newline), the lines following it are the lock tokens for # this commit. The end of the list is marked by a line containing # only a newline character. # # Each lock token line consists of a URI-escaped path, followed # by the separator character '|', followed by the lock token string, # followed by a newline. # # If the hook program exits with success, the txn is committed; but # if it exits with failure (non-zero), the txn is aborted, no commit # takes place, and STDERR is returned to the client. The hook # program can use the 'svnlook' utility to help it examine the txn. # # *** NOTE: THE HOOK PROGRAM MUST NOT MODIFY THE TXN, EXCEPT *** # *** FOR REVISION PROPERTIES (like svn:log or svn:author). *** # # This is why we recommend using the read-only 'svnlook' utility. # In the future, Subversion may enforce the rule that pre-commit # hooks should not modify the versioned data in txns, or else come # up with a mechanism to make it safe to do so (by informing the # committing client of the changes). However, right now neither # mechanism is implemented, so hook writers just have to be careful. REPOS="$1" REV="$2" USER="$3" PROPNAME="$4" ACTION="$5" if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi echo "Changing revision properties other than svn:log is prohibited" >&2 exit 1 # PRE-REVPROP-CHANGE HOOK # # The pre-revprop-change hook is invoked before a revision property # is added, modified or deleted. Subversion runs this hook by invoking # a program (script, executable, binary, etc.) named 'pre-revprop-change' # (for which this file is a template), with the following ordered # arguments: # # [1] REPOS-PATH (the path to this repository) # [2] REV (the revision being tweaked) # [3] USER (the username of the person tweaking the property) # [4] PROPNAME (the property being set on the revision) # [5] ACTION (the property is being 'A'dded, 'M'odified, or 'D'eleted) # # [STDIN] PROPVAL ** the new property value is passed via STDIN. # # If the hook program exits with success, the propchange happens; but # if it exits with failure (non-zero), the propchange doesn't happen. # The hook program can use the 'svnlook' utility to examine the # existing value of the revision property. # # WARNING: unlike other hooks, this hook MUST exist for revision # properties to be changed. If the hook does not exist, Subversion # will behave as if the hook were present, but failed. The reason # for this is that revision properties are UNVERSIONED, meaning that # a successful propchange is destructive; the old value is gone # forever. We recommend the hook back up the old value somewhere. Creating pre-revprop-change hookREPOS="$1" PATH="$2" USER="$3" COMMENT="$4" STEAL="$5" # If a lock exists and is owned by a different person, don't allow it # to be stolen (e.g., with 'svn lock --force ...'). # (Maybe this script could send email to the lock owner?) SVNLOOK=/usr/bin/svnlook GREP=/bin/grep SED=/bin/sed LOCK_OWNER=`$SVNLOOK lock "$REPOS" "$PATH" | \ $GREP '^Owner: ' | $SED 's/Owner: //'` # If we get no result from svnlook, there's no lock, allow the lock to # happen: if [ "$LOCK_OWNER" = "" ]; then exit 0 fi # If the person locking matches the lock's owner, allow the lock to # happen: if [ "$LOCK_OWNER" = "$USER" ]; then exit 0 fi # Otherwise, we've got an owner mismatch, so return failure: echo "Error: $PATH already locked by ${LOCK_OWNER}." 1>&2 exit 1 # PRE-LOCK HOOK # # The pre-lock hook is invoked before an exclusive lock is # created. Subversion runs this hook by invoking a program # (script, executable, binary, etc.) named 'pre-lock' (for which # this file is a template), with the following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] PATH (the path in the repository about to be locked) # [3] USER (the user creating the lock) # [4] COMMENT (the comment of the lock) # [5] STEAL-LOCK (1 if the user is trying to steal the lock, else 0) # # If the hook program outputs anything on stdout, the output string will # be used as the lock token for this lock operation. If you choose to use # this feature, you must guarantee the tokens generated are unique across # the repository each time. # # If the hook program exits with success, the lock is created; but # if it exits with failure (non-zero), the lock action is aborted # and STDERR is returned to the client. REPOS="$1" PATH="$2" USER="$3" TOKEN="$4" BREAK="$5" # If a lock is owned by a different person, don't allow it be broken. # (Maybe this script could send email to the lock owner?) SVNLOOK=/usr/bin/svnlook GREP=/bin/grep SED=/bin/sed LOCK_OWNER=`$SVNLOOK lock "$REPOS" "$PATH" | \ $GREP '^Owner: ' | $SED 's/Owner: //'` # If we get no result from svnlook, there's no lock, return success: if [ "$LOCK_OWNER" = "" ]; then exit 0 fi # If the person unlocking matches the lock's owner, return success: if [ "$LOCK_OWNER" = "$USER" ]; then exit 0 fi # Otherwise, we've got an owner mismatch, so return failure: echo "Error: $PATH locked by ${LOCK_OWNER}." 1>&2 exit 1 # PRE-UNLOCK HOOK # # The pre-unlock hook is invoked before an exclusive lock is # destroyed. Subversion runs this hook by invoking a program # (script, executable, binary, etc.) named 'pre-unlock' (for which # this file is a template), with the following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] PATH (the path in the repository about to be unlocked) # [3] USER (the user destroying the lock) # [4] TOKEN (the lock token to be destroyed) # [5] BREAK-UNLOCK (1 if the user is breaking the lock, else 0) # # If the hook program exits with success, the lock is destroyed; but # if it exits with failure (non-zero), the unlock action is aborted # and STDERR is returned to the client. REPOS="$1" REV="$2" TXN_NAME="$3" "$REPOS"/hooks/mailer.py commit "$REPOS" $REV "$REPOS"/mailer.conf # POST-COMMIT HOOK # # The post-commit hook is invoked after a commit. Subversion runs # this hook by invoking a program (script, executable, binary, etc.) # named 'post-commit' (for which this file is a template) with the # following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] REV (the number of the revision just committed) # [3] TXN-NAME (the name of the transaction that has become REV) # # Because the commit has already completed and cannot be undone, # the exit code of the hook program is ignored. The hook program # can use the 'svnlook' utility to help it examine the # newly-committed tree. REPOS="$1" USER="$2" # Send email to interested parties, let them know a lock was created: "$REPOS"/hooks/mailer.py lock \ "$REPOS" "$USER" "$REPOS"/hooks/mailer.conf # POST-LOCK HOOK # # The post-lock hook is run after a path is locked. Subversion runs # this hook by invoking a program (script, executable, binary, etc.) # named 'post-lock' (for which this file is a template) with the # following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] USER (the user who created the lock) # # The paths that were just locked are passed to the hook via STDIN. # # Because the locks have already been created and cannot be undone, # the exit code of the hook program is ignored. The hook program # can use the 'svnlook' utility to examine the paths in the repository # but since the hook is invoked asynchronously the newly-created locks # may no longer be present. REPOS="$1" USER="$2" # Send email to interested parties, let them know a lock was removed: "$REPOS"/hooks/mailer.py unlock \ "$REPOS" "$USER" "$REPOS"/hooks/mailer.conf # POST-UNLOCK HOOK # # The post-unlock hook runs after a path is unlocked. Subversion runs # this hook by invoking a program (script, executable, binary, etc.) # named 'post-unlock' (for which this file is a template) with the # following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] USER (the user who destroyed the lock) # # The paths that were just unlocked are passed to the hook via STDIN. # # Because the lock has already been destroyed and cannot be undone, # the exit code of the hook program is ignored. REPOS="$1" REV="$2" USER="$3" PROPNAME="$4" ACTION="$5" "$REPOS"/hooks/mailer.py propchange2 "$REPOS" $REV \ "$USER" "$PROPNAME" "$ACTION" "$REPOS"/hooks/mailer.conf # POST-REVPROP-CHANGE HOOK # # The post-revprop-change hook is invoked after a revision property # has been added, modified or deleted. Subversion runs this hook by # invoking a program (script, executable, binary, etc.) named # 'post-revprop-change' (for which this file is a template), with the # following ordered arguments: # # [1] REPOS-PATH (the path to this repository) # [2] REV (the revision that was tweaked) # [3] USER (the username of the person tweaking the property) # [4] PROPNAME (the property that was changed) # [5] ACTION (the property was 'A'dded, 'M'odified, or 'D'eleted) # # [STDIN] PROPVAL ** the old property value is passed via STDIN. # # Because the propchange has already completed and cannot be undone, # the exit code of the hook program is ignored. The hook program # can use the 'svnlook' utility to help it examine the # new property value. Creating post-revprop-change hook### This file controls the configuration of the svnserve daemon, if you ### use it to allow access to this repository. (If you only allow ### access through http: and/or file: URLs, then this file is ### irrelevant.) ### Visit http://subversion.apache.org/ for more information. [general] ### The anon-access and auth-access options control access to the ### repository for unauthenticated (a.k.a. anonymous) users and ### authenticated users, respectively. ### Valid values are "write", "read", and "none". ### Setting the value to "none" prohibits both reading and writing; ### "read" allows read-only access, and "write" allows complete ### read/write access to the repository. ### The sample settings below are the defaults and specify that anonymous ### users have read-only access to the repository, while authenticated ### users have read and write access to the repository. # anon-access = read # auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the directory containing ### this configuration file. ### If SASL is enabled (see below), this file will NOT be used. ### Uncomment the line below to use the default password file. # password-db = passwd ### The authz-db option controls the location of the authorization ### rules for path-based access control. Unless you specify a path ### starting with a /, the file's location is relative to the ### directory containing this file. The specified path may be a ### repository relative URL (^/) or an absolute file:// URL to a text ### file in a Subversion repository. If you don't specify an authz-db, ### no path-based access control is done. ### Uncomment the line below to use the default authorization file. # authz-db = authz ### The groups-db option controls the location of the file with the ### group definitions and allows maintaining groups separately from the ### authorization rules. The groups-db file is of the same format as the ### authz-db file and should contain a single [groups] section with the ### group definitions. If the option is enabled, the authz-db file cannot ### contain a [groups] section. Unless you specify a path starting with ### a /, the file's location is relative to the directory containing this ### file. The specified path may be a repository relative URL (^/) or an ### absolute file:// URL to a text file in a Subversion repository. ### This option is not being used by default. # groups-db = groups ### This option specifies the authentication realm of the repository. ### If two repositories have the same authentication realm, they should ### have the same password database, and vice versa. The default realm ### is repository's uuid. # realm = My First Repository ### The force-username-case option causes svnserve to case-normalize ### usernames before comparing them against the authorization rules in the ### authz-db file configured above. Valid values are "upper" (to upper- ### case the usernames), "lower" (to lowercase the usernames), and ### "none" (to compare usernames as-is without case conversion, which ### is the default behavior). # force-username-case = none ### The hooks-env options specifies a path to the hook script environment ### configuration file. This option overrides the per-repository default ### and can be used to configure the hook script environment for multiple ### repositories in a single file, if an absolute path is specified. ### Unless you specify an absolute path, the file's location is relative ### to the directory containing this file. # hooks-env = hooks-env [sasl] ### This option specifies whether you want to use the Cyrus SASL ### library for authentication. Default is false. ### Enabling this option requires svnserve to have been built with Cyrus ### SASL support; to check, run 'svnserve --version' and look for a line ### reading 'Cyrus SASL authentication is available.' # use-sasl = true ### These options specify the desired strength of the security layer ### that you want SASL to provide. 0 means no encryption, 1 means ### integrity-checking only, values larger than 1 are correlated ### to the effective key length for encryption (e.g. 128 means 128-bit ### encryption). The values below are the defaults. # min-encryption = 0 # max-encryption = 256 ### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] # harry = harryssecret # sally = sallyssecret ### This file is an example authorization file for svnserve. ### Its format is identical to that of mod_authz_svn authorization ### files. ### As shown below each section defines authorizations for the path and ### (optional) repository specified by the section name. ### The authorizations follow. An authorization line can refer to: ### - a single user, ### - a group of users defined in a special [groups] section, ### - an alias defined in a special [aliases] section, ### - all authenticated users, using the '$authenticated' token, ### - only anonymous users, using the '$anonymous' token, ### - anyone, using the '*' wildcard. ### ### A match can be inverted by prefixing the rule with '~'. Rules can ### grant read ('r') access, read-write ('rw') access, or no access ### (''). [aliases] # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe # [/foo/bar] # harry = rw # &joe = r # * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r ### This file is an example hook script environment configuration file. ### Hook scripts run in an empty environment by default. ### As shown below each section defines environment variables for a ### particular hook script. The [default] section defines environment ### variables for all hook scripts, unless overridden by a hook-specific ### section. ### This example configures a UTF-8 locale for all hook scripts, so that ### special characters, such as umlauts, may be printed to stderr. ### If UTF-8 is used with a mod_dav_svn server, the SVNUseUTF8 option must ### also be set to 'yes' in httpd.conf. ### With svnserve, the LANG environment variable of the svnserve process ### must be set to the same value as given here. [default] LANG = en_US.UTF-8 ### This sets the PATH environment variable for the pre-commit hook. [pre-commit] PATH = /usr/local/bin:/usr/bin:/usr/sbin This is a Subversion repository; use the 'svnadmin' and 'svnlook' tools to examine it. Do not add, delete, or modify files here unless you know how to avoid corrupting the repository. The directory "db" contains a Berkeley DB environment. you may need to tweak the values in "db/DB_CONFIG" to match the requirements of your site. Visit http://subversion.apache.org/ for more information. Hotcopy source and destination are equal'%s' is not a file in revision %ldFailed to find time on revision %ldUnreadable path encountered; access deniedlocation_revisions_orig->elt_size == sizeof(svn_revnum_t)../subversion/libsvn_repos/rev_hunt.cmainline_path_revisions->nelts > 0%s:%ldInvalid start revision %ldInvalid end revision %ldfs_path != NULLend_rev <= start_rev;  :4 ;L ;` ;t < < >?`$@@AdCltDK$KNt4O$X4TXLY\\$^,^l_`4bd$cctdDflfggtilTqhq|zz`zT$$HT X4ԄąDD`TtD0TDdXtlČԌ T@čdTTԒ$`tĚԜddT\ D 4,!t`!!!4"t,"@"Ԧ""$"D#d#`###$$İX$IJ$44%$%T&,&h&&D&'t''''(D0(dL(t`(|(((D() )4)T)p))D)t))*,*$H***<+h++D+,$L,tt,,,,D-P----tD.h...$/$H////<0000414P111d2<2l22d3433D34D444tH555d5T6T6h6$|6$6dx7 8Td889h9t9 : :4|;D;;t <l<<=t|===<>>T?D h? ?4!?! @"T@$$@%A&hA4&A'A' BD*XB4,B,BD.`C.CT0C1@DT1|D3D4HE$6E$:F$;`F>F?(G@tGDCGCGEDHF`HFHtGHNPINIOI4Q8JSJU$KDWKTY,L[L\M4^M_N`@N`TNdN4eOThOhPtiTPipPjPl(QltQTmQ4nRpRu(SDvdSwS4xSxT}\T~T UĄUU@V$V4VDVTVdVtWW0WDWċXWԋlWWWW4,XXX4X,Y$XYYtYT,ZZ4H\`\\\4\]T]t]]D0^l^^ _$@_T`___T_t4`L`l`t`aha4aPbbThcd0dDdddDet e e fTtfDf ggD%$hd%Dh%dh4&h+hi$+|i-i-i.$jT/Pj$0j0j41k1hkD3kT3kd3lt3l30l3Dl3XlT4lt5l5m6BEH E(D0I8DPYX_`FXAPI 8A0A(B BBBI G8A0A(B BBBPL>BBE B(A0D8G 8A0A(B BBBA DF.SNH\GdBBB E(G0A8DP 8D0A(B BBBB 8$H<BBB D(D0c (D BBBE (J@JCBAD x ABF K ABJ AB<<K|BDD G0j  AABA w AABL|0LHBIB A(D0 (A BBBE i (D EDII @0MBED N0W  NIBG D  ABBG `MBBE D(A0S (J DGDF j (D BBBD d (D EDIN 8tNBDD p ABC S DIH 4|OADG } KCI M AAA @PBAC U ABB ^ ABG rABL,PPBBD D(GPj (A ABBE  (A ABBO (|QgAGJ0v CAD R\Aw H [4TRBHD X ABG OAIxRBBB E(A0D8DP 8A0A(B BBBF F 8A0A(B BBBH b 8J0A(B BBBK |TBBB E(D0D8Gp. 8G0D(D GDBL D 8A0A(B BBBJ ` 8J0A(B BBBE y 8A0A(B BBBE e 8J0C(G DBBG  8Q0C(B BBBF  8P0H(I BBBE  8H0D(D BBBE x Z* [yBBB B(D0A8GY 8D0A(B BBBF  8G0A(B BBBJ  8J0C(G DBBI A 8P0A(B BBBN H$ bBBB A(A0e (A BBBD I(A EBB0p ,c7ADG Y AAI DAAd 8ctBEE B(D0A8D`r 8A0A(B BBBE  8O0A(B BBBL $ Pg)AHK RAA 4 XgAF L AD @X g!BEE D(G0G`F 0D(A BBBA 8 hBED G(G@} (A ABBD @ iBEE D(D0G@G 0D(A BBBC H iBBB B(A0A8D`] 8A0A(B BBBK Hh TjuBBE D(D0n (A BBBJ P(G EBBh jBBE E(D0D8D@p 8A0A(B BBBD SHJPLHA@D8A0A(B BBB0 jBAA D@_  AABE T xkxAu J Hp kBBB E(D0G8G_ 8D0A(B BBBG  oDB O oDB RH oBBE E(D0D8DP 8D0A(B BBBJ @ q Tq hq |q p p p p p p p 0pYAAG z DAH DCA P qeHTDXfHtXqNBHB E(D0A8GpR 8D0A(B BBBD T\rBBE D(D0G@O 0A(A BBBA r 0D(D EBBM Hs>BBE H(D0G8Gp 8D0A(B BBBA @dsxBEB F(D0GP@ 0A(A BBBF 4uKBA D(D0r (J FBBL l (G DDBK M(D ABBj0L (M HBBK 84hvBBA A(DP (A ABBH 8pLwBBA D(M`| (A ABBH dxMBBG E(A0A8D 8A0A(B BBBB ( 8A0A(B BBBN \{BEB E(D0D8D 8A0A(B BBBE dBPA<th}BDG G0C  AABE _ AAB8}BBD A(G@ (C ABBB xl~?BBB B(A0A8DGFAAABBAHjY 8A0A(B BBBF l0AD0m AE (]jDD aCBHMBEE D(D0N (A BBBG H(J BBB02ADG N AAD HDA0<2ADG N AAD HDA0p 2ADG N AAD HDA43BDD N ABE HDB4 3BDD N ABE HDB$(1AID `AA<@ HP =BBE B(D0D8G 8A0A(B BBBG KPAP 8H0F(B BBBH r 8H0A(B BBBE t> BBB E(D0D8G 8A0A(B BBBG KPA` 8H0F(B BBBE p