ELF@ @8@ą ą  [(b 00$$PtdQtdRtd XUXUGNU]b/;CC)(FR@ @(,( 4$*@ @ @H@ @`@Pr % 4 I$ ! IHD @,F2&hB3R9h@ EH" 2 T  C)P @K`$F B 0@p04$"(D  ) H  `PC(`  &B0@@! @/"#@ A@` C2 D2! $@ B A -eP@P*B @$@. $ @@0  @@B)RSTUVWXY[\]^_`bcdeghijkmopqrtuvxyz{|}~     !"$'()*,./01234568:;<=>@ABDEGHIJKLNOPQRSTUWXZ[\^_abcdefghijklnoqstuvwx{|}~y'Q|6˽8\ *D,Aż➣֭llN> /l/!,95^QYjAekS<g~02йP&f[0iFCa3|:`Y\!hg' 1b[ܭ'hE=Q/3=1<oTQ9OI*_TW>EhMk] %q@7Gdչm$_-<+<)O=^;8v3Yw_0%g/dw2\8'%| 8-wu,Wbch8b!M6JQ^薛YkV@,t+93{zuRC5% *W~_?V7&ykQY m$_-~= `0q c)-w0W&˥'a G4iD(<O9#R:TxUsOJT$-G<;BMݬ[)8i 3˿GrtVd'/C]8g[hPCNY # X#l;mf{7"/I%x#M~N_G״+%dc"jE^&.)V{*;,I` n\R}]3@[j6[@ |ucFDSP8Q3Tw~(_-^?ؗ X06o1rb|`e[U.(/9W ^`cG}Vjݡ-zͻgp&34r\fYcY[1" CY\,xMTk)^?[M- XL?OrkZù_Iy:q2c$K0lAחMȅV q=]N>}T8[d5,퇒9Ӝ sC%Y;I#2*E 7A7Z%@Gz|$e 狈^xs*=8Pf%L} 2O A+Gy{C >[wу0Qٖia_[sUSAKS _-dkn|%e ].&xS@&eyiQW'%Q#)0j=^r{ C8e*)#ь9~aOR' -\{`I0ov~׏S pt$|J,k$[H tlYW7ީx Ut|3_ڵ _-L$xOC_Z6͊bcZ%&y#I[w-48NIS ؙ ^mT*QF.QK TYo HaH_;`dI ]0Db[m-D gYJHHd0.D8H]H6Z3MZIX6;sL;]kF< <*JdP Q+ c]34bFQm3- !)j_hOvK`8:<c0c:/Ca'\c3 #)a}9XFO jaYtc#G<+Ib].d2P*YYR a4*L]9u?L {>4/H~.cX 3aXa1YLYKMHeNMFbaJV2pY^ _.K`EJ//^ GI_| wY> & `\\ Gs#,_0c0*F"sP\X[5 DY!) KG91 >\`F^YDXA%7 K ~d PAKRdDQ'*b InI, Qc[_ !d K(.[VI*dQ?.:a7L`8XF 8N_Ri<d\ 0,fX.t BX Q!a\y78oW 6_T2F|a47)JbP|x_C7M0XO2`c7J/d0"` F Y`a]L I] .`ySA_[S ! _ $d/$u^=UNBY_'8M.D+^GhC+FOCoY e5)KC_:Ma]iROI8_PR6_]\\mJD4dC6b^XM_bUXUP-NhM,%~[^W@Ni.0zO&I/+]"/EbPG]24S *PNcIdr;PIGM\OHp2?c j/\M^bR% n id+ $ # LM  D WA Ќ 6 .$ L *t3 `t?"   4T + V) @4# : 1" @  `tE ,( t; @Et{&@   |$ l5 A  pN @M; KhW PG= bE l,= HVC 4 h PA 1 l@ "; =B (J $< R nHj? }IT @ \> (j^4 KC T|= ,Z4 t#R hncZ F? y- 42 @tW ` tN  v'p  D ̛dJE `> `l1 8 4< `cQ'h <5 0 0*@L* : P.l>  H  pLfU LXW  3 @MU   Kx&  7T2 FvC DP ķ[ (Z @At ̚$ p+M d  Р) $8> lM 07\m@ ; DGpJ @#L *$  W Z, &4   8`+ \T % 9 @- , E! N hV Z Qt2 l! m* < @Tt!   @H$  A S p4 r) ' ?  `HQ mt  C &H - /wV ` (JZ R|1 Ȅ`0 x  x! @( S P , [W pE H< T0 {, `.TDC < Lt" U P-[ Ut  @1 (D ,2Z A@M; Dtt 7 lG &X cD d, ,- @7X"  q @>K 'xp n(> o|S dq$ ?  * E cC ? `S `}d = U_K @(K %$#@ )6 t5 A Ьp> t4J "t0 @> v4_ `  `/  @: 3c3 `@ lxd$ V b0 `xH- 64NS ă= 0# p d0? yHN ĔM? L|@}A  0 | d<6 % )  D4  0@0! `82 `<# 7 t @?  |  `| dtOB @@? T r|? T) @ N H]DeE 3 0# H% `  lU Z QtZ# , 80U B 1 (|,[ [tE u4 A  L&( 5  . <&P F $N,2 ,0V 0A   L$t* T'  02 Rq ;  l  2 `\4 t6  ` t  ?   , tv  HT%B 87< M @</ t[ SpY(  m;1 `|O S80(  l ShP[ X)) l8q  , lRt L `l @; LLhw @u 0; GpX)  @ ` $: 6B  0- 5<H@ `A) 7 t !# $  `o 4  eL / 4 i  h ;V =W `t<# b= =\ dbt%    ( P3 `8hS @09 m   Y&8 v" ` = `[h( +E  8 `$" \63 0J `$@? xH EU @B  @t&W tDD 04-T "% @ hm, d)T tJ$ Q p34 @:W 0 (__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizewl_surface_interfacewl_seat_interfacewl_output_interfacegst_gl_texture_target_get_typeg_once_init_enterg_enum_register_staticg_once_init_leavegst_gl_api_get_typeg_flags_register_staticgst_gl_platform_get_typegst_gl_base_memory_error_get_typegst_gl_base_memory_transfer_get_typegst_gl_context_error_get_typegst_gl_config_caveat_get_typegst_gl_config_surface_type_get_typegst_gl_display_type_get_typegst_gl_format_get_typegst_gl_query_type_get_typegst_glsl_error_get_typegst_glsl_version_get_typegst_glsl_profile_get_typegst_gl_upload_return_get_typegst_gl_stereo_downmix_get_typegst_gl_window_error_get_typegst_gl_api_to_stringg_string_newg_string_free_and_stealg_string_insert_lengst_gl_api_from_stringg_strcmp0g_strstr_len_gst_debug_minGST_CAT_DEFAULTgst_debug_loggst_gl_platform_to_stringg_string_insert_cg_string_append_lengst_gl_platform_from_stringgst_base_transform_get_typeg_intern_static_stringg_type_register_static_simpleg_type_add_instance_private_gst_debug_category_newgst_base_transform_set_qos_enabledg_rec_mutex_initg_type_class_peek_parentgst_gl_context_get_typeg_param_spec_objectg_object_class_install_propertyg_quark_from_static_stringg_type_class_adjust_private_offsetgst_gl_ensure_element_datagst_element_state_get_nameg_rec_mutex_lockgst_object_unrefg_rec_mutex_unlockgst_gl_display_filter_gl_apigst_gl_context_thread_addgst_gl_insert_debug_markergst_meta_api_type_get_tagsg_strv_lengthgst_meta_api_type_has_taggst_mini_object_replaceg_type_nameg_rec_mutex_clearg_value_set_object__stack_chk_guardgst_gl_query_local_gl_context__stack_chk_failgst_object_refgst_gl_handle_context_querygst_base_transform_is_passthroughgst_pad_peer_querygst_gl_display_ensure_contextgst_gl_context_get_gl_api_gst_element_error_printfgst_resource_error_quarkgst_element_message_fullgst_library_error_quarkg_clear_errorgst_gl_handle_set_contextgst_gl_base_filter_get_typeg_once_init_enter_pointerg_once_init_leave_pointergst_gl_base_filter_find_gl_contextgst_gl_base_filter_get_gl_contextg_type_check_instance_is_ag_return_if_fail_warninggst_mini_object_unrefgst_mini_object_refg_boxed_type_register_staticgst_gl_allocation_params_freegst_gl_allocation_params_copygst_gl_query_newg_assertion_message_exprgst_allocator_get_typeg_mutex_lockg_mutex_unlockg_mutex_cleargst_gl_query_freeg_malloc0gst_gl_base_memory_get_typegst_gl_base_memory_error_quarkg_set_errorgst_gl_base_memory_initgst_memory_alignmentgst_memory_initg_mutex_initgst_gl_base_memory_alloc_datag_try_mallocgst_gl_base_memory_init_oncegst_gl_base_memory_allocator_get_typegst_is_gl_base_memoryg_type_is_agst_gl_base_memory_memcpygst_memory_mapgst_memory_unmapgst_gl_allocation_params_initgst_allocation_params_copygst_gl_allocation_params_free_datagst_allocation_params_freegst_gl_allocation_params_copy_datagst_gl_allocation_params_get_typegst_gl_base_memory_allocgst_video_aggregator_get_typegst_video_aggregator_pad_get_typegst_pad_mark_reconfiguregst_gl_base_mixer_get_typegst_gl_base_mixer_pad_get_type_gst_debug_register_funcptrg_type_class_refgst_gl_base_mixer_get_gl_contextgst_push_src_get_typegst_base_src_set_formatgst_base_src_set_liveg_param_spec_int64gst_video_frame_mapgst_video_frame_unmapgst_gl_sync_meta_api_get_typegst_buffer_get_metagst_gl_sync_meta_set_sync_pointgst_util_uint64_scale_intg_dgettextgst_core_error_quarkgst_util_uint64_scalegst_video_info_from_capsgst_query_parse_convertgst_video_info_convertgst_query_set_convertgst_base_src_is_liveg_value_set_int64g_value_get_int64gst_query_parse_allocationgst_query_get_n_allocation_poolsgst_video_info_initgst_gl_buffer_pool_get_typegst_gl_buffer_pool_newgst_buffer_pool_get_configgst_buffer_pool_config_add_optiongst_buffer_pool_config_set_paramsgst_query_find_allocation_metagst_buffer_pool_set_configgst_query_set_nth_allocation_poolgst_query_parse_nth_allocation_poolgst_query_add_allocation_poolgst_gl_base_src_get_typegst_object_get_typegst_caps_get_featuresgst_caps_features_containsgst_caps_get_structuregst_structure_has_field_typedgst_video_info_is_equalgst_structure_get_stringgst_gl_texture_target_from_stringgst_video_colorimetry_is_equal_gst_value_list_typeg_value_initgst_value_list_append_valueg_value_unsetg_value_set_string_gst_meta_tag_memorygst_video_overlay_composition_meta_api_get_type_gst_meta_transform_copygst_gl_video_format_swizzlegst_gl_swizzle_invertgst_buffer_peek_memorygst_is_gl_memorygst_video_info_set_formatgst_gl_format_from_video_infogst_allocator_findgst_gl_video_allocation_params_newgst_gl_memory_get_texture_widthgst_gl_memory_get_texture_heightgst_gl_memory_copy_intogst_gl_framebuffer_bindgst_gl_framebuffer_attachgst_gl_framebuffer_get_effective_dimensionsgst_gl_shader_useg_strdup_printfgst_gl_texture_target_to_glgst_gl_shader_set_uniform_2fvgst_gl_context_clear_shadergst_gl_context_check_framebuffer_statusgst_gl_context_clear_framebuffergst_video_format_get_infogst_gl_color_convert_get_typegst_gl_color_convert_newg_object_newgst_object_ref_sinkgst_gl_color_convert_set_capsgst_gl_color_convert_decide_allocationgst_buffer_pool_config_set_gl_allocation_paramsgst_gl_context_check_featuregst_video_colorimetry_matchesgst_gl_context_check_gl_versiongst_gl_shader_newgst_glsl_version_profile_to_stringgst_glsl_stage_new_with_stringsgst_gl_shader_compile_attach_stagestrlengst_gl_shader_string_get_highest_precisiong_string_append_printfgst_gl_shader_linkgst_gl_shader_get_attribute_locationgst_gl_shader_set_uniform_3fvgst_gl_shader_set_uniform_1igst_gl_shader_set_uniform_1fgst_gl_shader_set_uniform_1ivgst_gl_sync_meta_waitgst_buffer_pool_set_activegst_buffer_pool_acquire_buffergst_flow_get_nameg_mallocgst_buffer_get_video_metagst_video_format_to_stringgst_mini_object_is_writablegst_buffer_add_video_overlay_composition_metagst_buffer_foreach_metamemmovegst_gl_shader_bind_frag_data_locationgst_query_new_allocationgst_gl_framebuffer_new_with_default_depthgst_buffer_n_memorygst_buffer_add_gl_sync_metagst_gl_color_convert_transform_capsgst_gl_format_is_supportedgst_value_intersectgst_caps_new_emptygst_caps_get_sizegst_caps_is_subset_structure_fullgst_structure_get_valuegst_structure_copygst_caps_features_is_anygst_structure_remove_fieldsgst_caps_features_copygst_caps_append_structure_fullgst_caps_intersect_fullg_type_check_value_holdsg_value_get_stringgst_video_format_from_stringgst_structure_set_valuegst_value_list_get_sizegst_value_list_get_valuegst_gl_color_convert_fixate_capsgst_caps_intersectgst_caps_is_emptygst_mini_object_make_writablegst_gl_value_get_texture_target_maskgst_structure_setgst_caps_fixategst_caps_is_subsetgst_gl_texture_target_to_stringgst_gl_color_convert_performgst_gl_color_convert_swizzle_shader_stringgst_gl_color_convert_yuv_to_rgb_shader_stringgst_gl_buffer_get_typegst_gl_buffer_allocation_params_get_typegst_gl_buffer_allocation_params_newgst_gl_buffer_allocator_get_typegst_gl_buffer_init_oncegst_allocator_registergst_is_gl_buffergst_buffer_pool_get_typeg_queue_newg_queue_pop_headg_queue_freeg_queue_is_emptyg_ptr_array_newg_queue_get_lengthg_queue_push_tailg_ptr_array_addg_ptr_array_unrefgst_buffer_newgst_gl_memory_setup_buffergst_gl_buffer_pool_get_gl_allocation_paramsgst_buffer_pool_config_get_gl_allocation_paramsgst_structure_getgst_buffer_pool_config_set_gl_min_free_queue_sizegst_buffer_pool_config_get_gl_min_free_queue_sizegst_buffer_pool_config_get_paramsgst_buffer_pool_config_get_allocatorgst_gl_memory_allocator_get_typegst_buffer_pool_config_has_optiongst_buffer_pool_config_set_allocatorgst_gl_get_plane_data_sizegst_gl_memory_allocator_get_defaultgst_buffer_pool_config_get_video_alignmentgst_video_info_aligngst_buffer_pool_config_set_video_alignmentg_cond_initg_weak_ref_initg_object_dup_datagst_gl_context_default_get_proc_addressg_once_implg_module_symbolg_module_openg_cond_signalg_thread_unrefg_thread_selfg_thread_refgst_gl_window_set_resize_callbackgst_gl_window_set_draw_callbackgst_gl_window_set_close_callbackgst_structure_freeg_cond_clearg_weak_ref_cleargst_gl_window_quitg_cond_waitgst_gl_context_error_quarkgst_gl_context_newg_getenvgst_gl_context_new_wrappedgst_gl_display_get_typegst_gl_display_get_gl_apigst_gl_context_get_current_gl_contextgst_gl_context_get_proc_address_with_platformgst_gl_context_get_current_gl_api__isoc99_sscanfgst_gl_context_activateg_private_setgst_gl_context_get_threadgst_gl_context_get_proc_addressgst_gl_context_set_windowg_weak_ref_setgst_gl_context_get_windowgst_gl_display_create_windowgst_gl_context_can_sharegst_gl_context_createg_thread_newgst_gl_context_destroygst_gl_context_get_gl_contextgst_gl_context_get_gl_platformgst_gl_context_get_displaygst_gl_window_send_messagegst_gl_context_get_gl_versiongst_gl_context_fill_infog_string_sized_newgst_gl_check_extensiong_strdupgst_gl_context_get_currentg_private_getgst_gl_context_is_sharedgst_gl_context_set_shared_withgst_gl_context_get_gl_platform_versiongst_gl_context_swap_buffersgst_gl_context_get_configgst_gl_context_request_configg_weak_ref_getgst_gl_display_get_gl_api_unlockedgst_structure_from_stringgst_gl_window_send_message_asyncgst_gl_window_rungst_debug_category_get_thresholdgst_gl_config_caveat_to_stringg_enum_get_valueg_type_class_unrefgst_gl_config_surface_type_to_stringGST_GL_CONFIG_ATTRIB_MAX_SWAP_INTERVAL_NAMEGST_GL_CONFIG_ATTRIB_MIN_SWAP_INTERVAL_NAMEGST_GL_CONFIG_ATTRIB_LEVEL_NAMEGST_GL_CONFIG_ATTRIB_NATIVE_VISUAL_ID_NAMEGST_GL_CONFIG_ATTRIB_NATIVE_RENDERABLE_NAMEGST_GL_CONFIG_ATTRIB_SAMPLES_NAMEGST_GL_CONFIG_ATTRIB_SAMPLE_BUFFERS_NAMEGST_GL_CONFIG_ATTRIB_MAX_PBUFFER_PIXELS_NAMEGST_GL_CONFIG_ATTRIB_MAX_PBUFFER_HEIGHT_NAMEGST_GL_CONFIG_ATTRIB_MAX_PBUFFER_WIDTH_NAMEGST_GL_CONFIG_ATTRIB_STENCIL_SIZE_NAMEGST_GL_CONFIG_ATTRIB_DEPTH_SIZE_NAMEGST_GL_CONFIG_ATTRIB_LUMINANCE_SIZE_NAMEGST_GL_CONFIG_ATTRIB_ALPHA_SIZE_NAMEGST_GL_CONFIG_ATTRIB_BLUE_SIZE_NAMEGST_GL_CONFIG_ATTRIB_GREEN_SIZE_NAMEGST_GL_CONFIG_ATTRIB_RED_SIZE_NAMEGST_GL_CONFIG_ATTRIB_RENDERABLE_API_NAMEGST_GL_CONFIG_ATTRIB_CONFORMANT_API_NAMEGST_GL_CONFIG_ATTRIB_SURFACE_TYPE_NAMEGST_GL_CONFIG_ATTRIB_CAVEAT_NAMEGST_GL_CONFIG_ATTRIB_PLATFORM_NAMEGST_GL_CONFIG_ATTRIB_CONFIG_ID_NAME_gst_debug_get_categorygst_gl_async_debug_initgst_gl_async_debug_newgst_gl_async_debug_freezegst_gl_async_debug_thawgst_info_vasprintfgst_gl_async_debug_output_log_msgg_object_unrefgst_gl_async_debug_unsetgst_gl_async_debug_freegst_gl_async_debug_store_log_msg_valistg_object_refgst_info_strdup_vprintfgst_gl_async_debug_store_log_msggst_gl_memory_pbo_init_oncegst_gl_renderbuffer_init_oncegst_gl_memory_egl_init_onceg_cond_broadcastg_main_context_newg_main_loop_newg_main_context_invokeg_main_loop_rung_main_loop_unrefg_main_context_unrefg_signal_newg_main_loop_quitg_source_destroyg_source_unrefg_list_freegst_gl_window_newg_list_delete_linkgst_gl_display_new_with_typegst_gl_display_egl_device_newgst_gl_display_wayland_newgst_gl_display_x11_newgst_gl_display_egl_newgst_gl_display_egl_new_surfacelessgst_gl_display_newgst_gl_display_get_handlegst_gl_display_get_handle_typegst_context_set_gl_displaygst_context_writable_structuregst_context_get_gl_displaygst_context_get_structuregst_gl_display_create_contextg_signal_emitg_list_prependgst_gl_display_remove_windowg_list_findgst_gl_display_retrieve_windowg_list_find_customgst_gl_display_find_windowgst_gl_display_get_gl_context_for_threadgst_gl_display_add_contextgst_gl_display_remove_contextstrncmpstrcspnstrchrg_string_freeg_string_assigng_strconcatgst_structure_has_field_gst_fraction_range_type_gst_int_range_typegst_query_add_allocation_metagst_buffer_add_parent_buffer_metagst_caps_truncategst_value_is_fixedgst_value_get_fraction_numeratorgst_structure_get_intgst_value_get_fraction_denominatorgst_util_fraction_multiplygst_structure_fixate_field_nearest_fraction_gst_fraction_typegst_value_set_fractiongst_structure_fixate_field_nearest_intgst_structure_get_fractiongst_mini_object_copygst_caps_features_addgst_gl_filter_get_typegst_gl_filter_add_rgba_pad_templatesgst_element_class_add_static_pad_templategst_gl_filter_filter_texturegst_gl_filter_render_to_targetgst_gl_framebuffer_draw_to_texturegst_gl_filter_render_to_target_with_shadergst_gl_filter_draw_fullscreen_quadgst_gl_memory_get_texture_idmemsetgst_gl_format_type_n_bytesgst_gl_sized_gl_format_from_gl_format_typegst_gl_format_type_from_sized_gl_formatgst_gl_format_n_componentsg_warn_messagegst_gl_texture_target_from_glgst_gl_texture_target_to_buffer_pool_optiong_array_newg_array_set_clear_funcg_array_freegst_gl_framebuffer_get_typegst_gl_framebuffer_newg_array_remove_index_fastgst_is_gl_renderbufferg_array_append_valsgst_gl_renderbuffer_allocation_params_newgst_gl_framebuffer_get_idgst_gl_query_startgst_gl_video_allocation_params_free_datagst_gl_video_allocation_params_copy_datagst_video_alignment_resetgst_video_format_info_componentgst_gl_memory_get_typegst_gl_memory_initgst_gl_memory_read_pixelsgst_gl_query_endgst_gl_memory_texsubimagegst_gl_get_plane_startgst_gl_memory_copy_teximagegst_gl_memory_init_oncegst_gl_memory_get_texture_formatgst_gl_memory_get_texture_targetgst_gl_video_allocation_params_get_typegst_gl_video_allocation_params_init_fullgst_gl_video_allocation_params_new_wrapped_datagst_gl_video_allocation_params_new_wrapped_gl_handlegst_gl_video_allocation_params_new_wrapped_texturegst_buffer_append_memorygst_buffer_add_video_meta_fullgst_video_meta_set_alignmentgst_gl_memory_pbo_allocator_get_typegst_gl_memory_pbo_get_typegst_gl_memory_pbo_copy_into_texturegst_gl_memory_pbo_download_transfergst_gl_memory_pbo_upload_transfergst_is_gl_memory_pbogst_query_parse_capsgst_pad_get_pad_template_capsgst_pad_get_current_capsgst_caps_mergegst_query_set_caps_resultgst_query_parse_accept_capsgst_caps_can_intersectgst_query_set_accept_caps_resultgst_gl_mixer_get_typegst_gl_mixer_pad_get_typegst_gl_mixer_class_add_rgba_pad_templatesgst_aggregator_pad_get_typegst_element_class_add_static_pad_template_with_gtypegst_gl_mixer_process_texturesgst_gl_mixer_get_framebufferg_param_spec_booleangst_glsl_stage_new_default_vertexgst_gl_shader_new_link_with_stagesgst_video_overlay_rectangle_get_flagsgst_video_overlay_rectangle_get_pixels_unscaled_argbgst_video_overlay_rectangle_get_render_rectangleg_value_set_booleang_value_get_booleangst_gl_overlay_compositor_get_typegst_gl_overlay_compositor_newgst_gl_overlay_compositor_free_overlaysgst_gl_overlay_compositor_upload_overlaysgst_video_overlay_composition_n_rectanglesgst_video_overlay_composition_get_rectangleg_list_appendgst_gl_overlay_compositor_draw_overlaysgst_gl_overlay_compositor_add_capsgst_gl_query_initgst_gl_query_unsetgst_gl_query_countergst_gl_query_resultgst_info_strdup_printfgst_gl_renderbuffer_allocator_get_typegst_gl_renderbuffer_get_typegst_gl_renderbuffer_get_widthgst_gl_renderbuffer_get_heightgst_gl_renderbuffer_get_formatgst_gl_renderbuffer_get_idgst_gl_renderbuffer_allocation_params_get_typegst_gl_renderbuffer_allocation_params_new_wrappedg_hash_table_new_fullg_str_equalg_str_hashg_hash_table_destroyg_hash_table_lookup_extendedg_hash_table_insertgst_gl_shader_get_typegst_gl_shader_is_linkedgst_gl_shader_get_program_handlegst_gl_shader_detach_unlockedgst_glsl_stage_get_typegst_glsl_stage_get_handlegst_gl_shader_detachgst_gl_shader_attach_unlockedgst_gl_shader_attachgst_glsl_stage_compilegst_glsl_error_quarkgst_gl_shader_new_with_stagesg_object_notifygst_gl_shader_new_defaultgst_glsl_stage_new_default_fragmentgst_gl_shader_release_unlockedg_list_free_fullg_hash_table_remove_allgst_gl_shader_releasegst_gl_shader_set_uniform_1fvgst_gl_shader_set_uniform_2fgst_gl_shader_set_uniform_2igst_gl_shader_set_uniform_2ivgst_gl_shader_set_uniform_3fgst_gl_shader_set_uniform_3igst_gl_shader_set_uniform_3ivgst_gl_shader_set_uniform_4fgst_gl_shader_set_uniform_4fvgst_gl_shader_set_uniform_4igst_gl_shader_set_uniform_4ivgst_gl_shader_set_uniform_matrix_2fvgst_gl_shader_set_uniform_matrix_3fvgst_gl_shader_set_uniform_matrix_4fvgst_gl_shader_set_uniform_matrix_2x3fvgst_gl_shader_set_uniform_matrix_2x4fvgst_gl_shader_set_uniform_matrix_3x2fvgst_gl_shader_set_uniform_matrix_3x4fvgst_gl_shader_set_uniform_matrix_4x2fvgst_gl_shader_set_uniform_matrix_4x3fvgst_gl_shader_bind_attribute_locationgst_gl_context_supports_precisiongst_gl_context_supports_precision_highpgst_gl_shader_string_fragment_highp_precisiongst_gl_shader_string_fragment_mediump_precisiongst_gl_shader_string_fragment_get_defaultgst_gl_shader_string_fragment_external_oes_get_defaultgst_gl_shader_string_fragment_external_oes_defaultgst_gl_shader_string_fragment_defaultgst_gl_shader_string_vertex_mat4_vertex_transformgst_gl_shader_string_vertex_mat4_texture_transformgst_gl_shader_string_vertex_defaultg_ascii_tablegst_glsl_version_to_stringgst_glsl_version_from_stringg_strchugg_strchompgst_glsl_profile_to_stringgst_glsl_profile_from_stringgst_glsl_version_profile_from_stringgst_glsl_string_get_version_profilegst_gl_version_to_glsl_versiongst_gl_context_supports_glsl_profile_versiong_regex_newg_regex_unrefg_regex_replace_literalg_regex_replacegst_glsl_stage_set_stringsg_malloc0_ngst_glsl_stage_new_with_stringgst_glsl_stage_newgst_glsl_stage_get_shader_typegst_glsl_stage_get_versiongst_glsl_stage_get_profilegst_gl_sync_meta_wait_cpugst_meta_api_type_registergst_gl_sync_meta_get_infogst_meta_registergst_buffer_add_gl_sync_meta_fullgst_buffer_add_metagst_video_meta_api_get_typegst_caps_features_get_sizegst_caps_features_contains_idgst_caps_features_get_nth_idgst_gl_value_set_texture_target_from_maskgst_caps_set_valuegst_caps_features_newgst_caps_features_get_nthgst_video_gl_texture_upload_meta_api_get_typegst_video_gl_texture_upload_meta_uploadgst_structure_newgst_buffer_pool_is_activegst_is_dmabuf_memorygst_dmabuf_memory_get_fdgst_buffer_find_memoryg_hash_table_lookupgst_egl_image_from_dmabuf_direct_target_with_dma_drmgst_egl_image_from_dmabufgst_mini_object_weak_refgst_video_dma_drm_fourcc_from_formatgst_video_dma_drm_fourcc_to_stringgst_video_dma_drm_fourcc_from_stringgst_video_dma_drm_fourcc_to_formatg_direct_equalg_direct_hashgst_static_caps_getgst_caps_is_anygst_caps_set_features_simplegst_caps_filter_and_map_in_placeg_hash_table_removeg_hash_table_unrefgst_caps_features_from_stringgst_caps_features_freegst_caps_set_simplegst_caps_is_fixedgst_allocation_params_initgst_query_add_allocation_paramg_array_unrefgst_structure_take_valuegst_structure_remove_fieldgst_value_list_initg_value_take_stringgst_value_deserializegst_gl_upload_get_typegst_gl_upload_get_input_template_capsgst_caps_simplifygst_gl_upload_set_contextgst_object_replacegst_gl_upload_newgst_gl_upload_transform_capsgst_caps_appendgst_gl_upload_propose_allocationgst_gl_upload_set_capsgst_caps_is_equalgst_video_info_dma_drm_initgst_video_is_dma_drm_capsgst_video_info_dma_drm_from_video_infogst_video_info_dma_drm_from_capsgst_gl_upload_get_capsgst_gl_upload_perform_with_buffer_gst_buffer_typegst_buffer_copy_intogst_gl_upload_fixate_capsg_value_get_objectgst_element_iterate_sink_padsgst_iterator_foldgst_iterator_resyncgst_iterator_freegst_element_iterate_src_padsgst_query_new_contextgst_query_parse_contextgst_element_set_contextgst_message_new_need_contextgst_element_post_messagegst_gl_element_propagate_display_contextgst_context_newgst_message_new_have_contextgst_context_get_context_typegst_gl_display_wayland_new_with_displaygst_gl_display_x11_new_with_displaygst_element_get_type_gst_query_typegst_query_parse_context_typegst_query_set_contextgst_gl_value_set_texture_targetg_value_set_static_stringgst_gl_multiply_matrix4gst_gl_get_affine_transformation_meta_as_ndcgst_gl_set_affine_transformation_meta_from_ndcgst_video_multiview_mode_get_typeg_param_spec_enumgst_video_multiview_flags_get_typeg_param_spec_flagsg_value_set_enumg_value_set_flagsg_value_get_enumg_value_get_flagsg_value_get_intg_value_set_intgst_value_list_append_and_take_valuegst_value_get_int_range_mingst_value_get_int_range_maxgst_value_get_int_range_stepgst_value_set_int_range_stepgst_value_get_fraction_range_mingst_value_get_fraction_range_maxgst_value_set_fraction_rangegst_caps_merge_structure_fullgst_structure_get_flagsetgst_caps_steal_structuregst_video_multiview_flagset_get_typegst_video_multiview_mode_to_caps_stringgst_caps_new_simplegst_caps_features_new_anygst_caps_set_featuresgst_gl_view_convert_get_typegst_gl_view_convert_newgst_gl_view_convert_transform_capsgst_video_multiview_get_mono_modesgst_video_multiview_get_unpacked_modesgst_video_multiview_get_doubled_height_modesgst_video_multiview_get_doubled_width_modesgst_video_multiview_get_doubled_size_modesgst_gl_view_convert_fixate_capsgst_caps_new_empty_simplegst_gl_view_convert_resetgst_gl_view_convert_set_contextgst_gl_view_convert_set_caps_gst_caps_typegst_video_affine_transformation_meta_api_get_typegst_gl_view_convert_submit_input_buffergst_gl_view_convert_get_outputgst_gl_view_convert_performgst_gl_stereo_downmix_mode_get_typeg_main_context_pop_thread_defaultg_main_context_push_thread_defaultg_cclosure_marshal_genericgst_gl_window_get_typegst_gl_window_error_quarkgst_gl_window_drawgst_gl_window_set_preferred_sizegst_gl_window_showgst_gl_window_has_output_surfacegst_gl_window_set_window_handlegst_gl_window_get_displaygst_gl_window_get_window_handlegst_gl_window_get_contextgst_gl_window_get_surface_dimensionsgst_gl_window_send_key_eventgst_gl_window_send_mouse_eventgst_gl_window_send_scroll_eventgst_gl_window_handle_eventsgst_gl_window_set_render_rectanglegst_gl_window_queue_resizegst_gl_window_resizegst_gl_window_controls_viewportgst_egl_get_error_stringgst_gl_display_egl_from_gl_displaygst_egl_image_get_typegst_egl_image_get_imagegst_egl_image_new_wrappedgst_mini_object_initgst_egl_image_from_textureeglGetErrorgst_egl_image_from_dmabuf_direct_targetgst_egl_image_from_dmabuf_directgst_egl_image_export_dmabufeglSwapBuffersXMatchVisualInfoeglDestroySurfaceeglGetConfigAttribg_strjoinveglChooseConfigg_set_error_literaleglCreateContexteglInitializeeglQueryStringeglGetConfigseglCreateWindowSurfaceg_signal_connect_dataeglCreatePbufferSurfaceeglBindAPIeglMakeCurrenteglDestroyContexteglReleaseThreadg_signal_handler_disconnecteglGetProcAddresseglGetCurrentContextg_malloc_ng_array_sized_newg_array_set_sizeg_realloc_ng_array_sorteglQueryContextg_object_set_data_fullg_array_binary_searcheglTerminategst_gl_display_egl_get_typegst_gl_display_egl_get_from_nativeeglGetDisplaygst_gl_display_egl_new_with_egl_displaygst_allocator_freegst_gl_memory_egl_allocator_get_typegst_gl_memory_egl_get_typegst_is_gl_memory_eglgst_gl_memory_egl_get_imagegst_gl_memory_egl_get_displaygst_gl_display_egl_device_get_typegst_gl_display_egl_device_new_with_egl_deviceXSyncXCloseDisplaygst_gl_display_x11_get_typeXOpenDisplayXGetXCBConnectionXSetEventQueueOwnerg_source_attachxcb_poll_for_eventg_object_set_datawl_display_flushwl_display_disconnectgst_gl_display_wayland_get_typewl_display_connectwl_egl_window_resizewl_proxy_get_versionwl_proxy_marshal_flagswl_proxy_create_wrapperwl_display_create_queuewl_proxy_set_queuewl_registry_interfacewl_proxy_add_listenerwl_display_roundtrip_queuewl_proxy_destroywl_pointer_interfacewl_proxy_set_user_datawl_cursor_image_get_bufferg_get_prgnamewl_egl_window_createwl_subsurface_interfacewl_shell_surface_interfacewl_egl_window_destroywl_proxy_wrapper_destroywl_event_queue_destroywl_compositor_interfacewl_subcompositor_interfacewl_shell_interfacewl_display_cancel_readwl_display_dispatch_queue_pendingwl_display_dispatch_pendingwl_display_read_eventswl_display_prepare_read_queuewl_display_prepare_readg_source_newwl_display_get_fdg_source_add_pollXFreeXUnmapWindowXDestroyWindowXFreeColormapXWhitePixelXBlackPixelXMoveResizeWindowXResizeWindowXReparentWindowXGetWindowAttributesXMapWindowXSelectInputXCreateColormapXCreateWindowXSetWindowBackgroundPixmapXInternAtomXSetWMProtocolsXStringListToTextPropertyXSetWMPropertiesXVisualIDFromVisualXkbKeycodeToKeysymXKeysymToStringxcb_intern_atomxcb_intern_atom_replyXSetErrorHandlerxcb_flushxcb_get_file_descriptorglXSwapBuffersglXGetFBConfigAttribglXQueryExtensionglXQueryVersiongst_structure_n_fieldsglXGetFBConfigsglXChooseFBConfigglXGetVisualFromFBConfigglXChooseVisualg_memdup2glXDestroyContextglXMakeCurrentglXGetProcAddressARBglXGetCurrentContextglXQueryExtensionsStringglXCreateContextglXQueryContextdrmModeFreeConnectordrmModeFreeResourcesgbm_device_destroycloseopen64drmModeGetResourcesdrmModeGetConnectorg_ascii_strcasecmpgbm_create_devicedrmModeGetEncoderdrmModeFreeEncoder__errno_locationg_strerrorgbm_bo_get_devicegbm_device_get_fddrmModeRmFBgbm_bo_get_user_datagbm_bo_get_widthgbm_bo_get_heightgbm_bo_get_stridegbm_bo_get_formatgbm_bo_get_handledrmModeAddFBgbm_bo_set_user_datag_udev_client_newg_udev_enumerator_newg_udev_enumerator_add_match_subsystemg_udev_enumerator_executeg_udev_device_get_device_fileg_list_lengthgbm_surface_lock_front_bufferdrmHandleEventgbm_surface_release_bufferdrmModePageFlipdrmModeSetCrtcdrmModeGetCrtcdrmModeFreeCrtcgbm_surface_destroygbm_surface_create__getauxvallibgstbase-1.0.so.0libgstreamer-1.0.so.0libgstvideo-1.0.so.0libgstallocators-1.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libgmodule-2.0.so.0libEGL.so.1libGLX.so.0libwayland-client.so.0libwayland-cursor.so.0libwayland-egl.so.1libX11.so.6libX11-xcb.so.1libxcb.so.1libgudev-1.0.so.0libdrm.so.2libgbm.so.1libc.so.6ld-linux-aarch64.so.1libgstgl-1.0.so.0GLIBC_2.17$ORIGIN/../../../../gstreamer/libs/gst/base:$ORIGIN/../../../../gstreamer/gst:$ORIGIN/../video:$ORIGIN/../allocatorsaf fWff     ̚  Ъ 0          5     ( (  0 0 8  5@  H 8 P @ X  ` H h X p  x `      p   x   5ȫ  Ы  ث         0   5      ( h 0  8  @  H  P  X  `  h  p p x   @        (  8   @ Ȭ 8 Ь  ج P   5  `   5   p      (  50  8  @  5H  P  `  p x x     0   5    v H  ȭ  Э P ح             0 0 0 8  5@  H  P 8 X  ` ( h  p  x 8    H    X    x Ȯ 8 Ю  خ              (    0 ` @ H H  P X  ` 0 h  5p  x   v 0   8    ȯ Я    @ H h x @ hH X x` p x   Hw    p `_   h  0 8 (H 0P H` Ph x _ p ` X ȱ ر      0( XP X Xh p ( 8 X h   Ȳ в  `   ( 0 X ` p x   ( 0 Xг  س       0 8 H  P @` Ph hx p      ȴ ش  0 8 X `  ( pP `X xh p       ȵ е     ( 8 @ P( X0 h@ pH X ` p x        ж 8ض H X h p 0 8 H P (` 8h P     ȷ  x    ( 8 @ P X h p ( 0 H P h p ȸ и       ( 0 (@ 0H HX P` hp px     hй ع   ( H X p0 8 H P ȡ` 0h Px `    Ⱥ Pغ h    ( X8 @ P X  `B QȻ `Bл Q C QH CP Q C Qȼ Dм Qؼ `U P Q `UH POP QX `U F Q `UȽ Iн Qؽ `U (L Q `UH IP QX `U` J D Q TȾ Mо Qؾ T D Q TH GP QX T R Q  ؿ _ _  u _ _ h ( uH _P _X ( ` u _ _  u _ _  u _ _ x  u( _0 `8 X @ v` _h `p 8 x v _ _   v _ _  0v  ` (`  Hv@  `H @`P  X `vx _ _ X xv _ `` ( v p` ` ( v `( `0  8 vX  `` `h  p v ` `  v ` a  v _ _   v8 _@ _H H P wp _x _  (w _ _ x @w _ _ X Pw a a(  0 `wP _X 0a`  h w _ _  w _ _ h w _ _ x  w0 _8 Xa@  H wh _p hax  w _ Xa  x _ xa  x _ _  ( xH _P _X  ` (x a a  0x a a ( @x  ` a   Xx( a0 a8  @ px` bh bp x x xx (b 0b  x _ _  x _ _  x@ 8bH HbP  X xx pb b  x _ _  x x y y( (y8 0yH @yX Pyh `yx py y y y y y z z( z8 (zH 8zX Hzx Xz hz z z z z z z( z8 zH {X {h ({x 8{ P{ h{ { { { { {( {8 |H  |X 8|h P| h| x| | | | | | | }( }8 0}H @}X X}h h} } } } } } } ~ ~  ~ 0~( @~8 P~H h~X ~h ~x ~ ~ ~ ~ ~    0 @ P( `8 pH X h x          8 P h( x8 H X x  Ѐ       8 P ` p( 8 H h  ȁ       H p( 8 X x Ȃ ؂       0 8 @( PH `X ph xx      Ѓ      0( @8 PH XX hh x     ؄( 8 H X 0h Hx X h     ؅   0( @8 XX h x  Ȇ     (8 8X Hx X h x     ȇ( 8 H h  x 0 @ P ` h x    ( Ј8 H X h x     0 @ P ` p   ( 8 H ȉX ؉h x      0 @ P h   ( 8 H ЊX      ( H h   ( 8 H (X Hh hx  h   H  P  x  0   @     d  ( 0 @ p H @P X ` h p x   0     P  0        P  @  p( 0 8  @ PH P X`  h p x    $       ` P  ~ Po Hq d @l  l kH jP gX np 0kx h d j p o H P ` @-x `      [  0 8 @7P @:X E d d b  U  ,` h x p+ ` p & 3 `  S `( 8 P@ `P @?x L l      ( P X Ȅ` b  ` @T =   r @ H Qh HVx  R   ( 8 0     `  P h  x (J  K G ( +8 `H hX p P  6 @M ,  ( Ep  [ L    lP FX h   0    @  H D2` `-x  $N `H L$ l @A     0  ` ?x DG `| `c     , 0 (  0 @ H "x  ` @  Ь d)   d  ( 3 ` $H X lx   @ PP ̬ 4 0* 0  @ c@ P HTX     db  A `[ 8 H P /h   `   Ĕ EP Hx  ` 8 p K  $ P  @ mP  h Q `8  p( `P  dq     0 H ^` h @x  D  V ( @B0  H P (jX ` 07h Dp   6 L h 4 {   m0 P @h @Mx lR   @  0 x H @` PGp @   $ p  P  D8 x@ 0   H]     ,8 P :h mp x  ă   z l( @ @u` n    ķ 7  d `. ( 8 ` p    ̚     0  8 P H x P  X P `  h x  + , W X X j  j  8j( @j0 Xj8 pj@ xjH jP jX j` jh jp jx k k  k 0k @k Pk `k pk xk k 8 @ ( P 8h    `  X  ȶ  H x H  x x H 0( P X ` (h     (     ( 0  8 @  X  h  p                ( @ H `  h !p "x # $ % & ' ( ) * + , - . $ / 0( 10 28 3@ 4H 5P 6X 7p 8 9 : ; < = > ? @ A B C D E0 FH GX H` Ih Jp K L M N O P [ Q R S T U V W X Y0 Z8 [@ \H ]h ^p _x ` a b c d e f g h i j k l ( m0 o8 nP oX p` qp r s t u v w x y z {  | } ~     0 8 @ H P X ` h p x                ( 0 8 @ H X ` p                  ( 0 @ P ` h x                0 8 @ H P X ` h x           j     ( 0 8 @ H ` p x                ( 0 8 @ P X h p              ( 8 @  H  P  X  h  p              28 P X ` h p    ! " # g $ % & (( )0 *8 +@ ,P -` .h /p 0 1 2 3 4 5 6 7 8 9 : ;( <0 =8 >H ?` @h Ap Bx C D E F G H I J K L  M N O P( Q0 R@ SX T` Up Vx W X Y Z [ \ ] ^ _ ` a b c d e f( g0 h8 i@ jH kX ` lh mp n o p q r s t u v r w x y z( {0 |8 }H ~X ` p x        @            0 8 @ H X ` h p x                ( 0 8 @ P X p                  p     8 @ x               ( 8 @ H X ` p                  ( 8 @ P X h x              ( 0 H P X ` h p x                     ( 0 @ H X `       ! " # $ % & ' ( ) * + , -0 .8 H /P 0X 1h 2p 3x 4 5 6 7 8 9 : ; < = > ? @ A0 @ BH P CX Dh Ex F G H I J K L M N O P Q ' L {{_{A    հA ֡!B{ ? Hӡ{ 39_֠C@_֠!?T!Fa_֠!!"A !ABLGb_{ `V9@7!dF@ ? R`9 @{¨_          {StȠ`BSA{¨_֡!E ?4BE!?8@?B|F@?`BSA{¨_{St"s`@SA{¨_֡!E ?4BLC!?!8@?sB|F@?`@SA{¨_{StBs` @SA{¨_֡!E ?4BLC!?! 9@?sB|F@?` @SA{¨_{Stbs`@SA{¨_֡!E ?4BE!?!`9@?sB|F@?`@SA{¨_{Sts`@SA{¨_֡!E ?4BLC!?! 9@?sB|F@?`@SA{¨_{Sts`@SA{¨_֡!E ?4BE!?! :@?sB|F@?`@SA{¨_{Sts`@SA{¨_֡!E ?4BE!?! :@?sB|F@?`@SA{¨_{Sts`@SA{¨_֡!E ?4BLC!?!@:@?sB|F@?`@SA{¨_{Sts`"@SA{¨_֡!E ?4BLC!?! @;@?sB|F@?`"@SA{¨_{St"s`&@SA{¨_֡!E ?4BE!?! ;@?sB|F@?`&@SA{¨_{StBs`*@SA{¨_֡!E ?4BE!?!;@?sB|F@?`*@SA{¨_{Stbs`.@SA{¨_֡!E ?4BE!?!  <@?sB|F@?`.@SA{¨_{Sts`2@SA{¨_֡!E ?4BE!?! `<@?sB|F@?`2@SA{¨_{Sts`6@SA{¨_֡!E ?4BLC!?!`'<@?sB|F@?`6@SA{¨_{Sts`:@SA{¨_֡!E ?4BE!?!)<@?sB|F@?`:@SA{¨_{Sts`>@SA{¨_֡!E ?4BE!?!+@=@?sB|F@?`>@SA{¨_{Sts`B@SA{¨_֡!E ?4BE!?!`-=@?sB|F@?`B@SA{¨_{S41T[E75 55[B@:?SA{ĨF֠@6? 564`@_ Tc@!8;b_TD% ;bT! ;$@!@ydh Aya@`?h 855@[BSA{ĨF֠6?E?sSA{ĨF ? 4S `@_"Tc@!X;b_TD%@; T!@;$@!@ydh Aya@F`?h 8@[BSA{Ĩ@# Tc@m`h!a@ `?h 85DB ;?5DB:?ֶ5DB@;?@[BE ?@[B7?@[B@@ydh Ayw@@ydh Ay {S@95*SA{Ĩ_ִD! ?4!?R 4`@94[6֪GB6s`@94qRAz@T?ր2s?2s@[BB ?ր2sB7?ր2sF@4GE@@`;Cc B;ҤR!R?@[B  {S[`4*1 (T!Ec# ?֗64@# Tc@,4b_TD  41T 4@y@9dh!x@9a@ `?h 8v4`@?b*Tb@aRAh 8a@?h 8`@ _bTc@!!b_TD %!,T!!$@y!@9dh xA9a@ `?h 8w4`@?(Tb@aRAh 8a@?h 8`@ _B#Tc@!4b_TD %4'T!4$@y!@9dh xA9a@ `?h 8X4`@?b#Tb@aRAh 8a@?h 8`@ _Tc@!,5b_TD % 5"T! 5$@y!@9dh xA9a@ `?h 84`@?"Tb@aRAh 8a@?h 8`@_Tc@,Rጭrah a@`?h 8#@cCV5585Y4q!E ?`@BD@? 5`@_"Tc@!:b_TD%: T!:$@!0@dh A0a@`?h 8[BSA{ŨFDcB 4?v 43cER`?֣c0Gb!!`?4  ScER`?֣c0Gb!4`?x4cER`?֣c0Gb! 5`?4cER`?֣c0G! $`?#@cC@0@dh A0DcB!?555k`Y5g!E ?oDB:?[BSA{ŨFրDB $?#@cCQDcB 5?956DcB4?55*cER`?֮cER`?cER`?cER`?ּ@y@9dh xA9@y@9dh xA9@y@9dh xA9@y@9dh!x@9vc0Gb! 4`?4S1 {S@95*SA{Ĩ_֔D! ?4!?R 4`@94[е"4֪G!s`@94qRAz@Ta?ր2sa?2s@[BB4a?ր2sB 5a?ր2sB $?ր2sF@4GCE@c @c`Т`;B;DR!R?@[B R__{4AS?!B< ?DRQRnR c ?ւBC@?֡4 @@SA{¨_֣c8BRРB ==`?րSA{¨_  {!RB$G @?֠G@aaB @ @{¨{!TGS ?ցBF 5)eeB ,)!* J.ƀih9gB f!c$& `:$A?A$RСB=! >"?cxE!R`?! a!,B$b2``> ?րSA{¨_֢BG@?ַ{SF[5@@ qTAa*Ab.AsBA`?` SA[B{Ũ_c#W9G@ @g*A>2Rƀ>R ?ր@ qT@g.AD2R R ?#@cC#@cC  CѢBF{CS[*c@@w@qhT*q@T*B(CB@@?* 4Fq T*{ASB[CcDC_bBAa cE`?5R*{ASB[CcDC_֔6F~S8$C? ?E@Cc c@ƀB>$;RR?!8G`BA@ ?aBA @?!$C ?`"A"!$C ?`&A&!$C ?֡!E`BA@ ?*{ASB[CcDC_`"ABdA2C@?֢*B(CB@@?*5{ !8G@A@ ?`&AcC!@#`?`&A!$C ?&!E`BA@ ? @ R{¨_{FS@4@ qTb@`&A!@cF`?ցAsBA ?`SA{¨_֠CD@c $CcB>-RR?{FS@4@ qhTb@`&A!cF`?`BA @4A ?`BA SA{¨_֠CD@c $Cc@ƠB>$0RR?{S[cU@!A@ ?`!F ?qT[B @cCSA{Ĩ8Aց@BB!@@?֠4SA R[BcC{Ĩ_ {S@ szC`?b `?@ RSA{è_{CS*[`X@s.C@`?֡@ @`?iG*RRХ@c>B`?{ASB[C_ {S@ zC?`b Ҁ?֡!D`BA@ ?֡SA!(C{¨!@{CS?q T[*`X@.C@?ց@ @?iG*RRХ@c>B`?{A[CSB_ց&A{ASB"E{CSEt&A@Ҵ.@`"A?T[ckE`BA9G@?!R;G ?*`BA@?u&A4@a"ATU.@_ T,@_TT`BA@?AR ?aBA* @?4a&A@b"A?T#,@@T,@T?aT[CcDkEE@@BT{ASB_,@_@T!$C ?u&A,@? T!$C ?[CcDkE`&[CcDkET ?TA[ck?   {ÀRS[*@@@k TaRkT*c(CSA[B{ŨcAc!8G`BA@ ?t"A!A ?w&A!A ?aBA @@!A# ?aBA @!E ?֥0@?*!$C ?Y!$C ?#@!$C ?85cC?qT!8G`BA@ ?!E`BA@ ?֡!TB ?4`@SA[B{ŨB @!E ?օ0@Ҡ?*!$C ?cC RSA[B{Ũ_#@с!E{[FSc@"@ v@qTw&A`"A aBACЄC!@b" ?4@ q(T`BA @W`5`&AД B?2Cb&Aj@TcC! `?`BA @ 4 R!E@"@cҁ)T{BSC[DcE_@5`&AД B?2Cb&AjTk?֔ДC?2C?D?Ҁ?4x@qT4G?*DJR &>sBRAR?`?`?kFRk4g&A $CcE@">ƠDRR?w&AkFO`"A @qT#D@c $CcТƀB>ERAR?Rk4g&A $CE@">cFRR?`BAkF @`&AcC!@#`?WDk`?Ҁ?4@q(T4(F?*DLR &>cRAR?RkFD @k D!@?Ҁ?46 @qT4G?*DKR &>cRAR?ց!JRAR?z@q T E@c$C">ФJRAR?)4E@ $Cйc">KRAR?ַ@qIT E@c$C">KRAR?֣4E@ $Cйc">LRAR?W@qT E@c$C">LRAR?XAk?   {S[!8G@At@@ ?u"A !A ?cBAb F?`"ABdA2C@?`"A!A ?@` TT`&A&&C@?94`*A`.A`@A!E`BA@ ???@ !E`BA@ ?ֵ!$C ?֢B(CSA[B{ĨB@cBAb F?`"A !E`BA@ ?!E`BA&C@ ??!E`BA@ ?!$C ?@`&AcC!`?ֵ&C@   R_C{CS!8G@A@ ? 4`@A`BA@!E ?֢{AB(CSBCB A`&AcC!`?`BA@!5!E[@D#6 ?֠`?Ҡ?TF@qT6(F?*D7R >cRAR?#@R[C{ASBC_ց!E`BA@ ?{ARSBC_֠6E@ $Cзc>7RAR?F@q)T E@c$C>7RAR?ֺ{Sts`@SA{¨_ց!F ?4sBD@?`@SA{¨_{ !8G@A@ ?)aBA* @!E ?* @{¨_  {SC?3`@@TBB@?4!8G`BA@ ?t&A!A ?!E`BA@ ?SA{¨_փcTA!! ! РB ``?SA{¨_ _R__   8@#;7!90%B 4 HX_ց!B{ ?{B@!CG Ձ!B{ ?{BF!HBG _cEDA{d@ Tҁ!E@"@cҡT{C_8@cC!`?@A?BE{8@E@! cC`?րE@@BҁT{B_րA?BE{8@F@cC!`?ց!E@@"@cҁT{C_րA?   CтBE{C[FS@@@qT`@ @5@z@LN@5`@z@@?` 5@ @!5!`?#@5@5E@@BT3@{CSD[E_ր#ЈE@c4Cc ƀBDR!R?@q)TE@#4Ccc @BRR?RҫA?{CSH@ R{ASB_֔ДF@qhT`R@!E ?`Va.@@!!!aJqT#@4CcE@cBRR?#ЈE@c4CcaR@BҤRR?R{ ``ȁ @{¨_ց!E ?@4`6C `! @`{¨~Fփc8BBR`?`6   {Sts`@SA{¨_ց!F ?4sBD@?`@SA{¨_   {SRa"@ДG @@? RT@SA{è_R_`"@@@?ւB0E@?q@SA{è_ фE{S[@w!B ?5R!Ew@"@cT{OSP[Q_ccB"R?5F@qTcRBR?AH!F!@`4@T?qTK@cE@!`?s&D`?`?@ RcR#E@c4Cc BdIRAR?cR?q(TB$D@?@cR@TO#4CcE@c`BDKRR?ֺ#E@c4CcB$JRAR?ҤAc? O{8|||=[ c S$Ak*?T@@TBB@?4!AuZw xy ?`!F ?`Fa R EaSA[BcCkD{Ũ_փcTA!!!B``?R{Ũ_փcTA!!!B``?RSA[BcCkDcTA!!!B```?R[BcCcTA!!!B ``?R[B{ @!$C ?`@ @{¨jG @{¨_{Si"De*Cd @f@a@b@+i*@'@?`@!F ?ր{BSC_{Sts`@SA{¨_ց!F ?4EsBD@?`@SA{¨_  {SG?su@U@TBB@?4v@b@SA{èւBB@?4cTA!!!B``?@SA{è_@!cTA!!B ``?SA{è_փcTA!!!B@``?@  !@  _ R_ց!LC!A{`TC ?a!B ?DRfRRc5?bBC@?* @"{¨_ցG! `{!TG  ?ց!` @@5!`~ @{¨_ւBG!0@?  {!QS?qT4R*SA{è_b4a!8G@A` ?ccEa bAB `?*4`~ACBdA@?ց!E`A` ?@!E`A` ?@{FS@4@ qTb@`A!@ccF`?ցAsA ?`SA{¨_րD@TC#cBd6RR?{FS@4@ qhTb@`A!ccF`?`A@4A ?`ASA{¨_ր#D@cTCcƠB8RR?{ a!8GA` ?`A@5`Aa!$C ?ց!E`A` ? @ R{¨_`AccC!"`? {S!@@`R?k@TBLCSA{ĨB A[ca!8GA` ?֖~A!A ?A!A ?A @!A ?A `!E ?օ0@?*a!$C ?ָa!$C ?ֵa!$C ?5[BcC `!E ?օ0@Ҡ?*Va!$C ?*[BcCSA{Ĩ_{cFS[c@qTcB@bRkTcLCSA[B{ŨcAր#E@cTCc@B#RR?cB@bRkATca!8GA` ?֗~A!A ?A!A ?A @!A# ?A `!E ?օ0@?*a!$C ?a!$C ?#@a!$C ?5cC `!E ?օ0@Ҡ?*wa!$C ?*cCSA[B{Ũ_#@ CтBF{CS*[c@@w@qhT*q T*BLCB@@?* 4FqT*{ASB[CcDC_aA @a!$C ?`AaA `a!8G ?`~A~a!$C ?ց!E`A` ?*{ASB[CcDC_ccEa bAB `?`5R*{ASB[CcDC_u6F~S8TC? ?E@#ccƀBORR?֥`~ABdAC@?ւ*BLCB@@?*5{CS*[`X@s.C@`?֡@ @`?iG*KRR@cB`?{ASB[C_   {CS*[`X@ss.C@`?֡@ @`?hiG*d RRЃХ@cЀB`?{ASB[C_   {CS*[`X@ss.C@`?֡@ @`?hiG* RRЃХ@cЀB`?{ASB[C_   { a!DA` ?ց @!LC{¨!@{`F ?a!B ? @{¨pDc@RqRNR{CS?q T[*`X@u.C@?ց@ @?hiG*dJRRЃХ@cЀB`?{A[CSB_ցA{ASBp"EC ccE{S[cd@ccEA@B A`?5Ra!E@"@ca4T{CSD[EcFC_k`~AbBdAC@?tA.@`~A?Ts|E`AzZG`?!Ry9;G@?*`A` ?vA4@`~ATV!.@_'T",@_ T?Ta!$C ?vA`A`?AR@?aA* ` ?`~A4aA@?T"#,@(TC,@ "T?A TsHcaAdЄCb !@?4`A@84`AccC!"`?`AtД B?*C`A_jTccC! `?`A@5tD`Ѐ?Ҁ?V`F@qT`(F?*hDRcRAR?kGV4kG RSa!$C ?`~AsH?tДC?CЀ?tD?Ҁ? `F@q T`G?*hDssBRRAR?`?`?kG@tD!@Ѐ?Ҁ?W `F@qT`G?*hDRcRAR?a!abBF`)!@@?.)6hhbii t'@%00!!c'`$AB0# ?eХA$RB=! >"?ccxE!R`?`E?a!E ?`SA{¨_bBGb! @?ր @cc8BЀB R`?ր    {S`E?3`@@TbBB@?4a!8G`A` ?tAa!A ?a!E`A` ?SA{¨_ccTA!!ЀB``?SA{¨_  R__ R_    R"A?_ !A? _{`4BS?a!B@ ?gDRqRsR0c?bBC@?a4 @SA{¨_cc8BRB `?րSA{¨_{a  a!G```A ?bBAaR@?R @{¨pF   {a!TGS ?bABF 5gPE! B a`fR҂B !!"`"?ccxEtДF!R`?ֵ:!"?u!@#?u"2!#?u7! $?u."!$?u!%?u /!`%?u-!%?u&!`&?u"!&?u`Z! '?u"!'?u2!@(?u@SA{è_bBG@?~{`FS@5@qhTtAA@@?ր&@SA{è_`!AdC('@hE@c $0RB@)R?  {S a!EA"@Wa!8G ?`A @A4aZAaB5 @?@!TdЄCkoCa 2?ր4`Aw@!ccC`ZA`?a!F ?`A$@a4`D?bBA@?֠aZAbBB@?a!E`A ?`AaA@&`A @2aA @ `A @6bB`Ab5@.RakAoAa!EWA"@cAT SA{Ĩ_ @@@saB`|ccE`?bAa!EstДD ?bBF!@++@?ր? ,?v `F@qTЗ`G?*hD7R"B)@cRAR?sA`kAoAa!EktДDos ?Ҁ?*? `F@qhTЗ`E?*hD8R"B)@RAR?sA`hE@"dCc@B)7RAR?ֵ`F@q T`"hE@c@dCB)7RAR?֙`hE@"dCc@B)8RAR?`F@qiT`"hE@c@dCB)8RAR?֤a!E ?`F@qhT@4aA`hE@dCc '@c@Ơ,B@)9RR?@!`Akos? {S @ 5$@aB5`A bB"5b@BhCSA{èB AcB@RBsr!|@b|"ccF`?aA bB"4`A@RcBAsrB|@ @a|!ccF`?`TccTA! !B -``?@RSA{è_{`FS@4@ qTb@`ZA!@ccF`?ցAsA ?`*SA{¨_`gD@c dCcB@)+RR?{`FS@4@ qTb@`ZA!ccF`?`A`A(@4A ?`A(SA{¨_`gD@c dCcƠB@)D-RR?{ a!8GA ?bBxC`B @?`ZAaA!(@5a!$C ?a!EZ`A ? @ R{¨_ccC!,`?`ZA{[vFS@q(TbBpD @?*5@qT*SA[B{è_`gD@c dCcRAR-B@)?*SA[B{è_ւA3RB S bBxC@?*SA[B{è_`hE@c dCcƠ-B@)RR?  bR{S`E[!@@@?k T`R?k`T`E@@BTb{BBhCSC[DB,Aca!8G`A ?wVAa!A ?vZAa!A ?aA @ a!A ?aA a!E ?eХ0@?*a!$C ?ָa!$C ?ֶa!$C ?cE4eХDC#?@eХE` @)?*@e8D@)?`E@@BAT{B*SC[D_ a!E ?eХ0@Ҡ?*a!$C ?`Ac?CbBF{CS*t[@@q(T* @B@@?q*`Qz`T*{ASB[CC_v6Fc`~S8@?` ?hE@c c@ƀB@)$VRR?cDa!8GA ?֡A @?a!$C ?֠VAVa!$C ?a!EA ?*{ASB[CC_{ a!DA ?a @!hC{¨!@{Sa!lD ?4&@T.@?`T`@SA{è_`@SA{è_{CS?q T[*`X@u.C@?ց@ @?hiG*RR@c@)B`?{A[CSB_ցA{ASB!@p:B?q@T_{ a!\FA ?` @{¨_a!E{[uFSc@"@w@q(TbAa ccExZA`?5Ra!E@"@c<T{CSD[EcF_`VAbBdAZC@?tZA.@`VA?Ta!E`A ?ccG!R`?*aA a!8G ?`VA64aZA@T #,@5TC,@,T? T   aAcdC!@b ?`4@ qHT`A(@4`ZAccC!,`?`ZAt B?ZCbZAj@TccC!0*`?`A(@4 R`kgZAdC"hE@"C)cDRƠR?kG~ 4 RA,@?`#Ta!$C ?`VA@k@tD?Ҁ?W@q T`G?*hDKR"AR&C)cR?a!bB4ccTAbB`2! ```?0bB2ccTA! ```?SX%bB7bB2bB5d@R@XE:Ra9#?@ ?q#@*`@z#5?d@?A!XE ?*@Ҁ?<R_q@ 55*T`gD@ftC@9bc B3drRR?֎`hE@tCf :c brRB3R?}@kTyBBB3$ZR!R?#M)@@k@*{@!kq-UT@DO@`FS@(CW@PD[@G_@Fc[{wGRTД~FcX+C)WGo@?k@ @zT`~@`yx @ x`CcB2`? &4A@`֢?km)T*k@@a `??4/@ ;@a T?*?"@!B @_qTg~@``xy`@ R@aRE@o@ qO@?;@S@R`?* `9W@{ ?ց@[@;@%@R{@?@K_@?@?K@?@@x9c@ ?A!$C ?ր@xy`# )GD@tCc cfbt@?<t< CclG.b`@  `?` A!B ?`2@@!6z~@B@†6Bx @o4@GD@c tCcfbƀ B3D:R!R?`@o`@A!\B ? tP@a@?ksT`DD?6`2@AZZC@6tC@?a~@ @@?HE@C cfbB3Ҥ9RR?ց@Eo@@BaTEFc a`c!3`BsR?Cc0G`?CcE BR`?֡@O@Cc0G!xe`?K@a@!@? qeT`.@ U)CcC`?܋[{3G`?֠@@`?CcEBR`?֏f@" LT`@aD G!@C"R?`r@aU2G! !^?`v@a`@!@!^?ֺ`2@V֢C@z@?a~@ @?EF@a!"?/@?qT**d*kয়jTN4`@@A!G ?I4t@??`xa.@BBB@?@Et@??`@F@qhnT @`@BBB@?`Y Cc,B! ;`?6R`@.a!`?`@.a!?p`@a!`?a@  x@`!@ #`2@@hqvTlqqTdqdT .`RA!E=@= ?a!@'?x@==x?xA=x?<>tB<t  @ I4`2@ABBC@5tC@?a~@ @?HE@c cfB`B3dQR!R?`@,DDbCB`?CcF`?@$q TTq wT@qTDdG` @BR+``'@*?@@?'@?+@*{`?@?֠@kTH @!RBBE@?BBA@?**A!@ ?ֵ,4b@@@ @F@5_@qmT@qm TDdGa!'R**?{@k T'@@R\;{3GaB!``?@`bB?qB @ Q5!!=?<@DdG?h 8@F@(4@GD@c tCcfBƠ!B3${R!R?`@0qTITq`~THyTqxT`@C!R!!.! R@@ k"#clG! RAbB `?ր bcB` c a! AB@ZCaBGQA  š0Ty!pUpz^`_{qT_sqhT_SqTT_KqT_OqT{Qaq!bBA0 "BlG. @ 6@? DD? DD?VDD?֠@@aFK`.@#cGa AbA`?`y@`@`.@"R\A*R?`4b@# R.*F@*q_q@z"T`@!!B ?q!"T!!E .@ ?a!@'bB ?x@==x?xA=x?<>tB<t @F@`4@GD@c tCcfBƀ B3dyR!R?`@c@F@q T@GD@c tCcfB@#B3RAR?`@MA5BC5@5Z5`@A!@ ?`.@#RbRAR?#5`2@@`#G6 @4VTF@@C Uc3f@BR!R?֩#c0G`?֠@@5[{OGCcF`?@@0@ qT@A?"T@`?`T%B"T|@=h=?<@?h 8 @1 @5@@?ֿ@d[@@HE@'@C$tCcfBB3D5R!R?֚}x@=?<@GD@#$tCcfBƀB3$4R!R?@GD@c tCcfB $B3ҤRR?[@@HE@#'@tCfB B3'R!R?iCcF`?@MD@A@+DDbB?B}|@~=htD<t u`R .jB!RaR`c@c@k!nbB[@@HE@'@C$tCcfBƠB36R!R?*aR;{3Ga!`?`@@qTa!@`?֡ @`?@`h"p@ p@0@qTa!`?֡ @@#GD@tCfBƠB3&R!R?i!!E@ ?ARbRy#c0GAB!``?}x@=?<$DBCB`?$dG;{3G`?`@@ qT@0@ qaTXAB!` B @ a `q**Q`2@#@ 6A!CDc` @B B c` "Rb"BlG.`@ @?` `2@@oAQ?q T$ 6#**'X `~@@ 6A!Rb"BlG.`@  @?` x`2@@JAQ?qT$ 7Q q(T#!.!a!!E ?BB %_x@]pCx_xApAGx_xBxA! ` a**`2@@ABCB` c @! b`AbR!!.! !!E@# ?BB@'_x@]=x_xA=x_<^tB<t.@ R**% RARdGQqT Ědo![a0'Tҁ!TdQ4qT"BlG.@ A! @?ր CDc` AB! B  R @!@"Bp !Q Q>"">`@!.B!R! @@ ! Rk RR&*ERRR'lG?AB!` B {qTsqTSq(T!!E. ?A!@,BB ?x@=0=x?xA0=x?xBx?xCx?xDx?<>tEЌ<t dgQ q(T`@C!R!.! @ R@ k! R#clGA"BB `?ֽ`@!.B!R! @@ R Rk&*ERCR*"BlG.A$!@? _qT7_q)xT*? .B BA@!@ @9}A"BlG@? R~@ 8"c@ 9"g@"Bp !Q Q;""z:_"BlG.A$!@? _qATC7K_qT%ХlG.R$*DR"R? 8%ХlG.R$*CR!R? '_qAT"BlG.A$!@? 7hTZQ_qjT#cF`?@Q4qT=d QqT"BlG.@ A! @?ր BCB` c A!  R@!@"Bp !Q Q<""<b@.A!R% RB@@ _k R#**AR\@AP?T@A!ATP"T!" @ !@@P?h 8#cBBRB`?x$DBB?#c0GA!`?@'D@c tCcFB !B3$zR!R?b@_`.@#RbRAR? a5%D@A@{DNa0%ХES1[UcW2kZG2s\@E1E22#B2#H/*#[@r00YF92/AM!00LK1k!1JJA1WVI)A0; 0D 0T4b17 +3cg/ + LA_@!3w@D; 3BB@3@`3[@Eo@3CGc34#  @/IBz+J4T`6@dACBc4B4CBc5B 5CBc@5B`5A@!44CBc5B5GFE +   4@4`44ARbR!R?ր<4@3@ 35еBa R?ր4@2@1s1AR?4@00! R?4CB2B2c5AER?#5ER?ր4A!`6A!6s0a R?4A!6AER?֠4A@!88CBc9B@9GFEDCBA67@77c7B8!@8RbR!R?`4BAB9!9ҕc@#ctAk`? TF?!!\@ ?*qm,T!!dBo!!E[!!BK!!`DG!!HCO |Cw!!xFg!!@@{99E!!`ES!!XBRW* ?*`?4[@`?5K@W"@?G@ ?O@ ?*4[J??sk!Tw@o@`?c@`?k@`?s@#c E"R`?!!@ ? E@@Ba/TSA[BcCkDsE{ƨ_g@A!8@?@@46 F@@? T?T"B4F@?`4!!C ?!!G ?!!C ?@RjT#c F"_`?G@7bE ??6ZB?_@k@@`? w@"#c F`?7bE6ZB{@CBc9B:A!@:?{ER?4CBc5B6A! 6ER?5RbR!R? 5#RbRAR?@4CBc4B4CBc5B 5CBc@5B`5A@!44CBc5B5GFE +   4@4`4w@q@m{@i@00cB2B2Cc5\Cc5BAB6! 6SA!`6NA!6IA!6DBAB8!8C@c9@9G 6FE7@7DCЄ7c7BAB8!@8)"R*R?4 dBo?C"BD_@?!!G ?*qT"BhD hC!!C?A$ЄG*%ХC&4F*;79k T*`? @?TҠ?`4?@?ր?@Rj@T_@@@?PQRA;A_@"#c F`?G@7bE ??6ZB?Ok@`?_@o@ ?P"w@#c FQR7bE6ZBA;A`? A?C$E{ S [ c*s@W"BDG@?O!!F ?4O@!!@ ?O!!D5E ?@ R?"B@A! @? 4ДB[a9?c!!B ?c G ?!!C ? kR?R!!\@ ?* 4@  C6֎F/ 4F Bg*?@? a9R?ր@ ?*@@`TT@@?4@ ?@ ?* @*c@CSZ?kTS@/@g@@@@%ХG Ҡ?@` 5kOO@!!|D ?O q T!!EW@"@c! T{KSL[McNsPC_!!@ ?O@c!!G ?*qTCSR hC+!!C"B4F7@k)*G*   * ?`@?TҀ?֠4?ր?*D* @+@c@@4_kT7@G@GkN)@"BF@?`5O@@c"BxC@?O@!!(E ?%ХGa9Ҡ?kO Ak? {S!!0E` ?T`A5`.@t#cC! `?`@t@@4!!X@ ?@SA{è_!!C ?!!@ ?#cTA!$B!`!B`2@``?#cTA!$B! B:@``?{[!!E ?#cE[A!:`? @{¨_!!E{` ?A! ?x@=0=x#L?xA0= x?xBx?xCx?xDx?xEx{_   RAB8@B4@B@a"0@,!20_ !!B{` ?{"B@!!C0G !!B{` ?{"BF!!HB0G 0@O{"BFS?|?|?|?|?|@?րz@`z~@`~SA{¨_{ G ?!!B` ? @6{¨0Dc;RR+R{!!TG  ? G5 &Bc? !5>f^db` @{¨_"BG@? #chG{RbB@``?{_   {CS Fb:@@U4@?qTC` @7@a\)@?ր @@7aP)?kT@`@ ?֢@R`@@?ր @7@{ASB_{AR`@SB@@ b@(E@CF@cd&RBRB?`:@4@@ңC`@`? {CSa Rb:@T4@@@?ւ@a\)@?a:@`@!4@!CARc(RkTa*@҄C`@?ւ@R`@@?{A RSB_ F@qHTchRa*@*@`@? a@(E@Ccc`FBƠBdRR?chR *(G{C)? F@qT@{A_ (E@cCa*@cdRRFB@B?@{A_ O{S# E[ck@w"@~{Ey\) !!Dx:@~ ?**`@ 6$C? 4 E@@BҡT@{RSS[TcUkV_`:@4@C99B#"RBr ?`5 F@q)T (E@cCFBc@B$,RAR?$C?5 F@qiT 'D@cCcFB`B1RAR?32 ?`4@Ra@@?@R@@?CRR?3s&D`?`?֔ F@q T 'D@cCFBc`B0RAR?!!@ ?z F@qT"B$D@?֡ (E@cCc@FBƀB,RAR? A?   C{CS[# @a:@74@ 67@ua\)@?#@{ASB[CC_`J@ F@qT C`@6@a\)@?@`@CRҀ?aJ@#cE`?@`@ ?`@@R@? F@qT C@ @D RcP)@_2!*k TuJ@#@{ASB[CC_@a\)@?@*`@Ҁ?`J`@R@@?uJ@ a@(E@CcRc`FB@BR?`:@4@!!B ?ր4`@uJ@6@F@oT@a\)@?@`@*?`J@#cE`?@`@ ?uJ@`@@R@?n a@(E@CcRcFB@B$R?`:@4@g`@@6h@DcJ@Ҁ?`@tKCcJ@Ҁ?uJ@`@{S @ 6 6[c8\B5XO)!!Dt@ ?**[BcCSA{Ĩ_#cTA!B!B@``?#cTA!B!B@``?{S3tBs` @SA{¨_!!F ?4s"BD@?` @SA{¨_  {S3tbs`@SA{¨_!!F ?4s"BD@?`@SA{¨_   {S $A[+**?3`@@T"BB@?4!!D ?(@8c8"R?4v^)+@{BSC[D_#cTA!!@B@B``?+@{BSC[D_#cTA!B!@B@``?!!B ?{S3ts`@SA{¨_!!F ?4[s"BD@?`@SA{¨_{S3tȁSA{¨_!!E ?@4 D?ր@  \As?"BF@?`!!C ?`@0@!20!!A ?"BE@@?`!SA{¨0~F#c8BB@B R`?ր  {SRa"@4^A @@? RT@SA{è_R_`"@@@?"B0E@?q@SA{è_  _!!C!d@{ GS?!!B@` ?'DRR(R ?c?"BC3s@?a @` SA{¨_#c8BB@B`?` SA{¨_{!!@ H_Ch! HG ?` @{¨_  {!!TG  ?"A@ @5ư;&! B;cfd b ar`z @{¨_"BG! @?{!!0ES[`vJ@ ? HG@?!!X@6G5 ?CBx@@??!!E ?֡C[BSA{è!h@   {[c`!!0EJ@ ?֠@@!!hE ?ր5 @SA{¨_!F ?4sBD@?`>@SA{¨_.B@7   C{CS[! B@F8 ?@? qT#"GB 4a? S#@!A ?`.@?qT{ASB[CC_E@Cc!FBc8B+҄+RR?t.!A ?`.@?qTE@Cc!c/RRFB`:B+?{ASB[CC_"B!a?#@t`@qTA!`8C4E@c!FBcƠ9B+Ҥ.RAR?Ң@qT#@C#@Ҙ{S*[*oG? `@@TBB@?ր4 1T4 441T! C ?֟j`T#BF@?!C ?!A ?.!D:@ ?!R`&NR)@ qTkT!A\@l@SA[B{Ĩ_@\@ !$C ?@SA[B{Ĩ_cTA!!B!`B@; ``?cTA!!B!`B> ``?! @ cTA!!B!`B; ``?cTA!!B!`B< ``?cTA!!B!`B@= ``?ֺcTA!!B!`B= ``?֮cTA!!B!`B< ``?֢ { *s77F@qT @{¨_06` @{¨_D@c!CcFB`?B+dARAR?{S**S737*@SA{èG*@SA{è_*@SA{è_cE{C SRR[*cXk Ys [`@'FBb`G \GZOG3qmT@`+A!??@q-TC@7qTQq) T s~Sq T"**?C**?{@R`?@?qmT@!`?@@A!??@qTC@A7 qT$Az RTG$R?G@ 74 RR@b?@A@bC@A!E'@"@c!T{ESF[GcHkIsJ_ RRqA?{S$A[*?st@@TBB@?4r@` Fc@qh T!0Ewb ?ւr@*@?qa:@@z*5@T!E ?`:@BF@?!X@ ?*cCSA[B{Ĩ_cTAR!!!" B``?*SA[B{Ĩ_(D?x:@!D ?!E ?BF@?E@c!@c*FB`B+`RR?֦cTA!!B!B R``? {S$A?`@@TBB@?֠4!0Etb ?`:@@!D ?!X@ ?SA{¨_cTA!!!" B``?SA{¨_  {S$A?st@@TBB@?4f@SA{¨cTA!!" !`B``?SAR{¨_cTA!!B!`B ``?{S$A?3t@@TBB@?4n@`!B ?ւn@@SA{ècTA!!" !B``?@SA{è_cTA!!B!B@ ``? {S`@@`TBB@?5F@qT`:@<@5B|A@?`2@!$C ?!A ?t2 RSA{¨_cTA!!B !`B``?SAR{¨_E@c!Cc`FBƀB+wRR?`:@<@`4`2@!$C ? {S$A?s `@@TBB@?4 b@@@ TBB@?ր5`2@SA{¨A`.@!G ?BhF@?!$C ?`2@SA{¨AF@q TУD@c!CF"cB+d{RAR?SA{¨_cTA!!"!B ``?SA{¨_{&AS?֓`@@TBB@? 4?@@TBB@?`4`:@$@`:@@!$@SA?{è_cTA!!" !`B``?R@SA{è_cTA!!B!`B` ``?R{S$A[?3`@@TBB@?4ub@@@TBB@?@5F@q(T`2@ !0E`:@@ ?c:@`8@ 4!X@`@s<@ ?*SA[B{Ĩ_cTAR!!!" B``?*SA[B{Ĩ_cTA!!B!B R``?УE@c!CcF"B+DRR?`2@ !G`.@ ?BhF@?!$C ?!0E`:@@@ ?c:@`8@ 5B|A`@?`:@(u:@T:@ R4$@z &cCt:@!=@``?ր`:@8@A5A @`?`:@8@a4@? q TУD@c!CcF"ƠB+䆀RR?c:@w!D ?!R{S$A?st@@TBB@?4~@ASA{¨֡!!"!@B SA`{¨VA֡!!B!@B {S$A?st@@TBB@?4b@SA{¨cTA!!" !B``?SA{¨_cTA!!B!B ``?{S$A?st@@TBB@?4j@SA{¨cTA!!" ! B``?SAR{¨_cTA!!B! B@ ``?  { $A?S`@@TBB@?4`.@ @{¨AcTA!!"!B ``? @{¨_ cE{S[`@$A?`@@TBB@?ր4+b@@@TBB@?`5*D`:@@? T!CS ?cE!`?!$C ?E@@Ba T+@{BSC[D_E@@BA T!!"! B {B`SC[DVA`:@*D@?@TE@@BAT{BSC!![D! +@BVAB  `E@@BҁT{B[DSC+@E@@BT!!B! B A+?A?  {S$A?S`@@TBB@?4@`:@X@`:@\@@SA{è_@SA!!{è! VA" B`@SA!!{è! VAB B `  {S*$A[**?`@@TBB@?ր4`:@X@kTRSA[B{è_!B ?jTa:@ R"X@_kLT \@[BkෟSA{è_cTA!!"! B ``?   BE{S@@$A?s `@@TBB@?4[`:@@(D?ֿTcTA!!B! B  ``?[DR!E@"@ca?T{BSC_c!Bu6@@ ?A*! ?֠NA!?֠^A! ?֠A!@?֡N@R^@`)s|F_@0@R ?֠/_@qR ?ր5F@ qi Tk"_@@R[@ ? -_@@R ?ZG@!c F;@ b+RR@?@ q5T!qR_@!@@?0_@qR ?@!c b+FDRƀ R@?@ q2T!R_@!@@?֠,_@R ?@!c b+FR R@?@ q/T_@9 R9@ ?`)_@ R ?!c b+&䋀R@ R@?kFO@?*`%5_@@R ?!LG ?$hT\G!S!C?@@T4@q!T?qTE?*ƌA#B)c bR?@E@@Bk&TFc!$!c !+`bR?cTA!!! B``?E?*A#Rc ?[DcE@@@ )R@` @ `:@X@q T!q[DcEsGn[D RcEsGi@C>.f @y+a R_k 5  [DcEsGR' E?*A#Rc ?E@c!Cc &"`B+ľRR?֙E?*A*#Rc ?' ' ' E?*A#Rc ?'@c!Cc E@&"`B+RR?.[cksA?kF{ BF!@@?` @{¨_{S$A?u@@TBB@?`4TcG"Ba`? @@SA{è@cTA!!! B``?SAR{è_a:@@SA{è!0@DcTA!!"! B``?@RSA{è_@F{ $A?ֳ`@@TBB@?@4`:@$@ 3b@@@TBB@? 4`:@@$@߈q @ן{¨_cTA!!! B``? @R{¨_`:@<@!5cTA!!"! B```?cTA!!"! B``?   {[&AS?ֳ`@@TBB@?@4?@@TBB@?@4!G ?@5b@@@TBB@?`4u:@&@8q@Tu:@ R:@3$@0&SA[B{è_֡!!! BSA`[B{èVASA[B!!{è! VA"B`SA[B!!{è! VA"B@`֡!!"! B!B ?u:@{S$A[?v@@TBB@?֠4Ê@[BSA{è֡!!! BSA`[B{èVA֡!!"! B!!"! B!!"! B  {S$A?st@@TBB@?4@ASA{¨֡!!! BSA`{¨VA֡!!"! B   {S$A?st@@TBB@?4@SA{¨cTA!!! B``?SA{¨_F@q TD@c!Cc &"`B+dRaR?   {S$A?t@@TBB@?ր4`:@8@5@!`D ??*4a:@ 4@!0F ?a:@54*@SA{è_cTA!!!B``?R*@SA{è_!0F ?F@qiTD@c!Cc&"ƀB+RaR?!0F ?cTA!!"!B``?!E{S[c k s 93E"@/8@F@ ?@qT;@ 5(@! B ?E@;@!@!tE ?`>@!E ?>! DSA{¨!@{!FS @qTB@@[EB `@?`@?s@s[B 2@sD`?րB@@`?!PBB@s2F ?րB@``?րB@`?@@SA{Ĩ!@ D@c`3@c`&"B;iRR?֟{St s `@SA{¨_!F ?4s BD@?`@SA{¨_{CS* !77s 87qT!TDR ?֠@{ASB_!E ?֠4@` B|F !@?ֳ6!B ?֠7S87(7S`74sJr@T`QjTF@ qTG?BF@?!C ?X@{ASB_!F ?@{ASB_86 @?(6F? 3g6B?d A:aT E@@c`3c`*&"@?B;Ҥ6RR?c8B" B>:R`?֠   { ! BS ?GaB?!R`*! A ? SA{¨_B ?ARB?ցR B` ?R@B!?R`AB`#? RB!aҀ? R*! A ?`  G?BF@?!F @ q(T!C ?SA{¨_ЃD@c`3Dc&"ƀB;9RR?B@"?RB"aҀ?`RB $Ҁ?`@RB`%Ҁ?րB$Ҁ?a"B@?!LSr{SG?st@@TBB@?4^@SA{¨cTA!`3!@B@;``?SA{¨_cTA!`3"!@B``?{S*G?s`@@TBB@?4!C* ?!F @q(T!Bub ?!0E ?bB@Z@A@! A@SA{èSA{è!`3VA!B@;`ЃE@c`3Dc&"`B;$@RR?{ G?3`@@TBB@?4`B@ @@{¨_cTA!`3!@B@;``? @R{¨_{SG?s`@@TBB@?4!0Etb ?aB@3@!X@ ?*SA{¨_cTA!`3R!B@;``?*SA{¨_{ G?`@@TBB@?֠4`Z@ @{¨_cTA!`3!`B@;``? @R{¨_`{CSF@qT!E ?G?{A!SB!GE@Dc`3c&"B;IRR?VA!`3"!B`   {CS!@F ?G?,D!!?*!F @qTSB*@{A_E@g@c`3Dc`LRR&"`B;?*@SB{A_cTA!`3"!`BR``?SBcTA!`3"!`B R``?   E{@ [ S+c`@֢ CC&@R? @ RSC[D+@!E@"@c T{B_cTA!`3"!B```?+@RSC[D!LA ? F@qTcLF`? @4+@SC[DcTA!`3"!B ``?RcTA!`3"!B``?R[D@E@c`3c&`B;RRR? @!$C ?+@RSC[DE?*A#Rc?+@RSC[DAS[+?{CSG?st@@TBB@?4b@!0E`B@ ?ցb@ ?`2@BE@?`2!X@`B@ ?F@qT{ASB_E@Dc`3c`dWRR&ƠB;?{ASB_cTAҁ!`3!`B@;``?{ASB_cTA!`3"!`B ``?{CSR!0E@@ ?`2@BB@?5R`2@BB@?`2F@qT!X@`B@ ?*@{ASB_E@Dc`3c&`B;[RR?{CS!0E@@ ?ր2@cdC`?@!A ?F@qT!X@B@ ?@{ASB_E@Dc`3c`& B;cRR?{cD `?!$C ? @{¨_ {CSG?S`@@TBB@?4BF@@qT@{ASB_E@Dc`3clRR&B;?@{ASB_cTA!`3!B@;``?@{ASB_   {CSG?ִ @@TBB@?@ 4$A? `@@TBB@?` 4!B[ck ?a#T&C֪E??Em?T !DF ?BA@?@_qhTB@BE@@?@q TG@D4Rb3";cxRR&Ơ ?*[CcDkE{ASB_cTA!`3!B@;``?R*{ASB_cTA!`3!B``????@ T? T??!DF ?BA@?@qTB@BE@@??֡F@qT?ր@qHT4R*[CcDkE{ASB_E@b3Dc";&xR@ R?vE@b3Dc";&xR@ R? @?ְZ G@@@b3c& ";uRR??ր@qT@@4RY3{F??`@q(T?`@qTG@D'3@` R@Z G@@@b3c& ";vRR??`@qiT@@3@[CcDkE??v?YF3c`3$c !;`tR?  {[G?@@TBB@?֠4$A? @@TBB@?` 4SB@@4c"BkZB+9B{E@?@T@cCkD+@F@q TSA[B{ƨ_[B{ƨ!`3VA! B@;`ր@`?ր@@?B@@ ?րF@ qhT+@cCSAkD[B{ƨ&C[B{ƨ!`3VA! "B `ָ@E@c`3Dc & B;d}RR?B@@tSA[B{ƨc`3Dc F@& B;~RAR   {SG[s?@@TBB@?`4$A?@@@TBB@? 43cw@w $A?@@@TBB@?4v@`@,@` T!0EkbD ?9'CZ+BB?5`@` ??`@?*4a@?ր4<R!X@ ?*cCkDSA[BsE{ƨ_֖@@cTA!`3! B```?cCR*SA[BsE{ƨ_cTA!`3! B@;``?cTA!`3! B```?cTA!`3! B``?cC<RcTA!`3! B```?cC      $@T{SNG[k?u?*TZ{GcBBsiT?|@kT@?@5cC RSA[BkD{Ũ_cCRSA[BkD{Ũ_R_R   { s@`@9@!4E xECGGF[NGcEkcBWDSD@ 9 E0G?K@ ?C@AR@?KSO@@`@9@ 4;@?|@ RAh 8@?h 8?@A?" T@aTT ?ր@Bh"8@7@? 5?s`@94;@?ր@?b T@ RAh 8@?h 8@?" T@aT T ?ց@?h 8@?T R??@A?#TD?ր@7@? 4W@@qTG@!R@?`@9 5?{`@9`5SAR[BcCkDsEJ R?ւ@?#TD? R??@@? R?@?քcF`?{cF`?֠҇@R[@R0DƠc=B ?G@!R@?`@94_@ RS@aSA[BcCkDsE{̨_?*S1cTAB`!=``?RsERCE{S**[ c k s 4@Z B@73@?@T;A)**F@qTA*! @*?*47R3 @@r3=ZB`МD${@D@B!A#/  @?!@3@!ht?@?qTC0D/@B ҄RR?`?3@$@zT@qTDy`4@?!@3@!ht?`?!@!B!@k! @ht`@? R)CR0D`B $R?DO5@qh T @@!@k @!@@B@q T!B ?R!E7@"@c T{GSH[IcJkKsLC_r TF;B)@**qiT" @'@[a0DC@?CE@#C@[@c=c +`RRB ?3RRR*'@c=0DRE@c@B !R? @@D`43@@qHT @@E@c=0DcB "RR?֊ZB`A?{S[*`!c*# s>yB(  **sT#@SA[BcC{Ũ_!E ?4`2DB|F`! !@?c8BB@R`?`2 /_ @!A{CS?!B + ?D5c8RRwR?:DSA{¨_c8BR" B,`,`?ր:SA{¨_   {!TG  ?!!"@ "5 k )J?c:9. B ! T E#?ց-R#B*A f-`cTA!@ !`B3``?Eg@@Ba{T{MSN[OcPkQsR_֔U!BBD!@@?cE"R*`?Ј@A 8D E@c`b-ФRƠ2R?!@?qMT?`5 @qSTBC,@?T5!|D ?!@?q TcTT!dB ?֫BBD@@?cE"R*`?ւ@$RG*? !BcBD!@@?cE"R*`?֖D?@5? & @qH$T E#?*#B )RA f-`@RDAR?!|D ?!@?qITЃ@c@ 8Dc`E@ 8B-FRR?cAT!dB ?֍ R)cEs`?*ocE `?sЈ@A 8D E@g@b-c`-R`7R?k@!BcBD!@@?cE"R*`?5R)cEo`?*scE@`?Ao@4 @qT@@9D7/RR ?E?@5`DE ?c@!@?@@?_@ ?@#@?N)P)?ր;4BC,@?@?4L),C?@CPF3?{3F`?Q)g@kTk@kOTN)?`<4EO)?o@ ?o@7 ?@S#@?@`?o@@@k JTO)?s@ ?s@!@?B#@@?`?s@@@k@GT@ZG@?,@@?Q)`5kTBB,B@@?֖Ј@ A #b-E@c`8D$)RAR?#B @qTA @#b-E@c`8D$)RAR?#BЈ@ A #b-E@c`8D-RAR?#B6 @qɿTA @#b-E@c`8D-RAR?#B#@ ?*g'@ ?*g@N)k?4`D{E?c@8@`?C@?cEO)`?< *o`?S@?!0F# ?R)o@@kT#K?_@`?@@?@O)`?*s`?@@?#@ ?s@@#@K@kaT@*G?Ј@ 8DA D@c`b-/R7R?Ј@ A #b-E@c`8D1RAR?#B @q)TA @#b-E@c`8D1RAR?#B@ 8Dc@ E@c`4B-d'RR?փЈ@A 8D E@g@b-c`$1R`7R?k@Ј@ 8DA D@c`b-Ф+R7R?'R@8DE@c@ c`4B-'RR?TC#R*?SD?@5?h  @q Th E#?4R#B*A f-`D?@5?h  @q Th E#?*@!R>@_xB]pA[h@xph_ =^tCCH@Ht =C$@$Ch@h`>@*d c`!B  @@>@b>@C@`?q`T>@`F@F@Uz@x@`@`@`SA[B{è_?`F5 ա! D ?{S*[**c**3*EJ@@S R?ւ@*@@?7qRd@zT@******RR?փ@*"RR`?փ@*"R!R`?փ@*%RAR`?փ@*%RaR`?ւ@*R@?ց!E@@"@cT3@{BSC[DcE_֠A?CуcE{CS[d@'@cEu:@`? F)c,D`?aA4E'@@BaT{E RSF[GC_c*v!(B`@ ?*fz@aAeA@F)@77@6@**s*!Fg @qHTcH* @Fy|`z@aAT\D@uA_F)@77@E@ Cc c@`B`Ҥ%RR?cH)cC/`?gz@;@ @@q/@|!@KD)(K* y!@|cC'`?az@;@ @"q'@!|B@ K(KAc?  {St"Bs"` @SA{¨_֡!F ?4s"BD@?` @SA{¨_   {St"bs"`@SA{¨_֡!F ?4Ns"BD@?`@SA{¨_   { c [ Ak@EP U@@O/@3?kTS *s[*s@B{AZ?==|~#=wCK@`K~w#=1z@@#xGg@@EA@A*CA?DA**! B***9FTcE*7R`?U)AVcE?*W`?֢BAP)@?*4@{@AA@@6*A @ By|A@"R*R?4B{@AAC@@ XA@6A<!@|@@@q`TDEG?֡!(E* ?!@?qhTEO@@BA;TSKsO{J[LcMkN_ @4G@E@C\Dc *c`"B`R?@{@W@U\D@AAVA @7#!7aK!d@"h@E@CA7@Oc #c+ (d1RB`R?ּ9FkEO@@Bҡ2T{JA[L! cM!kNаVAB` `7`@w!@?qTE@C \Dc c!B`D/RAR?>*i "i@c@D|P|B< @B|A{@@A x@@4"R\AA ="=\@4!RZA "Z;Z[RbR!R?5#RbRAR?5RBR!R?4"q T@{@#C7@RAA%7d@*QKK cYA **@6 b<@B| kTSkiT*R@{@C BgXA@<SkhT*f4 @d}QKB B _kT"@_qT\@7c@*~A ##XA**@6d<@|#>^@@6c<A@a|!AkT @4@{@<\D@7g@BA@A !XA@6!<@@!|E@ Cc c@&B`҄R!R?! D@# ?xcC#`?B{@ዀ`@AK!x@(KcC#`?@{@䋀b@e @CAAqc|@b@C K(KbXAG77@?`@⋀d@AAK@Bx@(K]"@_qT\k TAAiW\D7e@4c<@k| a@E@ Cc #c+*3"B`ҤRR?cC#`?@{@⋀c@AAK@Bx@c(KXE@ \DC#c Rc*$B`҄R?@{@AA<cC#`?@{@닀AAe@  * @KN @my@F(YAK@6k=@k}6ks`?B{@a@k@@Ks@@x@!(KAA#cC`?@{@ዀg@K!x@(K(A?֠AS s?C{S[5@u6!D< ?g>@bF@fBaCdR)i@6k*@*R ҨA?ր@ 26@a&@ 2J{BSC[DC_ҨA?cTAA! !`РB)``?{BSC[DC_CуcEc{S[csu:@E6@@`@S`?ւ.A R@?ւ2AR@@?ց!(B`@6A ?*c@RRR?֢B @R@?֠5F@qhTFA R@?R!E@"@cT{DSE[FcGC_֠CЈE@c \Dc҄6RARƀ*B`?ւFA R@?ARBR!R? 4@!R?k` TR@`sR@?ւR@@sR@?@#@k!T@'@?kT! /Cu`z@n@@aAyA@7B 7@B)R*R?`N@!B ?ւ2ARR@?ւFA R@?C@ RF@@52ARR@?ւFA R@?֑'@E@\DCc cƀ+B`8R!R?RbR!R?ր5@ R?kaT* y @c|cC`?dz@+@ @q!|B@ Kc(KAC? {SE[b@@Ң7E@@BT{DSE[F_cky:@cE`@87@ZA`?ց!(B`@ ?*"R*R@? 4k@@RaA@?րFu@qTcEa"bA`?@*c2@a@@?!`-`z@@@aAdA@7"7@D)*RRR?`N@!B ?"R*R@?4k@R@R@?@*R@?cGkH* y @|K`z@T\D@g@aA{A @7 7@E@ Cc c@,B`҄JRR?K@RbR!R@?5#RbRAR@?5RBR!R@?4k@RaA@?։RbR!R@?֠5#RbRAR@?5RBR!R@?֠4k@RR@?֨cC`?ez@+@ @q@!|B@ K(K~* @ y|cC`?dz@+@ @q@!|B@ K(KAckK?CуcE{CS$@a@$6H@B$B@?`!E@"@cT{ASBC_ց!B[ ? 4cv:@6@ T`*@ TARBR!R?֠5RbR!R?5`@! ?qHT @6a@6!F!@?q TcE`?ց!(B`@ ?*@a@@?!@.dJ@*BR@)?`N@!B ?@*R@?`J@[CcDT `*@TcD[CARBR!R?ր5RbR!R?5`@! ?qT @6`@6F@qTaJ@BD@?`4`J@[CcDwg@E@C\Dc cƠ-B`D>RR?`@g@E@C\Dc c@ƀ.B`ҤARR?A[c?   CцE{ S *[ *c**kb:@9+B@WV4@ ?.A!*R`:@BRA!R?4`@! qTcB"RBr`?ց!F!@@4+@s@?q#TZA@ BbA@ .A@XA;@R@?2AR+@@?6A`@ ?*@*RRR?`:@R@? !42A R/@@?6A`@ ?*@R R*R?`:@!R?4@**@?!`1bAR ?fA R@?RR* *@RZA*RRR ?`N@!B ?@*R@?2AR R@?2ARR@?FA@R@? BaR ?ւB$D@? RsPFfA@.A R@?2AR+@@?6A`@ ?*@RR*R?`:@RB @@? 4@**@?!@*ɞ@*@**RRRR ?`N@!B ?@*R@?2ARR@?FA R@?ֹF@5R!EW@"@cҁT{KSL[McNkOC_!4CЇD@c \Dc0B`ZR!R?F@qTCЇD@c \Dc0B`$YRaR?CЇD@c \Dc`/B`DXR!R?ּ5R@*R@?ZAR2A R@?2ARR@?FA*@?ւB$D@?sPE@ \DCc cƀ1B`ZRR?URR@? BR ?As?тBE{CS!@@@a4`@bB)dA)F?`"!E@"@!T{ASB_!(B`@ ?*c@`@cE`? @)c,D`?*6@*eA)@)`*@A?*!E{*8@"@)cC)!@=`?ց!E#@@"@cҁT{C_րA? O{SE[c@w`@d.@~'~w"@ q Tk?T`6@TZ@`?kSEw@@BAT{OSP[QcR_ց!D"z@!xzAxzBxvC"=tJ@H =*b>@xaB C$c>@xa!`h?T`F@?@?x@xs@@ Ra@a )SC[DcEkF{B_փcTAA! !B```?[DcEcTAA! !B``?֣cTAA! !B ``?[DA! !B4Ҡ?`F! D ? C{S!D[cC*** ?lCcEC"R? 4C@{DSE[FcGC_ց!B ?C{S!D[c*k** ? IlCcEC BR? 4{DSE[FcGkHC_ց!B ?C{S!D[c*k** ? IlCcECW R? 4{DSE[FcGkHC_ց!B ?C*{[@@w 6Ss@<@@x@BT@s?q TT R@"! TckG{ZB`F7N)c*5.t z{'?{@?? T*`z{5c@4 z{+?SAcCkDsER[B{ʨ_ր@*7@g?@`?g@?@FGI@F CB)s@"@{@?ւG@^|@B@#=?=@?O){kCTcCkD RSAsE @@ @Tds@|TcTAA! ! B5``?SAsEcTAA! ! B5``?SAcCkDsEcTAA! ! B)``?֥ckso Rs@ 5 Rcke   { $A?s`@@TBB@?4AaR!rRbR?4 @{¨@6*C @{¨`9*CփcTAA! ! B``? @{¨_"@60@,!20_ {DA ?!B6 ? @ {¨Dc R#R2R{!TG  ?ւA#@t @5!! 5B@ cƠf^dca` @{¨_ւBG! @?chG{RB6``?{_ { @!@ ?ց!tD @{¨!@{S @6SA{¨_ր@:@AaR!rRbR?@4@aRB$Da@@@?`@SA{¨B   OуcE{S[ S"@`@76@~~]p@_xArz6!DA ?6+@!Rb*@ 2+b"@g>@aF@cCdR)f@67A?րE7@@BҡTS@{GSH[I_h&@J+@ 2+A?`&@JcTAAB)!&``?A?   {SEa@@7ҡ`:@aRA!rRbR?ր4`@! qT`@`7 R[ a"`cEbA`?a@bRv2@"cB2`@`?ր5F@5[I  R!E7@"@caT{GSH_ւBD@?*`@!4B$D@? R[ICD@c&|Dc` 8B8$"R!R?[IB$D@?[IA[ ?  тBE{ [ УvDS D@Wcx@8@`?5R!EW@"@cAT{KSL[M_֔AaR!rRbR?5#RBRaR?֠ 4Oa.@!(C ?a6@RB8%RR?֓RbR!R?5cTA!!&! B<``?h@qTcLcz@g@|Da@bAdA6eAAf@!|cq!Kb@!(KE@ #c&c @=RDRB8?2#D@c&|Dc@B8d&RAR?cLbB$D@?cLAc ?OC{ CS`E[c@g`@d.@~~w"@ qT?T`6@TZ@`?`Eg@@B!T{MSN[OcPC_ց!DA ?c:@b"d\)AgAg?`@ 7ccB2`?4`z@b\)@eAdA@6fAh@|qK@(KfƼC?` 5F@q T#D@c&|Dc 2B8҄LRAR?bB$D@?քC?5F@qIT#D@c&|Dc 2B8MRAR?  Ձ!@ ?҂F@`4#D@c&|Dc B8HR!R?mbB$D@?gF@qiT#D@c&|Dc @2B8dKRAR?A?{ S `E[cks6@@_u*BC){{E?*kB)#6@A)*`?@#`?/A#z@AA"@* 7 @~?qXA|W T4ZF3@@qT E@#|Dc&@c`ƀ1B8=RR?/A R@?3ARO@@?@7A?*@RRR`?@**@?ր@`4@ @a!B ? 7@@qh!T@RC"RBrccB@`?`4*C)R @R?@RG@`?@bB$D@?ց!@ B|~q!@GXAK(K@|?qWTF@5  R`E'_@@Bҡ T{LSM[NcOkPsQ_֙6@3G@+"K@ RA)'@?@/@?"@*O@@?7qRd@zaT*D)*,@*/@RR?#@*"RRZF`?#@*"R!R`?#@*%RAR`?#@*%RaR`?"@*R@?O@5@@q)T#E@c&|Dc`@B8Ҥ`?`.@a!$C ?a @!D{¨!@ {a!F  ? @{¨pB   {bBES[ckA@d@a!B ?7`.@4@A`f@#bBDzZ_B@?a!ESy9C ?@?dDD)@?քR@#R ?ր4`.@a!E ?@?`f@eHE?փD-nG-`B!~c!~oH-!^Z!^~`@!~{!~"Z##{""Z"+<;`{+;ZYYZCbCb@5C .;;`.@\+<wC{ =^C!>|~-~Bz~-~Jzn-~R|n-~Z?`.@!8?wF@q(T`.@^@!h!FR!R%R?bBG@?a!F ?a!$C ?`G?bBB@?#RCr ?֠ 4a!C ?tb@aa!@ ?a!F ?@qT`g@hE@#Dc/c`ƠB`D4RR? `F@q T!R>a!B ?`EA@BA TSA[BcCkD{Ũ_C!>wwF@q T`#gD@c/DcƠB`RAR?րa!@ ?a!F ?a!B ?@qT`#gD@c/Dc` B`2RAR?ּ*@`##G)c/&@cDhE@C@G@@ B`%RR?G`#gD@c/DaRc`B`,R?!R`A?{CS?q T[*`X@u.C@?ց@ @?hiG*BRR@c`B`?{A[CSB_a{A!HpFDjaSB{CS?q T[*`X@u.C@?ց@ @?hiG*@RR@c`B`?{A[CSB_a3HIa!F ?ր3{ASB_   {Sst"%s"%`@SA{¨_a!F ?4(s"%bBD@?`@SA{¨_   {S`F?bBF@?a!C ?a!A ?`.ccC!@ `?`F@qTSA{¨_`#gD@c/DcDIRR B`?SA{¨_  {S4@[v&CwB   u@s@?ր6?ր6@a!D@[B ?֟6SA{Ĩ_a!D ?֟6SA{Ĩ_{a!0B  ?`.@a!$C ?`:@a!$C ?:a @!D{¨!@{[`EScxsKIG?bBA_@?|Fk6@@qTtCs @?*4;K`FO`ASy9 D#%`CW`BR[3* ?6@>!@"@Bd@aTZk!T3@`D?G@_@@?֠.@bBB@?y9 D|B{{'C @RX@ ?g@?T?**kT6@?6`?5kDSA[BcCsE{̨_.@?>@`Ȁ@O@C@?G aS@ ?`/@co;?q(TW@Z ?H@`6@[@@?6kTa!FC ?C@4BBD@?C@@gD@c/c`B`(RR?#%gD@c/@c@B`SRR?LSAcC[BsE{̨P2B {S4@@[@|Ra.@64@6@ ?`:@a! E ?@R ?`:@ccC! R`?u6@5 wBAc`R"R*@`Rd?`.@4@CC`b@ ?a@ R?1`T@@?ք2@bRRR?ֵ@@`f@? 6@ Ra`R@?`.@4@C@@Raj@@?ֆB`r@RR€RR?ւ@@Ran@@?ֆB`v@RR€RAR?ւ@`Raf@@?ցB`r@ ?ցB`v@ ?@R@ R@?*@@|RSA[B{ĨSA{Ĩ_{a!4@[v^@SRck+9xC ??**WJC{{F_kT??`4s?**_kT+@SA[BcCkD{ƨp@s`?      {S`$A[*?t@@TbBB@? 4q`T qTBSA!@4[B`{Ĩ`pVAbBcRvO&6@~~~~~*=`a!Aw  ?`a @46@C@ R`a2C@?a! G`b ?;`cCSA[B{Ĩ_pVA`B!@4`cőRa!E ?@4@bB|F&!@?cc8BB`R`?֠{CS@5`F@qTA44@A! E ?`@4Ca2 R@?`@{ASBP&C`a@hE@Dc@4c`B dRR?cchG`B`R`?pVA!@4`!`B`{*a!DS ?cc`A*`?@SA{è_   {A!TF  ? @{¨PBpVA!@4`!B` {CSRt @k!T`@5`@!Ra4A!(D`b ?`F@qTb@{AB4@`A)SBBC{ASB!@4pVA! `B `{ASB_{ASB!@4pVA! `B`!``a @D?kTT?q`T?qbaB@!:!hE@b@c@4c  !RRB ?ֺpVA!@4`! B`őRb?kB@a!:!!@     R{C@kaTa@4a@4a!F!@?qTa@{A!4@@!C{A@!@4pVA!`B `{A@!@4pVA!`B`"`@{A_`b@hE@D!@  c@4cd#RR"B ?a@{A!4@` @@!CpVA!@4`!B`֠{CőRa @?k!T`@`4`F@qTA!(D`b ?b@{AB4@aA)@BC@{A_{A@!@4pVA!`B@#``b@hE@aD!@ c@4c $&RRB ?pVA!@4`!B`CA!E{S @ғ `@5`@4a@`@$4@C R`?@`F@q(T@E@@B! T{CSDC_ccTA!@4`!@B$``?`a @RD?kTT?qT?qbaB@!:!hE@b@c@4c@ %+RRB ?# RC`?#@ccTA!@4!@B```?ֵőRb?kB@a!:!!@ `A?A!XD{ ?@T$=bJhbKI3$|ě#|›@LKDs{|Û|Û|EӤ`EP"C||Bc!iKK%{?RP"Cc RDsr**%    _@A4@58@ RB4@B A_   0@%B?2! c@ 0,8_ {@G ?A!B & ? @{¨PDc RR+R{A!TG  ?`@&I5!(B ?cc^a` @{¨_BBG@?CchG{RB```?{_   A!B{& ?{BB@A!CPG A!B{' ?{BBFA!HBPG P@{BBFS@?րz@`z~@`~@`SA{¨_@F@qhT_{`DRDARGD@Ơ'c6B (?{_  @F@qhT_{`c6Dc@GD@ҤRARТ`)B (?{_{ S@$A[*c*k**?@@?TBBB@?`4G_OH@R*c0~~~~~?֠4yj) RxSC[DcEkF{B_CcTA!6b!B```?SCR[DcEkF{B_SCR[DcEkFCcTA!6!B```?R{SstB&BsB&` @SA{¨_A!F ?4sB&BBD@?` @SA{¨_   {SstB&bsB&`@SA{¨_A!F ?4sB&BBD@?`@SA{¨_   {SstB&ȁSA{¨_A!E ?@4@D?ր@@DsB&?BBF@?`A!C ?a@"0@B2"0BBE@?`!SA{¨P~FCc8BРB)`*R`?ր{SRa"@TD @@? RT@SA{è_R_`"@@@?BB0E@?q@SA{è_{A!(GS ?4@*SA{¨_CcTA!6*!``B*``?*SA{¨_   {A!(GS ?4@*SA{¨_CcTA!6*!`B*``?*SA{¨_{S@Ea@@5[@R"Rc;a@t:@?k TCc,DY9?@XE`?* ?*?֔6@* RA@?ւ&A R'@@?ք*A*** R?ւ&A RR@?'@BBFt@@qhT[EcF;@@E@@BT{C RSD_blR Ra5D ?**?HE@ c6*c`Тƀ+B (҄ RR?;@[EcF@A[c;?{S[5@U 7cA!Dk#; ?U7uZO)@RBBAkyB R{CalRs@!*@?HG)~ҥ|?@F@qT;@cEkF{BSC[D_a*@ Ra@5DA!<@ ?*A!E ?HE@ c6c҄RRТƠ-B (?;@cEkF{BSC[D_CcTA!6!`B,``?{BSC[D_{A!(G  ?֠4`@ @{¨_CcTA!6!B*```? @R{¨_{A!(G  ?֠4`@ @{¨_CcTA!6!B*```? @R{¨_   {SstB&sB&`@SA{¨_A!F ?4.sB&BBD@?`@SA{¨_   C{C[*A!DSc** ?***!Rc4{ASB[CcDC_A!B ? {CSA!D[c**k* ?k***R7 4{ASB[CcDkE_A!B ?    {@FS?A!B. ?GDRRR=c??BBC@?a4 ' @SA{¨_Cc8BRРB/ /`?րSA{¨_{a 3ȉBBBD$@0A!tG@XC?` @{¨_{A!TG  ?bA 'BI 5E@!Ba$R`RB`/!//?!R @{¨PzEBBG@?   {CS*[`X@Ss.C@`?֡@ @`?HiG*DRRe@c0b`B`?{ASB[C_   {A!FST @u2@qT`.@CcC!,`?ֿ@A!PC ?`.@A!$C ?."'@ @SA{è!@ր"'@HE@@ 1c`;RB0R? CBBE{S[0@@@ҳ@4@DCCҀ?ր4@F@@qT@E@@BaT{B*SC[DC_ւ.@@B4@BXB@?*A!4D@ ?CcDb~@`?@F@qT@HE@Dc`;c`1B0dRR?CcTA!`;!`B1```?@A?{CS?q T[*`X@Uе.C@?ց@ @?HiG*dRRe@c0b`B`?{A[CSB_ց2@{ASBPFD!@{SSt"'bs"'`@SA{¨_A!F ?4s"'BBD@?`@SA{¨_   {S@TD?s`@@TBBB@?4A!0Etb ?a2@3@A!X@ ?*SA{¨_CcTA!`;R!`B`2``?*SA{¨_{S@TD?s`@@TBBB@?4A!0Etb ?a2@3@A!X@ ?*SA{¨_CcTA!`;R! `B`2``?*SA{¨_{CS@TD?`@@TBBB@?`4@D?t@@?TBBB@? 4aE 4`2@@5{ASB_{ASB!`;PVA!`B`2`{ASB!`;PVA!`B2`[@BBB@? A!4C ?*4`.@4@HB`2@@ ?rT`.@4@DBA* ?rTEFc`;`c6!0`":R?@F@qTb2@*@@B0@@?s2@BBB`@@?`[C{ASBP&C@F@q)T{A@SBc`;DcPF@`3B0$7RARa2@@HE@Dc`;!@c*`7B0d:RR?@F@qhT[Cl@HE@Dc`;c 4B0D8RaR?[CY@F@qT[C{A@SBc`;DcPF@4B0$9RaREFc`;`c`5!0`9R?{S@TD?ֳ`@@TBBB@?@4@D?4@@TBBB@?4A!0Eub ?BBD@?@SA{èPZ@SA{è!`;PVA!@`B`2`SA{è!`;PVA!@`B2`{CS@TD?3`@@TBBB@?4@D?@@TBBB@?@4aEK 5@F@qTA!C ?A!$C ?R{ASB_CcTA!`;!B`2```?CcTA!`;!B2```?u2@@ 5@?֠u2@@`5@@GD@c`;Dc`3B0DARAR?@BBB@?րA!C ?A!$C ?@ RA!4C ?*4`.@4@HB`2@@ ?r@T`.@4@DBA* ?rTEFc`;`c6!0`ER?a2@4@A!C ?BBEt2@@?A!F @qTb2@*@@B,@@?a2@@HE@Dc`;!@c*8B0ERR?EFc`;`c`5!0`DR?{S@TD?`@@TBBB@?֠4@D?@@TBBB@?֠4A!0Eub ?BBA@?*A!X@ ?@*SA{è_CcTAR!`;! `B`2``?*SA{è_CcTA!`;! B2`R``?   {S@$A[ckU@V@?֓`@@TBBB@? 4@TD*?BBF@?A!C ?A!A ?.Rv7@>}SA[BcCkD{Ũ_A!$C ?֚ 6 RV#q-T@>}* 5UD?`4BB$D@?a>47t@!}*SA[BcCkD{Ũ_!@4z4* 4A!$C ?R@`G?*DABRc8?4U&C?SA[BcCkD{Ũ_CcTA!`;b!B```?U&C?`@s>s}?U&C   CI)E{C#@'C+)<<>A!E'@"@cҁT{EC_@A?P2D   {@DS?sc@`@TBBB@?4BBD@?5R@SA{è_BB$D@?* R5@`G?*DARc@9?CcTA!`;!B2```?{S[C BBE@@)@TD?`@@TBBB@?`4A!0E+/zb ?y2@ @53 7a.@<4@`4t2@@@5@?րt2@@5@`G?*c9BRDA?A!X@ ?+D/D3D7DRA!ED"@cATC SA[B{ƨ_CcTA!`;!B`2```?A!X@ ?+D R/D[{F`@qT@t#WD'XA? 4@@?5A!X@ ?#D'D+D/D3D7D@Ї@HE@Dc`;cƀ:B0҄TRR?t2@@`G?*c`3BR#D'D#WB @ ?#;@ @ApR`?$C@R @?@) 8?qaTqT`@qTA!X@ R  ?BBF!/@?3D7D@`G?*FƌARc:?֣`@5@`G?*EA"Rc <??R@HE@c`;DcƠ;B0$XR!R?@HE@c`;DcƠ`@"HE@Dc`;c>B0rRR?PVA!`;`!B=`{C? S[*0@B@B4kx*4cc;*Қs\F[{G@sT@qiTzs@?@D" FC?dsRB0Rs`?TcDsF.@*{A*c4@[CkESBclBSB[C!`;{A!PVA@B >`{APVA!`;!@B=`{CS[*0@B@4CcF*`@qHTb.@*{A*B4@[CSBB|B{ASB!`;[C!PVA@B >`@HE@ Dc`;c?B0tRR?PVA!`;@!B=`C{G S[*0@B@B4k*4cc;*Һs\F[{G@sT@qiT@zsG@D Fc$vRB0Rs`?TcEsG.@*{B*c4@[DkFSCcBCSC[D!`;{B!PVAC@B >`{BPVA!`;!C@B=``C{CS0@B@B4?m@ .@ q*BBF@@qhTa.@*{AA !4@A SB@!`B?DmC{ASB!`;PVA! C@B >`@""DHE@c`;c B0wRR?PVA!`;@! B=`   {CS*k0@B@4[cs *4b;\Fւ XG@Rsk@T@qiTdz}@aD&`kd!@" !"B0yRRs?֟kTC/@*c4@*sFcD{ASBkEcpB{ASB!`;kE! PVA@B >`PVA!`;@! B=``{S*0@B@"4[+**DF@qhTc.@*{B*c4@*[DSC+@cB{BSC!`;PVA! @B >`@HE@ Dc`;c `B0zRR?PVA!`;@! B=`    {S*k0@B@4[csp*4b;\Fւ XG@Rsk@T@qiThz}@aD&!@{RhkhB0R s?֟kTC/@*c4@*sGcE{BSCkFcB{BSC!`;kF! PVA@B >`PVA!`;@! B=` C{CS0@B@4@ ;m.@ M@ *BBF@@qTa.@*{AA !4@A SBA @!dB;Dm@C{ASB!`;PVA! C@B >`@"""DHE@c`;c B0}RR?PVA!`;@! B=` {CS*k0@B@4[cs*4b;\Fւ XG@Rsk`T@qiTd @&ca `{dD!@-"B0 ~R!"B"Rs?֟kTC/@*c4@*sFcD{ASBkEctB{ASB!`;kE! PVA@B >`PVA!`;@! B=`{S*0@B@b4[**c^BBF*@@qTd.@*{B*4@*[D*SCcEB{BSC!`;PVA! @B >`@HE@ Dc`;c  B0RR?PVA!`;@! B=` C{S*k0@B@4[cs *44b;\Fւ XG@RskT@qiTh @&i D! @#B0䁀RR)@h{h s?֟kTC/@*c4@*sHcF{CSDkGCcB{CSD!`;kG! PVAC@B >`PVA!`;@! B=`   ` {CS0@B@47mM@ l@ ?m@ .@ *BBF@@qTa.@*{AA !4@A SBA @A !hB7Dm?Em{ASB!`;PVA! @B >`@"""D"(E@c`;c ƀB0RR?0VA!`;@! B=`    {CS*k0@B@"4[csP*T4b;<Fւ 8G@RskT@qiTdv|@aD&C!@-`kd# @!"B""c" B0RRs?֟kTC/@*c4@*sFcD{ASBkEcxB{ASB!`;kE! 0VA@B >`0VA!`;@! B=`` {S*0@B@4[**c*;*"BF@@qTe.@*{C*4@***[EcFSD;@B{CSD!`;0VA!@B >`@(E@ D#c`;c B0ĆRR?0VA!`;@!B=`@ C{S*k0@B@B4[cs*t4b;<Fւ8G@RskT@qiThv|@iD&! @+$R! @B0#R)@hkh s?֟kTC/@*c4@*sHcF{CSDkGCcB{CSD!`;kG!0VAC@B >`0VA!`;@!B=`ր{S*0@B@4[*8d.@**[B4@SA{èBSA{è!`;0VA!@B >`0VA!`;@!B=`ր{S*0@B@4[* d.@**[B4@SA{èBSA{è!`;0VA!@B >`0VA!`;@!B=`ր{S*0@B@4[*d.@**[B4@SA{èBSA{è!`;0VA!@@B >`0VA!`;@!@B=`  Հ{S*0@B@4[*d.@**[B4@SA{è8CSA{è!`;0VA!@B >`0VA!`;@!B=`  Հ{S*0@B@4[*|d.@**[B4@SA{è@CSA{è!`;0VA!@B >`0VA!`;@!B=`  Հ{S*0@B@4[*Ld.@**[B4@SA{è`0VA!`;@! B=`  Հ{S*0@B@4[*d.@**[B4@SA{èHCSA{è!`;0VA!@B >`0VA!`;@!B=`  Հ{S*0@B@4[*d.@**[B4@SA{èDCSA{è!`;0VA!`@B >`0VA!`;@!`B=`  Հ{S*0@B@4[*d.@**[B4@SA{èLCSA{è!`;0VA!@B >`0VA!`;@!B=`  {CS0@@4b.@B4@BB@?*"BF@@qT@*{ASB_a2@@(E@'@c`;D cDRR B0?@*{ASB_#cTA!`;!B >@``?#cTA!`;!B=@``?{CS0@@'4 F*@qTc.@*{Ac4@*SB@cB@(E@ Dc`;c@ƀ B0RR?`2@@{ASB!`;0VA!@@B >`0VA!`;@!@B=` {CS[*0@@5@?րt2@@5!`;!B@ @{A`SB[C0VA`.@4@PC F@qHT{A@*SB[C@@(E@D c`;cƠ B0$RR?`E4@PC0VA!`;@!B=`!`;!B @   {#cDS**`?5@@SA{è_#c@**`?4 4E@@SA{è_ D@@SA{è_  #cC{`?{0nGB`    #cC{`?{0nGc@Ѐ! {S@9 4 tB3$@!ahax@6js8`?4q(T$6SA{¨_#cGЀB"`?֠sSA{¨__Xq @zTqTQ_PqT#b$š6?q_Xq")RBzT!x0q @z_ R_֠?q$0_{S4'`ȀSA{¨_!!E ? 4`@'!SA{¨0~F#c8BЀB" #R`?`0.B@#4$2R   #@!@kTB_@qAT_ք2"@@_   {!!4DSR[76D ?!!8C2s" ?!!B ?  a@?4sBBq!T!!B ?@RSA[B{Ĩ_!!B2~| ?jt@SA[B{Ĩ_R_֠4Q?jATq@Tq`Tq@ __֠1_@_   {!!4DS5D ?!!8C ?!!B ?!1?*4A!?4ATR! ?`4!!B ?@RSA{è_4R!!B ? 24@ASA{è_R_{S4** 4!! F* ?2q)T!!\E* ?@SA`{è:0nG@SA{è06D!! F ?SA{è_@SA{è_@{CS[!!4Dc7:C ?6֊B??@9_q@ T??`@9#4 tB%@hd84cӤAhcxA7Q q!T+R@95!!E ?**!!B ?ֵ 4**42q$@zT F@qHTcD+@ TSR{ASB[C_ F@q T (E@D`%cB@$D+RAR?!!B ?cDD F@qiT 'D@Ơ#DЂcB@$Ҥ)RAR? F@qT!*6D!! F ?!!\E* ?Ђ@'cB@$$.R(E@AR?+@cD F@qT 'D@@&DЂcB@$Ҥ-RAR?+@cD9??!!pG ?*kQ?PqT"A(7*Tu+@cD{qT2qhTRy5Vq9{S!*6D!! F ?!!\E* ?Ђ (cB@$/R+@cDV{S[@9A4RRc7Gc)kR9R+;{wB`@!hax@@7:55A?րs:RsRq3s8$@zT?(q$MzATs9RqR3s8$@zTcCkD+@ F@q(TSA[B{ƨ_ւB@)A?`sRB)A?րs6R 'D@cDcЂ@*B@$9RR?@9qT4L@ F@qT+@cCkD (E@cD*cЂƠ)B@$d8RR?+@cCkD{Sp`#cF`?֠4SA R{¨_TSSAR{¨_{ 4S***VS6q R Bz Tq Bz T F@q TSA@R{è_@Tq T?qBz T?qRBz TqR?qD@zA Tq@R?qd@zT qR_q$@zTq R$@zAT F@qT cЂc@D+B@$DDR#cTA!!@B+@``? F@q)T cDc@@,B@$DR'D@AR?@SA  @zSSA@SA{è_֔  RzSR@SA cЂc@Dƀ+B@$ARC#cE{CS*[*`@ $A?S`@@T"BB@?4 4**45 56A#RbR!R? 4q(T!!B ?*#cC`?#cC* @)`?֟kTR"RAR?֠4Vq R@zT"R*R?֟q@zT R #cTA!B@!B``?R!!E@"@cT{ASB[CC_46ARBR!R?֠4U645 R#7 B?6U6#@4RbR!R?`4qT?@6@T#@RBR!R?֟q@zT# A? E@@BT%Fc@c!@$`HR?@5!4@#BC (B@ $B@ B@ B@ B@ @7@AR?*4`2@t@7!!D~} ?`2@N9@q T@{b`x"B`2@@?kLT<F@qTN7qT D@Z9cs"`T@?qiT g@@@B8E>RRs"?TOBn@*?SBn@ ?!B ?#&@n@!pR`?'.@n@R?D) 8q@T@` 5`G@?*j@БR_kTT fR_kT R_kTfR_k:$Є:<`G@?*$Ac`;R?3DR7DP;?CGjqT@q T3D7D;D?DCDGD> @ <E'D@c`D>RB8R?uёR_k T#7R_k@;$Є:&ƌA<R?֡@n@ ?;D?DCDGD j@@БRE?kT T"fR?k`T"R?k`TfR?k'A::(E@``?#@SA[BcC{Ũ_ RkT!$C ?#cTA!`"!B ``?   &ƸE{c$R?{¨_0DRRCR0DR@!fR{RRcCS`?%DRRfR?!B ?SA{¨_{ D?3`@@T"BB@?4`2@ @h@{¨_#cTA!`b!@B2 ``? @R{¨_{ D?s`@@T"BB@?4`2@@a4 @l@{¨_#cTA!`b!B2 ``?R @{¨_#cTA!`!B@? ``?R  { D?3`@@T"BB@?4`2@ @p@{¨_#cTA!`b!@B2 ``? @R{¨_  { D?3`@@TBB@?4`2@ @t@{¨_cTA!`b!B2 ``? @R{¨_  BE{S@@D?b@@@TBB@?`4`2@<@`.@ScC!`?a2@"R@"!E@"@cT{BSC_cTA!`b!@B2 ``?R`G?*AcRc??RA?{S @@BF44@A@?qTC ?SA{¨_!E@ E cB$RR?`@{S @44@`C![FbF@ C@!RBs`?a#RkAT`@@?qT! E RRB?`@@҃C!RBs`?a#RkT@[BSA{Ĩ_ր:@SA{Ĩ{S @44@C!F!@?qHTSA{¨RSA{¨_!E@ Ecc$ RRB?`@CRSA{¨{S[54@C @F@?qhTC ?֢CR"R@?@?qT!G ?4>@SA[B{èSA[B{è_ E@c Ec @B҄RR?!E@ Ecc  BRR?ր@{ ,@@@?` @ @{¨&CcC!$`?` @ @{¨&C {S4b( AO2 R=SA{¨_!E ?ր4EB|Fb( !@?c8BBR`?ր{S"@F@qTSA{¨ E@c Ec҄RR`B?b@SA{¨ХFc c!`BR?  {S"@F@qTSA{¨ E@c Ec$RR@B?b@SA{¨ХFc c!`R?  {S"$@F@qTSA{¨ E@c EcRR@B?b&@SA{¨ХFc c!`R?  {S"0@F@qTSA{¨ E@c Ec ҄'RRƀB?b2@SA{¨ХFc c !`B'R?  @dC!!F{C @q(T{Aa @@B  g@c EcE@҄ RRB?{Aa @@B  @dC! @dC!   {S3ub(Bsb(@` @SA{è_!E ?4BCbsb(@?B|F@?` @@SA{è_   {S3tb(sb(`@SA{¨_!E ?4Dsb(?$F 7@c!?B|F@?`@SA{¨_{S$A?3`@@TBB@?4A?cA`?!A ?րV@SA{è_cTA!!" B``?@SA{è_  cC{`? B c0(!0{_ ХB@k`TR_{CS[ (@@4{A RSB[C_` @cC`?`@Fa@@a@a@a"@"a&@&a*@*a.@.a2@2qhTd*@?{ARSB[C_ХFc c` !`B#R? E@ Ecc`ƀB҄%RR?    _!!@0_  {FS?!B ?DRRR=c0?BC9@?!4) @ @SA{¨_c8BR"`B`1@`?րSA{¨_{!TG  ?A)B@J 5 ` @{¨_BG@? ` @{¨_ B{ @!F ? @{¨B{ 0@A5A`2@`2@A_qT`2@A@D|}chdTc6!Fbb!@`2@@Bhd?q(Tb2@ RAA! A @{¨_a2@E@!@f$Eƀ'@bcB dRR? @R{¨_   {е@SҀzs@?saT@SA{èB   {S0@.@!$C ?֟.2@ @!@ ?ր2@2@ @!@ ?ր2@2@!@6 hsaju! @ ?ր2@@s"T!B ?@!(ESA{è!@{dD ? @{¨6G{!HCS[c ?47R*SA[BcC{Ũ_!@* ?*4oER#9;Ck`T* ?s*?4#@#@*SA[BcC{Ũ_CBE{S*#A@!4@ ?BG*@?cF!!9`?c E"R`?!dB ?!@ ?E@@BT{B#@SCC_A?{STFcG?7!\@ ? 4*kES|CKCWZD[HCO`Ds9[B;F?@еzF{F[`E)g S@@*@?K@*3@?G@W@@?O@ ?4;@ ?g@ ?7@?@`?[@ ?*4R*??ր5`?kaT3@;@ ?7@?@`?W)?kT[BkDsE7@SAcC{ͨ_[@ ?*4R`@ Cc**?? 5`?֠4?59kTC@c@C@@?{!D  ? @{¨_ {!D  ? @{¨_   {!D  ?| @{¨_{!D  ? @{¨_C{S[c@0@@x@UT@?qaT @~F@qhTGb?BA@?@ c|D`?ր 5C9wGz3s"TRkIT@* ?@z3s"T@qhT@cC,@!-`?ր @ 4C@ R{DSE[FcGC_C@{DSE[FcGC_ևC)Љ"F)cD)c`*E)3$E E@f#@ +bB RR?@qTD@c$Ec`fbƀ B RAR?D@c$Ec`fbƠ B RR?{ BD!`` @@?q` @{¨_!B{S[3@,@ ?!C ?a@ ,@!@F ?!D ?a@ ,@!`E ?$A?c@Fac,@! Sg` da !@?G?c4G`?B??{C[ESD3@2F{SД~C[szFc#R?a!`?*R?!!8`?q@zT#@RSA[BcC{Ũ_֠@ !$E ?ր4G?BA@?@@?qTF@qITD@c$EcfbƠB RaR?@5#@ RSA[BcC{Ũ_֠@!C ?@GRB0@RB@?֠@BA@?֠5F@q TХ@c$EcD@fb B DRAR?֠@!pD,@ ?֠@!RBLB@?9F@qTD@c$Ecfb@B dRaR?}{ST@@50@a2@B@!@B@_kT,@cC!`?`"@B$E@?`"@ R"@SA{è_@  {`S!(C ?G?b&@a"eR@d"@c?SA{¨&C   CE{S[cks@@w40@!B ?*!\B ?@ ,@4@!A!@F ?*q TR!Ew@"@c!QT{OSP[QcRkSsTC_ր@a@!@,@?5F@qT@c$Ec`D@fbƠB RR?@,@!W!4[@ q T{CRzF`?a!@ ? 4W@5R@$vGR֚F?? 4)&@*@.@w4"Bҁx`x ax`Ax .@?k(Tw@k##T@ TBpD@?@453@@@6&@ *@ .@4B#ҁx`x ax`Ax .@?k(T  Հ'@!F ?ր@[@CR,@?ր'w@:4w@/C'#3#+;E?#3lB7C@q!&T@u}?+@" @? "43@B3@K@A7@ ?b! /@%T@aQs"@qT?@*`?*C!{{'@?5F@qTs@@$EcE@c`fbƀB dŀRR?@a!,@?`5F@qIT@c$Ec`D@fbB $RR?R`?a!?@5F@qT@c$EE@c`fbB $RR?@[@,@A 4W@5F@qT@c$Ec`D@fb B DRR?֯F@qIT@c$Ec`D@fb`B RR?֚F@qT@c$Ec`D@fbƀB $RR?օF@q Tw@$Ec@*E@c`fbB RR?m@T@wF@qTctBR@Ѐ[@c@'&HӅ^PӉ~S @R~S hcx xjxc xexc xixzz_z%EE@?z! bfB ƀDoRAR?֜;@Ac;? E{CS*BB[@@?`4*t6@!E* ?*5RE@@BT{A*SB[C_@*5A?{SD Ҁ?u5R?$@!B`Dc?B!F ?tuZ@SA{è_{ !RaV!TE ? @{¨_{BES*Rs9@?cC`?5@*SA{è_B@@?!XE ?`4@SA{è_  {S[!Bs ?qMT{CBRc*Fk9wGZCGkT* ?@ ,@a:@?֠4@"5@R0@@*a@ ?kT@?ր4`?kATcCkD!C ? RSA[BsE{ƨ_cC` kDSA[BsE{ƨ_֟@cCkDSA[BsE{ƨ_{!C  ?a R @{¨_{cCSzF[R?s8?5SAR[BcC{Ĩ_R??4@0@@x@UT@?qaT @~!B ?ֿkT4vGR~FkT*s?? 5SA R[BcC{Ĩ_a!@ ?5 {BDGS@?!F ?*!@ ?qSA{¨_  {@ !BS ?c E"R`?!@ ?SA{¨_{ AqT @{¨_!F`" ? @{¨B {[!GS ?4TF?!`E ?BA@?֓3R*SA[B{è_!4@* ?cC!`?!F ?4!@ ?Ҕ*SA[B{è_֔3R!@ ?{ @!$C ? @{¨BVA!b!`B `{S!0E@ ?`@BE@?!X@ ?qT@SA{è_`@!E ?!0F ?@SA{èB  _B{ !RaV!TE ?aRaZ @{¨_   {S$@!F ?t@|qTBSA{¨ր@!E ?!0FB ?B?SA{¨ {S[@E!@5T@!E ?G?@*@ @B,@"@@? 44R@s R:kaT@@,@B@@?!$C ?֓@*qT R@SA[B{Ĩ_!F`" ?!B ?F@5@!@ ?!$C ?@SA[B{Ĩ_@c$EcD@fb`B #R!R?E{CS*[+JG@@? q Ta!@ !\@ ?*q- Tc9ERB@*?s?ֿkTcDsD`?E@@BT+@{ASB[C_`@ ?!F ? 4sD`?`?l4sD@`?@!8??R?sDAc?E{CS*[+JG@@? qTa!lB#!c0! ?!\@ ?*q Tc9ERB@  *?s?ֿkTcDD?E@@BaT+@{ASB[C_`?!F ? 4sD`?`?c`4D@?@!8?*w?cDDcDAc?!E{Sck*s @!HG@ ?_ q T!8[!\@ ?*qmTEC@9R  *?sҀ?ֿkT!D ?F@q(T[DE@@B T{BSCcEkFsG__qe@AG!;$EE@Scfc`b:RB R?[DcCД8a!@ `?!F ?@4!D ?`?C[B4!D@ ? @?b @!RR_q! !?`?F@qITGe@;$E[DA[?   cB`8䠀RR? qT1T**!@ ?ִE@?R?R?B[9??*j TBDC@?7 77c FA9`?֡!dB ?֡!|D ?!@?qITlE qTE@Wcc2c&">B`8ĨRR?kOsPEW@@BAT{KSL[McNC_bn@!F ? 4!@ ?AkOsP!@ ?:BG!9@?֯!|D ?!@?qITlE;!|D ?!@?qTlEBpDC@?ր 4aj@?1` Tbn@{F`? 4@?֠B?!C  : ?cF!!9`?֠B?cFR`? @qTc E"R`??`? 5?+BG!:@?NcTAa!2"!B@;``?j Q)?@{FE@clEc2c&"ƀ:B`8$RR?!@ ? @q)T;lE1Aks?{  C?ֳ`@@TBB@?@4`2@2!$C ?`@!$C ?`.@cC!`?s @{¨_ @a{¨!2VA!"B@;`{!FSzC ?`@`?`@?`@?`@?`.@!$C ?.SA!pE{¨!@{S C?֓`@@TBB@? 4!0E[ub ?`.@ T!F ?v.@!A ?!X@t. ?vSA[B{è&CSA[B{èZ@SAa{è!2VA!"B@;`[BSA{è_ѣcE{S["C`@? `@@TBB@?ր4A@@?AT@?Tk9Fc @ q(T~CRZ{F?R?8@?֠4@? 5cYkZR!E@"@c!$T{VSW[X_֣cTAa!2"!B?``?cTAa!2"!B@;``?cTAa!2"!B?``?rD?@4?֠4BEs{CR@?R9?`?`5`?` 5;R*?b@@@?TBB@? 4Dt? 5@@,qTc@@,qT @` 5cYkZs[E@clEc2c&"@B`87RR?_c@ZE`??*`?;Rq@ 55c@RZE5R9`??q@*@@z5cTAa!2"!B@;``?cYkZs[Cab?4`AkT`AkATcY RkZs[5cD@c2lEc&" B`8$1R!R?cYkZs[!?q[z`QqᗟR?jT!0Evb ?֡!F ?{@`b"=A{BC#=]sA[k@_{BK@JzChpx^wC_#=tBK@b =`@u{w`?`@?`@?`@?֡!X@ ?֡Acks?{s(@;E@@`@ R @ @|zkqaT`@k@x RqTC  @O@a/@_|`A=bR)94@a+A)a/A@15tA4)5F?@qhT!CA%qaT!gAV!RXJ 7 qTaQ?q)fTqRTX6~}S Uhatha*5B!th!Uh!X6~}C SharhaR*3sB!rh!Sh!x6S@S !}Qhapha*11B!ph!Qh!x 6S@C !}Ghafha('@!fh!Gh!k@! Q?q) Tk@?q TAAB($B8%(%MEB@BҁTaVA!2sE!{Ǩ"B`֠EB@BTaVA!2sE!{Ǩ"B``;Ap*q TcD@c2lEc&" B`8ӀRRW??@W@@|AAB+?8#c(#qH<T`/@_!P@B ?`3!Ed/@ @"RcA!fRB|B'A#A@?BlG`o@?[?#A'A`/@ƸEDR!fRWk??`3@֊Ag?_@5?@@@]5`3@7!$C ?3[@?7@CCEB@Ba TBB CCCCsE{Ǩ_`C@!C@BlE# S ?b@[@eWR)@@ ?S@cШE@c2d+Aa/Ac@&ƀk@ +"3B`8;πRCR??@_@@!B 4cЧD@c2lEc&"@B`8DрR!R7?7@F?SovS@*4k@qT@qMTq@wG~FB R*@R?`?>4`@"RBr? F4s"_kPT*q$@zT@*?!F? ??@q'A/a3@{#A!E_+ ?k@_@q@T7Tq`(TqTqTq7T !R   `A q@FT`/@s+AcC/A`?s@%#!LG ?@#NC`T@#sT?TcE`?s@@Bh"8@A?"XT@ ? T&`|T`|@h<xD>$=xA?|B>xC?<>?<@?h 8/A+A?q$qD@zTq Az`TTqD@zTZgGB!! _@?_@5@A?5T@ ? T&xTx@(=h<|A>xB?|C>tDJ= ?@?h 8!LG_ ?@_@A?BMT@_cE`?֠@_@Bh"8@_bHT@ARah x@?h 8!F_ ?d/@cA"RfR`/@W@DRk@fR#A'A?[@?`3@g@?_@5?@@e57?`3@!$C ?37@lc cЧD@c2 -c" @-D-"F@-!"lEB"c"""""&"ƠB`8ڀRRW?W@?@@`5JS@S lA,!}A>}ha >\ha""s[{Cb[h!6^ 4cЧD@c2lEc&"@B`8DҀR!R7?7@cЧD@c2lEc&" !B`8R!R7?7@ !Rc0G#`?s@!!``?w@@q 7T@"_XT@b_ТTE`›T`x@<}h<^=_<@?h 8+A/A_?qAzPTB!cdG! `?_@W?`3@g@BB@?W@@55?@@`57K@7cШE@c2'@clE&"`B`8dR!R?7@76S@C lA,!}A!9xhaZ 9Wha""_VBbVh!86k@ qTOTqT` qɒT !R E**?@QS@@g54'DW@ R@ *|@zssє?1AT* 4@B@7;@@?7@BB@?7@@B@7;@@?7@BB@?7@@CCH**?@QS@@~5@5 o@ҳszC7`?7@`?7@ЄD"B_?_@g@7cШE@c2'@clE&"B`8ހR!R?7@՚@"_~T@b_ТTE낉T|@=}h<_@?h 8`/@s+AcC/A`?s@@qT|@_(CWG[E{PDk@C GF?q$CwG~FsDs.@R?{:?֠64W@ ?*[@ ?*aR*c*`?`@!b qT@k@YzTy:cB2`?@G4_@ZNT@_k@zT@*?yz;@@aRw`?{@;@ ?s@!R@%AR?@@?w@@y: ?@ ?w@yzЄDCB`_?_@ЄD"B`s?s@SЄD?_@ZgGRR!_o@?_@#R*@?o@+AB/A?qAzT?TqBz T>Ds?s@`3@B! W?b@!`@`3@?a@"G ! E`3@ ?`3@BR!! ?`3@C BR!!@ ?`+A`3@! 2G!^?`/A`3@!@!^?ֵd{@ R`3@$=|xA?||B>|xC?<>?< !Rx@|(=h<}|A`J>}xB?}|C>~tD=? B?@s@@@T5k@ RQk1@ATk@ RaZ+C|@TGG 'D!B7cK{y@?*`?*zy?zyT7@"RG@Br`? 5?@@59є?1T@S@@1TWCcO@c2lEcD@B`8R!R?O@*zy*a@ƼCc@BA?K@?z97@K@2`?ր5?@@`4cO@c2lEcD@B`8R!R?ֻ@q?TUT@AP?JT@!TP%_QT!" @ !@@P?h 8{@cBBR_ZgG`?_@.?@s@@@4@cE@c2 clE',@Ơ RB`8!RC?C@GcD@c2lEcRB`8!R7{?7@1{@avT !R  !R@k@ @ !RcF`?s@DBs?s@x@ߠ<}h<^=_<$.@&`@KcG`?@K@5AC @ R AR@1vT'D'c0G!!_o`?_@`?_@B!``?o@8c0GB!`_o`?+A/A?q_@Azo@T_oB!cdG! `?_@o@|@=}h<_@c-@K@c2Sc@)@#lEG%@&!@"@@B`8#RR 9@ 5@ 1@E@?G@o@ ZgGR@?`_w@?_@R{@cBs`?_@?o@!R@@?w@_@?_@!Rs@{@`?_@?@'cD@c2lEc?B`8$R!RC?C@IWa BRK ?K@zc0G#!`?`/@cC+A/A`?#N"DB_?_@@1T@#C'DW_?TqoBzTBNb/@R`RCT4@@@?ւ@R@R@?`@B@ ?`@B@ ?C@k#?@@@5k@1`T#CC  R @ @tc0G!_`?_@n#CkcD@c2lEcƠ$B`8R!RC?k@C@1T@1T RA #?֠A#?#Cm{S!5`j@1AT`@a@3`qT @`@!@ ?tRSA{è_ր@7 @3ҵzC@`?`@?@ {S[c@ C?b@@@TBB@? 4v.@$A?@@TBB@?ր4!0Evb ?ր@a@3@R!X@ ?ֳ*SA[BcC{Ĩ_ @@R@wj@1Tcn@aAbAq T)k)`BzaAT? qT`.@cC!1`?ր@@@ 43@EbR?`@2`E@?BA@?`F@qT @BB@?ր@ @E"R?ց@ @x E@?BA@?`F@qH T @@BB@?R{Cb?ր?ֆ@F@q TcD@c2lEc  &B`8$$RR?Rmw_)!$C ?ր@!$C ?֟җcJ@b@ATbA_kTC?q`TR@R?րcTAa!2! B`%``?BcD@c2lEc  $B`8d+RR?vcD@c2lEc  $B`8҄-RR?ֈcTAa!2! B@;``?тBE{CS4@A@ҡ!CF ?cF*`?`5BpA@?֠5@!E@"@cT{ASB_A? Ր^D      R_R_|_  |@__|_  {F ?!B * ?DRR*R$c0:?ւBC@?* @" {¨_{S`5Faaj?rBA`@?`j@@?֡!A`j@` ?րG?`fB\FR@?`j5@SA{è_{!TGS ?֡!+ @`5F""!`*?u^"!*?uf!!+?ub!! ,?u@SA{è_֢BG!@?{S0@BAtj@@?ր@!@E ?`f@!C ?ց!Ef2F` ?`b?`j@@?ց!PB`j@` ?`2@!$C ?֡SA!|E{¨!@{S!E[ ?Cf@TT!/SSA[B{è{ @a@ ?a @a`@ ?ց!B ? @R{¨_   { !$C@ ? @{¨B  { !0E@` ?`@T@X@a A)`?`@h@a @`@a@h@ !X@`@` ?`@ @{¨_{ @a @ ?`@!0Eh@@ ?`@!Ra !Dh@` ?`@ @{¨Z@h@@ { BA0@@?`j@ @{¨@Ch@G@   d@B{!@d@ ? R{_   {St+BȁSA{¨_֡!E ?@4@ `+!SA@{¨~F֣c8BB, -R`?րѡ!TG{S[c; ?ց+J 5FB7!`-?v~7!-?vւ6!`.?vn4!.?vrւ(!`/?vj֒0!/?vv֒-!0?vz!!@1?a@ҵfBҙRB*+bwRBR2?WRa@**҈&R@2?*a@LF*҈*R2?*LF.a@*R2?ր2{CSD[EcF;@HBG@?v  {St+s+`@SA{¨_ց!F ?4s+BD@?`@SA{¨_   {0D ?!B 3 ? @@"{¨Dc@'R R*R{St+s+҂BF`"@@?!C ?SA{¨_ց!F ?4BD@?.B3{S[! BF ?@ qHT5GBa?@ 3@!A ?`2[BSA{Ĩ_֠ЈE@CE4c :B4$RR?53`_/!LB ? @qT!`8E5E@C5c :B4*RAR?wB ?֠3/@B"a?!LB ?B@a?@cTAAB ! :``?֚@qT@E@{S0D?ֳt@@TBB@?@4j@`r@@5SA{¨A! :!`B6SA`{¨VASA{¨_A! :!`B`7{S*0D[*?v@@TBB@?`4Ê@**[BSA{èSAA[B! :{è!VAРB6`SA[B{è_{S0D?st@@TBB@?4@ASA{¨SAA{¨! :VA!`РB6`SA{¨_{S0D?st@@TBB@?4n@ASA{¨A! :!B6SA`{¨VAA! :!B7{S0D?st@@TBB@?4r@!0Eub ?ցr@ ?րF@ qTSA@{èZ@SAA{è! :VA! РB6`֠CD@c :Ec dMRR8B4?@SA{èZ@SAA{è! :VA! РB`8`{S0D[?v@@TBB@?ր4v@[BSA{èA! :!B6SA`[B{èVAA! :!B`9A! :!B9   ՐE!&  {S0D?st@@TBB@?4@SA{¨փcTAA! :!B6``?RSA{¨_օХFCc :Рc`:!4`B^R?   {S0D[?3v@@TBB@?4tz@@[BSA{ĨA! :!B6@`SA[B{ĨVAA! :!B`9A! :!B;CcE{#Sa@҄Є4G!3?ց!0E`j@@ ?@ 5A`j@@`?@a4!X@`j@@ ?րE@@BҡT{CSDC_րA?{!A  ? @!5{¨c$C6G{S0D?u@@TBB@?`4b@!E ?!A ?R@SAc0{è6G! @ASA! :{è!@VAРB6`@ASA! :{è!@VAРB;`@ASA! :{è!@VAB;`{S0D[?`@@TBB@?ր4!0Etb ?aF@a`B@ ?wuFZ@@SA[B{Ĩ@ASA! :[B!{ĨАVAB6`{S0D[?`@@TBB@?ր4!0Etb ?a^@a`Z@ ?w u^Z@@SA[B{Ĩ@ASA! :[B!@{ĨVAB6`{S0D[?`@@TBB@?ր4!0Etb ?aR@a`N@ ?wZ uRZ@@SA[B{Ĩ@ASA! :[B!{ĨVAB6`{S0D?st@@TBB@?4^@SA{¨փcTAA! :!B6``?SA{¨_փcTAA! :!B`<``? {S0D?st@@TBB@?4f@SA{¨փcTAA! :!B6``?SA{¨_փcTAA! :!B=``?{ 0D?S`@@TBB@?4` @{¨"BփcTAA! :!B6``? @{¨_{S!tC@ ?b@W@!E[ ?(D?ֿATfFR?`@b@@?ց`@RC! K?!R?ց!$C ?@SA[B{ĨE`@b@@?ց`@R! KC?@[BSA{Ĩ&Ca@b@@?`@@SAR{Ĩ! KCօFCc :c=!4`1R?{[`!0ES ?֕`j@@`j@ @SA[B{èZ@օCKRօC*KRցRC!K{S*0D?u@@TBB@?@4@@*SA{è@ASA! :{è!`VAB6`@SA{è_{S*0D[*c**?x@@TBB@?ր4!0E#yb ?ր* 7q@zT@R****?*!X@ ?#@*SA[BcC{Ũ_`j@RR\A)q@zT!X@R ?#@*SA[BcC{Ũ_փcTAA! :!B6R``?{S0D?ֳt@@TBB@?@4 R`@ASA{¨SAA{¨! :VA! B6`SA{¨_CуcE{S*#*`@0D?3`@@TBB@?4cES)#!1`?րE@@B!T#@{BSCC_փcTAA! :! B6``?A?с!E{CS"@ҁ!tC ?a@5a>@a`B@ ?ց!@ ?րE@@BҁT{ASB&CփcDG`?փctF @)`?A?{S0D?st@@TBB@?4@SA{¨փcTAA! :!` B6``?SAR{¨_ @Q4qT:_A!!H`8`! `>_ >__`__>__ _?_?_?_ _`_@?_  "0@!,@_ Ձ!B{` ?{B@!CG ՐC{  @`cC!0`?`"@!$C ? @{¨B{St,Ƞ`ESA{¨_ց!E ?4c8BRB`?B|F@?`ESA{¨_CуcE{CS#d@҃cHD\D`?@q,TT@qTB@!@@? 4B@!@?[`.@!E ?` !@ ?!$C ??5F@q T[CE@@B T#@{ASBC_ւB@!@@?F@ 4D@Cƀc D3RB!R?F@4uD@Cc $5RB!R?F@qiTbg.@E@C`c 5RBAR?[CRD@C c 7RBAR?[CF@ 4?D@C`c Є4RB!R?֓A[?фE{CS[*k@,@!E ?!@c ?!$C ?NRk TR*sZeTcHD`?@qT!T@qTB@! @?BF*@?s4"}   Ձjdh$ T  *@?ց!B ?cDE@@BT{ASB[CkE_ց!`E ?B@!@@? 4B@! @? 4BF*@?4҂zax!!?TF@qhT'/@CЈE@c c``B'RAR?ֶF@ qTcDҮz҇D@Cc c` B0RR?cDF@ 4e҇D@Cc c` BD+R!R?cDF@4P҇D@Cc c`` B.R!R?cDsAc?  {St,"s,`@SA{¨_ց!F ?4s,BD@?`@SA{¨_   {SGt@?֟T`&@SA{¨_SAAЃcTA! !B@ ``?{¨_   {S[!@Fc* ?@6!D ?G?Ɯ@R1c1?ց!A ?`VxRw[BcCSA{Ĩ_A! ! B cTA``?[BcCSA{Ĩ_փcTAA! ! B``?A! ! B{S!@?q!Tb@!Rmb@SA{¨ 5GրF@qTSA{¨_քD@Cc c$:RaR`B?SA{¨_ { CSBE[cx|@k9|@*sC@g`@cCF`?a@@6@qT Q߲qT@ 5R/+A!@!Xvxv! D!C* Q ?E@Cc c @B҄?RR?@߲qTA!!Xvxv!  HR!R@r/B@!@?e@g Ei c B) f @DKq@|(x@!@K*Nc(KB(KNc|@B|@dNHN 'gSKh@@6!<@!|!|@O 4 !R=`?=<<X# ZG@RSs"kT@?qIT"_*&BdVRRs@?֟kTNR` G*҄ 5?Eg@@BҁT{MSN[OcPkQsR_x 5A Rv Rr/qTg@CbB)c 3cf @%E@q|Kx@K@/@B(K!(K `dRRRB?YҜR@qTrC?ց!G ?E@Cc cBVRAR?֦HRDRr@ Rv Rr/2!HR!RArMRD@Cc !Rc BLR?@HRDRr/5@*RVERr/x4HRERaFrHRER`Fr/@R R@r/@RVR Ʀr/5A*RVERrw4ARERaFrrAR RArnARVR!Ʀrj HRv Rr/qT@ RDRr/ HR6 R`r/@*R6 R`r/@RER`Fr/@(R6 R`r/qTA RDRrD!HR6 Rar@!HRv Rr<A*R6 Rar8A(R6 Rar4HRv Rr0HRv Rr/A?{S!E[*@"@3v5F@ qTR!E@"@cҁT{DSE[F_*`4@@@ R@aR!sB? T`@aT` @@4F@qTq!T   RD@Cc c `Bd^RR?F@q)Ts!tB>H^P~S $@R~SCЇhgxc xfxc xjxzxlxz)_z E@z!B_RR?֗F@qITD!tB>H^P~S $@R~SCЇhgxc xfxc xjxzxlxz)_z E@z!BdbRR?h!{!tB>H^P~S %@R~SChkxc xfxc xjxzxgxGz)_z E@z!B$aRR?` @qCzT R7A?ccE{S*`@҃cF`?4*@a!E@"@cҡT{PSQ_րA?fE{S[*ck*@4B@zR@t@!@?qD @ CzHT*)NSN HNfNb@ #+3C@@e*Bi'e'/aj@@6C@!<!|q!|@7D@RTC@@`dҁRCq T 'N4$@N#N! `n@4C@<||@!5*qT ' O4$ @'O#CO! `r@4B A<||@!&4"&䈆 @@#*"Z`!`.@q`Tq TP q` T`*@q TbPq TY9# F9{G@R4s"kT@?qIT"_*FB{RRs`?֟kTNR`E@@c! T{VSW[X 5cYkZ!R@G@qT@`E@@BT{VSW[XcYkZ_BPҀO4  "PҀaO4  "& @@$#*@`!^aO4OҔ  *{C?a!G ?E@Cc cB|RAR?@A?fE{S[cFc@*`?*a4a@*fG!T@?a!E@"@cT{PSQ[RcS_րA? ՐA$RdE{S[c  @@/Ҕ@))!?`"@!@?ֿ@TRa!E/@"@cT{FSG[HcI_k `"@!E,@ ?`!@ ?a!$C ?a&@C3?@4?@qT+@a&@#?4F@q(T H)K RkJkJF@qITe"@CE@c ,@c`BRAR?kJBtBO@e"@'D@#*T{ISJ_c `V@R?ր5[KcL`V@R?4k 9F @qTO#`V@BR<=?4G@s6!RB%'6B!!6B%!!06B%!!6 &!{{[CC&`?!@?qTzZB@?O`V@R<=?֠4G@6!RB%'6B!!6B%!!06B%!!6 &!C&`?!@?qT@?O`V@bR<=? 4G@6!RB''6B(!!H6B '!!P6B'!!06B(!!(6`(!C&`?!@?qhT@?O`V@R<=?4G@ Rk T! RB@+k` T`V@R?47@RkTRkT @qTChE@c`Cc`*B"FRAR?[KcLkMsN[KcLkMsNChE@c`Cc`&B"8RR?@P[KcLkM3@hE@CCC@c`G@c 3R@$RB"?ChE@c`Cc&B"$@?@?q%5h9TRk`V@Ca^@D=ccL@3=`?`Z{a!B ?a!E ?`N1a!$C ?`N@@qT`8gD@cCc`7B"DNRAR?,G@qTK@ qlT?q=T@?q)TahE@# Cc`c` :B"҄{RAR?`E?*dЄA"Rc@;?sMia!8F@R ?44@ q1TR!R? 4;{c |S9{3_ qT T4*R@**#+`R@*#@+@R`R#AT`R@xa!8FR ?`(4@8 qHTa! TZb!3`#gD@c`Cc`B"䑀RR?Ou2@@@TbBB@?`4`2@Qu2@`$B?u@@TbBB@? 4`2@a!xB ?@qT3@4?@XR v@sMR`#gD@c`Cc`Ơ?B"RR?Z AT `cgD@c`C@9B"duRR? `#hE@c`Cc`Ơ=B"䍀RR?`E?*dЄARc@5?a!$C ?`E?*`C?a!G ?eХA*ЂRc=?sM`#gD@c`Cc`>B"$RR?'`E?*`C?a!G ?eХA*Rc8?sM`#gD@c`Cc``RR!RP~CRX{a!TGS ?bA-@ @5bBF<!@?t^0`SA{¨_bBG! @?{ D@`a@!4a @!E{¨!@A!F ?Fa @!E{¨!@ { A!A ? @{¨_{Sst-BȁSA{¨_A!E ?@4@ `-!SA@{¨P~FCc8BB@R`?ր {Sst-s-`@SA{¨_A!F ?4`s-BBD@?`@SA{¨_   { 4S@q*A:T@qA: @T[ RBBF@?A!F @qT@C? @q @T[BSA{ĨPFCcTA!B!```?SA{Ĩ_ևqTSA{Ĩ_[V֖D?ր4?4cXF?37787S @73 `7cC`HE@E#cB$RR?ֲCcTA!B@&!```??ր4Ҡ:R?SA[BcC?֠4;R?`S?6 ? 4:R?G6@?`6@!?`4!?4'R?3g6"?ր4Ҡ;R?֠cCf ? 56 ?5?6 ?ր5G6{SBBA@?@@G?BBF@?A!C ?֓FSA{¨_@F@ qTSA{¨_`#GD@cEcƀ"B"RR?  {SBBAR@?@@G?BBF@?A!C ?֓FSA{¨_@F@ qTSA{¨_`#GD@cEc #BD&RR?  {Sw@G?BBF@?A!C ?tF R`SA{¨_CcTA!!!B ```?C{CS@G?S`@@TBBB@? 4[CUеG?b@@@TV֎B?4@F@qH T[C{ASBCPADЄBcB$Ҁ??@@@T? 4@F@q T[CcD/A!$C ?A!F ?*A!@ ? 4?BBF@?A!C ?BBA*@?րF A!A ?Cc$C$DЄD?[CcD{ASBC_CcTA!!!@`B@;``?{ASBC_`#HE@cEc@D/RR#B?{A[CSBCPA!!!@B%`CcTA``?[CcD`HE@#Ecc@%Bd0RR?[CcD!!!@B &`@F@q T`#GD@cEc@&B3RAR?A!$C ?[CcD     "0@,!20_ {@DA ?A!B' ? @,{¨PDc.R#R2R{A!TG  ?bA`.@ @@5B9c3!21d^ba` @{¨_BBG! @?   CchG{RB(```?{_   { @A!@ ?a @!E{¨!@{S[!@8@BB@6@@?4bBEBx@@?`4`@A!(B`@ ?*A`AR @ ?@*a@@?`@A!@CA ?*`?SA R[B{è_@E?*DAc`)BR?RSA[B{è_CcPE`?`@E?*DARc*?R@E?*DARc*?RC{S"@B 6 7#6 (@`@@G?֟TA!DA ?a@"x_qaT`*@A!C ?րhCg>@fBdR)h@iF@HA?ր@#@{BSCC_A!DA ?CcTA!B ,!````?#@{BSCC_֢B)!CcTA!````?!B,A!B ?@F@5#@@GD@,Ec`B.ҤR!R?#@BBC@?#@A!B{@/ ?{BB@A!CPG@F@`5_{@c`Ec`GD@dR!Rƀ/B.?{_{SStb.bsb.`@SA{¨_A!F ?4|sb.BBD@?`@SA{¨_ {SStb.sb.`@SA{¨_A!F ?4sb.BBD@?`@SA{¨_   {SRa"@TD @@? RT@SA{è_R_`"@@@?BB0E@?q@SA{è_ {A!D  ?@4`&@PBC @{¨@CcTA!`!B 0```? @{¨_ {A!D  ? 4`&@8@T@ @{¨_CcTA!`! B 0```?{SStb.ȁSA{¨_A!E ?@4@B?ր @ @Dsb.?BBF@?`A!C ?`@0@!20A!A ?BBE@?`!SA{¨P~FCc8BB0R`?ր       D@_{@G ?A!B1 ? @@{¨PDcRR!RP~C RX{A!TGS ?@@/K5BBFs!1@?֓^SA{¨_BBG@?   {SStB/"sB/`@SA{¨_A!F ?4sB/BBD@?`@SA{¨_   {A!ESTB/[*"@ҀA!@:C ? A!F2 ?@3R`?4C_q TkTa|}!< Lp!||c c TC@c T!<@c!?CTC*`?@B?BBF@?A!C ?րZu`F@E_@B TSA[B{è_@F@`5 @GD@4c!B3҄R!R?@F@4 @HE@*5B3҄R!Rc!?@F@4 @GD@@5c!B3R!R?ַ@F@4 @GD@2c!B3 R!R?֤@A?{S A!@: ?A @B?BBF@?A!C ?֓FSA{¨_CcTA!!!B6```?      !RX_H@_  @ @@K_{@G ?A!B6 ? @&{¨PDc(RR!R  {A!TGS ?BA/@ @5BBFB&! 7@?t^*`SA{¨_BBG! @?{ A!BD@ ?`@`5`J@ BBCR@?`J@A!|G ?A @!E{¨!@   {SSt/Bs/` @SA{¨_A!F ?4s/BBD@?` @SA{¨_   { :STA!@/ ?ր@xB?BBF@?A!C ?A!4D ?`FA!F ?`J A!B ?`N``J@!RBBD@?A!F ?`>a6@BBE@?@SA{è_@F@ qTA!$C ?@SA{è_@F@`4@GD@9c@"B8҄R!R?@HE@Ơ7c@"B8 RR?{SA!@U/: ?֠@xB?BBF@?A!C ?`n@A!4D ?րA!B ?րN R@SA{è_CcTA!@"!`B ```?@F@5A!$C ?@@GD@c@"c`9B8dR!R?C{S@E[cks<RUеA@ҖN@@D@ZZ?DY9'C?XFWB a@9!?q@TT?qT?qT?q`T? qT`@'@4CcDB&`?@qT@?* ??? @E@@BҡT{C*SD[EcFkGsHC_?Xq T?q`T?0qT`@'5@F@qiT@@Fc@"c:B8RR?ֻ<R` @'5@F@qT@A?      ARX_D@_  {@G ?A!B@; ?GDRR!Rc?BBC@?*A @" {¨_{A!TGS ?BA 0BL 5BBFB!;@?t^`SA{¨_BBG@?{Cc|@ !$`?`@@5`F@A!XD ?`F@A!D ?A @!F{¨!@{SSt"0Bs"0` @SA{¨_A!F ?4s"0BBD@?` @SA{¨_  {S :A!@Uе"0 ?֠@A?BBF@?A!C ?A!C ?`F@SA{è_@F@5A!$C ?@HE@@c#B@=$RR?   {S`A!@: ?A @A?BBF@?A!C ?tF R`SA{¨_CcTA!#!B ```?      h__/_  @_0@D@_   {@0D ?A!B? ? @{¨PDc RER.R{A!TGS ?BA0@ @5TF!??uf1!?ub:!`?u2:!?uj22!`?u2!?u~"!`?u^&!?u!?u@SA{è_BBG! @?ֶCCcF{S*#*`@qT`@EG**RR?CctF**`?ut#@{BSCC_@gAHE@EƀaAc$ B ҤTRR?EF{CS[**@qTg@ Re @bT զ@qTf @Tq@zT{ASB[C_րg@@HE@ Ec$c@ƠB RR?{A**[CSB BBF{CS**@@q(T{A**SB@n@HE@ Ec$c$RR`B ?{A**SB@T {c**A!DS[** ?A!A ?dD4Gwb)uZ)c)! ? RSA[BcC{Ĩ_  { @A!$C ? @{¨PB_{S*A!D ?**SAR{¨P.@aR   {S*A!D ?**SAR{¨P.@R{CcFS*a@?qTA!D ?**SAR{¨P.@RAHE@ Ec$c * B dRR?  /BqWmCab@`PGcBWmqPG` ! *!  `bb?gPG!! Rm   {S[0@@A?t @@@TBBB@?4t2@F@ A!D ?`~A!,GF@ ?`~@aBB(F@?A!Dv~@ ?BBC*F,@R!R?`CcpB!!?`?րF@a@BBF@? 7F@a@BB,F@?`BBFB|@@?@5SAR[B{è_@C?*DABRc` ?af@`ABBE@? RSA[B{è_@C?*DABRc ?@C?*DABRc@ ?PE!&PE!$ {A!F  @qTaJ@a`N@ ?`2@ @{¨PA@GD@c$Ec`ƀ B RR?CcF`@qHT_@HE@{Cc$EcFRR B ?{A_CcF`@qHT_@HE@{Cc$Ec`RRƠ B ?{A_  AC7_A6A_kTA?kT  {S@6SA{è_֠!!,C ?֟SA{è_A!D ?*F,@"BDR@R?րBBA@?ր@SA!{è!?0rB!@{CS*@h [ck3A!G@@UD@ ?y@nA)?H-@***RR?w@?*RRR!R?w@b@)?**RRRAR?s@?{A*[CcDkERSB3@R{ASB_A!F{S @qHT`@@[UDc?*E,@RҁR?`@wbA)@?***!RRҀ?`@a @`@a@[DcE`@a B)`@b@ {BSC_@e@c$g A)cEHE@dB) B ]RR?ֻ{S[@t@u@5`@tAqTuAtq T`@u SA[B{Ũ_@F@5t@`@@@Fck@qHTWDu@8?*V.@"B8FRAR99sB??! ??*BBEZZBR!R?@?ր@??*RaR??*@RAR??! ?x@?R*R?uRcCkDuAq,TuARq€u`@#ctF**`?`@*CcC*`?`SA[B{Ũ_tAqLTtA(Rq€uVDcw@?*"BCT.@R!R?`wAxA?***R!R?u@?R*R?cCHA!Dt@ ?BB\C*F,@RR?`1`@@F@qh TVDt@u@?*U.@RBBlER?#cpB!!?!@`??*Х@RR??R*aR?t@GD@c$EcƠB d,R!R?@GD@c$Ec@`B d%RR?t@?*RaR?&@GD@c$EcƀB $)RR?֗{S0@a@F@BBF@?ր7SA{¨_@F@q)T@SA{¨c$Ec PF@B RRAR  !!E{CS"@A!tC ?u@A!D ?*E,@RҡR?`@5a>@a`B@ ?A!@ ?s@A!D ?*E,@RҡR? E@@BҡT{ASB@0&CCcDG`?#ctF @)`?@A?   {S@A!D ?*E,@$RR?t@A!D ?*E,@$RR?t@A!D ?*E,@$RR?`@!!,C ?t@A!D ?*E,@$RR?`@SA{¨PCSA{¨_{Sa@tSA{¨SA{¨_{S@!!,C ?`2@A!XDD@ ?`AA!tE ?`AA!E ?`@!!,C ?`@!!,C ?t@A!D ?*E,@$RR?t@A!D ?*E,@$RR?`@!!,C ?`@!!,C ?`~@A!F ?`@!!E ?ASA!F{¨!@   EF{S[*+@q T7D!?֠5BBEH-@'RF@**RR?ր+@{BSC[D_!?֠5BBEH-@*F@'R*RR?ր+@{BSC[D_A!@7?5BBl@H-@'RF@R**R?ր!!?!{BSC[D+@0rB@HE@Ec$c`B RAR?֚!@?5BB@CH-@'RF@**RR?ր!?5"BD(-@RF@R**R?ր!!?!{SSt0Bs0` @SA{¨_!!F ?4s0"BD@?` @SA{¨_ {!!F ?`6 F@qT"BF@?!!C ? @{¨_@'D@c$EcƠB Ҥ8RR? @{¨_  Չ       { @5 @{¨_`:@!!0B ? @{¨_{SG"BC@?yt?@ RSA{è_!!B ?{@y8@6!!E ?q{_!!0B ?R{_  {  `@@5`G"BE@?5!Ra`:@!!XD ?@7R @{¨_!!hB ?@4 @ R{¨_`:@!!0B ?#chG@B `R`?R{S[V1`@"BDFR@@@?!!pFtV ?`b"BC!Raya@?SA[B{è_!!E ?`4`@"B|F1!@?#c8BB@R`?`      A!(F!@   A!X_   @_@a@ _ B!@9RA\ _   @_{ 0D ?!!B ?'DR3R>Rc?"BC@?*A @"X {¨_  {!!TGS ?BA@1@( @ 54F`!?u^0!`?ub2-!?u!?uf!@?uj"!?u~!?uB7!`?u!?u"!?u@SA{è_"BG! @?֬0E!40E!9  { @a@A`@!!`B ? F@qHTA!(F @{¨!@@'D@Ec@*B@d#RR?"B@@?`@a@"BTG@?a@`@! @"BC@?`@R"BC@?   {S0@H@`@ 5F@?q(Tt@Aa@at@"|ycb @bt@bB@b"BA@?`@a"BPCaA@?`a@@!8@aBqHTd@@b&R(Ft@Bycc@cFt@bB@fbJ@SA{è|@A(E@ Ec@*c` B@dRR?`@@g@c@*Ec`(E@ƀB@RR? C?*$ABRc?RSA{è_!!F{ @qHTf@@@"BCR@?f@@b@ @{B_@e@c@*g A)cE(E@dB) B@R,R?f@@@bA)&Ƭ@dB)?f@{c**!!DS[** ?!!A ?d$Є4Gwb)uZ)c/!)? RSA[BcC{Ĩ_{ @!!$C ? @{¨0B_"BE{ CS [@C@Ga(@_qT,@qmTTD) A)RR`@a@$A?bU*`@*%F? EG@@BaT`@R{ISJ[@0C`@#cERR`?A) A?{S@5`@`@a@"BB@?`@R"BC@? R`SA{è_$Ab@`@a@TTA)**?#ctF**`?@* @"@@40C b_0C q0VA!@*! B@`{S Ea@@ҁ E@@BAT{SST_[c6E`@5F?֠@q Ta@R#cDGS`?@#@?kT@'@?k*4!!tB ?`A4`@` 5`>@!!tC ?aG ?!!@ ?!!$C ?@[U`@(@_qT,@RqT`@?֠@q T@RW@?T`@Ra@R&Ƭ@U)?`@R"BC@?֡@U))?qT7R@[U D)Ec@*(E@c B@9RR?֓#ctF@@`?֨!(E@ Ec@*cB@d;RR7R?~ U)Ec@*(E@cƀB@:RR?֨ A[?{S3tB1BsB1` @SA{¨_!!F ?4sB1"BD@?` @SA{¨_  !!F{C ?6"BF@?!!C ?@{A_ F@ qT@{A_ gZ@(E@!REc@*c`B@$RR?  ! {S Eb@@#`@A@4ДF?T@qHT R=_`@a@B`1gRR?րR@@ha@%,DҠ?4a R @/@[!`$a@%,DҠ?@4a R @/@[!`{ a@%,DҠ?֠4a bR @/@[!`{ a@%,DҠ?4a BR @/@[!`{ a@%,DҠ?`4a "R @/@[!`{ a@%,DҠ?4a R @/@[!`{ a@%,D҂Ҡ? 4/@bR`R#[R)yB-C] =b0@@=0BtE@? RRdE?*c`="R$A?cJkKsLE?*c>"RE?*$A"Rc<?kKc k s A?E7@@BTFc-С c@=!`1`DR?{!CS ?0@!!@ ?aR@ @!`B ?aR@?B@EaN@@?NaR@ @!0F ?aR@?@SA{è&C {[*!CS ?0@!!@ ?!!h@ ?54N@cXB`?*!$C ?*SA[B{è_cXB`?*{"BG @?ր @{¨_ @{¨BD   GE{ S [ c *@O!C ?c`@@T"BB@?֠4!B ?!!@F ?q TE?*$Ac@?"R?&C?w?R!EO@"@ca T{JSK[LcM_E?*$A"Rc9?!$C ?!!@s ?@k"BG@@?"BD@?* `R@!@D ?@N@ F@qT!$C ?`? RkNsO!!`Es ?!!@ ?E?*$AТRc:?sO (E@c-CcB`1҄VRR?E?*$A"Rc9?ց$@zT7E?*$ARc?kNsOha@pE#R?րNR@ R N@R@ @ @-!!D@:ZF0k@@@qTR@@@ R ) 4CRRҦR/ )#~B~ӇR x##Rh&$Rx%h"x R@ @ @#R?`5Ny@{#Tg_ qTTk@qTN@gRҢRfRCB @C#$SRB`1R'?րR@@'@@@NR@AR Aks?BE{cDS[cC@@ Bs@?FD`CR?bR?@5%8@@4Gҡ@?bR?@5!!@@!@?R?ր5Fk@G?@ R#RkTRk TR @qT F@qTCR?R?5 G@dE?@`2cE*?BR?5!D@!@?bR? 5!B@!@?S"R?`5@ 6R?`5!D@!@?"R?֠ 5!!G@!@?BR? 5!G@!@?bR? 5!C@!@?R?`5!!C@!@?R?֠5!!B@!@?R?5!!@@!@?R? 5!!tF@!@?R?`5!!8D@!@?kFkF!0F ?E@@BAT{BSC[DcE_ (E@Cc-cB`1RAR?CR Ak?   {!CS ?0@!!@ ?ցR@4@@!$C ?SA{¨_`@#cTA!-!B ``? {S3t1"s1`@SA{¨_!!F ?4Gs1BD@?`@SA{¨_   {!!F  ?@6BF@?!C ? @{¨_   BE{S[A@!!`E ?֠!!@.@ ?c8E`?ր4#@qT T F@qT R !F@qTE?*AcR?R!E@"@cAT{DSE[F_E?*AТRc`?'@ qTDcbR?4F@qT D@c-Cc`fbB`1}RAR?E?*Acb"R?־@eR@s)ЄxD3?@qTa@!F @  q Tc0FЄDA!-?!`B ? R D@c-Cc`f{RB`1AR?| '@E@Cc-c`Т B`1|RaR? RtF@qTE?@c"A*"R?a @E@Cc-c`f"RB`1AR? E@c-Cc`F-B`1$RR?֝q T @E@Cc-c`fBB`1$RAR?E?@cBA?  @    RX_   X@_{G ?!B ? @{¨Dc@RR1R{!TGS ?A2@@ @5BF!` @?t^`SA{¨_BG! @?   { `@ L@!C ?N`J@!D ?J @{¨_F c5!@ `b,R?{ X@!D ?Z`@7!F ? @!@F{¨!@{St2Bs2` @SA{¨_!F ?4us2BD@?` @SA{¨_{S[c 2`bȁ6sBF` `? `?@q7.TBGARr@?g7BF@?@`7@?q(.T!dE ?`J@7k ?q&T @?qM T! {!hFc!Bg!D@s Bs9oG!Ck!Gw@`@!Xt?c@ ?b@@ ?@?q Tw@@?5a@@?q4Tq)T2s@@c5*cB@ dRAR?k@ ?g@ ?`J@ @?kLTsK@ i5kJ @`N@ !C ?N`J@!D ?J@qT2D@c5@cҤ8RAR&B@ ?!C`@ ?`Z@_5!$C ?!F@ ?{FSG[HcI_a@2 c5s@@c{@*B@ dRR?W`@qAT@q`Tg@ ?@{N?q(;T`#@qJTD@5ok*RRt@*TS @y@y?q$T|5"@`_}WzTtR*"@C{N@Z`#@kLT`R@`F?q-T`J@0@?qm8TBEДVC!9;G !D@k  @*`@!X{?@?q#T% ?`J@{0@?k T54@q>T @a!8G ?z@@Z84q8T`J@@_q-ZT @B|@c@_9Tx`?kaT*`qDTkJsK!C`@ ?`Z@?q'T{FSG[HcI_29G@5@@B R R ?`J@@ @?qT@@ƀRR ?`J@2E@c5@c@ B@ D5RR?}2E@5@B `8RR?`@6Fk s `R?!E ?@4!@@: ?`a@AIB|F2`!@?;0T C?6@@42D@c5@cB@ 6R!R?!dE@ ?`J@42@@?@!E* ?E@c5cƀB@ dR!R?քqT2E@@c5@cDRRB@ ?g@ ?@"@2k@! C[*@ƀ@SR.@yB@ K$R@yC*@y;@y3&@y+@y#"@y@y o@?@@2:@c@ ?Lc5c*B@ $RR?֕`N@@@?kT@qhT2E@c5@*c@B@ %RR?ֺ2@9G@@@5B Rƀ!R ?`J@@0@?qiT@@@$RR ?x2F@5@B b'/RR?@qT@Ҥ9RR(?{FSG[HcI_2g#@E@@c5RcB@ DR?{N@@`#@qTR7@q$T`N@H@?qTVC:G7R (@`@!Xy?`fJ@@q!T @R!?kT"_j`T @ZXa?ֺ5`N@9H@?kT@e5kJsK2E@c5@*c@"B@ d(RR?`J@@@_qTa@642c5c@ƀ#B@ )R?2D@c5@c`!B@ $'RR?`R@ 42c5c@B@ d!R]2D@c5@c`B@ d6RR?r@4@2?@!E* ?E@@ c5cB@ 5R!R?D2g@F@ @5B @$D*RR?@qɸT @ƀ%*RR?kJsK2c5c@"B@ 'RD@!R?kJsK2F@5@B bƀ&d/R!R?@@4@ƀ'$9R!R?`Z@!D ?Z2D@c5@c B@ dR!R?kJ2@E@@c5cҤRRB@ ?g@ ?@@zH!8G ?2D@c5@c` B@ Ҥ&RR?c8BB `?``@6E4{ !C ?!@A ?a @5 @{¨BBHF@? @{¨B`@DqT+_!7!H`8`! ֠(_ր3_֠*_֠*_֠*_֠*_֠)_֠(_֠(_֠(_֠`*_֠@*_֠ *_֠*_֠)_֠)_֠`)_֠@)_F{С @+c7!+`R?@ qTHTqTq!-_qTqTq!+ -_֠*_֠,_֠*_֠`)_@4q`TARArk &T(T"HR"Frk TT!HRarkT T!Dk%TTKRark$T!kA@4+_֠2_֠4_AR!rk ThTA(R!rk T TKR!rkTT!Qk T!kA0+_B R"Frk TH TBQk@TTKR!Frk T!?kA/+_!ˊR!rkTTAR!ƦrkTTA R!rkTBR"Ʀr!1k+_A*Rark@TTaRrk@TB(Rbr!@6k+_KRArkTT!,QkT!+kA4+_!Qk@T(TA(RArk`T!@kA5+_*R*rkT T!(RʪrkT"R"˪r!1k+_!HR!rk T!\kA.+_ɊR!Frk T!kA`.+_ARArkT!@kA3+_ARArk TBRB r!-k+_A(R!FrkT!@kA 0+_!HRarkT!\kA3+_֢*R!*r!3k+_KRBr!2k+_֠5_֠/_֠-_֠0_֠`1_֠`/_֠@2_ `5_֠._ `3_֠ 2_֠5_֠2_֠4_֠`2_֠@5_֠ 1_֠3_֠4_֠`-_֠ ._֠ /_֠1_֠@3_֠-_֠@-_֠6_֠`0_ 4*RqTA(RArkTAR(Tark T) TKR FrkT T@*R Frk`TTA RRark`TA(RR!FrkTF@@5R_R_!rkTT@*R rkTHT@R@rk@TT!HRRArk`TT!QkAT_@R@rkTi TARRA rkT!QkT R ˪rkTiT*RR*rkT*R*rkT_!HRarkT T"@k@T!\xR_kT_!Qk` T T HR rk T\RkaT_xR_k@T!QkAT_aRRrk T!Qk)TA(RxarR_kaT_"@Rk`T! kiTARx!ƦrR_kT_B{c7@cE@"R!Rƀ6B+?R{_KRR!FrkT!\QxR_kT_KR@rkTTA(RR!rkT(TARxArR_kaT_R_R_KRR!rk!T_R_R_րR_\QRkT_!ˊRR!rkT!(RRʪrkaT_!\Rk`T!kaT_qhTR_AR*Ark`TTBR"ƦrkTT!@RkT!QkiTKR rkTTXQkTk)T@RkT!kAT_ɊRR"Frk`TH TA*Rark TT HR Frk T TQk` TkTKR`rk@TT@QRk@T!\Qx_kT_ARRA rkTTB@k@TARArkTF@`5R_bRRrkT!@QkaT R ˪rk`Ti T*RR*rkT*R*rkT_B{c7@c E@+R!Rƀ6B+?R{_R_R_BkTTB@QRkAT_@R rk@TkTQRkT!\kT_@RkTKRx!Fr_kAT_!QkTHT!Qxk!TJ@RkT_!ˊRR!rkT (RʪrkAT;ARArkThT"QRkT!QkT_!\k!T*xR_kaT_!@RkT_ !D{S ?{CSD_!C[cks ?!@A{F ?!D ?!PG ?*!F ?*!D ?*!D ?*!xD ?****`@qT*@D*****"?5cGB`?{C[EcFkGsHSD_!B*c7*c$@V#6E@  B+R3R?@`@@5!B ?[EcFkGsHB@@?@!E* ?E@c7c 9B+5R!R?   !E{Sb:[c#@!DF ?@x,s q(T!(E ?@-k?qTBDa:@?!B ?@?qhT#SG 93CZOG D`@ ?@?0T@/.fa @eR Lr?k@T  s@BEsC@?ր@qT`?ր@q("TkHS@`?ր@qTsIE@@Bҡ&T{D*SE[FcG_`3@9qT@qITB7E@@c @>"+Ҥ$=RAR??q)TBD@@7c <"+$;RAR?sC`?ր@qTkHB9G@S@B9G@`5BD@c7@c  :B+҄8R!R?5sCBD@c7@c ;B+d9R!R?Aks S?      _|@_  _֟_{0D ?!B ? @={¨DcR)R>R   {!TGS ?A2@X @@5F=!?uf"!?u^>! ?ub!?u!@?uj@SA{è_BG! @?E! !E{CS["@'!tC ?t2@R@|@R@|!RB>)#Gck a@akBS6B`@5a>@a`B@ ?@{F ?!$C ?`~@??`@qhT`A 4ֲBcF@?`A 4!?6@?@a@qT!5cHkIS@E'@@BAT{ESF[G_E@Ec:B ҄ RR?`A5   `@q Tg@EE@ƀc:B "RR?a@`~@B(@@?`@q T5Ru D*@dB@B @?@ 5`@yS@cHkIcDGSC`?ctF B)`?v@kB ?`~@6B?`?a@aI&RqER@R@" @?`5SZF@ 5!$C ?cHkI*4E!E ?E@ c:B !R!R?S@cHkIkg@EE@c:B #RR?֖F@5!$C ?R`@4E* c:B $%RD@?S@cHkI>?q)TEƀc:B Ҥ!RRD@Ec:B DR?BlA@@@?`E@?@!E* ?E@ƀc:B DR!R?wAck S?  {S@40@r @)&R@L@A)qE?`5!B ?`~@a@B(@@?`~@!G ?~SA!XF{è!@F@`4E@?@!E ?E@c:c B $R!R?@0@@  {St2Bs2` @SA{¨_!F ?4s2BD@?` @SA{¨_   !F{ ?86{F{_ !E{S[c0@"@!tCS@ ?@y @y`V@Sa^@R`@?5F@ 5R!$C ?E@@B! T{B*SC[DcE_[@RХdC*@*?֠~ctF**`?!tB ?F@qT4RRREC?!G ?E@c:cƀ B Ҥ,R!R?ֹE@Ec:*c B ҄.RR4R?֦A?"s9p4 _* _ 15_ {{_xdg_popupconfigureiiiipopup_donerepositioned3udestroygraboureposition3ouxdg_topleveliiacloseconfigure_bounds4iiwm_capabilities5aset_parent?oset_titleset_app_idshow_window_menuouiimoveresizeouuset_max_sizeiiset_min_sizeset_maximizedunset_maximizedset_fullscreenunset_fullscreenset_minimizedxdg_surfaceget_toplevelget_popupn?ooset_window_geometryack_configurexdg_positionerset_sizeset_anchor_rectset_anchorset_gravityset_constraint_adjustmentset_offsetset_reactive3set_parent_size3iiset_parent_configurexdg_wm_basepingcreate_positionerget_xdg_surfacenopongGstGLTextureTargetGstGLAPIGstGLPlatformGstGLBaseMemoryErrorGstGLBaseMemoryTransferGstGLContextErrorGstGLConfigCaveatGstGLConfigSurfaceTypeGstGLDisplayTypeGstGLFormatGstGLQueryTypeGstGLSLErrorGstGLSLVersionGstGLSLProfileGstGLUploadReturnGstGLStereoDownmixGstGLWindowErrorGST_GL_WINDOW_ERROR_FAILEDGST_GL_WINDOW_ERROR_OLD_LIBSold-libsGST_GL_WINDOW_ERROR_RESOURCE_UNAVAILABLEresource-unavailableGST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOISgreen-magenta-duboisGST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOISred-cyan-duboisGST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOISamber-blue-duboisGST_GL_UPLOAD_DONEdoneGST_GL_UPLOAD_ERRORGST_GL_UPLOAD_UNSUPPORTEDunsupportedGST_GL_UPLOAD_RECONFIGUREreconfigureGST_GL_UPLOAD_UNSHARED_GL_CONTEXTunshared-gl-contextGST_GLSL_PROFILE_NONEnoneGST_GLSL_PROFILE_ESGST_GLSL_PROFILE_COREcoreGST_GLSL_PROFILE_COMPATIBILITYcompatibilityGST_GLSL_PROFILE_ANYanyGST_GLSL_VERSION_NONEGST_GLSL_VERSION_100100GST_GLSL_VERSION_110110GST_GLSL_VERSION_120120GST_GLSL_VERSION_130130GST_GLSL_VERSION_140140GST_GLSL_VERSION_150150GST_GLSL_VERSION_300300GST_GLSL_VERSION_310310GST_GLSL_VERSION_320320GST_GLSL_VERSION_330330GST_GLSL_VERSION_400400GST_GLSL_VERSION_410410GST_GLSL_VERSION_420420GST_GLSL_VERSION_430430GST_GLSL_VERSION_440440GST_GLSL_VERSION_450450GST_GLSL_ERROR_COMPILEcompileGST_GLSL_ERROR_LINKlinkGST_GLSL_ERROR_PROGRAMprogramGST_GL_QUERY_NONEGST_GL_QUERY_TIME_ELAPSEDtime-elapsedGST_GL_QUERY_TIMESTAMPtimestampGST_GL_LUMINANCEluminanceGST_GL_ALPHAalphaGST_GL_LUMINANCE_ALPHAluminance-alphaGST_GL_REDredGST_GL_R8r8GST_GL_RGrgGST_GL_RG8rg8GST_GL_RGBrgbGST_GL_RGB8rgb8GST_GL_RGB565rgb565GST_GL_RGB16rgb16GST_GL_RGBArgbaGST_GL_RGBA8rgba8GST_GL_RGBA16rgba16GST_GL_DEPTH_COMPONENT16depth-component16GST_GL_DEPTH24_STENCIL8depth24-stencil8GST_GL_RGB10_A2rgb10-a2GST_GL_R16r16GST_GL_RG16rg16GST_GL_DISPLAY_TYPE_X11x11GST_GL_DISPLAY_TYPE_WAYLANDwaylandGST_GL_DISPLAY_TYPE_COCOAcocoaGST_GL_DISPLAY_TYPE_WIN32win32GST_GL_DISPLAY_TYPE_DISPMANXdispmanxGST_GL_DISPLAY_TYPE_EGLeglGST_GL_DISPLAY_TYPE_VIV_FBviv-fbGST_GL_DISPLAY_TYPE_GBMgbmGST_GL_DISPLAY_TYPE_EGL_DEVICEegl-deviceGST_GL_DISPLAY_TYPE_EAGLeaglGST_GL_DISPLAY_TYPE_WINRTwinrtGST_GL_DISPLAY_TYPE_ANDROIDandroidGST_GL_DISPLAY_TYPE_EGL_SURFACELESSegl-surfacelessGST_GL_DISPLAY_TYPE_ANYGST_GL_CONFIG_SURFACE_TYPE_NONEGST_GL_CONFIG_SURFACE_TYPE_WINDOWwindowGST_GL_CONFIG_SURFACE_TYPE_PBUFFERpbufferGST_GL_CONFIG_SURFACE_TYPE_PIXMAPpixmapGST_GL_CONFIG_CAVEAT_NONEGST_GL_CONFIG_CAVEAT_SLOWslowGST_GL_CONFIG_CAVEAT_NON_CONFORMANTnon-conformantGST_GL_CONTEXT_ERROR_FAILEDGST_GL_CONTEXT_ERROR_WRONG_CONFIGwrong-configGST_GL_CONTEXT_ERROR_WRONG_APIwrong-apiGST_GL_CONTEXT_ERROR_OLD_LIBSGST_GL_CONTEXT_ERROR_CREATE_CONTEXTcreate-contextGST_GL_CONTEXT_ERROR_RESOURCE_UNAVAILABLEGST_GL_BASE_MEMORY_TRANSFER_NEED_DOWNLOADdownloadGST_GL_BASE_MEMORY_TRANSFER_NEED_UPLOADuploadGST_GL_BASE_MEMORY_ERROR_FAILEDGST_GL_BASE_MEMORY_ERROR_OLD_LIBSGST_GL_BASE_MEMORY_ERROR_RESOURCE_UNAVAILABLEGST_GL_PLATFORM_EGLGST_GL_PLATFORM_GLXglxGST_GL_PLATFORM_WGLwglGST_GL_PLATFORM_CGLcglGST_GL_PLATFORM_EAGLGST_GL_API_NONEGST_GL_API_OPENGLopenglGST_GL_API_OPENGL3opengl3GST_GL_API_GLES1GST_GL_API_GLES2gles2GST_GL_API_ANYGST_GL_TEXTURE_TARGET_NONEGST_GL_TEXTURE_TARGET_2D2dGST_GL_TEXTURE_TARGET_RECTANGLErectangleGST_GL_TEXTURE_TARGET_EXTERNAL_OESexternal-oesunknown opengl3 gles1 gles2Error parsing '%s'../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglapi.cGstGLBaseFilterglbasefilter elementglbasefilterGet OpenGL contextOpenGL contextvideoset GL caps input %pA../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasefilter.cset GL caps output %pAchanging state: %s => %sstartingstarting element %sstoppingstopping element %sproperty%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'GStreamer-GLattempting to find an OpenGL context, existing %pAfilter has NULL display.found OpenGL context %pAGL API's not compatible context: %s supported: %sSubclass failed to initialize.error: %sGST_IS_GL_BASE_FILTER (filter)GstGLBaseMemoryGstGLAllocationParamsCreate memory %p../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasememory.calloc_class->create != NULLerror != NULLFailed to create GL buffer: %sGstGLBaseMemoryAllocatoralloc_class->unmap != NULLunmapping mem %p flags %04xalloc_class->map != NULLmapping mem %p flags %04x(((GST_MAP_GL - 1) & info->flags) & mem->map_flags) != 0multiple map no %d flags %04x all flags %04xSubclass should override GstAllocatorClass::alloc() functionfreeing buffer memory:%palloc_class->copy != NULLalloc_class->destroy != NULLsrc != NULLgst-gl-base-memory-error-quarksubclass should define create() vfuncsubclass should override GstGLBaseMemoryAllocatorClass::create() functionCould not create GL buffer with context:%pnew GL buffer memory:%p size:%lu%p attempting allocation of data pointer of size %lu%p allocated data pointer alloc %p, data %pOpenGL BaseMemoryglbasememorycould not read map source memory %pcould not write map dest memory %pmemcpy %li memory %p -> %pstruct_size > 0copy != NULLfree != NULLGST_IS_GL_CONTEXT (context)GST_IS_GL_BASE_MEMORY_ALLOCATOR (allocator)alloc_class != NULLalloc_class->alloc != NULLGstGLBaseMixer../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasemixer.cQUERY %pAGstGLBaseMixerPadopengl mixerglmixergst_gl_base_mixer_set_contextGST_IS_GL_BASE_MIXER (mix)GstGLBaseSrcglbasesrc elementglbasesrcAn offset added to timestamps set on buffers (in ns)Timestamp offsettimestamp-offsetgst_gl_base_src_set_contextgst_gl_base_src_change_stategst_gl_base_src_setcapsgst_gl_base_src_querygst_gl_base_src_get_timesgst_gl_base_src_startgst_gl_base_src_stopgst_gl_base_src_decide_allocationgst_gl_base_src_do_seekgst_gl_base_src_fillgst_gl_base_src_default_gl_startgst_gl_base_src_default_gl_stopgst_gl_base_src_default_fill_gl_memoryfilling gl memory %p../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasesrc.cformat wasn't negotiated before get functionAn OpenGL error occurredgst-plugins-base-1.0failed to fill GL memoryeos: 0 framerate, frame %dsrc->running_time <= timeset caps %pAwrong capsThe GL API is not compatible with the current GL contextCurrent GL API is %s, supported APIs: %sGstBufferPoolOptionVideoMetaGstBufferPoolOptionGLSyncMetaGstBufferPoolOptionVideoGLTextureUploadMetaGstGLColorConvertconvertglconvertconvert != NULLin_capsout_capsSetting caps in %pA out %pA../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglcolorconvert.cGST_VIDEO_INFO_FORMAT (&in_info) != GST_VIDEO_FORMAT_UNKNOWNGST_VIDEO_INFO_FORMAT (&in_info) != GST_VIDEO_FORMAT_ENCODEDGST_VIDEO_INFO_FORMAT (&out_info) != GST_VIDEO_FORMAT_UNKNOWNGST_VIDEO_INFO_FORMAT (&out_info) != GST_VIDEO_FORMAT_ENCODEDmemory:GLMemorytexture-targetConfiguring passthrough mode for same in/out capsColor converting %pA to %pAcopy metadata %scouldn't copy metadata %sswizzle: %u, %u, %u, %uin reorder: %u, %u, %u, %uout reorder: %u, %u, %u, %uinput must be GstGLMemoryinput memory OpenGL context is different. we have %pA memory has %pAfailed to map input memory %poutput must be GstGLMemoryoutput memory OpenGL context is different. we have %pA memory has %pAfailed to map output memory %pconverting to textures:%p,%p,%p,%p dimensions:%ux%u, from textures:%p,%p,%p,%p dimensions:%ux%utex_scale%uFailed to map intermediate memoryCreated new colorconvert for context %pAFailed to set buffer pool configrgba.a = texture2D(Atex, texcoord * tex_scale3).r;rgba.a = 1.0;gl_FragData[3] = vec4(rgba.a, 0, 0, 1.0);1.0texel.agl_FragData[3] = vec4(yuva.a, 0.0, 0.0, 1.0); varyinginCannot convert textures with different typesInitializing color conversion from %s to %sCannot perform color conversion without OpenGL shadersRtexGtexBtexAtexgl_FragData[3] = vec4(rgba.a, 0, 0, 1.0); texGL_APPLE_ycbcr_422yuva.a = 1.0; YtexUtexVtexyuva.a = texture2D(Atex, texcoord * tex_scale3).r; UVtexyuva.a = texture2D(Atex, texcoord * tex_scale2).r; bt709gl_FragData[2] = vec4(yuva.a, 0.0, 0.0, 1.0); Conversion requires output to multiple draw buffersConversion requires reading with an unsupported formatConversion requires texelFetch() function available since GLSL 1.30#version %s Failed to create vertex stageFailed to compile vertex shader %s#extension GL_OES_EGL_image_external : require layout(location = %d) out vec4 fragColor_%d; layout (location = 0) out vec4 fragColor; fragColor_%dout vec4 %s; out vec4 fragColor; fragColor %s vec2 v_texcoord; void main (void) { vec2 texcoord; texcoord = v_texcoord; texcoord = v_texcoord * vec2 (width, height); }Failed to create fragment stageFailed to compile fragment shader %sFailed to link shader %sa_positiona_texcoordoffsetcoeff1coeff2coeff3widthheightpoffset_xpoffset_ychroma_samplinginput_swizzleoutput_swizzlein_bitdepth_factorout_bitdepth_factorDon't know how to convert from %s to %sConverting from %s to %s requires functionality that the current OpenGL setup does not supportFailed to choose allocation parametersFailed to create a buffer poolFailed to start buffer poolFailed to acquire buffer from pool: %s%s converting from %s to %sbuffer is not writable at this point, bailing outfound video overlay composition meta, applying on output.vec4 t = swizzle(texture2D(tex, texcoord * tex_scale0), input_swizzle); t.a = 1.0; gl_FragColor = vec4(swizzle(t, output_swizzle)); vec4 t = swizzle(texture2D(tex, texcoord * tex_scale0), input_swizzle); gl_FragColor = vec4(swizzle(t, output_swizzle)); vec4 rgba; vec4 t = texture2D(tex, texcoord * tex_scale0); rgba.rgb = vec3 (dot(swizzle2(t, input_swizzle), compose_weight)); rgba.a = 1.0; gl_FragColor = swizzle(rgba, output_swizzle); vec4 texel, rgba; texel = swizzle(texture2D(tex, texcoord * tex_scale0), input_swizzle); rgba.rgb = yuv_to_rgb (texel.rgb, offset, coeff1, coeff2, coeff3); rgba.a = texel.a; gl_FragColor = swizzle(rgba, output_swizzle); BGRxxRGBRGBxABGRBGRAARGBRGBABGR16RGB16BGRPRGBPGBRGBRARBGARGBA64_BERGBA64_LERGB10A2_LEBGR10A2_LEARGB64BGRRGBxBGRUYVYYUY2VUYAAYUVGRAY16_BEGRAY16_LEGRAY8YV12I420Y444A422A444AV12A420NV61NV16NV21NV12Y41BY42BY410P016_LEP012_LEP010_10LEY210Y212_LEY412_LEA444_16LEA420_12LEA422_12LEA444_12LEA444_10LEA422_10LEA420_10LEI420_10LEI420_12LEA420_16LEA422_16LENV12_4L4NV12_16L32Schroma-sitecolorimetryinbufvec4 swizzle(vec4 texel, int components[4]) { return vec4(texel[components[0]], texel[components[1]], texel[components[2]], texel[components[3]]); } vec3 swizzle(vec3 texel, int components[3]) { return vec3(texel[components[0]], texel[components[1]], texel[components[2]]); } vec2 swizzle(vec2 texel, int components[2]) { return vec2(texel[components[0]], texel[components[1]]); } vec2 swizzle2(vec3 texel, int components[3]) { return vec2(texel[components[0]], texel[components[1]]); } vec2 swizzle2(vec4 texel, int components[4]) { return vec2(texel[components[0]], texel[components[1]]); } vec3 swizzle3(vec4 texel, int components[4]) { return vec3(texel[components[0]], texel[components[1]], texel[components[2]]); } vec3 yuv_to_rgb (vec3 yuv, vec3 offset, vec3 ycoeff, vec3 ucoeff, vec3 vcoeff) { vec3 rgb; yuv += offset; rgb.r = dot(yuv, ycoeff); rgb.g = dot(yuv, ucoeff); rgb.b = dot(yuv, vcoeff); return rgb; } uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform sampler2D Rtex, Gtex, Btex, Atex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform sampler2D tex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D tex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D tex; uniform vec2 chroma_sampling; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex, UVtex; ivec2 frag_to_tile(ivec2 tile_coord, ivec2 delta_coord, ivec2 dim, int width, int tiles_per_row, int need_offset) { int tile_size = (dim.x * dim.y); int tile_index = tile_coord.y * tiles_per_row + tile_coord.x; int linear_index = tile_index * tile_size + delta_coord.y * dim.x + delta_coord.x; linear_index += need_offset * tile_size / 2; return ivec2(linear_index % width, linear_index / width); } uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex, UVtex, Atex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D tex; uniform vec2 chroma_sampling; uniform float out_bitdepth_factor; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex, Utex, Vtex, Atex; uniform float in_bitdepth_factor; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex, Utex, Vtex; uniform float in_bitdepth_factor; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform vec2 tex_scale3; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform int input_swizzle[4]; uniform int output_swizzle[4]; const vec2 compose_weight = vec2(0.996109, 0.003891); uniform sampler2D tex; GLBufferGstGLBufferGstGLBufferAllocationParamsGstGLBufferAllocatorNeed to use gst_gl_base_memory_alloc() to allocate from this allocatorunmapping %p id %d size %lu../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbuffer.cusing client-side storage for buffer %p %uCould not copy GL Bufferfailed to read map source memory %pfailed to write map destination memory %pmapping %p id %d size %lualloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_BUFFERalloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOCalloc_size > 0OpenGL BufferglbufferGstGLBufferPoolGL Buffer Poolglbufferpoolcan't create image../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbufferpool.cCould not create GL Memoryfinalize GL buffer pool %pnew GL buffer pool for context %pAGST_IS_GL_BUFFER_POOL (pool)gl-allocation-paramsconfig != NULLparams != NULLgl-min-free-queue-size%dx%d, caps %pApriv->allocatorGstBufferPoolOptionVideoAlignmentallocation params alignment %u is smaller than the max specified video stride alignment %u, fixingGstBufferPoolOptionGLTextureTarget2DGstBufferPoolOptionGLTextureTargetRectangleGstBufferPoolOptionGLTextureTargetExternalOESMultiple texture targets configured either through caps or buffer pool optionsinvalid configno caps in configfailed getting geometry from caps %pAIncorrect allocator type for this poolCannot achieve minimum buffer requirementsGstGLContextgst_gl_wrapped_context_get_gl_contextgst_gl_wrapped_context_get_gl_apigst_gl_wrapped_context_get_gl_platformgst_gl_wrapped_context_activategst_gl_wrapped_context_get_configrunning function:%p data:%p../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglcontext.cgst.gl.context.wrapped.configwrapped context found config %pAwrapped context could not retrieve config. The application may be missing a call to gst_gl_context_fill_info() or the specific platform implemention is not implemented for retrieving the config from a wrapped OpenGL context.solibGL.so.1dllopengl32.dlllibGLgl thread runningglcontext elementglcontextOpenGL Debugginggldebuggst_gl_context_default_get_proc_addressgst_gl_context_default_get_gl_platform_versionlibGLESv2.so.2libGLESv2send quit gl window loopjoining gl threadgl thread joinedEnd of finalizeGstGLWrappedContextgst-gl-context-error-quark(null)GST_GL_PLATFORMcreating a context for display %pA, user choice:%sCould not create context. user specified %sDone creating context for display %pA (user_choice:%s)GST_IS_GL_DISPLAY (display)handle != 0available_apis != GST_GL_API_ANYavailable_apis != GST_GL_API_NONEcontext_type != GST_GL_PLATFORM_NONEcontext_type != GST_GL_PLATFORM_ANY(display_api & available_apis) != GST_GL_API_NONECould not retrieve current contextglGetStringglGetIntegervOpenGL ES%d.%dcontext_class->activate != NULLactivate:%dcontext_class->get_gl_api != NULLcontext_class->get_proc_address != NULL!GST_IS_GL_WRAPPED_CONTEXT (context)window:%pAcontext is not toplevel, returning NULLGST_IS_GL_CONTEXT (other_context) other_context:%pAgstglcontextgl thread createdcontext_class->destroy_context != NULLcontext_class->get_gl_context != NULLcontext_class->get_gl_platform != NULLfunc != NULLcontext->priv->active_thread == g_thread_self ()!(maj == NULL && min == NULL)(NULL)glGetErrorglGetStringicould not GetProcAddress core opengl functionsglGetString not defined or returned invalid valueNo GL shader support availableGL_VERSION: %sGL_SHADING_LANGUAGE_VERSION: %sGL_VENDOR: %sGL_RENDERER: %sglGetString error: 0x%xOpenGL ES OpenGL >= 1.2.0 required, found %u.%uerror == NULL || *error != NULL%s GL_EXTENSIONS: %sGL_ARB_ES2_compatibilityAn opengl3 context created but the required ES2 compatibility was not foundfeature != NULLGL_context->priv->active_threadcontext->priv->aliveGST_IS_GL_CONTEXT (share)!gst_gl_context_is_shared (context)GST_IS_GL_WRAPPED_CONTEXT (context)major != NULLminor != NULLcontext_class->get_gl_platform_version != NULLcontext_class->swap_buffers != NULLdoes not support retrieving a configcontext->priv->created == FALSEdoes not support requesting a configCreating threadCannot create context with satisfying requested apis (display has no GL api!)Failed to open windowGST_GL_APICannot create context with the user requested api (%s). We have support for (%s), display api (%s)GST_GL_CONFIGcould not construct OpenGL config from the 'GST_GL_CONFIG' environment variablefailed to request config %pArequesting config from environment %pArequesting config from other context %pA %pAFailed to choose formatAttempting to create opengl context. user chosen api(s) (%s), compiled api support (%s) display api (%s)Failed to create contextcreated contextFailed to activate the GL Contextgl_api != GST_GL_API_NONE && gl_api != GST_GL_API_ANYavailable GL APIs: %sChosen config %pAfailed to create context, context could not provide correct api. user (%s), compiled (%s), context (%s)Filling infoUnreffing other_context %pAloop exitedDisabling GL context debugging (gldebug category debug level < warning)max-swap-intervalmin-swap-intervallevelnative-visual-idnative-renderablesamplessample-buffersmax-pbuffer-pixelsmax-pbuffer-heightmax-pbuffer-widthstencil-sizedepth-sizeluminance-sizealpha-sizeblue-sizegreen-sizered-sizerenderable-apiconformant-apisurface-typecaveatplatformconfig-idImagination TechnologiesPowerVR SGX 544MPARMMali-G52default framebuffer is not complete (is 0x%x) on ARM Mali-G52 which doesn't support timer queries with an incomplete framebuffer object, disabling timer queries../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglcontextquirks.cGST_PERFORMANCEdefaultOpenGL MarkersgldebugmarkerhighmediumnotificationinvalidAPIwinsysshader compilerthird partyapplicationotherundefineddeprecatedportabilitydebug marker%s: GL %s from %s id:%u, %s../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstgldebug.cperformanceNo debugging support availableEnabling GL context debugging%s %sGstGLDisplayopengl displaygldisplayGST_CONTEXTgldisplay-eventinit %p../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstgldisplay.cfinalizingReturning GL context %pA for NULL threadReturning GL context %pA for thread %pNo GL context for thread %pgldisplay elementCreating dummy display with type %u(0x%x)GST_GL_WINDOWsurfacelessCreating dummy displayklass->get_handle != NULLfiltering with api %scontext != NULLsetting GstGLDisplay(%pA) on context(%pA)gst.gl.GLDisplaydisplay != NULLgot GstGLDisplay(%p) from context(%p)p_context != NULLerror == NULL || *error == NULLFailed to create GL contextcreating context %pA from other context %pAklass->create_window != NULLAdding window %pA (%p) to internal listRemoving window %pA (%p) from internal listFound window %pA (%p) in internal listreturning context %pA for thread %puncontext_display == displayAttempting to add the same GL context %pA. IgnoringCollision detected adding GL context %pA%ssuccessfully inserted context %pAAdding GL context %pAGST_IS_GL_CONTEXT (needle)removed context %pA from internal list%pA was not found in this displayother_context == NULL || GST_IS_GL_CONTEXT (other_context)*context == NULL || GST_IS_GL_CONTEXT (*context) suffix != NULLfound %s in extension string../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglfeature.c%s, 0x%x, %d.%d vs 0x%x, %d.%dnot %s should %sbe in core%s was not found in core, trying the extension versionfailed to find feature %sfailed to find function %sOpenGL feature detectionglfeatureGLtexture_3donly_in_both_gles_and_gl_1_3only_in_both_gles_and_gl_1_5vbosmultitexture_part0map_vbosunmap_buffergl3blendingblend_func_separateblend_equation_separatetwo_point_zero_apiEGL_imageoffscreenoffscreen_blitframebuffer_discardread_bufferdraw_buffersmultitexture_part1fixed_function_corefixed_function_gl_onlyonly_in_both_glesonly_in_gles1gles2_only_apiIMG_multisampled_render_to_textureonly_in_big_glonly_in_big_gl_compatshaders_glsl_2_onlyshader_objects_or_gl2vertex_shadersshader_objectsarbfpshaders_2_1bind_frag_datadebugkhr_debugext_debug_markergremedy_string_markervaosyncbuffer_copy_sub_dataget_buffer_sub_datatimer_querybuffer_storageflush_mappedFlushMappedBufferRangeBufferStorageGenQueriesDeleteQueriesIsQueryBeginQueryEndQueryQueryCounterGetQueryivGetQueryObjectivGetQueryObjectuivGetQueryObjecti64vGetQueryObjectui64vGetBufferSubDataCopyBufferSubDataFenceSyncIsSyncDeleteSyncClientWaitSyncWaitSyncGetSyncivGenVertexArraysDeleteVertexArraysBindVertexArrayIsVertexArrayStringMarkerInsertEventMarkerPushGroupMarkerPopGroupMarkerPushDebugGroupPopDebugGroupObjectLabelGetObjectLabelObjectPtrLabelGetObjectPtrLabelDebugMessageControlDebugMessageInsertDebugMessageCallbackGetDebugMessageLogGetPointervBindFragDataLocationUniformMatrix2x3fvUniformMatrix3x2fvUniformMatrix2x4fvUniformMatrix4x2fvUniformMatrix3x4fvUniformMatrix4x3fvGenProgramsDeleteProgramsBindProgramProgramStringProgramLocalParameter4fvCreateProgramObjectCreateShaderObjectDeleteObjectAttachObjectUseProgramObjectGetInfoLogGetObjectParameterivDetachObjectGetAttachedObjectsVertexAttribPointerEnableVertexAttribArrayDisableVertexAttribArrayVertexAttrib1fVertexAttrib1fvVertexAttrib2fVertexAttrib2fvVertexAttrib3fVertexAttrib3fvVertexAttrib4fVertexAttrib4fvGetVertexAttribfvGetVertexAttribivGetVertexAttribPointervGetAttribLocationBindAttribLocationGetActiveAttribShaderSourceCompileShaderLinkProgramGetUniformLocationUniform1fUniform2fUniform3fUniform4fUniform1fvUniform2fvUniform3fvUniform4fvUniform1iUniform2iUniform3iUniform4iUniform1ivUniform2ivUniform3ivUniform4ivUniformMatrix2fvUniformMatrix3fvUniformMatrix4fvGetUniformfvGetUniformivGetActiveUniformGetShaderSourceValidateProgramCreateProgramCreateShaderDeleteShaderAttachShaderUseProgramDeleteProgramGetShaderInfoLogGetProgramInfoLogGetShaderivGetProgramivDetachShaderGetAttachedShadersIsShaderIsProgramClipPlaneGetTexLevelParameterivGetTexImageDepthRangeDrawBufferClearDepthRenderbufferStorageMultisampleIMGFramebufferTexture2DMultisampleIMGReleaseShaderCompilerGetShaderPrecisionFormatShaderBinaryClipPlanefDepthRangefClearDepthfPushAttribPopAttribTexImage1DRotatefTranslatefScalefLightfvColorMaterialShadeModelAlphaFuncFogfFogfvLoadMatrixfMaterialfvPointSizeTexEnvfvColor4ubColorPointerDisableClientStateEnableClientStateLoadIdentityMatrixModeNormalPointerTexCoordPointerTexEnviVertexPointerPushMatrixPopMatrixClientActiveTextureDrawBuffersReadBufferDiscardFramebufferBlitFramebufferGenRenderbuffersDeleteRenderbuffersBindRenderbufferRenderbufferStorageGenFramebuffersBindFramebufferFramebufferTexture2DFramebufferRenderbufferIsRenderbufferCheckFramebufferStatusDeleteFramebuffersGenerateMipmapGetFramebufferAttachmentParameterivGetRenderbufferParameterivIsFramebufferEGLImageTargetTexture2DEGLImageTargetRenderbufferStorageStencilFuncSeparateStencilMaskSeparateStencilOpSeparateBlendEquationSeparateBlendFuncSeparateBlendEquationBlendColorGetStringiMapBufferRangeUnmapBufferMapBufferActiveTextureGenBuffersBindBufferBufferDataBufferSubDataDeleteBuffersIsBufferGetBufferParameterivCompressedTexImage2DCompressedTexSubImage2DSampleCoverageTexImage3DTexSubImage3DBindTextureBlendFuncClearClearColorClearStencilColorMaskCopyTexSubImage2DDeleteTexturesDepthFuncDepthMaskDisableDrawArraysDrawElementsEnableFinishFlushFrontFaceCullFaceGenTexturesGetErrorGetIntegervGetBooleanvGetFloatvGetStringHintIsTexturePixelStoreiReadPixelsScissorStencilFuncStencilMaskStencilOpTexImage2DTexParameterfvTexParameteriTexParameterivGetTexParameterfvGetTexParameterivTexSubImage2DCopyTexImage2DViewportIsEnabledLineWidthPolygonOffsetTexParameterfGstGLFilterglfilter elementglfilterpixel-aspect-ratiosize removal returned caps %pA../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglfilter.cCould not generate FBOcreate new poolno caps specifiedinvalid caps specifiedfailed setting configset_caps %dx%d in %pA out %pAWrong caps - could not understand input or output capsfilter_class->filter || filter_class->filter_texturetrying to fixate othercaps %pA based on caps %pAgst_value_is_fixed (from_par)dimensions already set to %dx%d, not fixatingfixating to_par to %dx%dError calculating the output scaled size - integer overflowInput DAR is %d/%dheight is fixed (%d)fixating to_par to 1x1PAR is fixed %d/%dwidth is fixed (%d)fixated othercaps to %pAreturning caps: %pAInput memory must be GstGLMemorygst_is_gl_memory (out_tex)calling filter_texture with textures in:%i out:%iprocessing in element %ssinkvideo/x-raw(ANY), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2D ; video/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2Dsrcvideo/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2D ; video/x-raw(ANY), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2Dfinfo->flags & GST_VIDEO_FORMAT_FLAG_RGB || format == GST_VIDEO_FORMAT_AYUV || format == GST_VIDEO_FORMAT_VUYA../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglformat.cGL_EXT_texture_rgGL_ARB_texture_rgUnknown GL format 0x%x type 0x%x providedunsized_format != NULLgl_type != NULLUnknown GL format 0x%x providedGL_ARB_depth_textureGL_OES_depth_textureGL_OES_packed_depth_stencilGL_EXT_packed_depth_stencilGL_OES_required_internalformatGL_EXT_texture_norm16GstGLFramebufferGL Framebufferglframebuffergst_gl_context_get_current () == contextFramebuffers are not supported!../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglframebuffer.cGST_IS_GL_FRAMEBUFFER (fb)gst_gl_context_get_current () == fb->contextfb->fbo_id != 0_is_valid_attachment_point (attachment_point)GLRenderbuffergst_is_gl_memory (GST_MEMORY_CAST (mem))drawing to texture %u, dimensions %ix%ifbo target is invalidGL_FRAMEBUFFER_UNSUPPORTEDGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENTGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENTGL_FRAMEBUFFER_INCOMPLETE_DIMENSIONSGL_FRAMEBUFFER_UNDEFINEDError calling glCheckFramebufferStatus(0x%X): %d (0x%X)Unknown FBO status: %d (0x%X)GstGLMemoryAllocatorUse gst_gl_base_memory_alloc to allocate from this allocatorCannot copy External OES textures../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglmemory.calloc_class->copyCannot map External OES textures%s tookGstGLMemoryGstGLVideoAllocationParamsGenerating texture id:%u format:%u type:%u dimensions:%ux%uplane < GST_VIDEO_INFO_N_PLANES (info)allocation params alignment %lu is smaller than the max required video alignment %uUnsupported texture type %dFound alignment of %u based on width (with plane width:%u, plane stride:%u and pixel stride:%u. RU%u(%u*%u) = %u)Found alignment of %u based on stride (with plane stride:%u and pixel stride:%u. RU%u(%u) = %u)Failed to find matching alignment. Image may look corrupted. plane width:%u, plane stride:%u and pixel stride:%unew GL texture context:%pA memory:%p target:%s format:%u dimensions:%ux%u stride:%u size:%lualloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEOCould not create framebuffer to read pixels for memory %pcannot read pixels with unsupported format and type. Supported format 0x%x type 0x%xupload for texture id:%u, %ux%uglTexSubImageattempting download of texture %u using glGetTexImageattempting download of texture %u using glReadPixelsFramebuffer objects not supportedCannot copy Luminance/Luminance Alpha textures in GLESFailed to map source memory for copyingcopying memory %p, tex %u into texture %iFailed not map destination for writingCould not copy GL MemoryOpenGL Base Texture Memoryglbasetexturegst_is_gl_memory ((GstMemory *) gl_mem)v_info != NULL!wrapped_data || n_mem * views == n_wrapped_pointerswrapped_data != NULLGLMemoryPBOGstGLMemoryPBOAllocatorUse gst_gl_base_memory_alloc () to allocate from this GstGLMemoryPBO allocatorFailed to map pbo for writing../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglmemorypbo.cFailed to map pbo memorygenerated pbo %uGstGLMemoryPBOoptimistic download of texture %u using pbo %uFailed to map pbo for readingFailed to map pboCONTEXT_SUPPORTS_PBO_UPLOAD (context)upload for texture id:%u, with pbo %u %ux%uattempting download of texture %u using pbo %uFailed to write to PBOContext, EXT_framebuffer_object not supportedCannot copy between textures with backing data of different sizes. input %lu output %luCould not create GL texture with context:%pCannot reinterpret texture contents without pixel buffer objectsCannot copy non RGBA/UNSIGNED_BYTE textures on GLES2copying texture data with size of %u*%u*%uOpenGL MemoryglmemoryGstGLMixer../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglmixer.cNo OpenGL contextContext errorGstGLMixerPadFailed to map input framereturning %pAtry accept caps of %pA%saccepted caps %pAOpenGL mixergst_gl_mixer_finalizeProcessing buffersfbo used to render can't be created, do not run process_texturesNo OpenGL context, try again latersink_%uvideo/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]GstGLCompositionOverlayGstGLOverlayCompositoroverlaycompositorgloverlaycompositorWhether to invert the output across a horizintal axisY-Invertyinvertcould not initialize shader: %s../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstgloverlaycompositor.cNo separate blend mode function, cannot perform correct blending of unmultipled alpha in OpenGL. Software convertingbuffer doesn't contain video metaoverlay position: (%d,%d) size: %dx%d video size: %dx%dCannot upload overlay textureuploaded overlay texture %dCreated new GstGLOverlayCompositorGstVideoOverlayCompositionMeta found.Created new GstGLCompositionOverlaymeta:GstVideoOverlayCompositionvarying vec2 v_texcoord; uniform sampler2D tex; void main(void) { vec4 t = texture2D(tex, v_texcoord); gl_FragColor = t.bgra; }query != NULLgl_query_type != GL_NONEglquery elementglqueryUnsetting a running query. This may not be what you wanted.Be sure to pair calls to gst_gl_query_start() and gst_gl_query_end()%p unsetting query %u../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglquery.ctime elapsed_query_type_supports_begin_end (query->query_type)query->start_called == FALSE%p start query type '%s' id %uquery->start_called%p end query type '%s' id %u_query_type_supports_counter (query->query_type)%p query counter type '%s' id %u!query->start_called%p get result %lu type '%s' id %u%u:%02u:%02u.%09uGstGLRenderbufferAllocatorGstGLRenderbufferGstGLRenderbufferAllocationParamsRenderbuffer's cannot be copied../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglrenderbuffer.cRenderbuffer's cannot be mappedOpenGL Renderbuffer memoryglrenderbuffermemorygst_is_gl_renderbuffer ((GstMemory *) gl_mem)Generating renderbuffer id:%u format:%u dimensions:%ux%u(alloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM) == 0new GL renderbuffer context:%pA memory:%p format:%u dimensions:%ux%u GstGLShadershaderglshaderShader link statusLinkedlinked../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglshader.cfinalizing shader %upriv->linkedRetrieved uniform '%s' location %iGST_IS_GL_SHADER (shader)GST_IS_GLSL_STAGE (stage)Failed to retrieve required GLSL functionsCould not find stage %p in shader %pStage %p doesn't have a GL handleshader->context->gl_vtable->IsProgram (shader-> priv->program_handle)shader->context->gl_vtable->IsShader (stage_handle)detaching shader %i from program %iattaching shader %i to program %iFailed to attach stage to programFailed to attach stage to shaderFailed to create GL program objectshader created %uFailed to attach shader %pAto program %pAShader linking failed: %sShader Linking failed: %sshader link log: %sfinalizing program shader %ushader deleted %ushader != NULLshader->priv->program_handle != 0Setting uniform %s (%i) = %fSetting uniform %s (%i) index %i to %fSetting uniform %s (%i) = %iSetting uniform %s (%i) index %i to %iSetting uniform %s (%i) = %f, %fSetting uniform %s (%i) index %i to %f, %fSetting uniform %s (%i) = %i, %iSetting uniform %s (%i) index %i to %i, %iSetting uniform %s (%i) = %f, %f, %fSetting uniform %s (%i) index %i to %f, %f, %fSetting uniform %s (%i) = %i, %i, %iSetting uniform %s (%i) index %i to %i, %i, %iSetting uniform %s (%i) = %f, %f, %f, %fSetting uniform %s (%i) index %i to %f, %f, %f, %fSetting uniform %s (%i) = %i, %i, %i, %iSetting uniform %s (%i) index %i to %i, %i, %i, %iretrieved program %i attribute '%s' location %ibinding program %i attribute '%s' location %ishader->priv->program_handleshader->context->gl_vtable->BindFragDataLocationbinding program %i frag data '%s' location %ivarying vec2 v_texcoord; uniform sampler2D tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }%s%svarying vec2 v_texcoord; uniform samplerExternalOES tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }#extension GL_OES_EGL_image_external : require %s%s%s#extension GL_OES_EGL_image_external : require #ifdef GL_ES precision mediump float; #endif varying vec2 v_texcoord; uniform samplerExternalOES tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }#ifdef GL_ES precision mediump float; #endif varying vec2 v_texcoord; uniform sampler2D tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }uniform mat4 u_transformation; attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = u_transformation * a_position; v_texcoord = a_texcoord; } uniform mat4 u_transformation; attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = a_position; v_texcoord = (u_transformation * vec4(a_texcoord, 0, 1)).xy; } attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = a_position; v_texcoord = a_texcoord; } #ifdef GL_ES precision highp float; #endif #ifdef GL_ES precision mediump float; #endif versionOpenGL Shading Languageglslgst-glsl-error-quarkInvalid preprocesser directive detected../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglsl.cversion number has the wrong number of digits: %sCould not map the version number to a valid GLSL version:Invalid version/profile combination specified: %s %sFound a profile (%s) with a version (%s) that does not support profiles*////*found #version declaration at index %ino #version declaration found in the first 1Kgl_api != GST_GL_API_NONEunknown GLES versionunknown GL versionunknown GL APItexture2DRecttexture2Dtexturesampler2DRectsamplerExternalOESsampler2DGL_OES_EGL_image_external_essl3is oes? %d, profile == ES? %d, version >= 300? %d, have essl3? %d(#[ \t]*extension[ \t]+)GL_OES_EGL_image_external([ \t]*:[ \t]*\S+[ \t]*\R)\1GL_OES_EGL_image_external_essl3\2Undefined situation detected. GLES3 supported but GL_OES_EGL_image_external_essl3 not supported. Falling back to the older GL_OES_EGL_image_external extension%s(?=\s*\()Couldn't mangle texture access successfully from %s to %s%s(?=\s)Couldn't mangle sampler type successfully from %s to %svarying(?=\s)outattribute(?=\s)gl_FragColorgl_FragData\[(\d+)\]fragColor_\1GstGLSLStageGLSL Stageglslstage../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglslstage.cvertexfragmenttessellation controltessellation evaluationgeometrycomputeFailed to create shader object#version 100 compiling shader:%s shader compilation failed:%s%s shader info log:%sn_strings > 0str != NULLGL context does not support version %s and profile %s_is_valid_shader_type (type)stage->priv->compiledNo shader source to compiledeleting sync object %p../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglsyncmeta.cwaiting on sync object %psetting sync object %pglsyncmetasync_meta->set_sync_gl != NULLsetting sync point %psync_meta->wait_gl != NULLwaiting %psync_meta->wait_cpu_gl != NULLsync_meta->free_gl != NULLfree sync meta %pcopy sync object %p from meta %p to %pGstGLSyncMetaAPIGstGLSyncMetasmeta->copy != NULLcopying sync meta %p into %pGstGLUploadgluploadattempting upload with uploader %s../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglupload.cmemory:SystemMemoryAttempting upload with GstVideoGLTextureUploadMetafailed to acquire buffer from bufferpoolUploading with GLTextureUploadMeta with textures %i,%i,%i,%i / %i,%i,%i,%igst.gl.context.typegst.gl.context.handlegst.gl.GstGLContextGstVideoGLTextureUploadMetagst.gl.context.apismeta:GstVideoGLTextureUploadMetafailed to set bufferpool configonly single rgba texture supportedonly x-normal, y-normal textures supportedGLMemoryEGLEGL_KHR_image_baseno EGL_KHR_image_base extensionno modifier supportGL_OES_EGL_image_externalno GL_OES_EGL_image_external extensionmemory:DMABufNot a DMABuf or SystemMemory caps %pADirect mode does not support %c%c%c%c:0x%016lx with target: %sIndirect uploads are only support for linear formats.input not dmabufnumber of memory (%u) != number of planes (%u)could not find memory %udata for plane %u spans %u memoriesmemory %u is not dmabufcould not create eglimageUndefined modifiers list for %c%c%c%cimpl != NULLFailed to allocate wrapped texturedirection %s, transformed %pA into %pAgst_caps_is_fixed (caps)!g_strcmp0 (from_feature, GST_CAPS_FEATURE_MEMORY_DMABUF) || !g_strcmp0 (from_feature, GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY)!g_strcmp0 (to_feature, GST_CAPS_FEATURE_MEMORY_GL_MEMORY)!g_strcmp0 (to_feature, GST_CAPS_FEATURE_MEMORY_DMABUF) || !g_strcmp0 (to_feature, GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY)!g_strcmp0 (from_feature, GST_CAPS_FEATURE_MEMORY_GL_MEMORY)gst_caps_features_contains (features, from_feature)DMA_DRMdrm-format{ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, GBRA, GBR, RGBP, BGRP, RGB, BGR, RGB16, BGR16, AYUV, VUYA, A444, A422, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, A420, AV12, NV12_16L32S, NV12_4L4, RBGA, RGBA64_LE, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE, A444_16LE, A422_16LE, A420_16LE, A444_12LE, A422_12LE, A420_12LE, A420_10LE, A422_10LE, A444_10LE, I420_12LE, I420_10LE}dmabuf->target == GST_GL_TEXTURE_TARGET_2Ddirection %s, fails to transformed DMA caps %pAdirection %s, transformed %pA into %pAupload != NULLCreated new GLUpload for context %pAgst_caps_is_fixed (in_caps)NoneGST_IS_GL_UPLOAD (upload)GST_IS_BUFFER (buffer)outbuf_ptr != NULLuploader %s returned %u, buffer: %pChanging uploader from %s to %s with src caps %pA and old src caps %pAFixate caps %pA, using caps %pA, direction is %s.Fixate return %pARaw Datavideo/x-raw, format = (string) { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, GBRA, GBR, RGBP, BGRP, RGB, BGR, RGB16, BGR16, AYUV, VUYA, A444, A422, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, A420, AV12, NV12_16L32S, NV12_4L4, RBGA, RGBA64_LE, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE, A444_16LE, A422_16LE, A420_16LE, A444_12LE, A422_12LE, A420_12LE, A420_10LE, A422_10LE, A444_10LE, I420_12LE, I420_10LE}, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw(meta:GstVideoGLTextureUploadMeta), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]DirectDmabufExternalDirectDmabufDmabufvideo/x-raw(memory:DMABuf), format = (string) DMA_DRM, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ];video/x-raw, format = (string) { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, GBRA, GBR, RGBP, BGRP, RGB, BGR, RGB16, BGR16, AYUV, VUYA, A444, A422, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, A420, AV12, NV12_16L32S, NV12_4L4, RBGA, RGBA64_LE, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE, A444_16LE, A422_16LE, A420_16LE, A444_12LE, A422_12LE, A420_12LE, A420_10LE, A422_10LE, A444_10LE, I420_12LE, I420_10LE}, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw(memory:GLMemory), format = (string) { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, GBRA, GBR, RGBP, BGRP, RGB, BGR, RGB16, BGR16, AYUV, VUYA, A444, A422, Y410, I420, YV12, NV12, NV21, NV16, NV61, YUY2, UYVY, Y210, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64, A420, AV12, NV12_16L32S, NV12_4L4, RBGA, RGBA64_LE, BGR10A2_LE, RGB10A2_LE, P010_10LE, P012_LE, P016_LE, Y212_LE, Y412_LE, A444_16LE, A422_16LE, A420_16LE, A444_12LE, A422_12LE, A420_12LE, A420_10LE, A422_10LE, A444_10LE, I420_12LE, I420_10LE}, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]Dmabuf Passthroughvideo/x-raw(memory:DMABuf), format = (string) DMA_DRM, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]OpenGL Utilitiesglutilspad peer query failed../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglutils.cfound context (%p) in downstream queryfound context (%p) in upstream queryposting need context messageCould not get GL display connectionposting have context (%p) message with display (%p)element != NULLdisplay_ptr != NULLother_context_ptr != NULLalready have a display (%p)gst.x11.display.handleGstWaylandDisplayHandleContextTypegst.gl.app_contextother_context != NULLFailed to get display from contextCannot set a GL context with a different display typewarning: %sGST_IS_ELEMENT (element)GST_IS_QUERY (query)display == NULL || GST_IS_GL_DISPLAY (display)gl_context == NULL || GST_IS_GL_CONTEXT (gl_context)handle context query %pAsuccessfully set %pA on %pAsuccessfully set x11 display %p (from %pA) on %pAsuccessfully set wayland display %p (from %pA) on %pAsuccessfully set application GL context %pA on %pAgst.gl.local_contextsuccessfully set GL context %pA on %pAcontext_ptr != NULLtargets != NULLvalue != NULLtarget != GST_GL_TEXTURE_TARGET_NONEtarget_mask != GST_GL_TEXTURE_TARGET_NONEa != NULLb != NULLresult != NULLmatrix != NULLmeta != NULLGstGLViewConvertglviewconvert objectglviewconvertOverride any input information about multiview layoutInput Multiview Mode Overrideinput-mode-overrideOverride any input information about multiview layout flagsInput Multiview Flags Overrideinput-flags-overrideOverride automatic output mode selection for multiview layoutOutput Multiview Mode Overrideoutput-mode-overrideOverride automatic negotiation for output multiview layout flagsOutput Multiview Flags Overrideoutput-flags-overrideOutput anaglyph type to generate when downmixing to monoMode for mono downmixed outputdownmix-mode../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglviewconvert.cmultiview-flagsmultiview-modevideo/x-rawviewsIntersecting target caps %pA with caps %pAGST_IS_GL_VIEW_CONVERT (viewconvert)Direction %s input caps %pA filter %pACollected single-view caps %pAexpanded transform caps now %pAReturning caps %pAdir %s fixating %pA against caps %pAdir %s fixated to %pA against caps %pAGST_IS_CAPS (in_caps)GST_IS_CAPS (out_caps)Configuring multiview conversion from caps %pA to %pAMultiview conversion can currently only be performed on RGBA textures gl_FragColor = l; gl_FragColor = r; if (v_texcoord.x < 0.5) { gl_FragColor = l; } else { gl_FragColor = r; }; if (v_texcoord.y < 0.5) { gl_FragColor = l; } else { gl_FragColor = r; }; if (int(mod(l_tex.x * width, 2.0)) == 0) { gl_FragColor = l; } else { gl_FragColor = r; }; if (int(mod(l_tex.y * height, 2.0)) == 0) { gl_FragColor = l; } else { gl_FragColor = r; }; gl_FragData[0] = l; gl_FragData[1] = r; if (int(mod(l_tex.x * width, 2.0)) == int(mod(l_tex.y * height, 2.0))) { gl_FragColor = l; } else { gl_FragColor = r; }; vec3 lcol = l.rgb * l.a + vec3(1.0-l.a); vec3 rcol = r.rgb * r.a + vec3(1.0-r.a); if (l.a + r.a > 0.0) { lcol = clamp (downmix[0] * lcol, 0.0, 1.0); rcol = clamp (downmix[1] * rcol, 0.0, 1.0); gl_FragColor = vec4 (lcol + rcol, 1.0); } else { gl_FragColor = vec4 (0.0); } priv->primary_out == NULLpriv->auxilliary_out == NULLInitializing multiview conversion from %s mode %d flags 0x%x w %u h %u to %s mode %d flags 0x%x w %u h %uCannot perform multiview conversion without OpenGL shadersSeparate texture output mode requested however the current OpenGL API does not support drawing to multiple buffersSwitching left/right viewsScaling matrix [ %f, %f ] [ %f %f]. Offsets [ %f, %f ] [ %f, %f ]Failed to compile vertex stage %suniform sampler2D tex_l; uniform sampler2D tex_r; uniform float width; uniform float height; uniform mat3 downmix[2]; uniform vec2 tex_scale[2]; uniform vec2 offsets[2]; %s vec2 v_texcoord; void main() { vec4 l, r; vec2 l_tex = v_texcoord * tex_scale[0] + offsets[0]; vec2 r_tex = v_texcoord * tex_scale[1] + offsets[1]; l = texture2D(tex_l, l_tex).rgba; r = texture2D(tex_r, r_tex).rgba; Failed to compile fragment stage %sFailed to link conversion shader %stex_scaleoffsetsdownmixu_transformationtex_ltex_rFailed to setup memory for primary output bufferFailed to setup memory for second view output buffermultiview splitting to textures:%p,%p,%p,%p dimensions:%ux%u, from textures:%p,%p,%p,%p dimensions:%ux%uNo 2nd view available during conversion!GST_IS_GL_CONTEXT (viewconvert->context)Can't generate output yet - frame-by-frame modevideo/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ], texture-target = (string) { 2D, rectangle, external-oes } GstGLWindowgst_gl_dummy_window_get_displaygst_gl_dummy_window_get_window_handlegst_gl_dummy_window_set_window_handlegst_gl_dummy_window_has_output_surfaceglwindow elementglwindowgst_gl_window_default_opengst_gl_window_default_closegst_gl_window_default_rungst_gl_window_default_quitgst_gl_window_default_drawgst_gl_window_default_send_messagegst_gl_window_default_send_message_asyncgst_gl_window_default_has_output_surfacemouse-eventkey-eventscroll-eventwindow-handle_changedGstGLDummyWindowgst-gl-window-error-quarkcreating a window, user choice:%s../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gstglwindow.cCould not create window. user specified %s, creating dummy windowGST_IS_GL_WINDOW (window)window_class->draw != NULLwindow_class->run != NULLwindow_class->quit != NULLquit sent to gl window loopcallback != NULLwindow_class->send_message != NULLwindow_class->has_output_surfacewindow_class->send_message_async != NULLwindow_class->set_window_handle != NULLwindow_class->get_display != NULLwindow_class->get_window_handle != NULLthread == g_thread_self ()EGL_SUCCESSEGL_BAD_DISPLAYEGL_NOT_INITIALIZEDEGL_BAD_ACCESSEGL_BAD_ALLOCEGL_BAD_ATTRIBUTEEGL_BAD_CONFIGEGL_BAD_CONTEXTEGL_BAD_CURRENT_SURFACEEGL_BAD_MATCHEGL_BAD_NATIVE_PIXMAPEGL_BAD_NATIVE_WINDOWEGL_BAD_PARAMETEREGL_BAD_SURFACEGstEGLImageEGLImage wrappergleglimageeglDestroyImage"eglDestroyImage" not exposed by the implementation as required by EGL >= 1.5../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gsteglimage.ceglDestroyImageKHR"eglDestroyImage" not exposed by the implementation as required by EGL_KHR_image_baseDestruction of EGLImage not supported.Failed to retrieve GstGLDisplayEGL from %pAeglDestroyImage failedeglCreateImage"eglCreateImage" not exposed by the implementation as required by EGL >= 1.5eglCreateImageKHR"eglCreateImageKHR" not exposed by the implementation as required by EGL_KHR_image_baseEGLImage creation not supportedGST_IS_EGL_IMAGE (image)(gst_gl_context_get_gl_platform (context) & GST_GL_PLATFORM_EGL) != 0image != EGL_NO_IMAGE_KHROnly know how to create EGLImage's from 2D texturesGetting DRM fourcc for %s plane %iUnsupported format for DMABuf.fourcc %.4s (%d) plane %d (%dx%d)EGL_EXT_image_dma_buf_import_modifiersattr %i: %lieglCreateImage failed: %sUnsupported format for direct DMABuf.driver does not support importing fourcc %c%c%c%cdriver only supports external import of fourcc %c%c%c%cdriver only supports non-linear import of fourcc %c%c%c%ceglExportDMABUFImageQueryMESAeglExportDMABUFImageMESAExport DMABuf with fourcc %c%c%c%c, modififers %lu, stride %i and offset %iGstGLContextEGLgst_gl_context_egl_get_gl_contextgst_gl_context_egl_activategst_gl_context_egl_create_contextgst_gl_context_egl_destroy_contextgst_gl_context_egl_choose_formatgst_gl_context_egl_swap_buffersgst_gl_context_egl_get_gl_apigst_gl_context_egl_get_gl_platformgst_gl_context_egl_get_proc_addressgst_gl_context_egl_check_featuregst_gl_context_egl_get_current_contextgst_gl_context_egl_get_gl_platform_versiongst_gl_context_egl_get_configgst_gl_context_egl_request_configFailed to match XVisualInfoFailed to destroy old window surface: %s../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglcontext_egl.cdumping EGLConfig %p with id 0x%x and native visual id 0x%x of type 0x%xOpenGLOpenGL ES 2.xOpenGL ES 3.xOpenVG|Conformant for %sRenderable for %smultisample-resolve-boxswap-behaviour-preservedvg-alpha-format-prevg-colorspace-linearSurface for (0x%x) %sAdvertised as %s[R, G, B, A] = [%i, %i, %i, %i][L, A] = [%i, %i]unknown EGL_COLOR_BUFFER_TYPE value %x[D, S] = [%i, %i]Swap interval range is [%i, %i]PBuffer maximum dimensions are [%i, %i]. Max pixels are %iMultisample buffers: %i and Samples per pixel: %iEGL_KHR_create_contextRetrying config with window bitRetrying config not forcing an alpha channelconfig set: %lu, %uCould not find a compatible EGLConfig:chosen EGLConfig:gl window has no output surface, use pixel buffer surfacesFailed to choose EGLConfig: %s ESattempting to create OpenGL%s context version %d.%d flags %x profile %xUnknownCreating EGL contextCannot share context with non-EGL contextEGL supports opengl or gles2Failed to create EGLDisplay from native displayegl initialized, version: %d.%dFailed to initialize egl: %sHave EGL extensions: %sFailed to get number of EGLConfig'sFailed to get the list of EGLConfig'sFailed to bind OpenGL|ES API: %sBound OpenGL|ESFailed to choose a GLES%d config: %sEGL version (%i.%i) too old for OpenGL support, (needed at least 1.4)Failed to choose a suitable OpenGL APIFailed to bind OpenGL API: %sBound OpenGLgl context created: %luFailed to create a OpenGL context: %sCreating EGLSurface from window_handle %pEGL_KHR_surfaceless_contextSurfaceless context, creating PBufferSurfaceNo surface/handle !surface createdFailed to create window surface: %swindow-handle-changedHandle changed (have:%p, now:%p), switching surfaceFailed to bind context to the current rendering thread: %sexternal only"EGL_EXT_image_dma_buf_import_modifiers" feature is not availableeglQueryDmaBufFormatsEXT"eglQueryDmaBufFormatsEXT" not exposed by the implementation as required by EGL >= 1.2eglQueryDmaBufModifiersEXT"eglQueryDmaBufModifiersEXT" not exposed by the implementation as required by EGL >= 1.2Failed to get number of DMABuf formats: %sNo DMABuf formats availableFailed to get number of DMABuf modifiers: %s ============= All DMA Formats With Modifiers ============= | Gst Format | DRM Format | External Flag | |========================================================|========================================================== | %-12s | %-23s | %-13s | | ||--------------------------------------------------------|libEGL.so.1libEGLgst-gl-context-configunknown EGL caveat value %u (0x%x)egl->egl_configno EGL contextcould not retrieve egl config id from egl context: %segl config not available. ID is 0could not retrieve egl config from its ID 0x%x. Wrong EGLDisplay or context?could not transform config id 0x%x into GstStructureGST_IS_GL_CONTEXT_EGL (context)GstGLDisplayEGLgst_gl_display_egl_get_handleOpenGL EGL Displaygldisplayegl(type != GST_GL_DISPLAY_TYPE_ANY && type != GST_GL_DISPLAY_TYPE_EGL_SURFACELESS && display != 0) || ((type == GST_GL_DISPLAY_TYPE_ANY || type == GST_GL_DISPLAY_TYPE_EGL_SURFACELESS) && display == 0)egl no display extensions: %s../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstgldisplay_egl.cEGL_KHR_client_get_all_proc_addressesEGL_EXT_platform_baseeglGetPlatformDisplayeglGetPlatformDisplayEXTEGL_KHR_platform_x11EGL_EXT_platform_x11EGL_KHR_platform_waylandEGL_EXT_platform_waylandEGL_MESA_platform_gbmEGL_KHR_platform_gbmEGL_EXT_device_baseEGL_EXT_platform_deviceEGL_MESA_platform_surfacelessFailed to open EGL display connectionFailed to create a surfaceless EGL displaydisplay %pAis already a GstGLDisplayEGLgst.gl.display.egldisplay %pAalready has a GstGLDisplayEGL %pAnative_display != 0display_type != GST_GL_DISPLAY_TYPE_NONEfailed to get EGLDisplay from native displayGstGLMemoryEGLAllocatorUse gst_gl_base_memory_allocator_alloc() to allocate from this GstGLMemoryEGL allocatorEGL_KHR_image_base is not supportedFailed to create EGLImageRequired function glEGLImageTargetTexture2D() is not available for attaching an EGLImage to a textureGST_IS_EGL_IMAGE (params->parent.gl_handle)GstGLMemoryEGL only supports wrapping 2D and external-oes textures../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglmemoryegl.cGstGLMemoryEGLGstGLMemoryEGL does not support copygst_is_gl_memory_egl (GST_MEMORY_CAST (mem))OpenGL Texture with EGLImage memoryGstGLDisplayEGLDevicegst_gl_display_egl_device_get_handleeglQueryDevicesEXTeglQueryDevicesEXT is unavailable../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstgldisplay_egl_device.ceglQueryDevicesEXT failno EGLDevice supported devicerequested index %d exceeds the number of devices %ddevice != NULLGstGLDisplayX11gst_gl_display_x11_get_handleFailed to open X11 display connection with name, '%s'../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstgldisplay_x11.cFailed to retrieve XCB connection from X11 Displaygot event %p to window %pAGstGLDisplayWaylandgst_gl_display_wayland_get_handleFailed to open Wayland display connection with name '%s'../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/wayland/gstgldisplay_wayland.cFailed to open Wayland display connection.GstGLWindowWaylandEGLgst_gl_window_wayland_egl_get_window_handlegst_gl_window_wayland_egl_set_window_handlegst_gl_window_wayland_egl_showgst_gl_window_wayland_egl_drawgst_gl_window_wayland_egl_closegst_gl_window_wayland_egl_opengst_gl_window_wayland_egl_get_displaygst_gl_window_wayland_egl_set_render_rectanglegst_gl_window_wayland_egl_set_preferred_sizeresizing window from %ux%u to %ux%u../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.cconfigure event on XDG toplevel %p, %ix%iconfigure event on surface %p, %ix%iping received serial %umouse-button-pressmouse-button-releasemouse-moveFailed to retrieve Wayland display (wrong type?)Failed to retrieve Wayland displayFailed to perform a wayland roundtripXDG toplevel got a "close" event.wl_registry %p global_remove %useat %p has name %ssetting render rectangle %i,%i+%ix%iWayland server does not support subsurfacesCreating surfaces XDG-shellorg.gstreamer.waylandOpenGL RendererCreating surfaces for wl-shellfailed a roundtripregistry_handle_global with registry %p, name %u, interface %s, version %uwl_compositorwl_subcompositorwl_shellwl_seatcreating Wayland EGL windowFailed to flush Wayland connection OpenGL Wayland event sourceglwaylandeventsourceGstGLWindowX11gst_gl_window_x11_get_displaygst_gl_window_x11_set_window_handlegst_gl_window_x11_set_render_rectanglegst_gl_window_x11_get_window_handlegst_gl_window_x11_drawgst_gl_window_x11_opengst_gl_window_x11_closegst_gl_window_x11_handle_eventsgst_gl_window_x11_set_preferred_sizegst_gl_window_x11_showdisplay receiver closed../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstglwindow_x11.cFailed to connect to X display servergl device id: %ldgl root id: %ludwindow != NULLwindow size %ux%uparent window size %ux%uparent resize: %d, %dWrong display type %u for this window type %uOpenGL rendererselected visual is different from the defaultvisual XID:%d, screen:%d, visualid:%d, depth:%d, class:%d, red_mask:%ld, green_mask:%ld, blue_mask:%ld bpp:%dgl window id: %ludgl window props: x:%d y:%dWM_DELETE_WINDOWCannot create WM_DELETE_WINDOWkey-presskey-releaseClose requestedunhandled XCB event: %uconnection != NULLGstGLContextGLXgst_gl_context_glx_get_gl_contextgst_gl_context_glx_activategst_gl_context_glx_create_contextgst_gl_context_glx_destroy_contextgst_gl_context_glx_choose_formatgst_gl_context_glx_swap_buffersgst_gl_context_glx_get_gl_apigst_gl_context_glx_get_gl_platformgst_gl_context_glx_get_proc_addressgst_gl_context_glx_get_current_contextgst_gl_context_glx_get_gl_platform_versiongst_gl_context_glx_get_configgst_gl_context_glx_request_configGrayScaleTrueColorStaticGrayStaticColorPseudoColorDirectColorNonConformantConfigSlowConfigYESNOdumping GLXFBConfig %p with id 0x%x and visual id 0x%x../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstglcontext_glx.cColor IndexWindowPixmapPBufferIs XRenderable?: %s, visual type: (0x%x) %s, render type: (0x%x) %s, drawable type: (0x%x) %s, caveat: (0x%x) %sLevel: %i, buffer size: %i, double buffered: %i, stereo: %i, aux buffers: %iAccumulation [R, G, B, A] = [%i, %i, %i, %i]Is opaqueIs transparent for index value 0x%xIs transparent for value [R, G, B, A] = [0x%x, 0x%x, 0x%x, 0x%x]Unknown transparent type 0x%xCannot create an GLX context from a non-X11 windowInvalid Display handleNo GLX extensionFailed to query GLX version (glXQueryVersion failed)GLX Version: %d.%dBad attributes in glXChooseVisuali <= nCould not find any FBConfig's to use (check attributes?)Chosen GLXFBConfig:Bad attributes in FBConfigCannot share context with non-GLX contextGLX_ARB_create_contextglXCreateContextAttribsARBtrying to create a GL %d.%d contextFailed to create opengl contextgl context id: %ldfbconfigplatform-sub-typeunknown GLX caveat value %u (0x%x)glx->priv->fbconfigs || window_x11->visual_infoNo GLX contextcould not retrieve GLX versionNo support for retrieving the GstGLContextConfig from GLX < 1.4, have %u.%ucould not retrieve fbconfig id from glx contextcould not retrieve fbconfig from its ID 0x%x. Wrong Display or Screen?could not transform fbconfig id 0x%x into GstStructure.GstGLDisplayGBMgst_gl_display_gbm_get_handledisplay_gbm != NULL../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gbm/gstgldisplay_gbm.cMesa3D EGL GBM debugginggleglgbmGST_GL_GBM_DRM_DEVICEGST_GL_GBM_DRM_CONNECTORattempting to open device %s (specified by the GST_GL_GBM_DRM_DEVICE environment variable)could not open DRM device %s: %s (%d)GST_GL_GBM_DRM_DEVICE environment variable is not set - trying to autodetect devicecould not find or open DRM deviceGST_GL_GBM_DRM_CONNECTOR variable set to value "%s"; will use this name to match connector(s) againstdisplay_gbm->drm_fd >= 0Could not get DRM resources: %s (%d)Got DRM resourcesChecking %d DRM connector(s)%s-%iFound DRM connector #%d "%s" with ID %uPicking DRM connector #%d because it is connected and has a matching name "%s"Picking DRM connector #%d because it is connectedDRM connector #%d has a matching name "%s" but is not connected; not picking itNo connected DRM connector foundChecking %d DRM mode(s) from selected connectorFound DRM mode #%d width/height %hu/%hu hsync/vsync start %hu/%hu hsync/vsync end %hu/%hu htotal/vtotal %hu/%hu hskew %hu vscan %hu vrefresh %u preferred %dNo usable DRM mode foundSelected DRM mode #%d (is preferred: %d)Checking %d DRM encoder(s)Found DRM encoder #%d "%s"DRM encoder #%d corresponds to selected DRM connector -> selectedNo encoder found; searching for CRTC ID in the connectorUsing CRTC ID from selected encoderNo CRTC foundCRTC with ID %u found; now locating it in the DRM mode resources CRTC arrayNo matching CRTC entry in DRM resources foundCRTC with ID %u can be found at index #%d in the DRM mode resources CRTC arrayDRM structures initializedFailed to initialize DRMCreating GBM device failedGBM structures initializedFailed to initialize GBMCreated GBM EGL display %pVGADVI-IDVI-DDVI-ACompositeS-VideoLVDSComponent9-Pin DINDPHDMI-AHDMI-BTVeDPVirtualDSIDPIconnector != NULL../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gbm/gstgl_gbm_utils.cDACTMDSTVDACC8RGB332BGR233XRGB4444XBGR4444RGBX4444BGRX4444XRGB1555XBGR1555RGBX5551BGRX5551ARGB4444ABGR4444RGBA4444BGRA4444ARGB1555ABGR1555RGBA5551BGRA5551RGB565BGR565YUYVYVYUVYUYRGB888BGR888XRGB8888XBGR8888RGBX8888BGRX8888XRGB2101010XBGR2101010RGBX1010102BGRX1010102ARGB8888ABGR8888RGBA8888BGRA8888ARGB2101010ABGR2101010RGBA1010102BGRA1010102unknown GBM format %uAttempting to add GBM BO as scanout framebuffer width/height: %u/%u pixels stride: %u bytes format: %s depth: %d bits total bpp: %d bitsFailed to add GBM BO as scanout framebuffer: %s (%d)drmCould not create gudev clientCreated gudev clientCould not create gudev enumeratorCreated gudev enumeratorScanned for udev devices with a drm subsystemFound no matching DRM devicesGot %u potentially matching device(s)/dev/dri/cardFound DRM device with device node "%s"Cannot open device node "%s": %s (%d)Device node "%s" is a valid DRM device nodeCleaned up device listCleaned up gudev enumeratorCleaned up gudev clientGstGLWindowGBMEGLgst_gl_window_gbm_egl_get_window_handlegst_gl_window_gbm_egl_get_displaygst_gl_window_gbm_egl_set_window_handlegst_gl_window_gbm_egl_closegst_gl_window_gbm_egl_drawNo display connected../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.cCould not set DRM CRTC: %s (%d)rendered new frame into bo %pSignal caught during poll() callpoll() failed: %s (%d)now showing bo %preleasing bo %pCould not initialize GBM surfaceFailed to restore previous CRTC mode: %seglGetConfigAttrib failed: %sSuccessfully created GBM surface %ix%i from info %pgst_gl_api_from_stringgst_gl_platform_from_string_gl_set_capsgst_gl_base_filter_change_stategst_gl_base_filter_gl_startgst_gl_base_filter_gl_stopgst_gl_base_filter_find_gl_context_unlockedgst_gl_base_filter_decide_allocationgst_gl_base_filter_get_gl_context_mem_create_gl_unmap_data_gl_map_data_gl_mem_free_mem_copy_gl_destroy_gl_objectsgst_gl_allocation_params_copygst_gl_base_memory_initgst_gl_base_memory_alloc_datagst_gl_base_memory_memcpygst_gl_allocation_params_initgst_gl_base_memory_allocgst_gl_base_mixer_gl_startgst_gl_base_mixer_gl_stopgst_gl_base_mixer_sink_querygst_gl_base_mixer_change_state_get_gl_context_unlockedgst_gl_base_mixer_get_gl_context_fill_glgst_gl_base_src_fillgst_gl_base_src_do_seekgst_gl_base_src_gl_startgst_gl_base_src_gl_stopgst_gl_base_src_setcapsgst_gl_base_src_change_stategst_gl_base_src_find_gl_context_unlockedD480%0$0#0"0W0V0@?OpenGL EMO?00X0/dev/dri_gst_gl_color_convert_set_caps_unlockedforeach_metadatavideo_format_to_gl_reordercalculate_reorder_indexes_do_convert_one_viewgst_gl_color_convert_newgst_gl_color_convert_decide_allocation=??:>Q?}=Xνhx>g>(̾[%=??c}>=?=y>!>TN_do_convert_init_convertvec4 rgba; rgba.r = texture2D(Rtex, texcoord * tex_scale0).r; rgba.g = texture2D(Gtex, texcoord * tex_scale1).r; rgba.b = texture2D(Btex, texcoord * tex_scale2).r; %s rgba = swizzle(rgba, input_swizzle); gl_FragColor = swizzle(rgba, output_swizzle); vec4 rgba; rgba.r = texture2D(Rtex, texcoord * tex_scale0).r; rgba.g = texture2D(Gtex, texcoord * tex_scale1).r; rgba.b = texture2D(Btex, texcoord * tex_scale2).r; %s rgba = swizzle(rgba, input_swizzle); rgba = swizzle(rgba, output_swizzle); gl_FragData[0] = vec4(rgba.r, 0, 0, 1.0); gl_FragData[1] = vec4(rgba.g, 0, 0, 1.0); gl_FragData[2] = vec4(rgba.b, 0, 0, 1.0); %s vec4 rgba; rgba = swizzle(texture2D(tex, texcoord), input_swizzle); rgba = swizzle(rgba, output_swizzle); gl_FragData[0] = vec4(rgba.r, 0, 0, 1.0); gl_FragData[1] = vec4(rgba.g, 0, 0, 1.0); gl_FragData[2] = vec4(rgba.b, 0, 0, 1.0); %s vec4 yuva, rgba; yuva.x = texture2D(Ytex, texcoord * tex_scale0).r; yuva.y = texture2D(Utex, texcoord * tex_scale1).r; yuva.z = texture2D(Vtex, texcoord * tex_scale2).r; %syuva = yuva * in_bitdepth_factor; yuva = swizzle(yuva, input_swizzle); rgba.rgb = yuv_to_rgb (yuva.xyz, offset, coeff1, coeff2, coeff3); rgba.a = yuva.a; gl_FragColor = swizzle(rgba, output_swizzle); vec4 rgba, uv_texel; vec3 yuv; float dx1 = -poffset_x; float dx2 = 0.0; yuv.x = texture2D(Ytex, texcoord * tex_scale0).%c; float inorder = mod (v_texcoord.x * width, 2.0); if (inorder < 1.0) { dx2 = -dx1; dx1 = 0.0; } uv_texel.rg = texture2D(Ytex, texcoord * tex_scale0 + vec2(dx1, 0.0)).r%c; uv_texel.ba = texture2D(Ytex, texcoord * tex_scale0 + vec2(dx2, 0.0)).r%c; yuv.yz = uv_texel.%c%c; rgba.rgb = yuv_to_rgb (yuv, offset, coeff1, coeff2, coeff3); rgba.a = 1.0; gl_FragColor = swizzle(rgba, output_swizzle); vec4 rgba; vec4 yuva; yuva.x=texture2D(Ytex, texcoord * tex_scale0).r; yuva.yz=texture2D(UVtex, texcoord * tex_scale1).r%c; %syuva = swizzle(yuva, input_swizzle); rgba.rgb = yuv_to_rgb (yuva.xyz, offset, coeff1, coeff2, coeff3); rgba.a = yuva.a; gl_FragColor = swizzle(rgba, output_swizzle); vec4 rgba; vec3 yuv; ivec2 texel; const ivec2 luma_dim = ivec2(%i, %i); const ivec2 chroma_dim = ivec2(%i, %i); const int fy = chroma_dim.y * 2 / luma_dim.y; int iwidth = int(width); int tiles_per_row = iwidth / luma_dim.x; ivec2 coord = ivec2(gl_FragCoord.xy); ivec2 tile_coord = coord / luma_dim; ivec2 delta_coord = coord %% luma_dim; texel = frag_to_tile(tile_coord, delta_coord, luma_dim, iwidth, tiles_per_row, 0); yuv.x = texelFetch(Ytex, texel, 0).r; ivec2 chroma_tcoord = ivec2(tile_coord.x, tile_coord.y / fy); texel = frag_to_tile(chroma_tcoord, delta_coord / 2, chroma_dim, iwidth / 2, tiles_per_row, tile_coord.y %% fy); yuv.yz = texelFetch(UVtex, texel, 0).%c%c; rgba.rgb = yuv_to_rgb (yuv, offset, coeff1, coeff2, coeff3); rgba.a = 1.0; gl_FragColor = swizzle(rgba, output_swizzle); ?j??Z?+@?I??'1Ⱦ P?&@vec4 texel, yuva; texel = swizzle(texture2D(tex, texcoord), input_swizzle); yuva.xyz = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3); yuva.a = %s; gl_FragColor = swizzle(yuva, output_swizzle); vec4 texel; vec4 yuva; texel = swizzle(texture2D(tex, texcoord), input_swizzle); vec4 uv_texel = vec4(0.0); vec2 unnormalization; if (texcoord.x == v_texcoord.x) { unnormalization = vec2(width, height); } else { unnormalization = vec2 (1.0); } vec2 chroma_pos = texcoord * chroma_sampling * unnormalization; chroma_pos -= clamp(chroma_sampling * 0.5 - 0.5, vec2(0.0), chroma_sampling); if (chroma_pos.x < width && chroma_pos.y < height) { for (int i = 0; i < int(chroma_sampling.x); i++) { vec2 delta = vec2 (float(i), 0.0); for (int j = 0; j < int(chroma_sampling.y); j++) { int n = (i+1)*(j+1); delta.y = float(j); vec4 s = swizzle(texture2D(tex, (chroma_pos + delta) / unnormalization), input_swizzle); uv_texel = (float(n-1) * uv_texel + s) / float(n); } } } yuva.x = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3).x; yuva.yz = rgb_to_yuv (uv_texel.rgb, offset, coeff1, coeff2, coeff3).yz; yuva.a = texel.a; yuva = swizzle(yuva, output_swizzle); yuva = yuva * out_bitdepth_factor; gl_FragData[0] = vec4(yuva.x, 0.0, 0.0, 1.0); gl_FragData[1] = vec4(yuva.y, 0.0, 0.0, 1.0); gl_FragData[2] = vec4(yuva.z, 0.0, 0.0, 1.0); %svec4 texel1, texel2; vec3 yuv, yuv1, yuv2; float fx, dx, fy; float inorder = mod (v_texcoord.x * width, 2.0); fx = texcoord.x; dx = poffset_x; if (inorder > 1.0) { dx = -dx; } fy = texcoord.y; texel1 = swizzle(texture2D(tex, vec2(fx, fy)), input_swizzle); texel2 = swizzle(texture2D(tex, vec2(fx + dx, fy)), input_swizzle); yuv1 = rgb_to_yuv (texel1.rgb, offset, coeff1, coeff2, coeff3); yuv2 = rgb_to_yuv (texel2.rgb, offset, coeff1, coeff2, coeff3); yuv.x = yuv1.x; yuv.yz = (yuv1.yz + yuv2.yz) * 0.5; if (inorder < 1.0) { gl_FragColor = vec4(yuv.%c, yuv.%c, 0.0, 0.0); } else { gl_FragColor = vec4(yuv.%c, yuv.%c, 0.0, 0.0); } vec4 texel, uv_texel; vec4 yuva; texel = swizzle(texture2D(tex, texcoord), input_swizzle); uv_texel = swizzle(texture2D(tex, texcoord * tex_scale0 * chroma_sampling), input_swizzle); yuva.x = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3).x; yuva.yz = rgb_to_yuv (uv_texel.rgb, offset, coeff1, coeff2, coeff3).yz; yuva.a = 1.0; yuva = swizzle(yuva, output_swizzle); gl_FragData[0] = vec4(yuva.x, 0.0, 0.0, 1.0); gl_FragData[1] = vec4(yuva.y, yuva.z, 0.0, 1.0); %svec4 t = swizzle(texture2D(tex, texcoord * tex_scale0), input_swizzle); gl_FragColor = vec4(swizzle(t, output_swizzle)); attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = a_position; v_texcoord = a_texcoord; } _create_shader????????_gst_gl_color_convert_perform_unlockedgst_gl_color_convert_performvec4 swizzle(vec4 texel, int components[4]) { return vec4(texel[components[0]], texel[components[1]], texel[components[2]], texel[components[3]]); } vec3 swizzle(vec3 texel, int components[3]) { return vec3(texel[components[0]], texel[components[1]], texel[components[2]]); } vec2 swizzle(vec2 texel, int components[2]) { return vec2(texel[components[0]], texel[components[1]]); } vec2 swizzle2(vec3 texel, int components[3]) { return vec2(texel[components[0]], texel[components[1]]); } vec2 swizzle2(vec4 texel, int components[4]) { return vec2(texel[components[0]], texel[components[1]]); } vec3 swizzle3(vec4 texel, int components[4]) { return vec3(texel[components[0]], texel[components[1]], texel[components[2]]); } vec3 rgb_to_yuv (vec3 rgb, vec3 offset, vec3 rcoeff, vec3 gcoeff, vec3 bcoeff) { vec3 yuv; yuv.r = dot(rgb.rgb, rcoeff); yuv.g = dot(rgb.rgb, gcoeff); yuv.b = dot(rgb.rgb, bcoeff); yuv += offset; return yuv; } vec3 yuv_to_rgb (vec3 yuv, vec3 offset, vec3 ycoeff, vec3 ucoeff, vec3 vcoeff) { vec3 rgb; yuv += offset; rgb.r = dot(yuv, ycoeff); rgb.g = dot(yuv, ucoeff); rgb.b = dot(yuv, vcoeff); return rgb; } _gl_buffer_unmap_gl_buffer_create_gl_buffer_init_gl_buffer_copygst_gl_buffer_copy_buffer_sub_datagst_gl_buffer_upload_cpu_writegst_gl_buffer_cpu_access_gl_buffer_alloc_memgst_gl_buffer_allocation_params_newgst_gl_buffer_pool_allocgst_gl_buffer_pool_finalizegst_gl_buffer_pool_newgst_gl_buffer_pool_get_gl_allocation_paramsgst_buffer_pool_config_set_gl_allocation_paramsgst_buffer_pool_config_set_gl_min_free_queue_sizegst_buffer_pool_config_get_gl_min_free_queue_sizegst_gl_buffer_pool_set_config_gst_gl_context_thread_run_genericgst_gl_wrapped_context_get_config_unlock_create_threadgst_gl_context_finalizegst_gl_context_newgst_gl_context_new_wrappedgst_gl_context_get_current_gl_contextgst_gl_context_activategst_gl_context_get_threadgst_gl_context_get_gl_apigst_gl_context_get_proc_addressgst_gl_context_set_windowgst_gl_context_get_windowgst_gl_context_can_sharegst_gl_context_creategst_gl_context_destroygst_gl_context_get_gl_contextgst_gl_context_get_gl_platformgst_gl_context_get_displaygst_gl_context_thread_addgst_gl_context_get_gl_versiongst_gl_context_check_gl_versiongst_gl_context_fill_info_create_context_infogst_gl_context_check_featuregst_gl_context_is_sharedgst_gl_context_set_shared_withgst_gl_context_get_gl_platform_versiongst_gl_context_swap_buffersgst_gl_context_get_configgst_gl_context_request_configgst_gl_context_create_thread_gst_gl_context_debug_is_enabledgst_gl_context_apply_quirks_gst_gl_debug_callback_gst_gl_debug_enablegst_gl_display_initgst_gl_display_finalize_get_gl_context_for_thread_unlockedgst_gl_display_new_with_typegst_gl_display_newgst_gl_display_get_handlegst_gl_display_filter_gl_apigst_gl_display_get_gl_api_unlockedgst_gl_display_get_gl_apigst_gl_display_get_handle_typegst_context_set_gl_displaygst_context_get_gl_displaygst_gl_display_create_contextgst_gl_display_create_windowgst_gl_display_remove_windowgst_gl_display_retrieve_windowgst_gl_display_get_gl_context_for_threadgst_gl_display_add_contextgst_gl_display_remove_contextgst_gl_display_ensure_context_gst_gl_feature_check_for_extension_gst_gl_feature_checkOEStexture_3DARBvertex_buffer_objectmultitextureARBOESvertex_buffer_objectmapbufferEXTblend_func_separateblend_equation_separateEGL_imageARB:EXTOESframebuffer_objectEXTANGLEframebuffer_blitframebuffer_discardNVread_bufferARBATINVdraw_buffersARB:ES2_compatibilityIMG_multisampled_render_to_textureshader_objectsvertex_shaderfragment_programKHR:KHRARBdebugdebug_outputKHR:KHRdebugdebug_markerGREMEDYstring_markerARB:OESvertex_array_objectAPPLEsyncARB:ANGLEEXTtimer_querydisjoint_timer_queryEXTARB:buffer_storagedefault_transform_internal_capsgst_gl_filter_gl_set_capsgst_gl_filter_propose_allocationgst_gl_filter_set_capsgst_gl_filter_transformgst_gl_filter_fixate_capsgst_gl_filter_transform_capsgst_gl_filter_filter_texture????????""00<<"""//"00BB">8//**8@:::****@@>>/88 >>/""get_single_planar_format_gl_swizzle_order_gl_type_n_components_gl_type_n_bytesgst_gl_format_from_video_infogst_gl_sized_gl_format_from_gl_format_typegst_gl_format_type_from_sized_gl_formatgst_gl_format_n_componentsgst_gl_format_is_supported egst_gl_framebuffer_newgst_gl_framebuffer_bindgst_gl_context_clear_framebuffergst_gl_framebuffer_attach_update_effective_dimensionsgst_gl_framebuffer_new_with_default_depthgst_gl_framebuffer_draw_to_texturegst_gl_framebuffer_get_effective_dimensionsgst_gl_context_check_framebuffer_statusgst_gl_framebuffer_get_id_gl_tex_copy_gl_tex_map_gst_gl_memory_start_log_gl_tex_unmap_gl_tex_creategst_gl_memory_init_calculate_unpack_length_default_gl_tex_allocgst_gl_memory_read_pixelsgst_gl_memory_texsubimage_gl_tex_download_get_tex_image_gl_tex_download_read_pixelsgst_gl_memory_copy_teximage_default_gl_tex_copygst_gl_memory_get_texture_widthgst_gl_memory_get_texture_heightgst_gl_memory_get_texture_formatgst_gl_memory_get_texture_targetgst_gl_memory_get_texture_idgst_gl_video_allocation_params_init_fullgst_gl_memory_setup_buffergst_gl_memory_allocator_get_default_gl_mem_pbo_alloc_read_pixels_to_pbo_gl_mem_create_download_transfer_upload_transfer_gl_mem_map_gpu_access_upload_pbo_memory_gl_mem_map_pbo_download_transfer_gl_mem_copy_gl_mem_copy_threadgst_gl_memory_pbo_download_transfergst_gl_memory_pbo_upload_transfergst_gl_mixer_propose_allocationgst_gl_mixer_decide_allocationgst_gl_mixer_pad_prepare_framegst_gl_mixer_sink_querygst_gl_mixer_pad_sink_getcapsgst_gl_mixer_pad_sink_acceptcapsgst_gl_mixer_process_texturesgst_gl_mixer_aggregate_frames????gst_gl_overlay_compositor_init_glgst_gl_composition_overlay_uploadgst_gl_composition_overlay_add_transformationgst_gl_overlay_compositor_newgst_gl_overlay_compositor_upload_overlaysgst_gl_composition_overlay_newgst_gl_query_initgst_gl_query_unsetgst_gl_query_freegst_gl_query_startgst_gl_query_endgst_gl_query_countergst_gl_query_result_gl_rbo_copy_gl_rbo_map_gst_gl_renderbuffer_allocation_params_init_fullgst_gl_renderbuffer_get_widthgst_gl_renderbuffer_get_height_gl_rbo_create_default_gl_rbo_allocgst_gl_renderbuffer_initgst_gl_renderbuffer_get_formatgst_gl_renderbuffer_get_idgst_gl_shader_finalize_get_uniform_locationgst_gl_shader_is_linkedgst_gl_shader_get_program_handlegst_gl_shader_detach_unlockedgst_gl_shader_detachgst_gl_shader_attach_unlockedgst_gl_shader_attach_new_with_stages_va_listgst_gl_shader_compile_attach_stagegst_gl_shader_linkgst_gl_shader_release_unlocked_cleanup_shadergst_gl_shader_releasegst_gl_shader_usegst_gl_context_clear_shadergst_gl_shader_set_uniform_1fgst_gl_shader_set_uniform_1fvgst_gl_shader_set_uniform_1igst_gl_shader_set_uniform_1ivgst_gl_shader_set_uniform_2fgst_gl_shader_set_uniform_2fvgst_gl_shader_set_uniform_2igst_gl_shader_set_uniform_2ivgst_gl_shader_set_uniform_3fgst_gl_shader_set_uniform_3fvgst_gl_shader_set_uniform_3igst_gl_shader_set_uniform_3ivgst_gl_shader_set_uniform_4fgst_gl_shader_set_uniform_4fvgst_gl_shader_set_uniform_4igst_gl_shader_set_uniform_4ivgst_gl_shader_set_uniform_matrix_2fvgst_gl_shader_set_uniform_matrix_3fvgst_gl_shader_set_uniform_matrix_4fvgst_gl_shader_set_uniform_matrix_2x3fvgst_gl_shader_set_uniform_matrix_2x4fvgst_gl_shader_set_uniform_matrix_3x2fvgst_gl_shader_set_uniform_matrix_3x4fvgst_gl_shader_set_uniform_matrix_4x2fvgst_gl_shader_set_uniform_matrix_4x3fvgst_gl_shader_get_attribute_locationgst_gl_shader_bind_attribute_locationgst_gl_shader_bind_frag_data_locationgst_glsl_version_profile_from_string_gst_glsl_shader_string_find_versiongst_gl_version_to_glsl_versiongst_gl_context_supports_glsl_profile_version_gst_glsl_mangle_shader_mangle_external_image_extension_mangle_texture_access_mangle_sampler_typegst_gl_context_supports_precisiongst_gl_context_supports_precision_highp_compile_shadergst_glsl_stage_set_stringsgst_glsl_stage_new_with_stringsgst_glsl_stage_get_shader_typegst_glsl_stage_get_handlegst_glsl_stage_get_versiongst_glsl_stage_get_profilegst_glsl_stage_compile_default_free_gl_default_wait_cpu_gl_default_wait_gl_default_set_sync_gl_set_sync_point_wait_wait_cpu_free_gl_sync_meta_default_copygst_buffer_add_gl_sync_meta_full_gst_gl_sync_meta_transform_upload_find_method_upload_meta_upload_perform_upload_meta_upload_accept_dma_buf_upload_accept_append_drm_formats_from_video_format_upload_meta_upload_free_raw_data_upload_perform_gl_memory_upload_transform_caps_gl_memory_upload_propose_allocation_dma_buf_upload_transform_caps_common_dma_buf_upload_transform_caps_direct_dma_buf_upload_transform_capsgst_gl_upload_set_contextgst_gl_upload_new_gst_gl_upload_set_caps_unlockedgst_gl_upload_perform_with_buffergst_gl_upload_fixate_capspad_query_gst_context_querygst_gl_element_propagate_display_contextgst_gl_ensure_element_datagst_gl_display_foundgst_gl_handle_set_contextgst_gl_handle_context_querygst_gl_query_local_gl_contextgst_gl_value_get_texture_target_maskgst_gl_value_set_texture_targetgst_gl_value_set_texture_target_from_maskgst_gl_multiply_matrix4gst_gl_get_affine_transformation_meta_as_ndc???????????@@@?gst_gl_set_affine_transformation_meta_from_ndc_intersect_with_mview_modegst_gl_view_convert_transform_caps_expand_structuregst_gl_view_convert_fixate_caps_intersect_with_mview_modesgst_gl_view_convert_resetgst_gl_view_convert_set_contextgst_gl_view_convert_set_caps_view_convert_set_format_do_view_convert_init_view_convert????????_do_view_convert_drawgst_gl_view_convert_get_outputgst_gl_window_newgst_gl_window_drawgst_gl_window_set_preferred_sizegst_gl_window_showgst_gl_window_rungst_gl_window_quitgst_gl_window_send_messagegst_gl_window_has_output_surfacegst_gl_window_send_message_asyncgst_gl_window_set_window_handlegst_gl_window_set_draw_callbackgst_gl_window_set_resize_callbackgst_gl_window_set_close_callbackgst_gl_window_get_displaygst_gl_window_get_window_handlegst_gl_window_get_context_set_window_handle_cbgst_gl_window_handle_eventsgst_gl_window_set_render_rectanglegst_gl_window_queue_resizegst_gl_window_resizegst_gl_window_controls_viewport'$ !     ##F UKP:? @LH  D:_gst_egl_image_destroy_gst_egl_image_creategst_egl_image_get_imagegst_egl_image_new_wrappedgst_egl_image_from_texture_drm_rgba_fourcc_from_infogst_egl_image_from_dmabufgst_egl_image_check_dmabuf_direct_with_dma_drmgst_egl_image_from_dmabuf_direct_target_with_dma_drmgst_egl_image_export_dmabufgst_gl_context_egl_window_handle_changed_cbgst_gl_context_egl_dump_configgst_gl_context_egl_choose_config_create_context_with_flagsgst_gl_context_egl_create_contextgst_gl_context_egl_dump_all_configsgst_gl_context_egl_activategst_gl_context_egl_fetch_dma_formats_print_all_dma_formatsegl_caveat_to_gstegl_config_to_structuregst_gl_context_egl_get_configgst_gl_context_egl_fill_infogst_gl_context_egl_get_format_modifiersgst_gl_context_egl_supports_modifiergst_gl_display_egl_get_from_nativegst_gl_display_egl_newgst_gl_display_egl_new_surfacelessgst_gl_display_egl_new_with_egl_displaygst_gl_display_egl_from_gl_display_gl_mem_egl_alloc_gl_mem_copygst_gl_memory_egl_get_imagegst_gl_memory_egl_get_displaygst_gl_display_egl_device_newgst_gl_display_egl_device_new_with_egl_devicegst_gl_display_x11_newgst_gl_display_x11_new_with_displaygst_gl_display_x11_handle_eventgst_gl_display_wayland_newgst_gl_display_wayland_new_with_displaywindow_resizehandle_xdg_toplevel_configurehandle_configurehandle_pinghandle_xdg_toplevel_closeregistry_handle_global_removeseat_name_set_render_rectanglecreate_surfacescreate_xdg_surface_and_toplevelcreate_wl_shell_surface_roundtrip_asyncregistry_handle_globalgst_gl_window_wayland_egl_newgst_gl_window_x11_closegst_gl_window_x11_open_set_render_rectanglegst_gl_window_x11_handle_eventsdraw_cbgst_gl_window_x11_newgst_gl_window_x11_create_windowgst_gl_window_x11_handle_eventxcb_event_source_newgst_gl_context_glx_dump_fb_configgst_gl_context_glx_choose_format      fb_config_attributes_from_structuregst_gl_context_glx_create_contextglx_caveat_to_gstgst_gl_context_glx_get_configgst_gl_context_glx_fill_infogst_gl_display_gbm_shutdown_drmgst_gl_display_gbm_newgst_gl_display_gbm_setup_drmgst_gl_display_gbm_setup_gbm30-*'$! gst_gl_gbm_get_name_for_drm_connectorgst_gl_gbm_depth_from_formatgst_gl_gbm_bpp_from_formatgst_gl_gbm_drm_fb_get_from_bogst_gl_gbm_find_and_open_drm_nodedraw_cbgst_gl_window_gbm_egl_closegst_gl_window_gbm_init_surface;0 p   0 8 P P ` !@!p!0!!P"0"p`""" " #@P##$T$!$P# %X#4%\#H%0$x%x$%%%&&(\&<)&)&*&P+'+8'0,d','P-'p/L(1(74)0:t)8:)`<)<*0=<*>p*>* >*0>*p>*>*>+?$+?H+@l+B+C+D ,Gp,G,G,H,H-`I,-I`-\J-pJ-J-K-|K.XM8.xN`.O.O.0P/Rh/T/T0TU@0Up0g0g0g00g 1g01gD1Phh1i1i1`j1j2lX2n2p30q<3qh3pr3r3s3s4z4P{4}5}5p}@5}p5p~5055 6 6046PH6x66Є6p6`77@778ЎP8<88ؒ9TD99P9$::P:С:\;0D;t;;;;;p(<P,=h=د==0 >L>>|>>0?X\??H@ @ @ ,APAppAAAA0A<AB4BXBxBB0BCPDCCtCCpD\DPDPDEE (E XE0!|E!E"E$F<%LFP&xF&F'F8(G(,G)\G)pG*G3HH03\H83pH@3HP3HT3H3H4H|5 I6LI7I07I8I9I9Jx:8J8;lJ;Jp4>Tp@t@@\AAA(BL0CxCtDȦD|E8pFdIȧPIII4IXTLLܨM`PXQQ|\]D^l`abXb4bh`ddeT0fxffȬhxh(0i\4ip@ii0jحkmXorxȯ@{\ؓPH0|p̲Ԙ\P00T$X@Ы\p80м0P4ظ`@P8\hĺ,\d`P P`@0x`P \0xp<ĿPxT`#x$(P)p)x),)@)T)h)|)@**+t,,,X0-|p--p.. . .4/T/2223@3T56|7, 8d84:0;8P;L0<4=>\> ?d@|A`B0CLCD0FF<FPFdFxGIIHJtK0LM0MpM|M0MTXN QTDpUtU@WX,^t@bbgLphh0k4kA@ABB^ >DA BK >hA DM<8?A@ABD\BA@EH?AD B JR A ALDK A BBGv A k A eEfE A JfJACA 8FTA BQ0tFA@BBBG C 4H HGTA BQ,l(HtA BI A O,xHtA BI A O$HA DU A ,`JA Bd A N$K8KLJ`J ,tKA D` A L KhA CS(K@A0DB A (NA0DBM A h tNA@BBXABAH@BAOmBADCAe A JaAA0(S A0BCQ C h$TA DS A $|TA DX A  UA B\ A D4U0A0BDR A S A L A X|xVlA`BBJT B AxeA`SC<XXAPCBCS A DW] YDA BK0<Y|A0BEO A F<pZA@ABD\BA@E Z<D BHxZ0AC BCGX A \PPoCPBz A cGb A EBFMdPTbAA BMFAuALA RFJCA0dA@BBBC C ,ftA BI A O fA B_,@@gA Bj B B,pgA D` A L hA C^(hA0Czi iLA BM((ipA DL A IT@jAC F ECB\RAAAAJA  QBAAAA J AAAA DJ JA DDD[A AAAACG L G8XpLACEB C A A 8,q<ACBB D  A 4,rA`CBD[ A ,stA@ABU A f A <8uACBCe A MiDBDxv0 A` G b `GA 4tlA@BEBC A ,tA BI A O0(A0BDc A T(\hA0BEQpAC D BOOIcARKA  sCAAAt82AA E L I A uOOr OM tO\OROQOOIOOCOHt L A` I CCD `GA X lAD C CHxVT A FOLD8!(A0BCZCA0NL X!HA EK|!hCV! !!<CE!0<CE"P "HTB DN <"xhA DM `"A DZ A "04CI4"P<A@ABCb A H A $"XA0AB` A (#PA0ECO A U<0#TBA B EEo A <p#HAPABCBO A ~ A 4# A@BECOAC A ,#tA BI A O,$tA BI A O<H$LlA`ABEBk A Q A ,$xtA BI A O0$A BG A f C <$B0BEJBC0KC,% @%,T%A D` A K %xPA EM %A D\ A (%(A0DBcL%pAP BBQRLVACP K,H&<A0BBW A (x&A0DBi A ,&tA BI A O,& A BY A S('A BU C M$0',A0CB] A ,X'B BL E C'L 'XA CZ A '|AD C DOHLAN A jkdC A QAU} BAA tHAACA Z SAAxLAAAt((((( (A D^ (A D_( )A0DBm A (L)TA0CBJ A V0x)A FO A S A )()A@CBC[ A )4CH0 *(A BU A T A @*A CQ C 0d*8A BG A N C (*A0DB\ A ,*<A BN A P(*A FJ A U0 +A@BCw C ,T+tA BI A O +hA DM,+8tA BI A O+|X+HAPACOMM A tAPG]E B A<H,tA@BCBF A L A ,, A BL A G A <,A0BCH C G A GD,@AC C CBBBt A `@-A@BDSfCA@OA@e,-pA Bc A N0- A BV A M A 4.A0BDZ A N A 0@.t\A Bk A M A @t.A B` C Q C W A M4. A0BCf A N A <. A@BEr A O A _R00/A BV A I C 0d/A BV A M A 0/A BV A M A (/H A BS C M/ A`CBCUlDA`RC`U EC NAA`Q<0 A0BE[ A E H E80 A0BEW A Q A 0X AC B URKA  AbQauNKLAANp]AAAAt BAA A BAA SAAACjILQAAAAD 240A BHX$2@@A0BGW EA AMA0C BD K CA A2$,2(LA Bh A M A P2PA0BC A J C E H E H 83A0BEY A J C 0T3A BV A I C 03LA BV A M A 43A0BDh A O A @38 AC D C A 084|(A BL A H A l4)hA BV 4L)hA BV44)APCBDc A 44H+A0BF A FS DC 0$5+A`BBBCl A X5H/8A BJ|5\/5d/5`/P5\/lA`ABn D O A F[F A R G S( 6t1LACB^ A 0862 A0ABH A j A (l63A DW A B 634A DE863$Ap B E CBx A 64ACX A 7x5(07l5A0Ei A \7(6(AH(|786lA0CBB C $7x7A0BBw07D8APCBDk A 88A Bs0(89 A@DBHLZ C \8: p8:lApA C FCCTAAGIAAEAp  R BADA i AAA D,9|A FT A H A 09@A BV A M A D9A@A0BTYBA0CI0((:|BA BT A M,T:BA B^ A N(:|CA BS A M,:CB0ABZ B RD:DTA@ABBZDA@T BA L(;EA`CGCCSAAIA`K BAA VAAMLAV BAA LBADAA8;GA0ABp A U A O A (;$IA@ABCb A (<IA@ABCb A H<J<A DI<l<J4A@ABD\ A V A P<KXApA B cBAFAACAp O A Kt AACA BU C YAAAAID=PA` Ba DDCNAAFBA` CI`  PBAABC` CI`  YAFx>tRA` B EC^[kADA`  NF A aA B K\|>TDP BELU EA AECP >UPAC PCCF BAAAA EAAAAAA EK ADh?\YAC B CCB A 8?]AP BBDCY A ?^ @^,@^A DZ A L D@_A Dn A Ph@_@AAEB JS C EAAJ A T @aA Bf<@TbAPABC\ A j A $ AdADBU A HHALeACD^ A IBV AA eCA`AgPAC BBXCiPV A PPUKJ AA PCAAjAAB E C N A U A GDBOi DFOAB U OAAA S OAAA |BmDA EHHB8m@A@BDCmDA@P@B,n0AC E D* A (0C$A@ABB^(\CA@ABB^ C A BO A LCAp B EBD V]EW A [,C tA BI A O$,DhHA0BEI`TDAP E VCNAHPEA  KABA,DpA CP A F DA@EX A  EP,0 EtA0BB_ A S,TE$A0BBXEA Bf A T E D A E A E A C H 4E<8eRqC A EMTF<A@BDO J GI A LF A K A M A 8pF`A0BE\ A S A PFDB0BCV AA jAK0CI0GlM0 GtA B] A V A TGD<$hGlA Bk A G<,GB DI A NGd(Gx0G< H<A BK,8HܝA D` A L hHxXA EO H<B BI(HĞpA DL A I HA BU C ,IttA BI A O00IğlA Bq A M A 4dIA B\ C I C C I (IȡA BU C CI8AC B Cc]g`P E PE  ASALADA  PE  SCAAAGAMAHJxAP BDBE{EAP \J |A`A BE]mDA` P A KB]A0XK<A0BEY A E(KȩA0ABK A (KA BS A MK0K 0 LH LThA DM DLA Db A hL,4CI$LLAI B F A $LԯAK B J A (LA0ABd A CM<CE$M0<CE DMP@A BJhMl@,|M0A0DCz A 8MPApA BCCCC A HMxADCHU A A[ A d A rC,4NtA BI A O,dN0tA BI A ON AA BBBP C AEA ySC  C A4O(APACj A Y@TOAD BBBz A u^mYC\OAA B DQ A ACR AA H[C[CAA`OAPCBV A CDF AA GBAd AA cCA`\PXAC B CBEe{ A @R A vY A \C,PA@CBX A AZD PA@EZ A pQBA BDJDNMA PXZ A Z A \C0QPA BG A _ C <QB0BEJBC0KC,QXpA DG A N$,R$A@CBZ A (TRhA DF A M(RhA DF A M(RhA DF A M,R\tA BI A OSApA CCCEkAAACAp K AAAA mAAABAp KALKA8SAA BGC_ A <S|AA BGCa A <(TAA BGCa A hT|TABEC Q A nAAACA cAB AA TAA KAAAL A A C G A 00UA B\ D C D MdU xUhA DM UA D\ A U\4CI UtHA BL,VA BE A W04VBCBBBy A PhVlAAB[WMAN A P A ED,VACBCT A Vh<CE$ WA0ABU C 04W (ACBg A QFDthWACBCW A a B jZCUI A TQDe` A ED4W$TBABDBe A @X@AA B G A ,\XtA BI A O,X(tA BI A O XxA@E[ A (XtA DH D C4 YHA DX D B A C0DYA BG A f C @xYB0BEJBC0KCYYYY ZA D^ 0Zt`A CS TZxA DR A xZtA BW(ZXADCf A pZAC BDS A COw BA IF A \AV AA OADAX<[ACBCU A Gy A JFPAs A kC0[A@BBBY C [HTA CN([A@ABB^(\A@ABB^(H\lA@ABB^(t\A@ABB^ \ThA BT \hA DM4\A0BCb A W ]PD EGDD]A@DS B CBu BBA TCA]lApC BDRBwAQ B CiEAp PWCQTCACA,^ tA BI A O,D^ tA BI A O$t^@ \A D} C $^x lA0BDS8^ A@BCEZ @EA 8_TA0BD_ A c A $<_hA BV(d_A0BB[ _HA B`__ _hA DM,`A D` A L(0`tA DL A J \`A D_ C (`xA`CDBz A `tA BW `$4A DE@`@HAP DCC PEA <8aDA@ABD\BA@I<xaA@ABD\BA@J,a\tA BI A O,aA B_ A R@b\A@BDDQADA@G \bhA DRxblABDBB M_O QOmEA O GOPF@bA@BDVOIAA@B@@c!A` DC CCc C `cP"B@BEZ D Ee CA BI@A,c#B0ABX C \$d$TA0BDM @d$`B DETdd0%B0ABZ C H E C A H E `J0Dd&B0BBS C H E H E C A [<e'<B0ABV C C A H E V$De(APCBc A $le*C[ R Ae+ep+0e+< e+hA DM e,xA DS A f\,4CI8f|,<CEXf,<CExf, f,DA DKf,hHQf$-lHRtfp-ApA CEBCl AAABA KBAABAp ABAA,hg.tA BI A O,g.tA BI A O0g,/A BG A b C <g/B0BEJBC0KC,4A0BcJBC0C I C4m?hA@ABu A WJQO B <LmBLA0BcNCA0N A XmCAP BEBm A i A g A m FAE^ A  nF( nFA0BDY A LnhGpA` D [AGB]AAAI `CA KEBAHCSAAAAAA[AAfAANrCAAAAA(n4KAECf A $oKdA0BEN<DoLA0BQ[CC0C4oL,A0BCY C T C ,oMA B\ C C0ohNA BU C C I C8 pOA BU D C I D D B\\pO(B@ABEOBOBOAB@HE@OSOlp`P|AA D B FDG^AGAABB  ABFE G@,qlQ$B@ABBT C I E SlpqLR|AA D B FDG^AGAABB  ABFE GdqXS4BPABEONCPBONBAPHEPNOTNOXHr,TBpA B BEBAmDADCp  I\rPU4B`ABFBOBAC`HE`T\s0VBA B BEBAmDADC  IpdsPWHBPABEOBNMCQBNMBOAAPHEPMNOUMNOXs$XBpA B BEBAnDADCp  Id4tLY@B`ABFCOCAC`HE`U\t$ZBA B BEBAoDADC  I|tX[TB`A BEMLCONCQCMLBONAA` HE` LMNOVLMNOX|u8\BpA B BEBApDADCp  Iluh]TBA BFCBQABAC HE V\HvL^BA B BEBAqDADC  I<v|_B0BFHCC0C<v_B0BFHCC0C<(wl`B0BFHCC0C<hw`B0BFHCC0C<wlaB0BFHCC0C<waB0BFHCC0C<(xlbB0BFHCC0C<hxbB0BFHCC0C<xlcB0BFHCC0CHxc0A@ABFLDA@TDA@44yd B@ABGM AC THTlyedB@ABBV C Q A VJ@<yfA0DCH A M A Fz0g8CD$zPg@CD,DzpgB BV A Ltzg0zThA BF A K C zhzhP8zhB@DC` A K {iT04{iB0Eb A LXh{jA0BCR DD AD C HA0A CA Ap{kA`A BCFe[AJA` Y A W` AA T AA V AA cA|8|n,A` B BHECcAAJA`  RPM AAA QAA,|HpdA BM A Gd||p4A0CCPABA0sKU AA B CA A AAA E AA <P}HrAPCBC_ A NGKFK}t}u AC C CCXBAMA  I AA  AA KLo AA qCA0@~~A BU A L C ,t~pAPCBCz A ~Ѐ~܀,~A D` A L ~pA DQ A ( ԁA@ABB^(LHA@ABB^(xA0EBc C T\A` D U `CA AALAAAM BA BAAAG AAAAAA d AAAA CAAAAA,8tA BI A O\hlA`A BECYfEA` P A LMDȀAP BEBC| A T A D(C F0LDP$ X`lA FS(|A BT A M,A BV A M A (؁A BT A M(0A BT A M(0@A@CBm A $\A BN A @A@BGFeABA@D4ȂБA BN C B A W8T0A0BB` A C A (<HlA BH C J$hA BN A 0A BN A V A 0ăA BN A V A 0\A BN A V A 0,A BN A V A `,(t̖A0CBI C VT,l,0ȄA0BBI A U,A BI A ]0,tA0BEb A O`4\CS8tH@ABBJ A l A ؚЅȚ,КA D` A L(lpA DL A I@ T<A BI(xě A Bi A U$TA0BCL$̆A0BBq <A DGHAP DBBH A KN A AE(d<APCBBq A `ABDKLFXAADA L0A DF \4A DG <x0A DF `0A DF\dAA BDc` FA AFA [ <A BK0HApCBBBED<AP BCFX A p A (A0BC_ A tA DU@ԉ AC B BBCj A TLA` CE V A N A CHCQAAAA$pA0CBg A H<AC BCU A IEYAqADA,A@CBD_ A $A0BC` <<A BK0`A0DCN A LpA` B CDHDhAKA`  A BDA CAD l8A EG@<4A@BCDO A l A tXA FN dA FQ(ȌXA BH A G8 A0BEW A ] A 0hB BI0THA0BET A L̻ DA BM,ԍA BR A P<PA@BBBx A Z A <DA`C BDXQQ A rL\ A`C BDbSQ A UXDADlԎ,AC D CQdNA  W]jDDAC D BQB[AKA  W AA GAW\bF AA ABAACGAANDAPABEBT A r A <(AD C Lj A DA_AQmMAATyPfKAAAiAAAx (ApA B BCVnO] EA AFAp  zBT A XAC C IRH[AB{RU[AMA  CW A BIBAAUAAFBTDA,DtA BI A O0tA@DCCi<8@A@BEo A W$A` C CCc A CmFA`  ABFA`  ,pxA@DCCR0A@BEB` A (hA0BEXdtAA B FKWSY A KE A Q A IKIChApA BD eDD[AAH A U A EpAA0(A BH A P A , xA BG A R0PA0BDS A X48A`CBEBx A ((A@CBBm A <|\A@ABD` AC RG A J\(0A0CCL BAA uLA0XLALAlAC GCG` BAA ^AAJA ZAALKA| AAA Fm A cCAAAx4AC BCCT^O A VG_TR A n A @ A NGGJ,A@CBCb A ,|APCBCg A HDA@CDREA@G|\xAP BBEXTAABAP AIEAP ABAB$ܘAK A G A 8T,APCBB_ C ` A (@DB`Ch A R A Xl (ACFELH BA HNECACAPșl 8ACBIRCAQ C NCC X A B_ @ A Bh,dP A D` A L tA EV4< A@DCi A dPA@ABN C H C A[BA@D C D C D4X\A`A Ba C AA\AAC BF^KA AUABFF]AA` A l A iAEBADAA,hAPCBBi A <L(Ap B D BCqAC BF\KA AUABF]AFc A g A iAEBADAA,LAPCBBi A @H HAC D D A ,pA@ABCz A X\AP BBEGLBAP RTAABAP ABCAP D8L(`A` B DB A N,L tA BI A O HA DLܞ AC BF BZAAMA   AA iLDCAh,/dAC B CCSDAMA  N AA mLiCA(5A Bh A C 5A D_`@460A0BTZ AC CAC0CI0AB7AC B C_C[AL A aOwAAARr AAA K BAA P AAA HCAA\D4< &Ap C N B AAAAd A PH pGE HpGE  C qAHAAAAAApBA  FQ A mG E hS  AA A] 7OOGONOHOiOFOGO\OEOOOUOCOHOSOA OA YOC A A A AAAAAOAOC A AOBO(`A0BU A FK4ТdaA@BBBt A $eA0CBb A 0Df DPfXDfl8f4f(ff fA D^$fA0CC`(fA0DBf A 4gA Cj(X@h`A0BEO thPA BP h8A BH ̤hA B] (ixA BV i@A CH8iLi`i$AG0iA BG A K C 8 jlAC BE A ,DltA BI A O lhA DM$DlA BR A l8mT8m\A@BCNMFCA@z]AKE B A8ئu! +?/ݼwn>1}DT>}L'>ļCX94%>ԼoB?vB`廼tC=X9CCL7i?????( (GCC: (GNU) 14.1.1 20240507.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment $o( _0vv g8oEo@Tг^Bhؙؙc0n  p t  z  ȮȮ   5 0 0   0