! / 0 0 0 0 17122 ` TCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCtCthhhhhhhh@@@@@@@                                                                                                                                                             $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ t t t t t t t t t t t555555555NHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNH       g_is_mesh_startedmesh_tcpip_mboxmesh_myself_mboxesp_mesh_get_rx_pendingg_mesh_ieg_mesh_chaing_mesh_ext_cfgg_mesh_max_layeresp_mesh_ie_initmesh_wifi_event_initmesh_wifi_event_deinits_mesh_stop_mutexmesh_ioctl_semg_mesh_manual_nwkg_mesh_cfg_attempsg_mesh_cfg_switch_parentg_mesh_xon_cfg_qsizeg_is_root_fixedg_is_standalone_stag_mesh_root_healing_delayg_mesh_passive_scan_timeg_mesh_rt_capacityg_mesh_cfg_vote_percentg_mesh_ann_intervalesp_mesh_initg_mesh_stop_event_groupmesh_stop_recvmesh_parse_optionmesh_add_optionmesh_chain_header_add_ttlmesh_send_process_topomesh_send_process_flagesp_mesh_send_sem_waitesp_mesh_send_sem_signalg_mesh_self_sta_addresp_mesh_send_mgmts_mesh_send_mutexmesh_xmit_state_mboxesp_mesh_sendmesh_recv_add_optionmesh_recv_process_flagmesh_recvesp_mesh_recvmesh_encrypt_ie_plain_keyesp_mesh_get_configesp_mesh_set_routeresp_mesh_get_routermesh_set_idesp_mesh_set_idesp_mesh_get_idesp_mesh_set_typeesp_mesh_get_typeesp_mesh_set_max_layeresp_mesh_set_ap_passwordesp_mesh_set_ap_authmodeesp_mesh_get_ap_authmodeesp_mesh_set_ap_connectionsesp_mesh_get_ap_connectionsesp_mesh_set_non_mesh_connectionsg_mesh_self_map_addresp_mesh_set_configesp_mesh_get_non_mesh_connectionsesp_mesh_get_layeresp_mesh_get_parent_bssidesp_mesh_is_rootesp_mesh_print_rxQ_waitingesp_mesh_push_to_myself_queueesp_mesh_push_to_tcpip_queueesp_mesh_flush_tcpip_queueesp_mesh_recv_releaseesp_mesh_recv_toDSesp_mesh_get_max_layeresp_mesh_set_self_organizedesp_mesh_get_self_organizedmesh_set_parentesp_mesh_set_parentmesh_waive_rootesp_mesh_waive_rootmesh_send_stop_voteesp_mesh_send_stop_voteesp_mesh_set_vote_percentageesp_mesh_get_vote_percentageesp_mesh_get_root_addresp_mesh_set_attemptsesp_mesh_get_attemptsesp_mesh_push_to_xmit_state_queueesp_mesh_stopesp_mesh_deinitesp_mesh_startesp_mesh_get_total_node_numesp_mesh_set_switch_parent_parasesp_mesh_get_switch_parent_parasesp_mesh_set_xon_qsizeesp_mesh_get_xon_qsizeesp_mesh_is_my_groupesp_mesh_insert_group_addresp_mesh_delete_group_addresp_mesh_set_group_idesp_mesh_delete_group_idesp_mesh_get_group_numesp_mesh_get_group_listesp_mesh_set_capacity_numesp_mesh_get_capacity_numesp_mesh_is_my_ie_encryptedmesh_set_ie_crypto_funcsesp_mesh_set_ie_crypto_funcsmesh_set_ie_crypto_keyesp_mesh_set_ie_crypto_keyesp_mesh_get_ie_crypto_keyesp_mesh_set_root_healing_delayesp_mesh_get_root_healing_delayesp_mesh_set_passive_scan_timeesp_mesh_get_passive_scan_timeesp_mesh_fix_rootesp_mesh_is_root_fixedesp_mesh_set_announce_intervalesp_mesh_get_announce_intervalesp_mesh_get_subnet_nodes_numesp_mesh_get_subnet_nodes_listesp_mesh_switch_channelesp_mesh_look_for_networkesp_mesh_set_topologyesp_mesh_get_topologyesp_mesh_is_device_activeesp_mesh_enable_psesp_mesh_disable_psesp_mesh_is_ps_enabledesp_mesh_ps_get_dutieslibmesh_reversion_gitesp_mesh_ap_list_clearesp_mesh_ap_list_find_expireesp_mesh_ap_list_clear_expireesp_mesh_ap_list_find_invalidesp_mesh_ap_list_clear_invalidesp_mesh_ap_list_update_invalidesp_mesh_ap_list_findesp_mesh_ap_enqueuenvs_op2strg_mesh_nvs_settingsesp_mesh_nvs_operateesp_mesh_nvs_set_layeresp_mesh_nvs_set_assocesp_mesh_nvs_initesp_mesh_nvs_deinitesp_mesh_io_sem_waitesp_mesh_io_sem_signalmesh_set_io_processg_mesh_stop_reconnectionesp_mesh_stop_parent_reconnectionmesh_set_routermesh_set_self_organizedmesh_set_typemesh_csa_set_bssidmesh_switch_channelmesh_look_for_networkmesh_nwk_io_processoptype2stresp_mesh_get_optlenesp_mesh_mcast_cover_nodemesh_remove_myself_from_forwardingesp_mesh_delivery_toDSesp_mesh_delivery_toSelfmesh_process_mcast_cover_nodeesp_mesh_process_mcastesp_mesh_process_bcastmesh_process_mgmt_root_switchmesh_process_mgmt_root_waivemesh_process_mgmt_announcemesh_process_mgmt_routing_tableesp_mesh_process_optionsesp_mesh_process_ucastesp_mesh_forward_packetesp_mesh_channel_enable_jpesp_mesh_scan_done_get_channelmesh_nwk_process_reselectmesh_nwk_process_look_for_networkmesh_nwk_process_allow_switchmesh_sta_auth_expire_timemesh_register_timer_cbg_is_wifi_connectedesp_mesh_ie_update_rssiesp_mesh_set_ieg_mesh_current_parentis_mesh_last_parentesp_mesh_send_root_switchesp_mesh_is_switch_parentesp_mesh_compute_my_votesmesh_check_rc_expiremesh_nwk_change_layeresp_mesh_set_parent_candidate_configmesh_parent_check_root_conflictroute_announce_timer_startroute_announce_timeout_processroute_announce_timer_stopesp_mesh_ie_monitormesh_ie_monitor_timeout_processs_mesh_beacon_intervalmesh_bcn_change_timer_startmesh_root_connect_timer_startcandidate_monitor_timer_stopmesh_disable_parent_switch_monitorcandidate_monitor_timer_startesp_mesh_ps_control_check_awakemesh_ps_control_set_awakemesh_ps_control_set_sleepmesh_ps_control_get_min_dutymesh_ps_control_timeout_processmesh_nwk_find_conflict_rootsmesh_nwk_remove_conflict_rootsis_self_mac_greatermesh_is_yield_rootmesh_nwk_add_conflict_rootsmesh_nwk_process_yield_roots_announcemesh_nwk_process_yield_roots_monitormesh_nwk_delete_timersmesh_send_roots_gonemesh_send_roots_fixedmesh_send_roots_stopmesh_conn_mutexmesh_nwk_check_conflict_rootsg_mesh_rmv_optesp_mesh_send_rmv_announcementesp_mesh_is_scan_allowedesp_mesh_rt_change_debugesp_mesh_is_rt_change_debugg_mesh_ext_vote_statemesh_nwk_process_vote_doneg_is_wifi_connectingg_is_wifi_disconnectingmesh_nwk_process_disconnectedmesh_nwk_process_scan_requestmesh_nwk_process_rootlessmesh_nwk_check_no_parent_foundmesh_root_process_connectmesh_child_set_ps_dutymesh_child_clr_ps_dutyesp_mesh_process_ps_typemesh_is_better_parentis_mesh_childesp_mesh_flush_scan_resultmesh_nwk_process_scan_donescan_result_printmesh_scan_done_process_weakesp_mesh_conn_initesp_mesh_conn_deinitmesh_parent_insert_candidateesp_mesh_scan_done_voteesp_mesh_scan_donemesh_update_current_parentmesh_set_root_candidatemesh_update_ie_rssimesh_set_root_candidate_ieesp_mesh_compute_votesmesh_process_root_candidatemesh_process_same_root_candidatemesh_add_invalid_rc_mesh_find_root_competitorprint_rc_infomesh_is_last_rc_existingmesh_update_rcandidate_rssimesh_init_rcandidatemesh_check_last_rcandidatemesh_find_root_competitormesh_vote_root_candidatemesh_select_routermesh_nwk_process_nvs_settingsmesh_select_is_better_parentmesh_select_parent_compute_rankmesh_select_set_ignoremesh_select_parent_limit_layer2_capmesh_select_parent_try_rssimesh_select_parent_try_layermesh_select_parentg_mesh_connesp_mesh_get_child_numesp_mesh_process_ps_awakemesh_nwk_process_child_eventmesh_process_child_macconnectedprint_txupQ_pendingesp_mesh_get_child_idxesp_mesh_get_child_idx_lockesp_mesh_insert_childesp_mesh_remove_childesp_mesh_remove_childrenmesh_nwk_process_leafmesh_nwk_process_no_parentesp_mesh_clear_parentmesh_node_process_disconnectesp_mesh_revote_rootmesh_node_process_healingesp_mesh_push_to_nwk_queuemesh_route_announce_timeoutmesh_ie_monitor_timeoutmesh_bcn_change_timeoutmesh_root_connect_timeoutmesh_candidate_monitor_timeoutmesh_candidate_monitor_timeout_processmesh_ps_control_timeoutesp_mesh_sta_connects_mesh_running_channelmesh_connect_to_routermesh_connect_to_candidatemesh_root_connect_timeout_processmesh_root_process_disconnectmesh_nwk_manual_networkingesp_mesh_sta_disconnectesp_mesh_connectesp_mesh_disconnectesp_mesh_parent_reselectmesh_nwk_check_layermesh_nwk_process_ie_changemesh_nwk_process_conflict_discnxmesh_node_process_cyclemesh_wifi_event_cbesp_mesh_post_toDS_stateesp_mesh_set_rssi_thresholdesp_mesh_get_rssi_thresholdmesh_set_default_rssi_thresholdesp_mesh_is_nwk_initedesp_mesh_is_nwk_runningmesh_process_parent_organizedmesh_nwk_task_deinitmesh_nwk_task_mainesp_mesh_nwk_task_initesp_mesh_nwk_task_deinitesp_mesh_get_beacon_intervalmesh_adjust_passive_scan_timeesp_mesh_set_beacon_intervalmesh_parent_select_doneesp_mesh_parent_selectmesh_bcn_change_timeout_processmesh_ps_get_dutiesesp_mesh_print_scan_resultesp_mesh_get_vnd_ext_assoc_lenesp_mesh_ps_duty_ext_get_processis_esp_mesh_psesp_mesh_parse_ext_assoc_ieesp_mesh_sync_interface_tsfis_esp_mesh_ext_associs_my_ie_encryptedesp_mesh_get_vnd_ssid_lenmesh_coding_ie_keyesp_mesh_encrypt_vnd_ieieee80211_add_mesh_assoc_ieesp_mesh_decrypt_vnd_ieesp_mesh_check_vnd_iemesh_set_ie_crypto_configieee80211_mesh_quick_setieee80211_mesh_quick_getesp_mesh_sta_monitor_rssiesp_mesh_map_reject_connectionesp_mesh_map_change_beacon_intervalieee80211_vnd_mesh_quick_setieee80211_vnd_mesh_quick_getieee80211_add_ie_esp_mesh_headieee80211_add_mesh_ssid_ieieee80211_add_mesh_ext_assoc_ieieee80211_add_mesh_ps_ieieee80211_add_mesh_duty_signalingieee80211_init_mesh_assoc_ieroots_type2str_wifi_vnd_ext_mesh_roots_free_wifi_vnd_ext_mesh_roots_malloc_print_roots_count_mesh_roots_num_reach_max_mesh_reset_window_open_time_mesh_roots_process_announce_mesh_roots_process_fixedieee80211_vnd_mesh_roots_getieee80211_is_mesh_roots_validieee80211_is_mesh_roots_announceieee80211_is_mesh_roots_yieldieee80211_is_mesh_roots_announce_usedieee80211_is_mesh_roots_yield_usedieee80211_is_mesh_roots_fixedieee80211_is_mesh_roots_gonemesh_get_vnd_roots_lenieee80211_add_mesh_roots_ieesp_mesh_map_stop_beacon_mesh_check_window_close_expire_mesh_check_window_open_expire_mesh_timer_process_fixed_mesh_timer_process_goneprint_roots_ieis_esp_mesh_duty_signalingmesh_ps_set_new_dutymesh_nwk_duty_post_eventmesh_nwk_duty_master_is_rootmesh_parse_ps_entire_rulemesh_parse_ps_uplink_rulemesh_nwk_duty_check_duration_expiremesh_nwk_duty_set_master_identitymesh_nwk_duty_clr_master_identitymesh_nwk_duty_clr_remainingmesh_nwk_duty_set_remainingmesh_nwk_duty_check_allowedesp_mesh_ps_duty_cycle_set_processmesh_nwk_duty_process_remainingesp_mesh_parse_ps_ieieee80211_recv_mesh_duty_signalingesp_mesh_root_process_duty_duration_expireesp_mesh_ps_duty_cycle_get_processmesh_is_new_root_foundmesh_is_new_root_invalidmesh_is_ie_ignoredesp_mesh_is_same_routeresp_mesh_get_conflict_root_state_mesh_check_roots_gone_mesh_timer_process_announce_mesh_timer_process_conflict_rootesp_mesh_remove_conflict_root_mesh_roots_process_yield_mesh_roots_process_conflict_tableesp_mesh_find_conflict_rootesp_mesh_update_conflict_rootesp_mesh_add_conflict_rootmesh_is_new_found_conflict_rootieee80211_vnd_mesh_roots_set_mesh_roots_process_stop_mesh_roots_process_gone_mesh_remove_gonemesh_process_roots_ie_ttl_mesh_timer_process_yieldmesh_root_process_roots_iemesh_process_roots_iemesh_parse_conflict_roots_ieesp_mesh_parse_conflict_roots_iemesh_check_conflict_beaconesp_mesh_parse_conflict_assoc_iemesh_set_parent_candidatemesh_clear_parent_candidatemesh_get_parent_candidatemesh_post_parent_switch_candidatemesh_post_parent_weak_rssimesh_post_parent_assoc_ieesp_mesh_monitor_parent_candidate_iemesh_set_parent_monitor_configmesh_get_parent_monitor_configmesh_get_sub_ie_mesh_set_flag_roots_foundesp_mesh_get_vnd_roots_leng_mesh_monitor_parent_beacon_countesp_mesh_monitor_parent_ieesp_mesh_map_probe_responseesp_mesh_monitor_vote_candidate_rssiesp_mesh_parse_beaconmesh_set_rssi_thresholdmesh_get_rssi_thresholdesp_mesh_quick_funcs_initmesh_init_cbesp_mesh_quick_funcs_deinitmesh_deinit_cbmesh_rt_change_timeoutesp_mesh_route_initesp_mesh_route_deinitmesh_rt_change_timer_startmesh_rt_change_timeout_processesp_mesh_match_selfesp_mesh_get_total_children_numesp_mesh_lookup_sub_routeesp_mesh_lookup_routeesp_mesh_print_route_tableesp_mesh_get_sub_capacityroutetype2strmesh_update_route_tableesp_mesh_delete_sub_childrenesp_mesh_send_add_announcementmesh_fill_rmv_sub_childmesh_malloc_rmv_announcementmesh_construct_rmv_announcementmesh_pack_rmv_announcementesp_mesh_pack_rmv_announcementesp_mesh_pack_multi_routing_tableesp_mesh_ie_update_capacityesp_mesh_check_nonassociated_childrenesp_mesh_monitor_nonassociated_childrenesp_mesh_remove_nonassociated_childrenesp_mesh_copy_mgmt_announceesp_mesh_process_redundant_subchildrenmesh_multi_recv_ackesp_mesh_combine_multi_redundant_ackesp_mesh_check_multi_redundant_ackesp_mesh_refresh_routing_tableesp_mesh_get_routing_table_sizeesp_mesh_get_routing_tablemesh_get_subnet_nodes_nummesh_get_subnet_nodes_listesp_mesh_send_rtable_requestmesh_multi_send_ackesp_mesh_send_rtable_ackesp_mesh_nwk_redundant_routemesh_xonmesh_print_txQ_waitingesp_mesh_print_txQ_waitingmesh_get_tx_pendingesp_mesh_get_tx_pendingesp_mesh_send_block_eventesp_mesh_send_block_startesp_mesh_forward_check_activemesh_check_tid_mbox_fullesp_mesh_push_to_ack_state_queuemesh_tx_cbg_mesh_packet_lifetimeesp_mesh_best_effort_txesp_mesh_push_to_wnd_queueesp_mesh_operation_rxseqnomesh_conn_leaveesp_mesh_txupQ_pending_get_cidxesp_mesh_txupQ_pending_insert_childesp_mesh_txupQ_pending_delete_childesp_mesh_txupQ_pending_get_xonseqesp_mesh_txupQ_pending_clear_xonseqmesh_self_xonseqesp_mesh_txupQ_pendingesp_mesh_process_txupQ_pendingesp_mesh_push_to_tx_queueesp_mesh_force_txupQ_pendingesp_mesh_available_txupQ_nummesh_flush_txQesp_mesh_tx_tid_flushmesh_tx_tid_stopesp_mesh_push_to_ps_tx_queuemesh_ps_txtx_task_mainesp_mesh_discard_contextesp_mesh_send_xonesp_mesh_recv_xonmesh_tx_task_mainmesh_xon_deliver_packetmesh_xon_flush_packetsmesh_xon_process_disconnectedmesh_xon_process_expiredmesh_flush_upstream_packetsxon_task_mainmesh_xon_process_no_wndmesh_xon_task_mainmesh_tx_task_deinitesp_mesh_tx_task_initesp_mesh_tx_task_deinitesp_mesh_send_block_deinitmesh_send_block_deinitmesh_send_block_mainesp_mesh_send_block_initesp_mesh_flush_upstream_packetsesp_mesh_send_block_timemesh_pm_tbtt_startmesh_ps_keep_cnxg_mesh_dfs_compensation_msesp_mesh_pm_tbtt_timeout_processesp_mesh_pm_rx_beacon_processesp_mesh_pm_tx_data_processesp_mesh_pm_tx_null_processmesh_pm_set_nullesp_mesh_pm_go_to_sleepesp_mesh_pm_go_to_wakeesp_mesh_is_start_pm_nowmesh_timer_route_announcemesh_timer_mie_monitormesh_timer_bcn_changemesh_timer_root_connectmesh_timer_candidate_monitormesh_timer_rt_changemesh_timer_ps_controlmesh_timer_infomesh_timer_do_processmesh_mutex_lockmesh_mutex_unlockesp_mesh_create_mboxesp_mesh_free_mboxmesh_mallocmesh_freeesp_mesh_create_contextesp_mesh_free_contextmesh_create_taskwifi_event_id2strnwk_event_id2strtx_msg_id2strtx_state_id2strdiscnx_reason_id2strmesh_ie_type2strscan_status2strvote_done2strvote_start2strtxq_opr2strtx_wifi_err2strio_cfg2stropt_type2strreconnect_type2strdutytype2stresp_mesh_push_to_rx_queuemesh_topo_get_ttlesp_mesh_wifi_recv_cbesp_mesh_rx_task_deinitmesh_rx_task_deinitmesh_rx_task_mainesp_mesh_rx_task_init// 18 ` mesh_utilities.o/ mesh.o/ 0 0 0 644 140596 ` ELF^4(qpmeshI (%d) %s: mesh is not started mesh.cI (%d) %s: %s %u null args E (%d) %s: [%s,%d] failed to register wifi event(%x) E (%d) %s: [%s,%d] failed to register wifi mesh event(%x) MESH_STOP_EVENT_BIT_TODSMESH_STOP_EVENT_BIT_SELFW (%d) %s: [%s,%d] %s recv toDSrecvW (%d) %s: [%s,%d] free ctx, len:%d W (%d) %s: [%s,%d] %s stop I (%d) %s: [tx-wifi]tx_state:%d, %s I (%d) %s: [tx-wifi]tx not allowed I (%d) %s: [tx-wifi]tx post fail I (%d) %s: [tx-wifi]tx q full I (%d) %s: [tx-wifi]invalid interface I (%d) %s: [tx-wifi]tx_state:0x%x I (%d) %s: mesh is not inited %02x:%02x:%02x:%02x:%02x:%02xI (%d) %s: [CONFIG]modify authmode for the device softAP mode I (%d) %s: invalid mesh max_connection:%d I (%d) %s: invalid non-mesh max_connection:%d I (%d) %s: invalid channel:%d I (%d) %s: invalid set(max:%d), mesh_max_connection:%d I (%d) %s: invalid set(max:%d), nonmesh_max_connection:%d I (%d) %s: invalid set(max:%d), mesh_max_connection:%d, nonmesh_max_connection:%d ESPM_%02X%02X%02XI (%d) %s: [RXQ]self:%d, tods:%d I (%d) %s: [RXQ]SELF:%d E (%d) %s: [%s,%d] q full[max/pending:%d/%d]from %02x:%02x:%02x:%02x:%02x:%02x[TA]%02x:%02x:%02x:%02x:%02x:%02x[decrease, availableQ:%d], len:%d, xseqno:%d E (%d) %s: [%s,%d] pandora E (%d) %s: [%s,%d] q error[max/pending:%d/%d]from %02x:%02x:%02x:%02x:%02x:%02x[TA]%02x:%02x:%02x:%02x:%02x:%02x[decrease, availableQ:%d], len:%d, xseqno:%d I (%d) %s: [CONFIG]invalid channel:%d I (%d) %s: [CONFIG]set parent->sta.ssid to be a valid value I (%d) %s: [CONFIG]set authmode for the device softAP mode I (%d) %s: [CONFIG]fail to set leaf(standalone station mode), err:0x%x I (%d) %s: [CONFIG]invalid type:%d I (%d) %s: [CONFIG]invalid layer:%d, max_layer:%d I (%d) %s: [CONFIG]fail to set %d(AP+STA mode), err:0x%x I (%d) %s: [CONFIG]fail to get softAP configuration, err:0x%x I (%d) %s: mesh is not configured E (%d) %s: [%s,%d] create stop event group fail I (%d) %s: %d W (%d) %s: [%s,%d] vendor ie W (%d) %s: [%s,%d] send block W (%d) %s: [%s,%d] rx task W (%d) %s: [%s,%d] tx task W (%d) %s: [%s,%d] nwk task W (%d) %s: [%s,%d] route W (%d) %s: [%s,%d] free mesh_myself_mbox W (%d) %s: [%s,%d] free mesh_tcpip_mbox W (%d) %s: [%s,%d] is_receiving:%d W (%d) %s: [%s,%d] MESH_STOP_EVENT_BIT_XMIT W (%d) %s: [%s,%d] free mesh_xmit_state_mbox W (%d) %s: [%s,%d] nvs task ESP_%02X%02X%02XI (%d) %s: %d I (%d) %s: [CONFIG]fail to set IE crypto funcs, err:0x%x I (%d) %s: [CONFIG]fail to set IE crypto key, err:0x%x I (%d) %s: invalid csa_count:%d ccaebfa@@%,6a12!8!3=12(Tc(V : !8!3/1x 2(T B(V 1V:!2"!3F"1#2(TB(V :Ba A8s!8!3B12(TSB(V 1(  82#    6A!2",  < !A2T2T  l2B 1ʳ Qh]BGAB l22B BB BBBB2B2BBBBBB%B,BB- BB9 7122U 2U %H~6aQ |1%- j183FB#TT#V  )") A |M |!(b2"T"V"  Ba) |6A|!|! @`pfff? 6a1 B)'j!HDK !**AB$$ V $!AdB,HG  **(&2 :Q ("" ! F FH HM j88 I| A  Q  ,L)) Y1#X2(T(V :    @%,6!8!3y12(T(V :  L ̪ 12##) V 9A)Q - @%,6a!2"!3@1#x2(T#(V :   h˻ @%,6!(12!!(B"Td"V" : ) <  M J lʪ  l1= -@@,%,6=!"2!2"!3912# B#T #V : !8!3F,18 B#T4 #V2 : 9 A l- !" lL ̪F !(") V  l)A - @%,6a!2"!3@1#x2(T#(V :   lʻ @,612!8!3m1X2(T(V : L ̺ 18#) V 9) - 6A!! 9 " t B)  tܸ!-!! 2 "@@6A!!9! Y) !R  @%,i6a]!8!3"1#(2(TB (V : I  183B#T#V2v ( H  q(")  $b -+!*, ѳ⧗!V q(""!!(*('m("" fW"8! 3-QWND dM CAJL@;M#і⧷"x! 'qw K( -@@ @ @%,!>6a!""q2F!""B52"T4"V"  QHV4!""q2F!""12"Tc1"V" :"a H !(q2!(B-2"T,"V" h'ƣqhfiar&%r' K&(2(T (V hb&%a a ] babab˪a!bab   a r bab aa!aa oa!i!b!qi!b!!!!!iaQb!!Y!R!a  YRyiA1Y! §梠1xqtXp7 Ub%T%VR q ovY Sr(fPb= wJ*TwG*Va! hab&a a ] bbaba bab a!bab   a bab aaaa N너haa!ib!!ib!!iqb!a!!!!iQb!A!1  Y!Ri1*! 1!!Y  D*d. d% f)qW K( ;}-1@6a )!H1V H B$ fDA X눬 KhF  HB$Vz 6a2 t2a7 7(( @@@@,%,6a12!8!3[1#82(T(V F 12S!2"!3L1#2(TC(V :18!8!3=12(T(V ű !2"!321# 2(T (V Ʊ : !8!3!12(T(V DZ!2"!3\1#82(T(V ȱ1 t؁!!, 182#!82a - 6A"6L  t00t , (() V"A2A - 6A! " t@%,\@|U62aQm!(2 !(22"T"V !) : !" h "k '+!(2!(2"T"V kN, z!(2!(r2"T"V Fq"'2V&>L  !(2!("2"T"V :1 "C &$&4/f|&F!"WF( 5!"'%ƾ&! :!m8- 31k8AR#T@#V g n "C ![(2ƥ!Z(2"T"V  V ^ :ƛV!N(2!L""r2"T"V  !PG "P) F&4pXJ"!K&2Z :U- SB13831182R#TE2#V = @tI+  :5"a 12 cc =!-"b, "C '" "C Y 0̪C"H   *- *!8 3ƞ183'B#T&#V  : kqƏ Ɖ!ƅL  "aP F aP L aR !RL '2a  0!Rk Aq V &. L aR !RZL !R !P k H !Q̘&#!QK&, A t dՂ le۪L V*  II RS Bc d̫ u VA  XRd lek !` A RPPt|bPVRG  B@@td  - &}BaP F&s@@@,%, 6!8!3=12(T(V F (!8!3F/1X 2(T (V :!8!3!12(T(V : AI L V* () V HA)Q9aIqRa - 6 F!"A2A f !( )!8t "|2A0u2A8u"A2A 1"A "AIAA  |- @@@@?6A t! Y!fILKf!P kv!!PKv H!Y + - @w ? 6Q 200tb GS l M  sCJ몱QAba !AQAg?|H pzPw rD r.p=p082D32T  lx 107 3 qps107 9   lqp  lBD8!ˣBS HP Q B|u@@DP@ $@ M"C  lʣ|)!(""(  - gM!-6A  @?6A1PPk!v1PKv!B  6A(@%, 6a=!8!3e12(Ts(V : AI A l|꒯!%|# l0  @%, 6a!8!3u12(Ts(V :  !(9(8[1c:191#B1)3 !9  !@%, 6ar!8!3=1X2(T(V :     @ @%, 6ab!8!3y12(T(V  1!2"!3I1#2(T(V : 1 82# !#@,%!Fh, V 6q"B!8!3U18TB#TT#V :  1("- Q*|8CPB#TO#V2  9 a¡ 1 BG qIBG Ax7'B"r$T$V ı{ : HDr$T$VB *o qxI HDr$T$VB *c emI HDr$T$VB *W YbI ~HDr$T$VB *K MWI sHDr$T$VB *? ALI hgH4r$T$VB *2 4@I  A>$ZY WHTr$T$VB * .Ba  A,$IH FHDr$T$VB * I ¡9Ax x7'T'Va4 *x$pq yr !4y  '$` xa1 "|  (#%(T(Va4  !4  HDr$T$VB * I Ar"r' yAxx  yHB$  I JHTb$T$VB * Ba  } AaV , , Apt rAx d Q= raAq \  l l   ¢!Ahb&  i¢& $ ¢)AY YAg83%(W 2"TW"V ,` :   6A - @@@@,6a!"!8!3]18B#Td#V F !""!8!3N183B#T#V :1 B'A"a! B  *!V (0 k!(" !j!   L" @" "J ! V  V L, V|VV Vz- V BC 6 :     HAH " ( @%, 6a!8!3}1X2(T(V :  2v"w'31!7!bv(2w791)((B1)#(HB1)C 8'13 @%, 6a!8!3?1x2(T#(V :  L @6A ') - 6A(6A1XH  lkDz3W#  @@%,9 : F K 6a!(a28!"" 2"T3 "V ! sH !""a2*!"" 2"T "V ! "a hP` lm UG%QD@M a{̐ l @83I9- @@%,X Y m z !} 6aM!8!3N18#B#T#V 1 cx !2"!3A12#B#TT#V 1 :9 (`V U l- j lfm]Ffw&  m ]= 0sw l lU3r$w#8 3i9718B#Tt#V  19 !6A   H@@t0HܤDk"7$ |6A   H@@t0HܤDk"7$ |6A(@%, 6a!8!3Q12(T3(V :  !!Ct̐ @@@,6A!"!8!3@12(T3(V : !! 2!3!- 6A(6A!  )6A̚ H  - @, 6123!8!3,1 2(TS (V : 12̣1)  L ̺ 12##) V S9"a !8- 3#12(Tc(V  : 6A̚ H  - @@,%, ? 6m!"2!2"!3FM12#B#Td#V : !8!3?18sB#T#V : 19 Bjj-"I"-"!"6":"?($($$HP""6( ( ,&RT+"P"( ( (<(|(|$""" "  " ")"1"MM "YY)""\"a(<(<D^"TT=""*"""( ( 2RRA"""   """((( 2RRA""p"""( ( LX"]((!115f((((2ZZE"/"""" "","< "H)"q"x((" (("(P(P,|K  """"("%"4"H"((PC+,"E"MM"ee"h"mm "x%"" " "6" "&&"@@OP"hJ"R""i"""7""""9"9y""/+))(QQ(yy(""""(((2NN"dee"""d"E"L"kl"n"p((2JJD","(""""(T(T< "F"E"98"q""%""-""" "(<l"&""""oq4"""""(4(48Bz|;"2","<"RR"d"f((((82jj@"`"  ""(( @``"p"r((,@ll ")""(( @``"r"t($($<DT"(,(, LB@*"" "5"R(( @`a"r"t((,;gh"| "'""(( 44*"^"`(("68"I"N($($,Frr1")""((!)"0(( ((00"``p"u(( ((03"ce"(h(htI%%">@,"l"rr;""" "6"++<giJL"""L"7"P8""" ""(( ((@\\"d((((0Dtt"""( ( % "1"3(@(@D?/"C"]"U%"z)"A"""(L(LTB-"G"  1";="VV)8":""   ""(@(@T2J"1""%F"kk"""""(($<=>"{| """(( 0<"@(@(@HE="2"B"@@-"mm,"-"""(( ((5"DE/"t(((d(d  ,"8"==G"5"J""00"EE>""3"":"!Y"z|(""("F"   "@A"XY@"L"," ""+-Dq5"+"1"*","J "TT"XX"\\"kl "uu"w(4(4H:;"@"""')/"X"Z( ( ,, "LLZ"($($(1YY"h"mm'" "(4(4$XqP""( (()9">(( ((((0Brt4""($($Bff """"""( ( $>bb"r"t((((-UUC"""((8>vyUa"13"d0"0"0"0"$5"YP"O"N"Fp"6"""")":+"e"]"BX""((" (L(L@:;"<"@@"YYa"y"S" "9""(( =I"Z($($Bff"" " " ""( ( $>be"t"v(("!(( (("11"5(0(0D1uu "~C"Z"":"A(<(<T2 "@"0"""   "))%"NR"""((!"78"<((!"78"<(( ( ( $Bfh ""((((;cd""(( ((((."=($($8>vx" "" "X""( ( 2"D(4(4PB@"4"    "--K"xx*""(,(, 8?wy>")" ""(((( (("%(( (( (44"D(( ( ( ))".((  "" (((( 4>rr>"#"""(,(, 8Bzz/"?"'""("*( ( 4O8"," "-"""$((0 "99'"`((,"3(( (( $0"2(( ""&(( ""$(( (("@(((( 4>rr>""""((((((((((((((((((klnprtvxz|~   !#%')+-/13579;=?@ABCDEFGHIJKLMNOPQRSTUVXYZ\^_`abcdfg      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijW[]hijlW- S= TN,lfq~:cHn 7>T[q,p(rO)Q8J]b][_`*^=aU\it5PMDv\r x | Q~V(P  5|nHOgN T(sX?Vo8.}8 R,$ T<<8LH TX,\jL|:,( ] h8Zo  H* @ 0xZ t ' D T Tv   $' 4= HP  g \k    -     ) HW = S (x Xmg   .   0z $ $P (8 G 8rU e ~        9 I X h ~       N3$T$Ru -DTR44 4$fL(^ f   -80PT8 /N m 8! # "%'4) 8+,4-0DH/H^#1t 3 &5 7 9 4;4=dg_is_mesh_startedg_log_levelg_osi_funcs_pmesh_tcpip_mboxmesh_myself_mboxesp_mesh_get_rx_pendingmesh_tx_cbmesh_init_cbg_mesh_ieg_mesh_chaing_mesh_ext_cfgg_mesh_topologyg_mesh_max_layeresp_mesh_ie_initesp_mesh_set_ie_crypto_funcs_internalesp_mesh_set_ie_crypto_key_internalesp_wifi_vnd_mesh_initmemsetesp_wifi_vnd_mesh_getmemcpyesp_wifi_vnd_mesh_setmesh_wifi_event_cbWIFI_EVENTWIFI_MESH_EVENTmesh_wifi_event_initesp_event_handler_registeresp_event_handler_unregistermesh_wifi_event_deinits_mesh_stop_mutexg_mesh_init_ps_typemesh_ioctl_semg_mesh_manual_nwkg_mesh_cfg_attempsg_mesh_monitor_parent_beacon_countg_mesh_cfg_switch_parentg_mesh_xon_cfg_qsizeg_mesh_is_rootg_is_root_fixedg_mesh_self_organizedg_is_standalone_stag_mesh_root_healing_delayg_mesh_passive_scan_timeg_mesh_rt_capacityg_mesh_cfg_vote_percentg_mesh_ann_intervalg_mesh_stop_reconnectionesp_mesh_initesp_mesh_get_beacon_intervalesp_wifi_get_modeesp_mesh_set_beacon_intervalesp_wifi_set_modeesp_mesh_get_storageesp_mesh_nvs_initmesh_set_default_rssi_thresholdg_mesh_stop_event_groupmesh_stop_recvesp_mesh_free_contextmesh_parse_optionmesh_add_optionmesh_chain_header_add_ttlmesh_send_process_topomesh_send_process_flagesp_mesh_send_sem_waitesp_mesh_send_sem_signalg_is_wifi_connectedg_mesh_self_sta_addresp_mesh_send_mgmtmemcmpesp_mesh_create_contextesp_mesh_forward_packets_mesh_send_mutexmesh_xmit_state_mboxesp_mesh_sendmesh_mutex_lockesp_mesh_match_selfesp_mesh_delivery_toSelfmesh_mutex_unlocktx_state_id2strmesh_recv_add_optionmesh_recv_process_flagesp_mesh_txupQ_pendingesp_mesh_discard_contextesp_mesh_recvwpa_crypto_funcsmesh_encrypt_ie_plain_keysnprintfstrnlenesp_mesh_get_configesp_mesh_set_routeresp_mesh_is_nwk_initedesp_mesh_is_nwk_runningmesh_set_io_processesp_mesh_get_routeresp_mesh_set_idesp_mesh_get_idesp_mesh_set_typeesp_mesh_get_typeesp_mesh_set_max_layeresp_mesh_set_ap_passwordesp_mesh_set_ap_authmodeesp_mesh_get_ap_authmodeesp_mesh_set_ap_connectionsesp_mesh_get_ap_connectionsesp_mesh_set_non_mesh_connectionsesp_wifi_set_non_mesh_connectionsg_mesh_self_map_addresp_mesh_set_configesp_mesh_channel_enable_jpesp_wifi_get_macmesh_mallocesp_wifi_get_configsprintfesp_wifi_set_configmesh_freeesp_mesh_get_non_mesh_connectionsesp_mesh_get_layerg_mesh_current_parentesp_mesh_get_parent_bssidesp_mesh_get_router_bssidesp_mesh_is_rootesp_mesh_print_rxQ_waitingesp_mesh_push_to_myself_queueesp_mesh_push_to_tcpip_queueesp_mesh_available_txupQ_numprint_txupQ_pendingesp_mesh_flush_tcpip_queueesp_mesh_recv_releaseesp_mesh_recv_toDSesp_mesh_get_max_layeresp_mesh_set_self_organizedesp_mesh_get_self_organizedg_is_wifi_connectingg_is_wifi_disconnectingmesh_ie_type2stresp_wifi_disconnectesp_mesh_send_event_internalmesh_nwk_manual_networkingesp_mesh_set_parentg_mesh_ext_vote_stateesp_mesh_waive_rootesp_mesh_push_to_tx_queueesp_mesh_send_stop_voteesp_mesh_set_vote_percentageesp_mesh_get_vote_percentageesp_mesh_get_root_addresp_mesh_set_attemptsesp_mesh_get_attemptsesp_mesh_push_to_xmit_state_queuemesh_deinit_cbesp_mesh_stopesp_wifi_set_psesp_wifi_vnd_mesh_deinitesp_mesh_send_block_deinitesp_mesh_rx_task_deinitesp_mesh_tx_task_deinitesp_mesh_nwk_task_deinitesp_mesh_route_deinitesp_mesh_free_mboxesp_mesh_nvs_deinitesp_mesh_set_router_bssidesp_mesh_deinitesp_mesh_startesp_wifi_get_psesp_mesh_sta_disassocesp_mesh_map_deauthesp_mesh_create_mboxesp_mesh_route_initesp_mesh_send_block_initesp_mesh_tx_task_initesp_mesh_rx_task_initesp_mesh_nwk_task_initesp_mesh_get_total_node_numesp_mesh_set_switch_parent_parasesp_mesh_get_switch_parent_parasesp_mesh_set_xon_qsizeesp_mesh_get_xon_qsizeesp_mesh_is_my_groupesp_mesh_insert_group_addresp_mesh_delete_group_addresp_mesh_set_group_idesp_mesh_delete_group_idesp_mesh_get_group_numesp_mesh_get_group_listesp_mesh_set_capacity_numesp_mesh_get_capacity_numesp_mesh_is_my_ie_encryptedesp_mesh_set_ie_crypto_funcsesp_mesh_set_ie_crypto_keyesp_mesh_get_ie_crypto_keyesp_mesh_set_root_healing_delayesp_mesh_get_root_healing_delayesp_mesh_set_passive_scan_timeesp_mesh_get_passive_scan_timeesp_mesh_fix_rootesp_mesh_push_to_nwk_queueesp_mesh_is_root_fixedesp_mesh_set_announce_intervalesp_mesh_get_announce_intervalesp_mesh_get_subnet_nodes_numesp_mesh_get_subnet_nodes_listesp_mesh_switch_channelesp_mesh_look_for_networkesp_mesh_set_topologyesp_mesh_get_topologyesp_mesh_is_device_activepm_is_wakedesp_mesh_enable_psesp_mesh_disable_psesp_mesh_is_ps_enabledesp_mesh_ps_get_dutieslibmesh_reversion_git($  /7 <E]bl qz$  (  5j?EB:J:P:jtzw:::::::::&6  3      Kmp}  $T$T (^(^ ,d,d 0s0s 44 88 << @@ D.D.  /6HOdn q|  > > FMTW$$ (( - # # 44 x t0ph/`.\-X,P+L*H)D(@'<&4%0,$(#$"  !  { !1@J{V{f $(0,48<@DH L TPX"\'d*`2h7l>pGtMx\|2| 2 3 34   4)5## 56)) 6/MEY7MM 7S1k  8 884y0,($ 9 [ `i %/2$B(E,KQx048Xcifntqw}z=<<  ==W\af@;@ ;T  %+4 LO|TYb y #R.41:@R\b_gm  % + 4 L O |T Y b y       # R. 41 : @ R \ b_ g m       wv " %  X   . b 1>G G > =\ \ = - 3 < T W _ d m     q      $ 4 T $g + Z6 <9 qB qH q\ g mj qs qy q   q q q      ,, << HM q  LDD'@u< 8C,($  $(,04"(8.T<y@ DWHgL @PF P  F%%41T<@T@ <HMsyvXGX G\@\ @`?` ?d,d, 9Hhoho l=l =pp tHt Hx;x ;|x9tJhIdDTtP LCH(D'@<840,,04 8%<(Ebxh r|@DHLP#@=@Pn|T DP6X?\Lh^\@`dP54IhLTdqDTlpTt(xG$U(^l0q8| 0808#&)0F8KNQ0n8svy08, @MCMOmTeWEZp_EemmxF FEEE&E<22 <:hcifEqwtG G@ @?   ?(PThYhww F F = = // LTT LM\\ MbFkk FtN NH HO O; ;A A-9JPMRX^[agditzw|P Py  05;X]c~  $(,048<@ !'0HKa IN*0-n6n<nXl^lnnneLEEE;; Iagd #,DGwNS\t} wwJ&,)28LV\YbhH @<8940s,($   ($, )016J4X8c v448 4<@<D)0Q HV0l||48 PL.49TLRTR L]qXO{X{ O\L\ L`O` O<'<dT4d4 TTZWRhkhk ll pp tRt RxQx QRR RARYq|Uf|f U;vv ;L LO O<; ;0,($  = KPYotw| $(<<#9B,E0I|SYVd^ddddddddddddR d)d.d4S\4\ S W =CLdglqz  $;jFLIRXjtzw(( ,Y, Y 0Z0 Z44   %+1IP S`#`.p7p<phh  16<U\ _/l9AGss ]yy ] ^ ^$_$ _(`( `  %+1IP S`#`.r7r<rjj     AFOjo r} ?IOLTZ$$ (( ,, 0X0 X44 88 ($   QY _h  $(NWbhePnPtPPPP,F, FP00 44 8] 8  ]<b< b@_(@( _.D?D? H`HHH `  %+1IP Sa#a.r7r<rjj  /7<B Z_ 5h?GMnn ]tt ]z f~ ~ f$_$ _|(`( `  C'*AK Q 4?^I^Y^    $ * 3 ;> " I' I/ 8; I  t  3!8!A!]!b! e!v!|!!!!!! 1!r;!A>!G!M!y!!$!$ (!( !!!  """) #  !$0$5$;$ Q$X$$0-$`8$p@$pE$p %  "&0&5&;& Q&Z&`&&0-&e8&@&E&oz&z od*`\XrTpPDL HD@<8 40(,($ '''''' "'%'$+'3';'l@'W'\'(_',l'o'|'0''''4'l'8'+'''' '<('d1'<'T'\'@d'ds'~'''D'l'H'L'P'T+'X7' k'\''X'/'`E'`R'`c'X'd''%''''.'1'r8'@E'lJ'lh\t'ht \z''''l'l'l''lr'l r'l''l'l 'l.'i6'<9'lA'lG'lp'x'~{'l'l'lpl'p l'tn't n'xF'x F'|'| 5' 5 's' ss' st.'. t:'B'B uL'L uZ'Z vn'n vZz'z Z'F' F'' '' 2' 2w' w'x' x'PZ''' Z4'4 Z?'? ZXX'X Xxf'f xoo'o ox'' '5' 5' (    C')))3)C) M)T)\)')b1)bA)bK)bR)\$C {' 7*=*C* ]*d*g*t*** *$*5*t@*I*O**(}*( },*, ')++%++%#+1<840&,($  G,M, T,],u,z,,,,,,,,(,,,, ,$, ,0,03,,U,4|,,8,,,0,,,,,<P,W,]Z,b,h,,,,,,,,,,,@~,@ ~,,  ,,,,%",C,Ub,z,,,,@&<q40,($ Y-a-g-p-- -$---- --0---- -(-,---5- 8-G-4S-c-8m-<y---@-4-- --D-H-8-<-D-H-V_-j-pm-v-|------- -----=--#-)-D-a-k-LTs-Ls T|-- - ---PT-P T---<84p0,&($ Y._.h....$...... .......(.).,..(R.,...0+.44.7.U.Z.].8h.. .,X.p.v.<..4..4..W.b.he.n.t............ .6.<9.k?.%E.%@.@ D..D. ?.E.|......H.H LT.L TPT.P T.. o+/0/9/U/ m/x/|///3/P/X/\/`/i/|Tr/r T U/ U/=$0000<0 )0<<98'40,($ M1]1b1k111 11$11111(1,11111*111'1010314B1G1P1g1j1*o1u1{111*181<1 1[1e1kh1q1w111111111111@ 1 111@1mJ1PM1U1[1m1x1111@1@ 1DS1D S2A3pE3'3' ]-3- ]33E ;3 ; _Q3Q _W35`j3j `)4`{\(X'TPCLHD"@<840,*($   5 58 5 5%5(5 +585X5`5v5~555555 55$5555(585,50-5050B58O5\5t5{5455555858555055<5075B5a5l5@|5D5H5L55P5L5555T=5XU5^5-(5X5X5\5`5Xh5r5 5=5 5858dJ5dJ U5]58e58k58hZ5h Z558585855lZ5l Z55585858505E5558$5*'565<958<5B?5p5G5pG 5M5V5\Y5ua5ug5u5585858555858585|t35t 35!5|x5#5x# 5|o.5|. o45|<5B?5uG5uM5u[5[ 5 5555 5u5 u5 55u5u5u&5,)5l.5415\r454 r:5\ZF5F ZL5 Zk5k Zt5Z5 Z5 w5 w5T5Z5 Z5Z5 Zi5 i5 5 555c5 c%5-53058Z757 ZS5S \5qk5k ~5~ \5 \5X5 55 w5 w5X5 55  5  5,]/5/ ]55u@5JD5D L5L \5b_5Yl5ro5A,($   K6 S6X6a6w6|666 66666$6666606(6,$6V)6Q6[6a^6Xf6Xl6X666X6X6X666X6X6X464 8] 68  ]6)<6< @_46@4 _:6D`P6DP `#.)7N,7A7I7Lo77, #7 # >7LE7 EE7 E .'+8;8C8K8V8Y8h8m8y8 8 8S>8N8Q8YS8he8mv8h88h$8$ ,(Dn  9'[:q:: :::::: :$-:(Q::,:0:g:qk:qn:4x:4x 8G:8 G::<?:< ?@":@" D3:D3 H|:H| L:L P:P :T;:T ;; ;  .<<%<1< "<9.<9.=$    7><>B>Z>_>b> e>t> }>>$5>t?>G>M>(F>( F>>,>,  $# +?0?6?N?S?V? Y?h?????? ?)?f3?;?A?k?p?u?z?}????# )@.@4@J@O@R@ U@b@'@b1@r9@r>@r j@ j  J -A2A8A LAOARAUA \AbAhA |AA$AAA A+AU5A=ACAZAeAnAtAz D{ p|x!tplhdJ`\XTPLHD@<840, (I$x 9 ;BCBHBQB iBnBB BBBB B(B$B,B0B#B+B41B8QBVBYB<BBB@BBBDBBBHBBBLFBKBNBP[BTBBBXB\BBB`Bd+B5B8BhBBBlBBBpBtBxQBVBYB|rBuBBBBB'BZBlBBBAByKBQNBVB\BB BBBLB LB B1 B1B14B4 <BdABddBd lBqBB BBB BBB B$B$$B$ *B* 2BY7BY:dBd :lBl xBx BB:B :B B BBOB O BBFBFJB`B` |BBB B BBBBB)6,B, 62B:4B4 <BeABeujBj uxBB vB vZB Z B  wB wB B B  B  $B$ (L,B(, L4BB,OOB,O O0xdB0d xqBvB|B4B4  CCC HJD@&<8I4 0*,($  DDDDDD DD$DDDDD(D,D0 D4=DYHD VD gDrD8yDD<D@DDDHDDDDDDDDDD DDD@L&DL& P,DP, T2DT2 ;DaXBDXB KDPDVSD\[D\[ `aD`a wDdDd DyhDh DylDl DypDp DtDt xDx D|D| DD DD DD  (EE "E" :EI % +F0F6FNFSFVF YFsFvF|F F F F F )Ff3F;FAFnFyFFFFF% )G.G4GJGOGRG UGeG'Ge1Gt9Gt>Gt lG l & HHH&Iz JJ*FJ F&J1*J(m IKNKWK lKoKrK{KKKK KK KKK:K(K$KK,GKuQKWTK:]K:cK:uKKK:K:K:0FK0 FK:K4tK4 tK:KK8 K8  <xK< x@,K@, 4,(l [L`LiL }LLLLLLL LL LLLVL$L(&LP5L,VL0YL(oL LL8LL4LLYLcLifLnLtLLLLLL<FL< FL@L@ L LDtLD tLHF8LH8 F>LNLFLLF SL)Px^LP^ xlLtLzLzM0!MM8M8&M& 0M!zN0!NN8N8&N& 0N!zOz +P0P6PNPSPVP YPhPmP)Ph3P;PAPkP P $-  -Q 5Q:Q@QVQ[QdQ jQtQzQ$3Qd=QEQJQmQwQ-RSCT#TT.T !T. 3T 3    ;UCUHUQU iUnUxUUUU UU UU AUxKUQNUVU\U~U$U$ (]U( ]U,U, 0_U0 _U4`U4 `UUUU CV'V4VV2 V  %V2X:V: X0,(   UW]W cWlWWWW WWWW$WW WW(W,*WX-WXW,xW WW0[WfWliWrWxWWWWWWWWW 4W4 8W8 <]W< ]W-@$W@$ D_9WD9 _?W H`NWHN `VWxLcWLc WWW(  ;XCX HXQXiXnXtX{X XXXX$XX XXX(AXyKXQNXVX\XyXXXXX,ZX, ZX0ZX0 Z4X4 +Y+Z,[[[,\(1]=4]]] ]]4+]+ (^/__)__)_)/ ````  7a?a DaMaeajata zaaaa$aa aa=arGaMJaRaXara}aaa(_a( _a,a, 0`a0 `  =bEb KbTbmbrb|b bbbb$bb bbbb(bb bb b&CbzNbTQb(Zb(`b(zbbb(b(b(bb(b(b(b(,_b, _b0b0 4` b4  ` '9cEcRc Wc`cxc}ccc ccccc cHc"OcZc`]c"ec"kc"ccc"c"c" c $]c$ ]c(c( ,_c, _c0`c0 `6d\9d"d" ](d( ].d9 0d 0 _DdD _Jd0`VdV `  eee$e e,!e, f'gzg zg0&g0(g( hhh"h iii"i  jjj(/j/   7k?k DkMkekjktk zkkkk$kk kk=krGkMJkRkXkrk}kkk(_k( _k,k, 0`k0 ` (08 @ H P X`hpx !"#$%&' (()0*8+@,H-P.X/`0h1p2x345678:;<=>?@ABCDEFGH I(J0K8L@MHNPOXP`QhRpSxTUVWXYZ[\]^_`abcdefgh i(j0k $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht            ( 4 @ L X d p |              $ 0 < H T ` l x      ,8DP\ht(4@LXdp|   $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x               , 8 D P \ h t            (4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8D P \ h t   !!!!!!!!!!""("4"@"L#X#d#p#|$$$$$$$$%%%% &&$&0&<&H&T&`&l&x'''''''''''''' ','8'D'P'\'h't'''''''''''''''('4(@(L(X(d)p)|))))******** **$+0+<+H+T+`+l,x,,,,,,,,,,,,,, ,,,8-D-P-\-h-t---------------(-4-@-L-X.d.p.|............ ..$.0.<.H.T/`/l/x////////000000 1,181D1P1\1h1t111111111111122(242@3L3X3d3p3|333444455555 55$505<5H5T5`5l5x55555555555555 5,585D5P5\5h5t555555555555 5 5 5( 54 5@ 5L 5X 5d 5p 5| 5 5 5 5 5 5 5 5 5 6 6!6 !6!6$!60!6#>#>#>#>#>#>#>#?$? $?$?$$?0$?<$?H$?T$?`$?l$?x$?$@$@$@$@$@$@$@$@$A$A$A%A%A %A,%A8%AD%AP%B\%Bh%Bt%B%B%B%B%B%B%B%B%B%B%B%B&B&B&B(&B4&B@&BL&BX&Bd&Bp&B|&B&B&B&B&C&C&C&C&C&C&D'D 'D'D$'D0'D<'DH'DT'D`'Dl'Dx'D'D'D'D'D'D'D'D'D'D'E'E(E(E (E,(E8(FD(FP(F\(Fh(Ft(F(F(F(F(F(F(G(G(G(G(G(G)G)G)H()H4)H@)HL)HX)Id)Ip)I|)I)J)J)J)J)J)J)J)J)J)K*K *K*K$*K0*K<*KH*KT*K`*Kl*Kx*K*K*L*L*L*L*L*L*L*L*L*L+L+L +L,+L8+LD+LP+L\+Lh+Lt+L+L+L+M+M+M+M+M+M+M+M+M,N,N,N(,N4,N@,NL,NX,Nd,Np,O|,O,O,O,P,P,P,P,P,P,P,P-Q -Q-Q$-Q0-Q<-QH-QT-R`-Rl-Rx-R-S-S-S-S-T-T-T-T-T-T-U.U.U .U,.U8.UD.UP.U\.Uh.Ut.U.U.U.U.V.V.V.V.V.V.W.W/W/W/W(/W4/W@/WL/WX/Wd/Wp/W|/W/W/W/W/W/X/X/X/X/X/X0X 0X0X$0X00X<0YH0YT0Y`0Yl0Zx0Z0Z0Z0[0[0[0[0[0\0\0\0\1]1] 1],1]81]D1]P1]\1^h1^t1^1^1_1_1_1_1_1_1`1`1`1`2`2`2a(2a42a@2aL2aX2ad2ap2a|2a2a2a2a2b2b2b2b2b2b2b3b 3b3b$3b03b<3bH3bT3c`3cl3cx3c3c3c3c3c3c3c3c3c3c3d3d4d4d 4d,4d84dD4dP4e\4eh4et4e4e4f4f4f4f4g4g4g4g4g4g5h5h5h(5h45h@5hL5iX5id5ip5i|5i5i5j5j5j5j5j5j5j5k5k6k 6k6k$6k06k<6kH6kT6k`6kl6kx6z6{6|6}6~666666677 7,787D7P7.symtab.strtab.shstrtab.literal.esp_mesh_get_rx_pending.literal.esp_mesh_ie_init.literal.mesh_wifi_event_init.literal.mesh_wifi_event_deinit.literal.esp_mesh_init.literal.mesh_stop_recv.literal.mesh_parse_option.literal.mesh_add_option.literal.mesh_chain_header_add_ttl.literal.mesh_send_process_topo.literal.mesh_send_process_flag.literal.esp_mesh_send_sem_wait.literal.esp_mesh_send_sem_signal.literal.esp_mesh_send_mgmt.literal.esp_mesh_send.literal.mesh_recv_add_option.literal.mesh_recv_process_flag.literal.mesh_recv.literal.esp_mesh_recv.literal.mesh_encrypt_ie_plain_key.literal.esp_mesh_get_config.literal.esp_mesh_set_router.literal.esp_mesh_get_router.literal.mesh_set_id.literal.esp_mesh_set_id.literal.esp_mesh_get_id.literal.esp_mesh_set_type.literal.esp_mesh_get_type.literal.esp_mesh_set_max_layer.literal.esp_mesh_set_ap_password.literal.esp_mesh_set_ap_authmode.literal.esp_mesh_get_ap_authmode.literal.esp_mesh_set_ap_connections.literal.esp_mesh_get_ap_connections.literal.esp_mesh_set_non_mesh_connections.literal.esp_mesh_set_config.literal.esp_mesh_get_non_mesh_connections.literal.esp_mesh_get_layer.literal.esp_mesh_get_parent_bssid.literal.esp_mesh_is_root.literal.esp_mesh_print_rxQ_waiting.literal.esp_mesh_push_to_myself_queue.literal.esp_mesh_push_to_tcpip_queue.literal.esp_mesh_flush_tcpip_queue.literal.esp_mesh_recv_release.literal.esp_mesh_recv_toDS.literal.esp_mesh_get_max_layer.literal.esp_mesh_set_self_organized.literal.esp_mesh_get_self_organized.literal.mesh_set_parent.literal.esp_mesh_set_parent.literal.mesh_waive_root.literal.esp_mesh_waive_root.literal.mesh_send_stop_vote.literal.esp_mesh_send_stop_vote.literal.esp_mesh_set_vote_percentage.literal.esp_mesh_get_vote_percentage.literal.esp_mesh_get_root_addr.literal.esp_mesh_set_attempts.literal.esp_mesh_get_attempts.literal.esp_mesh_push_to_xmit_state_queue.literal.esp_mesh_stop.literal.esp_mesh_deinit.literal.esp_mesh_start.literal.esp_mesh_get_total_node_num.literal.esp_mesh_set_switch_parent_paras.literal.esp_mesh_get_switch_parent_paras.literal.esp_mesh_set_xon_qsize.literal.esp_mesh_get_xon_qsize.literal.esp_mesh_is_my_group.literal.esp_mesh_insert_group_addr.literal.esp_mesh_delete_group_addr.literal.esp_mesh_set_group_id.literal.esp_mesh_delete_group_id.literal.esp_mesh_get_group_num.literal.esp_mesh_get_group_list.literal.esp_mesh_set_capacity_num.literal.esp_mesh_get_capacity_num.literal.esp_mesh_is_my_ie_encrypted.literal.mesh_set_ie_crypto_funcs.literal.esp_mesh_set_ie_crypto_funcs.literal.mesh_set_ie_crypto_key.literal.esp_mesh_set_ie_crypto_key.literal.esp_mesh_get_ie_crypto_key.literal.esp_mesh_set_root_healing_delay.literal.esp_mesh_get_root_healing_delay.literal.esp_mesh_set_passive_scan_time.literal.esp_mesh_get_passive_scan_time.literal.esp_mesh_fix_root.literal.esp_mesh_is_root_fixed.literal.esp_mesh_set_announce_interval.literal.esp_mesh_get_announce_interval.literal.esp_mesh_get_subnet_nodes_num.literal.esp_mesh_get_subnet_nodes_list.literal.esp_mesh_switch_channel.literal.esp_mesh_look_for_network.literal.esp_mesh_set_topology.literal.esp_mesh_get_topology.literal.esp_mesh_is_device_active.literal.esp_mesh_enable_ps.literal.esp_mesh_disable_ps.literal.esp_mesh_is_ps_enabled.literal.esp_mesh_ps_get_duties.text.data.bss.rodata.str1.1.rela.text.esp_mesh_get_rx_pending.rela.text.esp_mesh_ie_init.rela.text.mesh_wifi_event_init.rela.text.mesh_wifi_event_deinit.rela.text.esp_mesh_init.rela.text.mesh_stop_recv.rela.text.mesh_parse_option.rela.rodata.mesh_parse_option.rela.text.mesh_add_option.rela.text.mesh_chain_header_add_ttl.rela.text.mesh_send_process_topo.rela.text.mesh_send_process_flag.rela.text.esp_mesh_send_sem_wait.rela.text.esp_mesh_send_sem_signal.rela.text.esp_mesh_send_mgmt.rela.text.esp_mesh_send.rela.rodata.esp_mesh_send.rela.text.mesh_recv_add_option.rela.text.mesh_recv_process_flag.rela.text.mesh_recv.rela.text.esp_mesh_recv.rela.text.mesh_encrypt_ie_plain_key.rela.text.esp_mesh_get_config.rela.text.esp_mesh_set_router.rela.text.esp_mesh_get_router.rela.text.mesh_set_id.rela.text.esp_mesh_set_id.rela.text.esp_mesh_get_id.rela.text.esp_mesh_set_type.rela.text.esp_mesh_get_type.rela.text.esp_mesh_set_max_layer.rela.text.esp_mesh_set_ap_password.rela.text.esp_mesh_set_ap_authmode.rela.text.esp_mesh_get_ap_authmode.rela.text.esp_mesh_set_ap_connections.rela.text.esp_mesh_get_ap_connections.rela.text.esp_mesh_set_non_mesh_connections.rela.text.esp_mesh_set_config.rela.text.esp_mesh_get_non_mesh_connections.rela.text.esp_mesh_get_layer.rela.text.esp_mesh_get_parent_bssid.rela.text.esp_mesh_is_root.rela.text.esp_mesh_print_rxQ_waiting.rela.text.esp_mesh_push_to_myself_queue.rela.text.esp_mesh_push_to_tcpip_queue.rela.text.esp_mesh_flush_tcpip_queue.rela.text.esp_mesh_recv_release.rela.text.esp_mesh_recv_toDS.rela.text.esp_mesh_get_max_layer.rela.text.esp_mesh_set_self_organized.rela.text.esp_mesh_get_self_organized.rela.text.mesh_set_parent.rela.text.esp_mesh_set_parent.rela.text.mesh_waive_root.rela.text.esp_mesh_waive_root.rodata.rela.text.mesh_send_stop_vote.rela.text.esp_mesh_send_stop_vote.rela.text.esp_mesh_set_vote_percentage.rela.text.esp_mesh_get_vote_percentage.rela.text.esp_mesh_get_root_addr.rela.text.esp_mesh_set_attempts.rela.text.esp_mesh_get_attempts.rela.text.esp_mesh_push_to_xmit_state_queue.rela.text.esp_mesh_stop.rela.text.esp_mesh_deinit.rela.text.esp_mesh_start.rela.text.esp_mesh_get_total_node_num.rela.text.esp_mesh_set_switch_parent_paras.rela.text.esp_mesh_get_switch_parent_paras.rela.text.esp_mesh_set_xon_qsize.rela.text.esp_mesh_get_xon_qsize.rela.text.esp_mesh_is_my_group.rela.text.esp_mesh_insert_group_addr.rela.text.esp_mesh_delete_group_addr.rela.text.esp_mesh_set_group_id.rela.text.esp_mesh_delete_group_id.rela.text.esp_mesh_get_group_num.rela.text.esp_mesh_get_group_list.rela.text.esp_mesh_set_capacity_num.rela.text.esp_mesh_get_capacity_num.rela.text.esp_mesh_is_my_ie_encrypted.rela.text.mesh_set_ie_crypto_funcs.rela.text.esp_mesh_set_ie_crypto_funcs.rela.text.mesh_set_ie_crypto_key.rela.text.esp_mesh_set_ie_crypto_key.rela.text.esp_mesh_get_ie_crypto_key.rela.text.esp_mesh_set_root_healing_delay.rela.text.esp_mesh_get_root_healing_delay.rela.text.esp_mesh_set_passive_scan_time.rela.text.esp_mesh_get_passive_scan_time.rela.text.esp_mesh_fix_root.rela.text.esp_mesh_is_root_fixed.rela.text.esp_mesh_set_announce_interval.rela.text.esp_mesh_get_announce_interval.rela.text.esp_mesh_get_subnet_nodes_num.rela.text.esp_mesh_get_subnet_nodes_list.rela.text.esp_mesh_switch_channel.rela.text.esp_mesh_look_for_network.rela.text.esp_mesh_set_topology.rela.text.esp_mesh_get_topology.rela.text.esp_mesh_is_device_active.rela.text.esp_mesh_enable_ps.rela.text.esp_mesh_disable_ps.rela.text.esp_mesh_is_ps_enabled.rela.text.esp_mesh_ps_get_duties.rodata.__func__$9970.rodata.__func__$9958.rodata.__func__$9902.rodata.__func__$9843.rodata.__func__$9833.rodata.__func__$9824.rodata.__func__$9748.rodata.__func__$9716.rodata.__func__$9648.rodata.__func__$9629.bss.option$9596.bss.value$9595.rodata.__func__$9550.rodata.__func__$9540.bss.s_mesh_group_addr.bss.s_mesh_send_mutex.bss.s_mesh_stop_mutex.bss.g_mesh_stop_event_group.bss.mesh_ioctl_sem.bss.mesh_xmit_sem.bss.mesh_tcpip_mbox.bss.mesh_myself_mbox.bss.s_mesh_ext_crypto_config.data.s_mesh_ie_crypto_plain_key.bss.g_is_mesh_started.bss.g_is_mesh_inited.bss.s_extra_toDS_qsize.bss.s_extra_toSelf_qsize.bss.g_is_standalone_sta.data.g_mesh_ann_interval.bss.g_is_root_fixed.data.g_mesh_rt_capacity.data.g_mesh_root_healing_delay.data.g_mesh_passive_scan_time.data.g_mesh_cfg_vote_percent.bss.g_mesh_cfg_switch_parent.data.g_mesh_max_layer.rela.data.libmesh_reversion_git.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4<4V4t4444444:4Z4z44444 4 474Z4w4444444.4N4p44444)4F4q444444;4_4~444444:4S4p44444494X4444444D4d44444 4+ 4K 4l 4 4 4 4 4 4? 4c 4 4 4 4 4) 4D 4d 4 4 4 4 4$ 4G 4f 4 4 4 4 4 4! 4' 4- 42 24 F  ?A @Xnl i  6d @@nn L  @ np  < @nr \a @`nt  @4nv  @(nx  @,`nz 61@n| Q]L@<Tn~ vdfq@n x@ Xn D @x<n d@<n @hn p@X n 7$!D2@n Rh!pM@n r"m@(n #@ln 'f@P n 0)@h (n H*r@n *@n %t+t @n D+?@n [,RV@n v.tq@n .@n 079@x*hn c73^@+`n  8z@@,n :@/8n ,<@4n ?@88n @@@:ln =@8@: n [BV@>n }Btx@>n DC@?n \Cw@? n IZ@XMn 0K@LPn K@0Q,n :xLGLB@\Rn fHN a@THn hN>@,UTn N@Un N@Uhn dO@Wn Pt@Xn =P8@Yhn j"B(  ,"@@"OP "\"q""""((,H2zz@""K"5"MM="""""      !# , 29CN`g> Hqg_log_levelg_osi_funcs_pesp_mesh_ap_list_clearmemsetmesh_freeesp_mesh_ap_list_find_expirememcmpesp_mesh_ap_list_clear_expireesp_mesh_ap_list_find_invalidesp_mesh_ap_list_clear_invalidesp_mesh_ap_list_update_invalidesp_mesh_ap_list_findmemcpyesp_mesh_ap_enqueuemesh_malloc  16?Y^ a|/n9?<DJvv   $$ (( JP#B!++ !1B?NE  !&/EHtPU[qz }N)/,4:NX`f! !V &#!.. !4:&Cekx@ !'0HKwPV\t} N*0-6<NYbh! !%8>>>>#*#22 #; =LV#)!22 !8;@IPS\_qdq'kk 'ty'~~ ',  O T ] t w |        M zW ]Z b h z     &  & ) ) $ $  () ( ) , ,  M0)$ 0$ ), M46 46 8C 8C <'V <V 'b @'n @n 'z   D' D ' (08  $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht             ( 4 @ L X d .symtab.strtab.shstrtab.literal.esp_mesh_ap_list_clear.literal.esp_mesh_ap_list_find_expire.literal.esp_mesh_ap_list_clear_expire.literal.esp_mesh_ap_list_find_invalid.literal.esp_mesh_ap_list_clear_invalid.literal.esp_mesh_ap_list_update_invalid.literal.esp_mesh_ap_list_find.literal.esp_mesh_ap_enqueue.text.data.bss.rodata.str1.1.rela.text.esp_mesh_ap_list_clear.rela.text.esp_mesh_ap_list_find_expire.rela.text.esp_mesh_ap_list_clear_expire.rela.text.esp_mesh_ap_list_find_invalid.rela.text.esp_mesh_ap_list_clear_invalid.rela.text.esp_mesh_ap_list_update_invalid.rela.text.esp_mesh_ap_list_find.rela.text.esp_mesh_ap_enqueue.rodata.__func__$9530.rodata.__func__$9458.comment.xtensa.info.rela.xt.lit.rela.xt.prop4;4a444444<4B4H4M24/ad\@h%  4R~@l% @l% H@% @% 'B"@Dx% R M@% sn@`% Ym0;8@@$`%! 7p@p%#  & H mesh_config.o/ 0 0 0 644 8856 ` ELF^4('&unknownmesh_config.cmeshW (%d) %s: [%s,%d] %s, invalid mesh_nvs_handle LAYERI (%d) %s: %s:%d I (%d) %s: %s:%d, err:0x%x ASSOCMLAYERMESHwrite layerread layerwrite assocread assocwrite max layerread max layerdestroy6A!x! "(PVm6= )A  'FAf E!H .R$TU.$V (1r10"8\" * ) 2a -iF! ( Q"b'F -K!hb&Nm (M zBBU AH4($B"Tt$"V (rQP""GA "X"a! R%O m QaXV 5zHdR$T$V 8sA@3"FKX5mHR$T$V 8sA@3 :i ""a ^Q"b'FZ K!hb&Nm (M zBBE AH4L(B"Tt"V (nrQoP"o" :r) =Af )A(p""Om ] agVZ!gQbE X5.HT R$T $V 8PsAQ@3Q" :T) (2v(B"T"V (@r1A0" :!GY? "E"a  !6 -8B2#NB(""M!."":""O9 >o/O6a tɑ )F- '"Q - 6a t tɑ )F- ' )"Q - 6a!"&#  "a  2)   (K(f6A!!(L"| GCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 L(("(H(HLfh." "";/"5 ">>^ ")"";&/"U"oo^"&"!"// OOd"f"h(( ( "22 "R"V( ( "22""T"X( (   $"DD"]((%((     " &:KL `uFHInvs_op2strg_osi_funcs_pg_log_levelg_mesh_nvs_settingsg_mesh_max_layeresp_mesh_nvs_operateesp_mesh_get_storageg_mesh_is_rootg_is_root_fixedesp_mesh_nvs_set_layeresp_mesh_nvs_set_assocesp_mesh_nvs_initesp_mesh_nvs_deinit  D@<840,($     cdhp  $('- 5;[>K0T$_(g   4d 8&(GM Ua,ldo{<8(0  ,d 0 4,d/6@<DLdOX@^DH XHX `hmwf}ffd ddd*5brxudzdddddd&+1.d3d9dJUdddddd  "!$/44"2<R L L  "!$/44"2<T N N  DMD + + :: X     ( $0<HT`lx ,8DP\ht(4@LXdp| $0<H T ` l .symtab.strtab.shstrtab.literal.nvs_op2str.literal.esp_mesh_nvs_operate.literal.esp_mesh_nvs_set_layer.literal.esp_mesh_nvs_set_assoc.literal.esp_mesh_nvs_init.literal.esp_mesh_nvs_deinit.text.data.bss.rodata.str1.1.rela.text.nvs_op2str.rela.text.esp_mesh_nvs_operate.rela.rodata.esp_mesh_nvs_operate.rela.text.esp_mesh_nvs_set_layer.rela.text.esp_mesh_nvs_set_assoc.rela.text.esp_mesh_nvs_init.rela.text.esp_mesh_nvs_deinit.rela.rodata.CSWTCH$12.bss.mesh_nvs_settings.data.mesh_nvs_handle.bss.g_mesh_nvs_settings.comment.xtensa.info.rela.xt.lit.rela.xt.prop4/4M4m44444424,@ <$  Lh@ $  @H$ BV=@($ d$X_@$ |]@H$ %@0$ @ T$   $0$;#_8500@tH$  Bx=@x$" @ p%  4Kmesh_input.o/ 0 0 0 644 692 ` ELF^L4( GCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 .symtab.strtab.shstrtab.text.data.bss.comment.xtensa.info4!4'4,04;5o8`  Bmesh_io.o/ 0 0 0 644 19340 ` ELF^B4(766A|6A(mesh_io.cmeshI (%d) %s: %s %u null args I (%d) %s: [CONFIG]invalid router settings, ssid_len:%d, ssid:%s, bssid:%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: [CONFIG]invalid router password, len:%d, password:%s enable self-organizingdisable self-organizing, search parentI (%d) %s: [IO]%s%s<%s> I (%d) %s: [CONFIG]fail to set %s(AP+STA mode), err:0x%x I (%d) %s: [CONFIG]fail to set %s(station mode), err:0x%x I (%d) %s: [CONFIG]fail to set %s, err:0x%x I (%d) %s: [IO]<%s>new mesh ID %02x:%02x:%02x:%02x:%02x:%02x @ 6!8!3F#18SB#T#VL3 : 9 1 FA@   L,xʡa - ̚!(L6L t̺) () V x"A  @ +6!(2 !(22"T"V" ) : !1 $@H BC B D@@tGh ! V:18318sB#T#V :2& 9a2%9Q2$9A2#912"9!2! 9) B'L J@@ !(2FL L8 !(2"TS"V - L  I ƽA hJ h,  "! l:BJC lB  $ B| $"C |B $"C   6 t00th "H RPPt!Bbc M ? :   d IA Ff$ AB4 BbAH4kAB$$R$T$V } B@tAOa0h=  :i FA RD @ ,f6= )A)Q#""F ,:(a&2J :- AB$4A$ B(Tt (V ]  ) &A!f  2J2IRD92R F( D A JID   - ZAH4F]AB(Tt(V ]  "a OAf3'  "K"JRD ))  F9 D  KJIBX ̪!BBB "'F0& 'K&3H&C!!{ " tr!""1b!x8"9A"Q ,z-  ~ AdB(TD(V ] 0tv^  :e) !U n m!]"!LAMH46!      =  leAd  l  6a VZ tQ Ȉ ( l  l -6  ,̨   @ 6!8!3X12(T#Be(V : I  G108 ,@183P1#x2(T(V M   :QA1!  K&"F#"2FB2"F(,  F2 !9 F F FKF!- 2@O`nmesh_set_self_organizedmesh_set_io_processGCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 <\Lt$`((" (("($($<B~Q ""((4 "?A-"n(,(,0\ll,"""$$"C"QR"dd48"6"#"+(4(4Lo"b"/0"AA"E(<(<8t"K"/"&"BBQ6"$"!"%6"[\ "hh "tu7"""""(($^ ""((Xp"v(( *:"H((((8`C"Y& "12 ?@OO`` kn    ""((( "$&()*+,-     ./023JVg<{,V0?\OV^xL.BT^tfl~$n*>R^ f8"`y$'@Wmesh_ioctl_semg_osi_funcs_pesp_mesh_io_sem_waitesp_mesh_io_sem_signalg_log_levelmesh_myself_mboxmesh_set_io_processmesh_mutex_lockmemsetmemcpyesp_mesh_push_to_nwk_queuemesh_mutex_unlockg_mesh_stop_reconnectionesp_mesh_stop_parent_reconnectionesp_mesh_is_nwk_initedesp_mesh_is_nwk_runningg_mesh_ext_cfgmesh_set_routermemcmpstrnlenesp_mesh_set_router_bssidg_mesh_self_organizedg_is_wifi_connectedg_is_wifi_disconnectingmesh_set_self_organizedesp_wifi_disconnectesp_mesh_clear_parentreconnect_type2strg_mesh_is_rootg_is_root_fixedg_is_standalone_stag_mesh_manual_nwkg_mesh_iemesh_set_typeesp_wifi_get_modeesp_wifi_set_modemesh_ie_type2strmesh_nwk_manual_networkingmesh_connect_to_routeresp_mesh_recv_releaseesp_mesh_nvs_set_layeresp_mesh_nvs_set_assocmesh_csa_set_bssidesp_wifi_get_configesp_wifi_set_configmesh_switch_channelesp_mesh_switch_channel_internalesp_mesh_get_router_bssidmesh_look_for_networkmesh_nwk_io_processio_cfg2strmesh_set_idmesh_get_subnet_nodes_nummesh_get_subnet_nodes_listmesh_set_parentmesh_set_ie_crypto_funcsmesh_set_ie_crypto_keymesh_ps_get_duties'& '&  + '*AFOin q ?IOLTZ$-$ -(.( .,/, /000 04(4 (818 1'24<jA.&& . 4, , 42A5LL 5R4,dd ,(6 $ 6 '*ail  !CNdad$(_flqv$,8, 8$09+0+ 9149:4: 9@RHNK89V8V 9^Cio<9~<~ 9@8@ 8D/D /H.H .L/L /P8P 8T/T /X:X :0=,($' *<2; Oj $ (,,A00>ps4?y4y ?8@8 @0<4< 4@.@ .D0D 0AAAHAH A8<406,=($F EDCB '*B  &$?OZx ( ,%30? Xdu 48<H< H@I@ IDJD JHIDHD ILTZW_eLJrLr JP>P >T?T ?X4X 4%hh%"1\9\\KR\R K`L^`^ LdMjdj MzhJh JlNl NpOp Ou' 0 83 3 89 .D D .QN N QV /j j /Rt t R:| | : . .B, c T! ! T) r@ pD p UL L U8[ [ 8a p/j j /D& .  ., :I4 4 I 0> > 0$ 2  '*e j s          . < L ] h         $c m sp x ~   (> ( > & & &,X , X0Y( 0( Y4Z6 46 Z8[F 8F [<\W <W \@]b @b ]D9t Dt 9H^~ H~ ^LG L GP7 P 7TS T SXV X V\_ \ _         $ ( , 0  (08 @ H P  $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht             ( 4 @ L X d p |              $ 0 < H T ` l x               ,8.symtab.strtab.shstrtab.literal.esp_mesh_io_sem_wait.literal.esp_mesh_io_sem_signal.literal.mesh_set_io_process.literal.esp_mesh_stop_parent_reconnection.literal.mesh_set_router.literal.mesh_set_self_organized.literal.mesh_set_type.literal.mesh_csa_set_bssid.literal.mesh_switch_channel.literal.mesh_look_for_network.literal.mesh_nwk_io_process.text.data.bss.rela.text.esp_mesh_io_sem_wait.rela.text.esp_mesh_io_sem_signal.rodata.str1.1.rela.text.mesh_set_io_process.rela.text.esp_mesh_stop_parent_reconnection.rela.text.mesh_set_router.rela.text.mesh_set_self_organized.rela.text.mesh_set_type.rela.text.mesh_csa_set_bssid.rela.text.mesh_switch_channel.rela.text.mesh_look_for_network.rela.text.mesh_nwk_io_process.rela.rodata.mesh_nwk_io_process.rodata.__func__$9520.rodata.__func__$9466.bss.csa_bssid.bss.s_mesh_io_error.bss.g_mesh_stop_reconnection.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop494Y4v444444+4J4g4m4s4}4 x@, <4 T@h <4 2s @ 4 `n@"4 +@t# 4 5E0@'4 XDS@4*4 q l@0D4  v@H14  , H@824" t @24$ P 4@64&    6 E Z x 0 ; 8#X@l740 {D@7D42 5& j4?mesh_main.o/ 0 0 0 644 53756 ` ELF^4(NMaddrmvremovemesh_main.cmeshI (%d) %s: %s %u null args W (%d) %s: [%s,%d] leaf, delete children, %s, assoc:%d W (%d) %s: [%s,%d] discard %s announcement due to depth:%d>=[max layer:%d]from child:%02x:%02x:%02x:%02x:%02x:%02x W (%d) %s: [%s,%d] <%s>discard, len:%d, from child:%02x:%02x:%02x:%02x:%02x:%02x, src:%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: <%s>receive request, len:%d, val:%p from %02x:%02x:%02x:%02x:%02x:%02x E (%d) %s: [%s,%d] pandora I (%d) %s: <%s>receive ack, from %02x:%02x:%02x:%02x:%02x:%02x, len:%d W (%d) %s: [%s,%d] discard %s due to depth:%d>=[max layer:%d]from child:%02x:%02x:%02x:%02x:%02x:%02x UnknownI (%d) %s: mesh is not started W (%d) %s: [%s,%d] tid:MESH_TX_TO_DS, ctx:%p, len:%d, buf:%p E (%d) %s: [%s,%d] block start fail AP, child:STA, parent:I (%d) %s: %d[self]push to self q fail, ifx:%s%02x:%02x:%02x:%02x:%02x:%02x, len:%d, pending:%d, err:0x%x rc specified, W (%d) %s: [%s,%d] %sattempts:%d, percentage threshold:%f, reason:%d xmitforwardI (%d) %s: [option]unexpected, %s[SRC]%02x:%02x:%02x:%02x:%02x:%02x, opt:%d(%s), len:%d xmitterW (%d) %s: [%s,%d] to child, discard, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: %d[block]start fail, no window for xsenqo:%d I (%d) %s: %d[ucast]mesh isn't started, heap:%d W (%d) %s: [%s,%d] root, no route, discard, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x W (%d) %s: [%s,%d] [ucast]invalid dst to root, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x W (%d) %s: [%s,%d] root, discard, xseqno:%d, len:%d, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x I (%d) %s: %d[ucast]%s, force to increase/decrease(up) xseqno:%d, %s[TA]%02x:%02x:%02x:%02x:%02x:%02x[DST]%02x:%02x:%02x:%02x:%02x:%02x, wnd:%d, len:%d, heap:%d no route foundMESH_OPT_ANNOUNCE_ADDMESH_OPT_ANNOUNCE_RMVMESH_OPT_SEND_GROUP@@ <t6m!(2F!(2"TC"V" F!(2+!(22"T"V" :) q  @Bam qH!mDBBDRPD BalBDRPD TBB@@t$ARf5`R18R#Tu#V *"2a!0& 2)"9!)  @"a Q!lBG8t18CFB#T#V *"2q!0'292929q29a29Q29A2 912!l)" 9!) q~s@BJH @ am } !mV: la a? zb@ lv Ft@rAf B@@tVtF%1Y8B#TT#Vam ] e!m2929292929292929q29a29Q29A2912""0" > )!"""a9A !lH@@RW4Fa3XBC E @hAbC "f2S"BC 8*#BAB @(ABC "C .CAC (B@D0 l #-@@ g6ar8!318C3B#T2#V2X : 9 9 @rww V X5aQb%R&T%&V m  r :yqryaryQryAry1r9y!2""0" ) 2 l"a2"J"AD"AP2AF  @!%18$B#T4$#V2e  9 h6iab&r&T&V al  :bff iabiQbiAbi1bi!bba b!lba arw8gA~B$tr$T$V M ")")")q")a")Q")A")1"n )!"sjp *) FN@bjh  pn} V22a 2""0" "a? d"@ lP ` F^@\ !E""2 2"T "V"} @ =A"a F"172#b#T#V z G2929292929292929q29a29Q29A2912""0"  )!"" *"a !6A!X! (@ 6a!2"!3H1#2(T(V  :  1Ș,""" @@@@ 6ab!8!318C,B#T+#V : !8!3ƥ18(B#T(#V2.  !8!312#%B#T%#V2/ :9 !,h`"xw""B!wƃ,`rg600D"V뙚"br"AbA `trA !&vshA`h! f;( xtrA pu `bArA xu"ArA  M} = lk":3g# gN FMkwV3g#L= &"-   Zk3q¡{ 0 ¡}rw#v/rw#wpr &)!jgF() 1e lZwkD!`¡0 "f@ c¡a""#S"""#O"" f g' )  8 (0 Ʋ( C # (F( # (F@@ 6aQR!8!3118 B#T #V : !8!3$18B#TD#V2  !8!3f18B#T#V2 :9 QP"  "Am P l@Ufk3'& @@ @ 6)A!"R!8!3b18#B#T#V : (A!8!3S18sB#T#V2Q  !8!3G18sB#T#V2R :9 8c?2H104AG."܊ l V! " "!7 8 00 4A(( VxC(2"T"V *(A1 )"^!)  J!A|8cB#T#V2a  9 - @@@  @*6"a@!"!2"!312#33B#T2#V :   @!@!8!318.B#T$.#V2r  !8!3F12#+B#T$+#V2s :2a h `` &R  c8I``ts!""!+r  'Bws8!˨,+r  '2#!,( 7:4rrppt!'FF ! 3s K!( !V ,@2a #2a !x( r'(aJ   }!JV  :э!@aK !K!J ! !'7c8|B#T$#V2 s 9s{ VFVXdE!w*%!gX-5FPhR&Te&VaKaIaJ - b!@r wUSpaA aB aCaDaE!Jy*aF aGbxgaH ] !JB!HN!I!K ΡGB D ,J|w{B D>)!91A 7!1082#aKaIaH = !H!I!K :92!G9a2!F9Q2!E9A2!D912!C9!2!B 92!Aɱ+١aKyIiq9 !K-@@@ 6)}!"R!8!312#@B#T4@#V :  iAg4!8!318gB#Tg#V2  X !8!3F189B#T8#V2 :9 " 03! " t c,1( KBa VV'Fƈ, H-E¡@ "I @  @)AH""¡B M ,KK  "A ,豒T <) ٱ ,"I  *" *ر*-"Y ( (*);;23 p233 2002B 08A2B " 23""": * ]\¢RY  )'d I2$'F#'y¢H Nm A'q,KK J$&G lhAʦ"F B!.(""( = .¢-A:D  "D lʤ 0 I F5 " '+-  C7!A¢O$= A,KhK  l8Aʣ"C !(""( A¢] (2B 0 "J !J l ʪ (2 AHB$( - ¢z! @@@@@ 6=!"2!2"!3D12#B#TD#V :  )A'.!8!3618 B#T #V2  !8!3F)18 B#Tt #V2 :9 !Ij":!H V kF! tV\0 A![f+ - @@@@ 6)!"R!8!318-B#TD-#V :  )A'.!8!318)B#TD)#V2  8!8!3ƛ18s&B#T&#V2 :9 B!D&F&! " tVR¢QP M A,KhK  lHAʤ"D !(""( A¢*>5!d"VHHd+VJF':0HS!x B@@tVT£>!t }] A,KhK xv lXAʥBE qA[HB$( lA£Hii  "J bF"(r]""(£d(1DV- Aj RVJF H,KMKAJ£kAG!&8(# ""( A- @@@ 6!8!3G1h2(T(V : !2"!3:1# 2(T (V F !8!3.1( 2(T (V :a    0 "f-!܈ B2 # "I !B2 ,")A " ! t!X , )A R "a !@@@ 6AB!8!3]12(T(V : !8!3FP12(T3BϢ(V  !8!3FD12(T3BТ(V :I   $!""b 2! !&#F+ ) ) !P +v 1(B"T"V m (Q!%щa Q)"A *Q!) (B2"T"V"  "a  @x6A!8!3/1x2(T#(V : - @h6A!8!3/1x2(T#(V : - ).@@@ 66M!"2!2"!3o12#cB#T#V : !8!3Fb18B#T#VL  h!8!3V12##B#T#V2K :2a !,R( ;06r%wRUEww`R, %2P"f f""RP" f)FfR- !R"!5$QxR'TU'V } H@AO b!ibaaaa 23 !!8q :A1 !ia9Q .@@@@ Ms6"a!"!2"!3.12#F+B#TF)#V : !!2"!3F12#B#T#V2  X !8!3F12# B#T #V2 9 %"a(Wb""J F0" &800S£1A`d"d"#abg"b`f#qrwqb1&k b!rF qrw"  "`"#qxrwr1&" ltʦ £ £@ 2!(Gb!g " t"(gr{  !k"J rvVR1V£AS@ #l`di"d"#aLbg"b`f#qGrwbb1&\ b!rF q@rw" l=ʦ* U"`"#q6rwr1&" l2ʦ K£"£G8!+ #1*7AB!!(8d #b3!2""#TB#V = !hdB˪baBabB!baBa bBrba!Ba"bB Ra&a'a(a% $!aaaa a !(!'!%Y!&R!"ib!! *IqYaay iQB! IAB!R!b!IBY1i!I !"!H>BH<"V!HDaG6F I B"b!Bf VZ!-C""5"Q "\^""" """!"((H"p" "  ""@""  " "!! "++00 "::?? IINNP((((0>nn-=""" "(D(DTC/"B"  =J"Rg">"""(\(\pF>D"::2"l"#"0"O"("9:-"gh"nn"."M"P,"|L"""(4(4dF="B"^a/"`"" """""L"\\"op " "-"""(4(4HB5B"""!!"1 ";<3"op "z(4(4hC7"B"Z]""  "#$"24"CC"'"""88"GJ3"}""(8(8H>/A"D"< "HH:"(@(@P>-@"1"2("Z]W"*""((>ZZ "f"h((>ZZ "f"h(8(8HB,D"#""0"DE""gh""&((`J*,6bbC"""4" ""/"Q+"|""""9""-,"Y+""&"","#""  L"U "beU"I";"@"X "cd"` "ll#"  "  " " (\(\0B-"B">@"]"r1"""" ""$"("= "HH "TT "tuA"""((!#%')+-/13579;=>?@ABCD     EFGI +5FUjq\ ,hFMaq0!T#  1p\%Jhz2'H2)+3HXH:-vP/L1L3H572Li>9g_log_levelg_osi_funcs_pg_mesh_topologyg_mesh_ieg_mesh_max_layerg_mesh_is_rootg_mesh_self_sta_addrmemsetesp_mesh_push_to_nwk_queueesp_mesh_copy_mgmt_announcememcpyopt_type2stresp_mesh_get_total_children_numoptype2stresp_mesh_get_optleng_is_mesh_startedmesh_conn_mutexg_mesh_ext_cfgesp_mesh_mcast_cover_nodememcmpesp_mesh_match_selfmesh_mutex_lockesp_mesh_lookup_routemesh_mutex_unlockmesh_remove_myself_from_forwardingesp_mesh_delivery_toDSesp_mesh_push_to_tcpip_queueesp_mesh_send_block_startg_mesh_ext_vote_statemesh_myself_mboxesp_mesh_delivery_toSelfesp_mesh_push_to_myself_queuemesh_topo_get_ttlmesh_process_mcast_cover_nodeesp_mesh_create_contextesp_mesh_free_contextesp_mesh_push_to_tx_queueesp_mesh_process_mcastis_mesh_childesp_mesh_process_bcastesp_mesh_get_child_numesp_mesh_is_my_groupg_is_root_fixedmesh_process_mgmt_root_switchesp_mesh_send_root_switch__extendsfdf2mesh_process_mgmt_root_waivemesh_process_mgmt_announcemesh_process_mgmt_routing_tableesp_mesh_process_optionsg_mesh_connesp_mesh_process_ucastesp_mesh_get_parent_bssidesp_mesh_available_txupQ_numesp_mesh_forward_packetesp_mesh_force_txupQ_pendingD<@<;84:0,9(8$ 76  $ ( 6,Edgm u}04  8<I& 8;@DZ(jv(D}H=H = '3<BJOL>L >!P=8P8 =T?DTD ?OX@pXp @\@\ @`@` @d>d >hAh ATZWemy|lBl BpBp Bt@t @0,(:$  76kr{  #`f   $( \fi,x  (- 0nu{x4=4 =...8A8 A<@O<O @@>Z@Z >ckqDAD A| HA.H. AL=L =P?P ?-T@T @X@X @\@\ @`>` >39dAHdH A8 76!'-EL O\\*v3v8v<G8F4,8($ 76Eksx  $ (,5x0+%(8d<y<04:48<<?I(-7<FKq{~NNNNNNNNN)52Q8>;NKQNNT\YN{~N@I@ IDJD J! HJH J(LK7L7 KPLFPF LTMSTS Mapjpm0v!!!XJX J\K\ K`L` LdMd M   7 6E3; @Iafp u~  $ 9nCIFNTnx~{(J( J,@, @ @<4;0$ 76 EY afo $(,00A4`x8 < @_ioltz R RDJ(D( J.JHI8H8 I>JO`LPrLr P}PQP QXTSL<R48,($ 76Ev ~     $     #     ) (, ,W 4o 4 4   8 <   @ D( H0 06 T [ (^ Ld 2k s P{    4; 4P TZ   X|     \= \ =      :    R li l      `> ` >dU d U h hhQ h Q& :3 n> D h (p x     lV l V .+ M0 PJ PW |0,8(;$ 76 E           H  % . E N Q $i (z , 0 0 0 0\ v 0    0% Y |l |p    0             a( .+ 3 9 d x     4D 4 D8X 8 X <@ < @@@4 @4 @DN D NH@ H @LT L T PY P Y      TX T X# X@/ X/ @\@> \> @`@V `V @dZn dn Zt hY~ h~ Y l@ l @ pT p T \  \tX t X Lx@ x @|@ | @@  @Z7 7 Z= LYF F Y_ ps @  @  Z  Z  Y  Y0;,($ 76EM U [ d }  $          ( ,  8 Q< 0\ l vS ^ da xj xp x   x x x   x x x  x  <4\ 4 \ !# 18J( 8( J. H 1<HT <T H_ xc p@Tf @f TDWp Dp W0,;($ 76E           D ! * A J $M (` o , 0    / @ K ,] 0     05 }D }}            ]$ *' / 5 c if i ol { 4X 4 X 8@ 8 @<@ < @@= @ =DZ D Z HY H YL^ L ^    CP\ P \  $TJ& T& J, X_7 X7 _= E KH W \Xf \f Xp `@~ `~ @d@ d @h= h =lZ l Z pY p Yt^ t ^ x= x =  4|T | T 8X& & X0 J_; ; _A @S S @@` ` @Th h Tn }Yw w YZ  Z4;09,R(`$ 76 EK S X a y ~            $ ($ ,3 0E lH 4T } Q [ a^ f l           8= 8 =<@ < @ H  <W @bb @b bD>w Dw ><80R,($ 76ES[`i $  (,0) H4W]vy (8 (<Ycifnt@= @  =D@D @#2,2/H>BHB >T]bhLcL c 76E+06 MR)Z3f;f@f^^ x 76E+06 MR)Z3f;f@f^^ h408,($ 76EMU[d} $    (,0A}d} 4S^da$j$p$$$$$$$0-06E8T;8; TEhT<a^<^ ah@fw@w f$$$DAD A|xt8plhd`<XTD;@h<G8F40,($ 76E $"(17 @ \$_fk t $,084<<0<?@Z<n@D84 <<;<I@b<v@HLP (+$,TX\`' C$Jdeq~ $hDHLP  |$,l pL)tCt` d $N,Qxi lHP W $v ,y |    ,    /b:@= FKH NSP dntq z|  j jK KL L "-Q6Q@KK @W|`|f|@vv @M MM Mj jK KL L -$*8YAY@SS @_hn@~~ @M MJ"" Jk ke Q Q$U,U1Uhx~{       Jvv JI Il#l&@=X@dUdgZZ gi`o`J JTcc Trxu}J JO  OZ  ZXTP@;<808,($ 76E $  ( % .(1,@08PPEPT<c@q}DH4L  TPX@ Q]Zr]o{\d\ d`e` edId Ih]h ]l[l [pJp J T(%=(H:Htg?t? gxTJxJ T|I[|[ Iauouiww iJ Jm m  (08 @ H P X `hpx $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx     , 8 D P \ h t               ( 4 @ L X d p |               $  0  <  H  T  `  l  x                  ,  8  D  P  \  h  t                   (  4  @  L  X  d  p  |                $  0  <  H  T  `  l  x               , 8 D P \ h t            (4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht.symtab.strtab.shstrtab.literal.mesh_process_mgmt_announce$part$6.literal.mesh_process_mgmt_routing_table$part$7.literal.optype2str.literal.esp_mesh_get_optlen.literal.esp_mesh_mcast_cover_node.literal.mesh_remove_myself_from_forwarding.literal.esp_mesh_delivery_toDS.literal.esp_mesh_delivery_toSelf.literal.mesh_process_mcast_cover_node.literal.esp_mesh_process_mcast.literal.esp_mesh_process_bcast.literal.mesh_process_mgmt_root_switch.literal.mesh_process_mgmt_root_waive.literal.mesh_process_mgmt_announce.literal.mesh_process_mgmt_routing_table.literal.esp_mesh_process_options.literal.esp_mesh_process_ucast.literal.esp_mesh_forward_packet.text.data.bss.rodata.str1.1.rela.text.mesh_process_mgmt_announce$part$6.rela.text.mesh_process_mgmt_routing_table$part$7.rela.text.optype2str.rela.text.esp_mesh_get_optlen.rela.text.esp_mesh_mcast_cover_node.rela.text.mesh_remove_myself_from_forwarding.rela.text.esp_mesh_delivery_toDS.rela.text.esp_mesh_delivery_toSelf.rela.text.mesh_process_mcast_cover_node.rela.text.esp_mesh_process_mcast.rela.text.esp_mesh_process_bcast.rela.text.mesh_process_mgmt_root_switch.rela.text.mesh_process_mgmt_root_waive.rela.text.mesh_process_mgmt_announce.rela.text.mesh_process_mgmt_routing_table.rela.text.esp_mesh_process_options.rela.text.esp_mesh_process_ucast.rela.text.esp_mesh_forward_packet.rela.rodata.CSWTCH$144.rodata.__func__$9566.rodata.__func__$9552.rodata.__func__$9534.rodata.__func__$9502.rodata.__func__$9468.bss.mesh_xseqno.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4F4v44444484_44444494[4{444424@YK  @_K @d<K 6x1@eK U8PP@eK zu@hl@K! @nK# @trpK% d@wK' 0 z@<K) 9!4@K+ [H%V@ K- &@K/ (h@4K1 )h@ K3 )&@K5 !+ @ K7 C`5>@HxK9 f,9a@<K; y@9W9n999999"09;+:8=9:8@KG J:E@ԫKI pNL6 PUxSmesh_network.o/ 0 0 0 644 18756 ` ELF^C4($#meshI (%d) %s: [CONFIG]fail to set country for channel 14, err:0x%x encryptedopenrouter found[VOTING][FIXED-ROOT]fail to mesh_network.cI (%d) %s: %s %u null args E (%d) %s: [%s,%d] malloc ie_len(size:%d)fail, heap:%d E (%d) %s: [%s,%d] pandora I (%d) %s: find root:%s, root_cap:%d(max:%d), new channel:%d, old channel:%d SI (%d) %s: [%s%d]%s, %02x:%02x:%02x:%02x:%02x:%02x, channel:%d, rssi:%d I (%d) %s: find router:[ssid_len:%d]%s, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x(%s), new channel:%d, old channel:%d I (%d) %s: [%s%d]ignore %s, channel:%d due to different auth mode(%d) from mine(%s) I (%d) %s: [FIND][ch:%d]AP:%d, otherID:%d, MAP:%d, idle:%d, candidate:%d, root:%d[%02x:%02x:%02x:%02x:%02x:%02x]%s%s%s%s I (%d) %s: [FIND:%d]%sfind a network, channel:%d, cfg rootnon-root, parent is designatedE (%d) %s: [%s,%d] malloc wifi_config(size:%d)fail, heap:%d I (%d) %s: fail to get station configuration, %s, %serr:0x%x I (%d) %s: %s, need_reselect:%d I (%d) %s: fail to set station configuration, %s, %serr:0x%x I (%d) %s: <%s>need_scan:0x%x, need_scan_router:0x%x, look_for_nwk_count:%d I (%d) %s: <%s>router is allowed to switch, find routers with SSID:%s I (%d) %s: <%s>channel is allowed to switch, do a full channel scan I (%d) %s: router is allowed to switch, find routers with SSID:%s I (%d) %s: channel is allowed to switch, do a full channel scan JP6a!8(")!2a - 183"12(TS(V  : FPUbcly@^`r6PPt"aA2a6Ba>RaB!8!3Ʊ18kB#Tk#V2@ F "!>!8!318hB#TDh#VL :9 A L ( S- PR Ra= -Ra*RQV # tm x<\\"a@"C 1B#1+B $ B@"C "*#2hRTBU2RRBR2R "!0V"!1R!7P%b!6"F !k(2)!j"" 2"TS "V !q!A abB"ñU)S"!1 !g"  &QP[QO [-!BQM[)"!4YPi q :I)QyAB!;R!9b!:!2ZI1Y!i !?(2h!>(B"T"V :!@"!613R!.P2!@b2ib1ib0iqb/iab.iQb-iAa:i1"+ >)!Y9  b!62'1)) Z_hbW6aa¡`  t] VzQ|2%"B#TT"#V = R%%.R  YR! Y    }  !2"!3PH2$TS$V :A tA B@tAKI Ay (22"T"V"  ) ¡|f" Ek ,qx7;q8r(T(V : t "a!   l"Ed e |! l rĀB fS/ #2D ""1""D í"D ,)  M !t(2U!n""2"Tc"V :qn!l " t tq__a IZAX ga ¡սl j6b,i#kqhfbgbbC bxbcbbC ,i3 fiar&7Jq'r(T(V   :!  %"VjAR$1e RsVE  VX5WQR%r%T%V ] "  :a2Q1A01/!. -a  RVURVX55QXb%T%V ]   : ""a  "C FU(") FRB!y(2"T3"V"E s zz) DAk |  ~BBA Ap B@@tAeR$1e l! r | jpAcBV :mAVk¡ZQ\P gJ * db@ bDa _¡_]a=HdR$T$V M b&&.b 6 ibb;?! i ""C H 861 t1hB#1pBsV VAH4DAB(Tt(V :-Q2A110!/ .  B4AH4#AB(Td(V :  BB B $BB 2#1 32B ,9!"̒   mesh_nwk_process_reselectmesh_nwk_process_look_for_networkesp_mesh_scan_done_get_channelGCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 l8(((Me"g((8BB"BD" "O";="@L"@"."#" b"*"`"  " "<"TU"""ub"0" T"]"l"%q"""(H(H$lbw"H)"q""D"R"*"Dm"""(D(D@-e":"P]" " ";"" "6"STH"t"S"d"h(,(, 83kM" " ","""!"8"<((     O 6K[jt !9\r|lV /@_f8g_log_levelg_osi_funcs_pesp_mesh_channel_enable_jpesp_wifi_set_countryg_mesh_topologyg_mesh_ext_cfgg_mesh_ieg_mesh_rt_capacityesp_mesh_scan_done_get_channelstrnlenmesh_mallocesp_mesh_flush_scan_resultesp_wifi_scan_get_cur_ap_infomemsetesp_wifi_scan_get_cur_ap_recordmemcmpesp_mesh_is_same_routeresp_mesh_is_root_conflicts_allowedesp_wifi_vnd_mesh_setmesh_freeg_mesh_is_rootg_mesh_self_organizedmesh_nwk_process_reselectesp_wifi_get_configesp_mesh_clear_parentesp_wifi_set_configg_is_standalone_stamesh_nwk_process_look_for_networknwk_event_id2strmesh_nwk_check_no_parent_foundmemcpyesp_mesh_send_event_internalesp_wifi_set_modeesp_wifi_set_non_mesh_connectionsmesh_process_parent_organizedmesh_nwk_process_allow_switch :BX _00 8e?eGeLe|xtplhd ` \XT!P LH D@ <3840,($ $ (0,$  ()02,54D8Y<@(0,DH8@(0,LP@ T1$<(p0vX\` @@Q=U\fdt$|(0hl\pd$(\'*H0RdWt$(0hx@@ @(\u$(\ `0|%$-(EHMS Y\zd0HD #oo #$ $% %&NN &W 'cc 'l'ww '( (U) ) &,) 9AF@* *@+ +@@, , "@(@7<?EB=E=[a^@)kk )q@y) )@u uu@@@@- -].]`lz}%%%*28D@<840,/(.$  o $ (,$ '/47=0^cf4D$(8<@S$[t,w( DH${H{ $L'L 'P1P 1HHHJqOqT-xTx -X'X '\' \  'DD!*`2>`> 2d3HdH 3PXagh-h -@< 844.0,($ -    '>AUy$   ( dd"= B,E0PdTr48< P4 >,A@D6D 6H7H 7$/528PL)GLG )MR[aP6oPo 6T0T 0dX6X 6 T'd-d\'c\c '~`8` 8d9d 9Ph:h :l;l ;p$p $t1t 1x3x 3|-| -PP<^^ <(4$   - .;G\_ ks $ %(JPVk,)b,b )hpx}000 0!+84:242 :  $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht  .symtab.strtab.shstrtab.literal.esp_mesh_channel_enable_jp.literal.esp_mesh_scan_done_get_channel.literal.mesh_nwk_process_reselect.literal.mesh_nwk_process_look_for_network.literal.mesh_nwk_process_allow_switch.text.data.bss.rodata.str1.1.rodata.rela.text.esp_mesh_channel_enable_jp.rela.text.esp_mesh_scan_done_get_channel.rela.text.mesh_nwk_process_reselect.rela.text.mesh_nwk_process_look_for_network.rela.text.mesh_nwk_process_allow_switch.rodata.__func__$9535.rodata.__func__$9524.bss.look_for_nwk_count$9519.bss.scan_times$9499.rodata.__func__$9505.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4?4g44444424  g@#!  /D*@# !  YT@.! ~hy@3! <@9L! Xr"-CW0;`8r&(m@;<! Nz@0<! <"  Amesh_parent.o/ 0 0 0 644 287764 ` ELF^ 4(-,6A! B 6AA lD, D%"D- 6A! "耀t8!!"܀*I (6A) 6 :  - V #I #I %#&%H%  ,#V,H, 6A ' - 6A=R! l 7 l 200t-6a l+ A 00t A tA uA uBAM2AA A A | |f +- meshI (%d) %s: %d[monitor]ignore router:%s I (%d) %s: %d[monitor]new parent:%02x:%02x:%02x:%02x:%02x:%02xcurrent parent:%02x:%02x:%02x:%02x:%02x:%02xmax cnx:%d I (%d) %s: %d[monitor]no change, parent:%02x:%02x:%02x:%02x:%02x:%02x, rssi:%d [VOTE][SCAN]mesh_parent.cI (%d) %s: %s %u null args I (%d) %s: %d%sthe heard rc[%02x:%02x:%02x:%02x:%02x:%02x], vote_ttl:%d <= last ttl:%d, expired W (%d) %s: [%s,%d] %d%sthe heard rc[%02x:%02x:%02x:%02x:%02x:%02x], ttl:%d, invalid I (%d) %s: %d%sthe new heard rc[%02x:%02x:%02x:%02x:%02x:%02x], ttl:%d, invalid I (%d) %s: [%s]looking for a new parent, [L:%d]try layer:%d I (%d) %s: %d[monitor]candidate:%s, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d] I (%d) %s: send add announce, err:0x%x E (%d) %s: [%s,%d] pandora E (%d) %s: [%s,%d] esp_wifi_vnd_mesh_get() failed, err:0x%x switch connectednormal connectedI (%d) %s: %dparent monitor, my layer:%d(cap:%d)(%s), interval:%dms, retries:%d<%s> I (%d) %s: (pandora)unexpected I (%d) %s: (pandora)exit I (%d) %s: (pandora)new join W (%d) %s: [%s,%d] err:0x%x , vote started, vote stopped, from scanI (%d) %s: unexpected, disconnected, ignore request from %s%s%s%s I (%d) %s: unexpected, disconnected, ignore request from %s I (%d) %s: <%s>no parent found, set ROOTLESS, scan times:%d, heap:%d I (%d) %s: unexpected, disconnected, flush scan results of %s%s%s%s I (%d) %s: unexpected, disconnected, flush scan results of %s VS[FREE][%s%d]%s[%s, layer(cap:%d/%d), chain(cap:%d/%d), assoc(cap:%d/%d), rssi:%d, scan_num:%d%s %s,%d child[%02x:%02x:%02x:%02x:%02x:%02x] %s,%d ttl error, rc[%02x:%02x:%02x:%02x:%02x:%02x] not itself, bssid[%02x:%02x:%02x:%02x:%02x:%02x] %s,%d ttl error[%d], vote[%02x:%02x:%02x:%02x:%02x:%02x], bssid[%02x:%02x:%02x:%02x:%02x:%02x] I (%d) %s: %dparent layer:%d, rssi:%d, assoc:%d(cnx rssi threshold:%d) router found[VOTING][IDLE][Disconnected]unknownby children, by root, [STOP]E (%d) %s: [%s,%d] malloc ie_len(size:%d)fail, heap:%d I (%d) %s: [VOTE][ch:%d]AP:%d, other(ID:%d, RD:%d), idle:%d, mAP:%d, root:%d, [Layer:%d][%02x:%02x:%02x:%02x:%02x:%02x]%s%s%s%s I (%d) %s: [VOTE:%d][%d]%sself[%02x:%02x:%02x:%02x:%02x:%02x,%d][found root, stop vote][time:%lldms]%s [FIXED-ROOT]weakI (%d) %s: [SCAN][ch:%d]AP:%d, other(ID:%d, RD:%d), MAP:%d, idle:%d, candidate:%d, root:%d, topMAP:%d[c:%d,i:%d][%02x:%02x:%02x:%02x:%02x:%02x]%s%s%s<%s> I (%d) %s: %d, add invalid rc %02x:%02x:%02x:%02x:%02x:%02x, map.outdate_count:%d, invalid_list->count:%d I (%d) %s: %d, clear rc, %s[%02x:%02x:%02x:%02x:%02x:%02x], from <%02x:%02x:%02x:%02x:%02x:%02x, %s, ttl:%d, rc[%02x:%02x:%02x:%02x:%02x:%02x/%d], vote[%02x:%02x:%02x:%02x:%02x:%02x/%d]> expireinvalidI (%d) %s: %d%sinit rc[ttl:%d/votes:%d][%02x:%02x:%02x:%02x:%02x:%02x,%d] W (%d) %s: [%s,%d] %d, %s, clear s_mesh_rcandidate last rc becomes invalidlast rc is not foundE (%d) %s: [%s,%d] rc[%d/%d][%02x:%02x:%02x:%02x:%02x:%02x,%d] by childrenby root, expireI (%d) %s: [VOTE:%d]%s, vote[%d%s][%02x:%02x:%02x:%02x:%02x:%02x,%d], self[%02x:%02x:%02x:%02x:%02x:%02x,%d,reason:%d,votes:%d,%s][mine:%d,voter:%d(%.02f)percent:%.02f][%d,%d,%02x:%02x:%02x:%02x:%02x:%02x] I (%d) %s: %dlayer:%d, lost current root, stop vote I (%d) %s: %d
my_vote_num:%d, voter_num/max_connection:%d, 2nd_layer_count:%d
I (%d) %s: [SCAN:%d]self[%02x:%02x:%02x:%02x:%02x:%02x,%d][mine:%d, voter:%d(%.02f)percent:%.02f][%d,%d,%02x:%02x:%02x:%02x:%02x:%02x]

I (%d) %s: [router]%s, rssi:%d, free/total:%d/%d
><=W (%d) %s: [%s,%d] [layer:%d]overload:%d, layer2_cap:%d%s%d, root_cap:%d, assoc_cap:%d

W (%d) %s: [%s,%d] [SKIP]overload:%d, map_ie->assoc_cap:%d
I (%d) %s: %d, map[%02x:%02x:%02x:%02x:%02x:%02x], self capacity:%d>%d
W (%d) %s: [%s,%d] [PARENT]not found
selectionI (%d) %s: %d[%s]try rssi_threshold:%d, backoff times:%d, max:%d<%d,%d,%d>
I (%d) %s: %d[parent]not found, rssi_threshold:%d, backoff:%d
I (%d) %s: %d[%s]try layer:%d, backoff times:%d, max:%d, rssi_threshold:%d
W (%d) %s: [%s,%d] [parent]not found, try_layer:%d, backoff:%d
I (%d) %s: %d[parent]not found, rssi_threshold:%d, backoff[%d/max:%d], try_layer:%d, backoff[%d/max:%d]
I (%d) %s: [L:%d]ESP_REASON_MESH_LEAF deauth aid:%d, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: [CYCLIC]cyclic found, deauth aid:%d, %02x:%02x:%02x:%02x:%02x:%02x
E (%d) %s: [%s,%d] get vnd ie fail!
W (%d) %s: [%s,%d] %02x:%02x:%02x:%02x:%02x:%02x
W (%d) %s: [%s,%d] %s,%d[join]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x[pendingQ:%d/%d], seqno(%d-%d)
W (%d) %s: [%s,%d] %s,%d[leave]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x[pendingQ:%d/%d], seqno(%d-%d)
W (%d) %s: [%s,%d] %s,%d[self][pendingQ:%d/%d], seqno(%d-%d), total pendingQ:%d
I (%d) %s: %d[rejoin]cidx[%d], %02x:%02x:%02x:%02x:%02x:%02x, pending:%d
I (%d) %s: %d[rejoin]cidx[%d-->%d], %02x:%02x:%02x:%02x:%02x:%02x, pending:%d
I (%d) %s: %d[rejoin]cidx[leave:%d-->%d], %02x:%02x:%02x:%02x:%02x:%02x, pending:%d
I (%d) %s: %d[L:%d]deauth aid:%d, mac:%02x:%02x:%02x:%02x:%02x:%02x, reason:%d
I (%d) %s: %d[no parent found]delete children, assoc:%d
E (%d) %s: [%s,%d] malloc wifi_config(size:%d)fail, heap:%d
I (%d) %s: %d[nwk]push to nwk q fail, pending[%d], state:%s
setnot setstop reconnectreconnectI (%d) %s: <%s,%d>parent is %s<%s>g_is_wifi_connecting:%d, g_is_wifi_disconnecting:%d, g_mesh_stop_reconnection:%d
I (%d) %s: %d[wifi]scan in progress, stop scan, from %d
I (%d) %s: %d[wifi]unexpected, scan in progress, stop connect, from %d
I (%d) %s: [WAIVE]new voted, connect to router:%s, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: [CONFIG]connect to router:%s, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[switch]choose candidate:%02x:%02x:%02x:%02x:%02x:%02x, parent:%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[SWITCH]connect to candidate:%s, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d, assoc:%d]
routerparentconnectI (%d) %s: [MANUAL]designated as root and router is not set
I (%d) %s: [MANUAL]connect to %s:%s, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d], ID:%02x:%02x:%02x:%02x:%02x:%02x<%s>
I (%d) %s: mesh is not started
I (%d) %s: %d[leaf]delete children, assoc:%d
I (%d) %s: %d[leaf]looking for a new parent, [L:%d]max:%d, try layer:%d
assocsystemI (%d) %s: from %s, layer:%d, root_addr:%02x:%02x:%02x:%02x:%02x:%02x, root_cap:%d
E (%d) %s: [%s,%d] malloc mesh_map(size:%d)fail, heap:%d
I (%d) %s: <%s>status:%s, num:%d, id:%d
MNWKI (%d) %s: [scan]new scanning time:%dms, beacon interval:%dms
votingI (%d) %s: [BACKOFF]%d, parent %02x:%02x:%02x:%02x:%02x:%02x, rssi:%d, threshold:%d

I (%d) %s: [DONE]connect to %s:%s, channel:%d, rssi:%d, %02x:%02x:%02x:%02x:%02x:%02x[layer:%d, assoc:%d], my_vote_num:%d/voter_num:%d, rc[%02x:%02x:%02x:%02x:%02x:%02x/%d/%d]%s
I (%d) %s: unexpected selection, parent(type:%d, layer:%d, layer_cap:%d, g_mesh_max_layer:%d)
I (%d) %s: set router bssid:%02x:%02x:%02x:%02x:%02x:%02x
[weak]+x+,expire, final struggleI (%d) %s: [FAIL][%d]root:%d, fail:%d, normal:%d%s

I (%d) %s: [FAIL][%d]root:%d, fail:%d, normal:%d, 
backoff:%d%s

I (%d) %s: %d[SCAN]init rc[%02x:%02x:%02x:%02x:%02x:%02x,%d], mine:%d, voter:%d
I (%d) %s: %d, vote myself, router rssi:%d > voted rc_rssi:%d
I (%d) %s: [SCAN:%d/%d%s]rc[%d%s][%02x:%02x:%02x:%02x:%02x:%02x,%d], self[%02x:%02x:%02x:%02x:%02x:%02x,%d,reason:%d,votes:%d,%s][mine:%d,voter:%d(%.02f)percent:%.02f][%d,%d,%02x:%02x:%02x:%02x:%02x:%02x]

I (%d) %s: my_vote_num:%d, voter_num:%d, max_voter_num:%d%s

rootnon-rootLAYERTODSSTART VOTEROOT ADDRROOT LOSTROOT-FIXEDROOTS FIXEDROOTS FOUNDstartedstoppedmy IE encrypted, forcevote is startedreach max timesidentified deauth reasonreceived acknowledgmentpassiveactivehealingdisconnect[revote][scan]conflictI (%d) %s: <%s>delete children, assoc:%d
E (%d) %s: [%s,%d] insert child error, aid:%d, %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: <%s>unexpected, stop previous scan by %s
I (%d) %s: <%s>unexpected, unprocessed previous scan by %s
I (%d) %s: <%s>unexpected, fail to start scan
I (%d) %s: <%s>unexpected, flush scan results, request a new scan by %s
I (%d) %s: %d<%s>flush scan results, not triggered by mesh
I (%d) %s: %dself-organized is disabled, users shall read out scan results by themselves.
I (%d) %s: %d<%s>self-organized is disabled, flush scan results.
I (%d) %s: %d<%s>%s flush scan results%s%s%s
I (%d) %s: %d<%s>%s wtf, flush scan results%s%s%s
I (%d) %s: <%s>scan done weak:%d, is_weak_parent:%d, g_is_wifi_connected:%d
I (%d) %s: <%s>should not happen, err:0x%x
I (%d) %s: <%s>initiate disconnection, force parent re-select
I (%d) %s: <%s><%s><%s><%s><%s><%s><%s><%s>
I (%d) %s: <%s>already disconnected, ignore it
I (%d) %s: <%s>already connected, ignore it
I (%d) %s: <%s>already reconnecting, ignore it, stop_reconnection:%d
I (%d) %s: [wifi]disconnected reason:%d(%s), continuous:%d/max:%d, %s, vote(%s,%s)<%s><%s>
I (%d) %s: [wifi]disconnected reason, new:%d(%s), old:%d(%s)%s
I (%d) %s: %d[cycle]looking for a new parent, [L:%d]
I (%d) %s: <%s>asked by %s, ignore, %s(%s)
I (%d) %s: <%s>percentage threshold:%f, attempts:%d, reason:%d%s[time:%lldms]
I (%d) %s: <%s>new voted root, s_vote_scan_times:%d
I (%d) %s: <%s>reason:%s, s_vote_scan_times:%d
I (%d) %s: <%s>new root:%02x:%02x:%02x:%02x:%02x:%02x, reason:%d
I (%d) %s: [waive]new root:%02x:%02x:%02x:%02x:%02x:%02x, cidx:%d, sub_cidx:%d[%d]
I (%d) %s: [waive]looking for a new parent, [L:%d]try layer:%d
I (%d) %s: <%s>triggered by %s
I (%d) %s: %dnew:%d, current:%d, depth:%d, child:%02x:%02x:%02x:%02x:%02x:%02x, sub-child:%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: <%s>toDS:%d
I (%d) %s: %dnew:%d, current:%d, child:%02x:%02x:%02x:%02x:%02x:%02x, sub-child:%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[switch]clear candidate:%02x:%02x:%02x:%02x:%02x:%02x, parent:%02x:%02x:%02x:%02x:%02x:%02xmax cnx:%d
I (%d) %s: %dparent layer:%d, channel:%d, rssi:%d, assoc:%d, rssi threshold<%d,%d,%d>
I (%d) %s: %d<%s>parent layer:%d(%s), channel:%d, rssi:%d, assoc:%d(cnx rssi threshold:%d)my_assoc:%d
I (%d) %s: %d[worse]delete children(assoc:%d), parent layer:%d, worse:%d, rssi:%d, threshold.low:%d
I (%d) %s: %d[%s]looking for a new parent, [L:%d]try layer:%d%s%s
I (%d) %s: <%s>%s, layer:%d, root_addr:%02x:%02x:%02x:%02x:%02x:%02x, conflict_roots.num:%d<%s>
I (%d) %s: <%s>%s, layer:%d, child:%02x:%02x:%02x:%02x:%02x:%02x, conflict_roots.num:%d<%s>
I (%d) %s: <%s>the parent connecting to is no longer a MAP
W (%d) %s: [%s,%d] <%s>layer:%d, assoc:%d, capacity(self:%d, layer2:%d, root:%d), err:0x%x
I (%d) %s: eliminate redundant roots, %d seconds
I (%d) %s: <%s>new router bssid:%02x:%02x:%02x:%02x:%02x:%02x
-6a}""1r83n18#B#Tr#V

򢱱:ra 8Vj3]1B#2$TS$V
m
""a""a"a"a!aXa"'uB B1r,#""a!arQR QR","#
aaaaa a! !"a"!)!"!q)Q!"!!!! !!!A)1!"!a:a)YyIa!!a 3P12#'GB#T'A#V

2,:3#9a29Q29A29129!2922a 6A2#8m-R#HtBFB1f$6r
R%U#flXP"2#VSf*&-4@;Ie6 Pt!8!3F18-B#T4-#V2
!8!3F18*B#T4*#V2

:9 bl &0 "D  m
""D-  q
 h0l0 0l-
Varg
22D-  -"'5"	2!(2[!(2r"T"V

/:!P(	-qaQA1!29) 2 # 20"D "h"a""	"A  !""3
1"C."C/"C0"C1BC-  ("D- w#!q(b"Tf"V 

*B-IBIBIqBIaBIQBq_!_P'IA2b)!">^f91)) c0k"Z0"D-  e
X0aV
"-b"bD- wb!C(2!A(b"Tf"V 

XB-:IqBIaBIQBIABI1Bq.I!!.P'21;9) ƥl6a00SB0EQR%5AQ%R(T5(V
m
(
:9 RgW! "  t̒!R"W@ 4@6a=b	\02"b`MAHDBB1!""2U!(R"Tu"V

"5:)q"4)a"3)Q"2)A"1)1"0)!"\"#)"6I) ` 01-6V	1$2#104V :0  HDBVVA8-#XI1f5g/#f#"& 
 J  2#V6A!8#D
1+':(D
:7:F
(D
|0::30:A!08  
V[78t(1"":l;'6a!82#;=
|ԊGYAH4B(TT(V

:(B2"T"V"

) 6A(;;D0u6<J"Q%"Q&  ]
!1H4b$T
$VB

YI "JH$D
Ahg:*X%D
B:B@
ADABX%DR
H@E0G:8KA! ;("":6A(;'6A|)(: 6A(:6A(;6AJJ   D6A00t B@@tA B@@ttA&,'5	W,W	,WQ63a99 F
QaXWRDRD  QiRE Qh6bbe A@Aaxbg'bDbD  A@AJJax7F ar(T7(V

ybbja	a @AQ!Q!0RܱA!:YQ1aba 1("">!I 6A#'$! "  t"*!"!f"! "  tVb&*!"fvi"'(!
! ( )6A"4-Nv+ l H 	I  HKB!B  6A||F`@`BG' BDBH B!  fB @0V-
 6A	R

 
Um
R
v{xgr
r$w8tKfR8Ѝ Ǹ	i#fF@ R 
v#[XeR$@Wb`U RR KR R R R "'A!(2%!(R"Tu"V 

:"d"C|"D  CD  Q86a!22A 2R RŜ2A MPF]BBĜ@U MҠd||v= hf/b"@ȡ0	I  b$UPPt3KDLR  W*$|5 3U`C DVt 22  2B  2d71!(2.!(22"T
"V

:2A780R`U5F1838R#TE#V

:d2`S208050?1!h08Qb&;HB$>H"049"22B 22B  6Am`tVX0+S(  BJCr'g)lP ܚ|PWRD BDBC  "{Uf|@;I		6}!8!3)18	B#Td	#V
1
+cG:!8!3u18GmB#Tt#V
1
:9 @TZS'h1lA -
Aܚ|@HBE BDBC  D{ff6A tV0VX
"  "  -+J"
"
 
) 
  -   *-  t6A

#	(9
#).  ;
)	KK-
@;I&
'
(
6!8!3l12#sB#T#V
1F
!8!3`18B#TD#V
1
:2a !2"!3P12#sB#T#V
1Frm
R((PPU RA( QRUPPA)PtPXACRC  ̽RBB  (ra +T" rztr'gla "{Uf RZT'4Kl+rC07 |ps|072E 232D  "wV "*D``&b20f f "bD  @;I


6!8!3p18B#TD#V
1
!2"!3e12#B#TT#V
1
:9 !8!3T18B#TT#V
1)A"Q
 !"2) ""R2P" )&  t9+8)v`'*(R'F6PPV5
"l l  
A  5Vil kܺ`wzxR % "G  U%A )̭!" F!"l"T " "D  Ff{3&@;I


69=!8!3Z18#B#T#V 
1(!2"!3M18B#T#V
1
:9 !8!3=18B#T#V
1iA+bQ
 &`RZXr'F,ppV

la	 lRA  ؑJdl@ ؑ*`"*(rpz rBrRA ')!(̢!" F!"l"S " "C  Ff{&6A!9!10 (; "(<1(;"(<1(;"(<1(;"(<1(;"(<1(;(""<@;I36!8!3S12#B#TD#V

:12a 9AdBA)Q0# BA  @;I?6!2"!3&18	2(T(V

: 2lQAqHAA  lz!"Q	 9 @;IR6!2"!3F!18B#Tt#V

:19 B̲1l232Q22A-9qAA 2a I @5@;I_`eg6!8!3H12#sB#T#V
1F
!8!3<18B#TD#V
1
:2a aKSqP bg '	g!""#f"	&e""#f+"	f%""RP" QRW'F!@;IV'6a  t!8!3F]18B#Tt#V
1   !2"!3FJ18B#T#V
1
:9 !8!3F:18B#T
#V
1# =
*A "*$   BBBB |-Gh!*#!B(T4(V 

*9 -XB(T(V

19 ƿ-6A! t'!H!"6A"H  6A"6A1B1VH
 |鐈|ِJ CBC2  BC.BC/BC0BC1BC- l@HBC  A9 (&b	,
6AI I I  t  p<	XX  ,Ks6atG"G-B$+,IdI12#3&1#	2(T(V 
M
  !
:  -	˃!) F
183,1H2(T(V
M

:6a1  t'u"A  r ( F|r ("C !"     "C."C/"C0"C1"C-  S6m|S!"" #VrQR%5FQ%R(T(V
}

h&.A 
A:9 dLʴ2d |6AAB$1l E@@t0Ed !zuYK"< <|-
6A  t"" BBB2B  6A  t""|BBB  6	A1!atVX Vf2 K(!w<{A
ˡ!wk1! 6A @@00tPPt-G9GW0U( %"  t(/6a1AK   #"fB D@(  t6A s;'
6",5As7F!L,G.FIYeY2$3]18B#Td#V 
]
"
!:( 00 20 1!0+)!a D83@18B#TT#V
=
"
:F4A t̘.[BA  Bt$BC "B"C !""1"b2"C ,) F18A3)8CR#T#V
=
"
:(22"T"V

!) EGI@;IP+57<6  t!2"!312#S B#T#V
1R#!8!3Fw18SB#T#V
1
:9 ilbQ brg &0 q a ,#1aa rb0!q!aA
!1kӉQ!ira Bd)B8543I!B7IB6I r" !-fql0-

l0-
	")")q")a")Q")A")1"5)!"4)"3210"a B״IBIBIBIqBIaBIQ29A2591249!2392210qkq9 wQ6a  
l  R"A1iCC  1YY RRC QX5QQR(T5(V 
HDBFAB
:129!","#)I 6AMV2|b2"&w12##
1c'r Q"E QrE QP # ¢Ƚ#rF  6AM|""R!2B !2B 1!# ¢!(() @;I6a00!2"!3@12#sB#T#V
14008kR #k"qF1!2"!3/12#3B#T
#V
1
:9 bR2lb,
VFb'1f) 0 ,a
̊RhWF,6N;=P'nu6  t"a5<<!2a480Fd0R =
VZQ8CB#T#V
: R%%.
Q!iY Ph"a3}JC"a0"a1a2 F"a.!2 
V  hPa6 !.!6!.2a*Ba+PP  :Ȓ(Ty(Va7 

!7 	!.
P}:;A 1>29A1@29a16RA YqQpTa;qr2010=apdq1rpKBai9Y2!0B!3R!1ɑ!5'b!2١
:9Q1I!Y) ! 2"&#3!021B#$D
AB!4dR!4BeA
H4%H$	2$T$V 
RA&.
.A !bi!1A
:BIQ|!	A qBR!qav""#ɱy)YqIa !2!"*#2
3B
@3 73"J ("J  (1	f`&kfi	v	@;IXYh=j'W{	6"aL2aQ!8!318cB#Tb#V 
1"!L!8!3F18_B#Tt_#V
1
:9 ! l(< C@t BP@ b: VRaTURaN -
VzQ(RB"T"V
-
X%.
!NQ!Ra 07 2aU PmraO2lraRraSraVraM w$!UaI M
V6
 h0 R!I !NB!IR!N"aEG!TBBaF!U AUHTR$T$V

QAZNWI B!I)UsAKHtBR:;C` OE6raN}  tRaM!8!3Fi18YB#TtY#V 
1
!2"!3]12#VB#TTV#V
1
:9 !8!3L18RB#TTR#V
11X18Sf#01XF	22f12#2&Vj=lꢠ h"l22aL 222&Á@ 2-f㩆2iZ&	laU !U2,}	l2aU !U2%#"l	"ol;#x:!M@ ybh-ba6bF Q@ [QAQB  j
"lPfd!?(2F!=(&2"Ts&"V
]
#""aM%"aLaO"$&Bb'"aNaPaUaQaRaSaT J","#"a"+"a"*"a")"a"("a"'"a"&"a"%"#"a"$"a"#"a"""a"!"a" "a")"-)I!P"!OQ)A!N"!M!T!S!R!Q!U1)!!L!ّɁqia) V Q@ a6:QAQB  l"VJ!(2D!(2"TS"V
]
#""aM%"aLaO"$&Bb'"aNaPaUaQaRaSaT ","#"a"+"a"*"a")"a"("a"'"a"&"a"%"#"a"$"a"#"a"""a"!"a" "a")"-)ᱶI!P"!OQ)A!N"!M!T!S!R!Q!U1)!!L!ّɁqia): |"̪aR-b	WR-Uwel&z""G- R-f2B"JAla -
#j2/3. 23##7m2/3B.@3 b7[""/". F"!Lb!Nf(1!x#23# /2.0 6A6  tYRQ W! !Xh%BBIA4+sB%D )l9
22'&2
Q l %j & ,lQ Q#xyZlz-	9"  tHAR%'"6A1  t0 !""C  lB
%̪,C  zSC  -4M6 Pt%f$(:" "*10 #f!2CҠ #!(2g!""2"T"V

:#A!P$BIBIqBIaBIQBIABI1BI!BI) ; +2'36+slp   tba( jbf#u h0aa	hf1B!#XP 0 ]
f
1"Bf:_!(2"Tc"V

*!)!!)"a !2R2B 1B $ "C  F&&ED&JBl0!(0:!(2"Ts"V

*!)!!"a"a !2R2B 1B F!B"dR$T$V

BD#IBIBIqBIaBIQBIABI1BI!B	~IAzBa 2	3wc((22"T"V

q!ynw) @;I;6YQ  tiAV&!8!3T18B#TD#V 

:19 QQhQ@   alQ#	lVFx),
	AQaq qa)t8F2R3#WX%2SF%AQ300tR%bg3F9EMV;'&
6A2Q}2Q| 2q̣2S 1hQ ` faG #hfif"a? fFb-f	

 # F#V4= @ AB$4qAB$b$T$V
8QA2aC20EBa@A2-2aD204qQ~0W2'2aF2)2aH2+RaAR&2aJ2,3#RaER(2aKRaG1R*RaIRRaLRaBRaMRRaNRRaOR22aQ23#2aR22RaP2aS213R0 P3 }
B|R}\\@@{z  \a!a aaaaaaVaTaU hBa2aB!R2!S!T!URa2aBa2!PB!OR!Qa:aaa9IraYR!N2!MB!LYR!K9I2!JB!IYR!H9Iq2!GB!FYaR!E9QIAY12!AB!DR!@1!C!B/9!IRa  hA1" :RB22QJ 1#RQHBQI  5AHDR$T$VB

I f"BAB-f9AB!(22"T"V"

) |hgA RPPtAV|+-ڢ}@@qPkv$ 1
P 0 F!(20!(2"T3"V
-
: E87'12'$205 2D 1"C2  H4G$ $  /V) bfhjAV#BD#BDhjF	hfi F6A20 2"( 8(V8c!R  -	u

6! tV0VBaVBfRTPGRG5pqRAHdkBD@@tBH 
GF_!BV&a2 A=
`RA8=X(T	(Va 

t:!0!Ya 	p -
@@P
	kv9H4F8AH
b$T6
00$VAa 
}
Aaaaaaa!)a @ :Y9q2,3#9a29Q29A29129!A292!9 1sBBC22R2V2F  6A
Z 0X@ <Q`R$	̹#1,#
+B,D#0FH-G+,#G%-(B,D#$	t	  2"#
fE2#B274-
 tF+","# 2-7+7"7
7+ t-
6A"j

t

 09S

 

 C-3	
s0Ҡ`F	","#-Q600t8RPi`PtV5@YV
a		hiQaYb(QA}	 A1Ar
gxu
AVA
ܓ}
׻](V183712(T(V

kb:i!hi,#  HD"'-eHh  ;e6"Hdb"`RPPtVU0%V b 2hVR$"Dh - b8#23rp 2d3F3rww w20wp9q'8r(T(V
  Й)1aq
*AQ9!a rw#@qxG
'T'Va 

*R91Y!9 '2&23rp3 rd7m183{183#T#V 

:yq23rp3 9a29Q29A29129!292!2a dFmB$VT]`SPPte C@@t-1w8#B#T#V

*t1|qy9 v	,6"Hd"0tV8PVq!bX h abAh```h'jh"`hSiQx7Wqx'T'V 

:r1p9x"yaxyQxyAWy1qry!i9 1="-FrhVr$}-Dh  Nrr1#
z,#]w
s,#O,#Dh  
g(0ٱ 4رF}=B$VT-8318cB#T#V

:129i v	K ;l62HT&  tVR0&Vb!(2E!(r"T"V

:2!0(#911YA29!i"a !X=hX$-rDh  E164F=B$V0ti H@@t-c18B#T#V

*129!1i9 .6Fk8=6@e`S V5}2bHxppa	a aa
 чQj!
L3M +

+V+ɁXU
!2R -
 
2(!RR - 8$0π-
AJ2D 2*QS 	"""D  ,X2+21)VfV
V*E  F!(2"TS"V"

:)Q!")ARy1)!")() b"300`7a~2V2D2E  !(2FV&8>6A1A-y"  tDVQ6a0pt1   B@@tQTBD	B`t
Af``tRD Q%(Da 
 2dtDD T"T &2D2D  ʁځ@ 2T|2D2D  2d74`" 108105!x30"ar';XR%>)$ 6B  00t$"&8F'f8	!|	 !-Y"  t(
'"J  4'9!
(!"! "  t
i;
6lZ< A00H̄ARARAB!QX5KQ%(R(TŢ(V


:aQA
1	!a f@ 2
&332J  
l@ Z_lZA_  V183E12(T(V

:R
YQRYARY1R
Y!R	Y""a d V">bu!R27 S@ Vz2|@ClBB  |
!|(2B"T"V

w!}zz) ;KNY]riu6QX%b%TƢ%V

*RYaRYQRYARY1RY!")!) Pe q'!vzyx#"x2w<pqr*Tw*Vaaa 
2"!
*ɱɡɑɁqaQAi1I!9 !!rzUf"@&!!bf"h2g:`j`i:*T*Va 

*2"ibibibibiqbiabiQbiAa!y1Ba9ba 	bjUw"@&!xhg7w`wath&T&Vaa 

*!ZYYqXYaXyAYQ"h)1!wet!I!9) 6aA]7"x>l
lQ AA  :0 t3B@f|~6A1A t@;I'6] `t!8!3Ɵ18s'B#T'#V

:19 q"276P A&)*$8F"l Vz2̣9"92 |12#3y12#r#TW#V

:8298"9")q")a")Q")A")1")!")i b̊4#	{l ̪rtw)
F'fF%yz
*:#8+9"!(2c!""2"TC"V 

:$2ɡ"ɑ")")q")a")Q")A")1")!i Lp+8l:tp 09 2G  ~:#&~{z"b!a(2^!`(b"T	"V 

:(7)(')")")q")a")Q")A"R)1"XX)!i9 	D"T
 ""d 6A t!B|GHJQJ%|x9*#s|@"
BJER" %"D " B6IBQ G| AQ¡al00 }
¡3Vgah6cab(TV(V
xF
:5q4a3Q2A110)!9a 0B@&6A t̸	8   6aARuQX5+Q8R(T(V

: fRRD  ARRR$1 Bsl̪dI
-
 ;#&6a!]2';10 M
'FQ|2%B#TD#V
=
X%.R
YQ!Y  ah&a "F
 0 @ bE  !"      "H."H/"H0"H1bH- 
 [6A0X  h 6A)	| 2I2 H X @;Iw6a00!8!3F"18B#T#V

:19 Q2U  F
f#0abX"šzbD  HU  @@;I   6a=!8!3718c
B#T
#V
1Q!8!3*18#
B#T	#V
1
:2a h,rA'(""(""&V!h-	6IHb(T(V
-
RW	HB$]
Ra !61¦-
:(J X
A  ¦61¦ӽ-
:8J X
A  ¦ӽ61¦߽-
:HJ X
A  ¦߽61¦-
:XJ X
A  ¦61§'-
:hJ X
A  §'6A!"!"V tV,9)  <
"b
, r"a 6A10 -
*J X
A  EIQ`j0;'6A RPPtQR%1e`aRVU  bP  "a T B@@tDArQ̷qr7xf~qx7_qxr(T(V
ahA̘K
:QA1I!i9 ( *!(2(!(R"T"V

:9 !'\!(Q2((2b"T"V

: 2a (22"T"V

!) "D  ;_6Q¡P =
VZQ|2%'B#T'#V
=
X%.R
YR!Y AAaiDD  FVV 	,DقDD%DDDDtDD VܐhD l |` @ beD  A,˴$1Cd l`  Cd l 3L AlBBCk   ,M
,(ayK(2F#!g(Rb"T"V

"j)Q"i)A"h)1"g)!"f)\"eh) F(2D!T""b"Tf"V

"j)Q"i)A"h)1"g)!"f)J"eW): caR¢"F  ]Բ[1H"C - @;I6!!8!318c5B#T5#V2

:9  hPA£@ =
VjQ|2%/B#T4/#V
=
R%%.R
YR!Y AxAbRRU`URD RURD  FU`U bfPfUqbWRW QbF|qPXbD2b`URG R`ebD l£
bPVRD  0 B,0 RCd le Lt QRRCk QuX5:Qsh&R&T
&V 
b	ba0b
ba1bba2bba3b
ba4bba5bfrpf ba6bf#eba7bqkba8bfr̙ ca^,#ib!8ib!7iqb!6iab!5iQb!4iAb!3i1b!2i!b!1Eib!0ɑR١
:ayi Q8X5cQ7Xr%TW%V

R:YRUb`U YRjYqRiYaRhYQRgYARfY1ReY!RU#$3YI lPRRA|  4  @ V1P0/]
-! £BB A &'
$6A!2VsA!(;		

HB$: @;I0=@6< R 00V!2"!3'1x	2(T	(V

:AI ! "t'Z  !fU:R.We+1S b ) V  [61BC R1RC AbbT Aqܸr`gbC bbC  r`wrXbX qafD

#RG  RF|uPXRC  LPX RC  RG  RF Xu&QRfCRC  YPPtCCRCCRCC  RCRCCRCRCRCRC  RPPtQR%1eRC Q rVgRPYrC2rpURH RpurC l
rPWRC   RPPtquQ{R%1e/(2@!}""r2"T"V

:wwF6X5/QqxwR'T'V
 `tqWV`ajaaHaaar̄ AQ	B
b
C2B02!9Q2!Piщqb!!!91OɡLٱ
:IyaiA1!9 "E=I6 tx(1; J۱h @6!"!8!3M1#H2(T(V

: )"A  -
@6!"!8!3M1#H2(T(V

: )""A  -
A6 "
! tJ  ! t! B!"!' * Bb) !B  ~		6aa  RW*Qrqx7,qHr(T(V

: f22E  2'C18311X2%TC$%V

:I!BI) +<
fls6R"Ge	hQWfFLr	pvw5 *rA   r	g
r`g rb`gbE hgf'rpb	`eg,`g  Fb`gbE hf#br9gL i bbE9 r"a?q rpptVqrwƨqy , 
Q  Ȳ	E E  VV*E  
tjE x *9E x 8CrrrX ̃ 8'.q{8#D
1z+):!x'D
#:7:rpF
x'D|
px0w::3{0:A!07 
V[r77t9")T!Y"D ")4"D)d FB22E2 87=2(l0 J S
{l0 T  LD A>H4^A8Hdr$T$V 

:BIqBIaBIQB
IABI1BI!B
IBIAI)) BAHBDBE ""E  FB"@""VBV l0  
6AQhP E  Q tرbi;l6aAh@ =
 h  QP 0 P FQ8SB#T#V
=
R%%.Rh
YQ!Y c7	+6 "0)A1&T
!&D_ ](fB	 	t!?(12sV ܪ7't܈ FEAM
Kx F9,)A ! "  t2200@3 2A  5@R%0@ D BA  #ALL@@t Kt1AH1B 	tɲABܐK@H@1@.$9!l6"a"'"A<  I$<'ơ10"( 	)A, 1z<("))A 2)A BF!r"R#<'."""A "	"A "
"A ""A  F")A Fx)A t(!Z(2G!Y(2"T"V
-
\M
Z!ML: ""A ()Qr LAʡ FW6A!K1(2B   <<JY R pARD R,A"D A"D A)A)A"D A"D A"D A)A"dA"D ARd  :A"T"T AR܅B ) "H !RB2 | `0 R %"C  -
V
Q1X
(%X̥|LQQ  (=LQ}P  (=yLQwP  (=sLQqP  (=mLQkP  (=gLQex8b2#=as_r1]c m206B7+@LB
04 FB
204P2J  `1MBd%RA 2#1
R05 2A<BA  TH7[Q!!6  !"iL!1B(#((R#
 P "LB('((,a |(
""#@;I!6ar!8!3712(T(V

: 189" C6a2,X7B肥GœBXC@ 1B2,4'1HG4AH4*A(B(TԢ(V 

:) 6A,) F@;I'62aUBaVVr!(12!""B"T"V" 

: "a F2" `2aH=b!H`500tB"2aLBaJ =
AVr,abdgxaA7bfbDRD  FbfqbWRW |u

bPfEPV #RD  aKaI `xܷB!HR!HBRBaIRaK& .b10baIaK&F4QrB,D#hEg$#Aobf``tbD F{c`2a 1Yh|6ƨ1Vh2ir&T'i&V

:HEIqB,D#IaBIQBIABI1BI!BIH"P"a FBaIR!IP@tQCRU@UDa?RFBF  baIA:BD!IDQ8BUHBU B!HR9A1RD9 Q6R5lb!HR2 JlGs!H

%#B0 0 ?AXA̅b&QRfbDRD  bb`WPPtgbDbDRDbDRDbD  FRDRDbDRDRDRDRD R!Hcb!H23RP3 2D08A2D2D.2D/2D02D12D- 2,2D 1r'|aR0U#05 R2F|05rD22D l¦
R052D 1 ¦=
VA"$R2"T"V
-
H$.B
IB"!I b`"a| 
B'kr,0 BCk  l  BCd e !HQb%1$  lb@F BE B  @@ Qt b!H&a,
p ` VZ4L3FHFAB$2BcAH4EAHb$T$V 

At!HrQ|BD#BaNBfkeBaPBjaMaOghiBaTB!HaQaRaSAlH̄B AkBDQfѲ !r%#"$#arww RPQNNPۓaR!V!Ta!UIB!Sa:YفraaHIqR!R!Q!PYaQB!OR!N!MARI1Y!2a B!H"Q?b!IBGA3hA367h&r&T&V

:R!H-b!IY!R!K Fzrgh
f=
zr#rwrU  rwrE ] F]
W4pptw8.RQRQ Q5xwy-qfV ,#a- G8x(R(T(V

2:ىq,#aQA1!bi RU ҡ"ս(Qa9)( ,#a ! #	Q ,:F##ǫW9?	z*T)*Va 

X:#,#! 	,
 #
¡ "Ȣ؈SQ)MV\aa !!jْاF	fx7Fyqx'TapH'V 
QXhRatQqbauhQ`WRaqQR	RavQb`d`bbawb!ar bayb#ax"ba{b%f#az$asa|ba}aa~aaabbab,f#bab2abab1fr0pf ba }
Rbee@@
 ya#a"a!a aaaas(aa RabaR!b!!!!RabaR!b!a!a:aaaRairaR!b!!~YiR!}b!|Y!{R!zib!yYq!xR!wiab!rQYAi1!vR!qb!u3!Yi!t!sI!p RHZQ hP _a;:rbbU a0&UrU  T]ah6r&T&Vb

-i ؼڢ@@Ca#PKvaXhg%RPUhg%$b"a$ VQb%Q6Iab&r&T&Va 
!bْ؈6aa
:i! b&"E b"a$ |QBE QqBE QaIXUYQIQBfBUBE  0 زف=
GR - 6Ax(;nss|v	)BZbiq|;
 B ~   2!!!"6"'1Ϳ3@@VUUU"""#K#x##$2KZ$$$%@%p%%&F&469;2@Pf&&'x'
&(2(>(R^P)5@))Q*+.=[*df*%+6!iRBP"2"a" a !L|p!\rS,R  HrCF  0qTr0CD"CE"CG"CH"CI"CJ "aa \Hrd 1E"arC }BDKD2!"a"a"a|"a2a2a2aBa 18HF < p 2aB R !!T 2B!G"183G18B#T#V 
=
!Bm
":R!)!"Ra""a !b!"g,!(B2"T"V

!"a X<"2!!!2BBBAB?  K=
!**"ܪ!a'#	 C	!¡Ǣ!Ba =B!e	"!'$Fb	R!"a&%a	A`B'^	&AbaG
	c2a2AT 1t"C  	b2!0O1"a! #@" "'"AT  !v"V	J !L"":2"#2"T"V
-
!B

@: kBa 2"#2"T"V
-
!B
/:[!4 "  tR!V""1
%!lBB !LBB "B3J!,BB  !+ RPPt!
AaBuQ@RX̥a FRRahQ9ܖb!`@tR@URBBB  F!RURTT !f)Ҡ
'
,# A$b!RAW65F!%fD  FRD A ,BB.BB/BB0BB1BB- ADaR@E |PD|PDBF BPTB2RB DR@E BB  D!("D
!b ! 200t2a!2!0 B!1BS  1A B@@tlAz겠lvRv1K8Sf#
 :&  81"#"D
CAnDA!kH4}8R#T%#V 

!Ba '
!Ca $!Gb1A`C80:!( *A ( a)a"!E!!P:9qIA1)! "2gn2!G2go2!E2gp222:":7H2I2R  F"*'922R  5b2,"a"a!1("a!"d# AE8"!C7&Rz,"a"*'8(2a"a FtB!|2#" % "D !2B2  T!84(7"0/10"r('H!(VJ2F)!(	2"Ts	"V
-
!B
A:HI 2c!2""#TB#V
=
!Bm
AR$AHW$B@E ք!CAHa:Ba !1H28G#@?1@3318#D
1cc+( 
 !p "a F!ncB,̤"a2a F2a"a F!r B@@t BB!(]AB"JBJ  F!WBBRBRBJ B
"J"J"J"J"J"J " $J"J  j!F(2V"#2"T"V"
M
!Ba
R:YaRYQRYARY1RY!RY4") 23!2"/N¢LZǀJ!$(2\!(B2"TR"V"

:B'IqBLD#IaBZD#IQBIABI1BI!BI"d) "Z:#&
-'&#L#(!W"$"Z"#&BJl!(2*!("2"TӢ"V"

:!A) +"2!B
"̺"go"*#2B2R 2BR2R gn Ra Fx!(2=(2"T3"V
]
!B
"!C:Ba!@&) 1 "  tFb BC ,*1BS 1"C  
RBR1!eDbfk]
!'F8!"""20" &2.!2X"E2""m
QBDD DG A|B$4zAt$B(T(V

:т292! qaQA2)!91""20" a)i ZX""20" &2p!KBR9"'!H(22(2"T"V
-
!B{
@:BI 2!7262B9  oL"9gn"go i!al!e
;l  0 `z!0 ]!}""
Z]
A""20" "' !""2y!""2"T"V"

:bibibibibibibiqbiabiQbiAb
i1")!""b`" ZZ)Ra 1!pΠ,Ə!"ƌ"!(r!GF!FB1B"bV1?Q?","#R%'%!ub"a Ft!(2FC!(RR"T"V

ab"aaaa1bab"a8""#baaḅ1B F1B1
2,3#aaaaaa !!‚!IB!!!2aI!i!)q!"!2!B!b!a:aQa)A91I!i!!a *BR5!xb2B! &" 	gnRB  2B 2RB2B"gnRB  !e"!BBB, !(a"  tB DQBE"E  R"P"A"TRT B!RRB !N""2F"#F2"TF"V 

:!X"YaXYQ()A")1""#)!!R"=)") !2"B!DRRRB, !ahQ!`f@@t"@""EBE  F"@"a"VBV """E  FdABBB, !(2!8"#T#V 
]
1bA`C1?8̃1ob1nb1N29q1i89a1e29Q1e2,3#9A12ff!:91iI "bR"!2C183D18B#Tt#V

:1R8#9A23#9129!29"MM) Dm!""J  ""ab"ar"a p"gn",  * /!)1,B#2@500t2a2¢PBCP B4! AH4[AX5B%T%V

:a!QVawbP1`8m1 8!!9Ai1Y 2a76b"a 4Dp f""J  (! "  t$" 'X2p:7hB(""g"$*'Rgbg QW Qib%bD" bRU`U RT
  !f "  t"*'XBpJGh2(""g"$ '  Rgbg QW&
;*B "
qb, !>B%BC" B""@" "S
 2!2RBB2B  ,2B2B2B2B  !!B2R !82B  }!( BB y"B.BB gnBBW B@"b'BiBR  j2a F"*'h¡p$ǺX""bgRg"g ^ƣ"\RaA&7H4{Hd2$T$V 
M
!BP]
aNbi!"p"!a QUqa:A1 l
7""?2l0"gn . *l  'F.(2#(r2"T"V
]
!Bm
!AHTB!B"!1"p|"! Qqa:AI 2{)p  p"!rM23{1!(2*(R2"T"V
-
!B
:+!B!"!Cf!! "  tr!""1
,JBJK!D2 t"CZ "# 2A:BDb`T 23PC 23@3 3A22&{AXB$&soC F,S " t2a B!R1Q"Z#A󪤢(<"a 1A2=Z#:A:4B(7$1dX2 3A:BDb`T 23PC 23@3 B
:4BDb`T BDPD 23@3 B	@ B=
Z#A󪤢(AAfG%10 A@ {Qb%R&TU&V
m
!Bt-H1S9q1BDD IaBDD IQBDD IA2911ge*!9  "Z*+23RPC 23@3 0 XO2B2B2B2B  u""R!'Fq*1"C2"C gn >QB@6"a7Fc2@04 VR2042E  2"a XbjK--FS""+,(M! $H!(2#(2"T"V

 !C! tV{)6"2*!2B"gn2B  	+!(2R(2"Ts"V"
M
!B
R:YQRYARY1RY!R
Ys ""a "!1*#BRBR BRRBR B $ "C  Faaa a"!Bf!!O(""! "!Bf!!G""""!<2!'
p !=2P"2BZ   "*.23rpc `: 0 52Z3#03A:$22B2B2B2B bP2"Z""CZ PB"Z"#'1,"C 1*BC  1"C !!82#! 
(1""& !6'FD!	2R a ƣQQ~K7}
jK72*)|
}(&T+-z.0..""","""(0(0@9yyC"-""w"l ","""( ( (( Bbb""((((8D|}[""( ( ,DppV"(8(8 X1A"G""$
"12>"pq"""(H(HP5_"-"X"iH"+"""(($0"2((((((,^F"((09iA""((((05"(( 5UVD""((f"""((9H""(()-((-1((5Q&"wx*""((("-."2((Nj("(<(< \yy"w"@"<<"SU3"
";)""(T(T t5C" "
"""x"HHR""(,(,4EyyG"5"($($8@"DD"($($8J"NQq(0(0L5"@""""0"A"Y"d"f((HtX	"aa$"P"H";"X "xx,""""1".1"8"97"pl";""$$00"4((x 9YYC"" 
"**6"`bR"@"!"Y"nn"" """(""]"u""""?"D"<"LN"Y"\"l"\"]"E"1"JL"XXrr"t(<(<LG'"?((/16"gh""([oq"""((#792"kl"(( Qqq
"~"""
""""(0(08hF"B"+":"ST@")"("c"H"M((!)"@@"L"^"e($($4Dxy"(`(`d>B"DD-"qq""	"	"".")"*"CC:}"k"""""	"6" ","HI=""((((DD	"M"QQ"]"hh0#""5"
"  """$(($,PQ"kk"""((((,8)"aa#"p""(D(D dD"""n"OP"`"95"n(4(4(\N"P""" "22"==("e"h"vx"""""""(x(xT$K"<"TT"Z\*""#"P"TVm"9"2"/0"KL>""""((("D"H(<(<T,U"\"1
">>"V"X"](((<"OP "pq""
"	""$""""
"	""$((Y]]"_"j"n((<T"ff"x""H"""""(@(@DI"MM"l"{")"-F"st""""*2"\"^(<(<@E"II:""""99"AA"X#"{|*"""""?""(0(049"=>o"""""""<"J"L((((<
FFs""""""		!"**/"YY"jj
"wx"~~%"C""#"&&,((!="L"`( ( 8!Ya"">"E((0H
"U"tt" """
""(8(84l0h")"."6{""<","$$,"P"T(L(LTQ""~"["` ""t""
"%%_""(( ";;."ii"t((0L(<(<$`HK"f"[\"p)"""&"77""((0D"\"p"u((((@]"eh"@"
"
"%((/08"h"l((((8@x$"(""
"(8(8 Xn"a"F"Z((1E((8H"Y($($0Fvv"4""""(0(042fhF""B"&"("*((M]"_((M]"_((M]"_((M]"_((M]"_((02bd9""""((Nb"d(X(Xp.""C"(%"M"cd9"@")""(T(T@^&"M"i"yr""J"7"--"8"=(X(X8CmBD2"vxJ""h"$l"t"((Hdd"p"r(0(0HX*,"	"""(h(h|K_"()(QQ	"Z"mntt/"8">"e"_"h"H"Y"](($>-"kkz"~(( ;[\(""(( ;[\(""($($88p-""""""((((4P$"@""(D(D(l>"0""S"P"``E"-""""""'(,"T"l	"uv"
"""."	"#""-""""(($0T"qq(((( Hd>"""(T(T(|*:""""
"""'(="ef"|"$3"B"88==NNcc
mnss="U("==KK)tt "
"X"**B"VV[["}}""
"(((J^"`((2B(( ,(( (((((((;OQl"s((0H/"wx","((P!"(",-"T"RT`a"|""'""((,"( ( >^^
h"m((5MA"((("CD
"Q((8SoH"DD"ce"w","DD"IX""	""/"/1;"lI"s"("@Br"K"""""1X"."}"6."dd "5	5	"D	D		M	M		"V	X		"a	a	e	((x,Dpq7""Q"""()"@k"P"	")".1"4"QQ"ii"||	""01"L@"""Q""
h"tt"
"
""-">>
"KL"RR;""")"k"<	"C	(($8":(("<<"QQ+|~
F*"	_"w	y	"	
"

a"|
|
s"{}g@"$"00"CE"^^a""
"
B"C
E
C"

R
1""Z"wz&"'"a"))~""""gh#"" 
"-i"{"@9"y7""r>?+jj];"%")X""("I""f"~m"_"Lm"""""  8"X#"{}/"	"	"Y "y""""_89?"xyR"$9"(""2""o"""k"$G"kl+)"+""3"4"KL""np
"}Z"""""%%D"TTd'""5"*"Q" 6"  W"L!L!-y!y!'"!!"!"!"!K"""?"P"	"Y""x"*"""","""""""	##>I#I#"#"$"$$"$-"$;"%T"i%j%F%P"&&68&8&e"&"L'+"w'x'M';"((("))$0)0)0"`)"y)y)"))"*
"**<**0"++?"K+M+"++E,,$"@,@,O",,T",e"I-("q-"--W-"d."z.z.-..rr@"""/""((((((88((((8((((((8((((((((((((((((((8	
!#%')+-.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~	

#	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"$%&(!5;O
f"z X4 5lOViu0up2Paw $!9Mh,0$;&Wut%3DdoXn,\$=QQdDD@  f#89,N^X6|MP&:P,k! 0~0	"	 <	O	n	l	)	-				
>
]
2s
N
	

\

t(
408CZ8oLP TBgLt! #h%]'
4)1
O
+j

-
(.
$}0
,2
d
4P
\p6
#1I[8t@:T	<>j@B
DD1@FM4Hj<J}DL8
N0P
lR-AXhyT2ThV0X`Z>ba\x@^\`8b"@RXdh|1fIh0j4lOn'Op?OrWOtqOv0xPzp|#4K~bvtVH|$Z f' f;8T4il$\H|c-?OLh2  
!9_Ws"01,7 MTmv=8-,(&H\~6Uu4memsetg_mesh_ieg_mesh_is_rootg_mesh_init_ps_typemesh_sta_auth_expire_timemesh_register_timer_cbg_is_wifi_connectedesp_mesh_ie_update_rssiesp_wifi_vnd_mesh_getesp_mesh_match_selfg_mesh_chainesp_mesh_set_ieesp_wifi_vnd_mesh_setg_mesh_current_parentis_mesh_last_parentmemcmpg_mesh_self_sta_addresp_mesh_send_root_switchmemcpyesp_mesh_send_mgmtg_log_levelg_osi_funcs_pg_mesh_topologyesp_mesh_is_switch_parentesp_mesh_get_ap_connectionsesp_mesh_compute_my_votesg_is_root_fixedmesh_check_rc_expireesp_mesh_ap_enqueueesp_mesh_ap_list_findesp_mesh_ap_list_clear_expireg_mesh_max_layermesh_nwk_change_layerdiscnx_reason_id2stresp_mesh_set_parent_candidate_configesp_mesh_set_parent_candidateg_mesh_ext_cfgmesh_parent_check_root_conflictesp_mesh_is_root_conflicts_allowedesp_mesh_is_same_routerg_mesh_ann_intervalroute_announce_timer_startroute_announce_timeout_processesp_mesh_send_add_announcementroute_announce_timer_stopesp_mesh_ie_monitoresp_mesh_ie_update_capacitymesh_ie_monitor_timeout_processg_is_standalone_stas_mesh_beacon_intervalmesh_bcn_change_timer_startmesh_root_connect_timer_startcandidate_monitor_timer_stopmesh_disable_parent_switch_monitoresp_mesh_set_parent_monitor_configg_mesh_self_organizedg_mesh_cfg_switch_parentcandidate_monitor_timer_startic_get_randommesh_ie_type2stresp_mesh_ps_control_check_awakepm_is_openesp_mesh_get_layermesh_ps_control_set_awakemesh_ps_control_set_sleepmesh_ps_control_get_min_duty__popcountsi2mesh_ps_control_timeout_processmesh_nwk_find_conflict_rootsmesh_nwk_remove_conflict_rootsis_self_mac_greatermesh_is_yield_rootmesh_nwk_add_conflict_rootsesp_wifi_vnd_roots_setmesh_nwk_process_yield_roots_announcemesh_nwk_process_yield_roots_monitormesh_nwk_delete_timersmesh_send_roots_goneg_mesh_self_map_addrmesh_send_roots_fixedmesh_send_roots_stopmesh_conn_mutexmesh_nwk_check_conflict_rootsmesh_mutex_lockesp_mesh_lookup_routemesh_mutex_unlockg_mesh_rmv_optesp_mesh_send_rmv_announcementmesh_freeesp_mesh_is_scan_allowedesp_mesh_rt_change_debugesp_mesh_is_rt_change_debugg_mesh_ext_vote_statemesh_nwk_process_vote_doneg_is_wifi_connectingg_is_wifi_disconnectingmesh_nwk_process_disconnectedesp_mesh_clear_parent_candidateesp_mesh_send_event_internalmesh_nwk_process_scan_requestnwk_event_id2strmesh_nwk_process_rootlessg_mesh_cfg_attempsmesh_nwk_check_no_parent_foundmesh_root_process_connectmesh_child_set_ps_dutymesh_child_clr_ps_dutyesp_mesh_process_ps_typeesp_wifi_set_psesp_mesh_get_network_duty_cycleesp_mesh_set_network_duty_cycleesp_mesh_get_active_duty_cycleesp_mesh_set_active_duty_cyclemesh_is_better_parentis_mesh_childesp_mesh_flush_scan_resultesp_wifi_scan_get_cur_ap_recordmesh_nwk_process_scan_doneesp_mesh_scan_done_get_channelscan_result_printmesh_printfmesh_scan_done_process_weakesp_mesh_conn_initesp_mesh_ap_list_clearesp_mesh_conn_deinitmesh_parent_insert_candidatestrnlenesp_mesh_scan_done_votemesh_mallocesp_wifi_scan_get_cur_ap_infoesp_mesh_send_stop_voteesp_mesh_scan_doneesp_wifi_scan_sort_ap_recordsesp_wifi_scan_sort_get_cur_ap_infoesp_wifi_scan_sort_get_cur_ap_recordmesh_update_current_parentmesh_set_root_candidatemesh_update_ie_rssimesh_set_root_candidate_ieesp_mesh_compute_votesmesh_process_root_candidatemesh_process_same_root_candidatemesh_add_invalid_rcesp_mesh_ap_list_find_invalid_mesh_find_root_competitoresp_mesh_ap_list_find_expireprint_rc_infomesh_is_last_rc_existingmesh_update_rcandidate_rssimesh_init_rcandidatemesh_check_last_rcandidateesp_mesh_ap_list_update_invalid__divsf3__extendsfdf2g_mesh_cfg_vote_percentg_is_mesh_startedmesh_vote_root_candidatemesh_select_routerg_mesh_nvs_settingsmesh_nwk_process_nvs_settingsmesh_select_is_better_parentmesh_select_parent_compute_rankmesh_select_set_ignoremesh_select_parent_limit_layer2_capmesh_select_parent_try_rssimesh_select_parent_try_layermesh_select_parentg_mesh_connesp_mesh_get_child_numesp_mesh_process_ps_awakeesp_mesh_push_to_ps_tx_queuemesh_nwk_process_child_eventesp_wifi_ap_get_sta_listmesh_process_child_macconnectedesp_mesh_map_deauthesp_mesh_nvs_set_assocmesh_conn_leavemesh_self_xonseqprint_txupQ_pendingesp_mesh_get_child_idxesp_mesh_get_child_idx_lockesp_mesh_insert_childesp_mesh_check_nonassociated_childrenesp_mesh_txupQ_pending_get_cidxesp_mesh_txupQ_pending_get_xonseqesp_mesh_txupQ_pending_delete_childesp_mesh_remove_childesp_mesh_pack_rmv_announcementesp_mesh_delete_sub_childrenesp_mesh_txupQ_pending_insert_childesp_mesh_remove_childrenmesh_nwk_process_leafmesh_nwk_process_no_parentmesh_nwk_process_allow_switchg_mesh_manual_nwkesp_mesh_clear_parentesp_wifi_set_configmesh_node_process_disconnectesp_mesh_revote_rootmesh_waive_rootmesh_node_process_healingesp_mesh_is_roots_foundesp_mesh_push_to_nwk_queuemesh_route_announce_timeoutmesh_ie_monitor_timeoutmesh_bcn_change_timeoutmesh_root_connect_timeoutmesh_candidate_monitor_timeoutmesh_candidate_monitor_timeout_processmesh_ps_control_timeoutg_mesh_stop_reconnectionesp_mesh_sta_connectmesh_csa_set_bssidesp_wifi_scan_stopesp_wifi_connects_mesh_running_channelmesh_connect_to_routeresp_wifi_get_configesp_wifi_disconnectmesh_connect_to_candidatemesh_root_connect_timeout_processmesh_root_process_disconnectmesh_nwk_manual_networkingesp_mesh_sta_disconnectesp_mesh_connectesp_mesh_disconnectesp_mesh_parent_reselectmesh_nwk_check_layermesh_nwk_process_ie_changeesp_mesh_nvs_set_layermesh_nwk_process_conflict_discnxmesh_node_process_cycleesp_mesh_get_parent_bssidg_mesh_root_healing_delayg_mesh_is_startedmesh_wifi_event_cbwifi_event_id2strscan_status2stresp_mesh_post_toDS_stateesp_mesh_set_rssi_thresholdesp_mesh_set_rssi_threshold_internalesp_mesh_get_rssi_thresholdesp_mesh_get_rssi_threshold_internalmesh_set_default_rssi_thresholdesp_mesh_is_nwk_initedesp_mesh_is_nwk_runningmesh_process_parent_organizedesp_mesh_get_self_organizedesp_wifi_set_modeesp_wifi_scan_get_ap_numesp_mesh_free_mboxmesh_nwk_task_mainmesh_timer_do_processesp_mesh_nwk_task_initesp_mesh_create_mboxg_mesh_stop_event_groupesp_mesh_nwk_task_deinitesp_mesh_get_beacon_intervalg_mesh_passive_scan_timemesh_adjust_passive_scan_timeesp_mesh_set_beacon_intervalesp_wifi_set_beacon_intervalmesh_parent_select_doneesp_mesh_set_router_bssidesp_mesh_get_router_bssidesp_mesh_parent_selectmesh_bcn_change_timeout_processesp_wifi_scan_startmesh_nwk_process_look_for_networkesp_mesh_flush_upstream_packetsesp_mesh_is_my_ie_encryptedmesh_nwk_process_reselectesp_wifi_get_modevote_start2strvote_done2stresp_mesh_recv_releaseesp_mesh_nwk_redundant_routeesp_mesh_refresh_routing_tableesp_mesh_get_total_children_numesp_mesh_monitor_nonassociated_childrenesp_mesh_remove_nonassociated_childrenmesh_nwk_io_processesp_mesh_io_sem_signalmesh_ps_get_dutiesesp_mesh_print_scan_result&#8K<<&&??#(E3E&Ody,,88@LXamv!,$$+@  (@22\lNactnn$	 			8
E
a
h








s

 


$;
v?
EB
J
P
(x
(x






,7
,7


)3<\x`'<.9<x>xFFL`W`gg{$~D	@<8	40,(	$ 					x}0 B$nv(,04K8<,@EJSXDevhhhhhhHHLLP*P*T7T7?HY_eb:hnk:s{XX\\``EKHPVddhhll		*
3
P
_
h
{


0
u9
u>
uJ
JX
]x


		?IOOX%//=ODLU]c0q''-;GGMRX__en{  x"N{'R*2/RCHglty 				/4HRZu| $=$=EOW_di(( 			\_| &$:$:(T(Tbfl,,$)/8(TP	L	HD@<8, 			w ($.(1g5,^0d4i8t<@DHLP<TXX\\
``5d"d"=MhRhRlXlXntqypp:G_oD+1117-DjS-VV\-lrz}-JJ%FhP\/DDSS\h		t	%10Y9YAUGUMU\h_hhnkxq|(			/"-EJWim g g$$((T'-*28Zmrw|\\(U228UY 			+ 0 9 M P S ] b h |    ) V3 96 > D Z e m s       !~!~2!s!x""U#"U>"UC"UH"UO"O$			I#N#W#l#o#r#w#|########### ##$#G#uQ#WT#]#c#u##########(#(,#,#l0<#0<4W#4W8f#8f|#<#<##t#@#@#0,($			K$P$Y$m$p$s$x$~$$$$$$$$$$$ $$$$W$(w$$$,$$0
$I$vS$YV$^$d$v$$$$$$$$$$$0$63$9$4L$4L8Z$8Zd$z$~$<$<$$z$$@$@$$%,($			K%P%Y%p%s%v%}%%%%%%%%%%%% %y%$%(%%,%I%yS%YV%^%d%{%%%%%%%%%%%%	%0%046%46@%XB%l8L%8LV%lr%~%<%<%%#&*&/&K&c&{&&&			%'*'0'I'N'Q'T'#'b-'6'<'~'~ 			=(C(L(d(i(l(o((( ($;(}F(LI(Q(W((((,(,0(0(4(4			1)7)@)X)])`)c))/)p:)@=)E)K) z) z$)$()(4,(			]*b*k********* ***,*(*$*0*.*qY*4m**[*e*kh*q*w******8*8<*<@*@***
*2*$!*D(*D(H6*H6B*qH*qW*_*Lg*LgPv*PvT~*T~@	8	,(			Z+_+h+|+++++++++++++++ +&+,L+$O+(m+0u+4+++<++8++D++@+X+b+he+m+s+++++++++++H+H#+iLR+LRr+z+}+++++, ,*,,0(,0-.//5/=////8/h/hr/r / $/$/(/(30?0H0Q0i0z00]0ic0c r0 r$0$(0(0,0,$	 						R1^11111111 11111$51;81;1A>1D1JG1X1^[1d1j1({1({111,1,#2R2[a22/2B2BK2Vg2l2lx2x22		&323;3X3l3s3#3/383A3F3R3R33-4*4-4J4~4%4904064C4H4S4SY4j4jv4v567t797?7B7xE7QK7KZ7Zb7g7n7nz7z777808.8."8(9"9'9]9,9,:9:K9]b9b::4	0	,($	 						h;v;;;;;;;;;; ;
;,;3;$9;<;(P;;,;;;;;$;;8;0;4c;yk;p;vs;{;~;<<;<;;;;@;@D;D;
;;;H";H"H;ULJ;LJP	j;Pj	s;;;;T;T;;;X;X;;P	H	@<	80	$	 						|<<<< <(<<<<< <,<<$<<Q<T<|<0<4<8<<<@/<D2<85<H<L<8<Pz<<<<<<<<<<<
<T<TX*<X*\<\<`<`<<<Hd<d<h<h<l><l>M<p<p($	 	C=T=Y=\=v=======(= ==$,:=,:@=0N=0N_=y====P>\>h>t>}>>>>> =>DM>b>@$n>$n(w>(w,>,0>04>4 Q?\?e?p?y?|???? ??H?Q$V?$V(_?(_,?,0?04?4?J,($ 			T@Z@c@x@{@~@@(@\@@@@@@@@ @@$@A@,*@$R@]@c`@di@do@d@@@d@d@d@@0@04@4	@Y@A8 @8 &@Y</@</@;@@;DG@DGM@YHS@HS\@b_@		|xtphd`\-XTPLD	<	8	4	0,$ 									A$A(
A,A0<A8AA@DA4GA<^A0AA0A8	AHA4AD&AL/A$\APuAxATA$AXA\AAA`AAdAATAhAd+A1Al7A,@ApKA0eA`kAdsAt{ATAAAxAAA|AA8AAA0%A9ApZA]AgAjApAAAAxAA A8AAdA`AxAA0!A-AAAa AX%AXXAXaAaAA1AAAAAAAA A)A)4AXbAbhAxAA$AAA$AA$AAAA	AAA#A#:A:EAKHAPAYAA

AAA/A9>ADAAFALAbApA0AA!A'A-*A	|xtplhd`-\XTPH	@	<4(	$	 						+B0B9BPB$SB,VB^BcBlBB$B0B B(B4B8B<BB$BDB B@]BdBB$BLB BHBPB4BNRBTkBbnBXBXBbBXB\B`BbBdBhBb Bl-Bp6BtDBxWB|uBxB|BBBB.B>BhIB\cBlBdBbBXBB|BBbB<B-B9BhEBPBeBsBh~BpBXBBB|BBBB$BB|3BLBUBcBoB)BY3B96Br>BrDBr\BfBliBrqBrwBrBBB*B B  B 5B5;B;tBt|BBBBBBBBBBB
BXBX^BntBzwBX}B}BLBBBXBBXBBBBBB
B
BB3BABJBu~B~BBBBBBBBBBB\B\B\ BN&B\4B4:B\CBCPBYVB<YB<_BlfBfrBb
B
BBbBBbBBBbBBBE!BE&BE+BE3BE?B?JBPMBVB\B-BrBBBRBiB840,($ 			RCXCaCzCCCCC8CC C$C(C,C4C0C-!C8OC[Ca^C8gC8mC8<C<@C@DCDHCHC8C,D1DdD|D$D1&D&BDBHDh^D^nDntDDlEE E +E+9E>E>DEqYEjEsEzEzEEEE4FLFhF{#F9.F.DFDQFlVFVoFo0G_GqG{GG3G9GJGJPG\GhGqlGxGGGGGGGGGGG,($ 			pHuH~HHHHHHHH:H PHcHH$H(H,nHxH~{HHHHHHH0H04H4H8H8HH<H<H:@H@D"HD"<HTHGHHGLZHLZPrHPrxH{HTHTHXHXH\H\`H`dHdI=IFI),IL2I28I@UI^ 				9J?JHJ`JeJhJkJJJJJJ 7JyBJHEJMJSJ$J$(J(,"J,"J0J0JJJ\XT	L	H	@<840,($			KKKKKK.K
KK(K+K4K7KFKKKTKhKkK nK.sK$xK(KK,KKK0K4KCK8K'K<@KdFK<K<K@K4KKKKKLKDKy0K8UK4iKtK8KcKThKPKHKXK\K4EKTK4KKKKKKD
KKKKDKqNKTQKYK_KqK}KKKK`K`KdKdKhKhlKlKKKpKpt!
Kt
!KK}x2Kx2;K}|VK|V_K}jK}wKwKKIKIK$K$KKKKKKKKpKp"GKG"OKZKZ`KcKcnKtqKyKKKKKKKKKKKKK K K,K)K?K?LKQKeK~K~;MAMGDMeM
MMMMM8MDKMQVMM`MhnMnwM{M"MM"!M!MMMM M M
M
$M$M

M MM]&-N>NMNUNbNhN~kNxN'N'6N6<NQSNkZNZ`NpNpvN N N$ 				^O~fO{OOOO$OOOOO 2O85Oa:Oa?OaaOdOlO(~O(~OOO<	4	,	( 				iPPPPP@PP@PP 	PP$PP,P(:PLPjPP,PP0PPP(PP@P P'P8*P-P4TPYP@\P_P<DzPDzPjPPjHPHPPPL&PL&PP&PP&PPP$P$T$PT$PPSPYVPjYP_\PjXfPXf\"vP\v"|PjPP`P`P9P9>PjCPjHPj0,($ 			iQnQwQQQQQQQ Q$Q(Q,Q0Q/Q:QmsQ QQfQqQwtQ|QQQ4+Q4+8+Q8+<)Q<)@Q@QQD(
QD
(H'QH'Q2L&QL&,Qx5Q @QeGQhP#[QP[#pQ=QT(QT(QQQX#QX#Qtpl	hd`\/X	T	P.L	H	D@<840,($ 				RRRPR R8R$R(R,R03R4ER0QR\WRLRRR4RR<R@RRR0
RR@RDRRR8RPRHRLR8R R(R@RHRTRXR0R\$R@=RHBRTERX]R`iRpRPRhRdRR<R@RHRl	Rt!R0HRPmR0RRRLRRR<xRx|R|RR<%R6R6BRTKRLTRl_RlfRf*{R{*RRRRRRRRRR,R,-R--R-R"R"RRRRVRV"RV)RP.RPZRPlR0rRxuR0,R,RR0RRRRRRRR	RRR2R85RP@RP*_R_*gRgsRRR,SSDSD%S*SD<S<840	,(.$	 	2nTTTTTTTTT  T$\T(vTT4T,T8T 1T0>TbTVhTVqT>wT}T>TTVTVTTVTT>TTTVTV<T<T1T1T1@3T@39TVD1?TD?1GTVH,VTHV,hTnkTVpTvsTX{TXTXL-TL-P-TP--U0U<ULUVVUmUUUUU U U 'U-*U 3U<AUPaUqjUsU|UUUUUUUU UU UUU U
UVZV_
VjVjEV]GV]NV_		<WIWcWmWWWWWW#W3W9W[WfkWxrWuWWWWWTWWWWWW8	4	,$						XXXXXXX	X XX3XTX[X(^XaX$pXX,XXX0X4XX.XFXKX<NXQX8GXMOXI`XIfXIoXuXXtXXtXtX-X-X0Xt8X>XwXXXXXX@4X@4Xl X*(X\,X\3XI9XI8	0,	(	 		jYmYrYYYYYY YYYY(Y$Y,Y0Y6Y>YDxYYYY YY(Y4Y8CYIKYEQYE^YEdYEpYYYY!Y'Y99YADYXMYXUYXYf[YfcYlY||YY<4Y<4YYYYYYEYEYE(	$	 				_ZgZZZZZZZZ ZZZZ*Z0Z7Z,:Z$=Z(7Z>@Z9PZ9VZ9\Z9dZlZqZZZZZZ04Z04ZZZJZJZ9Z9$ 		C[[[[[[[>[N[V[~g[j[t[&{[&[[[[[[[[ [[$#[)[A[FH[][p[x[(6[(6[[[[[[[[[[	[	[*[*,86[,68A[YQ[jo[x~[0[04[4[84[84[[[ [&[;\"\)\6\S\,\,D\LP\=X\X>]M]r]]]]]#]P]YV]> Y] Yg]r$<j]$j<](](,>],>0>]0>4]4]>K^q^^^^^^<^HB^HE^H^UR^\^\@d^d@|^^t^ ^ ^^^$<^$<^^^(^(,^,0	,	(3$	 		___________N_ c_k___$__(_!_P$_:_?_4B_,E_08v_8v<_<___6___@B_@B_.D(_D(HC0_H0CL>_L>PZ_PZ`_h_p_u_TB_TBX?_X?\_\_$_P_`_`_Pd_dh_h)_P._PD	@E8	4D(	 ;			Z````````` ```$`9`,<`C`F`(k`t`0}`4``$```<``8`@"`*%`$-`e`l`Ho`r`DW`_`e`L`L`````[`[e`kh`Pw`Pw`
``````%2`8`;a8adqaa 'ai0a06a;\a\baina b"b'b=b,b,G4b4GDbD8	0	(	 ;			jcocxccccccc ccc>cHc$Kc(Xcc7c7cccc,c04ccccc4c8hcrcxuc}cccc<Jc<Jcc\@c@c\cccc
cDhcDhwcHcHcccpc&c&c&c&L.cL.PBcPBTK[cT[KdcXLkcXkL\Msc\sM|cccc;d*d$dp3dp9dDO>d>OPHdHPTd\QVdVQ$	 	;]ebejeeeeeeee e$Me](OWe(WO,oe,o0|e0|4Ne4N8e8ee
e
e
e<Be<Be!eef#f,f2!f0R4f4R:fhZfhbfb$- 		;gDgLgbgjgmgggg g$gAgIgxQgxVgx(Sg(S,g,gggg0g0g4Ug4U0,$ V			[hnhthhhhhhh h$h(h,1h0Lh4ehkhhX8wh8whhXhX<h<h@Xh@XDhDhFHhHL hL P+hP+TRhTR"i-i0iiW6i6Wj!j6jjU'jH[OjO[ 			8k=kFk^kckfkikvkkk 6kv@kFCkKkQkykkkk$]k$]k(Zk(Z,k,k,	 			;l@lIl]l`lclhl oltl}lll$llllllll(l,%l9lhClIFl(Nl(Tl(mlwl}zl(l(l(ll(l(l(l(l0l0mm&m]^HmH^Nm]WmWnn&n]^HnH^Nn]WnWoo&o]^HoH^No]WoWpp&p]^HpH^Np]WpWqq&q]^HqH^Nq]WqW9rBrKrdrmr3r3?rHrWrdZrZpr~r~ r rr$r$(r(,^r,^ss$s$,sb^NsN^Tsb\s\P	L	H	<	4	0	,($f 				stttttt$t t(t,ttt t"t5t0:t4`tlt(tt,t0t8t<t@t(t,t0tDtHt0tTtLtPttttXtX\^t\^t`ht`htttdtMtMtMt(t(OtdZtdZhidthdijtqtyt~tljtljttttttPLH	D	@<840k,($ 			uuuuuuuuu u,iu$~u(u,uu0u4/u8<u<Zu@huuuDuuuuHuL-uPTuTuu8u8u]uifuyouyXuX\u\`mu`mduduhuhlulpupt$ut$x2ux2|?u|?nEuEnWRuRW]ubuheumusuuuuXuXuu-g#u#gTP	L	HD@<k840,($ 				vvvvvvvv$v.v1vDv Iv(Lv$svv,v0v4v8"v<.v9vv v@vDvvHv@vvL$v,v~vvPvTvvvvvvXvX\v\vDvvUvxv`v`dmvdmhvhlvlpvp3v96v$>v$Dv$v)v1v7vtvtxvx|v|nvnXvXvvgvgw(w-w8w?wdw%wpJwdMwdgjwjg( 			axgxpxxxxxxx(x x$xx,0Xx0X^xjxpmxux{xx4x4xx8x8<Wx<W@]x@]xDgxDg`\	XT	P	LHD<840,($ 				yyyyy yy$y(y,y0%yDNynQy$jyqyyyy4y8y<$y@'yDByHGy4XyLqyPvyT|yYyLyyyXyy$yyyP$y`)y\MydPyDyy)hyhl>yl>FyQKyZWytyyypypyt3yt3EyMyRyXUyY^yYdyYyyHyHyHyKyYxgSyxSg'z5zTz\z_zhzz3z>;zzFzFnLzLnRzzZzkgbzbg ^tz t^		/#{+{0{6{N{S{){\3{<{B{c{c^|{|^		/#|+|0|6|N|S|)|\3|<|B|c|c^|||^ H}P}^}p}}}}}}}} $B}$BN}p\}p(j}(j|}}},n},n0W}0W}4^}4^$			7~F~O~W~n~v~y~~~~~~ ~$@~FC~L~T~\~a~(S~(S,~,~~~~0v~0v@	<	840.,($ V		)2DP]c 
$$+9(D,r0	4=8E(<@4rD{D{HH&&LL,2/1APJPMU`cifPzPzTwTw(Xy+X+y396IvLTQvfl\\`/`/BJPddhh'<Tben|1TS66SNN`qshhs vv vv 			KTu$ (W(W_,g,g0|o0o|4~4~88<<@@DvDvPL	H	D@<~840,}($ -$@b| $(,0*4:eKN8`jpes<@DHL:eHqP'BSXez=TTXX(\:\:Of``d^d^$*'y~((((hhllMtSt{~|pptt*%".B5Bxx| $(,048<@DHLPTX\`dhlptx|&+)^3^>>^VV^ >**0>88(""  Vk&8LlQQ2l>lFFWl;MVmtMBBKx P P$[$[(g(gr,~,~Hecba|`xt_plhd`	XTPLHD@<840,($ k;N!Yenw| $(,04<8@DHLP#T(X5\;`>dTl[h`pxtx|%3PP]jj|

!&-88KK +TFTHHhh((>>M|Savv(^^=WZfk77CRKKRnQQn W] ]W$^$^((			%*0FKNQ^#^-h5h:h		9MU_x!9*9GMR\di*@M%D22::]DD]J(|xt	p	l	h	d`\	XTPLH	D@<840,($	 						DIRs y|$a	,(40
8$<A`w@D Ha	%420AeI4W8k0tLP,089,ELTX \=a	``d5	`28>0{,8D	0 h74FKk {l pM	# +tA`alxu`|XD					2	a	5	`A	J	S	d^	ALROa	X]Za	`a	]]D00FeZwqwtI^^a	a	a	Dz1PlRlB((^77^mGGmbb{{5	11$1y4X	@FCM	NSXM	M	66688JJoonnXX  $	$	(	(	,	,	0	0	$	a	4g,	4,	g;	A	>	P	[	2		.		|x	tplhd	`	\XTPLHD@<8	4	0	,(					1(6?,Z4_0b8m<	<@DHLP
T%>)X5\Q(_,}4`,X4d$hl% +<	N<	f~y~p\(t,4"x-LO|Rrt,4t1<pHq,pD!z}g4xpL,40!-;HOR(X^,4<	Xp	/q9?<<	D<	J<	{{WW331
)11/@:88:@4VY_\dj<	1|7Q;;AFFTiL11LLL*FF*UZd{{++EM]^^]jtzll,,----"">,,>(>+>8RL-[dj^^ y	 	y$C	$	C(+	(+	3	<	$-822			;				|t	l	d`	X	PLHD@	8	4	,							.					f			|xVtplh	d	L	H	D@	84	,(	 				k						2|	x	t	p	l	h	d	`	\	X	T	P	L	H	D	@	<	8	4	0	,	(	$	 									8iz797FQVgyK7K7K72	t	K7y	|								
K78
@
y
K7|




EK]xK7}-K70@^[8^n|


%
@
K7E
P
x


K7




K7)_dgtK7 K7&K76]h$(K7,
,/7?EJ0M4dK7n8K7<@K7 DK7K7,4H@LbgPjmLTXK7\/;K7J`gK7jD|dK7hK7l)=pLtOamps|xx~tLV,,t1jK7: */IxK7}|K7K7	 ($1(7,N4Q0[`yK7K7(/5K7houK7K7(4fkwz,8<@D!PK7H	hK7K7,K749HK7LkK7K7K7D"K70QK7Tp{|K7K7,O,WZLbnt|K78,,  + 1 4 | T P   !!+!3!I!K7L!,v!K7{!!!!!8!!!8!""x""6",<"8J"X]"8`"g"x",{"8""""K7""K7#K7#*#|/#2#F#W#I########$$$n$v$$$$$$$$%
%f%K7j%%\%`%%%%%%K7&&&(&5&K78& T&$a&(j&,&|&&&+'0'03'4@'C't'K7x''''8'''K7(8(,I(a(j(((<(@(()K7))|')D-)6)0)H9)DN)LQ)Pv)K7y)))|)D)))H)D*L`**T*X*K7**K7	+K7++L#+|(+9+DH+b+V+He+Dq++d+++\+`+K7++L+|+D+,.,",H=,R,F,R,s,hy,d,|,D,,,H,,P,D,L,,,h,l,,--d3-;-p>-tY-_--K7-x--|.. .l&.p,./.8.t@.xF.P.S.w.K7...K7../9/K78P8Y8^8t88\8?88K7  __rr7 &#7+<@FCK7bgdK7ss??K7SS	y			A		A_	_	n	n			I		I			
		
		
B

B?

? 2
 2
$C
$C
(CV
(V
C,s
,s
0
0
4N
4
N8
8
<
<


@@D?D?H?H?LNLNPCWPWCTjTjXrXr00\i\i$$$``dd$$$hhll6E;@=K7pJpJU[XK7difK7tstsxx||



E
J
P
M
K7V
[
X
K7^
c
`
K7n
n













,z//7=:K7?DAK7GLIK7WW|)))QWWbheK7nspK7v{xK7 hK7K7K7kK7K7K7&-(-*K7bbK7K7y@@@IyQyVyK78888"K7V\YK7pnssnK7K7K7K7K7K7))##[[v	++44R~wwy

yCC(L44:L F F$`$`((,,004488 &X<2<28X@C@CDRDRHcHcK7L<L<PPTTyyyXX@Y\x\x`>`>d>d>9yK7K7K7hh9y>DAK7FKHK7NSPK7l^l^|K7K7K7ppttxx||(.41:@^^	;;V[[ffrrnn$$$$9DlOO_ebK7YooYx~{57gg$42Lg<<gXpq__qx}zz{{YY%gg**6D>DAK7Yd^djpmK7v{xK7{{K7K7# K7&+(K766GG  
 
   =  B  H  _ _ -p p -  !!!!C!C!V!y!Y!_!\!K7y!!!!0!!0!!!!!!!"!"!!!x"!x"!x"!!"x""x" "x"."."A"P"M"Y"S"S""""""" " "$"$"("(",","""###K70#0#5#I#4#4#######8#8#<$<$@$@$!$$)$$/$$$$DN$D$N$$HP$H$PL$L$$$PB$P$BT$T$$%$%$%Xv"%X"%v\Z%\Z%o%%t%%y%%`%`%%%%K7d%d%hl%h%ll%l%&8&p&p&t"&t"&x/&x/&|D&|D&L&L&[&[&d&j&g&L'p&@'&&&@'&&&&&&&@'&@'&@'&@'F'F'X'^'['K7n'n''''K7''''''''''''((((#(#()((2(2(>((A(A([(a(^((g((p((v(((()))))K7%)0)?)?)H)*K)`)])y)oc)c)oi)n)k)F7~)))*)*)*))"*"****+****+++++K7++M+w+}+z+K7+++K7+++K7+++K7+@,,,@,@,W,],Z,,_,,e,,,,,,,q-,q-,q--I-	-I--I-SS-S-Sk-k-----n--nW--W--\--\.d.
.d..d.i.o.l.K7S..S.....K7.......K7//3/3/H/K7w/w////K7//////////
0
0 z,0 ,0z$@0$@0(~0(~0,0,00]000]00010U10U10U140408181<_1<_1h1n1k1m2@1@1D1D1H1H1111I21I21I2L1L1P1P111TZ2TZ2Xg2Xg2p2K7\z2\z2222222`2`2dv2d2v222222hl2h2llr2l2r43K7=33F33I33L3T3pj3pj3p33t3t3x3x3|3|333333|43(4V4V4v4v444444-5444-54-54444[5[5555K755555K75555555566v
6
6v66-6T626T686T6`6K7f6f6666666666666N7i7V7i7l77t7777^77^7777877.87J8J8a8p8888K7T88T88 $(,048<@DHLPTX\`dhlptx|,;( 				/7?DMejty$ (
,=rGMJRXr|00 (08@
HPX
`hpx "#$%& '((0)8*@+H,P-X.`/h0p1x2345679:;<=>?@ABCDEFG H(I0J8K@MHNPOXP`QhRpSxTUVWXYZ[\]^_`abcdefgh i(j0k8l@mHnPoXp`qhrpsxtuvwxyz{|}~ (08@HPX`hpx$0<HT`lx ,8DP\ht(4@LXd
p
|











$0<HT`lx ,8DP\ht



(
4
@
L
X
d
p
|$0<HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











  ( 4 @ L X d p |   !!!!!!!""""$"0#<#H#T#`#l#x#############$ $,$8$D$P$\$h$t$$$$$$$$$$$$$$$($4$@%L%X%d%p%|%%%%%%%%%%%%%&$&0&<&H'T'`'l'x''''((((((((() ),)8)D)P)\)h)t***************(*4*@*L*X+d+p+|+++++++++++++,$,0,<,H,T-`-l-x-....//////000 0,080D0P1\1h1t111112222222233(343@3L3X3d3p3|44444444455556$606<6H7T7`7l7x77777888888999 9,98:D:P:\:h:t;;;;;;;;;;;;;;;(;4;@;L;X;d;p<|<<<<<<<<<<<<<<$<0=<=H=T=`=l=x===>>>>>>>>??? ?,?8?D?P?\@h@t@@@@@@@@@@@@@@@(@4A@ALAXAdApA|AAAAAAAAAAAAAA$A0A<AHATA`AlAxAAAAAAAAAAABBB B,B8BDBPB\BhBtBBBBBBBBBBBB B B B( B4 B@ BL BX Bd Bp B| B B B B B B B B B B B!B!B!B$!B0!Bk>k>k(>k4>k@>kL>kX>ld>lp>l|>l>l>l>l>l>l>l>l>l>l>m?m?m?m$?m0?m@*@`@`*@@d*!A@0*@XBY;@ x*^B
Y@<*D@*F@p<*H@*pI@l*(I#@P*IJD@P*iKd@Dx* n @tT*@   @pt*B $^ @uT*D!!@DyH*F8!L3!@|X*H`!̐,[!@~*J~!`y!@*L!XE!@L*N!!@*P!T!@0h*R"ܗ"@`*T7"dt2"@*VY"ؚLT"@*X"${"@`h*Z"$u"@Ȕ*\"%"@4*^"ğl"@ȗ*`#0#@p*b-#Z(#@\*dN#lEI#@*fv#Yq#@t*h##@*j#*#@@*l#_#@*n$t_$@*p+$ԥ_&$@,*rN$4_I$@ȣ*ts$_n$@d*v$$@*x$d$@*z$ $@XP*|%8=
%@X*~4%x/%@*Y%|rT%@*%%@`@*%]%@*%d~%@P8*%%@*&l&@*2&-&@*V&ԸQ&@`*v&̹q&@@*&н&@ *&P&@0(*&P&@X*	'0'@l*)' `$'@<*M'BH'@*t',o'@tl*'('@<*''@*'('@4*(@s(@L*4(/(@*T(pO(@*v(<q(@TP*(m(@*(t(@|*(Q(@`*)Xe	)@ *6)C	1)@X*X):S)@0*)@8~)@]*))@c*))@e*))@g***0*G*^*'u*C*W*n****+-+D+[+r+'+D+a+y++!+,(,">,0T,Jj,b,z,,,,,-!-7-M-c--}-0-0-0-0-0-0.0).0A.0X.0s.0.0.0.0
.0P.0/4/4""J  F:
#"#5x	t2x0, ($t"J  '""J  #l""J%  l&""J,  ""J-  Fl3F""J9  2"2J."J/  F2"2J0"J1  ""J2  q"Q`g#8M\(=6A@ t00tV)Vr!"|7FE! 3("F=l!H"2:";!""J - 2<"="0" "Z  "&"%"#""2"F2"2"2""""l"%l&",
"-l3"92."/F20"12J"J  "2"J  "MScy"(1F6=|lʡ)1R"Q  RA"a"Q  l]
'^!ۨ+23#GۢBA  +2f+2!"l"!kl˱Blʱ#6a tV	0V(	BBA A]+QA  l-
V0 j{+FkK+܊2f#"g"eR6a! :!'bA ,) l9a"Q  +WZ6abbAXlbabQ  g
&b&( bff 
BAB  l:bb'#bB% l & 
b.#bB, b f
i  |`ibB l53 
#
b#x"xʜihdtbEbB aQ%( {<fail to malloc s_mesh_conflict_roots, size:%d
yieldE (%d) %s: [%s,%d] fail to malloc new_mroots for %s, size:%d, heap:%d
recv yieldstoptimer yieldnon-root, remove selfrecv announcerecv assoc from %02x:%02x:%02x:%02x:%02x:%02xnon-root, recv assocannouncescan6A݂B @@tD```d RBBBB2BbB {" 6aaPPth k``tV0kV@kVFPkV
 }
kVf	kV! 

t(k M
RBPTB@BbB  |bE {RP  !	  z"6AAXMRB E@@tV0EV4A
]m
$TM
{̽|4 BFM-6A!X-%0%  tV2@%V
,]m
0 -
{̽|r, " -6}PPt9		p0: V	P2V	l a 
<]=
p RG @t-
A+BGG	@u@HuG
BG  ,̽|<@ "0-6A@@tbC<,̘̉FŃۭL]"@6A t!x! (6A tJ 6a @tcDC£-
*D(.H
⣹:9 6A6A  t"X"  6A tH00t|Xe]tBTQHJiX6(&P" ]	ܒ18#D
&6"F  Sh
-f!("D
J"H (8 6l22A    t1X3SsYaBqQYRQ hWF{f}(#=   f"r-=F	f22-fB(#  r2-=}Qk03++@KV`hKfihQ`3K39=iA +&l 0 lʱ0 alK0 z	qlK tw8FQKl ˈj!✆Alh``tiA 3
8A0$  t t

m

20s  0t `a
 =wpptUw
1pi"C  F{QjB@2|B $0" "E  6A  tfB6A t|H! |$̐"6a  t3YRQ RbX2+ l*"  tgfFb(``lKڂ G"  tUg؆6a]0tB	A8'!K1hKf23Mlr! !V"""  '87-"""" { '
$ @tfG6AB('Y	f)l=8K80 t6A!(  6A!("  6A=RHI7T,	8YKC08K3lDj7F-6A=RHi7T,	8yKC08K3lDj7F- 6Q}
MP b48cE۸=|0{8'⧱i!A A:"DUfD6a E@@tV40EVJqm
XX3ۚ]	|PR+t
a +dJ J ݐ
a |ڭ
J к+{| 	J Z"Dw&DF6a""A !"+2A2A  ++[+&8Hf(9"2	idi 2H  "VB1"c2 ̪ 6 Pt|%FTaEJv"O('" 8#D
'7 ("D 
('++"'':"("DJ&
""": 
(Jv"D|
' (07':9A! 2'JF"D A!P!(]$4rbR,AѻYA91baya c,!29a29Q2	9A2918b009!8B009("  ѩ"a : 6 `t"3RPPtqUZH((@" Ar8#D 
(8 ("D 
('++"(':"(ZG"D
($ *4B':B@
(ZG"D|
$ (0H4':*2 JA!@K G2.ZW"E %e v! f&@JA!(mrb,Qѱ1iAy!aBa (b,!29a29Q2	9A2918b009!8B009("  џ"a 6A"K|Ij+	X	)h*|*6A"ˑ|ij#	X)h:: 	61
,B!IM29q29a29Q2	9A2918b009!8B0092"002a =@%(U3fE% !dra`", (,f  q
#a	QA1!"ѷa &0)"Q  A(,"5)Q"4)A"3)1"2)!"1)"0Ѣ) (""
0( "	F0 A
 "" """ )"" ,    "" """ RA  *!,)""R
P" )q""#)a""RP" )Q")A")1")!")""ajb o3&6AH(   ƒ-6As"F"	'b	"	|	|gH	j!f	#*	tc|;.(B (#2	2B  D "	"E - 6/,

V:l/2/<2A5 82("2A8 ""A9"A7  !QC!QJ0",2A-|
 Rq0U¦ba ¦a"  tG".6A  tfbGf
CAC  $*CAC  6Q  tbIA)1")(UuKxM)`&"K"K)!Q sKFQ @ V
lA"  t1F
la aJ
l"a  t!t݈D!	 &  t t{M
*2qa qa0t@ =	qtw:Iu"E  B@2|B $0" "E  62
1mBIABIQBBA A+rX3 fc8#GS^K2lKGlG=RB@E¥$BF * ¥%:'0 gJ8QC2&J8A2&Kd-6A Pt@0) MVE|&%&50fOBDD f>  P ""B@" f""B@" "  "C (A"C  | 			#	6m"V1H#'jR3RA3 Q+B	2# l&&+lK&'9f*"	)A")1")!")") l&#Jf5")A")1")!")"Ѳ), 1|) "A2"Q)"Q  a$l Vr3ff,qV2%0+2C
 0C 1C  F "  t3' #2KP 6 `t""A !"" r&F0WPPtV#@WMVe# )QRQ  ˱p RaRQ  &vvf6bwlKˡ:A-
z&:os!̭(Q "ۻ̽<lKˡ-
VA+QH$D
Ab$g+(b$g:h&D
h:`F
h&D|
x`g0g:9xA h`g vaz6ʳ̽<*8#D
 !nm&:jQ~̭!_(Q "ۻy̽<K#lsQZYoQf
̽ k̽<:iFOf-K p JJ`|FQ[CQXI +600t pt9Gb0j``tVF0@jV/PjV/ babQ  8f5&'- F.qF  p VKM
 Kl 슢
 
 :
  
D݈ч$BDD t:p f"HGFp(&"j,29a29Q29A29129!2ђ)9 !(2"T3"V

!) -@ p a V
(K""RP" "  R
 ptU (Ab`U UPP"D"RDPXARD
pR rD "
"b`" 
lKK rVloct-
V: F(̭f̽dl a""20" "  2
 pt3 (Ab`3 300"D"p" 2D08ArD2D
 r17bg"
"20" g, GE*A233 *:fD&F| +6A]mc@# f V8PcVf8rr|w8OOB<0 ) !(27B"T6"V

!) -1|bV3f?2VC3b&  tR8R<Ѿ) !(202"T/"V
!!2FKaaaa !!!!1,0y23 2	9292929292iq9)a")Q")A")1")!")")ђ !("$2"T#"V
!s 773aaaa	aaQuXḁR R=UP"a "QB "0  lxVzV40 tf:D!<
8"!% "0"""A~ "P0"!2!"a "!2k"k Pt!%Pt!%-$6A0tV VhQxp}	y@bV(
a\q')D
f((Df) 
f,f- f*f+\F  (""Fk  F""VL ""Fm  Fb-6A 6A"ʱ Xk-6A,@2a@@t /Qb%(r%)pf 1h&D
e(e)h&D 
ah&D 
aabr Fb=fr   !!BAB  BAB B  B  'B 42;B
2B  6  2A    tA+=
W,"
 Wh"
߀C "'T+"A  hLK L,"A  [+	 			6 0t'ƅ̽0
 (V"1RAEQh&D
ar&w+(r&w:x'D
h:`F
x'D
|0:9@ h}",Ѭ) ̲0rootless%dparent candidate %02x:%02x:%02x:%02x:%02x:%02x, not receive candidate beacon within duration:%dsecs(%llusecs)%d%dsecs(%dsecs) beacon from worse parent, rssi:%d(low threshold:%d)
%dparent candidate %02x:%02x:%02x:%02x:%02x:%02x, candidate_set:%d, %srssi:%d(threshold:%d), duration:%llusecs%dparent candidate %02x:%02x:%02x:%02x:%02x:%02x, layer:(max:%d)%d/o:%d, assoc:(max:%d)/%d/o:%d, rssi:%d(threshold:%d), duration:%dsecs(%llusecs)%dbssid:%02x:%02x:%02x:%02x:%02x:%02x, rc_addr:%02x:%02x:%02x:%02x:%02x:%02x, layer:%d(cap:%d), assoc:%d(cap:%d), cap(root:%d, self:%d), rc_rssi:%d%dinvalid %s-roots<%02x:%02x:%02x:%02x:%02x:%02x>, receive from %02x:%02x:%02x:%02x:%02x:%02x, id:%d/%d, ttl:%d(max:%d)(layer:%d,cap:%d), content_len:%d%dinvalid %s-roots<%02x:%02x:%02x:%02x:%02x:%02x>, receive from %02x:%02x:%02x:%02x:%02x:%02x, id:%d/%d, ttl:%d>max:%d(layer:%d,cap:%d), content_len:%d%dinvalid %s-roots, receive from %02x:%02x:%02x:%02x:%02x:%02x, id:%d/%d, %02x:%02x:%02x:%02x:%02x:%02x/ttl:%d, content_len:%d%dinvalid count:%d, max:%d%dinvalid type:%d, type>=max:%d%d%s count:%d != 2 from %02x:%02x:%02x:%02x:%02x:%02x%dunknown root IE type:%d(remain)clear, %s, nwk_clear_reason:%d(remain)master, nwk_duty:%d, type:%s, update:%d, new duration_mins:%d, rule:%d%s(remain)process, remain_duration_mins:%d, nwk_duty:%d, duration_mins:%d, timestamp:%lld ms, remain_us:%lld ms(expire)master(%02x:%02x:%02x:%02x:%02x:%02x) timeout, type:%s, update:%d, nwk[duty:%d, duration_mins:%d, rule:%d], root_nwk_duty:%d%d[used:%d,%d,%d,%d], count, expire[fixed:%d, gone:%d]%dlen:%d, max_ie_len:%d, now:%llu%dlen:%d, max_ie_len:%d, conflict_roots>num:%d[%d]%02x:%02x:%02x:%02x:%02x:%02x[cap:%d, rssi:%d, ttl:%d]last_found_time:%lld, expire_time:%d%ds_mesh_conflict_roots->num:%d, router BSSID:%02x:%02x:%02x:%02x:%02x:%02x        [%d]ttl:%d, %02x:%02x:%02x:%02x:%02x:%02x, rssi:%d, cap:%d%s, count:%d, used:%dmy_ie_len:%d, [used:%d,%d,%d,%d] , expire%dforcer %02x:%02x:%02x:%02x:%02x:%02x is gone%dyielder %02x:%02x:%02x:%02x:%02x:%02x is gone%d[used:%d,%d,%d,%d], count%d<%s-window>open time expires, duration:%d seconds, expire, my_ie_len:%d, conflict_roots->num:%d%d[used:%d,%d,%d,%d], count%d<%s-window>close time expires, duration:%d seconds, expire, my_ie_len:%d, conflict_roots->num:%d%d%s count:%d, roots IE oversize:%d, max:%d
%d%s mcount:%d, roots_count:%d%d%s mcount:%d != 2, roots_count:%d%d%s fail, size:%d, heap:%d
GCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
<0 (D $8HL(L00T0,p8P48(4 8,4lt$$L08 0(D8(00(((((8<((48"<((48"<((48"<((48"<((48"<(`xx"z"|((5$"Y"_`	"i"l"~""((_ghj"n((2>((0<""^
"h"o(($"P"	"S"P
"]b"t"44DDT"[(("((
""$<`"g(//68=((dxy|"~((""((dxy|"~((",,"F#"ii"~((,"KN"Y
"f"j((=QQ``gg}}""##88MM\\,""((==	F"UUX"Z(((=MMSSac
pp	"yy"				""((	11FFUUX"Z(((0<l="""B"F"H((p""""((5"N)"wx "(( 0=m/"!""%""Y"a	"jO"""((NZ"\"a((@D(( "((p""((i""(((("""((/?@"E"V(("("((Okl"n"p((("!((O[\	"e""((<DU
"""S""0$"T"YY+"	"""6"2".#"QQ$u"|("((,4"6((" !."OP"bb"mm"x"}}"
"((.::B"| ""((/7((
((
((#+,"DDJ((#+,"DDJ((0L"|"~	"(( *J"C"("*"6(($x"")""(0(08VV"uu!""	""
"F"(n"""(8(8H@!""	""
""

7"A"Vp"""((5EF
P"R((.>>
H"J(0(0Ld"""d"YZ"|A""""((48"<(("--"5"@@"TU"X"^"a)"""(((nD""((4@(((($L"*""O"mm/"D""-"!p"""r"24<"pqC"""((0"G""A""""(()1"B"D"K((xU"((6((((-99w"($($0'WXJ""""I"Z""|"~"B":"( ( 4T;";"-""("34
"AA-"n"|d"""/"35"A3"t"Q"",""""(( 0&V"hh"}}	"'"""s"_`"}""H")"&&"6"U"kl	"uu"zz"(( ,Y"9";""(@(@0p="-"<("d"f"MMt"+""M"?((((((8OOA"k""(";<"LM"h
"uu	"~"((LPl;"b"
_"ll*""((#$"))HH
R
"_`!""""((L`"dd'"(=II"K"M(#'(".((4^g""((08qC"&"
"$"(($($(<2"n"	""
""C"",";((N"jj"r"v(((4*^^"lm".""""P"45"@"KL"]]a(( )IJ
"T"__+""+"!""(("8
"B"F((!l"c"""((((8PPQ"""2"
""	"'"(<DD	MM"Q(<(<t)a"VX<"`""^"WX"gi$"("3"j"RR"ppX"F""(":<9"u"3""5";"<((2::&`"d(((,8dd"oo1"0""2"V"fh!"(((4h>"
""""" (((@@+"kl""$""(0(0<lU"cf,"~"""/(L(L\**";=0mm%""@""	""
"":)"ceJE""		#$"()"::LL"N(,(,Ht^""?"8"DF/"u"{"p"

"|"N"Z"^^."""(`(` "D"]]"lm" e""Y"gg"""$&"**"L"N"P(N^^"b(($="AB>""" ""(P(P`""""	""8
"E"b"d",,"Y"99NP?(($-Q"h@"+""""(((( ""(,(, L;7"5"@"5"M	"VV"r"2"c"0"H	"QR"n"}"C""Y"[($($0Fvv""""	""
"S"XZ"i"uL""((&B"Z"p	"yz"
"F""((8FF."t"	""
"V"",	"56"R"`a"">"3"O((Nb""(( $")((%%t"(( Lll"~P"""(@(@Ln"	""4
"A"^D"""xB"( ( hF"[\
"i$""-""""
:"D
"QQ2"""""*""-""%="bb"ff$(($0D"HI"""""!(($(<"@Aa"2""6"((8DC"1"4"&"4"D"F"J(( ""(( ""((($($8s((((,"7((88((888((8888((((
 "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 1RY8hdv/fEO`nS=j
j.yDV^FJ<
.Ro0U@9 T|tr(FT%.A[yxD8./)
O
rBBo $#8bCHbB|:LN8(4
L0=0WC
{			04	O	_	T		p			0]	,
<
g
8M 
PJ"
$
w&
A(
**4,%8.B(0dn24-4 6>8:8<I>4@Q4Fj,dD\BHlJLt(NPRR
$T6
VW
$Xq

Z
\

L^
0`b%8dJsfi%hj l.np0r((tMDvcx{z,Jf|8s~
'esp_mesh_get_vnd_ext_assoc_lenesp_mesh_ps_dutyesp_mesh_ps_duty_ext_get_processmemcpyis_esp_mesh_psesp_mesh_parse_ext_assoc_iememsetesp_mesh_get_router_bssidmemcmpesp_mesh_set_router_bssidwifi_mesh_event_postesp_mesh_sync_interface_tsfhal_get_tsf_timewDev_Mesh_Set_TBTTg_mesh_init_ps_typeis_esp_mesh_ext_assocmesh_freeg_mesh_max_layerg_osi_funcs_pis_my_ie_encryptedesp_mesh_appieesp_mesh_get_vnd_ssid_lenesp_wifi_get_configstrnlenmesh_coding_ie_keyesp_mesh_encrypt_vnd_ieieee80211_add_mesh_assoc_iecrc32_leesp_mesh_decrypt_vnd_ieesp_mesh_check_vnd_iemesh_set_ie_crypto_configieee80211_vnd_mesh_update_beacong_mesh_topologyieee80211_mesh_quick_setieee80211_mesh_quick_getesp_mesh_sta_monitor_rssiesp_mesh_map_reject_connectioncnx_node_searchieee80211_vnd_mesh_fully_associatedesp_mesh_map_change_beacon_intervalesp_wifi_get_beacon_intervalesp_wifi_set_beacon_intervalesp_mesh_is_roots_foundg_wifi_global_lockieee80211_vnd_mesh_quick_setwifi_disconnect_processwifi_get_macaddrieee80211_vnd_mesh_quick_getieee80211_add_ie_esp_mesh_headieee80211_add_mesh_ssid_ieieee80211_add_mesh_ext_assoc_ieieee80211_add_mesh_ps_ieieee80211_add_mesh_duty_signalingieee80211_init_mesh_assoc_ieroots_type2str_wifi_vnd_ext_mesh_roots_free_wifi_vnd_ext_mesh_roots_mallocmesh_mallocwifi_log_print_roots_count_mesh_roots_num_reach_max_mesh_reset_window_open_time_mesh_roots_process_announce_mesh_roots_process_fixedieee80211_vnd_mesh_roots_getieee80211_is_mesh_roots_validieee80211_is_mesh_roots_announceieee80211_is_mesh_roots_yieldieee80211_is_mesh_roots_announce_usedieee80211_is_mesh_roots_yield_usedieee80211_is_mesh_roots_fixedieee80211_is_mesh_roots_goneieee80211_add_mesh_roots_ieesp_mesh_map_stop_beaconesp_mesh_is_root_conflicts_allowedieee80211_hostapd_beacon_txcb_mesh_check_window_close_expire_mesh_check_window_open_expire_mesh_timer_process_fixed_mesh_timer_process_goneprint_roots_ieis_esp_mesh_duty_signalingmesh_ps_set_new_dutymesh_nwk_duty_post_eventmesh_nwk_duty_master_is_rootg_log_levelmesh_parse_ps_entire_ruledutytype2strmesh_parse_ps_uplink_rulemesh_nwk_duty_check_duration_expireg_mesh_is_rootmesh_nwk_duty_set_master_identitymesh_nwk_duty_clr_master_identitymesh_nwk_duty_clr_remainingmesh_nwk_duty_set_remaining__moddi3__divdi3mesh_nwk_duty_check_allowedieee80211_sta_is_connectedg_is_root_fixedesp_mesh_ps_duty_cycle_set_processesp_mesh_get_running_active_duty_cyclemesh_nwk_duty_process_remainingpm_is_openpm_stopesp_mesh_parse_ps_ieieee80211_recv_mesh_duty_signalingieee80211_public_action_send_mesh_awakeesp_mesh_root_process_duty_duration_expireesp_mesh_ps_duty_cycle_get_processmesh_is_new_root_foundmesh_is_new_root_invalidmesh_is_ie_ignoredesp_mesh_is_same_routeresp_mesh_get_conflict_root_state_mesh_check_roots_gonesprintf_mesh_timer_process_announce_mesh_timer_process_conflict_rootesp_mesh_remove_conflict_root_mesh_roots_process_yield_mesh_roots_process_conflict_tableesp_mesh_find_conflict_rootesp_mesh_update_conflict_rootesp_mesh_add_conflict_rootmesh_is_new_found_conflict_rootieee80211_vnd_mesh_roots_set_mesh_roots_process_stop_mesh_roots_process_gone_mesh_remove_gonemesh_process_roots_ie_ttl_mesh_timer_process_yieldmesh_root_process_roots_iemesh_process_roots_ieesp_mesh_parse_conflict_roots_iemesh_check_conflict_beaconesp_mesh_parse_conflict_assoc_iemesh_set_parent_candidateic_get_randommesh_clear_parent_candidatemesh_get_parent_candidateg_mesh_cfg_switch_parentmesh_post_parent_switch_candidatemesh_post_parent_weak_rssimesh_post_parent_assoc_ieesp_mesh_monitor_parent_candidate_iemesh_set_parent_monitor_configmesh_get_parent_monitor_configmesh_get_sub_ie_mesh_set_flag_roots_foundesp_mesh_get_vnd_roots_leng_mesh_monitor_parent_beacon_countesp_mesh_monitor_parent_ieesp_mesh_map_probe_responseesp_mesh_monitor_vote_candidate_rssiesp_mesh_parse_beaconmesh_set_rssi_thresholdmesh_get_rssi_thresholdesp_mesh_quick_funcsesp_mesh_get_ap_assoc_expireis_esp_mesh_assocesp_mesh_channel_enable_jpesp_mesh_is_scan_allowedesp_mesh_pm_tbtt_timeout_processesp_mesh_pm_rx_beacon_processesp_mesh_pm_tx_data_processesp_mesh_pm_tx_null_processesp_mesh_pm_go_to_sleepesp_mesh_pm_go_to_wakeesp_mesh_is_start_pm_nowesp_mesh_quick_funcs_initmesh_init_cbesp_mesh_quick_funcs_deinitmesh_deinit_cbVXX/8/8/8/8/8/		8%
x+
x[4
4[\<
<\]J
J]R
z^V
V^Xb
bX_n
n_\cc053ia>>aaJJaP`SYV`fliannay~bbc3Ndjj8h;h

e
ef'h%h]GG]R^e<gK_1FAFT/524]@@]H4JPX]FF"D.D9?<$HTLTi$[,,[k66k<lCClKhPPhV`b
88/*?Wj!y'y2|7|=|[OO[mZZmi.%+5h88hXFFXXppXp||pnn*?Wj!y'y2|7|=|[OO[mZZm{(%,h,,h8(>(CipRRpqrrqxF#;HYRf,l33l9NXBBXPYt^^tui1F]FdgzFFFFFFFFF F5FJFYFFFFFFFF%F:F(U.U9X@FCXl}hnkF{XXtKKt $(,048<@DHLPTX\`ui-BPIcmvy]IIII7777IIIWIWIIW%I.7C]R]$U*U5X<B?XXWWXhp~ $(,048<@DHLPTX\`iCF[\\[\ss\]]wwvv w w$v$v(](]F,w,w0w0w4]+4+]3F8];8;]i=v)/wTTw]``]hznnztw~~www{{ic@tx}((}.52Kx~SS~_nn_wwNugi9
jm6>]VV]\mbmggp]] ] ]$X$XDjJjLa(X(X,t,tui )  \ \X# #X. Z0 Z!"ci###+#8#>#D#J#jR#Rjb#k#hs#sh#X#Xp#p#n#nci$D$$&$5$;$h>$>hZ$Z\d$d\pp$ppx$n$nVi%U%&%3%9%h<%<hO%OX^%^Xpj%jpr%n%nV&i+'P''5'G'M'X^'^Xhd'dhw'ww'w'X'X p' p'$n'$ncu((/(<(E(T(TX"("X4(@8(EK(K!)))
*

*

g(+:+@+T+W+"+l%+l0+08+nc+c--g.1.A.e..+.?.\\.eb.ic///////V/~//@/N/WW/[Z/Z[//u////w/w/w/w/0]'/']-/]7/7]=/@/T ]K/ K]Q/$]o/$o]w/~/Y(]/(]///,[/,[///u/Q0/0/W4/4/.8X$/8$X5/<
:/<:
@
Q/@Q
00114 14X.1.Xi!2<2L2gj2xz22^2!62mwF2Fw]V2V]\2bg2Pm2xp2x]2]222}f3&37333$!3]L3L]Y3[3v3|y3~333:4
454545]'4']567(7<A7F
7F7F]272]:7D<7,8(8<A8F
8F8F]282]:8D<8,!9T9i9l9h9h59~E9QQ9|t9t90cE:M:t:::-:43:46:6<:4h?:?hT:ZW:*g:t:X:X:p:p:(n":"n.:41:Ji6;;;;;;wJ;JwwX;Xwwf;fwq;t;z;|;|;;;;;;;; ; ,( g!!F<S<_<<<<<<<</<$4< T<(<,@<FC<Q<Vb<u<<<<<<<<#<(0F<0FL<4<44,$g!Z=k======2=8=D=X=(]= `=$=,=0=4Q=n========
8=8<*=<*5=AQ=V@t=@t|=D=D>4>>P!>P'>F,>41>F;>;H>H?/??H!?H'?>,?>6?6@?@,( !U@c@@@@Z@@@@@P>@A@V@p@ @$@(@@,@0O@0O4@4@@@8@8<J@<JS@@\j@@j\w@|D@D@@@@H@H@@/AA8VB=BaEBQBX	BB5 B-&B52B8B@@B^BBXKBU[BakBnBCCCCC[2C2[[>C>[DCOCOUCX_C_XC C C$_C$_iDw'D'w]3D3]$ i!!gVV!!OEEEEjEEEEEEEEE EEEE$EEE#E/EmEEEEzEEEEEEEEE(]E(]EEEEE,]E,]EmEEEE&E,)ELEROEXE^[EdEjgEyE|EEEEEE0E04#E4#E8wE8w<E<E@]E@]E!E&E,)EhEnkEtEzwEEEEEED]ED]E4EEEEEE
EEEEEH]&EH&],ECEqKEPEVE\YEjEEEEi!!gVV3FEFFFF+F3F{FFFFF>F]KFK]WF\Fb_FFFFFFFFFFFF%F+(F0F9F?F TF T$nF$nF(wF(wFF,F,gG GGG+G19GB<GD?GDgVVH=HjHHRHR|HHVg@IIIII"I".I.J[J[g6K9KSK-K90K0gV3LTL
vLLL
)L8L^LhLvL LLLLL
L$CL$CILXyLL
LLLLLLCLITLZ(kL(kqL~tL|yL~,L,LLLLL
LLL
L
LcgVVnMMMMM|(M0M|>M(MMMMM0MdMMMMcMhM}M M MM$M$(M(M|MMM|	M,M,M(%M4.MA06M06<M|bMnkM|4sM4syMMMMM58M8MM<*M<*8MAaMt@XnM@nXMMDMDMMMHMHMLMLPtMPtVVc3NeNzzNNNNNN\N`NNlNNN#N0hNzrNbwN|NNN8N@NVKNuQNuZN]Nh`N}bNkNqNtNzwNzNNNNNNNN]N]NNNN%N+(N5N`8N`FNFTNTpN}rN}wN}zNl}NNNNlNN N NUNNNNN6$]
N$
]N6N&(ON(OXNl,bN,bi&=OdOOO[7O7[XDODXrNONrVO[O[aOwoOow ]{O {]OOO$O$O(O(<8(gV!!!!P
PP@PGP ^P$hPmP P0P4P0P4P,P(?PJPPPPP8P,PP	PP<P,(P<P@[P@[PPPDPD
P'P-7P<HOPHOYPf\PdaPfLxPLxPPPTPTXPXPBPM\`P\``P`PdPdhPhl"Pl"VQ*QQ'QQQQQQ$ !!!gV@RLR~QRWR`RxR}RRRR RR"8R~MR$rRx>RO(XFR(FXORZR`]ReRkRRRR(,+R,+1RM6R<0VR0V^Rh4bR4bkR~mRuiSSiSgSlrS[{S{[SS
SSSlwSw]S]S]S]SSSSS S S$S$(]S(]S,]'S,']-S03S039S4?S4?ES8KS8KQS<VS<V\S@`S@`D]tSDt]zSH~SH~SLSL T&THTRTTzT)T$THTR:T:PTZT$rTrxT|TT`i+Uw>U>wwNUNwWUd]UdwlUlw]zUz]U`\"V"\*V*0VK3VI]<V<]$W*W(W(Wf!!OXYXXXXXXFXLXVX_XebXeXqnX[~X~[X X $X$X(XX(X,_X,_0X0i;Y^YYYBYHEY$MY$wjYjw[wYw[YwYwYYYY[Y[ XY X$_Y$_(Y(,]Y,]Y0]
Y0
]Y4Y4Y!!!g+Z<ZPZ\ZZZZZ ZZZ,1Z<6Z<9Z4AZ4JZPMZ4bZeZnkZZZZZ4ZZ,Z,$Z$Z,1Z[g[r[r[r%[j].[.]4[jo[!!7\[\i\L\\]\1\:H\]Z\B?\EB\]G\^`\fc\L]s\s]y\]\]\\\\m]\]\ ]\ ]\@$\$(]
\(
]\5,"\,"0:\0:B\HE\!!#].]F]T\]]]]]+]9]JN]Tb]]p]p]x]]]_]]]]]]]]^
^B^B&^8]0^0]6^B=^g2___!'_/_W_]Z_r_ !!!!gM`P`Z```m````````$`` `N`E`K`PW`(c`(ck`r`w`,[`,[````	`0[`0[4X&`4&X`aMaM&a&,aD7a78!4f0!,( !!!g!ibbbSbbbbbbbbb Tb^dbbObdb$mbpb(b,bbbbb bbb(bbb07bYb4bb6b89bbbbb<b<bb@w'b@'w3b;bXBbXD]KbDK]QbXHhbHhtbLXbLXbbibbPbPbbTXbTXX]bX]bX\]b\]"bX<bB?b`XHb`HXdX^bd^Xibolbph]bh]bRl]bl]bbbbpXbpXbbtbt
bxXbxX|X.b|.X6b6RbXUbgbmjbbbbbbbb<b"b(%bJbuabuobozbzbbbbbtbtbbb b1+b+6bfc7cW<cc`c`c::c`ZcZ/dadlddcdn<dddo]wdw]}d[d[d]d]d[d[ddddddhddnd&dF X:d :XMd$
Rd$R
(
hd(h
!i=eYee:ewjejwsexe]e]e]e]eee e e$e$ee(e(ee,
e,
e0
e0
Qfhf}f/f2f5f@8fl;fLfTfTbfbxfff(!!iwgggggRJgMgTg`g+g(g%gg g$
gg,tg-~gg-0wg0w4[g4[8wg8w<]g<]g@g@gD]gD]gfH'gH'-gfLZgLZPgPT]gT]ggXgXg\wg\w`wg`wdgdhgh%g+(g<,! !g!ih'h	8h=hGhThjh:mhhhhh1heh oh$h(hhh,h0hh4	h8h<h@ h)hD:hHIhmLwhLwhhLh$h$P[hP[ThThh*!h'$hX]0hX0]6h=\Jh\JRhm`^h`^dhjgh)dXhdXh_hh_l]hl]hepwhpwhhhhhh/h:4h:7htX@ht@Xx_LhxL_|rh|rxh~{hhXhX]h]hhhXhX_h_hh2h2ChC$! !!g!fiiiii<AibiiZiiiiii i(ii$%iiZiiiii,i,iii0i0iF4]i4]i8&i88X0i80X>i<Ni<N`i{hi{qiu@ui@uDiDiii
HiHiZiZLiL i%i+(iZkiZziZP]iP]iZT]iT]iZiiZXXiXX\Xi\X`]i`]iN#iN+iN:iN<iNdHidHhTihTlfilfxi}ipipi^XLDu<40f( !!!gjjjjjjjjj &j$/j(2j@jTjWj,Zj]j0ij
j4j8j<jjjj@j/j4mjDjjHjLjjjjPjj4OjDdjjTjXjjjj\jjjLj*j&j&jjNj`j`jLjL
jNjjN!j]d:jd:EjLKjLh~jh~j ljljLjL)j/,jwjpjpjLjLjYjgtjtjLjL
j
jmxjx|;j|;Ij"k^'k^0k0<k<HkHVkVfMlll6l=;lB[GlG[XklkXtlzlzlllllll=l=l=l l D<!4!0f(!$! !uigmmmmG\m}mm)mDmmmmm$m,m m(m0m4m8m(m<-m@6mKmPmDmmHmmLmPmmmmmmm3m8@mEVmbYmd_mdgmPwmPwTmTmmXmXm\]m\]mmmmm`]m`]mm,dmdmmh[mh[lX"ml"X+m`p3mp39mt?mt?EmxKmxKQm|Wm|W]m[omo[mmmwmwm9m]m]%m0m09mPBmBHm_m_mmgu:nQn]nhnnnnnn1n7nFnQNnWnh]`n`]fnn Xn Xno[o[pp XpX(!$ughqtqqqqqqSqqqqqqqLNqqqq(:q =q$,[_q,_[eqYwqqqqqqqqq0_q0_)qV,q52qVHqMmqrzqq4q4$qR'q0-qRCqHiqnwq}qqYqqqYq8Xq8X<Xq<X@_q@_DFqDFH[SqHS[g3rGrJrMrrrr(r2rHrKr Uriirxrr Prv}rrrrrrrrrZri"ri$@r$@orurrxur([r([,_r,_gs/svssss2sBOszRsZWszkspsss[s[_s_ig;tCtYtt2tbttttt,tAtFPtVthtkttqttttttttt[t[ _t _t6tt6't,MtRZt`$t$([t([,]t,]ttt0w6t06w4Gt4Ggu6uEuYujuyuu4ubguvv$uiww"w17ww%XvwvXiDxixx[6x6[wKxKwQxQ\xl^x~lx~xwxwxXxX_x_vxv<80,$gyyyyyCPybyeyhyy y$yyyyy	yy(y,+y<.y0gy4jy8@y@yyD[yD[HyHLyLPyPyyyyyy/y4<yAYy^TryTrX_yX_\y\y`ey`ed
yd
yyxhyhlrylrp|{yp{|tytxyx|y|yyyuizXzgzzzzzDzNz]czfzqzzzzzUzfz(zzbzb [z [$z$(wz(wz,vz,v0w#z0#w5zi;z\4|Rz4R|uzzz8wz8wzzzz<_z<_z
z
@z@
zDDXzDXH_>zH>_IzQ]ziznz{zzzLzLzPzPzzzzTzTzzzfX]zX]
z\X8z\8X`wbz`bwwzdvzdvhwzhwzlwzlwzpvzpvztwztwz%%zxX;zx;X|_Zz|Z_wozow]~z~]ziV{{{
{={DB{Iwn{nww|{|ww{ww{w]{]{{D z{ z{${$(v{(v,v{,v{{iA|5|<:|AwZ|Zw]f|f]l|wv|vw|v|vw|w|<w|w]|]| w| w|$v|$vid}}D}F}}}N}F]}wn}nw]z}z]}}]}]}D}}}]}]} } $]}$]}(}(,},0}0}44}4}4}&8 }8 <.}<.4}D@>}@>~~ X~X XXW`|xtYplhd`\dXTPLHD@o<8U40j,(y$x Z|r $(,048<@DHLPT$X*\0`6d<hBlHpNtTxZ|`flrx~ ;KZgy $[C$C[([R(R[,[_,_[0o0o4[4[[[,e""e//!!!!!!! (0	8
@HP
X`hpx "#$%'()*+ -(.0/80@1H2P3X4`5h6p7x89:;<=>?@ABCDEFGHIJKL M(N0O8P@QHRPSXT`UhVpWxXYZ[\]^_`abcdefghijkl m(n0o8p@qHrPsXt`uhvpwxxyz{|}~$0<HT`lx ,8DP\ht					





(
4@LXdp|$
0
<
H
T
`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx ,8DP\ht       """"####(#4#@$L$X$d$p$|$$$$%%%%%%%%%'$'0'<'H'T'`'l'x''(((((((()))) ),*8*D*P*\*h+t+++++++,,,-----(.4.@.L.X.d.p.|./////////////$/0/</H/T/`/l/x//////////0000 0,181D1P1\1h1t222222222222222(242@2L3X3d3p3|33333334444455$505<6H6T6`6l7x77777777888888 8,888D9P9\9h9t9999::::::::::;(;4;@;L;X;d;p;|;;;;<<<<<<<<<<$<0<<<H<T<`<l<x<============= =,=8=D=P=\=h>t>>>>>>>????????(@4@@@L@X@d@p@|@@@@@@@@@@AAAA$A0B<BHBTB`BlBxBBBBBBBBBBBBBC C,C8CDCPC\ChCtDDDDDEEEEEEE E E E( E4 E@ EL EX Ed Ep E| E E E E E E E E E E E!E!F!F$!F0!Fm>m>m(>m4>m@>mL>mX>md>np>n|>n>n>n>n>n>n>n>n>n>n>n?o?o?o$?o0?o@dTo@@[;@<txo@$g@=@$@~@@d~@B=@cl	j^@x	Z@\ p4d@",Z@#
d@%,XH@'dA<@)Pklf@*,@+da@`.2=BD@.#@.hID@d0 t\o@1@2V@48@4<X
@508pp3@85^|!w@6$@46|@6@:0,6@:T>d9@,;8gb@d<7@<=`@= @= J@=Dh J?@P>l g@>?@|fB
@ljHBC@DkL v@Dq@m"E@Pq$pF@Lr&FM@s(LG.@sH*)|G$@s,K|H(F@ud.sI;n@(x0Jv@y2XKa@z4L@}6 MF @~x8C M> @$x:l Ng @4< PQ @Ёl> LQ< @<@ Vd @B!V @@D&!|X !!@č4FJ!YE!@Ho!TZ/j!@J!\N!@0L!_!@N!pcP!@lXP"gb!@ĥR/"$h*"@lTU"iP"@V"m|"@\X"n"@h<Z"n""@H\"o["@^#\r#@Ĵ`E# t@#@bj#uOe#@d#\w#@ĺf#w)#@l$h#x#@j	$x$@\l/$y*$@pnU$H|P$@\p{$Ԁ!v$@r$$@t$J$@v$T"$@Hx%x"%@Hz9%4%@0 |^%LY%@P~v%q%@<%7%@%L%@T%h%h%h&h/&hJ&ph&p&&&&&&'3' J'Їa'w''w'P'؈'؈v'N((7(*O(̋g(U%|(z*(=(#('(+Q(|n	))oa6)Ў*N)7f)1_~)S)C)&)Cn)<)=**F%*pu<*FS*+vj*4*Ւ&*+*&$*J*J*J+J,+JB+L _+Lz+P +P+P+P+P
,P,,PB,P\,Pd,P,P ,P,T,Z,0Z;,8-͓-@-L-@LP U	(-mesh_route.o/   0           0     0     644     65416     `
ELF^4(61\̽-
*xJ X
A  \̽6A1"R PLA(="C  6A1"RA%@"m	 
  LBB	B
B Uf\ AX!R%;HB$<"C  6A(:6A(; tȁH,6A=rl7&lJ 200t-6AA Q=-@  
v$Ht3	00t	 "  
 0"  6a0PtBP7A3|AU#BGUŠ	B	DD @8	 R
U RUU VCP800tVl
ll  A  kU:##3007mesh_route.cmeshI (%d) %s: %s %u null args
UnknownI (%d) %s: %derror: cidx[%d] > the max[%d]
I (%d) %s: %dfail, update route table, cidx[%d], size:%d, heap:%d
I (%d) %s: %dfail, disconnect aid:%d
I (%d) %s: %dfail, new route table, cidx[%d], size:%d, heap:%d
I (%d) %s: [TX-RMV]child:%02x:%02x:%02x:%02x:%02x:%02x, children_cnt:%d, rmv_children_cnt:%d
I (%d) %s: [TX-RMV]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, occupied:%d, rmv_children_cnt:%d
I (%d) %s: [TX-RMV]child[%d]%02x:%02x:%02x:%02x:%02x:%02x, occupied:%d, rmv_children_cnt:%d[%d]allow_count:%d
I (%d) %s: [TX-RMV]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, occupied:%d[%d]allow_count:%d
treechainW (%d) %s: [%s,%d] %dfail, %s, remove announce, size:%d, heap:%d
I (%d) %s: [Multi-ACK]children_cnt:%d, rmv_children_cnt:%d, mesh_multi_send_ack[cidx:%d/%d, pidx:%d, offset:%d]
I (%d) %s: [Multi-ACK]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, sub_child_cnt:%d[%d]allow_count:%d
E (%d) %s: [%s,%d] !!!MESH_ROUTE_TABLE_NEW route table[cidx:%d] fail, heap:%d
I (%d) %s: %dupdate route table fail, cidx[%d], err:0x%x, heap:%d
E (%d) %s: [%s,%d] pandora

W (%d) %s: [%s,%d] [ANNOUNCE]receive announcement, invalid cidx:%d, sub_child_cnt:%d
W (%d) %s: [%s,%d] [ANNOUNCE]receive announcement, invalid sub_child_cnt:%d, cidx:%d
W (%d) %s: [%s,%d] [ANNOUNCE]receive announcement, invalid sub_child_cnt:%d from child %02x:%02x:%02x:%02x:%02x:%02x, depth:%d(max layer:%d)
W (%d) %s: [%s,%d] fail, remove announce from child %02x:%02x:%02x:%02x:%02x:%02x, depth:%d(max layer:%d), size:%d, heap:%d
I (%d) %s: %dfail, removed child list, size:%d, heap:%d
I (%d) %s: %d[idx:%d]%02x:%02x:%02x:%02x:%02x:%02x(self) unexpected, redundant_child_cnt:%d
I (%d) %s: %d[idx:%d]%02x:%02x:%02x:%02x:%02x:%02x should be removed, redundant_child_cnt:%d
I (%d) %s: [TX-RMV]sub-child:%02x:%02x:%02x:%02x:%02x:%02x, redundant_child_cnt:%d of cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %dfail, mesh_rt_capacity:%d, size:%d, heap:%d
W (%d) %s: [%s,%d] pidx:%d(loss), new coming pidx:%d(more:%d), sub-children from %02x:%02x:%02x:%02x:%02x:%02x(cidx:%d), sub_child_cnt:%d/%d
I (%d) %s: pidx:%d(more:%d), sub-children from %02x:%02x:%02x:%02x:%02x:%02x(cidx:%d), sub_child_cnt:%d/%d
I (%d) %s: cidx:%d is using by %02x:%02x:%02x:%02x:%02x:%02x, discard outstanding multi-ack for %02x:%02x:%02x:%02x:%02x:%02x(pidx:%d, sub_child_cnt:%d)
I (%d) %s: expired(%llums), wait for more ack from %02x:%02x:%02x:%02x:%02x:%02x(cidx:%d), discard(pidx:%d, sub_child_cnt:%d)
redundantI (%d) %s: [cidx:%d]%02x:%02x:%02x:%02x:%02x:%02x, depth:%d, len:%d, capacityredundant_ms:%d(%d)<%s>
W (%d) %s: [%s,%d] redundant req/ack occurs in parent-child, unexpected depth:%d
I (%d) %s: mesh is not started
I (%d) %s: sending ack, parent changes from %02x:%02x:%02x:%02x:%02x:%02x to %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: <%s>send request to child %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x
I (%d) %s: <%s>send ack(pidx:%d) to parent %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x

MESH_ROUTE_TABLE_NEWMESH_ROUTE_TABLE_FREEMESH_ROUTE_TABLE_UPDTAE@
6!8!3A18B#Td#V2

:9 C$|c|RC |RD|RT l apPtwb@fRlzlQ
AA  A  VCRC D RD P0t &
2DT  Uf6 :: QQ  VL3\tJJ  F[[  6A  
00
0  @@t:@|090ic#
Ǩ-v@̂ʙ" )c.6A!8! "(@
6i6R#@t!"'%F!8|3!8"7B#T6#V

m1:29Y f&#V33F!5 C9A23rp3 uzBBDD 74ABdHAB:4000CDa¡}IQa M
aV!M83;a"&"2"T"V
-
b&&.
hQ!:iY (2-!(R2"T"V"
򡄱)
  !A ȠR	U 
[ P m;
^z]Q F	la aZ`	l@a`UkQ %zRRUe `Ɛ~XA ŠR	U R
UU ¡P iszr`bG@uG hA V &2E08A2E@8t2B	@0uBB2B
B  L!U2d(B!T20#"¡Q\V:1GMh6;qE2'#b#T#V
=
r''.
=E!:"aRa (2!4("2"T"V%
򡰱/) F!. EUbDbD E U(t2D08A2DE"E	 uu"E
E  !u 2	3b`C 
@: 0 ¡# U2E G '2E2D2D2B2B	2B
2B  6A"#00t&K3#&9ؠ03
	
 l
 
 +6"32A "1H1 AAl2A  2ABA  BDQ 4lĢ BABC23; 8t "A|2H 0u (u"H2H  -

'R6P9R#@@!abg%\eq'8P(x2(T(V 
j
:IaQA1!a lj5a:ƒ +%`Ҡ
	
 R
U R
UU U)X5zQX%r%T%V 

	
 R
U R
UU IaЙ 
:QA1!RY :`"DRUrpU PC̐B	Db`T B
DPD @ !sm}=i	9g	*T*V 
ÐYiIq 
a:QA1!s!u 	lfzuo	gGkwgӐ

 	 
  i
S`TUC	9F P	*T9*Va 
	 
  Yqia

 QA1!
:6: 	PՐ2Zf	 

  za -w3"@&
6A003X̅3F3300B2R ¢V -
VQb(T(V
}
XAI%.
912YA*I!99 6R철Pa00@@tl0`t08AZRBA  bE2E  FDBA    bB2B	  6a@@ `t0"Q  PPt* P @ V#EaPIH #PƂLAL    ڱ¢ PDJF;4"D HtBC @uBC HuBC  @6a pt"Q ! B@@t':W#'%%!"'! UBDb`D D@@ F-r
v!RZXXuRDbRU`U ZD@@"'!aw#XP@hC'-
V!p ]
ZaH@RPHt(RCBCP@uPXu"C (t"CBCRC  @@
r6 pt! RPPt9'%'.!8!3 12#GB#TDG#V2 
F
!8!318DB#TDD#V2

:9 RQ v!(**(r(Ub""`" *UPP!W*b`D  +bf``d` D RXPfbT  	`ifRTjUb`h PPbD ah6Fab&2&T&Va 

:biAb``di1bi!b
!iY b``dbƁvb` dD #P  md""` B j!u 8bjci) {)="
 mrz
VYXfҐr
w
w wM	 
  	`pyCM	9#L	z*T*Vaaa 
!	 
  ̐̐!yqia

 QA1!
:.!2 	pא+zf	 
 
 :a "	!&"D
 "*w 13rT  0z:lҠ⠋
fxp}&"D
"T  %k3rrww g			 	
 	 `pyCp	0apfaaa !!!ރ!&"D
rT  3"'(k!H(8 40Xt0(u;HRH0Pu2HRH"H ("H (t"H  2@6<RPH JaMUY eYLʱQBQ   RPPtuVH22 t23b`3 72""0" '&@@@ t@HA"JBJ"JBJJJ  f#@23b`3 72""0" 'L@@@ t@HA"JBJ"JBJ  2""0" '@@BJ@HABJ  1P#6a|  A  ґ&
Mݐ#	  
  +#@2@
@$n6!2"!312#(B#T'#V2
F
!8!318C%B#T$#V2

:9 J#f7#‘	f|Q Pb	f   R
Ue RU`U P+#aT`"
	"
 

+ 
  VQ(2"Tâ"V
-
X%.
IBE!I |$*v `urww w8[+}
!'!(2Q"%2"Ts"V
-
X%.
S~!:yI *FBDD `u 4,AnHDr$T$VBY

igmBa *&`UlBD b	f B
Dd BD`D @c BAB !I fF@2@
6  t@@V!8!3F[18SB#T#V2i

:9 R#!"'%1!8|b#T#V2r

I!Y9 F
d!(G5!8|Sb#T
#V2w

Y!I9* a%)*&""" R |"A |Ձ}"Q	 m  #W6‘	&0 	 "
" """  fk3G&+P !@
76m!8!318'B#T&#V2
F
!8!3ƒ183$B#T##V2

:9 !8!3Ƃ183 B#T#V2
Rt!8vRDPXu"D"DRD R!f5"(  ̽fX RrUb`U b	RUb`U bfrpf eW\!8|r#TW#V

*12i929q29a29Q29A29129!2Y9 PUU¤Vq"'2"TC"V
-
x'.Baa 
!!mшIaB1ho*QAYiq!I n|zk(thA0urRZDDbD2DD  DbD2D D!  @
In6  tR#a@@"aA%`"`e2aBr	w 2
3s 23p3 ""rp" b!BFgcm ""¥   a@}= T12#A3a8+R#Te+#V
: b&&.
:) 
laDaC !Ckݒ!D:G)ڂ!@ l"  	9,	
*T)
*VaD 
*
)IiqaQA1!9 F9X	
*T*VaD 
/
)IiqaQA1!~9!D 	3kwg!B	2!@0xp@tVT HVAr B@@t0 P vJqjrxp"C܋nBJP hJ 0 dAOH4lANHDr$T$VE

:PJHBYaIq)Q")A")1")!")9"="a  @D!A,R@"a(#"a >!((BB"T"V"y

"))) 
FAFM
Ʊ¥|,-
L600tD#bal  t2a4ppa2aJ3`3Ra !
¥a` #!lQ¥#!Vah6Ua&*Ti*Va 

h&.XPefa 
򥞱!!!:iRa 	!RaW-TJe*F'&b*TF*Vaa 

*!!yIryryryqryaryQr!yA1)!(  e)""a JEQPD(  eR
¥$.!pǐJ9QP3!Y dPY RC R#P!a RZWRS R&%D 
QrXCS5WR&b%T%V 

2:!9yIq29a29Q29A29129!2`92!a9 
d	
6"#Qb*FPDxpex&wFl@ qx7xqx'T'Va 

:ryxppeyryryryryryqryaryQryAry1ry!ry2!9 *&PR¥цkx'Da 
xT!w+4xDw:,x'D*vPwa 
GW!:px'D|a 
*PIp|0Y!w:	r9r{A! r
V[:pptqx7<r('Ta'Va 
}
!)D
*PY!+7I:/(D
*PHX:A !F(D
*PI|0Y:	9A !*Pɡe)qaQA1:2e9!g2! *&PR¥ޱ_%b`

@2@

n%6}!8!312#cB#T4c#V2

:9 R""PB @) 23  2!3Fy'aJ"a@ Z#!JAfYP !@!J&9(22aB""20" =	"aA"b 
""0" "aB""b`b ""20" C"aA’ 	z%!@J#֤!@UaJaI !Jk!I!B%FQRW$TZ02 "" """  30+  tV-2!B`c`+V-!z $2""0" b!Ag8(0" 1kVb"#"DaJ 
!Jɲi
("D 
gZ(hg++(':#("D
!`Zh`jg: +F("D
aWZ&|`i0(g:	j6"N`jA"`" ZX) Vjf':F=!<""2F:"#22"T
"V

"b"a@"aDbaC"aEbf"  ""b ""`" .b	f	f faJaIaFaHaG /R(P]YiR!Ab!B!I!H!G!JY)qia!E"!DR!Cb!@ɱ!F:QA1)!Yi $1*CR(%R!A*2$*"7:"D( ! *C"!A"T 2$ *"7:&! @1)"2d
  J2!A"a""AD"AF2Q$  @:!(2"Tc"V"i

) 	(P (V-
'^127%[(23c ""`2 ""0" 23b`3 bF
23c " "`2 "!"0" 23b`3 bff fI  P ;ygk	*T*VaJ 
¦
*!Ji 		ʒ*Ty*VaJ 
¦
!J 	f`fpf`dA!@2-
7D1yP%02#-
¦#s~-
8i#¦23RPC 23@3 2¦ˀ3RPC 2 3@3 !0 j6A!'*@@
6QR!8!3R183B#T#V

:!(2!(22"T"V"

:) !3l¦1k"mqP5 x{la k"300t 	̐ 
    a A jQ )`U&
¦:600-D39 @
6a!(2
!(22"T"V"

:) !S!""2!""b2"T"V"
F#:!"'! "
"
" ) @
6a!(2
!(22"T"V"

:) !S!""2!""b2"T"V"
F#
!"'̠	И 
  -Kઐ
"
  '@LC@Đ0 @
6!8!3[182(T(V
(
: |S|2A  -
@
n6!  t!8!3Fi18B#Tt#V22

:9 F\B0|TBA A2 0 @  !(2_!(rR"T"V

:")")")")q")a")Q")A")1")!")") l"0RZRb!;f" f '|+0 -
dVPPteȁV 04 :BabA4  P 0183B#T#V2X

9 @
!o6=!8!3W12#SB#T#V2_

:9 "SJ#|4!b|g$FA"f-
Q-
R%5SQXb%TV%V
]

)a:QA
1! 2
2a D1JC2D(  !H-
4]AHTR$T$V
M
#
)q:biabiQb
iAbi1bi!2
91200d9 esp_mesh_get_routing_tableesp_mesh_refresh_routing_tableesp_mesh_check_multi_redundant_ackesp_mesh_combine_multi_redundant_ackesp_mesh_process_redundant_subchildrenesp_mesh_copy_mgmt_announcemesh_pack_rmv_announcementmesh_malloc_rmv_announcementmesh_update_route_tableesp_mesh_get_total_children_nummesh_rt_change_timeoutesp_mesh_route_deinitGCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
0\ <( $H(L<LhH,P$( LD((JZ"\((B^"e((.y""(($((=U"W((D\((Ph"j}(($"((P"x"0""( ( 0Cst"x"||
"""""7""""#"?@"HH"J((B^("""(==>"UU"Y(("(8(8$\qE"":""k"r3"";"-"%"==K"="m2,"^`="5"&"""((P\"d"h(( ch"(,(,<}"I"""U"ID""( ( (CD"T`"""(( g"$"((Ui@"""(($Nrr."":""9"1"6(4(4HN@3"" "558"mmw""3"0"88"II "ii""pn""6"$$""G"(((>ff*"	""
"0")"
!"-#"PP*"z
"((p"(0(0L2~~@""m"=o"""/2O"d"""(0(0<J"2"
"6"

"""))"Ee"""(0(0L2~~@"-"F"22
"?A$"ef."\""
"3"""(<(<,hR+"K"00"\"4"CD7"{}*""B_""(((( H,"-"""( ( ,"!"	$"-	"66("^"m""N"""

")
"6X"""(P(PPF"pp9""%"""	""
"#"1"FF"N"VV"!%%HmmJ"<"5")";<[""("'""(( (8(8P>
","";""$""( ( $44,"`"ee)"2"( ( (88,"d"ii)"j""(( @``,"($($(LD4"h","D8"|""f
(,(,DF="g"0"EEs""(8()+-/13579:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvwxyz{|}~	

 !"#$%&'(L)$?IWI+kr-/?1!6D3JQame570:"/<J`vY>@\B\D F/<`HG(Jd LN$PHR(\T
%tVKLXs<ZL\hU^Hd`@,bcZdfPjh$j"(l= nnZnLpDvrmesh_rt_change_timeoutmesh_mallocesp_mesh_push_to_nwk_queuemesh_freeg_osi_funcs_pesp_mesh_route_initmemsetesp_mesh_route_deinitmesh_rt_change_timer_startg_mesh_is_rootg_mesh_ieg_mesh_init_ps_typemesh_rt_change_timeout_processesp_mesh_set_beacon_intervalg_mesh_self_sta_addrg_mesh_self_map_addresp_mesh_match_selfmemcmpmesh_conn_mutexg_mesh_connesp_mesh_get_total_children_nummesh_mutex_lockmesh_mutex_unlockg_mesh_ext_cfgesp_mesh_lookup_sub_routememcpyg_log_levelesp_mesh_lookup_routeg_mesh_topologyg_mesh_max_layerg_mesh_chainesp_mesh_print_route_tableesp_wifi_vnd_mesh_getesp_wifi_vnd_mesh_setesp_mesh_get_sub_capacityroutetype2strmesh_update_route_tableesp_wifi_deauth_staesp_mesh_tx_tid_flushesp_mesh_delete_sub_childrenesp_mesh_send_add_announcementesp_mesh_send_mgmtmesh_fill_rmv_sub_childmesh_malloc_rmv_announcementmesh_construct_rmv_announcementg_mesh_rmv_optesp_mesh_pack_rmv_announcementesp_mesh_pack_multi_routing_tableesp_mesh_ie_update_capacityesp_mesh_send_event_internalesp_mesh_is_roots_foundesp_mesh_check_nonassociated_childrenesp_mesh_monitor_nonassociated_childrenesp_mesh_get_child_idxg_mesh_rt_capacityesp_mesh_remove_nonassociated_childrenesp_mesh_copy_mgmt_announceesp_mesh_process_redundant_subchildrenmesh_multi_recv_ackesp_mesh_combine_multi_redundant_ackesp_mesh_check_multi_redundant_ackesp_mesh_refresh_routing_tableesp_mesh_get_ap_assoc_expireesp_mesh_is_rt_change_debugg_is_mesh_startedesp_mesh_get_routing_table_sizeesp_mesh_get_routing_tablemesh_get_subnet_nodes_nummesh_get_subnet_nodes_listesp_mesh_send_rtable_requestmesh_multi_send_ackesp_mesh_send_rtable_ackesp_mesh_nwk_redundant_routenwk_event_id2str2gg$ZhFFhLZiTTifj678,9FO%^l//ll>>l6j378+U%SqiZZis.ll6jqpo6j )7B5U=UsOOsut91BXw&&w.Xw88w@XwJJw7yx1!2?{(({BjLh|rr|7}(4$$!(1$l$u$w~~wwwxy9			j5
:
C
^
c
f





8E
83
t=
C@
HH
HN
Ht
|v
||

 w
 w
x

$w
$w
(w
(w


,~&
,&~,
@B
pK`ill''lBBHV^foU#U6>EM'	



4	09,	(	$0 7		j}hq~ 
$,6Za(w,)0:Y$ $4:S[`$eqnx~{8g8g)3r<rArt|<<@@=DwDw%HH7LSLSPiPiTgTg`2224:7?EXiXi7"d\lRRl^^t=Bl..lEzJJznnzz(	$ 		7		yj}JP_howBL h${7@(NMV\Yent,,00UUU4_4_syvIII88			j/		+@IYj8DLT g_ _ggou$$t@Sl,,ll::lV[[rr.P//;GGciiiy7}o2LUorz@FC1IrRr}1  0	,	($7 y			joNglu $(2j,0F\fi $]g0u$((!$$(^dadour{  5Rm!I4&4&.88I8IQ0syv|ppp<<@@$8^DDipoPcmq-Mq_|l22lz88zSVfnn  zP-*z\z$t$t7=&&/ljjlzz,	(	 	7			jQW`x{=r $&(,Tmru,O~Z`]fl~00448l'8'l<7<7c@j@jpw|22DD2@QY^HH=,7(	$ 	}			jHMVqvy $(
,5,U,EPVS[a
 )0O0Ohpv4l4lE"88,	(-$ 				jSXax{<b$ ($Zjm,Q~[a^fl~A 20*0*4646Cf8J8J<j<j@g@gDDHH8	4	0y,	($o 				j,7q8-p(# @R\$x}(0.6,o48I<g<g@w?@?wM4R0DbDbHvjHjvz}4444448DSYh}LrLrPPTTXXBBB\lJ\Jl`hg`ghmtydidi$	 				j+d/= D$(ww(ww,,i,i0l0l448g8g,,,,285KQNTZ<i<i@l@lD'D'MSY	*		j2[c3oDw~BEKH wR RwX`hn6	6(-Y^gm~

$)16$i$i(l(lL)HD	@	4	07,y(}$ 			j		 	+$m(,F0h,,,,u04,CNN8<@-(jD@8?aHLLPP.41%T:T:CIF%NpXX\\	7C[a^k``%+(.4dd V(Vh.h.@Flglgy|plplttxhxh|l|lN'-*396;m)))+<ESS^rriillii  z z470y,x(($t 				jS![!`!i!!!!!!!!! !!$!,!(!,!0,!4Y!c!if!n!t!!!!!8!8!<!<@{!@{!D!DHp!Hp!!L|!L|!7}			j)"1"`4"I"R"U"`"g"p"""L""'"e."49"`>"`e"m"`v"`|"` " "`"`7}			j-#5#d8#M#V#Y#d#k#t###P##+#i2#8=#dB#di#q#dz#d#d#d # #d#d##$#$			j%$*$0$I$P$S$#$`-$5$;$lg$gl$ 					jT%Y%b%}%%%%%%%%!%%%%% R%\%b_%g%m%$l%$l%(w%(w%D%,%,%,,l2%,2l0>%0>4R%4Rf%|8t%8t%%<l%<l@l%@lD%DHh%Hh%%%($	 y	}			jK&P&Y&u&z&}&&&0&&&$&3& P&Z&&(&&$I&S&YV&_&e&&E,&,&&&&0&04&4&0&0&08&8<J&<JW&_&e&@s&@s			 (08@
HP
X`hpx !"#$%&$0<HT`lx ,8DP\ht(4@LXdp|












$
0
<
H
T
`
l
x




 ,8DP\ht




(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp |    !!!!!!!!!!$!0!<!H!T!`"l"x""""""""""#### #,#8#D#P#\#h#t##$$$$$$$$%%%%%(%4%@%L%X%d%p%|%%&&&&&&&&&&&&$&0'<4H5T6.symtab.strtab.shstrtab.literal.mesh_rt_change_timeout.literal.esp_mesh_route_init.literal.esp_mesh_route_deinit.literal.mesh_rt_change_timer_start.literal.mesh_rt_change_timeout_process.literal.esp_mesh_match_self.literal.esp_mesh_get_total_children_num.literal.esp_mesh_lookup_sub_route.literal.esp_mesh_lookup_route.literal.esp_mesh_print_route_table.literal.esp_mesh_get_sub_capacity.literal.routetype2str.literal.mesh_update_route_table.literal.esp_mesh_delete_sub_children.literal.esp_mesh_send_add_announcement.literal.mesh_fill_rmv_sub_child.literal.mesh_malloc_rmv_announcement.literal.mesh_construct_rmv_announcement.literal.mesh_pack_rmv_announcement.literal.esp_mesh_pack_rmv_announcement.literal.esp_mesh_pack_multi_routing_table.literal.esp_mesh_ie_update_capacity.literal.esp_mesh_check_nonassociated_children.literal.esp_mesh_monitor_nonassociated_children.literal.esp_mesh_remove_nonassociated_children.literal.esp_mesh_copy_mgmt_announce.literal.esp_mesh_process_redundant_subchildren.literal.esp_mesh_combine_multi_redundant_ack.literal.esp_mesh_check_multi_redundant_ack.literal.esp_mesh_refresh_routing_table.literal.esp_mesh_get_routing_table_size.literal.esp_mesh_get_routing_table.literal.mesh_get_subnet_nodes_num.literal.mesh_get_subnet_nodes_list.literal.esp_mesh_send_rtable_request.literal.esp_mesh_send_rtable_ack.literal.esp_mesh_nwk_redundant_route.text.data.bss.rela.text.mesh_rt_change_timeout.rela.text.esp_mesh_route_init.rela.text.esp_mesh_route_deinit.rela.text.mesh_rt_change_timer_start.rela.text.mesh_rt_change_timeout_process.rela.text.esp_mesh_match_self.rela.text.esp_mesh_get_total_children_num.rela.text.esp_mesh_lookup_sub_route.rodata.str1.1.rela.text.esp_mesh_lookup_route.rela.text.esp_mesh_print_route_table.rela.text.esp_mesh_get_sub_capacity.rela.text.routetype2str.rela.text.mesh_update_route_table.rela.text.esp_mesh_delete_sub_children.rela.text.esp_mesh_send_add_announcement.rela.text.mesh_fill_rmv_sub_child.rela.text.mesh_malloc_rmv_announcement.rela.text.mesh_construct_rmv_announcement.rela.text.mesh_pack_rmv_announcement.rela.text.esp_mesh_pack_rmv_announcement.rela.text.esp_mesh_pack_multi_routing_table.rela.text.esp_mesh_ie_update_capacity.rela.text.esp_mesh_check_nonassociated_children.rela.text.esp_mesh_monitor_nonassociated_children.rela.text.esp_mesh_remove_nonassociated_children.rela.text.esp_mesh_copy_mgmt_announce.rela.text.esp_mesh_process_redundant_subchildren.rela.text.esp_mesh_combine_multi_redundant_ack.rela.text.esp_mesh_check_multi_redundant_ack.rela.text.esp_mesh_refresh_routing_table.rela.text.esp_mesh_get_routing_table_size.rela.text.esp_mesh_get_routing_table.rela.text.mesh_get_subnet_nodes_num.rela.text.mesh_get_subnet_nodes_list.rela.text.esp_mesh_send_rtable_request.rela.text.esp_mesh_send_rtable_ack.rela.text.esp_mesh_nwk_redundant_route.rela.rodata.CSWTCH$137.rodata.__func__$9798.rodata.__func__$9785.rodata.__func__$9756.rodata.__func__$9751.rodata.__func__$9726.rodata.__func__$9711.rodata.__func__$9622.rodata.__func__$9604.rodata.__func__$9564.rodata.__func__$9491.rodata.__func__$9474.rodata.__func__$9466.bss.mesh_multi_send_ack.bss.mesh_multi_recv_ack.bss.rt_change_timer.bss.mesh_route_table.bss.is_route_inited.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4;4X4w4444	4,4K4o44444494_44444$4S4444	474c444444E4g44444\@s)e@ t+@t-$@u</+W&@v1U \P@v3t|}o@w5@Xx72
J@lyL:@{<Y@|0>?:@|<@X0S@,}4B{0hv@`xD@؂ F@lH$@dPJ@,LC>@Nip6d@P@84R$@lT(&@V	&	@DXK	)F	@\Z}	d+x	@ P\	D.	@pX^	2	@Ȥ0`
4
@b4
d7/
@	d^
`> Y
@Hf
>
@h
<@
@j
@
@ll
A
@@n"B
@<HpFDA@rnTFi@l$t`F{FF#F%F'	G%G@G1]GGuG ]GsGGGGGPGG
0G;
H8*
;H %
@7
[I`2
@@`af	l@
mesh_schedule.o/0           0     0     644     124308    `
ELF^d4(meshI (%d) %s: [TXQ]up(%d, be:%d), down(%d, be:%d), mgmt:%d, xon(req:%d, rsp:%d), bcast:%d, wnd(%d, parent:%02x:%02x:%02x:%02x:%02x:%02x)
I (%d) %s: mesh is not started
mesh_schedule.cI (%d) %s: %s %u null args
no windowq full[block]I (%d) %s: %d[block]push to block q fail, pending:%d, reason:0x%x[%s], tid:%d%s
E (%d) %s: [%s,%d] pandora

xmitforwardI (%d) %s: %d%s remove announce, mgmt q full, pending:%d, max:%d, from child:%02x:%02x:%02x:%02x:%02x:%02x, seqno:%d
I (%d) %s: %d[wnd]push to wnd q fail, pending:%d
I (%d) %s: %d[recv]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x, xseqno duplicate check failure, new xseqno:%d, in:%d, out:%d, pending:%d
I (%d) %s: %d[recv]cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x xseqno loss, current/new:%d/%d, in:%d, out:%d, pending:%d
I (%d) %s: %d[recv]invalid child %02x:%02x:%02x:%02x:%02x:%02x
selfparentup,dwMESH_XONSEQ_MAX>=<E (%d) %s: [%s,%d] [XSEQ]%s,%d [%s]%02x:%02x:%02x:%02x:%02x:%02x[%s]pending:%d, seqno(%d-%d)[%d], len:%d<%s%s>%s
E (%d) %s: [%s,%d] %s,%d [%s]%02x:%02x:%02x:%02x:%02x:%02x[%s]pending:%d, seqno(%d-%d)[%d], len:%d<%s%s>
W (%d) %s: [%s,%d] %s,%d[XON]not increase, %s[%s, %02x:%02x:%02x:%02x:%02x:%02x]xonseq.in[%d] %s the asked xseqno[%d], len:%d
E (%d) %s: [%s,%d] [XSEQ]%s,%d [%d]%02x:%02x:%02x:%02x:%02x:%02x[%s]pending:%d, seqno(%d-%d)[%d], len:%d, seqno:%d[rx-wnd:%d]<%s%s>
E (%d) %s: [%s,%d] %s,%d cidx[%d]%02x:%02x:%02x:%02x:%02x:%02x, %s, pending:%d, seqno(%d-%d), xseqno:%d, len:%d, seqno:%d[rx-wnd:%d]<%s%s>
W (%d) %s: [%s,%d] %s,%d %s[cidx:%d, %02x:%02x:%02x:%02x:%02x:%02x]pending:%d, xonseq.out:%d, xonseq.in[%d] %s the asked xseqno[%d], len:%d, seqno:%d[rx-wnd:%d]<%s%s>
W (%d) %s: [%s,%d] %s,%d[XON]not increase, %s[cidx:%d, %02x:%02x:%02x:%02x:%02x:%02x]xonseq.in[%d] %s the asked xseqno[%d], len:%d, seqno:%d[rx-wnd:%d]<%s%s>
, toDS, forward, healingW (%d) %s: [%s,%d] tid:%d from %02x:%02x:%02x:%02x:%02x:%02x%s%s%s, to %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[XON]Up stream data should be TOS, from child %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %d[block]start fail, q full for tid:%s
W (%d) %s: [%s,%d] err:0x%x, the asked xseqno:%d, %s[SA]%02x:%02x:%02x:%02x:%02x:%02x[DA]%02x:%02x:%02x:%02x:%02x:%02x, tid:%s
no foundmesh not startW (%d) %s: [%s,%d] %s %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x
I (%d) %s: %d[XON]async, from child %02x:%02x:%02x:%02x:%02x:%02x
I (%d) %s: %dbcast, waitingQ:%d, heap:%d
I (%d) %s: %dxon, waitingQ:%d, heap:%d
I (%d) %s: %dxon request, waitingQ:%d, heap:%d
I (%d) %s: %dmgmt, waitingQ:%d, heap:%d
I (%d) %s: %dxon(req:%d, rsp:%d), mgmt:%d, bcast:%d, down:%d, donw-be:%d, ps(active:%d, tx:%d)
I (%d) %s: %dup:%d, up-be:%d, ps(active:%d, tx:%d)
W (%d) %s: [%s,%d] tx
, restart??, self just rebootI (%d) %s: %d[xrsp]mesh isn't started, heap:%d
I (%d) %s: %d[xrsp]wnd:%d, the asked:%d <= xseqno_in:%d, child %02x:%02x:%02x:%02x:%02x:%02x%s%s, xrsp_seqno:%d
I (%d) %s: %d[xrsp:0]no memory, the asked:%d, max window:%d, force to increase/decrease(up) xseqno:%d for child %02x:%02x:%02x:%02x:%02x:%02x, xrsp_seqno:%d, heap:%d
I (%d) %s: %d[xrsp:1]the asked:%d, max window:%d, force to increase/decrease(up) xseqno:%d for child %02x:%02x:%02x:%02x:%02x:%02x, xrsp_seqno:%d, heap:%d
W (%d) %s: [%s,%d] not found child %02x:%02x:%02x:%02x:%02x:%02x, err:0x%x
stopMESH_PKT_ROOT_SWITCH_REQMESH_PKT_ROOT_SWITCH_ACKI (%d) %s: inactive, tx ps enabled:%d, ps_tx_waiting:%d
E (%d) %s: [%s,%d] ctx NULL
E (%d) %s: [%s,%d] ctx:%p<%s>, ctx->buf NULL
E (%d) %s: [%s,%d] invalid ctx->len:%d
I (%d) %s: %d%s %s to %02x:%02x:%02x:%02x:%02x:%02x
W (%d) %s: [%s,%d] MESH_STOP_EVENT_BIT_TX
W (%d) %s: [%s,%d] tx
I (%d) %s: %dtoSelf packets loss, err:0x%x
I (%d) %s: %dtoDS packets loss, err:0x%x
rootnon-rootI (%d) %s: drop packet
W (%d) %s: [%s,%d] %s, disconnect
I (%d) %s: upstream packets, waitingQ:%d
W (%d) %s: [%s,%d] xon
I (%d) %s: %s
I (%d) %s: inactive, xon ps enabled:%d, ps_tx_waiting:%d
I (%d) %s: %d[parent change]%s, xseqno restarts from %d, wnd:%d
ctxI (%d) %s: %d[xreq]mesh isn't started, heap:%d
I (%d) %s: %d[TX-XON]drop ctx, decrease xseqno, xseqno:%d-->%d, seqno:%d, wnd:%d, len:%d, err:0x%x
I (%d) %s: %d[xreq]err:0x%x, send xreq to %02x:%02x:%02x:%02x:%02x:%02x, xseqno:%d
W (%d) %s: [%s,%d] [WND-RX]max_wnd:%d, %d ms timeout, seqno:%d, xseqno:%d, no_wnd_count:%d, timeout_count:%d
W (%d) %s: [%s,%d] MESH_STOP_EVENT_BIT_XON
W (%d) %s: [%s,%d] xon
MTXMTXONI (%d) %s: %d[block]signal, ctx null, heap:%d
I (%d) %s: %d[block]mesh isn't started, heap:%d
I (%d) %s: %d[block]deliver toDS, err:0x%x
I (%d) %s: %d[block]push to tx q, err:0x%x
I (%d) %s: %d[block]error, tid:%d, ctx:%p, len:%d, buf:%p
I (%d) %s: %d[block]error, tid:%d, ctx:%p, len:%d, buf:%p, mbox null
I (%d) %s: %d[block]reason:%d
MTXBLKI (%d) %s: upstream packets, connections(max):%d, waiting:%d, upQ:%d
W (%d) %s: [%s,%d] (flush upstream), push to mbox(xon task) failed, waiting:%d
6!(2C=(RB"TBa"V 
!("a!aBaG
HB$ a"G
B#B$ M
bW
R#R%]
"g	hb&m
"w	xr'}
	"	)	

""  #(a !!
т
	()"!I!)!!B!q:ayQiAY1) @6A!"!8!391#2(T(V

:!2!c@6a!2"!3^12##B#T#V2
F1!8!3FQ18B#Tt#V2

:9 H3!8!3@12#B#TD#V2
FHc!8!3412#B#TD#V2
FH!8!3(12#	B#TD	#V2
FB#!8!3r18B#TD#V2
FA(Y (# "(c 2( HBB$# R- @6A12!8!3-1#H2(T(V

:@@@@K612C!(Q2X!(2"TC"V

:O!(Q2J!("2"T"V">

AV:!""Q2<!""2"TC"V"?

:"a 01R#R%f)QX5nhR&T5&V
m

	)	Bɓ(2򈢀!K!1:A (Qr83"#T#V2M

9 -@@
@6 t!00t"2!2"!3FR12#B#T#V

:!(2!(22"T"V"

:) !(R!(2!(b2"T"V"
F!*%|V
!YIq'")a!&8fH!()Q A(@"H4!(2!(2"TC"V"0
F!03 3(r!(2F!(R2"T"V"1
IQ)aA  6AڢC  dD  hm
@u6Q 2P3|,S1hb&x m
'O1028H187FK¢7#F>1FD!2237F8"}"!,. )Bw/,̠, )2F*땚)
"	&BF&!(2#("T9"Vѹ 

( P!P*XѭR% FXXYRYRYqRYaRYQR
YAB:I19!) 	F!233&37&F,#F-@@6ab!8!3y12(T(V
1!2"!3I1#2(T(V

: 182#!#6A£QP $B,
2 :93:8Ȑ{Jw{o, 9^fHS룁/ (,X""A (S)! 8S(9") £E@@6M!"9!(Q2!"")2"T("V 

:!(Q2!(b%2"T%"V"z
F8V!(Q2!""R"2"T!"V"{

:) (!(Q2Fz!(2"T"V"|
"x|agoQhfqg7i3ktXYSX%D 
lmX kl鈱EE
 ]|0a
 (]
 FM
Q
(c(( 

	f9S!!f8聁hrf#f
b)Q ,(D
g+$:(D
:	`	(D
:8	^A !

*C9=ZYFWctV젋V(R p U
(Q8)- @@6a!2"!3112#B#T#V2
FQ!8!3F$18B#T4#V2

:9 1HB$&K!H-	4>B(TD(V
m
'"#""* ߱:"a !@"6A!.12#3F12#4B#Td4#V2

12#3F12#2B#T1#V2

:2a 12#3F12#.B#T-#V2
q¤!a"""T("Va< 

#:")Q")A")1")!")1"7!<"a ¥%!.,"3'Ml"4"a .l,l
:)F:&0$6aA7"lF
l@  lA  :0 t3B@f@6a!8!3a12#B#T$#V2

:2a 	v	2	@L-6A#)  t܂(L|6A#	+=	 8-,	 t(r̋|6A1¥A#&

ABBj¥ Z_fim}@@@K^b6}!BaBRa ba!!'!2"!312#B#T#V2 
FhV&!8!312#B#T#V2

:9 G@ l@ V?R%"!r!!'NR`"'
'K!"""T8"Va' 

@ a( Q!%
R"a"a"a"aRaaa& !()( e &rQp`YmQp Y-!Q|P[mP"a"!R!!&a)!"!YR!ɱq)abajYQ!"!"AR!!! )1"b!(g!'Ra"a ![(2R"T"V" 

VTZ) VS!Tb``tXaS!jh``tSaDh
b(T
(V

a( V./a"
aaaaaa& H()(  & -"a"!a)!"!!!&q)a!"!"!񩡭A)1"/Q!!! !(!) !"!
(R"T"V"0

) ¦3!	Q"fsA!h6I¦Cr!(!(2B"T"V"D

) !"""D "!),8 # ) /(Wb!232B 2!9 '!Xu	"%T	%V
]
m
A141B8!Ba
A3Ar92!!!IaB! !q9!2VفA*yљQi1Ba2a ¦Y!r_!¦bQ"t#a]afT!9!'IB`"'
'F!(bR"T"V 
!+A*$BBaaBaaaBa"a# "a$2&R"H@ID!mmಓ&ki "!BaB!$a)!#"!ђ!"IB!aa)qgIa!"!Q!B!!! )1"{^!lAI!) !XH4"$T$VB

SQWI |؀yfWB!	$#BQUJEt(,J!t+=H(Ta
(V 
aaaa0 aa"a# M$4FTBa%DH@@Fa$@MBaaB!%!a!$IB!"!!#aѩIq!B!IQB! a!!!IB
!R!A"a!Ba "A*$"Vb!H"$T$VB

I Fa!(#BQJUH%!G9OA
B(T
(V
a0  
2a2a2a5!R%aa2a56bS8006q{0=h`iD2a2!!YR!a9!2!YR!!a9QrabaYqa)A1*2! !!92!a2a ¦"11*#("B!'4!""2"T3"V"

) ""!"E L%H $ f
,0$  ) Ec(WFf#*"'
gb$!)#"1*#232B 2!92 7!""R
B"T"V
]
2a!"2a8#"a#*(
""!aah'8e&bR(  &]q[{\ -h`iD"a"!)ђ!"!!)q!"!!!Z1*)!"rabaaQ2a2! Pa9"a ¦!XTn| #Va& hJ#!&fH̃XW
f#%Xge D1KJC23!2D 4 F6Q/R(T(V
a0  P2a3
2a4:8a#2!a792fhVDba8006q	ag0=2a2!!!љ9!2!!!IAB! Q1*9!2baqaI!9 ¦1 ¦|!¦3rF5<F@@@PK6A  tB$!8!3F12#CB#T#V

:!8!3q18B#T#V2
H!8!3e18B#T#V2

:9 RxpXU0Vb`[V'54Qb%v	R&T	&V
bbade`
80p02apkq0=rraryryryryB9qaQ
*IiA2!)"19!"a !8|	B#TT	#V2

9 Ff2@(E U%! 'ag'Dd!*, lыJ!yfBXWDD~df"Dz;dFhm@@
@@KC6a2a}12c!(12#!(bHB"TH"V 

:F1B1E!(2!(b2"T"V"w

:"a 1H!(2!"""2"T"V"y
!,ZH@SU2a2Z(aX`e֢efz Fj+a5 a"a a! !"! !!j7/W1u,@Jfb,@F4BB&$Bab!B@@tD`z
AG'%(W!z(2O!y(r2"T"Va" 

:!""!)Q" )A")1")!")j"q) ((bF!b(R2"T"V"

\)^d Fb`ffhQR*a" Z!":cfV1CPX!|!A(2ƃ( B"TD "V
-
PN8D: FvPa" D!"=
!+B"d"$T$V
M
!"XXeRaXXPPqaPgRRaRr!baab RaPRaa"aaa a! #!!YqR!a!!!!YQR!! !!"A!ɱY1Ra*yi!9Y F8!a" !"V	Qj<87s,	Jws$1ʘ,:0832fS82#82#!1fb$JB! D"!8BP(""(""
(=
r!!kf+h-@@6!2"!3=12#B#T#V2
F8V!8!3112#B#Tt#V2

:9 A3c]
Za&b(Tf(V
&
*YRYqRYaRYQRYAR
Y1RY!RY c@6	K6ARPF@@tV$ FVAbfFQb%@fQl:§At§	AxxB§ J#&D§qJGx$BF§]183F'18S	b#T#V

2:9Q29A29129!29") @F§)!(MbR"TG"V"+

) ]y Q-6a  t9B91'2*TUZa§; F§AZ܊*D04§D K(&"o§L0Q0Khb&f§S!P bi§V0 F*D"0D  t:aXR%fy			
6!	!(2F&A"$	2"T"V
-
H$.X
i:Y 1A($""-
E
AH43#B(T(V
]
8#.
o:) ! "  tB!A]842#=
j
AH44"B(T(V
m
(.
x:2a 8%2#=
j
AH43"B(T(V
]
(".
~:9 @

6  t VQ!2%"2#m
8"2#M
8"$2#=
r%"r'-
qx7;Xer%T%V

X:YQXYAXѱY1X)q9aY!Ii DQtkZьkkk*ʁVF f~A!8"'2#=
X"!R%-
QX52HR$T$V

H:IH"a2aBa k
ځ6a	)tV* )!"$!"|!("" |( (؇!"'Z!",|!(""K@69  t18IS| 8fc122A2A  V23B2)2)!|$!HB$&+hB(T(V

 a BdgShQWDPX |Y 0 B"B$ &((22"T"V

!) F"G  
F_ad6)!Q(x)!r'"iA }
"(w(wb(w2(w"(穡w1"( hV"(xb((ʈ(X"("(
 F| )ara 	&F?<D (2"T"V 

*!) 1AI` 	 | %*(
 &		F |)	&FfDpA 
!
 ̺hy ƚ(A@			69A!8!3A18B#T#V 
18!8!3418B#TT#V
1
:9 ABQl:h@ Vl t'i7
F38Wc1 200tC2"
ӭ@@@?Og
v6!2ap0t2a12Raba!""12~!"""_B"T^"V 

:Ft!(12o!(b[B"T["V"

:) Fc|$_]ѳy=£
X9:Q몂aaa 1!!!ZS
:
a|
p !K 
ijhbKf0 b[  !b  T!A/XzUW8Y FyHISB!IcH1049 01sM
7S!s(23Ar(2"Tc"V
-
B$$.
jt: Ҥ1`0 !
zF:#
H1h048R!W"1W83q1V8b#T6#V5
IQH0[=QG[r!GY9R!8ɁPEA
:1qayQ9!RaBa 9 Q1D!XPrww@
p}8ZD!TD4a'RH$.M
F2&*.
.B!rA'@IQIH4X$B%T4$%V 
]
?0҈!(.2raaaaaa 
!!!!b!!!912!q
:ف!riayQA9 l83Q983F&XE	2%T%V 
]
oqH`҂$.braaaaaa 
!!!!!B!!Q!q:ف!yIayAi1 l8ˣA⤀@T =
¤a@ gVAB$Tb$T$V

*9qBIaBIQBIABI1BI!")") ¤сO
⤓с`3CB!00DbpCX105@3 Q98#. 
A@A809D7
8#.
@:05DXp3A@E04 2fR!5b!HiSIc r! lQ2!lb!8ˣBDhBS @F a!IpD b``f`D &`D I|C I lʣ!^(2""(
4|-
7\¤=сxww-@@6!"2!2"!3?1#82(T(V

:!2"!3F11#2(Tc(V
X
!8!3%12(Tc(V
Y
: 
f"8cTX˪h-
'9"-i/1X87#˺D8hlA9Q O
hmT
m

K

@7	9	R	i		8	w		6a"A A"a:"D !"""a< A"a:"QⲠ|"A !qh'$b& m
fYrD wIx!
]))')(a? 	!?3YcͲ)!IwF+\̲)!9$	&I! 0y,YA4 딘Y;)*'*(a@a? !?0k!@Z)
*T*Va@ 

H* a**!@ 	i!>Vha8ba: b``tVbfVHhfCbza",kr`gFwz#aʘb!jr`g6
bf6@b&V2bza&,kr`gFw)ab!jr`g6#b& hf{ah6sahr&TW&V
a? !h`ak19qaQA!?:19!i ua839!: !'
1"V҂M(""!(2B"T"V

*!) (BB"T"V

*!) 
(""&8VhV׵Dz@		


@

6a!(12S!""2B"T"V
!FV
!(12F!("B"T"V
!
:"a :1 |th
:H|W2CH04 928gsg20  l*%]
j183(18B#T#V

:Y ѳF]
*183)18B#TĢ#V

:Ra Ѧ-O

&

K+
0
5
9
6)A1 m)A|("" -
&eHAdXVE
FHdR$T$V

AI FHR$T5$V

HAIA!I (A(BB"T"V

!) (A(R,A,IGmHR$TU$V

HABIAI (A(BB"T"V

!) њAA
BX! %QWh!*,ѐ! "  t"$ё!яZэkA(Ax""-
V-2@C
D
E
F
;\
Yc
r
v
6m!8!318%B#TD%#V
1V!8!318"B#TD"#V
1
:2a X!8!3{18sB#T#V
1F!8!3p18B#TD#V
1) Nq$̸R$vu$'"a VZl t'iS7i녈WIFQfX5!QXr%TG%V

:ю9 )A
!yr"'r'(a 
fRxAfM(""TȢ"V 

*!t " ptb!`p)e)!rap) vm"!l""1!k(!a b``t'6R(dhakXedc) @

6a!8!3=12#B#TT#V
1F
!8!3118B#T#V
1
:2a IH !A$(D
r+'b:H$D
bHr:@ 
H$D|
b@H0rG:8"+A !!B""$G) 6A!A8$2#183-2(T3(V
]
(""
 -2
6)!(b)!qhb&Ra 橡gF9( 
 2| (i &?!9D (22"T"V 

* !"a F1&-8:X(T	(V 

: t!	 tFA|p) 	&UDpAج  ̺hi (A6A18afCB<*(2"'""(/r
(d2"'""(+'#
(2"'""(F&(2"'""("(D
W+*G:$(D
@:P@JA@K (D
|@H0G:B8BDDAD @C<*Bdr
'G(2"'""(O
KW$,
j
z@})jn


@.V:`b6!"a)!2B, 8b2a12#!2a2a Fb,)!|@qbah('b& m
fjI, !V'!( 
85r(T(Va 

:y !xa (ba!mb"!b& |h@b&!&)(Bb"T"V

a!daa"a `a!-
Rb
$)!Y1NV*q IR,V%obXVEF
QFb%ur&T7u&V

C aJBHba Q8X̥Q7XV7b%T%V

XPt*Q+pX/Y!Q6/6)Y 	b%T%V

$Q+$$Y XVEFb%T%V

 QRa Q,h,`XrW@Q	Xb%T6%V

RYQ
Y 	>XPYDRaXra`h1efajlV(( :Z]p"r((2NQE"0"0"0"&)-"VXT""((:VV
"`"b(H(H?-J"D"I,"u"4"(@(@DF
,"")""""
",,2"^^5"
""(!)*
"4";(4(4<P""/"""""""(( ( -MMC"""((,Eq"_"'"(P(PdG-E" /"OO opU"!"H"0"BE"YY
"ce"x"	"""">""#($($2VYE"E"""(4(4 T:@","M"I"h"	""
""""""t"	""\"aJ"""((  "66/"ee"p(( Bbd"z~""((.66":(($("LL"N"P((4L"^((\R66H~~")"",""="=:"wx,""" "Y"AG""L"",""",?"klt""m	V"		%"		"		
"			"
$"(
)
\"
"","JL"T"ruX""L"_a"pp"(P(PTB-B""0"?"78"<<"LL"[\"nnp(h(hG"/"","FF5"{|""	"<"""""" l"8""WX"OQ@""""("""""5(0(082jjD"E"<"1"D"F(@(@ `L%"B"d"xyD""(($7[\.""J""
""."0($($ D|\"m"W""((,H"""
"""".":
"DD^"""""(( ,""N+"y"}($($(9"@@"N2"L"X"$"))"8(0(0@hf""a"wx_""L"4"<<"@(8(8L5B"
""C")","::
"DD"X"h"j(x(xDSAST"  """;=O""""9"H7""_a"""""K"""((((4Bvv/"B"&"?"M"O((T*BE""a"96"op"3"";"%"0"88+"ce@""k" !"45"i"!""""""6"+,0\(" "(""5"k"yyP"" ""@"""("4 "T"""	"		4"N	*"x	"		"		"		"		"	(H(H\1E"Q"%&>"d"jj?""""(T(Tdtt*".">
."8"?@B".""0"(""
")"=(l(l 2B"/"11-"^^
"hh"p"{}T"
",""%%x""")"
"""	($($1UUA""""	""" "&"*","1((Ld"j"n(4(4@K_"I"5"SV$"zz/"""((&("99"LL"ZZ"k"}"""$"""((l2"J"R["6""4"+-4"?@;"{}%""+"C"",M"yy"""""""["]"t]"""`P"&"]"3"JM"cd"m"f"mm
"zz ")"L"		"!	!	"2	2	'Y	L"	"		"	""	"		5"%
)"N
"Z
Z
"b
d
+"
($($,Pee"y%"""""
#""00B"Y"`#""*""(`(`$
"!","BB[[``oo}}/""LM"P"R(((/GH"Z"tu""(($Rvx4"""(( 	))">'"ee"z}"(`(`0 f""!;"\"su"J"!""q""Q")"H"a'"?""?""*".":=/"l"t"""""(($
."22<"n"p(8(85mmC"`""7"M"kl""((((((((((((((679;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}	

 !"#$%&'()*+,-./012345
0O"79K R9j;fF=~H?DlA3C$4C<E\p I,K.BXdMpw$OTtQ%5`SU tUy2WHYF[]T_6aP^8c{`pe$gDiHkqm+?(o
@qJLsc)u4wy2\d{Jczd}}$
V@u	hP&9Od|$ q"$L8Jg_log_levelg_osi_funcs_pg_mesh_xon_cfg_qsizemesh_xong_is_mesh_startedesp_mesh_print_txQ_waitingesp_mesh_get_tx_pendingesp_mesh_send_block_eventmesh_myself_mboxmesh_tcpip_mboxesp_mesh_send_block_startesp_mesh_forward_check_activeesp_mesh_get_layeresp_mesh_ps_control_check_awakeg_mesh_topologyg_mesh_ext_cfgmesh_check_tid_mbox_fullprint_txupQ_pendingesp_mesh_push_to_ack_state_queueg_mesh_max_layermesh_tx_cbmesh_mutex_lockesp_mesh_match_selfmesh_topo_get_ttlmemsetesp_mesh_push_to_nwk_queuemesh_mutex_unlockg_mesh_packet_lifetimeg_is_wifi_connectedg_mesh_current_parentesp_mesh_best_effort_txmemcpywifi_get_macaddresp_wifi_mesh_txesp_mesh_get_child_idx_lockmemcmpesp_mesh_push_to_wnd_queuemesh_conn_mutexg_mesh_connesp_mesh_operation_rxseqnoesp_mesh_get_child_idxmesh_conn_leaveesp_mesh_txupQ_pending_get_cidxesp_mesh_txupQ_pending_insert_childesp_mesh_txupQ_pending_delete_childesp_mesh_txupQ_pending_get_xonseqesp_mesh_txupQ_pending_clear_xonseqmesh_self_xonseqesp_mesh_txupQ_pendingtxq_opr2stresp_mesh_process_txupQ_pendingesp_mesh_push_to_tx_queuetx_msg_id2stresp_mesh_force_txupQ_pendingesp_mesh_available_txupQ_nummesh_flush_txQesp_mesh_free_contextg_mesh_is_rootesp_mesh_tx_tid_flushesp_mesh_print_rxQ_waitingmesh_tx_tid_stopesp_mesh_push_to_ps_tx_queueg_mesh_init_ps_typemesh_ps_txesp_mesh_discard_contextesp_mesh_push_to_xmit_state_queueg_mesh_self_sta_addresp_mesh_send_xonesp_mesh_create_contextmesh_send_process_topoesp_mesh_recv_xong_mesh_stop_event_groupmesh_tx_task_mainroute_announce_timer_startmesh_xon_deliver_packetesp_mesh_delivery_toSelfesp_mesh_delivery_toDSmesh_xon_flush_packetsg_mesh_stop_reconnectionmesh_xon_process_disconnectedmesh_xon_process_expiredmesh_xon_process_no_wndmesh_xon_task_mainesp_mesh_get_parent_bssidesp_mesh_free_mboxesp_mesh_tx_task_initesp_mesh_create_mboxesp_mesh_tx_task_deinitesp_mesh_send_block_deinitmesh_send_block_mainesp_mesh_send_sem_signalesp_mesh_push_to_tcpip_queueesp_mesh_send_block_initesp_mesh_flush_upstream_packetsesp_mesh_send_block_timeV*HP $*':1:::[lqX#+06MR]c)]3p<pApfphhV!'0HKQX]f} #.39PSXQ*0-6<V`fckq),X6>D',2IN%V/`8`=`XXD@8O40,($ KS Xa$y(~, $(8 $(04$ K<QT_lox(}@(0DQ[a^fl"'-<Ibu<W8V40 JU[d} $(,04),89AX[^<kvS^dajp",7^>FLipvs{@@&.**40,($ J
V?	S	]					 			$	(F	I		,	0		$				L	{	~				4	48	8														# 	%	+													 	$	(	,	0	4	U%*0GJzMTZ`w#M-5;R]flWH/5Y>>Deqnq  $$((L<40U(S i
s
x















 
$
)
2
I
L
V
$_
(f
,l
rx


0
4
85
<?
[V
=`


4
@
D
H
Lq
{
~








 



"
O,
2/
7
=
Y
_\
i
pP
PT
TX
X

Y$
0*
0-
3
E;
eE
e\J
\JS
em
p
xu










`
`
 T)/8PSY`en 'Y285>D^hnksy0,( FYdp2 I$a	bi(,aJR0dg\b_bjpmv|4488)/,5CI\_he{tttttaaa<o<ou@@DDHHLLPP3`m #e++16>>XX^ej %*0LQTd#d-6<mzs!66..3$*L1L>NDDE!>((00;LVV|xtplhdW`C\TPLD@<840,, 0$40<3h;0@$I4e<n8q@DH4,LBEMXH^<8P4<8TLX!4EH<8\L4*</82T@dC`TLtx4<8T(L4L8>I<b8ehd`l`H4pTWbe<8t4<8T
p.X?4<8x/p:4U<Z8]Th	up4D	<X	8^	|s	lv	`	p	4	<	8	T					)

p%
)
4]
p|





<
8
l`GuWoLu4p<;8AOlR`pdv`6$!8~CIFOTQW\Y&&=	p!p&,??zzpppKKQ\ffqx}

;A33

l+	<	D,M,7	?	E		m	m	{	{											
	)

)
/
5
B
B


#a..:@=a@LDTLuQuzLLWWff{{LL<840,($ Wb gp$(, $( $(04'$ILio(08$(0<@
DH L2ISSLX(dLk(`jpmnvn|nnnnnnn88!'$-3nn<8
888P*P*08<LA8L\\8dI`W\XTPVLHDZ840,X($  $(1, $041 ( @$CF8`<x~@D @4< y$H $0LP TB$GXT1q $'0*\L1n ~88`1$$d1111F%.4hmp|hh #)&)/,19AGXXXXll1!1#1)1p7p7tctclQw1}1xx|^|^gqvy111++,$D =CLdgot} $(!$,;jFLIDRDXDlw}zDDD001114<4<<840,($ WBc|
 $y#(.,b0j4u,08<sy@@DDHHLLPPT
T
XX(.+39|\\VA5EXms8>;
RRccq\  .(.+ Vx	,/Muz $N$N(W(W,],]0c0cl4r4r}88)@<G<GRX]@@VZ]AGJgQQWD  $$
((,,"00$.4(4(.:8484>Dlqv<<@@DDWV,4@Zbn,*N2N:NWy`yhyV0Eu} &+7@BNK9$f$fl9r9x))$$$$ @VWGJSx^cfit< $(,9x
0634:@=4H<N<004488<'<'-<2<4=, [S X a x { ~           X $ ( ,7 XA D ,\ 0_ 4Q [ a^ hf hl h   h h h 8 8 D  < < @ @ )$ )& ) :D1 D1> ,P XU ,Hb Hbtphd`\XTPDR8G40,($ !!!! !$!(!!!"! =!$B!,E!0P!h!4~!8!!<!@	!D!H!"-!L8!H!P!X! z!$!P!!!L!
!! !!!!$!TH!X[!\|!! !L!!\%!$8!`\!e!!\!$!d!86!B! y!$!,!h!!L! !l!L7!pe!t! !8!!!!!!T!"!'!-!\!b_!x!x!|!|!=!"! B!BM!U!]!b!!!!!H!9!9!9B!Be!q!wt!!!a!!a!!!!l!ro!t!z!!+!+<!?!H!N!!!!/!/B!B!!!!!!!$R 9"A"G"P"i"n"x"~"""""""""" "$?"vJ"PM"MV"M\"Mv"""M"M"M"""M"M"M""M("("M"M&"M,<",<0G"0G>UZ`\X?TLHDW@W840,($ VW%#3#?#	E#P#(e# h##$#,#0# "#,'#<*#4-#89#@<#DJ#^#Hc# l#%	p#y#\## #,#P#4#L#	# # ####,#P#4#T#0#,#P"#4%#85#H#,N#PQ#4T#8`#t# #,#P#4#`#P#X#d#h#l#X#p#t#x#	-#|6#D#i#h###X##(#g#hq#\#\#####\#\H# ^#,c#f#4i#8v##h# ##\#\2# ~##,#4#8###\#\ #\:#\e#$m# #####,#####X	#t	#	#R8	#,=	#@	#4C	#b	#,g	#j	#4m	#	#0	#	#	#S#{#######9#9#9#9#9B#BP#pV#Vf#	v#	|##e#	#	##8##02#;#q#y#~###!#!#!#!##!#*#49#?<#,O#OX#,^#ic#if#,o###	##	##	#	##,##########"#"<#<J#J_#eb#ym####y##y#y##y###y####### # ?#?E#tM#tR#t##############W#W`#e#k###\##############41#T4#:7#N#TQ#T#Z#`]#b#j#r#x####	#		#		#E'	#N	,	#N	P	#x	U	#x		#	#	#	#@4<,$[ a$f$o$$$$$$$$$$$$$ $$"$3$;$Q$V$(Y$,d$0g$w$$$$<$@$D$4$8_$i$ol$u${$$$$$$$$$$jH$H$&L$L $&P($P(0$8$d@$dE$dTl$Tlt$|$$$X$XD0,(;$ Vk%q%)%%%%%%
%%%%%% "%'%*%-%$<%E%,j%q%t%w%0%%%%$%%(%4%8%<%@%(%D%H%L%)%P%(+%%%)%%@%
%
%
%
%8%8%8O%T%Y%%%%T%T%%%X%X%%\
%\
%`#%`#8%t`\XPL:D@<[0W&&&&& &&&&&&$&&&&&(&+&(.&3&8&A&U&X&,[&e&h&0x&&4&8&<&@&p&&&&D&H&L,&n&@z&}&&&T&&P&X&\&`&@&d&h&L&&&&&&&&&&&1&&&&1&^;&A>&F&L&n&}u&&&%&&%l&l&%p&p&&&%&p&%&&&t&tM&R&W&]&x&x&&&h&&|&|&&&& )'.'7'L'O'R'W'\'e'y'|''''*''' ''U1'74',=',C',U'_'eb',j',p',''''''''& '*#'*V((.(U(^(,(j3(d8(d=(dd(d,($VWG)N)Q))V)) ))))$)()!)'),),;)(P)w))0)hj)pm)V)))))))))5)5)545)45G)8J)8Jt)z<)<))**#*6*I*W***Z*((*9;*Lb*e*kh*x*}******UZT|YlPLH9D<84W0W($ VW+++	++++++5+>+ \+++,+$+(+0+4++8++	++-+++@+$+<(+Z
-+4+<+U+X+^+e+@h+$k+Dx+++@+$+(+4++@+$+(++L+++@+$+P +@#+H;+TA+XK+\T+H]+`i+ds+hv+y+l+p+H+	+t+	+x+|+++++++++ +5+H+V+|e+t+|+++++++++d+H+M+P+`+h+~+d++++|++H+d+	++!+3+6+A+G+V`+~d+j++++|++H+++*+?+I+P+S+$V+j+~w+~~++++d
+++H++	+		+	+	!	+|/	+		+	+		+	+	+H	+d	+	+
+
+
+$
+8
+=
+@
+$C
+_
+d
+u
+~
+
+2	+R+R+R+J+J+JL+LY+n++++++++	+	+++Z
+Z
2+@9+C+4++++,++ &+ &D+yP+yR+y$c+$cl+y++(+(,+,++++0+0+4+4+	8/+8/8+]<>+<>@K+@KT+]_+tDk+Dkq+d
y+++++H+HL+L++d+"+$+`)+`.+`e+m+r+P+P+3+3+3;+M++mT+T+z+f+f+X+X+\+\+2	++2	`+`d+dh+h	+		+		+		+		+!	l;	+l;	pF	+pF	tg	+tg	}	+		+		+		+Y		+	x	+x		+	|	+|		+		+	+%

+%
'
+N
,
+N
\
+}
+

+ XTUWV8VY,\,b,ye,j,,,},,,,,,,0-,6,K,],},,,,f, ,,$p,$p{,(,(,,,,y,e,0,04,4,,,8,8<,<,*,3,BH,Yd,@k,@kDw,Dw,`,H,HL,L,\TXUTPHWD@8W40,.(V$W WRYX-------- 	-$!-(7-,B-0X-]-`-0l-o-0z---4-8-<-@-D-H-L-P-T-X4-\M---P`-`d-dh-hl-l-p-p-!t-t,-2/-4-x-x---,--|'-|'--7-7?-M-------- -$-(-,-0-4-WX/(/>/A/D/Zq//^/%/0/6/6\/uk/Z/H/M7OP'0=0B0p0s0x0}00010740E0pS0S 0 00xNO6#1&1>.131\1e1w1D}1+1>616B1eJ1JV1Va1}t1)\XNTPHD@<80$K OMP222l2222	22t!2J2O2 e2$p2lu2(~2,202422282$2422l$2<Q2r2y2@222222D222
22.J2R2U22*222H2$2L2*222P2$72l=2Z2a2Tt2X2\2.2.22l22t2t2t2!2u&2\+2\12\`\2`\dj2djx2~{222=h2h2222l2lp2p2222l02tF2tFN2.V2\Y2^2d22.x2x2.22222.&2|.2|.42a82a=2ap2s2*2222222$2$121B2lG2lL2lq2~2~222NO'3<3A3M3R3X3[3,32636?3nF3.c3. f3 f0,( VW;4@4G4P4d4g4j4m4 w4444$4444(44,44`34844;4>40|4dC4mJ4PM4U4[4r4z4}4444444M4Mb4ly45 (08	@HP
X`hpx !"#$%& '((0)8*@+H,P-X/`0h1p2x345$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx	 	,	8	D	P	\	h	t															(	4	@	L	X
dp|$0<
H
T
`
l
x













 
,
8
D
P
\
h
t






(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx

 
,
8
D
P
\
h
t











(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht(4@LXdp|            $ 0 < H T ` l x !!!!!!!!!!!!! !,!8!D!P!\!h!t!!!!!!!!!!!!!""("4"@"L"X"d"p"|"""""#########$#0#<#H#T#`#l#x############## #,#8#D#P#\#h#t###############(#4#@#L#X#d#p#|##############$#0#<$H$T$`$l$x$$$$$$$$$$$$%% %,%8%D%P%\%h%t%%%%%%%%%%%% % % &( &4 &@ &L &X &d &p &| & & & & & & & & & & &!&!&!&$!&0!&`0Ml0Nx0O0Q0R0S0T0U0V0W0Y.symtab.strtab.shstrtab.literal.mesh_print_txQ_waiting.literal.esp_mesh_print_txQ_waiting.literal.mesh_get_tx_pending.literal.esp_mesh_get_tx_pending.literal.esp_mesh_send_block_event.literal.esp_mesh_send_block_start.literal.esp_mesh_forward_check_active.literal.mesh_check_tid_mbox_full.literal.esp_mesh_push_to_ack_state_queue.literal.mesh_tx_cb.literal.esp_mesh_best_effort_tx.literal.esp_mesh_push_to_wnd_queue.literal.esp_mesh_operation_rxseqno.literal.esp_mesh_txupQ_pending_get_cidx.literal.esp_mesh_txupQ_pending_insert_child.literal.esp_mesh_txupQ_pending_delete_child.literal.esp_mesh_txupQ_pending_get_xonseq.literal.esp_mesh_txupQ_pending_clear_xonseq.literal.esp_mesh_txupQ_pending.literal.esp_mesh_process_txupQ_pending.literal.esp_mesh_push_to_tx_queue.literal.esp_mesh_force_txupQ_pending.literal.esp_mesh_available_txupQ_num.literal.mesh_flush_txQ.literal.esp_mesh_tx_tid_flush.literal.mesh_tx_tid_stop.literal.esp_mesh_push_to_ps_tx_queue.literal.mesh_ps_tx.literal.tx_task_main.literal.esp_mesh_discard_context.literal.esp_mesh_send_xon.literal.esp_mesh_recv_xon.literal.mesh_tx_task_main.literal.mesh_xon_deliver_packet.literal.mesh_xon_flush_packets.literal.mesh_xon_process_disconnected.literal.mesh_xon_process_expired.literal.mesh_flush_upstream_packets.literal.xon_task_main.literal.mesh_xon_process_no_wnd.literal.mesh_xon_task_main.literal.mesh_tx_task_deinit.literal.esp_mesh_tx_task_init.literal.esp_mesh_tx_task_deinit.literal.esp_mesh_send_block_deinit.literal.mesh_send_block_deinit.literal.mesh_send_block_main.literal.esp_mesh_send_block_init.literal.esp_mesh_flush_upstream_packets.literal.esp_mesh_send_block_time.text.data.bss.rodata.str1.1.rela.text.mesh_print_txQ_waiting.rela.text.esp_mesh_print_txQ_waiting.rela.text.mesh_get_tx_pending.rela.text.esp_mesh_get_tx_pending.rela.text.esp_mesh_send_block_event.rela.text.esp_mesh_send_block_start.rela.text.esp_mesh_forward_check_active.rela.text.mesh_check_tid_mbox_full.rela.rodata.mesh_check_tid_mbox_full.rela.text.esp_mesh_push_to_ack_state_queue.rela.text.mesh_tx_cb.rela.text.esp_mesh_best_effort_tx.rela.text.esp_mesh_push_to_wnd_queue.rela.text.esp_mesh_operation_rxseqno.rela.text.esp_mesh_txupQ_pending_get_cidx.rela.text.esp_mesh_txupQ_pending_insert_child.rela.text.esp_mesh_txupQ_pending_delete_child.rela.text.esp_mesh_txupQ_pending_get_xonseq.rela.text.esp_mesh_txupQ_pending_clear_xonseq.rela.text.esp_mesh_txupQ_pending.rela.text.esp_mesh_process_txupQ_pending.rela.text.esp_mesh_push_to_tx_queue.rela.text.esp_mesh_force_txupQ_pending.rela.text.esp_mesh_available_txupQ_num.rela.text.mesh_flush_txQ.rela.text.esp_mesh_tx_tid_flush.rela.text.mesh_tx_tid_stop.rela.text.esp_mesh_push_to_ps_tx_queue.rela.text.mesh_ps_tx.rela.text.tx_task_main.rela.text.esp_mesh_discard_context.rela.text.esp_mesh_send_xon.rela.text.esp_mesh_recv_xon.rela.text.mesh_tx_task_main.rela.text.mesh_xon_deliver_packet.rela.text.mesh_xon_flush_packets.rela.text.mesh_xon_process_disconnected.rela.text.mesh_xon_process_expired.rela.text.mesh_flush_upstream_packets.rela.text.xon_task_main.rela.text.mesh_xon_process_no_wnd.rela.text.mesh_xon_task_main.rela.text.mesh_tx_task_deinit.rela.text.esp_mesh_tx_task_init.rela.rodata.esp_mesh_tx_task_init.rela.text.esp_mesh_tx_task_deinit.rela.text.esp_mesh_send_block_deinit.rela.text.mesh_send_block_deinit.rela.text.mesh_send_block_main.rela.text.esp_mesh_send_block_init.rela.text.esp_mesh_flush_upstream_packets.rela.text.esp_mesh_send_block_time.rodata.__func__$10011.rodata.__func__$10003.rodata.__func__$9966.rodata.__func__$9908.rodata.__func__$9855.rodata.__func__$9837.rodata.__func__$9829.rodata.__func__$9821.bss.mesh_tx_fail_cnt$9796.rodata.__func__$9803.rodata.__func__$9785.rodata.__func__$9737.rodata.__func__$9730.rodata.__func__$9719.rodata.__func__$9706.rodata.__func__$9696.rodata.__func__$9658.rodata.__func__$9642.rodata.__func__$9609.rodata.__func__$9597.rodata.__func__$9574.rodata.__func__$9537.rodata.__func__$9506.bss.send_block_flush_mbox.bss.send_block_task.bss.send_block_mbox.bss.is_block_running.data.g_mesh_packet_lifetime.bss.mesh_xreq_seqno.bss.mesh_be_xmit_seqno.bss.mesh_new_wnd_mbox.bss.mesh_ack_state_mbox.bss.mesh_tx_mbox.bss.mesh_tx_task.bss.is_mesh_tx_started.bss.mesh_reassign_xseqno.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4;4_4|4444
4,4V4j44444)4V444444?4e4}444444(4C4^4y44444(4?4`4|444444;4]4444424P>@,7r@9@0;4b/@$=WR@l?|w@hA;@lC@XE8@pG@PI@;@hKV#Q@<pMy"t@O#@Q'p@ S'@U	(:	@TWN	(PI	@TlY{	)^v	@[	t)	@]	5p	@8_	l85	@Pa
=F
@lXcC
>>
@ek
@0f
@Hg
A
@Hi
C
@dTk
E}
@m
F8
@xoTG@
@LqIj@!0s<K7@%uYQOT@-wv8S	q@0y\@xA{^=@DED}`	@Ic1@P%en @RLeG@ReDg`@U4h
@Vr@htR@tl\v8@p	
,w
@xq,
w'
@r8R
xM
@s,t
(yo
@t
}p
@}
L~
@~p

@0F)\<rZq
ÀҀ'=S#$iGbtǁ3H^{0.DX0;a-8sen@X0{@0ܴ	4سmesh_sleep.o/   0           0     0     644     10996     `
ELF^$#4(21gfff6A	110805!303308c	 9	 
 !Q61RaXY <a
xwKa 
}A AQ<ww<jy xw W1!Fqx'DA 
Axpzw: z!Ѽp秧ah``b`
Q QiBC 2V z* =
Ѡ, 

!("D
! Q.61}
hgL 
Am AI!8Bf@f<ji 1!1800201 I1BC  !8H@3 W018#D
80:b"7:PE `@Ѻ]
Z18#D
 !W

 6AVJVB  6Af!IbAB$$D 
BR 	G!ri"i F
i 6A  tC"D  D"C  6A  tC"D  FD"C  6A  tC"D  FD"C  6A! "  t
-

d	*	 )	 (rx beacon)new duty:%d, tsf offset:%lldus(%d)(->sleep)busy, waked:%d, dream:%d, sleep:%d(tbtt)new duty:%d, tsf offset:%lldus
GCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
hX((,<< \(0(08h?""""!"%C"hh-"3"3"(8(8 XA"6"F"4"J"gi""(""1((&22"KL
"Y"]("*( "<( "<(($$)"MN"P"R"W((8(((
 !"#$%&'(	
)*+-L
%AJ0$[i(h
AX0_j)Q*88%Gmesh_pm_tbtt_startpm_send_nullfuncesp_mesh_sync_interface_tsf__divdi3mesh_ps_keep_cnxg_osi_funcs_pg_mesh_dfs_compensation_msesp_mesh_pm_tbtt_timeout_processesp_mesh_get_running_active_duty_cyclehal_get_tsf_timewifi_logppCheckTxQIdlepm_is_wakedpm_is_dreampm_is_sleepingieee80211_hostap_send_beacon_processesp_mesh_pm_rx_beacon_processpm_is_openesp_mesh_pm_tx_data_processpm_check_stateesp_mesh_pm_tx_null_processpm_stopmesh_pm_set_nullesp_mesh_pm_go_to_sleeppm_tx_null_data_done_processesp_mesh_pm_go_to_wakeg_mesh_is_rootesp_mesh_is_start_pm_now9X2<%CC%&RR&,
(*)(kssF( 3$F(]eoh,q0,0,4-4-8-8-<.<.%@'6@6'AZh|D/D/H0H0L1L1P2P2T3T3X.X.\4\4`5`5d$d$ )(*a 9$?(R dsi,l0s48,[8[,h<-s<s-@-@-D.D.H$H$J.4L'BLB'P7JPJ7PivT%~T~%$9911)(/Y7HY24Y@L;SS;) >22>) >22>
@	!	P:		$7$	$7,	P,.	.,7	RC	N (08	$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx											
 ,8.symtab.strtab.shstrtab.literal.mesh_pm_tbtt_start.literal.esp_mesh_pm_tbtt_timeout_process.literal.esp_mesh_pm_rx_beacon_process.literal.esp_mesh_pm_tx_data_process.literal.esp_mesh_pm_tx_null_process.literal.mesh_pm_set_null.literal.esp_mesh_pm_go_to_sleep.literal.esp_mesh_pm_go_to_wake.literal.esp_mesh_is_start_pm_now.text.data.bss.rela.text.mesh_pm_tbtt_start.rela.text.esp_mesh_pm_tbtt_timeout_process.rela.text.esp_mesh_pm_rx_beacon_process.rela.text.esp_mesh_pm_tx_data_process.rela.text.esp_mesh_pm_tx_null_process.rela.text.mesh_pm_set_null.rela.text.esp_mesh_pm_go_to_sleep.rela.text.esp_mesh_pm_go_to_wake.rela.text.esp_mesh_is_start_pm_now.bss.rx_bcn_count$8240.bss.send_null_cnt$8186.rodata_wlog_info.4.rodata_wlog_warning.3.rodata_wlog_info.2.bss.mesh_ps_keep_cnx.data.s_mesh_active_duty_cycle.bss.s_mesh_next_awake_tbtt.bss.s_mesh_is_awake_duty.data.g_mesh_dfs_compensation_ms.comment.xtensa.info.rela.xt.lit.rela.xt.prop474a44444
4-4O4U4[4e4\`@/
~@/@/1@ll/H]@/&*!@t/B<=@</e<`@</LW@/.,%(0*(I,e,,00;k8@@`/+D@D/-( 0$	H>Pmesh_timer.o/   0           0     0     644     6248      `
ELF^4()(6A6A6A6A6A6A6Amesh_timer.cmeshI (%d) %s: %s %u null args
I (%d) %s: no timer handle, timer_index:%d
@
.6a!8!3*18#
B#T	#V2a

:9 82300tBB7432##  
AH4"AB(TT(V

: tmesh_timer_do_processGCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
((((((((($($(Ckl"""+"""(	
 !"$:Qq%:Yo@(mesh_timer_route_announceroute_announce_timeout_processmesh_timer_mie_monitormesh_ie_monitor_timeout_processmesh_timer_bcn_changemesh_bcn_change_timeout_processmesh_timer_root_connectmesh_root_connect_timeout_processmesh_timer_candidate_monitormesh_candidate_monitor_timeout_processmesh_timer_rt_changemesh_rt_change_timeout_processmesh_timer_ps_controlmesh_ps_control_timeout_processg_log_levelg_osi_funcs_pmesh_timer_infomesh_timer_do_processmesh_free  ""$$&&(( 
+*)-	2	;	V	[	^	o									 +	l5	;8	@	F	x							$-	$-!$#,%4' (08	$0<HT`lx ,8DP	\	h	t												.symtab.strtab.shstrtab.literal.mesh_timer_route_announce.literal.mesh_timer_mie_monitor.literal.mesh_timer_bcn_change.literal.mesh_timer_root_connect.literal.mesh_timer_candidate_monitor.literal.mesh_timer_rt_change.literal.mesh_timer_ps_control.literal.mesh_timer_do_process.text.data.bss.rela.text.mesh_timer_route_announce.rela.text.mesh_timer_mie_monitor.rela.text.mesh_timer_bcn_change.rela.text.mesh_timer_root_connect.rela.text.mesh_timer_candidate_monitor.rela.text.mesh_timer_rt_change.rela.text.mesh_timer_ps_control.rodata.str1.1.rela.text.mesh_timer_do_process.rodata.__func__$9497.rela.data.mesh_timer_info.comment.xtensa.info.rela.xt.lit.rela.xt.prop4>4^4}44444 4&4,4641@	$&[DV@	$&}Tx@
$&d@,
$&t@P
$&@t
$&	@
$&%2Z94@
&Up@k@T&0@;{8@@`&"@8
&$'	H/0              0           0     0     644     27784     `
ELF^0[4(on6A(6A(mesh_utilities.cmeshI (%d) %s: %s %u null args
WIFI_EVENT_WIFI_READYWIFI_EVENT_SCAN_DONEWIFI_EVENT_STA_STARTWIFI_EVENT_STA_STOPWIFI_EVENT_STA_CONNECTEDWIFI_EVENT_STA_DISCONNECTEDWIFI_EVENT_STA_AUTHMODE_CHANGEWIFI_EVENT_STA_WPS_ER_SUCCESSWIFI_EVENT_STA_WPS_ER_FAILEDWIFI_EVENT_STA_WPS_ER_TIMEOUTWIFI_EVENT_STA_WPS_ER_PINWIFI_EVENT_AP_STARTWIFI_EVENT_AP_STOPWIFI_EVENT_MESH_MAC_STACONNECTEDWIFI_EVENT_AP_STACONNECTEDWIFI_EVENT_AP_STADISCONNECTEDWIFI_EVENT_AP_PROBEREQRECVEDWIFI_EVENT_MESH_IE_CHANGEWIFI_EVENT_MESH_WEAK_RSSIWIFI_EVENT_MESH_STOP_VOTEWIFI_EVENT_MESH_ROOTS_DIRECTWIFI_EVENT_MESH_ROOTS_FORWARDWIFI_EVENT_MESH_ROOTS_YIELDWIFI_EVENT_MESH_ROOTS_GONEWIFI_EVENT_MESH_ROOTS_ELIMINATEDWIFI_EVENT_MESH_PARENT_ASSOCIEWIFI_EVENT_MESH_PARENT_CANDIDATEWIFI_EVENT_MESH_MAP_BEACONWIFI_EVENT_MESH_CHANNEL_SWITCHWIFI_EVENT_MESH_ROUTERUnknown id:%dMESH_NWK_MAXmaxunknownauth expireassoc expiretoo manycyclicidleleafdifferent idroot conflictbeacon timeoutparent stoppedscan failie unknownwaive rootassoc leaveno parent foundparent worseempty passwordrouter unencryptedparent unencryptednon-authenticated STAhandshake timeoutMIC failure4-way handshake timeoutrootnodestafailsuccesspendingbusycancelUnknownrequestrequest|demandrequest|mastersuggestsuggest|masterdemanddemand|masteracceptalternatedictaterejectreconnectstop reconnectadaptiveroot switchroot waiveadd announceremove announcerouting tablechain ttlgroupDS addressrateMESH_IO_CFG_SELF_ORGANIZEDMESH_IO_CFG_MESH_IDMESH_IO_GET_SUBNET_NODES_NUMMESH_IO_GET_SUBNET_NODES_LISTMESH_IO_CFG_MAXMESH_ERR_WIFI_NOT_ASSOCMESH_ERR_WIFI_TX_DISALLOWMESH_ERR_WIFI_POST_FAILMESH_ERR_WIFI_TXQ_FULLMESH_ERR_WIFI_NO_MEMORYMESH_ERR_WIFI_INTERFACEMESH_ERR_WIFI_CONN_NULLMESH_ERR_WIFI_STATE_INITMESH_ERR_WIFI_STATE_SCANMESH_ERR_WIFI_STATE_AUTHMESH_ERR_WIFI_STATE_ASSOCMESH_ERR_WIFI_STATE_CACMESH_ERR_WIFI_STATE_CSAMESH_ERR_WIFI_STATE_SLEEPup decreaseup increasedown decreasedown increaseMESH_VOTE_START_FROM_MGMTMESH_VOTE_START_FROM_EVENTMESH_VOTE_START_FROM_MAXMESH_VOTE_STOP_FROM_SCANMESH_VOTE_STOP_FROM_MGMTMESH_VOTE_STOP_FROM_EVENTMESH_VOTE_STOP_FROM_HEALINGMESH_VOTE_STOP_FROM_REQMESH_VOTE_STOP_FROM_DISCONNECTMESH_VOTE_STOP_FROM_MAXnewsrc exceedlrc exceeddiscardap rpttimeoutdisconnectup bedowndown betoSelftoDSmgmtxon requestxon responsebcastctx maxps txps xontx ps activexon ps activestopflush upQparent selectionMESH_NWK_STA_STARTMESH_NWK_STA_STOPMESH_NWK_MAP_STARTMESH_NWK_MAP_STOPMESH_NWK_SCAN_REQMESH_NWK_SCAN_REQ_PASSIVEMESH_NWK_SCAN_DONEMESH_NWK_PARENT_SELECTIONMESH_NWK_PARENT_CONNECTEDMESH_NWK_PARENT_DISCONNECTEDMESH_NWK_PARENT_RECONNECTMESH_NWK_PARENT_STOPPEDMESH_NWK_PARENT_ASSOCIEMESH_NWK_PARENT_SWITCHMESH_NWK_CHILD_CONNECTEDMESH_NWK_CHILD_DISCONNECTEDMESH_NWK_START_ANNOUNCEMESH_NWK_ROUTING_MONITORMESH_NWK_ROUTING_ANNOUNCEMESH_NWK_MIE_CHANGEMESH_NWK_TIMERMESH_NWK_CYCLIC_FOUNDMESH_NWK_WEAK_PARENTMESH_NWK_SELF_HEALINGMESH_NWK_MAP_LEAFMESH_NWK_ROOT_ADDRMESH_NWK_ROOTS_DIRECTMESH_NWK_ROOTS_FORWARDMESH_NWK_ROOTS_YIELDMESH_NWK_ROOTS_GONEMESH_NEW_ROOT_VOTE_STARTMESH_NEW_ROOT_VOTE_DONEMESH_NEW_ROOT_SWITCH_REQMESH_NEW_ROOT_SWITCH_ACKMESH_NWK_ROOT_TODS_STATEMESH_NWK_TX_RETRANSMITMESH_NWK_CFG_ROOT_FIXEDMESH_NWK_IO_CFGMESH_NWK_MAP_BEACONMESH_NWK_ROOTS_ELIMINATEDMESH_NWK_CHANNEL_SWITCHMESH_NWK_LOOK_FOR_NETWORKMESH_NWK_ROUTERMESH_NWK_DESTROYMESH_NWK_ACTIVE_SWITCH_RESTARTMESH_NWK_ACTIVE_SWITCH_STOP@6a!(12r!(R"TE"V"b

:) FQ|(8" 8#
=
VXR% 9|- @6a!(12c!""B"TD"V"z

:"a 182#9H"7T7AHB$ 9- 6A=!(""[-
6A(,6Ab
FA,0=
*<<-
<,@  -
@6a!8!3U1#2(Tc(V
<
: 1L\L 6a
a($ (  `2H]r3Mat9Vt'F]6A<'&1028!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1-!C/////////////////////////////// %*k6A,!9! (x6A t	!9! (|6A!9! (,9H[n6Af!>)l!fh;x,!f(88!f53!fH2!fX/F.!F,)!fF)!d!F$e!l!)0i!s)g!gh!j!Tk!F
"o'+"m!9n!!'!! " t!)!|6A t!!&!&(!&8" ) |6A t!!&!&(!&8" ) 6A!x! "(6A!8! "(|6A!H! "(6A°	!9! (6A!9! (|6A!9! (|6A!8! "(	 /6DKU]|6A!&]"'!&HRX!&I!&(CF!&X:!&4!')!&!&!!!dn}x4Rbz$=Vp#<Un	
			$	x/	5	:	B	I	N	S	_	l	r	z				x							

8
K
e






2Jc}3H\uk

+
E
]
w



esp_mesh_free_contextesp_mesh_create_contextGCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
$d0(("(("((C[]"u"}} ""((C[]"p""(( ("*(("(("!C"d"h(($@dd"y""((04((  %%**//"CCH((("((" (("(d(d8"""*"""""=="RT"kkn"p((,D"F((,D"F(("(("(("((" (("(("(("(0(0(XX"gh"""(((((((((( !#%')+-/13579;=?ACEGIKMOQSUWY[]_acde	

fghj1=!R{#e"%qx'T)$h+0-/357
d9..;?.=O?]AlCxEGIK0kMg_osi_funcs_pmesh_mutex_lockmesh_mutex_unlockg_log_levelesp_mesh_create_mboxesp_mesh_free_mboxmesh_mallocmemsetmesh_freeesp_mesh_create_contextesp_mesh_free_contextmesh_create_taskwifi_event_id2strsprintfnwk_event_id2strtx_msg_id2strtx_state_id2strg_mesh_is_rootdiscnx_reason_id2strmesh_ie_type2strscan_status2strvote_done2strvote_start2strtxq_opr2strtx_wifi_err2strio_cfg2stropt_type2strreconnect_type2strdutytype2strG	G	GJ$*EJMX]z]'/5nr}uGJ"(DILXa|]%.4_ptyG
(N""NG	'd!!M++M3N::NMFFMRdO\\O&GJ)	.	4	M	T	W	f	'	d1	:	@	i	yOo	oO O	 OG
|x%tplhd`\XTPLHD@<840,($ | $(,048<@DHLPTX\`dh l%p*t/x8C/T;;T $(,048<@DHLPTX\`dhlptx|$


#"`X\XTPLHD@<840,($ lxL8kkX4TLL0$	L(,L.<7@:L@ IPOkT``HcDk\ournu{~nnnnnnnnn"nnn%T(=1nCnLn#)/8;!D&D,D2D#)/8;!D&D,D2D!
 


,($ 5 @IOUX^dkt$z(,8=hCFXLR[anqw} $ $(,04 $(,048<@ $ $(,048<@ $(,048<@DHLPTX\`dhlptx| (08	@
HP
X`hpx$0<HT`lx ,8DP\ht(4@	L	X	d	p	|				



$0<HT`lx ,8DP\ht(4@LXdp|

$
0
<
HT`lx ,8DP\ht(4@LXdp|			$	0	<	H	T	`	l	x												

 
,
8
D
P
\
h
t





 
!
"
#
$.symtab.strtab.shstrtab.literal.mesh_mutex_lock.literal.mesh_mutex_unlock.literal.esp_mesh_create_mbox.literal.esp_mesh_free_mbox.literal.mesh_malloc.literal.mesh_free.literal.esp_mesh_create_context.literal.esp_mesh_free_context.literal.mesh_create_task.literal.wifi_event_id2str.literal.nwk_event_id2str.literal.tx_msg_id2str.literal.tx_state_id2str.literal.discnx_reason_id2str.literal.mesh_ie_type2str.literal.scan_status2str.literal.vote_done2str.literal.vote_start2str.literal.txq_opr2str.literal.tx_wifi_err2str.literal.io_cfg2str.literal.opt_type2str.literal.reconnect_type2str.literal.dutytype2str.text.data.bss.rela.text.mesh_mutex_lock.rela.text.mesh_mutex_unlock.rodata.str1.1.rela.text.esp_mesh_create_mbox.rela.text.esp_mesh_free_mbox.rela.text.mesh_malloc.rela.text.mesh_free.rela.text.esp_mesh_create_context.rela.text.esp_mesh_free_context.rela.text.mesh_create_task.rela.text.wifi_event_id2str.rela.rodata.wifi_event_id2str.rela.text.nwk_event_id2str.rela.text.tx_msg_id2str.rela.text.tx_state_id2str.rela.text.discnx_reason_id2str.rela.text.mesh_ie_type2str.rela.text.scan_status2str.rela.text.vote_done2str.rela.text.vote_start2str.rela.text.txq_opr2str.rela.text.tx_wifi_err2str.rela.text.io_cfg2str.rela.text.opt_type2str.rela.text.reconnect_type2str.rela.text.dutytype2str.rela.rodata.CSWTCH$58.rela.rodata.CSWTCH$56.rela.rodata.CSWTCH$54.rela.rodata.CSWTCH$52.rela.rodata.CSWTCH$50.rela.rodata.CSWTCH$48.rela.rodata.CSWTCH$46.rela.rodata.CSWTCH$41.rela.rodata.CSWTCH$39.rela.rodata.CSWTCH$37.bss.strid$9509.rodata.__func__$9465.rodata.__func__$9459.comment.xtensa.info.rela.xt.lit.rela.xt.prop444O4m4444444&4@4W4p4444444424H4d4z4444@X-$lL@|-$l2d
8@-l!@.l#p*@/Hl%,'@/$l'Ah<@0l)d_@0 l+4@1l-H@2Tl/$@h5l1@D8<l38 @8<l5X
@8<l7-xp(@8Dl9MFH@<=l;i0Fd@=l=x@><l?@><lA@4?<lC @p?<lE@?<lG@?<lI8@$@<lK5X0@`@lMMH@LB$lOd(_@pBxlQ{(8v@BlS`D@ClU@\D0lW@D$lY@DTl[(@Exl]D@|El_H@HF@la.>Tj06;sq8@H lhi
@I
ljX%@mG	+Tmesh_wifi.o/    0           0     0     644     15988     `
ELF^74(,+mesh_wifi.cmeshI (%d) %s: %s %u null args
I (%d) %s: %d[recv]ttl, invalid option:%d, len:%d
E (%d) %s: [%s,%d] pandora

APSTAAP, child:STA, parent:I (%d) %s: %d[recv]unknown version:%d
I (%d) %s: %d[recv]ttl 0
I (%d) %s: %d[recv]ifx:%s TA:%02x:%02x:%02x:%02x:%02x:%02x, %02x:%02x:%02x:%02x:%02x:%02x-->%02x:%02x:%02x:%02x:%02x:%02x, [hdr:%d,%d], ttl:%d, mac_seq:%d, len:%d, opt:%d
I (%d) %s: %dfail, recv ctx, heap:%d, from %02x:%02x:%02x:%02x:%02x:%02x, xseqno:%d
I (%d) %s: %dfail, recv ctx, heap:%d
I (%d) %s: %d[recv]push to rx q fail, ifx:%s%02x:%02x:%02x:%02x:%02x:%02x, len:%d, pending:%d, err:0x%x
stopE (%d) %s: [%s,%d] ctx:%p<%s>, ctx->buf NULL
E (%d) %s: [%s,%d] invalid ctx->len:%d
MRX@
@@6a]!8!3#1hB(T2V(V
FA!8!3\1HB(T\s(V

:9 a(""8dB!G2V35!
(42"TS4"V"



) 1H42$T$VB

I ҡ@&Ҡ2p
A8S2300t2G 2aJ 2!J30HA2aJ2G-BG. ¡!Q M
aKV
"8! #17!7mch``tf!*) H@@t(
2a("#B"T""V 
* b&&.
8c9q29a29Q29A29129!2:9 v(
2FtA(2"T3"V
-
B$$.
: f!Ql|Z ˪ h0f#0f !S"D |106) t" # "d
!Q$ !B!K82#(
,m
Z"!KH"8! #17$b'  t̒1:80'2
!q""21")2"TB"V
}
!K"
"db ""aR""dAuaQaS!JRG4AYB$B$abacadaeafag M
!g!f!e!d!c!b:LI)1"!SB!R!QQZqiYaA)!I ¢*J!K]]\\6a$H  |(6a)1 ¢h)- !ܺ(&182#&9 `61)A"C ! iIAA|HB$ M
&_A("(2"T#"V"

) SXV%xR(T%(V

A! HAHDR$T$VB

I HAHR,,oR(TU(V

A HAHDR$T$VB

I Ҡ!AH
BHd
 
A |tИ@   屈A]BV41) 82#&@6A!HLL!!V}  
((%(Vr|mesh_rx_task_deinitesp_mesh_wifi_recv_cbmesh_rx_task_mainGCC: (crosstool-NG crosstool-ng-1.22.0-97-gc752ad5) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
$L,($($2VYA"+""((+,Y"-"""(p(pDRH"NQ="C""""" ("H"^^("""4F"""."P"[[>"""dfA""Q"8"%"@"F"H((6F"H((,,"@&"fi"~"(8(8Lgh\"B"."4";<B"~."""4"""0( ( ,
6":<J""(( !"	
#$%'
$5EWi}(C^t8xyL,\(g_log_levelg_osi_funcs_pesp_mesh_push_to_rx_queueg_mesh_topologymesh_topo_get_ttlg_is_mesh_startedg_is_wifi_connectedg_mesh_is_rootesp_mesh_wifi_recv_cbmemcmpesp_mesh_match_selfesp_mesh_push_to_nwk_queueesp_mesh_operation_rxseqnoesp_mesh_create_contextmemcpyesp_mesh_free_contextesp_mesh_print_txQ_waitingesp_mesh_print_rxQ_waitingesp_mesh_tx_tid_flushesp_mesh_rx_task_deinitesp_wifi_mesh_reg_rxcbesp_mesh_free_mboxmemsetmesh_rx_task_mainesp_mesh_discard_contextesp_mesh_recv_xonesp_mesh_forward_packetesp_mesh_rx_task_initesp_mesh_create_mbox ! +09PSY `ek)Y396>D^hpv! #AFqy$,/A>INSlh`\P
LHD@<'8&4,($ ! %#> E$Kq( ,s 4 8)<9@i(Dp0
 HL$= BHELXc{PT0XM R\a@n `@d*T00FXQ|h l(PFFFFF
QF F&Fp$WpW$i^t)wtw)}^^^x*x*^   l&F5H|)?|?)EF+VV+`fcp)oo)up{pF,,F["FFF"P)P.P,jj,*ss*y--fff@
@@hnk@s@y@....""F3QDQN%W]Z%`%f%/../04401::12@@2!0;F4**45F!
	#)@5]i{F.@/88/Di6KK67WW7bx,4
0',(#$ !Q^dl !&)8A(fps,$0$4q<444KP~U~8989<:<:@;@;D/D/hH5H58!
(/<QVdjps4< 4? ?4$=K$K=T[6{6(5~(~5 (0$0<HT`lx ,8DP\ht(4@LXdp|$0<HT`lx ,8DP\ht
.symtab.strtab.shstrtab.literal.esp_mesh_push_to_rx_queue.literal.mesh_topo_get_ttl.literal.esp_mesh_wifi_recv_cb.literal.esp_mesh_rx_task_deinit.literal.mesh_rx_task_deinit.literal.mesh_rx_task_main.literal.esp_mesh_rx_task_init.text.data.bss.rodata.str1.1.rela.text.esp_mesh_push_to_rx_queue.rela.text.mesh_topo_get_ttl.rela.text.esp_mesh_wifi_recv_cb.rela.text.esp_mesh_rx_task_deinit.rela.text.mesh_rx_task_deinit.rela.text.mesh_rx_task_main.rela.text.esp_mesh_rx_task_init.rodata.__func__$9523.rodata.__func__$9510.bss.parent_last_mac_seqno$9507.rodata.__func__$9482.bss.mesh_rx_task.bss.mesh_rx_mbox.bss.is_rx_running.data.MESH_BCAST_ADDR.bss.MESH_ZERO_ADDR.comment.xtensa.info.rela.xt.lit.rela.xt.prop4>4Y4x444444424,@t):5@0)WHR@D\
)xHs@()L@$) )0@D*)@.D)	?Ugy0;8Q8@H/T)%@/)'* 	|=4