ELFh@@ ddddZ .2J3<= 8888888 8888888  @   Ldp4---------- -------- ---------------"%(-------------------------------------------------------+d XXXLXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,/_2dgoogle,batterygoogle_battery: MSC_FAN_LVL: level=%d google_battery: MSC_DIN chg_state=%lx f=0x%x chg_s=%s chg_t=%s vchg=%d icl=%d CSI_TYPE_TRICKLECSI_STATUS_HOTfailed to create ttf_log, ret=%d google,rl_soc-ratesGBMS_PROP_BATT_ID%s: change of ssoc %d->%d google_battery: %s: dead_battery 1->0 3google_battery: read mfg info. fail, ret=%d 6google_battery: temperature filter: [%d, %d, %d, %d, %d] val:%d idx:%d interval=%dms Failed to create pairing_state Failed to create constant charge current S: charge_limitcharge_to_limit_storecharger_stateconstant_charge_voltage%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu%nssoc_rls%dCHARGING_UISOCMSC_TEMP_DRYRUN%s: MSC_BPST: %d in disconnected RAVG: failed to write RAVG (%d) BHI: limit=%d%% ccbin_index=%d swell_total=%d &batt_drv->bpst_state.lockgoogle,health-safety-margingoogle,rl_track-targetMSC_HEALTH: %s: rest_soc=%d, aon_soc=%d, rest_rate/before=%d/%dgoogle_battery: %s: change of battery state %d->%d google_battery_temp_filter_worktemperature filter: [%d, %d, %d, %d, %d] interval=%dms Failed to create chg_deadline_dryrun GBMS_PROP_CHARGE_FULL_ESTIMATE%ld bhi_w_ci%s: negative,null act_icl=%d gbatt: get_prop cannot read psp=%d GBMS_PROP_BATT_CE_CTRLgoogle_battery: %s: MSC_BPST: %d in disconnected csi_stats: %s,%d,%d,%d,%d,%lld,%d,%d,%lld,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%dbatt_res_workgoogle_battery: RAVG: sample:%d[%d], filt_cnt:%d google_battery: %s: cur_impedance=%d, act_impedance=%d batt_bhi_stats_updateCSI_TYPE_JEITACSI_STATUS_COLD6google_battery: reset curve at gdf=%d.%d cap=%d.%d type=%d &batt_drv->stats_lock6google_battery: dc irdrop is enabled 3google_battery: failed to get resistance_avg(%d) google,bhi-u-bound3google_battery: Fail to read google,fan-bt-limits from dtsi, ret=%d FAN_LEVEL %d->%d reason=%shealth_get_cal_statebatt_get_manufacture_date%d: 3google_battery: cannot read google,fg-psy-name, ret=%d 4google_battery: cannot get battery manufacture date, ret=%d 6google_battery: MSC_BPST: cell_fault_detect in disconnected(%d) 3google_battery: MSC_BPST: Cannot start bpst detect MSC_DOUTS: %hu,%hu, %hu,%hu %hu,%hu %ld,%ld, %uMSC_BD: bd_trickle_cnt=%d dsc_time=%lld elap=%lld %s: under=%d, over=%d limit=%d %s: algo=%d status=%d bhi=%d cap_index=%d, imp_index=%d sd_index=%d (%d) %s: algo=%d index=%d cap_index=%d/%d imp_index=%d/%d sd_index=%d/%d %s: MSC_BPST: single battery disconnect %d CSI_STATUS_ADA_QUALttfcharge_deadlinebatt_show_chg_deadlinebd_trickle_enableswelling_datacharging_policyno updates delta_soc=%d, limit=%d, force=%dMSC_FAN_LVL: level=%d batt_bpst_detect_updateCSI_TYPE_CONNECTEDunable to restore capacity, ret=%d google,rl_delta-max-soc4google_battery: battery not present, using default capacity google,temp-filter-resume-delaybhi_u_bound [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] google,res-temp-loFailed to create ttf_details Failed to create bd_trickle_recharge_soc Failed to create bd_clear Failed to create csi_stats blf_collect_now%d, %d 6google_battery: RAVG: update val=%d, resistance_avg=%x filter_count=%x (%d) google,ttf-soc-tablegbatt_get_propertygoogle_battery: set %s for '%s' to %d google_battery: RAVG: failed to write RFCN (%d) batt_bpst_detect_beginCSI_STATUS_100POWER_SUPPLY_PROP_PRESENTgoogle,bd-trickle-recharge-socgoogle,eeprom-pairingname=%s evt=%lu bpst_count_thresholdgoogle,res-soc-threshFailed to create bd_trickle_enable Failed to create health_set_cal_mode Failed to create health_set_low_boundary health_algoRE_CAL: cal_state: %d, cal_mode:%d -> %d bpst_reset_storessoc_gdfreset_first_usage_dateAACR Profile at %d cycles %sA: %s,%d,%d,%dgoogle_battery: MSC_FAST vt=%d vb=%d ib=%d fv_uv=%d->%d vchrg=%d cv_cnt=%d no_back=%d 6google_battery: failed to get "%s" power supply, retrying... google,temp-filter-enableMSCgoogle,chg-stats-qual-timegoogle,batt-voltage-criticalgoogle,batt-idgoogle_battery: name=%s evt=%lu Failed to create aacr cycle max Failed to create health individual capacity resistancecharging_statessoc_uicurvegoogle_battery: %s: battery manufacture date: 20%d-%d-%d 3google_battery: battery tz register failed. err:%ld FAN_LEVELMSC_FVrl_stategoogle_battery: MSC_WAIT s:%d->%d vt=%d fv_uv=%d vb=%d ib=%d cv_cnt=%d ov_cnt=%d t_cnt=%d CSI_TYPE_SINGLE_CELLgoogle,recharge-soc-threshold3google_battery: Unable to read swelling data, ret=%d google,disable-votesgoogle,bhi-cycle-count-need-rep4google_battery: Failed to save swelling data, ret=%d google,res-filt-lengthFailed to create charge_to_limit Failed to create bd_trickle_cnt Failed to create charge_type Failed to create manufacturing date Failed to create temp_filter_enable charge_to_limit%c:%d,%d,%d,%d,%d,%d,%d,%d,%d,%d power_metrics_intervalbpst_resetgoogle_battery: gbatt: get_prop cannot read psp=%d google_battery: get %s for '%s' => %d google_battery: MSC_BD: bd_trickle_cnt=%d dsc_time=%lld elap=%lld google_battery: %s: algo=%d index=%d current=%d, activation=%d google,temp-record-thrgoogle,update-interval3google_battery: history not available bpst_sbd_statusFailed to create ttf_stats Failed to create charger state Failed to create aacr cycle grace Failed to create power_metrics_polling_rate charge_stageEnabledaacr_cycle_maxhealth_capacity_indexgoogle_battery: bhi: %d: %d, %d,%d,%d %d,%d,%d %d,%d incorrect boundary type:%c blf_statechg_raw_profileact_impedancebhi_debug_sd_idx%d: dst->elap=%ld, ref_elap=%ld, elap=%ld, src_elap=%ld ratio=%d, min=%d max=%d google_battery: BHI: limit=%d%% ccbin_index=%d swell_total=%d aacr_get_capacity_for_algochg_speed=%d ibatt=%d nominal_demand=%d cc_max=%dgoogle,ssoc-delta6google_battery: google,batt-vs-tz-name is %s google,rl_no-zeroFailed to create time_to_ac Failed to create cycle_counts Failed to create constant charge voltage Failed to create charging policy %hu,%hugoogle_battery: unable to get ttf (%d) bhi: %d: %d, %d,%d,%d %d,%d,%d %d,%d health_indi_capcycle_count_syncttf_elapttf_pwr_ratiogoogle,batteryfailed to create ssoc_log, ret=%d batterygoogle_battery: MSC_DOUT ERROR=%d fv_uv=%d cc_max=%d update_interval=%d %s: cur_impedance=%d, act_impedance=%d %s: cap_fade=%d, cycle_count=%d google_battery: %s: algo=%d index=%d cap_index=%d/%d imp_index=%d/%d sd_index=%d/%d aacr_get_reference_capacityTapergoogle,chg-battery-default-capacity6google_battery: AACR: supported POWER_SUPPLY_PROP_CURRENT_AVGbhi_l_bound [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] 4google_battery: failed to write shutdown flag, ret=%d 3google_battery: Cycle Count NULLFailed to create charge_details Failed to create ssoc_details Failed to create power_metrics_interval ssoc_detailsunable to get ttf (%d) ttf_detailsresistance_avghealth_statusError interval. bhi_w_sd../google-modules/bms/google_ttf.c[%d,%d %d %ld]%s %d: negative, null act_icl=%d google,ttf-elap-tableget %s for '%s' => %d 6google_battery: MSC_STAT cannot read soc_in=%d google_battery: %s: algo=%d index=%d ch=%d, clb=%d, cub=%d, pc=%d, fr=%d batt_calc_charging_speedgoogle,bd-trickle-reset-sec6google_battery: google_battery init_work done google,bhi-algo-vergoogle,bhi-status-need-rep6google_battery: %s: vbatt: %d, v_th:%d, fg_status: %d, now: %lld 6google_battery: Use default FAN_BT_LIMITS: %d %d %d %d google_battery: FAN_LEVEL %d->%d reason=%s Failed to create charge_stage Failed to create health index %d,%d,%dbd_trickle_cntaacr_cycle_graceboot_to_os_attemptsgoogle,fg-psy-name[%d:%ld,%ld,%ld]google_battery: %s msc_state=%d cv_cnt=%d ov_cnt=%d rl_sts=%d temp_idx:%d, vbatt_idx:%d fv_uv=%d cc_max=%d update_interval=%d msc_logicsw_jeita../google-modules/bms/google_psy.hRAVG: sample:%d[%d], filt_cnt:%d POWER_SUPPLY_PROP_CHARGE_FULLSSOC: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d ct=%d curve:%s rls=%d bd_cnt=%dgoogle,soc-record-thr6google_battery: battery votes disabled google,bpst-enable%s: temperature over limit %d > %d Failed to create bd_trickle_reset_sec Failed to create health safety margin Failed to create aacr algo Failed to create health_get_cal_state H: %d %d %ld %ld %lld %lld %dfan_levelhealth_set_cal_modepower_metrics_currentssoc_uicfake_capacityC%d:3cannot read google,ttf-elap-table %d batt_chg_stats_updategpsy_set_propbhi_cap_data_update%s: algo=%d index=%d current=%d, activation=%d google_battery: %s: age: act_date:%d timerh:%d google_battery: MSC_DSG vbatt_idx:%d->%d vt=%d fv_uv=%d vb=%d ib=%d cv_cnt=%d ov_cnt=%d google_battery: MSC_LOGIC temp_idx:%d->%d, vbatt_idx:%d->%d, fv=%d->%d, cc_max=%d, ui=%d cv_cnt=%d ov_cnt=%d google,aacr-algogoogle,chg-rest-rategoogle,bhi-cycle-count-marginalbhi_u_trigger [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] 4google_battery: write save_soc fail, ret=%d google_battery: MSC_HIST cannot collect battery data %d Failed to create charge_stats debug cmdInactive%d/%d %llu %llu %d: %d, %d,%d,%d %d,%d,%d %d,%d, %d charging_speedTime stamp error. 4google_battery: Paired data out of bounds bhi_debug_cap_idx%s %d: demand use default avg_cc=%d->%d %s: sysload ibatt=%d, reduce icl %d->%d T%d:3cannot read google,ttf-tier-table %d ../google-modules/bms/google_battery.c6google_battery: RAVG: req:%d, sample:%d[%d], filt_cnt:%d, res_avg:%d google_battery: MSC_SEED temp=%d vb=%d temp_idx:%d->%d, vbatt_idx:%d->%d google_battery: MSC_NYET s:%d->%d vt=%d vb=%d ib=%d cc_next_max=%d t_cnt=%d google_battery: MSC_PULLBACK vt=%d vb=%d ibatt=%d fv_uv=%d->%d no_back=%d dump_ssoc_state&batt_drv->batt_lock3google_battery: cannot register power supply notifer, ret=%d &batt_drv->temp_filter.lockgoogle,bhi-w_pigoogle_battery_workMSC_HIST cannot collect battery data %d 3google_battery: MSC_HIST collect history data not available (%d) 3google_battery: MSC_HIST cannot allocate buffer of size=%d Failed to create bd_trickle_dry_run Failed to create dev sn %s%hu,%hu, %hu,%hu %d %lld,%lldcsi_statsFailed to create bpst_reset debug_levelravg_temp_highbatt_chg_logicPOWER_SUPPLY_PROP_VOLTAGE_NOW6google_battery: MSC_STAT %s: elap=%lld ssoc=%d->%d v=%d->%d c=%d->%d hdl=%lld hrs=%d hti=%d/%d bhi_imp_data_updatebhi_calc_sd_indexgoogle_battery: hold not defined for msc_state=%d CSI_STATUS_DEFEND_DOCK3google_battery: cannot restore bin count ret=%d google_battery: battery work item google_battery: rerun battery work in %d ms Failed to create power_metrics_power %lld ac_socbattery_presentchg_health_rest_rate_before_triggerbhi_debug_cycle_graceMSC_TTF: est:%lld(%lldmin), max_ratio:%d 6google_battery: time_to_full = %lld CSI_STATUS_DEFEND_TRICKLEgoogle_battery: chg_speed=%d ibatt=%d nominal_demand=%d cc_max=%dgoogle,dc-irdropgoogle,bhi-l-bound3google_battery: Pairing to this device failed, ret=%d google_battery: temperature filter: [%d, %d, %d, %d, %d] interval=%dms 6google_battery: %d update point_full_ui_soc: %d -> %d Failed to create chg_deadline A: %s,Disabledbd_trickle_recharge_socconstant_charge_currentMSC_USERbhi_debug_cycle_countgoogle,psy-nameMSC_STAT cannot read cc=%d bhi_cycle_count_residencybhi_calc_imp_indexbhi_calc_health_indexCSI_TYPE_ACgoogle,update-high-temp-thresholdbatt_init_chg_health100%google,no-ravgFAN_LEVEL %d->%d reason=%s Failed to create charge_stats_actual Failed to create health perf index %d %c:%npower_metrics_power%2d: %8ld/%8ld - %5lld google,vbatt-crit-deadline-secPOWER_SUPPLY_PROP_CHARGE_COUNTER3google_battery: failed to get %s from '%s', ret=%d RAVG: failed to write RFCN (%d) 3google_battery: charging profile disabled, ret=%d 4google_battery: Failed to get batt_id (%d) %s: dead_battery 1->0 rerun battery work in %d ms Failed to create resistance_avg Failed to create swelling_data MSC_HEALTH: deadline_s=%lld deadline at %lldpairing_statehealth_safety_marginforce_psy_updategoogle,ttf-temp-idxgoogle,ttf-report-max-ratio%s %d: temp_idx=%d t_avg=%ld sum=%ld elap=%d google,psy-type-unknown4google_battery: cannot get battery activation date, ret=%d CHG_THERM_LVL%s: design=%d reference=%d full_cap_nom=%d full=%d aacr=%d algo=%d google_battery: %s: design=%d reference=%d full_cap_nom=%d full=%d aacr=%d algo=%d google_battery: %s: MSC_BPST: single battery disconnect %d google_battery: MSC_TYPE vt=%d margin=%d cv_cnt=%d vb=%d fv_uv=%d chg_type=%d MSC_HEALTH: now=%lld deadline=%lld aon_soc=%d ttf=%lld state=%d->%d fv_uv=%d, cc_max=%d safety_margin=%d active_time:%lldCSI_STATUS_DSG[%d.%02d %d.%02d]&batt_drv->cc_data.lock4google_battery: battery not present (ret=%d) google,first-usage-date4google_battery: read chg-battery-capacity from gauge %llu google,bhi-w_cibattery work item google_battery: %s: ssoc=%d full=%d change of fg_status %d->%d google,ravg-soc-lowfan_level_cbFailed to create fan level Failed to create charging state charge_statsbd_trickle_dry_runhealth_index_statsmanufacturing_dateravg_soc_lowttf_pwr_ibattttf_soc_qual_ccgpsy_get_propgoogle_battery: RAVG: failed to write RAVG (%d) google_battery: %s: under=%d, over=%d limit=%d google_battery: %s: algo=%d status=%d bhi=%d cap_index=%d, imp_index=%d sd_index=%d (%d) google_battery: MSC_PRE vt=%d vb=%d fv_uv=%d chg_type=%d google_battery: MSC_TIERCNTING vt=%d vb=%d fv_uv=%d margin=%d 6google_battery: FAN_BT_LIMITS: charge_deadline_dryrunaacr_algoravg_temp_lowttf_ref_cc%s %d: delta_cc=%d elap=%ld %s %d:%d,%d: avg_cc=%d cc_max=%d %s: discharging ibatt=%d ssocPOWER_SUPPLY_PROP_CURRENT_NOWset %s for '%s' to %d %s: MSC_BPST: %d in connected google_battery: MSC_STEADY vt=%d vb=%d fv_uv=%d margin=%d google,bd-trickle-enablegoogle,batt-vs-tz-namegoogle,rl_ft-low-limitgoogle,bhi-u-triggergoogle_battery: %s: temperature over limit %d > %d soc: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d curve:%s status: ct=%d rl=%d s=%d 3google_battery: %s: MSC_BPST: Cannot reset GBMS_TAG_BPST (%d) temp_filter_default_interval%s: elap=%d (%d+%d+%d) sum=%ld avg_ibatt=%d %s: act_icl=%d aratio=%d equiv_icl=%d Couldn't register as power supply, ret=%d h:%d->%d batt_health:%d dry_run:%d soh:%d cal_state:%d3google_battery: Cannot set the BATT_CE_CTRL. bpst_detectgoogle_battery: MSC_STAT cannot read cc=%d 3google_battery: failed to set %s for '%s', ret=%d GBMS_PROP_HEALTH_ACT_IMPEDANCEGBMS_PROP_CAPACITY_FADE_RATEgoogle_battery: MSC_RSTC s:%d->%d vt=%d fv_uv=%d vb=%d ib=%d cc_next_max=%d t_cnt=%d->0 4google_battery: FAN_LEVEL: level=%d from temp_idx=%d (%d) save_soc:%d, gdf:%d 4google_battery: battery not present, no default capacity, zero charge table google,aacr-disablegoogle,temp-filter-fast-intervalgoogle,chg-rest-rate-before-trigger6google_battery: MSC_HIST Battery data collection disabled 3google_battery: Read device pairing info failed, ret=%d charge_detailscharge_typetemp/soc charge(s) discharge(s) CSI_STATUS_DEFEND_LIMITchg_health_thr_soc%d, %d [%d/%d %d/%d %d/%d] google,ttf-adapterttf_pwr_equiv_icl%d: ratio=%d limit=%d CSI_TYPEFail to create point_full_ui_soc_votable 3google_battery: Cannot set the BATT_CE_CTRL (%d) chg_healthMSC_BATTbatt_ravg_write%s: age: act_date:%d timerh:%d google_battery: %s: aacr_cycle_max=%d, cycle_count=%d fade10=%d google_battery: MSC_RAISE vt=%d vb=%d fv_uv=%d->%d google_battery: MSC_DISB vt=%d vb=%d fv_uv=%d->%d battery_history6google_battery: temperature filter: default:%ds, fast:%ds, resume:%dms 4google_battery: Battery paired to a different device RE_CAL: cal_state: %d -> %d, cal_mode:%d -> %d health_indexdev_snravg_soc_highgoogle_battery%s: soc=%d estimate=%lld elap=%lld ratio=%d %4ldRAVG: not available google_battery: gbatt: get_prop cannot write psp=%d MSC_FCC%s: algo=%d index=%d 3google_battery: failed to register wakeup sources 3google_battery: batt_vs tz register failed. err:%ld 3google_battery: failed to get bin_counts ret=%d google,chg-rest-socgoogle,bhi-l-trigger3google_battery: BHI: cannot prime history (%d) <>Failed to create aacr state charge_stats_actualDonechg_health_rest_ratepower_metricsbhi_w_pibhi_debug_health_statusttf_soc_qual_elapDEFAULTssoc=%d temp=%d CSI[speed=%d,%d,%d type=%d status=%d lvl=%d,%d TTF[cc=%d time=%lld %lld:%lld:%lld (est=%lld max_ratio=%d)]google_battery: MSC_NEXT s:%d->%d tier vb=%d ib=%d vbatt_idx=%d->%d google,chg-stats-delta-soc6google_battery: time to full not available google,bhi-status-marginalbhi_l_trigger [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] google_battery: %s: change of ssoc %d->%d 3google_battery: bhi update recalibration not available (%d) Failed to create charge_limit Failed to create ac_soc Failed to create health index stats Failed to create charging speed health_impedance_indexfirst_usage_date_storehealth_set_low_boundary%d,%s,%d,%d,%d,%d,%lld,%d,%d,%lld,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d Not enough data. temp_filter_enablerestrict_level_critical%s: limit=%d elap=%d (%d+%d) o=%d %s %d: zero elap %s %d: reduce act_icl=%d to cc_max=%d %s %d: equiv_icl=%d, avg_cc=%d ratio=%d %4d%d: cc_cur=%d, ref_cc=%d src->cc=%d, cc=%d 3cannot read google,ttf-soc-table %d google,ttf-tier-table6google_battery: %sssoc_change_statebatt_bhi_stats_update_allCSI_STATUS_CHGgoogle,rl_delta-max-timegoogle,chg-battery-capacitygoogle,bhi-w_sdFailed to create resistance , time_to_acMSC_HEALTH: %s: set aon_soc=%d->%d6google_battery: update charging_policy: %d -> %d %s: battery manufacture date: 20%d-%d-%d %s: equiv_icl=%d Fail to create fan_level_votable MSC_INTERVALFailed to get cycle count (%d) google_battery: MSC_VSWITCH vt=%d vb=%d ibatt=%d me=%d google_battery: MSC_VOVER vt=%d vb=%d ibatt=%d fv_uv=%d->%d google_battery: MSC_DLY vt=%d vb=%d fv_uv=%d margin=%d cv_cnt=%d, ov_cnt=%d hold not defined for msc_state=%d &batt_drv->chg_lockPollgoogle,rl_ft-delta-limit3google_battery: failed to get resistance filt_count(%d) google,fan-bt-limitsFailed to create chage_full_estimate Failed to create first usage date bd_trickle_reset_secbd_clearcycle_countsFailed to create bpst_detect_disable bhi_debug_health_idxtemp_filter_fast_intervalCSI_STATUSdisconnectGBMS_PROP_BATTERY_AGEgoogle_battery: %s: MSC_BPST: %d in connected google_battery: MSC_JEITA temp=%d off limits, do not enable charging CSI_STATUS_ADA_POWRgoogle,bpst-chg-rategoogle,rl_soc-limitsgoogle,bhi-indi-capgoogle_battery: %s: change of capacity level %d->%d %s: ssoc=%d full=%d change of fg_status %d->%d gbatt_check_critical_levelGBMS_PROP_RECAL_FGFailed to create health capacity index Failed to create health algo Active0x%llx aacr_state6google_battery: aacr_state: %d -> %d, aacr_algo: %d -> %d chg_health_stagebhi_debug_imp_idxgbatt_set_propertygbatt: get_prop cannot write psp=%d POWER_SUPPLY_PROP_CHARGE_FULL_DESIGNgoogle_battery: %s: cap_fade=%d, cycle_count=%d google_battery: %s: algo=%d index=%d msc_pm_hold3google_battery: failed to init shutdown flag, ret=%d psy_changedgoogle,bhi-cycle-grace%s: change of battery state %d->%d 6google_battery: MSC_HIST init_hist_work done, state:%d, cnt:%d6google_battery: MSC_HIST cycle_cnt:%d->%d saved_cnt=%d Failed to create power_metrics_current 4google_battery: %s: input value is invalid %d fake_aacr_ccMSC_ACPOWER_SUPPLY_PROP_CYCLE_COUNTGBMS_PROP_RESISTANCE3google_battery: bhi cap data not available (%d) bhi_calc_cap_index%s: algo=%d index=%d ch=%d, clb=%d, cub=%d, pc=%d, fr=%d bhi_individual_conditions_indexgoogle_battery: MSC_JEITA temp=%d ok, enabling charging google_battery: MSC_JEITA temp=%d off limits, disabling charging %s google_battery: %s 3google_battery: bpst profile disabled, ret=%d google-batterybpst_chg_ratePOWER_SUPPLY_PROP_STATUS%s: change of capacity level %d->%d md5google,res-temp-hicharge_full_estimatefirst_usage_datepower_metrics_polling_ratebpst_detect_disablebatt_vs_wravgtemp_filter_resume_delay_interval%s %d: negative ratio=%d :MSC_VOTEGBMS_PROP_CAPACITY_RAW%s: aacr_cycle_max=%d, cycle_count=%d fade10=%d google_battery: MSC_LAST vt=%d fv_uv=%d vb=%d ib=%d google,history-delta-cycle-count6google_battery: successfully read charging profile: google,temp-filter-default-intervalbpst3google_battery: execute batt_do_md5 fail, ret=%d 3google_battery: Error MD5 transform: %ld POWER_SUPPLY_PROP_HEALTH3google_battery: failed to set bin_counts ret=%d 6google_battery: MSC_HIST Update data with cnt:%d Failed to create health status H: %d %d %lld %d ttf_stats3google_battery: cannot store bin count ret=%d health_index_stats_showCHARGING_POLICY6google_battery: fake_charging_speed: %d -> %d tempbhi_debug_status/_2d2d2d/_/_2d2d$$$$$$$$$$$$$$$$$$$$$$$$$$prprprEEEE @?#ʙȴLTȑU-TXhh-T4覧(DTYhhT҈$ȇhV#T0hYhk(T҈kh- T(rT҈kh-T҈%jbT( ȓ)Tȭt(l TAH#T@(H(/THh%T( ȓT=҈, Tʙȴ@T׉H T(~҈`HȯT( ȓT葐UT2H#T(Q!(T0hYhk(TLL.T舌h>ȖȒT(ȭt( T=ҨL5^ TH}H۸aT_(=҈ Tȓ҈7(C T]҈_( TX4覧(D T,҈if TY((r T[h TJ( ȓ9T>@( ȓ!T4630*'( ȓT( ȓT( ȓ T( ȓT#?AT#__$?#@9#qCT_@*?#C^{C_WOA8@BRR>A!Ct5_R` A!`A!c5^RtA!#R`6R{{h`Rh"hh" #`Rwbhfh& HR MRh C` Rwh"h&i*cR hRh c` RwhhiA`@!V ?T_1T@`A8B_ TOHWG_F{E^_C#_*`@!?`^T`@!^A!zRv!#R`60RzRv!#R`6+RyRv!#R`6h RyRv!#R`6RxRv!#R6HR`@!`@c*?abTbRh@!RyAq!Th@dRb !RyA`7a&sa*sa.sa2s*dR (ҊeR9(R4R9R3jj)@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!|R [5@! [5@!sRuZ5@!Z52\9v4@!`[5@!`[5)@(Tc4R0R4R4R$R4R RR Rc0R R^Rc0Rc0Rc0R0R0R0R0R4RZRc0R RiRc4RiRc4RjRc4RuRc4RoRc4RoRc4RpRc4RpRc4RqRc4RqRc4R4R4R4RzRc4RzRc4RyRc4RyRc4R R|Rc4R|Rc4R}Rc4RaRc6RRc4RRR@h.7@9H5R +rbR 07@9q`T*%fR)R*y 9`@!`@!@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!#@!#@!%@!%*@9(5@!!@!!*?#^{ T@s`^Y@`NY@abYa`@`Y@`@@`Y@`b`@`@`@`@`B`Z`Z`B @*{¨^_#_?#^{ L@R`@`@R9 @*{¨^_#_?#^{ L@R`@(RIyR`@Rh9hj)8bR@ @*{¨^_#_?#C^{+_WOA8B)R h\kv@yAURi9i;ij(8h yhBj9jn ;9iijvj ji `TH*`Bh:&!*`!B`!B`!Bu!BXR`!Bh@hE95` @@`hE95?caR?7 @.10Tqןh9@Tv!#R`6 Rw !#R`6H RR!#R 9`6%R!w" !#Rh 9`6hRRw!#R`6RRb !cRRx7Rb!cR`7(R9@9H4sHRjrR+7@yR T R R G@y} ?@yjjjx K@y)} O@y} hB} H} iN} lFmRhJjV'h@I^R!yAj)8^Rij(8!_Rx!#R`6 RȈRcjr"Rc97ȈRc@9cjr"Rc9h ;`7x@XcR7 @w 7wh@!S#RyA7@Sh:S!#R`7@h6h:B4h6Bh4!!h9!S#Rh27@ShS!#R7@Sh!R`~!R` 4h~Bk T ql T|@!c` 7c~q+T@qSh^T@ qShbT#@ qShf@T'@qShjT+@qShnT/@qShrcT3@qShvT7@ qShzTc! 7h~BqKT@i>T@ qiBcT#@iFT'@qiJT+@iN T/@qiRT3@iV@T7@!qiZT@*(Rh2~ wiT @@a@6hE951TRRb!@RA8B_ ATOHWG_F{D+@^_C#_hB R `? kTT @@#*@!*@`@!**9)})=Q?=qHT@@_ kTj B_ kkTiha^Y`Ra* `JrBR6*`@!vFyw9!`@**K Q qT*(Rh" 9a @*@!*@.1T}*@6 *hRDh4`b!yRij(8`wb`vB R`RR Rh)Rh*h(Rh)h(R|h(x6*!`!`!`!h@`hh@h6*hE9IRub!q(#Rh`6Rh@u!#RyA`6DRRu!#R@6Ru!#R@6Ra@`bRD6?`NT`@!NȊRc HrBRvR3yu+y6**iRSHrBR`6*+@yh@3y1T+@yRkaT*3y3@y@9bsd3cse3!h9!i@Z!#Rh2^Ru yA`6HRh@aRu !yA#R6TRHrh@!#yA5@****?afTfR R@h2}Ru!#R@6!Rij(8@@T0R_Rc0R_Rc0R!hrh4(Rh2jR! r`hzu }R GRt } !@Ri* RR*y$@@@!B@76$@@@!BM?#^{ Co g _ W OA8BѨUATA ՠ@RE94`TR`J@|YaR7 #@wW4E9q5 (R9* 7=Rz `#@v `7hAi`<}1TH'@`}kT aX8RH@  kTR`R#R@`TR}R  kTROB4hH9iAqhG9( Az=R@z?R(i9hjh?kT(R`Th@K94 K94B ?yaX  kT|R)  k-T\R"*(@!*@*(@!@hA1T*(Rr*Ck T ՟qThJziRȈRjr"Rr(9<78RhL9H4hVA`}Sqi 9h4 8RqaThD9(5!*#R[R`|9h"J94H'@IBy`}?!(kT`RAk`JrBR(y`67hA@kT q*qThM9vSqc&Aw4AkTd"Ack T 8Rs@4F94hA***qTqThM9q:R* R|A{9hJ Ihjs k(}țiYK( ˃Tis kbT* _q {R xRJijj+)Rkj*js kTnt k#T_q |R yRJijj+)Rkj*ft kTjs kT***5v_q }R zRI***jjiHhj)iYk^lYK< R+grR?.}K }K bRJ .JIN@yk,!+kTIRjix?!,kTMR)RKyj-x@x*kYl^mYL<ʎR, bRo}L}LP@yJ oJK챎"+kTRjmx!,kTR)RKyj-xjYk^lYK< bR+_ϢCyN}K}KJ NJJjȱ!*kTˏRjkx!(kBTɏRʢyj)xRHRjrR7q @A(4z? qTQ}R5 @9(49A5wR`R@^Rhjh8h4r( 5CR*y>= 4ȉRc rR7ׂ@95ȉR rRy7@@T|]]** ) a?T(@RA}@@{*!*7^8q`Tc*@4(** I5ȉR rR*` 7(R27h2A }S?qiT5w }hC1 TkTHR飐RaB i=r~*)Q })lkek -q TF+JQ)QlFylykC_ kLTʉRR`Hr6*1!Tvx 7T**7**J**6*y*(*@*ԟ$!=$(@#@@!B#@5E94 9`TrqTjR r*1TwRr qT@ 7r qT1`T*@6 T4 *R@`J@A8B_ TONWM_LgKoJ{I^_#_**qT*22RR@`"R* *ARw:2h>2*2$(@#@@!B$!*$E9!B*$!B**$C!B*qT?$qeA!B**d$E9!B*A$!B)$!B\$!O?#^{C_WOA8 BF }R(@  R8@} Cjh@R@RE94yJ@yIR`7 @~ٛ@vR@7 @(KӉ~@~@x5Zulq뇋 R5l] R* GR R@A8B@ ATOEWD_C{A@^_#_ִ *@!*@*@!*@$ը@@@!B$@@@!B?#C^{OA8BB9 @ 44^hh hB94(Rt@h x3裆h@99Q qHTt@CaR5g@qTh @@kUZqTu"hB94@9Ri)i)h@̌R̬r })*)a) )  KqhT@h   *@RA8B_ TOD{B@^_C#_aW)cX)e@@*ԟ$bW)dX)f@!*?#^{WOEk`T Հ"7NY!**@AROB*WA{è^_#_֟$E!*?#^{O`PukTR5@@OA*{¨^_#_?#^{O``ukTb5@@OA*{¨^_#_?#^{ OLC_kTOB* @{è^_#_B!@*1tNT`  kThBq!TiB`S?kTIRh  ria^YhN?#^{CA8ՀRB rbR9 y 7@9=qiTR %qiT RqI  @9)Q=qi"9iTR %qiT RqJ@9H ?=qh&9iTR ?%qiTR?qH h*9 *A8B@ T{A@^_#_$c"A9d&A9e*A9!B?#^{c{^_#_?#C^{C_WOi(B A8QJB}ɛBvRRȊRuv kvR*Rj(8 HrBRj)33 yy@6 $*!(iRHrBR6 Մ****A8B@ ATOD*WC_B{A^_C#_$*!?#^{O A8)BRl@# 4p}!T|@T#C*#?i(87@qTRR 3 +rbRc8Cx7|R fR*R y 9|@A8B_ TOC{B^_#_@* ?#^{!{^_#_?#@*3*#_?#^{g_WOl@RR@xswszsys5ysY5hKsqiOsjSs泈q賉_q鳊  J _qT9`T4| -+-y  $!BR***  Rcs5(1Ths5飐Ri=r})ics e ?kTi_s?k㷟hsh4BR*CRhs5fKshOsBiSsR*** `~@OGWF_EgD{B@^_#_?#^{ g_WOl@RR@@R*RE(@aFA* T`~@`OEWD_CgB @{ƨ^_#_?#^{g_WOA8 BRRl@ @`(@(4 B # @yA@7!@:sk TBs*qT#@BRR@*#*yA(@#`A}R#`bR}R*RDqT#@A8B_ aTOUWT_SgR{P@^_#_?#^{ A8#)BRC 4p}T|@T#3*#?i(87C_ (|@A8B_ T{B@^_#_@* ?#^{_WOA8飐RBi=r**PD@yB@yF@yJ@yN@y#+  4 Rz@y~@y`@yˇ@yB@y R@y@y@y@y@y#+ 4 RR@yV@y`Z@yˇ^@yBb@yRf@yj@yn@yr@yv@y#+ 4 R@y@y`@yˇ@yB@ycR@y@y@y@y@y#+ `4 `OE{C#@^_#_?#^{ o g_WOA8B"BC8';=R R*~*2RJ|@x+ }R'R# :3ѣ!]q TC]8I Q?Iq(T \k jii8 ֟$/@  R\C8 $+@$#@$'@$ը3ѣ!#[Z[,qT3@\x)|?kT}^&] }@js8?)q`WskTT@ $3@!@ A8B_ aTOQWP_OgNoM{L^_#_?#^{ (RBRhh8 @|@{¨^_#_?#^{ RBRhh8 @|@{¨^_#_?#^{CWOA8B*7R@9q TNY@9@R*R@9|@q|@A8B@ !TOCWB{A^_#_?#^{_WOA8 RB @9  @@9CR@7 @ 74*xR4R@9@9kaTkT`NYR*R*992qT qTqThP9h5hEIqTr*v@dVt  CR6@*!@**@!*@A8B_ T*OEWD_C{B^_#_***$@@@!B@6$@!@B?#^{COA8)RBhi8 5R@9h 5hFsq Tt@AR 7 @)qT RS*@!@t@tR7 @7iRI r}iCf?qT@yR@y#꣐R,Rj=rRm q +}ke%qk1RoQnl i%inxinxioxiox  K Kk} } k}*)}*jke.)ej + I j  k駟 kן * *@!@*A8B@ TOC{A@^_#_$Ո@@@!B$Ո@@@!B@6?#^{O]*BROA|@{¨^_#_?#^{CWOA8B*7@ Q? 1CT]`@ qR) qHR!#R]{k`T*qT:Dh4 1AT(R R:|@A8B@ aTOCWB{A^_#_ qaT{*qZ!R;?#^{OD:D?1T Q?qTBן :OA{¨^_#_?#^{OZqHT *)+ih8J @֟$#R$ՀZHR(q$ՃR$գR$BROA|@{¨^_#_?#C^{OA8Bs#4BRN|R@94=qiT R +rbR 7@9qT fR+RRy 9 %qiTqJ@9  ?=qiT  ?%qiT?qk @9JQi =qiT  %qiTqJ)h J)Q+)BRA8B_ TOD|@{C^_C#_BR?#^{C3OA8BC* 7s 5_4RrkTR3 +rbRc8Cx;` 7C_8q! TS_8q Tc_8qa T4c |@M#R@c@} @(@9QYqiT)R  ?EqiT R?%q RRI@9+ HC8 ?YqiT*R ?EqiT R R?%q RJ'@J (S8YqiT(R EqiTR%qRRHR 3 +rbRc87|RC_xc_8 y 9A8B_ T3@OG{E^_#_!*?#C^{OA8B|R#@95sR7@9@9Q @9BRA8B_ TOD|@{C^_C#_*BR?#^{ sBR @|@{¨^_#_?#^{COA8B*7@qT3|@A8B@ !T@OC{A^_#_?#^{ DsBR @|@{¨^_#_?#^{COA8B*7@!qT |@ @F3A8B@ !T@OC{A^_#_?#^{O@ hBZi^jNZI3|@A8B@ !T@OC{A^_#_?#^{ 8sBR @|@{¨^_#_?#^{COA8B*7@:3|@A8B@ !T@OC{A^_#_?#^{ 4sBR @|@{¨^_#_?#^{CWOA8B*7@ qT~@ )6sBs6yh?kaTkT**63B3|@3A8B@ !TOCWB{A^_#_?#^{ eBR @|@{¨^_#_?#^{COA8B*7@} %|@A8B@ !T@OC{A^_#_?#^{  s1TB*BR @|@{¨^_#_?#^{COA8B*7@ Q?1T3|@@"3@A8B@ !T@OC{A^_#_?#^{ hEBR @|@{¨^_#_?#^{ lEBR @|@{¨^_#_?#^{ ,U9BR @|@{¨^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B @UAR7 @BR*A8B@ aTOC|@{A@^_#_֨@*!@*$ը@@@!B?#^{ s RBR}  @|@{¨^_#_?#^{COA8B @UR7 @BR*A8B@ aTOC|@{A@^_#_֨@*!@*$ը@@@!B?#^{ O@ RCR*`~@ @OB{è^_#_?#^{WO@ AR*`5ʉR`HrR6*1aT*~@OBWA{è^_#_**?#^{ OrBR*`~@ @OB{è^_#_?#^{COA8B*@7@(4 )RRy:9|@A8B@ !T@OC{A^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B*7@|@A8B@ !T@OC{A^_#_?#^{ K9BR @|@{¨^_#_?#^{COA8B*7@q 9|@A8B@ !T@OC{A^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B*7@ Q?1T|@A8B@ !T@OC{A^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B*7@|@A8B@ !T@OC{A^_#_?#^{ J9BR @|@{¨^_#_?#^{COA8B*7@q 9|@A8B@ !T@OC{A^_#_?#^{WOB4RR@RR*ӀR*NR`~@`OBWA{è^_#_?#^{ _WO(JRVrZrj8R2YR(MR*nr rrRj8>Y(PR rRr7j8JY ~@ KR9@ R *K *e RFR R K6*e RFRgR 4 ~@ @ODWC_B{Ũ^_#_?#^{_WOSB4@9 2?qAT RUq 88JRxRJFB>:62.*oQ}@ @9?mqS#TJR KR LR  ;Q MRMR (NR OR  PRPR QR RR8 OCWB_A{Ĩ^_#_?#^{ 0Dh4*D} ! @|@{¨^_#_?#^{CWOA8B0Dh4*Dqן*@7@q qT.|@,Q1#T2DDh5kTNYR*R@2:D1Th4 1T(R D?1T Q?qTBן:A8B@ !TOCWB{A^_#_?#^{CO@@!yA#R`6h@t!#RyA@6h@t!#RyA`6 RtiDh:D?1T Q?qThBן h:i`NY*fDgDh2DRi6DR OB{A^_#_?#^{ WOBRB4 RhJ Ih(}ț.HOCWB @{Ĩ^_#_?#^{ D1ATDBR @|@{¨^_#_?#^{CA8BD1ATD RSB `Q`7@TBR|@ A8B@ T{A@^_#_?#^{ DBR @|@{¨^_#_?#^{WOBRQ1bT:D1Th4 1T(R D?1T Q?qTBן:@OBWA{è^_#_?#^{ O:D qT )5hBROB @|@{è^_#_?#C^{C_WOA8BD RhJ Ih(}țKB1T:D q!T7@ BRA8B@ ATOD|@WC_B{A^_C#_$*!?#^{_WOBRB5I:DT R8RhJ Ih:(}țB.H?T!IB:ATIB1 TX:T) TXkT B]!bRן@NYBR*ROCWB_A{Ĩ^_#_?#^{CWOA8B(B#AqT6RT{qTR R DR2Dpri4 RD?qT*SD`QBJ`?akT URji8 5C? qT"U9(6qT**vA8B@ T*OCWB{A^_#_R@qZY(UT*?#^{CWOA8B*B R(|H # E $H hF*iFj"F(  +Ti&C% ȚiC& Țq( T)R~@ r#` } R! Be*hF iFjF(  +TiC% Ți~C& ȚqT)R~@ r#` } R! Be#RhGiGjG(   +TjCE ȚjCF Ț?qT*R)}@ r#` } RA BeCR#tZA8B_ !TOSWR{Q^_#_@*?#C^{og _ W O A8BB4qTG9qhR[R*A RB.RB ]S}-]Sk}]S}7}k`}`Ӝ}p}`ӱ}~ S} 0~ S} S ` ~yABB@R*****+# *A8B_ T`~@OLWK_JgIoH{G^_C#_?#^{Cg_WO@OOkykyky ˆkykykyRO^C9C9# R*@!*@!*@!*@!h@!*@*<$@_@!B$@_@!B$h@_@!B?#^{Cg_WOA8 yRBhi84sR{{{{k{–鲖kÈ k ?k(È? k)kˆ k i     KɪRr}) ` *hA8B@ TOFWE_DgC{A@^_#_ր@aR5@?#^{og_WOA8B%A @ E*CR**7 @7hR@H r (f|C!R7 @7@RkT@R#******BTR#******G9H4(R#****** C#? qTXR******#U9(7/i@9i(7+pR******JqAT#?****FRzEqT#<*H@!*@ A8B_ TOGWF_EgDoC{B^_#_yRkh84sR{qT {R#****@!*@*^ qTB@*@? qTR(aA|@*ԟ$H@@@!B@96$Ո@@@!B@Z6$!*?#(| R } H?q)1?kkT L)JB1T   CaD1TqT  BJ  #_@*?#^{ OBO>O aT 6sRqkTJq@R*|@ @OB{è^_#_?#^{WO@9q@T5RbOBWA{è^_#_?#^{ O*R` *ʀRtuub`*u`!R`AR`B$R`B'R`B*AR`B- R`B0 R`B3 R`B6 R`B9AR`B<ROB @{è^_#_?#C^{og _ W O A8B R-R` l@) 0D) ]Sn]S]SJ}}}w}J`}`Ӝ}P} `~ S } } Y~ S} S  `}3@@BR#*****+ @! A8B_ aTOLWK_JgIoH{G^_C#_$!?#C^{K_ W O A8Bt `u kThtiRu k6R RwfuuttthE94jJRj Ihjhx)}ʛ8Kh5`"6ht iBht)`9}?k)*6iRu1jbui4j4 ThjZ(iڴ4 ȚhrZxr 7* 4*k Tk*”khtit( q}v@v CR 7 յ_C_qpRcFu鳈h^P rH<(~0et(}H`fA JntJHhNYot K% qt**l=} mtlAL ==A a-aBu}@ck=@#+RR'3 'q$Hzy4?1h4h4ATj4xrA8B_ !TOLWK_J{HK@^_C#_**jti4kjZt4*hj4hj*@!*@$@_@!B?#C^{K_ W O A8̌RB̬r R  ܁B @ R)} `}()b9 hJ Ih`"(}țKhZ 6HN@y4CR7 յ_CR7 7_7iR@9I rtNYy~}IffRyZy@9 RhZkZlZ} mZ @9.pZ} jzZk} } V@y} @y}  ʚ ~ p~ZO}N@yF@y B@yEՒ9ON@yk ʚ ʚ ʚ) ʚ ~NΖ9JR@y@E JZ@y;!3C+# kc[SK [4CR@7 յ_CR 7 5 7_7iR yI rْ9ٖ9~x}IffNyVyHR`ZbR`Zb"hZizZjW9hbu)kKy9qizxTqTh~Zh~ɒ9( kJTْ9ɖ9 kMTٖ9`Z`  qTqT*RhN x Z) A8B_ TOLWK_J{HK@^_C#_*@!@*@!*@ *@!*@$Ո@_@!B$Ո@_@!B6$Ո@_@!BV$Ո@_@!Bu6?#I?qT JIix* @y*I * y#__$J_qhT *kmij8 ֟$)R+_ q R)'$IR$$ՉR!$ R$ R$ R$ R$ R$ R$ @R $ R $ R$ R$ R$?# @y*I * y#_?#^{!C`7 *{^_#_?#^{COA8B!R`7 @7=S* *@!@A8B@ TOB{A^_#_$Ո@@@!B@6?#C^{CWOA8B4|*(5A}S5*B)x? qTqAT R@WR 7 @.1TiJҨIi{}ɛKӿ T4kkT* Rqq *A8B@ TODWC{A@^_C#_@*!@*.1T!** R$@@@!B?#^{OA8B9 s @ k Tis k+ T# 7 @is k+ Tis k T  CAR 7 飐Ri=rjs} is e )H i3h3 ?$bscs!ds5hs vRt qTlsismsks*} )? ki3TJ K *m3h ȊRC HrBRy R  k h3#y 7iR3HrBR@6  $*! ՈvR9j(A8B_ aTOC{B^_#_@9bscsdses*@!@$*!$Ո@@@!B?#C^{CWOA8B @4R7 @T7brcr"5k-TuY RIrwrvrqKTQ*jR rk7*t2*@!@ *tr2Qc2k,T*A8B@ !TODWC{A@^_C#_$Ո@@@!B@6?#^{ @kmT*3i@?k Th@kaT)R Th@kTIR*(R hN) * @kTh @+l"j}Ӊ )ijJk@Tk )@J}@k @k Kk}hj ʚJ}@)@(K}@H}X) h*@i"1`Ti&@ *i)j.R)l>@ k꧟ *j> 4l@  K4?qT? kן56 K k駟I *i>i@94`qןh9 RkJh@k Il"@5i*@ kjT *l*J}˛ R? klT6* *k*kB@JK 44h@9+R rj? k@z Rh& @{¨^_#_k@lH)}@K ˟qk} }@k ̚l>@ 4m&@+) K.}@? ki 뉱) 5h&@?k l@qTmn@4? k*Tl m}@+kӌMk ̚q Tmr@4? kjT,R q Tmv@4? kjTLR q Tmz@4? kjTlRq Tm~@4? kjTRq Tm@4? kjTRq Tm@4? kjTRq Tm@4? kjTR!q T@*?#^{_WOA R*R7S^Sk#)}*)`*} J} SIZ~"** )JXhT +@ @ ) hAukTh BkkTvwa@a^YOCWB_A{Ĩ^_#_?#C^{C_WOA8B`@ `ByAB 7B!#R 7@H5E94@x R 7 @.1 T 5@ 4@yA4!BEh4(R63hR!#R7R@6CRDA5C6s4:s?k-TBs|qRֲ63**A8B@ TODWC_B{A^_C#_֠@5*@!*@.1aT@hRH r~fh5@!#RyA )q $@@@!Bx?#^{OR>R@OA{¨^_#_ց>R}R?#^{CWOA8 bRB sR !@ ByA!#R6R@q R!#Rh;@q wR!#Rh;@ RqR)yRA@h;vj)8h⻹iRj滹I rc{} I} f+)f " A8B@ TOCWB{A^_#_?#^{C (H@@a @5bR@{A R@^_#_֟$I@ J!)@  @@?#^{CWOA8 B#R!@     $hRt yA>@6h@ iRt !yA#R`6 Rh@iRt !yA#R@6h@ jRt !yA#R@6h@kRt !yA#R`6 Rh@ lRt !yA#R`6Rh@lRt !yA#R`6dRh@ mRt !yA#R`6}Rh@ rRt !yA#RR`6 Rh@rRt !yA#R`6RhRDvu@h3uR*@6@!*@ +@h@t<yA!CR7hRD^x kkT#^x k TC^x kTc^x kKT^x kT^x kT^x k+T^x kT_x kkT#_x k T3~_ }P `2 p}P=`Ӑ=p <|ShsR} 飐Ri=r}) e *********yy yyyyyy"y&y`@">c=D=%=>=====! h@yA!CR 7hRD^x kT#^x kLTC^x kTc^x kT^x k,T^x kT^x klT^x k T_x kT#_x kLT/~R_h  -r@yR@yV@yZ@y^@yb@yf@yj@yn@yv@yhs*********RyVyZy^ybyfyjynyryvy`@">>====k=J=)==! h@yA!CR`6h@yA!CR 6ߢyA8B_ !TOGWF{E^_#_֨'~_!`@B=.@y&2@y6@y&=>@yJ=B@yF@yN@y /~R_h`@!  -ʚ@yz@y~@yĂ@yņ@yƊ@yǎ@yȒ@yɖ@y˞@y $ը@+@@!B?#^{COA8Հ(RB@JrR@7@ #R7#@) kAT*A8B@ !T@OC{A^_#__$`4 _?#ՈʉRhr(#_?#ՈʉRhrk!T_AThrq+Tir?qTir `7 y*#_ #_ #_?#^{ )#!{^_#_?#*(#__$?iT_?#^{ OXR:OB* @{è^_#_?#C^{WOA8BAA35@ @CAR* 7 4A8B_ aTODWC{B^_C#_֨@!*"@$թ@@#@!B**H5@ RҲ*qUZ}} iF҉zI`e}ɛ~ e(Kh?#^{_WOA8B*@RE94E9H4@RqTqHT *) +yJ @֟$Հ@*@5h@Kh@R@A8B_ "TOEWD_C{B^_#_ֿq`Tq Tq!TE$ՈA5n$ՕnEL$ՈBrT RhJ Ih(}țB(-H$ՈnA1T@ aR6\$ՀC 7`*$ՈB1@ T 5HRk$ՕjE$ՕC q TB 65Ru$Օ.U9 $ՕCqTB`}h*$ՈCqThR@$ՈrE5;B*hO95$Հ@@*` 6 u$!***jhC*c#4kKT*C q!TB` 4A5EIqAT(R*hGCu4u4(Rjh8qTURu-`7@k@`AR7h@ @@CR@qZhRh%*@`BP9`4Rk!TR*u@CkaT* BNYC(RC!jh8***h@**5h@ qT qTq!TRkTP95?#^{ WO*@RhE9(4hE94`@RqTq`TqTw@h*v 66`@RVF q TqTt@aCk@T6hC qTa7q`@hviC@?k@T9qT t@hqT $!*  qhaT`@@** @OCWB{Ĩ^_#_֨@qa`@?# R?q(T*)R(!Ț  T?q`T?qaT#_*#_?#^{og_WO A8B`B URU9 B @vB^S`.U9fJy!gJy R* 6hC q T*hB( 4XRvH#a94hzh4H'a9u4XRr!**hB QiA `_ kTjBJS? k)) ?k j)k_ Tl5@k @L5K R r? kjTj B_ kkTihhE94`@9hB,8hBqqT@9 7hG9(4vB1TqTaA^(Rh1*Rq< j 93hBcKhB(5*h@iCyA? q T*Wj )R9_y I9 jvj jjiiI `TH*`Bh:&!*w@W_CR _7 ն__7v`]!bR*w@7] բCR^7* R8RhJ Ih(}țKhRvR_#9j(hBcKhBIR rkA-Q ` kMTlBS kk k  *R kik T9@ @m9l kAj kTj B_ kkTihhs4(RvRH#9j)aCwRDA5aCh6s4h:s?k-TbBs|qRh63hDkTxb*R>R@Wv@(RR բCR`R7`@RbRCR@i R7RhRAjJ Ij)}ʛ*KiBDˉ4 MT RXRwvH#a94P7JRMRPR2>j(j)j*J@96vB1@TiJ9 4iK95iB?qkTaAJRiB rMQ*,` kTkBkS? k+ kjkT 5@ @l5h R r_ kh+Th B kTji i?T -@ @*-( aAh^h(R1h9h 9*@7h:D* qT qThD1Ti`)}?kKThRcjE!dnE R*hv|85HRh(RhjfBhnE1`T*q *njv{ DqTq*n rJk ?qcEbdZE!e^EgREiVEljEjvE `B``wB?qbj!ן_ן `B !`B`w>qhB?q1!c `Bc !`Bc !bn`B!_c H'a9h5H+a94hnE1@Tiz(}飐Ri=r}) e ?q1`B# }@!hBh DqaTR0hA5C07_i&s kTi*s kmTi.s kMTi2s khRՈ*7RWR`Bq+ThRD4qbT*qbT(R qHR5k`B*!#R `B`@bv?q!_ hB*qThJ94hK9q*`ZzE !q`Z@;R`Z` jR!#RZGQ`Zw6*h DqBR!_q'R`Z !bR`Z !R`Z!"R*hbDQ)q!TiBhJ(?qTiJ94iK9?q*yA{fDeDhZ*` ?k?k駟R# !BR`Z# !bR`Zw7hP9 4*R!`Z!R*`Z# !BR`Z6 R!*`ZhE qThP9q* R!hG9`Z4hP9q*R!`Z#!R@7`Z`` 7hBuh5iFui4kLThFuk T`F5jW9hW9iW9J9Q_=qTJ@ kjyj RJ"r}  R}  k'`F5`B5hfukT`f56a^Y^`@@`@A8B_ T*OIWH_GgFoE{D^_#_ֶ*@!*@`@!*@*!@* @*!@**a*L~>R}R>bREHR*_ q_q*@*ԟ$!*`B`$@!@B*$@_@!B_6$@!@B$R$bBcRA! ?#^{C3_WO A8B5RB8DDPD RjJҟqjHz Iӊ)}ʛ4K?q T"k R_ j@T j:Di>hB_kaT*#`NYfB*gDkeRl&BRwB+# v: R*@.Bibjfhr&Akvhjin&Chzi~A8B_ TOIWH_G{E3@^_#_?qThDQq Ti2DhJ(~ D) )ySh"U9(7hC q!TC7_1T qT?kT TT61aT*6*vRhD1AThD7iB)`akmTh6D6R~  yS}*yVR@*?#*ix? q!T e?qT B J`_ k,T $B*qT O O O J K T?+TB)}@Ki  mT(R* $*#_?#C^{ A8)B qI@RJ_ kT#Ck>=A8B_ T{H^_C#_?#^{CA8 `RBhi8(*?r9TjRJr"R7 *A8B@ T{A^_#_$@9!B?#C^{C_WOA8B RhJth I7}țabxEv@xR7 @hRiBH rqv@KӨ~()`)} f Zi yh yR7 @hRqH ri ~(wVwZ f +Zh yA8B@ !TODWC_B{A^_C#_ֵ *@!*@*@!*@$@@@!B$@@@!B?#^{COA8B*h@99t:@(5jRJr"R@7@9q!TjRJr"R97@9qh9T4k7h9 6 * $@9!B*A8B@ TOB{A^_#_$c@9!B?#^{og_ W O A8BRTEhE @ R<)s|ZG7C^ URhfDv k, ThbDQ%q@ThJ(eDk-Th D4 R!* uC!R7 բCR_7 ո_x7iJIi{b*}ɛKdRE*kAThjE1T|VE1T]q+T_q"9Th iED? qaThnEqh D75!(R!h  R*h Dh4*VhE94`@9(Ri 99?yih( hhBivi i THfVE1T**dREfVE R!****:RhbE( 5hD:RhZ]*`Bh:&@!***@!@*!@A8B_ *TOKWJ_IgHoG{F^_#_iD(QkaT_q(Ti h.U9"D q`TqThE qTifE?qן?q(K$T$4*)<R**bVEhZE!i^E****] ZRhE94`@9^hVEk@Ti"U9)06Re94k-Tq!Ti ^)D? kן*i7kTq( Th Dhry1 ThDkThVEiR]I rJR@ qi}) q*+ 1)fB# *zwZbREhVE!fjE*^_kkinEk^_ jjZEh^E** *vvxVuR77hDibBa(hqhnhThJ5*DtjhrT_qhTh 7)ijbB)Yi* DShDcѦ*]*')*0q(T(R R! jT R j ThE95`@(Rh9hE!**]qR^hE!**]!q RR Rd zq TRaE@OA{hZEqKT*]q^i^E!jbE*R/@*hZR K?k TRb%]K?k T^hbE! R*R/@*R bhbE+@ k T! R*R/@*]*hbRfVE! R*R*]RqIR(hf*!*]zR@*ԟ$ը@_@!B$ը@_@!B_x6$!RR$!*j?#^{ O tBu.U9`67`ju5qaT R1MR`hU} 9 kjTe9k(R RM A4R*`* 7hRE7iVEI7jDH%ibB(hiRI r} f*k R8@z~  h~ q1OB @{è^_#_֟$!**?#^{Cog_WO@?q"T  **D U9`TDJyk07*Rjj8_qjK_kTc7D%bBKk TDE!)y@D)q**@R,DbEQ_k*T4#7D%bB(h=*KqB #**?kן j9ZE5(RZ@jEJy! R**** ROFWE_DgCoB{A^_#_֨D! R**(@D`RjE@!**@qD*B D! R**(DjEZ@R@*?#^{q{^_#_ R?#C^{A8B#CJ|F=>A8B_ T{H^_C#_?#^{$A)# qT * @ @ ( Ț })2  }{B^_#_֟$A)@!BR*$A)@*}@!B _ @?#$9kT*#_9#k(Rň_?#^{*_qLT*?qTH#* GH*K4 G 4 kT kDk   l A4 A*m4 k*T AhQ yjyiHK  Ri } )A}@ ɚ*{B*^_#_@*ԟ$j !EAB*@_?#^{Cog_WOA8նBHR[$@yrkT*kkTkT*lh\S R꣐R}j=rx|` } JeV 4*@7 R@K@(}iiGz }I( F:H*| (R ~kT}@@  RB} 9T?T?kT*`7k@^S R꣐R}j=r` } JeW 4*7@iiG}z }I( F(HkhhGzHH F(HhA8B@ T*OFWE_DgCoB{A^_#_*?#^{ O*qT(L3D4**@7~@*|  $@!B*****( Au5 ըOB* @{è^_#_ $!B**$!B*?#^{ g_WO$9*6@kmT*9k(Rň R* Q891T6*RRhEi+{)k^I 9 H5RRiyZZR** x76@6@U(hiRI r} f**qmT* * ***q Tk"T $!B** մ* RkbT~  * @OEWD_CgB{ƨ^_#_֟$!B*****$!B****$f@!B***x6$!B***$!B*?#^{COH @ q T qTH1@TkmTH1Tk,TqHkTjRJ r} f @$ HkM T* R  -A)j _q T @9 RC} q-T)I!jRJ r @9)9)} R,)fj} ) D  R|)} uRjr)}**)l3  q@z74kT  $!B**** $!B** @ @j ʚq,T  $!B( գOB*{A^_#_(q@ H} jRJ r  yS}f@$$!B*@$!B?#^{ _WO*kT*q(T*qT*~@Bq RdHzi R* K7IRq` @z** R9* K8***gR ODWC_B @{Ũ^_#_?#^{og_WOA8*BkC8 T*hK;}@BA8B_ A T OGWF_EgDoC{B^_#_*****Z k T 4(5hK;}@3 *qŤRiK̬r;!}@((B b  hK;}@B C_8 q@TQqT@9A(@AhK;}@B@9A5(@ AhK;}@B  4  (H5hK;}@B ?#^{ WO*~@B*K *e RFR R K7*e RFRgROC WB @{Ĩ^_#_?#^{*ʀR{^_#_?#^{C9D@)F@!|@B{^_#_?#h 1TqTRh2T* R* JLJ4 R) )aFqTj RI!J_ q) @T RH!  @  * *#_@*?#C^{og_WO)$@y*(H K_ q T!cR * kT?q R*"_ Tlyi) AT *Q**Rj2M@yN @ q}L l-E)1@k k k}@l kkAK Ja Tl@9q Tl5E) +T, qTFyqT7T2@yqTM@y4N@y5E@yNyEy. qΥ}SN@Oyn5I@yNI@y q}M @N-5M@yM RR@ k Tj"& /hR{+ !~)@))*kT?k*RB*8q R*_k7˪CŠkjT@**M5HK<}@#@BsQ ѿkT@!RB*_k T@*I57HK<}@#G@Q ѿkTOHWG_FgEoD{C^_C#_@*?#^{Cog_WO_kmTOFWE_DgCoB{A^_#_hKI|~H|} )J!&<!*?k`TqbTzx({x4*`@y8~Ӊkh4H[ R Rn=r AkGM L} qmSCi }.?qjQ)mke)}}.k ? kmJ? kӌe _ kk_ k) )4i$Յ{xA!* * **I5@*?#C^{CWO*h~}6Bi*A*$Q%1T /" RRii*K@~Go~@zk} | }In Κ ~I) F/FhHD IMm@Υ!&Aﱎ .}@}@α @ODWC{A^_C#_֟$!**R$@d@!F@* ?#^{WOvRxtplhd`\XnQ}@ @9?mqB#Tb2c2d2e3:Qb"3c23dB3(eb36b3c3d3e3OB*WA{è^_#_?#2 03 3`l?_x#_?#^{ R`*ӀR @{¨^_#_?#^{g_WOA8*B *R!#R{A 7@!#R^{A7@!RZ{AqT*7zS}~R*{A!7 {A!7{A!R qa T{A!#cR@7@y2@y23#@yb]S_)]Sj]Snby3yy!#Rz{A4`6%R RkRrRj~ *m=rJ}+KLd ,o}zn" }-e . Ti1}@T k/~`Ӯ‰P 1F@ )1kCT`**A8B_ AT*OFWE_DgC{B^_#_yy룐Ryk=r*2 }(K)}})}+J}+}++)eMJe) eJ  k K ****?#^{Cog_WO***hQW9Z _K<9 {c#TK<}@B*x K<}@9LLcF K<}@cF H ThYy =q$!Z1aT@OFWE_DgCoB{A^_#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#^{!{^_#_?#^{{^_#_description=Google Battery Driverauthor=AleX Pelosi license=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12115410 SMP preempt mod_unload modversions aarch64name=google_batterydepends=logbuffer,gvotable,google-bmsalias=of:N*T*Cgoogle,batteryalias=of:N*T*Cgoogle,batteryC*scmversion=g07e9f1715d3d&&'NC!` 6Q&B)rH8>/ % $$!$D$S$c$~$$$$# BM~QW^ 0,XLinuxgoogle_batterȳemodule_layoutdmemset~)Hmemcpy ѩ__stack_chk_fail 4`logbuffer_vlogOkmalloc_cachesK]sys_tzӅ3-system_wq9eplatform_driver_unregister"'Ogvotable_destroy_election<wakeup_source_unregister5power_supply_putyh<gbms_storage_cleanup_device߁7thermal_zone_of_sensor_unregister Ylogbuffer_unregister__msecs_to_jiffiesWqueue_delayed_work_onL,gbms_free_chg_profile&asimple_strtoullfGOsimple_write_to_bufferݷasimple_read_from_bufferKsimple_openno_llseekHWstrlcpynsscanfad5rtc_time64_to_tm&qYqgbms_cycle_count_sscan_bcp?gbms_cycle_count_cstr_bc /ikstrtouintv"kstrtointasysfs_emit/t simple_strtolNjsimple_strtoll$device_create_file2_gvotable_get_data2gbms_storage_write_datafgbms_storage_read_datak`crypto_destroy_tfmcrypto_shash_digest0*crypto_alloc_shashZstrncmp`Ϙstrlenܘof_property_read_variable_u16_arrayXsimple_attr_openwsimple_attr_releaseYC]simple_attr_writeyVsimple_attr_read-egeneric_file_llseekIdebugfs_create_u32_hdebugfs_create_fileLdebugfs_create_dirZ%strcmpY2Aof_get_next_child\gbms_read_aacr_limitsmgbms_init_chg_profile_internalof_property_count_elems_of_sizeN)gbms_storage_create_device8tgbms_storage_register?thermal_zone_device_registerz0wakeup_source_register bpower_supply_reg_notifierDpower_supply_get_by_namewJW__mutex_init=N6of_property_read_variable_u32_array+gvotable_get_int_vote$bgvotable_cast_vote^Zqvprintkk#gbms_msc_round_fv_uvgbms_chg_stats_tier4*fgbms_msc_voltage_idxgbms_msc_temp_idx6gbms_storage_read!rmod_delayed_work_onܣgbms_tier_stats_initE:#__kmallocCnfkmem_cache_alloc_trace zkfreeagbms_dump_raw_profileǞgbms_aacr_fade10P"Ortc_tm_to_time64ƞktime_get_real_ts64Qpower_supply_set_property*_dev_warnBgbms_log_cstr_handlerSgbms_tier_stats_cstrs1Xgbms_stats_update_tierH52kobject_ueventj'gvotable_election_for_eachL%gbms_chg_ev_adapter_s۔ogbms_logbuffer_prlog,.gbms_storage_write^Ђgbms_chg_type_sa+gbms_chg_status_s.$__pm_relaxo,X\gbms_init_chg_tablechg_state_is_disconnected__pm_stay_awakeԢpower_supply_changedscnprintfktime_get_with_offset0gvotable_get_current_int_votevLgvotable_election_get_handleR__pm_runtime_idle1__pm_runtime_resume {{__dynamic_pr_debugDlogbuffer_logpower_supply_get_propertyhmutex_unlockemutex_lockp&power_supply_get_drvdata Wof_find_propertyZDdevm_kmallocgvotable_set_defaultggvotable_comparator_int_mingvotable_election_set_name=gvotable_v2s_int=?agvotable_set_vote2strStgvotable_comparator_int_maxbIgvotable_create_int_electionKGthermal_zone_device_updatew~8thermal_zone_of_sensor_registerS%_dev_infowologbuffer_registeri/,_dev_errc devm_power_supply_register=:%delayed_work_timer_fnYyinit_timer_keyk Kdevm_kstrdupprintk{of_property_read_stringi<__platform_driver_registerGNU7A =AZZ*SGNUihih j j jm2jm2i`i`j.j.$(iX,iX4j?0<j?0L\kJ`kJdkJtkJ48iXDiXXj j j~:j~:jV8jV8jHjHj/j/$0jP8jPL`jhj|jjj5j5jEjE  j@( j@, 0 i8 iD X j\ j` t | jI jI  jI jI  j7 j7  j%. j%.     jM  jM   j , j P T k8JX kHJ\ k8J` kHJ  k0J k0J  j j  jB jB    k0J k0J  jJ jJ , D P T jE>\ jE>` t  k0J k0J   j  j   jxV jxV  jV jV  jV jV  jV jV $ jV( jV0 < jW@ jWH T iX i` l j8Wp j8Wx  jXW jXW  i  i   jxW jxW  jW jW  jW jW  i@ i@  i` i` , i0 i8 D iH iP \ i` ih t ix i  jW jW  jW jW  jX jX  j8X j8X  jXX jXX jxXjxXjX jX(4jX8jX@LjXPjXXdjXhjXp|iijYjYj8Yj8YjXYjXYjxYjxYjYjY jYjY$jY(jY0<jY@jYHTjZXjZ`lj8Zpj8ZxjXZjXZjxZjxZjZjZjZjZjZjZjZjZi i  ,j[0j[8Dj8[Hj8[P\jX[`jX[htjx[xjx[j[j[j[j[j[j[j[j[j\j\j8\j8\4i@8i@@Li`Pi`X`j|@hj|@lj*i8j*i8jjX\jjX\jjx]jjx]j#j^j#j^jj_jj_jz j`$jz(j`8<j1@jaDj1HjaX\j1`jcdj1hjcx|jNTj8djNTj8dj,j,jjXejjXejUjUj#j#jNjN j=$jxf(j=,jxf<@jYBDjgHjYBLjg\`j,djhhj,ljh|jLjijLjijjjjjjjSQjSQjnBjljnBjljjj|B$j|B08j<@j<LTj\jhpj.xj.j'j'jLjLjjjYJjYJjBjBjSTj8mjST j8m04j,8jXn<j,@jXnPTjXjxo\j`jxopxj7j7j*j*j46j46jn@jn@j]Qjpj]Qjpj :j :$jnJ,jnJ8@jbQHjbQT\j dj pxjEjEkD jHjH$jN>,jN>0@jJ&DjJ&LXj/\j/dpjttjt|jjj_.j_.j j j}Dj}Dj"j"jDjD jj$0j\4j\<HjLjT`jdjlxj|jj~j~jjj3*j3*j"j"jjj7 j7 j?$j?,8jI<jIDPjm1Tjm1\hjJGljJGtjjjjjWjWj^j^j5j5j#j#j#Bj#B(j,j4@jDjLXj+#\j+#dpj1tj1|j j jSjSjLjLjDjDj/j/j6Lj6L j3j3$0j4j<HjILjIT`j5dj5lxj|jjjjG#jG#j7j7jDjDj9j9j j j$j,8jV,<jV,DPjNTjN\hjX*ljX*tjjj j j*j*j3Jj3Jj2j2(8DP \dl t |      @\`pttj>|j>j=Ihj=Ihj(hj(hj hj hj4hj4hjhj h  $ P | j j  j| j|  j[ j[ !j8 !j8! !j(!j@!T!j\!jp!!j9!j9!!jf"!jf"!!h"j"p"j"""j=K"j=K""#$#@#jD#jh#|#jG#jG##j#j##j#j##j9#j9 $ $jVI($jVI8$L$jRKT$jRK\$`$jHh$jHt$$jRK$jRK$`%jHh%jHt% &j@U&j@UD&kX&kp&x&&jM&jM&&j[P&j[P&&j(U&j(U$'j0('jN,'j00'jN<'@'j7HH'j7HP'\'j`'jd''k@''j 'j ''jO<'jO<'(k((jL0(jL4(L(j0P(jbT(j0X(jbd(|(j0(j0((j4(j4((k(j(j((k(kH)kH)kM )kMX)d)j)h)j)l)p)jPx)jP|))jw)jw))jQI)jQI))j)j))j&A)j&A)))k_)j+)j+)**jP*jP<*T*jX/\*jX/l**j*j**jwC*jwC***jC*jC**j) *j) ++j&+j& +H+T+j X+j \+x++joI+joI++j'+j'++k+j,j,,j|" ,j|"$,(,j0,j8,H,j&RL,j&Rl,,j,j,,j9,j9,,i@,i@,-j[A -j[A-$-(-j4-j<-D-j4L-j4`-l-j-t-j-|--j -j --jR-jR--j-jXU-j-jXU--j-j-.jP.jP..i.jk .i$.jk,.@.j?H.j?P.\.jg`.jgd.l.kD....jw.jw...o.j.jN.o.j.jN./o/j /jb/o/j /jb$//////0,080kx0k@0k000001`1k@1j01jb1j01jb11j01jP1j01jP12kX22k2j/2j/2kP2k33k43666k6 7k87T7777jP7jP788(848P8`8l8j?p8j?t888k s88l999j>D9j>D99j 9j 99j S9j S99jI=9jI=9j%9j%99j9j: :j:j: :jR(:jR,:<:j-@:j-D:P:jRX:jR\:t:oXx:j,|:oX:j,::o:j:jb:o:j:jb:::; ;kH,;4;k@<;P;kHt;x;;;;;j);j);<j = <j =<<8$<8(<4<j)<<j)@<P<jAT<jAX<p<j Nx<j N<<<o<j<jP<o<j<jP<<oP<j),<oP<j),<<o<j(<jt)<o<j(<jt)= =o=jD=jt)=o=jD =jt),=8=o8<=j{K@=jt)H=o8L=j{KP=jt)X=p=ot=jP5x=jt)=o=jP5=jt)==o=j(=jt)=o=j(=jt)==op=j=jt)=op=j=jt)==o=jF9=jt)>o>jF9>jt) >>o>j& >o$>j&(>>>>>?p?t????j0?j^0?j0?j^0?@j0 @j*@j0@j* @(@4@o8@j<@j^0D@oL@jP@j^0T@d@oh@jl@j*t@o|@j@j*@ALAAAAAABj Bj(B0BDBoHBj-PBoTBj-\BBBBj BBj BBj Bj BBCj B Cj BCoCjU Co$CjU ,CLClCkxCCCkCDQj[QoQj>Qj[QQkNQj'5QkNQj'5Q0RkN4RkHN8RkNتj><kl8dkl8tīhjhxjh0Lj 0Tj 0Xܭk0juG4j<juG@jPdjAjA0Hju%Pju%`tj<|j<jjz/jjz/`tȰj 0$j 0,tj|,ıj|,̱(,j 04j 0@ Tdxjr|jrjs&js&jCPjCP<`kj|,j|,ojoj,@Pd ,@HjNPjN`hlj1xj1k Lj,Tj,j!$j!0j!j!j! j!jF$jF(dĺkDZjz9jz9̻ػPlkؾмj@ j@jn#jn#н$4j>@j>D|kj>j> j~.,j~.48j@jHjgGPjgG`j |j jq*jq*Ŀjؿjܿj*j*t(Lpkؾ,jJ0jJjSjS$tkؾji&ji&$kPk`jjj j P\xk4k|jTjTj+j+,j00j*4j08j*DTj0Xj^0\j0`j^0l|j0j[8j0j[8ojj*ojj*ojj^0ojj^0 ojj[8o$j(j[8,l48j0j^0j0j^0Tpj0jQj0jQjjk o$j(j^00o8j<j^0@Xo\j`jQhopjtjQxoj;oj;@PkkH p $kDZj" j"\`jhjpojGPojGPD|kHHdkjBjBHj0j^0j0j^0  o$j(j^00o8j<j^0@$hj j\|kMkMj2j2 j0j^0j0j^0 @j0Dj*Hj0Lj*Xpj0tj*xj0|j*ojj*ojj*ojj^0ojj^0 ojj*o$j(j*,<o@jDj^0LoTjXj^0\|jqjqj|j|jQjQ4Pklj0pjQtj0xjQojjQojjQ\|,j00j*4j08j*DTjXjK\j`jKlxojj*ojj*k48ojoj 8Po0Tj Xo0\j `j'j'j0jOj0jOojm6o jm6 o$j(jO0o8j<jO@jSSjSS0j04jN8j0<jNDPjNNXjNN\ojjNojjNtj j j@U j(U$j@U(j(U0|kk@j|@j|@jG jG P|kj<j<jd%jd%k@O@j4j4jjj0jMj0jMjGRjGRj}j}(,j.0jd<4j.8jd<DLXo\j`jMhopjtjMxHHjFjF jH)$h4jH)@hLPj~RXj~Rl|j<j<jmjmj? j?@to o j j,pjxjj-5j-5jd)jd)0j:G4j:GH`jCdjCxjjj%j%jj0jgK4jgKLhjMljMj0j\j0j\kj- j-Hjxjkj: j: jj kjA$jA0@kDj19Lj19XjCjCj%j%\dpotjxj\ojj\jj(Hj 1Lj 1P0kHN4kN8kHN<kN@j'5Lj'5P(k4Lj0jj0jojjojjxjjxk4Ppkl+0DoHj[LoPj[`kjj@`kl+j:j: <xk$Htko8j@o8j@(k4<hj,lj,|DT`djpjkxkjJjJkP8j(UDj(Ukj>j>jNjN(H\kk@j(Uj(Uj@Uj@Uk@OHHk,4@kj(Uj(U k k< k< jsH js` kx j jQ j jQ j ! j !$ kx0 j4 j8 T j!\ j!p t j> j>  jA jA  j  j   j! j!  j> j>  j! j!0 | j; j;  k4, x j> j>  j*H j*H  j! j!  j+j+@jE>DjE>H\j dj pjk jk jjjL/jL/jmjm@PjJTjJXljz jz jjj)Kj)Kj j j$-j$-jn4jn4Djn4Ljn4PtjS|jSjFjFj2j2jqjqPk%hkxk@j0jNj0jNj7H j7H$jH;(jI,jH;0jI<@j:Dj:H`jH;djIhjH;ljIx|jx>jx>kj\ j\ j j jFjFj<j<(op,j0op4j<ToPXj\jI`oPdjljItojjNojjNoPjjIoPjjIojojTj3j3kdki8i8hoj`j oj`j  0@kH` \j0`j*dj0hj*tj0j^0j0j^0ojj*ojj*ojj^0ojj^0T|o@jJj<o@jJj<oji3 j<(o,ji30j<4k4jOjOkx<jPjPjJjJkx<j(j(kxj>$j>,Hj0Lj[8Pj0Tj[8dj0hj*lj0pj*x, 0 j$D j$h kx !h!kx!!j$!j$!kx"k&""jQ"jQ"kx#jQ#jQ#kx@#`#l##j#j#kx#j;#j; $kx<$jK(D$jK(p$kx|$j2C$j2C$kx$jQ$jQ$kx$$o$j$j[8%o%j %j[8% %o$%j(%j*0%o8%j<%j*@%T%oxX%j+\%ox`%j+l%x%ox|%j+%ox%j+%%$&<&&o&j>-&o&j>-&'8(jH@(jH\(kxp(jWHx(jWH(kx(j(7(j(7(kx(jH(jH(kxP)j3X)j3l)kx|)j()j()kx)j8)j8)kx8*h*jt*j*kx*jb7*jb7*kx*je?+je?(+0+j1?8+j1?\+kx+j+j++kIkIkNkNkJkJkJkJtkNxkNkMkMkHJ kHJpk8Jtk8JkMkMkNkNkMkMkNkNkHN kHN8kN<kNDkMHkMPkNTkN\kI`kIhkJlkJtk0Jxk0JkMkMkIkIkJkJkLkLkhJkhJkxJkxJ  kMkM,4,,o ,jE,jA6,o ,jE,jA6,,o ,j*:,jA6,o ,j*:,jA6-8.o <.j7@.j7D.o H.j7P.j7`.(/k0/k040k00$1k2L1o P1j@T1j"\1o `1j@d1j"t11o 1jQ1j"1o 1jQ1j"11oH 1jE1j"1oH 1jE2j"22343k4X3o \3jE`3j+d3o h3jEl3j+x33o` 3j83j+3o` 3j83j+4 4o 4jF4j+4o 4jF 4j+44@4o D4j?2H4j+P4o T4j?2X4j+l4|4o( 4j'4j+4o( 4j'4j+44o 4jw4j+4o 4jw4j+46,6o 06j<'46j>86o <6j<'@6j>P6d6o h6jGl6j>p6o t6jGx6j>66o@ 6j6j>6o@ 6j6j> 7ox $7jW:(7j>,7ox 07jW:47j>@7P7o T7j<8X7j>\7o `7j<8d7j>h77j>7j>78kl8D8kl88j>8j>8d99j9j99jQ9jQ99j@:j@ :8:jGFD:jGFH:p:j>|:j>:::j>:j>::kl8;kl8T;;jh;jh;<j <j <=k@X>`d>`h>|>jGF>jGF>j>j>>je'>je'?@?j@P?j@T?p?jt?j??j#?j#???@kAAo AjLFAo AjLFA Bk2 CoX $Cj.>(CoX ,Cj.>0Ej >HETEj2XEj2pE|EjEjEEEjEjEEjEjF FjFFjF$F0FjF8FjFHFFj#2Fj#2FXHjxF\HjxFhHj#lHj#xHjj'|Hjj'HHHjhHj>HjhHj>I Ij ,Ij 4I`IxIIIkLIkIkJk  JJkJk,/$Jk0>,Jk@4Jo@kl;k<oxk>k,@ok?k\@okAk8BokBkCo kE$kE(o 0kG4kG8o @kDGDkGHoXPk JTk(JXoP`kOdkxQhopk,PtkQxokPkPoklsktok(tk uoxkukTwok vkwok k\ok4k\okkok<kLoxkko kȆ$k(o0k4k8o@kDk$Ho8PkTk@Xo`kLdkhopktkȋxokkxopkkokkoPk8kokkok$kXok(koX kkokhkoktko k$k(o0k4k8o@kDkHoPkTkXo`k<dkPhopktkxo@ktkokPkok kok,kokkokk4ok<kokk|ok@kokxko k@$kH(oX0kh4k8o @kDkHoPkXTkPXo`kdkhoHpktkhxokXkok8k@o(kko`kk|ok8kLoxkkoxkkok k$okpkokhko k$k(o0k4k8o0@kDkHohPk$Tk$Xo`kHdk%hopk #tkP%xok4#kt%ok&k&ok\,k,o k,k,o k-k0.o8 k@1kH1o k1k1op k1k1o k2k<4o k3kx4oP k$3$k3(o 0kL34kT38o @k3Dk4Ho Pk3Tk4Xo0 `k5dk7ho pk 6tk(6xo kX6k`6oH k6k6oh k6kL7o kAkAo k4BkCo kBkHCo ihih XkI`kNhkIpkIj9jjhTXjkxikNkNkNkMPkNkMkMjkhLkM j78kM@jT Pk8LXkhM`j pk0Lxk`Mj.k(LkXMj5k LkPMjJkLkHMjJk@Mj1kKk(M j#0k8K8kL@jPXkL`j?QpkJxkLxTkITkJTkITkJTkITkJXU`UkhJhUkxJpUkJUk@NUkMxVj5VkLVkMVj@BVkLVkMVj=VkLVjVkLVj- WkxLWkMWj,(WkpL8WjjGHWk`LXWj,hWkXLxWjWkPLWkxMWjSWkHLWkpMWjWk@LWj1WkLWj&JXkLXk8MXjP(XkL8XjHXkKXXj`hXkKxXjXkKXj=XkKXj.XkKXjXkKXj#YkKYk0MYjcL(YkK0Yk M8Yj HYkKPYkMXYjAhYkKpYkMxYj7YkKYjf YkKYjZ@YkKYjYkKYjPZkKZj6(ZkxK8ZjDHZkpKXZjahZkhKpZkMxZjZk`KZkMZj!6ZkXKZjQZkPKZkLZjkZkHKZjt [k@K[kL[j ([k0K8[j)EH[k(KP[kLX[j&h[k Kp[kLx[j*[kK[kL[j$Q[kK[kL[j9[kK[kL[j0[kK[j#\kJ\jg@(\kJ0\kL8\jEH\kJP\kLX\`\khJh\kxJp\kJ\k8N\kMx]]khJ]kxJ]kJ]k0N]kM^^khJ^kxJ^kJ_k(N_kM__khJ_kxJ_kJ(`k N8`kM`kpJ`kJ`kJHakMabkhJbkxJbkJhbkNxbkM ckpJ0ckJckM@dkpJHdkJPdkJdkM`ekpJhekJekMxffkhJfkxJfkJfkNfkMggkhJgkxJgkJhkNhkMhhkhJhkxJhkJ(ikN8ikMiikhJikxJikJHjkMXjkMkkpJkkJkkJhkkM lkpJ(lkJlkM@mkpJHmkJmkMXn`nkhJhnkxJpnkJnkMnkMokpJokJokMppkhJpkxJpkJqkMqkMrj.rjTBrjs& rj9(rjTL0rjTLj|@jj'j%8j|@@jLHj'PjLpj|@xj*j'j j|@j j'j(j|@j_6j!jj|@ j$(j'0j.Pj|@Xj$`j!hjy8j|@jFj'j j|@jj'j!j|@j>j'jJ0j|@8j>@j'Hj0hj|@pjFxj'jkj|@j /j'j9 j|@jc+j'jj|@j)$ j'(jHj|@PjU Xj'`jY j|@j[Oj'jnOj|@j#/j'j=$j|@jw+j'jA(j|@0j6/8j'@j `j|@hjOpj'xj>j|@jj'j2j|@j[j'jQj|@j<j' j @j|@Hj<Pj'Xj8xj|@jMj'jIj|@jBj'jj|@j(j'jCP j|@(jM0j'8jXj|@`jt)hj'pj=5j|@jt)j'jMj|@jt)j'jMj|@jt)j'jn8j|@@jt)Hj'PjPpj|@xjt)j'j91j|@jt)j'jKj|@jt)j'j"j|@ jt)(j'0j)Pj|@Xjt)`j'hjP1j|@j\j'j|j|@j5j'j/j|@ j=  j' j0 j|@8 jS@ j'H jh j|@p j x j' jG j|@ jA6 jE jE j|@ jA6 jE j*: j|@ j7 jE( j7H j|@P j"X jE` jE j|@ j" jE jQ j|@ j" jE j@ j|@ j+ jE j?2( j|@0 j+8 jE@ j'` j|@h j+p jEx j8 j|@ j+ jE jw j|@ j+ jE jE j|@ j+ jE jF@ j|@H j>P jEX jx j|@ j> jE jW: j|@ j> jE j<8 j|@ j> jE j<' j|@( j>0 jE8 jGX j|@` jBh jEp j.> j|@ jB jE j j|@ jO6 jE jLFAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) ^adg          ovsHijklm~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[  R(\P h5LML7Xh0xV (V uV V 1V 4W  98W 8XW $  xW lW `W [4@ ` 7 X$ 8 " M-W W -X K*8X o5XX ,xX 1X zX 5X (X n% -Y 58Y [XY #xY 9Y Y Y hY Z 8Z #XZ #xZ .Z L/Z d-Z Z R5  -[ s8[ k6X[ x[ -[ H([ [ 9[ $\ 48\ @ 3` *8X\ x] ^ _ ` a c f8d Xe qxf g 7h :i j l 8m VXn xo {p /Dh+5K6LNH2 pTE )uB+PK#E??S8<\ QUR0#z+@Ud)2p+(U-@^+2t#"DH6_)D@xXU 7HwDT ),/P,/M 2RX8J|/G0D/$B@O8^?/f<PT0%R`MJ8Op0#p()MpG88@J,2zGtDp8gD29P.AA8 ?,3<?8T3#4T6) s@Q6M8lO:n)H'@DL <8Jh;(GTP8>Dp;)0>\A0>>;>UTQ ?D)@0O@Ls<8IA89dBFdBD=8AB*94C`>4CE9C`;CQ9C,TCQDO ?h 8LE&& F8I F ,XFxFXFC01S8VA G>@P08};HG1/G$TG&H<jQH,0I(N0IXI(\LXIIPr?(8F$JKCK2xL-AxL#@Op2hNg>hNT;@OS`E8AQONp3L0P6IB8CFP&Q<_CQ4Q4@Q% R@> R6`R,:`R5,R(eSRT&RDPR47R,dNRe,$S(K$S&LSDHLSf7S,ES,S(BS|-SX@SA#Tj=T-#lUL:lU5-`VPR`Vy&W<PW.W8MWG+$XbK$X DZ0+X\vHXuEDZ%[DB[ \X/@ \d\H=d\']<*:]38@]sU@];&X]<RX]*]UP]&]DM]6]|.K]30l^GHl^ME_3`TnB`3p`?p`/;$vw|NTw/8xQ8xyt)Oyv4zL4zI{F{ 1|`D|DxAD0P>0Y0;$P%T$o0tQtO@~LcRh8I.|F.PFC U8OA8>v;ScQN@ULH8IyF|C &Ă`>0M;S@98:QNP,LP/I<܍:<H8^SP<]NJ8KH܍EB@Q@c=E:=`8R<ؑl{PؑbD|MD[KoHnEB((@~=0 8A=,l#:=,PlU,|lR|]NPPM@P'K@/@H3,PFE,T1|gB|4P?0h<h;%TPCUTU%RDpPD0M4pPJpXPG1PD,`PB`# P?X<T XR OM2JlP plG 0YD^PtAPJ0ģ>ģ_8xP<xy8ȤTȤ)$dPQdA$^O7XPLX7 JPPGP0D.4<PA<E4>J0;0XGTx l8$xQ(`"O/tLtI08F87\D8HqAHT P> )\;\44T41̳8Q̳-pNF8wLx1IF4 HC hHAh4 > V ؾ= o;@Sؾ\QNJh(TNLT(xIrFPw/`C`A Y>F;0S3Q@N\. %LT(I45FQCP@=`:@WSp:8P.xVN1 K EHEHB@J@@8\=x>:pH RtPTMHTKhHgEB0!@:=:eU(h@Rh($PM|HJ9HE`B@.?<;J6xTxQ`/C 8WOLDJpG)D9"(A%7l>% D; 6d@Td+|lQ|E\OLI\OD8FDt$l+HDL8jA<>"|;|F8$T5G88~Q)v4TNpL9xIFCAA<4{>h;SO8UQ%4U8<X NDp8GL 6%L..oIf/WFsCx@>G8:tySQxNlK H FC0gM8l@=@~J@8`: S<PP N(vK`HL #&EpHx8B$#C@U=8#7:%RK8mP&M&MKl+aH `EB+?8,<C 89`,^U@ 8R,P-ML-J8> 8H-Dp.v#001B0#2k?N 8<D1USH 8\R1OP 8`M1wJ2GI 8D2BF( 8B? 3J<  C` 8T(36(4 R0= 8yOP3 M@s@ 8$J3^GPg: 8KD3A4>`Sx 8;5xTpN 8Q$6POK 8L\6I;@ 8F6"D Q 8A6>p7;l89T:Q<;Oh;L;IX<.@F@d#ACE 8cAA>A;}KX 8T8BwQH 8NBiLCI`DFDCD:AHt>Ia;ISINQJNJ@L0JhI8JPFHJlChJ@xJ>J:JrSLPMqNMKMHMFMBMe@HNw=NY:NSNPNNNoKNHEB<@*N=0:XR`;"fPbT"(QJ MhhTFK9ZHhTYEXHzB?<9(UWU@UR8P@MJXUHxVDV*BVd?Vl<VTW+RO8W/MXWFJ GxWmDWAW?@<`TRrOLJW.GWDDXA8X>XX;xX[TXQXIOXLXIFYD8YAXY>xY;Y2TYQY OYLZI8ZFXZCxZ\AZ>Z;Z TZpQ N[bL8[IX[Fx[C[3A[m>[Z;[S\GQ8\N@9L`aIX\IFx]eC^@_>`:akScP8djNXeKxfHgEhBi^@jp=lR:8mRXnPxoMphK|Hq{EqBr5@8raIIIIJJ(JJ J  J (J V 0J#8J @JHJ PJ XJ `J 5hJ$pJYxJ8( J8 J8J8J8l J8J8J0;J0J0Q J0J0jJ0J J( JJKQ K KK  KF(K 0K 8Kj@K HKh PKI XK`K hKpKpxKK=KK KKK K K K; KKn KKK Kt K( LWL LL  L (L 0L 8L @Ly HL!PLPXL`L hLipLxLL L*LD LLLwLLL1L%LLxLLLYLpMMMM M(M0M 8MZ@MHM PM-XM `M)hM pMxMM M-MLM_ MMmM- MM; MMMp]MpMpMpWMpNpNpNp/Npl Np(Np0Np8NpE@NpqHN@PN@XN@ `N@hhN@PpN@xN@7N@NP{NPNPNPSNPNPNP NP<NPNP N NNFNtN?KSH  ?RvIVbaPV^FM :KzC&@#>:.?g2 42 ,!*("%p! !#!.$? C2%8bf9))5*c*2o3R3+.p.p*V64063`D0s ,* 0*r.X<*r"( H" p7$