From 3a4b60ff23c770f4864560f97706172c308968b8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E7=BD=97=E6=AD=A3?= <1732036298@qq.com> Date: Mon, 2 Sep 2024 10:25:59 +0000 Subject: [PATCH] Merge #854 into sdk602patch0626 from refs/changes/854/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Code review from 罗正 * refs/changes/854/head: (25 commits squashed) - 秒表界面计数条数去掉数字0 - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - 1.倒计时界面取消长亮屏,并在倒计时结束时添加一个亮屏5s操作 2.优化自定义倒计时时间总时长文字不居中 - 解决闹钟界面右滑容易退出问题 - 补交闹钟少提交文件 - 倒计时界面使用%02d解决计数少于两位数补零 - 闹钟退出逻辑改为OnDragEnd - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - 修复下拉界面关闭4g开关,而4G开关界面中没有同步关闭问题 #406 - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - 天气动画改为Imageinfo保存和释放 - AI语音优化修改: 1.动画改为imageinfo创建和释放改善内存泄漏 2.添加对应回应类型的错误弹窗 - 查找手机和配对动画改成Imageinfo减少内存泄漏 - 开机动画使用Imageinfo创建和释放,解决动画内存泄漏 - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - 查找手机界面屏蔽未连接界面,与figma上设计统一 - Merge branch 'sdk602patch0626' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0626 - 查找手机界面UI优化,解决内存泄漏 - 录音界面添加录音超出限制提醒弹窗,录音排序待优化 - 绑定动画资源添加 - 配对弹窗优化,添加一个动画,并适配多国语言 - 解绑弹窗UI优化修改,适配多国语言 - 解绑确认弹窗添加,并添加对应多国语言资源 Signed-off-by: 罗正 <1732036298@qq.com> Reviewed-by: snickersun@163.com Merged-by: snickersun@163.com CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/854 --- .../wearable/fd230app/CMakeLists.txt | 1 + .../include/ui_resource_string.h | 186 +++--- .../src/AlarmClockTimerConfig.cpp | 10 +- .../nativeui/findphone/src/FindPhoneView.cpp | 79 ++- .../record/include/RecordDeleteView.h | 3 +- .../record/include/RecordingListAdapter.h | 10 +- .../nativeui/record/include/RecordingModel.h | 24 +- .../record/include/RecordingNumLimitView.h | 50 ++ .../nativeui/record/include/RecordingView.h | 8 +- .../nativeui/record/src/RecordDeleteView.cpp | 5 +- .../nativeui/record/src/RecordListView.cpp | 4 +- .../record/src/RecordingListAdapter.cpp | 10 +- .../record/src/RecordingListitemView.cpp | 7 +- .../nativeui/record/src/RecordingModel.cpp | 188 +++--- .../record/src/RecordingNumLimitView.cpp | 192 ++++++ .../record/src/RecordingPlayerView.cpp | 10 +- .../record/src/RecordingPresenter.cpp | 62 +- .../nativeui/record/src/RecordingView.cpp | 25 +- .../include/notify/pairing_notification.h | 3 +- .../src/notify/pairing_notification.cpp | 607 ++++++++++++------ .../fd230/fs/user/res/font/ar.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/az.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/cs.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/de.lang | Bin 14605 -> 14636 bytes .../fd230/fs/user/res/font/el.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/en.lang | Bin 12203 -> 12200 bytes .../fd230/fs/user/res/font/es.lang | Bin 15071 -> 15113 bytes .../fd230/fs/user/res/font/fa.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/fi.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/fr.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/he.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/hi.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/hr.lang | Bin 14116 -> 14157 bytes .../fd230/fs/user/res/font/id.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/it.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/ja.lang | Bin 17305 -> 17359 bytes .../fd230/fs/user/res/font/ko.lang | Bin 14500 -> 14574 bytes .../fd230/fs/user/res/font/ms.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/nl.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/pl.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/pt.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/ro.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/ru.lang | Bin 24359 -> 24422 bytes .../fd230/fs/user/res/font/sv.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/th.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/tr.lang | Bin 11006 -> 11024 bytes .../fs/user/res/font/ui_resource_string.h | 186 +++--- .../fd230/fs/user/res/font/uk.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/uz.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/vi.lang | Bin 11006 -> 11024 bytes .../fd230/fs/user/res/font/zh.lang | Bin 11006 -> 11030 bytes .../fd230/fs/user/res/remind/bind/1.bin | 3 + .../fd230/fs/user/res/remind/bind/10.bin | 3 + .../fd230/fs/user/res/remind/bind/11.bin | 3 + .../fd230/fs/user/res/remind/bind/12.bin | 3 + .../fd230/fs/user/res/remind/bind/13.bin | 3 + .../fd230/fs/user/res/remind/bind/14.bin | 3 + .../fd230/fs/user/res/remind/bind/15.bin | 3 + .../fd230/fs/user/res/remind/bind/16.bin | 3 + .../fd230/fs/user/res/remind/bind/17.bin | 3 + .../fd230/fs/user/res/remind/bind/18.bin | 3 + .../fd230/fs/user/res/remind/bind/19.bin | 3 + .../fd230/fs/user/res/remind/bind/2.bin | 3 + .../fd230/fs/user/res/remind/bind/20.bin | 3 + .../fd230/fs/user/res/remind/bind/21.bin | 3 + .../fd230/fs/user/res/remind/bind/22.bin | 3 + .../fd230/fs/user/res/remind/bind/23.bin | 3 + .../fd230/fs/user/res/remind/bind/24.bin | 3 + .../fd230/fs/user/res/remind/bind/25.bin | 3 + .../fd230/fs/user/res/remind/bind/3.bin | 3 + .../fd230/fs/user/res/remind/bind/4.bin | 3 + .../fd230/fs/user/res/remind/bind/5.bin | 3 + .../fd230/fs/user/res/remind/bind/6.bin | 3 + .../fd230/fs/user/res/remind/bind/7.bin | 3 + .../fd230/fs/user/res/remind/bind/8.bin | 3 + .../fd230/fs/user/res/remind/bind/9.bin | 3 + .../Language_xml/input_list_ar.txt | 4 +- .../Language_xml/input_list_az.txt | 4 +- .../Language_xml/input_list_cs.txt | 4 +- .../Language_xml/input_list_de.txt | 4 +- .../Language_xml/input_list_el.txt | 4 +- .../Language_xml/input_list_en.txt | 4 +- .../Language_xml/input_list_es.txt | 4 +- .../Language_xml/input_list_fa.txt | 4 +- .../Language_xml/input_list_fi.txt | 4 +- .../Language_xml/input_list_fr.txt | 4 +- .../Language_xml/input_list_he.txt | 4 +- .../Language_xml/input_list_hi.txt | 4 +- .../Language_xml/input_list_hr.txt | 4 +- .../Language_xml/input_list_id.txt | 4 +- .../Language_xml/input_list_it.txt | 4 +- .../Language_xml/input_list_ja.txt | 4 +- .../Language_xml/input_list_ko.txt | 4 +- .../Language_xml/input_list_ms.txt | 4 +- .../Language_xml/input_list_nl.txt | 4 +- .../Language_xml/input_list_pl.txt | 4 +- .../Language_xml/input_list_pt.txt | 4 +- .../Language_xml/input_list_ro.txt | 4 +- .../Language_xml/input_list_ru.txt | 4 +- .../Language_xml/input_list_sv.txt | 4 +- .../Language_xml/input_list_th.txt | 4 +- .../Language_xml/input_list_tr.txt | 4 +- .../Language_xml/input_list_uk.txt | 4 +- .../Language_xml/input_list_uz.txt | 4 +- .../Language_xml/input_list_vi.txt | 4 +- .../Language_xml/input_list_zh.txt | 6 +- .../Language_xml/language_ar.xml | 4 +- .../Language_xml/language_az.xml | 4 +- .../Language_xml/language_cs.xml | 4 +- .../Language_xml/language_custom.xlsx | Bin 350759 -> 353447 bytes .../Language_xml/language_de.xml | 4 +- .../Language_xml/language_el.xml | 4 +- .../Language_xml/language_en.xml | 4 +- .../Language_xml/language_es.xml | 4 +- .../Language_xml/language_fa.xml | 4 +- .../Language_xml/language_fi.xml | 4 +- .../Language_xml/language_fr.xml | 4 +- .../Language_xml/language_he.xml | 4 +- .../Language_xml/language_hi.xml | 4 +- .../Language_xml/language_hr.xml | 4 +- .../Language_xml/language_id.xml | 4 +- .../Language_xml/language_it.xml | 4 +- .../Language_xml/language_ja.xml | 4 +- .../Language_xml/language_ko.xml | 4 +- .../Language_xml/language_ms.xml | 4 +- .../Language_xml/language_nl.xml | 4 +- .../Language_xml/language_pl.xml | 4 +- .../Language_xml/language_pt.xml | 4 +- .../Language_xml/language_ro.xml | 4 +- .../Language_xml/language_ru.xml | 4 +- .../Language_xml/language_sv.xml | 4 +- .../Language_xml/language_th.xml | 4 +- .../Language_xml/language_tr.xml | 4 +- .../Language_xml/language_uk.xml | 4 +- .../Language_xml/language_uz.xml | 4 +- .../Language_xml/language_vi.xml | 4 +- .../Language_xml/language_zh.xml | 6 +- tools/language_tool/font/ar.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/az.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/cs.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/de.lang | Bin 14605 -> 14636 bytes tools/language_tool/font/el.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/en.lang | Bin 12203 -> 12200 bytes tools/language_tool/font/es.lang | Bin 15071 -> 15113 bytes tools/language_tool/font/fa.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/fi.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/fr.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/he.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/hi.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/hr.lang | Bin 14116 -> 14157 bytes tools/language_tool/font/id.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/it.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/ja.lang | Bin 17305 -> 17359 bytes tools/language_tool/font/ko.lang | Bin 14500 -> 14574 bytes tools/language_tool/font/ms.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/nl.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/pl.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/pt.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/ro.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/ru.lang | Bin 24359 -> 24422 bytes tools/language_tool/font/sv.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/th.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/tr.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/ui_resource_string.h | 186 +++--- tools/language_tool/font/uk.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/uz.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/vi.lang | Bin 11006 -> 11024 bytes tools/language_tool/font/zh.lang | Bin 11006 -> 11030 bytes 168 files changed, 1468 insertions(+), 707 deletions(-) create mode 100644 code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingNumLimitView.h create mode 100644 code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingNumLimitView.cpp create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/1.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/10.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/11.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/12.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/13.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/14.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/15.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/16.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/17.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/18.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/19.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/2.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/20.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/21.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/22.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/23.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/24.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/25.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/3.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/4.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/5.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/6.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/7.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/8.bin create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/9.bin diff --git a/code/sdk/application/wearable/fd230app/CMakeLists.txt b/code/sdk/application/wearable/fd230app/CMakeLists.txt index c6f79f888..3bac64586 100644 --- a/code/sdk/application/wearable/fd230app/CMakeLists.txt +++ b/code/sdk/application/wearable/fd230app/CMakeLists.txt @@ -503,6 +503,7 @@ set(SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/nativeui/record/src/RecordingView.cpp ${CMAKE_CURRENT_SOURCE_DIR}/nativeui/record/src/RecordingModel.cpp ${CMAKE_CURRENT_SOURCE_DIR}/nativeui/record/src/RecordingVolumeSettingView.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/nativeui/record/src/RecordingNumLimitView.cpp ${CMAKE_CURRENT_SOURCE_DIR}/nativeui/rotate/src/RotateView.cpp diff --git a/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h b/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h index 0a38d6405..43837244c 100644 --- a/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h +++ b/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h @@ -469,98 +469,100 @@ enum UIResourceTextId : uint16_t { STR_SEDENTARY_REMINDER = 456, STR_SEDENTARY_REMINDER_NOTE = 457, STR_SYSTEM_UPGRADING = 458, - STR_NEWDEVICE_BIND_REMIND_NOTE = 459, - STR_AI_VOICE = 460, - STR_AI_INTELLIGENT_ASSISTANT = 461, - STR_START_CHAT = 462, - STR_BOOT_FAILED = 463, - STR_ENABLE_MOBILE_DATA_FIRST = 464, - STR_ENABLE_BLUETOOTH_FIRST = 465, - STR_LISTENING = 466, - STR_FINISH_SPEAKING = 467, - STR_THINKING = 468, - STR_CANCEL = 469, - STR_CONNECT_TIMEOUT = 470, - STR_PLEASE_RESTART_CHAT = 471, - STR_CONTINUE_CHAT = 472, - STR_AIMODELS_DOUBAO = 473, - STR_AIMODES_WENXINYIYAN = 474, - STR_AIMODES_KIMI = 475, - STR_AIMODES_CHATGPT = 476, - STR_SLIDE_TO_SHUTDOWN = 477, - STR_SLIDE_TO_REBOOT = 478, - STR_AI_FAMILY_MEALS = 479, - STR_CHAT = 480, - STR_PCY4GC_OR_AS = 481, - STR_API_KEYS = 482, - STR_PGTTAF = 483, - STR_DAFBS = 484, - STR_OPENAI_API_KEYS = 485, - STR_KHBB = 486, - STR_GTAS = 487, - STR_DYWTDAK = 488, - STR_CONNECTING = 489, - STR_CONNECTION_FAIL = 490, - STR_PTALORTM = 491, - STR_MOTION_DETECTION_WALK_NOTE = 492, - STR_MOTION_DETECTION_RUN_NOTE = 493, - STR_MOTION_DETECTION_RIDE_NOTE = 494, - STR_MOTION_DETECTION_ROWING_NOTE = 495, - STR_MOTION_DETECTION_ELLIPTICAL_NOTE = 496, - STR_PE4GC = 497, - STR_OBU_MESSAGE = 498, - STR_DELETE = 499, - STR_CHARGE = 500, - STR_CHARGE_NOTE = 501, - STR_STEP_FREQUENCY = 502, - STR_STEP_LENGTH = 503, - STR_AVG_PACE = 504, - STR_TONGYI_QIANWEN = 505, - STR_IFLYTEK_SPARK = 506, - STR_DISTURBNOTE_OFF = 507, - STR_4G_NOTE = 508, - STR_MUSIC_PLAYER_SOURCE_NOTE = 509, - STR_MUSIC_LIST_IS_EMPTY = 510, - STR_BT_HEADSET_RESCAN = 511, - STR_BT_HEADSET_NOFOND = 512, - STR_SCHEDULE = 513, - STR_SCHEDULE_TITLE = 514, - STR_SCHEDULE_NO_DATA = 515, - STR_SCHEDULE_NO_DATA_PROMPT = 516, - STR_NO_PAIRED_DEV = 517, - STR_IGNORE = 518, - STR_START = 519, - STR_ARC_SCALE_LIST_DISPLAY = 520, - STR_COUNT_DOWN = 521, - STR_CUSTOM_TIME = 522, - STR_QUICK_START = 523, - STR_1_MIN = 524, - STR_5_MIN = 525, - STR_10_MIN = 526, - STR_30_MIN = 527, - STR_SET_COUNT_DOWN_NOTE = 528, - STR_COUNTDOWN_ENDS = 529, - STR_MAXIMUM_TIME_REACH_NOTE = 530, - STR_STOPWATCH_STOP_NOTE = 531, - STR_TMCHBR = 532, - STR_SCHEDULE_TOPIC = 533, - STR_SCHEDULE_TIME = 534, - STR_SCHEDULE_NOTES = 535, - STR_SCHEDULE_DELETE_PROMPT = 536, - STR_HANG_UP_OR_ANSWER = 537, - STR_WATCH_CALL = 538, - STR_PHONE_CALL = 539, - STR_STEPS_OF_THE_DAY = 540, - STR_MILEAGE = 541, - STR_FAT_BURNING_TIME = 542, - STR_NUMBER_OF_STANDS = 543, - STR_CONSUME_CALORIES = 544, - STR_GOAL_HINT = 545, - STR_SLEEPMODE = 546, - STR_SLEEP_MODE_PROMPT_ON = 547, - STR_LOW_POWER_NOTIF_1 = 548, - STR_LOW_POWER_NOTIF_2 = 549, - STR_MAX_ID = 550, + STR_NEWDEVICE_BIND_REMIND_NOTE1 = 459, + STR_NEWDEVICE_BIND_REMIND_NOTE2 = 460, + STR_NEWDEVICE_BIND_REMIND_NOTE3 = 461, + STR_AI_VOICE = 462, + STR_AI_INTELLIGENT_ASSISTANT = 463, + STR_START_CHAT = 464, + STR_BOOT_FAILED = 465, + STR_ENABLE_MOBILE_DATA_FIRST = 466, + STR_ENABLE_BLUETOOTH_FIRST = 467, + STR_LISTENING = 468, + STR_FINISH_SPEAKING = 469, + STR_THINKING = 470, + STR_CANCEL = 471, + STR_CONNECT_TIMEOUT = 472, + STR_PLEASE_RESTART_CHAT = 473, + STR_CONTINUE_CHAT = 474, + STR_AIMODELS_DOUBAO = 475, + STR_AIMODES_WENXINYIYAN = 476, + STR_AIMODES_KIMI = 477, + STR_AIMODES_CHATGPT = 478, + STR_SLIDE_TO_SHUTDOWN = 479, + STR_SLIDE_TO_REBOOT = 480, + STR_AI_FAMILY_MEALS = 481, + STR_CHAT = 482, + STR_PCY4GC_OR_AS = 483, + STR_API_KEYS = 484, + STR_PGTTAF = 485, + STR_DAFBS = 486, + STR_OPENAI_API_KEYS = 487, + STR_KHBB = 488, + STR_GTAS = 489, + STR_DYWTDAK = 490, + STR_CONNECTING = 491, + STR_CONNECTION_FAIL = 492, + STR_PTALORTM = 493, + STR_MOTION_DETECTION_WALK_NOTE = 494, + STR_MOTION_DETECTION_RUN_NOTE = 495, + STR_MOTION_DETECTION_RIDE_NOTE = 496, + STR_MOTION_DETECTION_ROWING_NOTE = 497, + STR_MOTION_DETECTION_ELLIPTICAL_NOTE = 498, + STR_PE4GC = 499, + STR_OBU_MESSAGE = 500, + STR_DELETE = 501, + STR_CHARGE = 502, + STR_CHARGE_NOTE = 503, + STR_STEP_FREQUENCY = 504, + STR_STEP_LENGTH = 505, + STR_AVG_PACE = 506, + STR_TONGYI_QIANWEN = 507, + STR_IFLYTEK_SPARK = 508, + STR_DISTURBNOTE_OFF = 509, + STR_4G_NOTE = 510, + STR_MUSIC_PLAYER_SOURCE_NOTE = 511, + STR_MUSIC_LIST_IS_EMPTY = 512, + STR_BT_HEADSET_RESCAN = 513, + STR_BT_HEADSET_NOFOND = 514, + STR_SCHEDULE = 515, + STR_SCHEDULE_TITLE = 516, + STR_SCHEDULE_NO_DATA = 517, + STR_SCHEDULE_NO_DATA_PROMPT = 518, + STR_NO_PAIRED_DEV = 519, + STR_IGNORE = 520, + STR_START = 521, + STR_ARC_SCALE_LIST_DISPLAY = 522, + STR_COUNT_DOWN = 523, + STR_CUSTOM_TIME = 524, + STR_QUICK_START = 525, + STR_1_MIN = 526, + STR_5_MIN = 527, + STR_10_MIN = 528, + STR_30_MIN = 529, + STR_SET_COUNT_DOWN_NOTE = 530, + STR_COUNTDOWN_ENDS = 531, + STR_MAXIMUM_TIME_REACH_NOTE = 532, + STR_STOPWATCH_STOP_NOTE = 533, + STR_TMCHBR = 534, + STR_SCHEDULE_TOPIC = 535, + STR_SCHEDULE_TIME = 536, + STR_SCHEDULE_NOTES = 537, + STR_SCHEDULE_DELETE_PROMPT = 538, + STR_HANG_UP_OR_ANSWER = 539, + STR_WATCH_CALL = 540, + STR_PHONE_CALL = 541, + STR_STEPS_OF_THE_DAY = 542, + STR_MILEAGE = 543, + STR_FAT_BURNING_TIME = 544, + STR_NUMBER_OF_STANDS = 545, + STR_CONSUME_CALORIES = 546, + STR_GOAL_HINT = 547, + STR_SLEEPMODE = 548, + STR_SLEEP_MODE_PROMPT_ON = 549, + STR_LOW_POWER_NOTIF_1 = 550, + STR_LOW_POWER_NOTIF_2 = 551, + STR_MAX_ID = 552, }; // UIResourceTextId enum FontLanguageId : uint8_t { diff --git a/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp b/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp index ab206ee17..d9c1f3767 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp @@ -32,10 +32,10 @@ #include "custom_runtime.h" #include "uiservice/include/ui_service.h" #include "power_display_service.h" -#include "record/include/RecordingModel.h" #include #include "AppViewIDs.h" #include "player/include/PlayersView.h" +#include "record/include/RecordingPlayerView.h" #ifdef __cplusplus extern "C" { @@ -530,9 +530,13 @@ extern "C" SendMsgToUIService(UI_UPDATE_PLAYERPROCESS, 0, nullptr, 0); } } - else if(OHOS::RecordingModel::GetInstance()->GetRecordingPlayerViewCreate()) + else if(OHOS::RecordingPlayerView::GetInstance()) { - SendMsgToUIService(UI_UPDATE_RECORDPROCESS, 0, nullptr, 0); + OHOS::UICheckBox::UICheckBoxState state = OHOS::RecordingPlayerView::GetInstance()->GetPlayerButtonState(); + if(state == OHOS::UICheckBox::UICheckBoxState::SELECTED) + { + SendMsgToUIService(UI_UPDATE_RECORDPROCESS, 0, nullptr, 0); + } } } diff --git a/code/sdk/application/wearable/fd230app/nativeui/findphone/src/FindPhoneView.cpp b/code/sdk/application/wearable/fd230app/nativeui/findphone/src/FindPhoneView.cpp index cde95682b..758763a55 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/findphone/src/FindPhoneView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/findphone/src/FindPhoneView.cpp @@ -8,7 +8,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-27 10:47:46 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-31 16:40:57 + * @LastEditTime: 2024-08-31 18:27:22 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/findphone/src/FindPhoneView.cpp */ #include "findphone/include/FindPhoneView.h" @@ -35,7 +35,6 @@ namespace OHOS FindPhoneView::~FindPhoneView() { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "FindPhoneView::~FindPhoneView"); - ClearAll(); g_pFindPhoneView = nullptr; } @@ -48,22 +47,30 @@ namespace OHOS { if (viewInitStatus == true) { + // UIViewGroup *tmpGroup = dynamic_cast(container_); + // UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup); + // FreeImageInfoArray(FindPhonePathsArray, FIND_PONE_IMAGE_SRC, FINDPHONE_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + + if (container_ != nullptr) + { + container_->RemoveAll(); + delete container_; + container_ = nullptr; + } if (FindPhoneGroupView != nullptr) { FindPhoneGroupView->RemoveAll(); - if (FindPhoneTitleLabel == nullptr) + if (FindPhoneTitleLabel != nullptr) { delete FindPhoneTitleLabel; FindPhoneTitleLabel = nullptr; } - if (FindPhoneImageView != nullptr) { delete FindPhoneImageView; FindPhoneImageView = nullptr; } - if (FindPhoneImageAnimator != nullptr) { FindPhoneImageAnimator->Stop(); @@ -72,21 +79,19 @@ namespace OHOS // FreeImagePathsArray(FindPhonePathsArray, FINDPHONE_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); FreeImageInfoArray(FindPhonePathsArray, FIND_PONE_IMAGE_SRC, FINDPHONE_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); } - if (FindPhoneLabel != nullptr) { delete FindPhoneLabel; FindPhoneLabel = nullptr; } - if (FindPhoneLabelButton != nullptr) { delete FindPhoneLabelButton; FindPhoneLabelButton = nullptr; } - delete FindPhoneGroupView; FindPhoneGroupView = nullptr; + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "FindPhoneView::ClearAll over!!"); } } } @@ -106,6 +111,9 @@ namespace OHOS } FindPhoneGroupView->SetPosition(0, 0, 466, 466); FindPhoneGroupView->SetStyle(STYLE_BACKGROUND_OPA, 0); + FindPhoneGroupView->SetTouchable(true); + FindPhoneGroupView->SetDraggable(true); + FindPhoneGroupView->SetOnDragListener(presenter_); /* --------------------------- FindPhoneTitleLabel -------------------------- */ FindPhoneTitleLabel = new UILabelExt(); if (FindPhoneTitleLabel == nullptr) @@ -161,13 +169,13 @@ namespace OHOS FindPhoneLabelButton->SetTextColor(Color::GetColorFromRGBA(0xff, 0x5a, 0x36, 0xff)); FindPhoneLabelButton->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); FindPhoneLabelButton->SetStyleForState(STYLE_BORDER_COLOR, 0xff0b1928, UIButton::PRESSED); - UIView::OnClickListener *clickListener = static_cast(FindPhonePresenter::GetInstance()); - FindPhoneLabelButton->SetOnClickListener(clickListener); + FindPhoneLabelButton->SetOnClickListener(presenter_); /* ----------------------------------- Add ---------------------------------- */ FindPhoneGroupView->Add(FindPhoneTitleLabel); FindPhoneGroupView->Add(FindPhoneImageView); FindPhoneGroupView->Add(FindPhoneLabel); FindPhoneGroupView->Add(FindPhoneLabelButton); + container_->Add(FindPhoneGroupView); } viewInitStatus = true; } @@ -187,6 +195,9 @@ namespace OHOS } FindPhoneGroupView->SetPosition(0, 0, 466, 466); FindPhoneGroupView->SetStyle(STYLE_BACKGROUND_OPA, 0); + FindPhoneGroupView->SetTouchable(true); + FindPhoneGroupView->SetDraggable(true); + FindPhoneGroupView->SetOnDragListener(presenter_); /* --------------------------- FindPhoneTitleLabel -------------------------- */ FindPhoneTitleLabel = new UILabelExt(); if (FindPhoneTitleLabel == nullptr) @@ -228,7 +239,6 @@ namespace OHOS FindPhoneImageAnimator->SetStyle(STYLE_BACKGROUND_OPA, 0xff); FindPhoneImageAnimator->SetImageAnimatorSrc(FindPhoneImageInfo, FINDPHONE_IMAGE_ANIMATOR_VIEW_NUM_FRAMES, FINDPHONE_IMAGE_ANIMATOR_VIEW_TIMEOFUPDATE); FindPhoneImageAnimator->SetRepeat(true); - FindPhoneImageAnimator->Start(); } /* ----------------------------- FindPhoneLabel ----------------------------- */ FindPhoneLabel = new UILabelExt(); @@ -261,13 +271,13 @@ namespace OHOS FindPhoneLabelButton->SetTextColor(Color::GetColorFromRGBA(0xff, 0x5a, 0x36, 0xff)); FindPhoneLabelButton->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); FindPhoneLabelButton->SetStyleForState(STYLE_BORDER_COLOR, 0xff0b1928, UIButton::PRESSED); - UIView::OnClickListener *clickListener = static_cast(FindPhonePresenter::GetInstance()); - FindPhoneLabelButton->SetOnClickListener(clickListener); + FindPhoneLabelButton->SetOnClickListener(presenter_); /* ----------------------------------- Add ---------------------------------- */ FindPhoneGroupView->Add(FindPhoneTitleLabel); FindPhoneGroupView->Add(FindPhoneImageAnimator); FindPhoneGroupView->Add(FindPhoneLabel); FindPhoneGroupView->Add(FindPhoneLabelButton); + container_->Add(FindPhoneGroupView); } viewInitStatus = true; } @@ -275,32 +285,41 @@ namespace OHOS void FindPhoneView::OnStart() { View::OnStart(); + // if (FindPhoneModel::GetInstance().GetBlueToothConnectedState() == true) // 判断蓝牙是否是连接状态 + // { + // FindPhoneViewInit_BlueToothConnected(); + // senfindphoneSend(FINDPHONE_START); + // } + // else + // { + // FindPhoneViewInit_BlueToothDisConnected(); + // } + SetContainerView(new UIViewGroup()); + if (GetContainer() == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "container_ new fail!!"); + return; + } + container_->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight()); + container_->SetTouchable(true); + container_->SetDraggable(true); - if (FindPhoneModel::GetInstance().GetBlueToothConnectedState() == true) // 判断蓝牙是否是连接状态 + if (!viewInitStatus) { FindPhoneViewInit_BlueToothConnected(); senfindphoneSend(FINDPHONE_START); + viewInitStatus = true; } - else - { - FindPhoneViewInit_BlueToothDisConnected(); - } - - FindPhoneGroupView->SetTouchable(true); - FindPhoneGroupView->SetDraggable(true); - UIView::OnDragListener *dragListener = static_cast(FindPhonePresenter::GetInstance()); - FindPhoneGroupView->SetOnDragListener(dragListener); - - // 增加按键监听 - RootView::OnKeyActListener *keyactListener = (RootView::OnKeyActListener *)OHOS::FindPhonePresenter::GetInstance(); - RootView::GetInstance()->SetOnKeyActListener(keyactListener); + RootView::GetInstance()->SetOnKeyActListener(presenter_); } void FindPhoneView::OnSetUpView() { View::OnSetUpView(); - RootView::GetInstance()->Add(FindPhoneGroupView); - container_ = FindPhoneGroupView; + if (FindPhoneImageAnimator) + { + FindPhoneImageAnimator->Start(); + } Draw(); } @@ -313,8 +332,8 @@ namespace OHOS void FindPhoneView::OnStop() { View::OnStop(); - RootView::GetInstance()->RemoveAll(); RootView::GetInstance()->ClearOnKeyActListener(); + ClearAll(); return; } } \ No newline at end of file diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordDeleteView.h b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordDeleteView.h index 08b37e734..38e3a5064 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordDeleteView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordDeleteView.h @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-30 09:14:38 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-26 09:44:39 + * @LastEditTime: 2024-08-31 20:51:23 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordDeleteView.h * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -55,6 +55,7 @@ namespace OHOS UILabelExt *DeleteNameLabel{nullptr}; UIButton *RECORD_DELETE_ON_BUTTON{nullptr}; // 是否删除录音:是 UIButton *RECORD_DELETE_OFF_BUTTON{nullptr}; // 是否删除录音:否 + std::string mergefileName; }; } // namespace OHOS #endif \ No newline at end of file diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingListAdapter.h b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingListAdapter.h index adf226a46..59bac81d0 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingListAdapter.h +++ b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingListAdapter.h @@ -1,3 +1,11 @@ +/* + * @Author: luozheng 1732036298@qq.com + * @Date: 2024-08-05 15:20:03 + * @LastEditors: luozheng 1732036298@qq.com + * @LastEditTime: 2024-08-31 20:19:31 + * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingListAdapter.h + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ #ifndef RECORDING_LIST_ADAPTER_H #define RECORDING_LIST_ADAPTER_H @@ -10,7 +18,7 @@ namespace OHOS typedef struct { int index; - const char *recordId; // 录音编号 + std::string recordId; // 录音名 const char *recordTotalTime; // 录音总时长 const char *recordTime; // 录音时间 } RecordingListItem; diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingModel.h b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingModel.h index 3a2e5aaeb..7494f1826 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingModel.h +++ b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingModel.h @@ -38,7 +38,7 @@ namespace OHOS RECORDER_RESPONSE_MAX, }; -#define MAX_RECORDING_NUM 20 +#define MAX_RECORDING_NUM 30 typedef struct { char recordingFileName[32]; // 录音文件名 @@ -69,17 +69,17 @@ namespace OHOS void InitRecordingListItem(); std::vector &GetRecordinglistItems(); std::string GetCurrentPlayRecordingName(void); + std::string GetCurrentPlayRecordingName(std::string name); int GetRecordingListNum(); void SetRecordingListNum(int value); std::string GetCleanFileName(const std::string &filePath); - void SearchFiles(const std::string &directory, std::vector &fileNames, int &mp3FileCount); + void SearchFiles(const std::string &directory, std::vector &Recordings, int &mp3FileCount); void SetClickRecordingIndex(int index_); int GetClickRecordingIndex(void); std::vector &GetFileNames(void); void SetTotalRecordDuration(std::string time); std::string GetTotalRecordDuration(void) const; - void SetRecordingInfo(RecordingInfo &info, int index); - void UpdateRecordingInfo(int index); + void UpdateRecordingInfo(); void SetRecordFileName(std::string name); std::string GetRecordFileName(void); std::string Getyyyymmhhh_date(void); @@ -95,12 +95,13 @@ namespace OHOS bool CreateRecordPlayDirectory(const char *path); const char *GetRecordDirectory() const; static std::string recordTempDuration; // 录音时长 - int RecordDataWriteToFile(); - int RecordDataReadToFile(); + int RecordDataWriteToFile(std::string name); + int RecordDataReadToFile(std::string name); + void printfRecordData(); void GetDuration(int64_t &duration); void UpdateRecordProcess(); - bool GetRecordingPlayerViewCreate(); - void SetRecordingPlayerViewCreate(bool state); + int getMaxRecordingNumber(void); + void setMaxRecordingNumber(int number); private: RecordingModel(); @@ -124,7 +125,7 @@ namespace OHOS bool isStopAndReset{false}; // 判断是否是停止还是重置状态 bool audioInitStatus{false}; /* -------------------------------------------------------------------------- */ - std::vector fileNames; // 文件名数组 + std::vector fileNames; // 录音文件名数组 int RecordingMp3FileCount = 0; // 录音MP3数量 const std::string directory = "/user/userdata/recording/"; // 录音目录 const std::string recordInfoFile = "/user/userdata/recording/recordinfo.bin"; @@ -136,7 +137,10 @@ namespace OHOS char *yyyymmhhh_date; // 保存年月日时间 std::string TotalRecordDuration; // 保存录音的总时长 std::string RecordingTimeAndDuration; // 录音日期和录音时长 - RecordingInfo recordingInfo[MAX_RECORDING_NUM] = {0}; + RecordingInfo info[MAX_RECORDING_NUM] = {0}; + RecordingInfo recordingInfo{0}; + std::string mergefileName; + int MaxRecordingNumber{0}; //要录取的最大录音编号 /* -------------------------------------------------------------------------- */ bool RecordingPlayerViewIsCreate{false}; }; diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingNumLimitView.h b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingNumLimitView.h new file mode 100644 index 000000000..16597fc5f --- /dev/null +++ b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingNumLimitView.h @@ -0,0 +1,50 @@ +/* + * @Author: luozheng 1732036298@qq.com + * @Date: 2024-08-30 15:38:55 + * @LastEditors: luozheng 1732036298@qq.com + * @LastEditTime: 2024-08-30 16:08:59 + * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingNumLimitView.h + */ +#ifndef _RECORDING_NUM_LIMIT_VIEW_ +#define _RECORDING_NUM_LIMIT_VIEW_ +#include "BaseView.h" +#include "components/ui_scroll_view.h" +#include "components/ui_label_ext.h" +#include "components/ui_image_view.h" +#include "components/ui_button.h" + +namespace OHOS +{ + static constexpr const char *RECORDINGNUMLIMITVIEW = "RecordingNumLimitView"; + static constexpr const char *RECORDINGNUMLIMITBUTTONVIEW = "RecordingNumLimitButtonView"; + class RecordingNumLimitView + { + public: + struct LabelConfig + { + int16_t left; + int16_t top; + int16_t width; + int16_t height; + int16_t fontSize; // 字体大小 + int16_t lineHeigh; // 行高 + int16_t textId; // 文本id + uint8_t lineBreakMode; // 断行模式。 + }; + RecordingNumLimitView(); + ~RecordingNumLimitView(); + UIScrollView *RecordingNumLimitViewInit(void); + + private: + UILabelExt *CreateRecordingNumLimitLabel(LabelConfig &labelconfig); // 设置标签 + void ClearAll(void); + UIScrollView *scrollView{nullptr}; + UILabelExt *title{nullptr}; + UIImageView *image{nullptr}; + UILabelExt *note{nullptr}; + UILabelExt *goitlabel{nullptr}; + UIButton *goitbutton{nullptr}; + }; + +} +#endif diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingView.h b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingView.h index 27dc2fce2..ec20a1c09 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingView.h @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-30 09:14:38 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-28 14:45:22 + * @LastEditTime: 2024-08-30 16:16:24 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/include/RecordingView.h */ #ifndef RECORD_VIEW_H @@ -24,6 +24,7 @@ #include "record/include/RecordingPlayerView.h" #include "record/include/RecordDeleteView.h" #include "record/include/RecordingVolumeSettingView.h" +#include "record/include/RecordingNumLimitView.h" namespace OHOS { @@ -35,6 +36,7 @@ namespace OHOS RECORDINGPLAYERVIEW, // 录音播放视图(subView) RECORDINGDELETEVIEW, // 录音删除视图(subView) RECORDINGVOLUMESETTINGVIEW, // 声音设置视图(subView) + RECORDINGEXCELIMIT, // 录音数量超出限制(subView) MAX_RECORDINGVIEWID, } RECORDINGVIEWID; @@ -62,9 +64,10 @@ namespace OHOS bool ChangeRecordingPlayerView(int16_t thisView); // 切换到“录音播放”视图 bool ChangeRecordDeleteView(int16_t thisView); // 切换到“录音删除”视图 bool ChangeRecordVolumeSettingView(int16_t thisView); // 切换到“声音设置”视图 + bool ChangeRecordNumLimitView(int16_t thisView); // 切换到“录音超出限制”视图 bool ClickFunc(int16_t interface); void ChangeView(int16_t hideView, int16_t showView); - int GetCurrentViewType(UIScrollView * view); + int GetCurrentViewType(UIScrollView *view); UIScrollView *GetRecordingViewScrollView(int index); public: @@ -79,6 +82,7 @@ namespace OHOS RecordingPlayerView *p_RecordingPlayerView{nullptr}; RecordDeleteView *p_RecordDeleteView{nullptr}; RecordingVolumeSettingView *p_RecordingVolumeSettingView{nullptr}; + RecordingNumLimitView *p_RecordingNumLimitView{nullptr}; private: bool RecordingScrollViewInit(void); diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordDeleteView.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordDeleteView.cpp index 8f6ae5494..7e184ee4e 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordDeleteView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordDeleteView.cpp @@ -1,7 +1,9 @@ #include "record/include/RecordDeleteView.h" #include "record/include/RecordingPresenter.h" +#include "record/include/RecordingModel.h" #include "wearable_log.h" #include "ui_resource_string.h" +#include "ConfigModel.h" namespace OHOS { static RecordDeleteView *g_pRecordDeleteView{nullptr}; @@ -225,7 +227,8 @@ namespace OHOS WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RecordDeleteViewInit::SetRecordDeleteName"); if (DeleteNameLabel) { - DeleteNameLabel->SetText(name); + mergefileName = RecordingModel::GetInstance()->GetCurrentPlayRecordingName(name); + DeleteNameLabel->SetText(mergefileName.c_str()); DeleteNameLabel->Invalidate(); } } diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordListView.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordListView.cpp index 3cde41b99..ef4c677d9 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordListView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordListView.cpp @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-02-27 09:16:50 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-27 14:38:37 + * @LastEditTime: 2024-09-02 09:57:10 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordListView.cpp */ @@ -285,7 +285,7 @@ namespace OHOS recordList->SetDragACCLevel(5); recordList->SetSwipeACCLevel(800); /*设置手指抬起屏幕后的补偿距离。*/ recordList->SetReboundSize(30); - recordList->SetScrollBlankSize(30); + // recordList->SetScrollBlankSize(30); recordList->SetIntercept(true); // 设置是否拦截输入事件。如果被截获,视图在本地处理后不会将输入事件传递给父视图。 recordList->SetAdapter(p_RecordingListAdapter); RecordListScrollView->Add(recordList); diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListAdapter.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListAdapter.cpp index 29f7df8ef..e8cebf9d0 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListAdapter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListAdapter.cpp @@ -1,3 +1,10 @@ +/* + * @Author: luozheng 1732036298@qq.com + * @Date: 2024-08-05 15:20:03 + * @LastEditors: luozheng 1732036298@qq.com + * @LastEditTime: 2024-08-31 09:26:00 + * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListAdapter.cpp + */ #include "record/include/RecordingListAdapter.h" #include "record/include/RecordingListitemView.h" namespace OHOS @@ -68,13 +75,14 @@ namespace OHOS if (inView == nullptr) { item = new RecordingListitemView(); - } + } else { item = static_cast(inView); } item->SetItemInfo(itemData); item->SetOnClickListener(itemClickListener); + item->SetViewIndex(index); return item; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListitemView.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListitemView.cpp index 052e92461..cc773ded1 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListitemView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListitemView.cpp @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-02 20:10:18 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-24 17:40:14 + * @LastEditTime: 2024-08-31 20:19:43 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingListitemView.cpp */ #include "record/include/RecordingListitemView.h" @@ -38,7 +38,7 @@ namespace OHOS { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RecordingListitemView::SetItemInfo"); m_ItemInfo = itemInfo; - m_recordId.SetText(itemInfo.recordId); + m_recordId.SetText(itemInfo.recordId.c_str()); m_recordTotalTime.SetText(itemInfo.recordTotalTime); m_recordTime.SetText(itemInfo.recordTime); } @@ -70,7 +70,8 @@ namespace OHOS int RecordingListitemView::GetRecordingListIndex() { - return m_ItemInfo.index; + // return m_ItemInfo.index; + return GetViewIndex(); } } \ No newline at end of file diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingModel.cpp index 9897afa39..54beb2ecd 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingModel.cpp @@ -12,6 +12,7 @@ #include #include #include +#include "ConfigModel.h" namespace OHOS { std::string RecordingModel::recordTempDuration = 0; @@ -504,7 +505,7 @@ namespace OHOS * @param -mp3FileCount 录音文件数量 * @return void */ - void RecordingModel::SearchFiles(const std::string &directory, std::vector &fileNames, int &mp3FileCount) + void RecordingModel::SearchFiles(const std::string &directory, std::vector &Recordings, int &mp3FileCount) { DIR *dir; struct dirent *ent; @@ -521,14 +522,17 @@ namespace OHOS std::string cleanFileName = GetCleanFileName(filePath); if (!cleanFileName.empty()) { + RecordDataReadToFile(cleanFileName.c_str()); + strcpy(info[mp3FileCount].recordingFileName, recordingInfo.recordingFileName); + strcpy(info[mp3FileCount].recordingDuration, recordingInfo.recordingDuration); + strcpy(info[mp3FileCount].recordingTime, recordingInfo.recordingTime); mp3FileCount++; - fileNames.push_back(cleanFileName); } } else if (ent->d_type == DT_DIR) // 目录 { std::string subDirectory = directory + fileName + "/"; - SearchFiles(subDirectory, fileNames, mp3FileCount); // 递归搜索子目录 + SearchFiles(subDirectory, Recordings, mp3FileCount); // 递归搜索子目录 } } } @@ -542,35 +546,38 @@ namespace OHOS void RecordingModel::InitRecordingListItem(void) { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RecordingModel::InitRecordingListItem"); - RecordingMp3FileCount = 0; + if (!Recordings.empty()) + { + Recordings.clear(); + } if (!fileNames.empty()) { fileNames.clear(); } - if (!Recordings.empty()) + for (int i = 0; i < RecordingMp3FileCount; ++i) { - Recordings.clear(); + memset(info[i].recordingFileName, 0, sizeof(info[i].recordingFileName)); + memset(info[i].recordingDuration, 0, sizeof(info[i].recordingDuration)); + memset(info[i].recordingTime, 0, sizeof(info[i].recordingTime)); } - SearchFiles(directory, fileNames, RecordingMp3FileCount); - RecordDataReadToFile(); + RecordingMp3FileCount = 0; + SearchFiles(directory, Recordings, RecordingMp3FileCount); if (RecordingMp3FileCount != 0) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Total .mp3 Files Count:%d", RecordingMp3FileCount); - for (const auto &filename : fileNames) + MaxRecordingNumber = atoi(info[0].recordingFileName); + for (int i = 1; i < RecordingMp3FileCount; i++) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "File Name::%s", filename.c_str()); + if (atoi(info[i].recordingFileName) > MaxRecordingNumber) + { + MaxRecordingNumber = atoi(info[i].recordingFileName); + } } + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MaxRecordingNumber:%d", MaxRecordingNumber); // 对 Recordings 数组进行操作 for (int i = 0; i < RecordingMp3FileCount; i++) { - for (int j = 0; j < RecordingMp3FileCount; j++) - { - if (fileNames[i] == recordingInfo[j].recordingFileName) - { - Recordings.push_back({i, recordingInfo[j].recordingFileName, recordingInfo[j].recordingDuration, recordingInfo[j].recordingTime}); - break; - } - } + Recordings.push_back({i, GetCurrentPlayRecordingName(info[i].recordingFileName), info[i].recordingDuration, info[i].recordingTime}); } } WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordingModel::InitRecordingListItem over!!"); @@ -591,7 +598,41 @@ namespace OHOS */ std::string RecordingModel::GetCurrentPlayRecordingName(void) { - return fileNames[GetClickRecordingIndex()]; + return info[GetClickRecordingIndex()].recordingFileName; + } + + std::string RecordingModel::GetCurrentPlayRecordingName(std::string name) + { + int language = ConfigModel::GetInstance()->GetLanguage(); + if (language == 0) // 如果当前系统为中文 + { + mergefileName = "录音 "; + mergefileName += name; + } + else + { + mergefileName = "Audio "; + mergefileName += name; + } + return mergefileName; + } + + /* + * @brief 获取年月日时间和录音时长 + */ + std::string &RecordingModel::Getyyyymmhhh_dateAndTotalRecordDuration(void) + { + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[RecordingModel] Getyyyymmhhh_dateAndTotalRecordDuration"); + std::string yyyymmhhh_date = Recordings[GetClickRecordingIndex()].recordTime; + std::string TotalRecordDuration = Recordings[GetClickRecordingIndex()].recordTotalTime; + // 去掉日期字符串末尾的换行符 + if (!yyyymmhhh_date.empty() && yyyymmhhh_date.back() == '\n') + { + yyyymmhhh_date.erase(yyyymmhhh_date.length() - 1); + } + RecordingTimeAndDuration = (yyyymmhhh_date + "-" + TotalRecordDuration); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordTime = %s recordTotalTime = %s", yyyymmhhh_date.c_str(), TotalRecordDuration.c_str()); + return RecordingTimeAndDuration; } /* @@ -607,6 +648,11 @@ namespace OHOS void RecordingModel::SetRecordingListNum(int value) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordingModel::GetRecordingListNum %d", value); + if (value > MAX_RECORDING_NUM) + { + RecordingMp3FileCount = MAX_RECORDING_NUM; + return; + } RecordingMp3FileCount = value; } @@ -671,41 +717,18 @@ namespace OHOS return yyyymmhhh_date; } - // 设置每首录音的信息:包含录音文件名,录音时长,录音时间 - void RecordingModel::SetRecordingInfo(RecordingInfo &info, int index) + void RecordingModel::UpdateRecordingInfo() { - recordingInfo[index] = info; - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordingFileName = %s", recordingInfo[index].recordingFileName); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordingDuration = %s", recordingInfo[index].recordingDuration); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordingTime = %s", recordingInfo[index].recordingTime); - } - - void RecordingModel::UpdateRecordingInfo(int index) - { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "UpdateRecordingInfo %s", recordingInfo[index].recordingFileName); if (index < 0 || index > RecordingMp3FileCount) { return; } - char *file_name = recordingInfo[index].recordingFileName; - std::string delete_filename = (directory + file_name).append(".mp3"); + std::string delete_filename_mp3 = (directory + GetCurrentPlayRecordingName()).append(".mp3"); + std::string delete_filename_txt = (directory + GetCurrentPlayRecordingName()).append(".txt"); /* -------------------------------- 删除录音文件 -------------------------------- */ - uapi_delete_files(delete_filename.c_str()); + uapi_delete_files(delete_filename_mp3.c_str()); + uapi_delete_files(delete_filename_txt.c_str()); /* -------------------------------------------------------------------------- */ - int i = 0; - for (i = index; i < (RecordingMp3FileCount - 1); i++) - { - strcpy(recordingInfo[i].recordingFileName, recordingInfo[i + 1].recordingFileName); - strcpy(recordingInfo[i].recordingDuration, recordingInfo[i + 1].recordingDuration); - strcpy(recordingInfo[i].recordingTime, recordingInfo[i + 1].recordingTime); - - fileNames[i] = fileNames[i + 1]; - } - RecordingMp3FileCount--; - RecordingInfo info = {0}; - SetRecordingInfo(info, i); - fileNames[i].clear(); - RecordDataWriteToFile(); } // 设置当前的录音文件名,每次录音会更改 @@ -720,24 +743,6 @@ namespace OHOS return recordFileName; } - /* - * @brief 获取年月日时间和录音时长 - */ - std::string &RecordingModel::Getyyyymmhhh_dateAndTotalRecordDuration(void) - { - WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[RecordingModel] Getyyyymmhhh_dateAndTotalRecordDuration"); - std::string yyyymmhhh_date = Getyyyymmhhh_date(); - std::string TotalRecordDuration = recordingInfo[RecordingMp3FileCount - index - 1].recordingDuration; - // 去掉日期字符串末尾的换行符 - if (!yyyymmhhh_date.empty() && yyyymmhhh_date.back() == '\n') - { - yyyymmhhh_date.erase(yyyymmhhh_date.length() - 1); - } - RecordingTimeAndDuration = (yyyymmhhh_date + "-" + TotalRecordDuration); - WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RecordingTimeAndDuration %s", RecordingTimeAndDuration.c_str()); - return RecordingTimeAndDuration; - } - void RecordingModel::GetDuration(int64_t &duration) { duration = DurationTime; @@ -751,13 +756,14 @@ namespace OHOS } } - bool RecordingModel::GetRecordingPlayerViewCreate() + int RecordingModel::getMaxRecordingNumber(void) { - return RecordingPlayerViewIsCreate; + return MaxRecordingNumber; } - void RecordingModel::SetRecordingPlayerViewCreate(bool state) + + void RecordingModel::setMaxRecordingNumber(int number) { - RecordingPlayerViewIsCreate = state; + MaxRecordingNumber = number; } /*创建录音播放路径*/ @@ -786,49 +792,65 @@ namespace OHOS return directory.c_str(); } - int RecordingModel::RecordDataWriteToFile() + // 保存录音信息文件 + int RecordingModel::RecordDataWriteToFile(std::string name) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataWriteToFile,%d", __LINE__, RecordingMp3FileCount); - if (0 == RecordingMp3FileCount) + if (name.empty()) { return OHOS_FAILURE; } - - FILE *fp = fopen(recordInfoFile.c_str(), "wb+"); + name = directory + name.append(".txt"); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataWriteToFile %s", __LINE__, name.c_str()); + FILE *fp = fopen(name.c_str(), "wb+"); if (nullptr == fp) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataWriteToFile fail", __LINE__); return OHOS_FAILURE; } - size_t ret = fwrite(recordingInfo, sizeof(RecordingInfo), RecordingMp3FileCount, fp); - if (RecordingMp3FileCount != ret) - { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataWriteToFile fail", __LINE__); - } + std::string recordingFileName = GetRecordFileName(); // 录音文件名 + std::string yyymmhhh_date = Getyyyymmhhh_date(); // 保存录音年月日时间 + std::string TotalRecordDuration = RecordingModel::recordTempDuration; // 录音的总时长 + recordingInfo = {0}; + strncpy_s(recordingInfo.recordingFileName, 32, recordingFileName.c_str(), recordingFileName.length()); + strncpy_s(recordingInfo.recordingDuration, 16, TotalRecordDuration.c_str(), TotalRecordDuration.length()); + strncpy_s(recordingInfo.recordingTime, 16, yyymmhhh_date.c_str(), yyymmhhh_date.length()); + + size_t ret = fwrite((void *)&recordingInfo, sizeof(RecordingInfo), 1, fp); fclose(fp); WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataWriteToFile success", __LINE__); return OHOS_SUCCESS; } - int RecordingModel::RecordDataReadToFile() + // 读取录音信息文件 + int RecordingModel::RecordDataReadToFile(std::string name) { - if (0 == RecordingMp3FileCount) + if (name.empty()) { return OHOS_FAILURE; } - FILE *fp = fopen(recordInfoFile.c_str(), "rb"); + name = directory + name.append(".txt"); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataReadToFile %s", __LINE__, name.c_str()); + FILE *fp = fopen(name.c_str(), "rb"); if (fp == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataReadToFile", __LINE__); return OHOS_FAILURE; } - fread(recordingInfo, sizeof(RecordingInfo), RecordingMp3FileCount, fp); + fread((void *)&recordingInfo, sizeof(RecordingInfo), 1, fp); + printfRecordData(); fclose(fp); WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]:RecordDataReadToFile success", __LINE__); return OHOS_SUCCESS; } + + void RecordingModel::printfRecordData() + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordingFileName %s", recordingInfo.recordingFileName); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordingDuration %s", recordingInfo.recordingDuration); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "recordingTime %s", recordingInfo.recordingTime); + } /* ----------------------------------- 定时器 ---------------------------------- */ // 声明定时器变量 osTimerId_t g_timer = NULL; diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingNumLimitView.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingNumLimitView.cpp new file mode 100644 index 000000000..1cf98c5a0 --- /dev/null +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingNumLimitView.cpp @@ -0,0 +1,192 @@ +#include "record/include/RecordingNumLimitView.h" +#include "wearable_log.h" +#include "record/include/RecordingPresenter.h" +namespace OHOS +{ + + RecordingNumLimitView::RecordingNumLimitView() + { + } + + RecordingNumLimitView::~RecordingNumLimitView() + { + ClearAll(); + } + + void RecordingNumLimitView::ClearAll(void) + { + if (scrollView != nullptr) + { + scrollView->RemoveAll(); + if (title) + { + delete title; + title = nullptr; + } + if (image) + { + delete image; + image = nullptr; + } + if (note) + { + delete note; + note = nullptr; + } + if (goitlabel) + { + delete goitlabel; + goitlabel = nullptr; + } + if (goitbutton) + { + delete goitbutton; + goitbutton = nullptr; + } + delete scrollView; + scrollView = nullptr; + } + } + + UILabelExt *RecordingNumLimitView::CreateRecordingNumLimitLabel(LabelConfig &labelconfig) + { + UILabelExt *label = new UILabelExt(); + if (label == nullptr) + { + return nullptr; + } + label->SetPosition(labelconfig.left, labelconfig.top, labelconfig.width, labelconfig.height); // 位置大小 + label->SetStyle(STYLE_TEXT_FONT, labelconfig.fontSize); // 字体大小 + label->SetStyle(STYLE_LINE_HEIGHT, labelconfig.lineHeigh); // 字体行高 + label->SetTextId(labelconfig.textId); + label->SetLineBreakMode(labelconfig.lineBreakMode); // 断行模式。 + label->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); + label->SetFont(DEFAULT_VECTOR_FONT_FILENAME, labelconfig.fontSize); + return label; + } + + UIScrollView *RecordingNumLimitView::RecordingNumLimitViewInit(void) + { + if (scrollView == nullptr) + { + scrollView = new UIScrollView(); + if (scrollView == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "scrollView new fail!"); + return nullptr; + } + scrollView->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight()); + UIView::OnDragListener *draglistener = static_cast(RecordingPresenter::GetInstance()); + if (draglistener == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "draglistener can not be nullptr!"); + return nullptr; + } + scrollView->SetViewId(RECORDINGNUMLIMITVIEW); + scrollView->SetOnDragListener(draglistener); + scrollView->SetTouchable(true); + scrollView->SetDraggable(true); + /* -------------------------------------------------------------------------- */ + LabelConfig labelconfig = { + .left = 83, + .top = 50, + .width = 300, + .height = 35, + .fontSize = 30, + .lineHeigh = 35, + .textId = STR_RECORDER, + .lineBreakMode = UILabel::LINE_BREAK_OSCILLATION, + }; + if (title == nullptr) + { + title = CreateRecordingNumLimitLabel(labelconfig); + if (title == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "title can not be nullptr!"); + return nullptr; + } + scrollView->Add(title); + } + /* -------------------------------------------------------------------------- */ + if (image == nullptr) + { + image = new UIImageView(); + if (image == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "image can not be nullptr!"); + return nullptr; + } + image->SetPosition(193, 120, 80, 80); + image->SetSrc(PNG_ATTENTION_IMAGE); + scrollView->Add(image); + } + /* -------------------------------------------------------------------------- */ + labelconfig = { + .left = 53, + .top = 222, + .width = 360, + .height = 70, + .fontSize = 30, + .lineHeigh = 35, + .textId = STR_VOICE_RECORDING_REMINDER_NOTE, // 录音数量不得超过30首,请删除已有录音 + .lineBreakMode = UILabel::LINE_BREAK_WRAP, + }; + if (note == nullptr) + { + note = CreateRecordingNumLimitLabel(labelconfig); + if (note == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "note can not be nullptr!"); + return nullptr; + } + scrollView->Add(note); + } + /* -------------------------------------------------------------------------- */ + if (goitbutton == nullptr) + { + goitbutton = new UIButton(); + if (goitbutton == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "goitbutton can not be nullptr!"); + return nullptr; + } + goitbutton->SetPosition(93, note->GetY() + note->GetTextHeight() + 48, 280, 90); + goitbutton->SetViewId(RECORDINGNUMLIMITBUTTONVIEW); + goitbutton->SetStyle(STYLE_BACKGROUND_COLOR, 0xff191919); + goitbutton->SetStyle(STYLE_BACKGROUND_OPA, 0xff); + goitbutton->SetStyleForState(STYLE_BACKGROUND_COLOR, 0xff383838, UIButton::PRESSED); + UIView::OnClickListener *clicilistener = static_cast(RecordingPresenter::GetInstance()); + if (clicilistener == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "clicilistener can not be nullptr!"); + return nullptr; + } + goitbutton->SetOnClickListener(clicilistener); + scrollView->Add(goitbutton); + } + /* -------------------------------------------------------------------------- */ + int16_t y = goitbutton->GetY() + 28; + labelconfig = { + .left = 133, + .top = y, + .width = 200, + .height = 35, + .fontSize = 30, + .lineHeigh = 35, + .textId = STR_KONW, // 知道了 + .lineBreakMode = UILabel::LINE_BREAK_OSCILLATION, + }; + if (goitlabel == nullptr) + { + goitlabel = CreateRecordingNumLimitLabel(labelconfig); + if (goitlabel == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "goitlabel can not be nullptr!"); + return nullptr; + } + scrollView->Add(goitlabel); + } + } + return scrollView; + } +} \ No newline at end of file diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPlayerView.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPlayerView.cpp index bdf785b01..dce388fab 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPlayerView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPlayerView.cpp @@ -386,6 +386,13 @@ namespace OHOS { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[RecordingPlayerView] ResetComponentStatus"); + RecordingModel *p_RecordingModel = RecordingModel::GetInstance(); + if (p_RecordingModel == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordingModel::GetInstance fail!!"); + return; + } + if (PlayerProgressBar != nullptr) { PlayerProgressBar->SetValue(0); // 0:进度0% @@ -393,7 +400,8 @@ namespace OHOS } if (RecordingFileName != nullptr) { - RecordingFileName->SetText(RecordingModel::GetInstance()->GetCurrentPlayRecordingName().c_str()); + std::string name = p_RecordingModel->GetCurrentPlayRecordingName(); + RecordingFileName->SetText(p_RecordingModel->GetCurrentPlayRecordingName(name).c_str()); RecordingFileName->Invalidate(); } if (RecordingTimeAndDuration != nullptr) diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPresenter.cpp index 09b010ebc..86e63f7e6 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPresenter.cpp @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-30 09:14:38 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-28 15:41:29 + * @LastEditTime: 2024-09-02 09:47:40 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingPresenter.cpp */ @@ -69,7 +69,6 @@ namespace OHOS Presenter::OnStop(); p_RecordingModel->ClearRecordingPlayer(); StopRecord(); - RecordingModel::GetInstance()->SetRecordingPlayerViewCreate(false); // ScreenAlwaysOnCtr(CANCEL_SCREEN_ALWAYS_ON); } @@ -118,6 +117,9 @@ namespace OHOS case RECORDINGVOLUMESETTINGVIEW: p_RecordingView->ChangeView(RECORDINGVOLUMESETTINGVIEW, RECORDINGPLAYERVIEW); // 声音设置视图(subView)->录音播放视图(subView) break; + case RECORDINGEXCELIMIT: + p_RecordingView->ChangeView(RECORDINGEXCELIMIT, RECORDINGVIEW); + break; default: break; } @@ -181,16 +183,17 @@ namespace OHOS } args[5] = (char *)malloc(100); // 分配内存 /* -------------------------------------------------------------------------- */ - int num = p_RecordingModel->GetRecordingListNum(); + int num = p_RecordingModel->getMaxRecordingNumber(); std::string recordfileNme; - if (num < 9) - { - recordfileNme = "record_0" + std::to_string(num + 1); - } - else - { - recordfileNme = "record_" + std::to_string(num + 1); - } + // if (num < 9) + // { + // recordfileNme = "record_0" + std::to_string(num + 1); + // } + // else + // { + // recordfileNme = "record_" + std::to_string(num + 1); + // } + recordfileNme = std::to_string(num + 1); p_RecordingModel->SetRecordFileName(recordfileNme); sprintf(args[5], "%s%s.mp3", RecordingModel::GetInstance()->GetRecordDirectory(), recordfileNme.c_str()); /* ---------------------------------- 开始录音 ---------------------------------- */ @@ -215,18 +218,18 @@ namespace OHOS AudioCaptureSample(argc, (const char **)&argv); /* ---------------------------------- 停止定时器 --------------------------------- */ p_RecordingModel->Recording_StopTimer(); + /* --------------------------------- 录音数量加1 --------------------------------- */ + p_RecordingModel->SetRecordingListNum(p_RecordingModel->GetRecordingListNum() + 1); /* --------------------------------- 设置录音信息 --------------------------------- */ - int index = p_RecordingModel->GetRecordingListNum(); // 保存录音的下标 - std::string recordingFileName = p_RecordingModel->GetRecordFileName(); // 录音文件名 - std::string yyymmhhh_date = RecordingModel::GetInstance()->Getyyyymmhhh_date(); // 保存录音年月日时间 - std::string TotalRecordDuration = RecordingModel::recordTempDuration; // 录音的总时长 - RecordingInfo info = {0}; - strncpy_s(info.recordingFileName, 32, recordingFileName.c_str(), recordingFileName.length()); - strncpy_s(info.recordingDuration, 16, TotalRecordDuration.c_str(), TotalRecordDuration.length()); - strncpy_s(info.recordingTime, 16, yyymmhhh_date.c_str(), yyymmhhh_date.length()); - p_RecordingModel->SetRecordingInfo(info, index); - p_RecordingModel->SetRecordingListNum(index + 1); - p_RecordingModel->RecordDataWriteToFile(); + // int num = p_RecordingModel->GetRecordingListNum(); // 保存录音的下标 + std::string recordingFileName = p_RecordingModel->GetRecordFileName(); // 录音文件名 + // std::string yyymmhhh_date = RecordingModel::GetInstance()->Getyyyymmhhh_date(); // 保存录音年月日时间 + // std::string TotalRecordDuration = RecordingModel::recordTempDuration; // 录音的总时长 + // RecordingInfo info = {0}; + // strncpy_s(info.recordingFileName, 32, recordingFileName.c_str(), recordingFileName.length()); + // strncpy_s(info.recordingDuration, 16, TotalRecordDuration.c_str(), TotalRecordDuration.length()); + // strncpy_s(info.recordingTime, 16, yyymmhhh_date.c_str(), yyymmhhh_date.length()); + p_RecordingModel->RecordDataWriteToFile(recordingFileName.c_str()); WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordingView StopRecord over!!"); } @@ -242,6 +245,11 @@ namespace OHOS if (strcmp(view.GetViewId(), RECORD_BUTTON) == 0) { + if (p_RecordingModel->GetRecordingListNum() >= MAX_RECORDING_NUM) + { + view_->ChangeView(RECORDINGVIEW, RECORDINGEXCELIMIT); + return true; + } StartRecord(); return true; } @@ -254,12 +262,13 @@ namespace OHOS else if (strcmp(view.GetViewId(), RECORD_DELETE_ON_BUTTON_VIEWID) == 0) // 若点击的是录音删除按钮 { int index = p_RecordingModel->GetClickRecordingIndex(); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "index = %d", index); // std::string delete_path = RecordingModel::GetInstance()->GetRecordDirectory(); // std::string delete_filename = p_RecordingModel->GetFileNames()[index] + ".mp3"; // std::string fileName = delete_path + delete_filename; // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "index = %d ", index); // uapi_delete_files(fileName.c_str());//删除录音文件 - p_RecordingModel->UpdateRecordingInfo(p_RecordingModel->GetRecordingListNum() - index - 1); + p_RecordingModel->UpdateRecordingInfo(); p_RecordingView->ChangeView(RECORDINGDELETEVIEW, RECORDINGVIEW); return true; @@ -269,6 +278,11 @@ namespace OHOS p_RecordingView->ChangeView(RECORDINGDELETEVIEW, RECORDINGPLAYERVIEW); return true; } + else if (strcmp(view.GetViewId(), RECORDINGNUMLIMITBUTTONVIEW) == 0) + { + p_RecordingView->ChangeView(RECORDINGEXCELIMIT, RECORDINGVIEW); + return true; + } return true; } @@ -351,7 +365,7 @@ namespace OHOS WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordListViewListener::OnClick index:%d", index); if (index >= RecordingModel::GetInstance()->GetRecordingListNum()) { - WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RecordListViewListener::OnClick is no index"); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordListViewListener::OnClick is no index"); return false; } /* -------------------------------- 保存被点击录音下标 ------------------------------- */ diff --git a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingView.cpp b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingView.cpp index 4e5eefd36..3180e9cc9 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingView.cpp @@ -79,6 +79,11 @@ namespace OHOS delete p_RecordingVolumeSettingView; p_RecordingVolumeSettingView = nullptr; } + if (p_RecordingNumLimitView != nullptr) + { + delete p_RecordingNumLimitView; + p_RecordingNumLimitView = nullptr; + } for (int i = RECORDINGVIEW; i < MAX_RECORDINGVIEWID; i++) { RecordingViewScrollView[i] = nullptr; @@ -194,7 +199,6 @@ namespace OHOS return false; } RecordingViewScrollView[thisView] = p_RecordingPlayerView->RecordingPlayerViewInit(); - RecordingModel::GetInstance()->SetRecordingPlayerViewCreate(true); container_->Add(RecordingViewScrollView[thisView]); } // 设置“录音播放器”【录音文件名标签】的"文本内容"为被点击的"录音"的录音名 @@ -244,6 +248,24 @@ namespace OHOS return true; } + // 切换到“录音超出限制”视图 + bool RecordingView::ChangeRecordNumLimitView(int16_t thisView) + { + if (RecordingViewScrollView[thisView] == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordingView::ChangeRecordNumLimitView"); + p_RecordingNumLimitView = new RecordingNumLimitView(); + if (p_RecordingNumLimitView == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "RecordingView:: new scrollView[%d] fail", thisView); + return false; + } + RecordingViewScrollView[thisView] = p_RecordingNumLimitView->RecordingNumLimitViewInit(); + container_->Add(RecordingViewScrollView[thisView]); + } + return true; + } + // 1.RecordingViewMapper:结构体定义了一个将视图ID映射到特定成员函数指针的映射表。 struct RecordingViewMapper { @@ -259,6 +281,7 @@ namespace OHOS {RECORDINGPLAYERVIEW, &RecordingView::ChangeRecordingPlayerView}, {RECORDINGDELETEVIEW, &RecordingView::ChangeRecordDeleteView}, {RECORDINGVOLUMESETTINGVIEW, &RecordingView::ChangeRecordVolumeSettingView}, + {RECORDINGEXCELIMIT, &RecordingView::ChangeRecordNumLimitView}, }; // 3.根据传入的interface参数执行相应视图ID关联的成员函数。 diff --git a/code/sdk/application/wearable/service/msg_center/include/notify/pairing_notification.h b/code/sdk/application/wearable/service/msg_center/include/notify/pairing_notification.h index eb1ca8086..a6cadffc2 100644 --- a/code/sdk/application/wearable/service/msg_center/include/notify/pairing_notification.h +++ b/code/sdk/application/wearable/service/msg_center/include/notify/pairing_notification.h @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-22 09:48:07 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-04-12 10:20:11 + * @LastEditTime: 2024-09-02 17:22:48 * @FilePath: /FD230/code/sdk/application/wearable/service/msg_center/include/notify/pairing_notification.h */ #ifndef PAIRING_NOTIFICATION_H @@ -26,6 +26,7 @@ namespace OHOS bool OnClick(OHOS::UIView &view, const OHOS::ClickEvent &event) override; void SetDeviceName(char *Name); char *GetDeviceName(); + void DeviceUnBindingViewIsVisible(bool state); #if NO_LCD_TEST_CONNECT void Pairing_StartTimer(uint32_t interval = 1000*5); #else diff --git a/code/sdk/application/wearable/service/msg_center/src/notify/pairing_notification.cpp b/code/sdk/application/wearable/service/msg_center/src/notify/pairing_notification.cpp index ff9564d58..054bc06a3 100644 --- a/code/sdk/application/wearable/service/msg_center/src/notify/pairing_notification.cpp +++ b/code/sdk/application/wearable/service/msg_center/src/notify/pairing_notification.cpp @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-22 10:04:36 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-31 16:49:39 + * @LastEditTime: 2024-09-02 17:27:00 * @FilePath: /FD230/code/sdk/application/wearable/service/msg_center/src/notify/pairing_notification.cpp */ #include "notification_manager.h" @@ -25,38 +25,54 @@ #include #include #include "uicomponents/UIComponents.h" +#include "ConfigModel.h" +#include +#include "../../../../../../drivers/peripheral/vibrator/service/vibrator_service.h" +#include namespace OHOS { UIViewGroup *DeviceBindingView{nullptr}; + UIScrollView *DeviceBindingScrollView{nullptr}; UILabelExt *DeviceBindingViewTitleLabel{nullptr}; // 标题 :设备绑定 UILabelExt *DeviceBindingName{nullptr}; // 绑定的设备名称 - UILabelExt *DeviceBindingViewLabel{nullptr}; // 标签内容:“想要进行连接是否同意” UIButton *DeviceBindingButtonOK{nullptr}; // 设备绑定确认 UIButton *DeviceBindingButtonCancel{nullptr}; // 设备绑定取消 + UIImageAnimatorView *DeviceBindingAnimatorView{nullptr}; // 设备绑定动画 + static constexpr int BIND_IMAGE_ANIMATOR_VIEW_X = 183; + static constexpr int BIND_IMAGE_ANIMATOR_VIEW_Y = 125; + static constexpr int BIND_IMAGE_ANIMATOR_VIEW_W = 100; + static constexpr int BIND_IMAGE_ANIMATOR_VIEW_H = 66; + static constexpr int BIND_IMAGE_ANIMATOR_VIEW_TIMEOFUPDATE = 70; + static constexpr int BIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 25; // 绑定动画帧数 + const ImageInfo **BindPathsArray{nullptr}; + ImageAnimatorInfo BindImageInfo[BIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES]; + static constexpr const char *BIND_IMAGE_SRC = "/user/res/remind/bind/"; + UIViewGroup *DeviceUnBindingView{nullptr}; + UIScrollView *DeviceUnBindingScrollView{nullptr}; UILabelExt *DeviceUnBindingViewTitleLabel{nullptr}; // 标题 :设备解绑 UILabelExt *DeviceUnBindingName{nullptr}; // 解绑的设备名称 - UILabelExt *DeviceUnBindingViewLabel{nullptr}; // 标签内容:“想要进行解绑是否同意” UIButton *DeviceUnBindingButtonOK{nullptr}; // 设备解绑定确认 UIButton *DeviceUnBindingButtonCancel{nullptr}; // 设备解绑取消 UIImageAnimatorView *DeviceUnBindingAnimatorView{nullptr}; // 设备解绑动画 static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_X = 193; - static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_Y = 110; + static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_Y = 118; static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_W = 80; static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_H = 80; static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_TIMEOFUPDATE = 100; static constexpr int UNBIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 25; // 解绑动画帧数 const ImageInfo **UnBindPathsArray{nullptr}; ImageAnimatorInfo UnBindImageInfo[UNBIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES]; + static constexpr const char *UNBIND_IMAGE_SRC = "/user/res/remind/unbind/"; UIViewGroup *DeviceUnbindingRequestGroupView{nullptr}; UIScrollView *DeviceUnbindingRequestScrollView{nullptr}; // 设备解除绑定请求(与新设备连接)视图 UILabelExt *DeviceUnbindingRequestViewTitleLabel{nullptr}; // 标题 :注意 UIImageView *DeviceUnbindingRequestViewImageView{nullptr}; // - UILabelExt *DeviceUnbindingRequestViewLabel[2]{nullptr}; // + UILabelExt *DeviceUnbindingRequestViewLabel[3]{nullptr}; // UIButton *DeviceUnbindingRequestButtonOK{nullptr}; // 设备解除绑定请求(与新设备连接)确认 UIButton *DeviceUnbindingRequestButtonCancel{nullptr}; // 设备解除绑定请求(与新设备连接)取消 @@ -119,29 +135,26 @@ namespace OHOS else if (&view == DeviceUnBindingButtonOK) // 设备解绑确认按钮 { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "PairingViewEventListener:: DeviceUnBindingButtonOK OnClick"); -/* - * 可能会执行的解绑流程: - * 1.通知设备或服务器执行解绑操作. - * 2.从绑定设备列表移除设备. - * 3.更新UI状态. - */ - -// 关闭通知界面 -#ifdef SUPPORT_BLE_SERVICE - cleanUnbindInfor(1); -#endif - NotificationManager::GetInstance()->StopNotify(); + // 切换到再次确认解绑弹窗 + if (DeviceUnbindingRequestGroupView == nullptr) + { + RootView::GetInstance()->Add(CreateDeviceUnbindingRequestGroupView()); + } + DeviceUnBindingViewIsVisible(false); } else if (&view == DeviceUnbindingRequestButtonOK) // 设备解除绑定请求(与新设备连接)确认 { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "PairingViewEventListener:: DeviceUnbindingRequestButtonOK OnClick"); - + // 关闭通知界面 +#ifdef SUPPORT_BLE_SERVICE + cleanUnbindInfor(1); +#endif NotificationManager::GetInstance()->StopNotify(); } else if (&view == DeviceUnbindingRequestButtonCancel) // 设备解除绑定请求(与新设备连接)取消 { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "PairingViewEventListener:: DeviceUnbindingRequestButtonCancel OnClick"); - NotificationManager::GetInstance()->StopNotify(); + DeviceUnBindingViewIsVisible(true); } return true; } @@ -155,8 +168,9 @@ namespace OHOS } button->SetPosition(x, y, w, h); button->SetStyle(STYLE_BACKGROUND_COLOR, 0xffffffff); - button->SetStyle(STYLE_BACKGROUND_OPA, 0x2d); - button->SetStyleForState(STYLE_BACKGROUND_COLOR, 0xff4fc34c, UIButton::PRESSED); + button->SetStyle(STYLE_BACKGROUND_OPA, 0x19); + button->SetStyleForState(STYLE_BACKGROUND_COLOR, 0xffffffff, UIButton::PRESSED); + button->SetStyleForState(STYLE_BACKGROUND_OPA, 0x00, UIButton::PRESSED); button->SetImageSrc(imageSrc, imageSrc); return button; } @@ -178,10 +192,19 @@ namespace OHOS memcpy(DeviceName, Name, len); } + void PairingViewEventListener::DeviceUnBindingViewIsVisible(bool state) + { + if (DeviceUnBindingView && DeviceUnbindingRequestGroupView) + { + DeviceUnBindingView->SetVisible(state); + DeviceUnbindingRequestGroupView->SetVisible(!state); + } + } + /*获取设备名称*/ char *PairingViewEventListener::GetDeviceName(void) { - return DeviceName; // 先用固定字符串测试 + return DeviceName; } /* @@ -202,71 +225,115 @@ namespace OHOS DeviceBindingView->SetPosition(0, 0, 466, 466); DeviceBindingView->SetDraggable(true); DeviceBindingView->SetTouchable(true); + /* ------------------------- DeviceBindingScrollView ------------------------ */ + if (DeviceBindingScrollView == nullptr) + { + DeviceBindingScrollView = new UIScrollView(); + if (DeviceBindingScrollView == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DeviceBindingScrollView new fail"); + return nullptr; + } + } + DeviceBindingScrollView->SetPosition(0, 0, 466, 466); + DeviceBindingScrollView->SetThrowDrag(true); + DeviceBindingScrollView->SetDraggable(true); + DeviceBindingScrollView->SetTouchable(true); + DeviceBindingScrollView->SetReboundSize(30); + DeviceBindingScrollView->SetScrollBlankSize(30); + DeviceBindingScrollView->SetSwipeACCLevel(800); // 800: compensation distance + DeviceBindingScrollView->SetDragACCLevel(5); // 5: drag acceleration + DeviceBindingScrollView->SetMaxScrollDistance(1000); + DeviceBindingScrollView->SetDirection(UIScrollView::VERTICAL); /* ----------------------- DeviceBindingViewTitleLabel ---------------------- */ - DeviceBindingViewTitleLabel = new UILabelExt(); if (DeviceBindingViewTitleLabel == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingViewTitleLabel new fail!!"); - return nullptr; + DeviceBindingViewTitleLabel = new UILabelExt(); + if (DeviceBindingViewTitleLabel == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingViewTitleLabel new fail!!"); + return nullptr; + } } - DeviceBindingViewTitleLabel->SetPosition(173, 52, 120, 35); + DeviceBindingViewTitleLabel->SetPosition(83, 50, 300, 35); DeviceBindingViewTitleLabel->SetStyle(STYLE_TEXT_FONT, 30); DeviceBindingViewTitleLabel->SetStyle(STYLE_LINE_HEIGHT, 35); - DeviceBindingViewTitleLabel->SetText("设备绑定"); - DeviceBindingViewTitleLabel->SetLineBreakMode(UILabel::LINE_BREAK_ADAPT); + // DeviceBindingViewTitleLabel->SetText("设备绑定"); + DeviceBindingViewTitleLabel->SetTextId(STR_DEVICE_BINDING); + DeviceBindingViewTitleLabel->SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION); DeviceBindingViewTitleLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); DeviceBindingViewTitleLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); + DeviceBindingViewTitleLabel->SetRollSpeed(70); + /* ----------------------- DeviceBindingAnimatorView ---------------------- */ + BindPathsArray = CreateImageInfoArray(BIND_IMAGE_SRC, BIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + if (DeviceBindingAnimatorView == nullptr) + { + DeviceBindingAnimatorView = new UIImageAnimatorView(); + if (DeviceBindingAnimatorView == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView]DeviceBindingAnimatorView new fail"); + return nullptr; + } + for (uint8_t i = 0; i < BIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES; i++) + { + BindImageInfo[i].imageInfo = (BindPathsArray[i]); + BindImageInfo[i].imageType = IMG_SRC_IMAGE_INFO; + BindImageInfo[i].pos.x = BIND_IMAGE_ANIMATOR_VIEW_X; + BindImageInfo[i].pos.y = BIND_IMAGE_ANIMATOR_VIEW_Y; + BindImageInfo[i].width = BIND_IMAGE_ANIMATOR_VIEW_W; + BindImageInfo[i].height = BIND_IMAGE_ANIMATOR_VIEW_H; + } + DeviceBindingAnimatorView->SetPosition(BIND_IMAGE_ANIMATOR_VIEW_X, BIND_IMAGE_ANIMATOR_VIEW_Y, BIND_IMAGE_ANIMATOR_VIEW_W, BIND_IMAGE_ANIMATOR_VIEW_H); + DeviceBindingAnimatorView->SetStyle(STYLE_BACKGROUND_COLOR, 0xffffffff); + DeviceBindingAnimatorView->SetStyle(STYLE_BACKGROUND_OPA, 0xff); + DeviceBindingAnimatorView->SetImageAnimatorSrc(BindImageInfo, BIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES, BIND_IMAGE_ANIMATOR_VIEW_TIMEOFUPDATE); + DeviceBindingAnimatorView->SetRepeat(true); + DeviceBindingAnimatorView->SetAutoEnable(false); + DeviceBindingAnimatorView->SetResizeMode(UIImageAnimatorView::CENTER); + DeviceBindingAnimatorView->Start(); + } /* ---------------------------- DeviceBindingName --------------------------- */ - DeviceBindingName = new UILabelExt(); if (DeviceBindingName == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingName new fail!!"); - return nullptr; + DeviceBindingName = new UILabelExt(); + if (DeviceBindingName == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingName new fail!!"); + return nullptr; + } } char *devanme = PairingViewEventListener::GetInstance().GetDeviceName(); - DeviceBindingName->SetPosition(33, 180, 400, 40); + DeviceBindingName->SetPosition(53, 230, 360, 70); DeviceBindingName->SetStyle(STYLE_TEXT_FONT, 30); DeviceBindingName->SetStyle(STYLE_LINE_HEIGHT, 35); + DeviceBindingName->SetTextId(STR_DEVICE_BINDING_NOTE); // XX想要与你进行连接绑定 if (strlen(devanme)) { - DeviceBindingName->SetText(devanme); + // DeviceBindingName->SetText(devanme); + UpdateLabel(DeviceBindingName, devanme, STR_DEVICE_BINDING_NOTE); } else { - DeviceBindingName->SetText(" "); + // DeviceBindingName->SetText(" "); + UpdateLabel(DeviceBindingName, " ", STR_DEVICE_BINDING_NOTE); } - - DeviceBindingName->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE); + DeviceBindingName->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); DeviceBindingName->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); - DeviceBindingName->SetRollSpeed(60); DeviceBindingName->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); - /* ------------------------- DeviceBindingViewLabel ------------------------- */ - DeviceBindingViewLabel = new UILabelExt(); - if (DeviceBindingViewLabel == nullptr) - { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingViewLabel new fail!!"); - return nullptr; - } - DeviceBindingViewLabel->SetPosition(33, 240, 400, 40); - DeviceBindingViewLabel->SetStyle(STYLE_TEXT_FONT, 30); - DeviceBindingViewLabel->SetStyle(STYLE_LINE_HEIGHT, 35); - DeviceBindingViewLabel->SetText("想要进行连接是否同意"); - DeviceBindingViewLabel->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); - DeviceBindingViewLabel->SetTextColor(Color::GetColorFromRGBA(0xAA, 0xAA, 0xAA, 0xff)); - DeviceBindingViewLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); - DeviceBindingViewLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); + DeviceBindingName->SetRollSpeed(70); /* ------------------------------ DeviceBindingButtonCancel ------------------------------ */ - DeviceBindingButtonCancel = CreateButton(111, 320, 100, 100, "/user/res/SYSTEM_CheckOff.bin"); + int y = DeviceBindingName->GetY() + DeviceBindingName->GetTextHeight() + 20; + DeviceBindingButtonCancel = CreateButton(111, y, 100, 100, "/user/res/SYSTEM_CheckOff.bin"); if (DeviceBindingButtonCancel == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingButtonCancel new fail!!"); return nullptr; } /* -------------------------------- DeviceBindingButtonOK -------------------------------- */ - DeviceBindingButtonOK = CreateButton(256, 320, 100, 100, "/user/res/SYSTEM_CheckOn.bin"); + DeviceBindingButtonOK = CreateButton(256, y, 100, 100, "/user/res/SYSTEM_CheckOn.bin"); if (DeviceBindingButtonOK == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] DeviceBindingButtonOK new fail!!"); @@ -274,19 +341,32 @@ namespace OHOS } UIView::OnClickListener *listener = static_cast(&PairingViewEventListener::GetInstance()); + if (listener == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceBindingView] PairingViewEventListener::GetInstance fail!!"); + return nullptr; + } DeviceBindingButtonCancel->SetOnClickListener(listener); DeviceBindingButtonOK->SetOnClickListener(listener); /* ----------------------------------- Add ---------------------------------- */ - DeviceBindingView->Add(DeviceBindingViewTitleLabel); - DeviceBindingView->Add(DeviceBindingName); - DeviceBindingView->Add(DeviceBindingViewLabel); - DeviceBindingView->Add(DeviceBindingButtonCancel); - DeviceBindingView->Add(DeviceBindingButtonOK); + DeviceBindingScrollView->Add(DeviceBindingViewTitleLabel); + DeviceBindingScrollView->Add(DeviceBindingAnimatorView); + DeviceBindingScrollView->Add(DeviceBindingName); + DeviceBindingScrollView->Add(DeviceBindingButtonCancel); + DeviceBindingScrollView->Add(DeviceBindingButtonOK); + DeviceBindingView->Add(DeviceBindingScrollView); #if NO_LCD_TEST_CONNECT PairingViewEventListener::GetInstance().Pairing_StartTimer(); #endif } + if (true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get())) + { + ui_api_vibrate_once_func(); + } + + ScreenTurnOn(40 * 1000); // 亮屏操作 40秒关闭 + NotificationManager::GetInstance()->RegisterNotifyCleanupFunction(FreeDeviceBindingView); return DeviceBindingView; } @@ -309,8 +389,28 @@ namespace OHOS DeviceUnBindingView->SetPosition(0, 0, 466, 466); DeviceUnBindingView->SetDraggable(true); DeviceUnBindingView->SetTouchable(true); + /* ------------------------- DeviceUnBindingScrollView ------------------------ */ + if (DeviceUnBindingScrollView == nullptr) + { + DeviceUnBindingScrollView = new UIScrollView(); + if (DeviceUnBindingScrollView == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DeviceUnBindingScrollView new fail"); + return nullptr; + } + } + DeviceUnBindingScrollView->SetPosition(0, 0, 466, 466); + DeviceUnBindingScrollView->SetThrowDrag(true); + DeviceUnBindingScrollView->SetDraggable(true); + DeviceUnBindingScrollView->SetTouchable(true); + DeviceUnBindingScrollView->SetReboundSize(30); + DeviceUnBindingScrollView->SetScrollBlankSize(30); + DeviceUnBindingScrollView->SetSwipeACCLevel(800); // 800: compensation distance + DeviceUnBindingScrollView->SetDragACCLevel(5); // 5: drag acceleration + DeviceUnBindingScrollView->SetMaxScrollDistance(1000); + DeviceUnBindingScrollView->SetDirection(UIScrollView::VERTICAL); /* ----------------------- DeviceUnBindingAnimatorView ---------------------- */ - UnBindPathsArray = CreateImageInfoArray("/user/res/remind/unbind/", UNBIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + UnBindPathsArray = CreateImageInfoArray(UNBIND_IMAGE_SRC, UNBIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); if (DeviceUnBindingAnimatorView == nullptr) { DeviceUnBindingAnimatorView = new UIImageAnimatorView(); @@ -336,70 +436,65 @@ namespace OHOS DeviceUnBindingAnimatorView->Start(); } /* ----------------------- DeviceUnBindingViewTitleLabel ---------------------- */ - DeviceUnBindingViewTitleLabel = new UILabelExt(); if (DeviceUnBindingViewTitleLabel == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingViewTitleLabel new fail!!"); - return nullptr; + DeviceUnBindingViewTitleLabel = new UILabelExt(); + if (DeviceUnBindingViewTitleLabel == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingViewTitleLabel new fail!!"); + return nullptr; + } } - DeviceUnBindingViewTitleLabel->SetPosition(173, 52, 120, 35); + DeviceUnBindingViewTitleLabel->SetPosition(83, 50, 300, 35); DeviceUnBindingViewTitleLabel->SetStyle(STYLE_TEXT_FONT, 30); DeviceUnBindingViewTitleLabel->SetStyle(STYLE_LINE_HEIGHT, 35); - DeviceUnBindingViewTitleLabel->SetText("设备解绑"); - DeviceUnBindingViewTitleLabel->SetLineBreakMode(UILabel::LINE_BREAK_ADAPT); + // DeviceUnBindingViewTitleLabel->SetText("设备解绑"); + DeviceUnBindingViewTitleLabel->SetTextId(STR_EQUIPMENT_UNTYING); + DeviceUnBindingViewTitleLabel->SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION); DeviceUnBindingViewTitleLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); DeviceUnBindingViewTitleLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); /* ---------------------------- DeviceUnBindingName --------------------------- */ - DeviceUnBindingName = new UILabelExt(); if (DeviceUnBindingName == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingName new fail!!"); - return nullptr; + DeviceUnBindingName = new UILabelExt(); + if (DeviceUnBindingName == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingName new fail!!"); + return nullptr; + } } - DeviceUnBindingName->SetPosition(33, 200, 400, 40); + DeviceUnBindingName->SetPosition(53, 230, 360, 70); DeviceUnBindingName->SetStyle(STYLE_TEXT_FONT, 30); DeviceUnBindingName->SetStyle(STYLE_LINE_HEIGHT, 35); + DeviceUnBindingName->SetTextId(STR_EQUIPMENT_UNTYING_NOTE); // XX想要与你进行解绑 char *devanme = PairingViewEventListener::GetInstance().GetDeviceName(); WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingName devanme :%s", devanme); if (strlen(devanme)) { - DeviceUnBindingName->SetText(devanme); + // DeviceUnBindingName->SetText(devanme); + UpdateLabel(DeviceUnBindingName, devanme, STR_EQUIPMENT_UNTYING_NOTE); } else { - DeviceUnBindingName->SetText(" "); + // DeviceUnBindingName->SetText(" "); + UpdateLabel(DeviceUnBindingName, " ", STR_EQUIPMENT_UNTYING_NOTE); } // DeviceUnBindingName->SetText("小米5\n"); - DeviceUnBindingName->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE); + DeviceUnBindingName->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); DeviceUnBindingName->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); - DeviceUnBindingName->SetRollSpeed(60); DeviceUnBindingName->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); - /* ------------------------- DeviceUnBindingViewLabel ------------------------- */ - DeviceUnBindingViewLabel = new UILabelExt(); - if (DeviceUnBindingViewLabel == nullptr) - { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingViewLabel new fail!!"); - return nullptr; - } - DeviceUnBindingViewLabel->SetPosition(33, 250, 400, 40); - DeviceUnBindingViewLabel->SetStyle(STYLE_TEXT_FONT, 30); - DeviceUnBindingViewLabel->SetStyle(STYLE_LINE_HEIGHT, 35); - DeviceUnBindingViewLabel->SetText("想要进行解绑是否同意"); - DeviceUnBindingViewLabel->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); - DeviceUnBindingViewLabel->SetTextColor(Color::GetColorFromRGBA(0xAA, 0xAA, 0xAA, 0xff)); - DeviceUnBindingViewLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); - DeviceUnBindingViewLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); /* ------------------------------ DeviceBindingButtonCancel ------------------------------ */ - DeviceUnBindingButtonCancel = CreateButton(111, 320, 100, 100, "/user/res/SYSTEM_CheckOff.bin"); + int y = DeviceUnBindingName->GetY() + DeviceUnBindingName->GetTextHeight() + 20; + DeviceUnBindingButtonCancel = CreateButton(111, y, 100, 100, "/user/res/SYSTEM_CheckOff.bin"); if (DeviceUnBindingButtonCancel == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingButtonCancel new fail!!"); return nullptr; } /* -------------------------------- DeviceUnBindingButtonOK -------------------------------- */ - DeviceUnBindingButtonOK = CreateButton(256, 320, 100, 100, "/user/res/SYSTEM_CheckOn.bin"); + DeviceUnBindingButtonOK = CreateButton(256, y, 100, 100, "/user/res/SYSTEM_CheckOn.bin"); if (DeviceUnBindingButtonOK == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingButtonOK new fail!!"); @@ -407,17 +502,32 @@ namespace OHOS } /* ------------------------- button OnClickListener ------------------------- */ UIView::OnClickListener *listener = static_cast(&PairingViewEventListener::GetInstance()); + if (nullptr == listener) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] PairingViewEventListener::GetInstance fail!!"); + return nullptr; + } DeviceUnBindingButtonCancel->SetOnClickListener(listener); DeviceUnBindingButtonOK->SetOnClickListener(listener); /* ----------------------------------- Add ---------------------------------- */ - DeviceUnBindingView->Add(DeviceUnBindingViewTitleLabel); - DeviceUnBindingView->Add(DeviceUnBindingAnimatorView); - DeviceUnBindingView->Add(DeviceUnBindingName); - DeviceUnBindingView->Add(DeviceUnBindingViewLabel); - DeviceUnBindingView->Add(DeviceUnBindingButtonCancel); - DeviceUnBindingView->Add(DeviceUnBindingButtonOK); + DeviceUnBindingScrollView->Add(DeviceUnBindingViewTitleLabel); + DeviceUnBindingScrollView->Add(DeviceUnBindingAnimatorView); + DeviceUnBindingScrollView->Add(DeviceUnBindingName); + DeviceUnBindingScrollView->Add(DeviceUnBindingButtonCancel); + DeviceUnBindingScrollView->Add(DeviceUnBindingButtonOK); + DeviceUnBindingView->Add(DeviceUnBindingScrollView); } WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] DeviceUnBindingView new success!!"); + + /* -------------------------------------------------------------------------- */ + if (true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get())) + { + ui_api_vibrate_once_func(); // 震动一次 + } + + ScreenTurnOn(40 * 1000); // 亮屏操作 40秒关闭 + /* -------------------------------------------------------------------------- */ + NotificationManager::GetInstance()->RegisterNotifyCleanupFunction(FreeDeviceUnBindingView); return DeviceUnBindingView; } @@ -440,6 +550,7 @@ namespace OHOS } DeviceUnbindingRequestGroupView->SetPosition(0, 0, 466, 466); DeviceUnbindingRequestGroupView->SetStyle(STYLE_BACKGROUND_OPA, 0); + DeviceUnbindingRequestGroupView->SetVisible(false); /* -------------------- DeviceUnbindingRequestScrollView -------------------- */ DeviceUnbindingRequestScrollView = new UIScrollView(); if (DeviceUnbindingRequestScrollView == nullptr) @@ -448,79 +559,124 @@ namespace OHOS return nullptr; } DeviceUnbindingRequestScrollView->SetPosition(0, 0, 466, 466); - DeviceUnbindingRequestScrollView->SetStyle(STYLE_BACKGROUND_OPA, 0xff); - DeviceUnbindingRequestScrollView->SetScrollBlankSize(20); - DeviceUnbindingRequestScrollView->SetReboundSize(50); - DeviceUnbindingRequestScrollView->SetDirection(1); + DeviceUnbindingRequestScrollView->SetThrowDrag(true); + DeviceUnbindingRequestScrollView->SetDraggable(true); + DeviceUnbindingRequestScrollView->SetTouchable(true); + DeviceUnbindingRequestScrollView->SetReboundSize(30); + DeviceUnbindingRequestScrollView->SetScrollBlankSize(30); + DeviceUnbindingRequestScrollView->SetSwipeACCLevel(800); // 800: compensation distance + DeviceUnbindingRequestScrollView->SetDragACCLevel(5); // 5: drag acceleration + DeviceUnbindingRequestScrollView->SetMaxScrollDistance(1000); + DeviceUnbindingRequestScrollView->SetDirection(UIScrollView::VERTICAL); /* ------------------ DeviceUnbindingRequestViewTitleLabel ------------------ */ - DeviceUnbindingRequestViewTitleLabel = new UILabelExt(); if (DeviceUnbindingRequestViewTitleLabel == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewTitleLabel is nullptr"); - return nullptr; + DeviceUnbindingRequestViewTitleLabel = new UILabelExt(); + if (DeviceUnbindingRequestViewTitleLabel == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewTitleLabel is nullptr"); + return nullptr; + } } - DeviceUnbindingRequestViewTitleLabel->SetPosition(203, 52, 200, 60); + DeviceUnbindingRequestViewTitleLabel->SetPosition(83, 50, 300, 35); DeviceUnbindingRequestViewTitleLabel->SetStyle(STYLE_TEXT_FONT, 30); DeviceUnbindingRequestViewTitleLabel->SetStyle(STYLE_LINE_HEIGHT, 35); - DeviceUnbindingRequestViewTitleLabel->SetText("注意"); - DeviceUnbindingRequestViewTitleLabel->SetLineBreakMode(UILabel::LINE_BREAK_ADAPT); + // DeviceUnbindingRequestViewTitleLabel->SetText("注意"); + DeviceUnbindingRequestViewTitleLabel->SetTextId(STR_LOOK_OUT); + DeviceUnbindingRequestViewTitleLabel->SetLineBreakMode(UILabel::LINE_BREAK_OSCILLATION); DeviceUnbindingRequestViewTitleLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); DeviceUnbindingRequestViewTitleLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); /* ------------------- DeviceUnbindingRequestViewImageView ------------------ */ - DeviceUnbindingRequestViewImageView = new UIImageView(); if (DeviceUnbindingRequestViewImageView == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewImageView is nullptr"); - return nullptr; + DeviceUnbindingRequestViewImageView = new UIImageView(); + if (DeviceUnbindingRequestViewImageView == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewImageView is nullptr"); + return nullptr; + } } DeviceUnbindingRequestViewImageView->SetPosition(193, 121, 80, 80); const char *imageimagesPath = "/user/res/Attention.bin"; DeviceUnbindingRequestViewImageView->SetSrc(imageimagesPath); /* --------------------- DeviceUnbindingRequestViewLabel[0] -------------------- */ - DeviceUnbindingRequestViewLabel[0] = new UILabelExt(); - if (DeviceUnbindingRequestViewLabel[0] == nullptr) + if (nullptr == DeviceUnbindingRequestViewLabel[0]) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewLabel[0] is nullptr"); - return nullptr; + DeviceUnbindingRequestViewLabel[0] = new UILabelExt(); + if (DeviceUnbindingRequestViewLabel[0] == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewLabel[0] is nullptr"); + return nullptr; + } } - DeviceUnbindingRequestViewLabel[0]->SetPosition(33, 220, 400, 90); + DeviceUnbindingRequestViewLabel[0]->SetPosition(53, 242, 360, 70); DeviceUnbindingRequestViewLabel[0]->SetStyle(STYLE_TEXT_FONT, 30); - DeviceUnbindingRequestViewLabel[0]->SetStyle(STYLE_LINE_HEIGHT, 40); - char str[512]; - memset(str, 0, 512); + DeviceUnbindingRequestViewLabel[0]->SetStyle(STYLE_LINE_HEIGHT, 35); + DeviceUnbindingRequestViewLabel[0]->SetTextId(STR_NEWDEVICE_BIND_REMIND_NOTE1); + + char *devanme = PairingViewEventListener::GetInstance().GetDeviceName(); + if (strlen(devanme)) + { + UpdateLabel(DeviceUnbindingRequestViewLabel[0], devanme, STR_NEWDEVICE_BIND_REMIND_NOTE1); + } + else + { + UpdateLabel(DeviceUnbindingRequestViewLabel[0], " ", STR_NEWDEVICE_BIND_REMIND_NOTE1); + } - sprintf(str, "当前设备已经与 %s 绑定", PairingViewEventListener::GetInstance().GetDeviceName()); - DeviceUnbindingRequestViewLabel[0]->SetText(str); DeviceUnbindingRequestViewLabel[0]->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); DeviceUnbindingRequestViewLabel[0]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); DeviceUnbindingRequestViewLabel[0]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); /* ------------------- DeviceUnbindingRequestViewLabel[1] ------------------- */ - DeviceUnbindingRequestViewLabel[1] = new UILabelExt(); if (DeviceUnbindingRequestViewLabel[1] == nullptr) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewLabel[1] is nullptr"); - return nullptr; + DeviceUnbindingRequestViewLabel[1] = new UILabelExt(); + if (DeviceUnbindingRequestViewLabel[1] == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewLabel[1] is nullptr"); + return nullptr; + } } - int y = DeviceUnbindingRequestViewLabel[0]->GetY() + DeviceUnbindingRequestViewLabel[0]->GetHeight(); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, " %d %d %d", DeviceUnbindingRequestViewLabel[0]->GetY(), DeviceUnbindingRequestViewLabel[0]->GetHeight(), y); - DeviceUnbindingRequestViewLabel[1]->SetPosition(33, y, 400, 300); + int y = DeviceUnbindingRequestViewLabel[0]->GetY() + DeviceUnbindingRequestViewLabel[0]->GetTextHeight() + 50; + DeviceUnbindingRequestViewLabel[1]->SetPosition(53, y, 360, 280); DeviceUnbindingRequestViewLabel[1]->SetStyle(STYLE_TEXT_FONT, 30); - DeviceUnbindingRequestViewLabel[1]->SetStyle(STYLE_LINE_HEIGHT, 40); - memset(str, 0, 512); - sprintf(str, "继续连接操作会解除与%s的绑定并将手表恢复出厂设置(会清空手表数据)\n\n是否继续此操作\n", PairingViewEventListener::GetInstance().GetDeviceName()); - // str = "继续连接操作会解除与 " + GetDeviceName() + " 的绑定并将手表恢复出厂设置(会清空手表数据)\n\n是否继续此操作\n"; - DeviceUnbindingRequestViewLabel[1]->SetText(str); + DeviceUnbindingRequestViewLabel[1]->SetStyle(STYLE_LINE_HEIGHT, 35); + DeviceUnbindingRequestViewLabel[1]->SetTextId(STR_NEWDEVICE_BIND_REMIND_NOTE2); + if (strlen(devanme)) + { + UpdateLabel(DeviceUnbindingRequestViewLabel[1], devanme, STR_NEWDEVICE_BIND_REMIND_NOTE2); + } + else + { + UpdateLabel(DeviceUnbindingRequestViewLabel[1], " ", STR_NEWDEVICE_BIND_REMIND_NOTE2); + } DeviceUnbindingRequestViewLabel[1]->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); - DeviceUnbindingRequestViewLabel[1]->SetTextColor(Color::GetColorFromRGBA(0xff, 0x8a, 0x36, 0xff)); DeviceUnbindingRequestViewLabel[1]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); DeviceUnbindingRequestViewLabel[1]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); + /* ------------------- DeviceUnbindingRequestViewLabel[2] ------------------- */ + if (DeviceUnbindingRequestViewLabel[2] == nullptr) + { + DeviceUnbindingRequestViewLabel[2] = new UILabelExt(); + if (DeviceUnbindingRequestViewLabel[2] == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnbindingRequestGroupView] DeviceUnbindingRequestViewLabel[2] is nullptr"); + return nullptr; + } + } + y = DeviceUnbindingRequestViewLabel[1]->GetY() + DeviceUnbindingRequestViewLabel[1]->GetTextHeight() + 50; + DeviceUnbindingRequestViewLabel[2]->SetPosition(53, y, 360, 35); + DeviceUnbindingRequestViewLabel[2]->SetStyle(STYLE_TEXT_FONT, 30); + DeviceUnbindingRequestViewLabel[2]->SetStyle(STYLE_LINE_HEIGHT, 35); + DeviceUnbindingRequestViewLabel[2]->SetTextId(STR_NEWDEVICE_BIND_REMIND_NOTE3); + DeviceUnbindingRequestViewLabel[2]->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); + DeviceUnbindingRequestViewLabel[2]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); + DeviceUnbindingRequestViewLabel[2]->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30); /* ------------------------------ DeviceBindingButtonCancel ------------------------------ */ - y = DeviceUnbindingRequestViewLabel[1]->GetY() + DeviceUnbindingRequestViewLabel[1]->GetHeight(); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, " %d %d %d", DeviceUnbindingRequestViewLabel[1]->GetY(), DeviceUnbindingRequestViewLabel[1]->GetHeight(), y); + y = DeviceUnbindingRequestViewLabel[2]->GetY() + DeviceUnbindingRequestViewLabel[2]->GetTextHeight() + 50; DeviceUnbindingRequestButtonCancel = CreateButton(111, y, 100, 100, "/user/res/SYSTEM_CheckOff.bin"); if (DeviceUnbindingRequestButtonCancel == nullptr) { @@ -537,18 +693,23 @@ namespace OHOS } /* ------------------------- button OnClickListener ------------------------- */ UIView::OnClickListener *listener = static_cast(&PairingViewEventListener::GetInstance()); + if (listener == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[CreateDeviceUnBindingView] PairingViewEventListener::GetInstance fail!!"); + return nullptr; + } DeviceUnbindingRequestButtonCancel->SetOnClickListener(listener); DeviceUnbindingRequestButtonOK->SetOnClickListener(listener); - + /* -------------------------------------------------------------------------- */ DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestViewTitleLabel); DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestViewImageView); DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestViewLabel[0]); DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestViewLabel[1]); + DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestViewLabel[2]); DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestButtonCancel); DeviceUnbindingRequestScrollView->Add(DeviceUnbindingRequestButtonOK); DeviceUnbindingRequestGroupView->Add(DeviceUnbindingRequestScrollView); } - NotificationManager::GetInstance()->RegisterNotifyCleanupFunction(FreeDeviceBindingView); return DeviceUnbindingRequestGroupView; } @@ -557,28 +718,44 @@ namespace OHOS */ void FreeDeviceBindingView(void) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[FreeDeviceBindingView]"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[FreeDeviceBindingView]"); if (DeviceBindingView != nullptr) { DeviceBindingView->RemoveAll(); - - delete DeviceBindingViewTitleLabel; - DeviceBindingViewTitleLabel = nullptr; - - delete DeviceBindingName; - DeviceBindingName = nullptr; - - delete DeviceBindingViewLabel; - DeviceBindingViewLabel = nullptr; - - delete DeviceBindingButtonCancel; - DeviceBindingButtonCancel = nullptr; - - delete DeviceBindingButtonOK; - DeviceBindingButtonOK = nullptr; - + if (DeviceBindingScrollView != nullptr) + { + DeviceBindingScrollView->RemoveAll(); + if (DeviceBindingViewTitleLabel) + { + delete DeviceBindingViewTitleLabel; + DeviceBindingViewTitleLabel = nullptr; + } + if (DeviceBindingName) + { + delete DeviceBindingName; + DeviceBindingName = nullptr; + } + if (DeviceBindingAnimatorView) + { + DeviceBindingAnimatorView->Stop(); + delete DeviceBindingAnimatorView; + DeviceBindingAnimatorView = nullptr; + FreeImageInfoArray(BindPathsArray, BIND_IMAGE_SRC, BIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + } + if (DeviceBindingButtonCancel) + { + delete DeviceBindingButtonCancel; + DeviceBindingButtonCancel = nullptr; + } + if (DeviceBindingButtonOK) + { + delete DeviceBindingButtonOK; + DeviceBindingButtonOK = nullptr; + } + delete DeviceBindingScrollView; + DeviceBindingScrollView = nullptr; + } RootView::GetInstance()->Remove(DeviceBindingView); - delete DeviceBindingView; DeviceBindingView = nullptr; WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[FreeDeviceBindingView] success"); @@ -590,36 +767,47 @@ namespace OHOS */ void FreeDeviceUnBindingView(void) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[FreeDeviceUnBindingView]"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[FreeDeviceUnBindingView]"); if (DeviceUnBindingView != nullptr) { DeviceUnBindingView->RemoveAll(); - - delete DeviceUnBindingViewTitleLabel; - DeviceUnBindingViewTitleLabel = nullptr; - - FreeImageInfoArray(UnBindPathsArray, "/user/res/remind/unbind/", UNBIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); - - DeviceUnBindingAnimatorView->Stop(); - delete DeviceUnBindingAnimatorView; - DeviceUnBindingAnimatorView = nullptr; - - delete DeviceUnBindingName; - DeviceUnBindingName = nullptr; - - delete DeviceUnBindingViewLabel; - DeviceUnBindingViewLabel = nullptr; - - delete DeviceUnBindingButtonCancel; - DeviceUnBindingButtonCancel = nullptr; - - delete DeviceUnBindingButtonOK; - DeviceUnBindingButtonOK = nullptr; - + if (DeviceUnBindingScrollView != nullptr) + { + DeviceUnBindingScrollView->RemoveAll(); + if (DeviceUnBindingViewTitleLabel) + { + delete DeviceUnBindingViewTitleLabel; + DeviceUnBindingViewTitleLabel = nullptr; + } + if (DeviceUnBindingAnimatorView) + { + DeviceUnBindingAnimatorView->Stop(); + delete DeviceUnBindingAnimatorView; + DeviceUnBindingAnimatorView = nullptr; + FreeImageInfoArray(UnBindPathsArray, UNBIND_IMAGE_SRC, UNBIND_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + } + if (DeviceUnBindingName) + { + delete DeviceUnBindingName; + DeviceUnBindingName = nullptr; + } + if (DeviceUnBindingButtonCancel) + { + delete DeviceUnBindingButtonCancel; + DeviceUnBindingButtonCancel = nullptr; + } + if (DeviceUnBindingButtonOK) + { + delete DeviceUnBindingButtonOK; + DeviceUnBindingButtonOK = nullptr; + } + delete DeviceUnBindingScrollView; + DeviceUnBindingScrollView = nullptr; + } RootView::GetInstance()->Remove(DeviceUnBindingView); - delete DeviceUnBindingView; DeviceUnBindingView = nullptr; + FreeDeviceUnbindingRequestGroupView(); WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[FreeDeviceUnBindingView] success"); } } @@ -629,36 +817,45 @@ namespace OHOS */ void FreeDeviceUnbindingRequestGroupView(void) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[FreeDeviceUnbindingRequestGroupView]"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[FreeDeviceUnbindingRequestGroupView]"); if (DeviceUnbindingRequestGroupView != nullptr) { - DeviceUnbindingRequestGroupView->Remove(DeviceUnbindingRequestScrollView); - - DeviceUnbindingRequestScrollView->RemoveAll(); - - delete DeviceUnbindingRequestViewTitleLabel; - DeviceUnbindingRequestViewTitleLabel = nullptr; - - delete DeviceUnbindingRequestViewImageView; - DeviceUnbindingRequestViewImageView = nullptr; - - delete DeviceUnbindingRequestViewLabel[0]; - DeviceUnbindingRequestViewLabel[0] = nullptr; - - delete DeviceUnbindingRequestViewLabel[1]; - DeviceUnbindingRequestViewLabel[1] = nullptr; - - delete DeviceUnbindingRequestButtonOK; - DeviceUnbindingRequestButtonOK = nullptr; - - delete DeviceUnbindingRequestButtonCancel; - DeviceUnbindingRequestButtonCancel = nullptr; - - delete DeviceUnbindingRequestScrollView; - DeviceUnbindingRequestScrollView = nullptr; - + DeviceUnbindingRequestGroupView->RemoveAll(); + if (nullptr != DeviceUnbindingRequestScrollView) + { + DeviceUnbindingRequestScrollView->RemoveAll(); + if (DeviceUnbindingRequestViewTitleLabel) + { + delete DeviceUnbindingRequestViewTitleLabel; + DeviceUnbindingRequestViewTitleLabel = nullptr; + } + if (DeviceUnbindingRequestViewImageView) + { + delete DeviceUnbindingRequestViewImageView; + DeviceUnbindingRequestViewImageView = nullptr; + } + for (int i = 0; i < (sizeof(DeviceUnbindingRequestViewLabel) / sizeof(DeviceUnbindingRequestViewLabel[0])); i++) + { + if (DeviceUnbindingRequestViewLabel[i]) + { + delete DeviceUnbindingRequestViewLabel[i]; + DeviceUnbindingRequestViewLabel[i] = nullptr; + } + } + if (DeviceUnbindingRequestButtonOK) + { + delete DeviceUnbindingRequestButtonOK; + DeviceUnbindingRequestButtonOK = nullptr; + } + if (DeviceUnbindingRequestButtonCancel) + { + delete DeviceUnbindingRequestButtonCancel; + DeviceUnbindingRequestButtonCancel = nullptr; + } + delete DeviceUnbindingRequestScrollView; + DeviceUnbindingRequestScrollView = nullptr; + } RootView::GetInstance()->Remove(DeviceUnbindingRequestGroupView); - delete DeviceUnbindingRequestGroupView; DeviceUnbindingRequestGroupView = nullptr; WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[FreeDeviceUnbindingRequestGroupView] success"); diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang index d8378921c971748b3cd74e403ac3393e3bb1da5d..93aa51c595662edafb1f0d179aebf38bd1f164f1 100644 GIT binary patch delta 467 zcmY+(O(=tL0LSsal&us8&0%K#HU}q7yO5S56j9V>IanMiij<-zxhyQTdTJw=J!`eR zOiSn?D>>{SZlrM8%i|)+T&(4L^{Y>P>sNN~cuW&o_+@HA{9EgZsomfoFiVj@8W}tx zhc8q&NMS`Ax-f(>_^^a^1fXCSQKWE#2Rx#PGHNVRIME9?<`A$*zfg!MZc&1>QHmL; zc*Q5a@e8AsAN?4`BxbRU2%gc?B*h}u5W@j3kii>@D4|kHQ7`>cNWuXZ`Y;R+d|1II z61c|)eo#hLvlKQs;KCrrF^zewVhd^9q0S~n2XaShPF3{Nq<(fRQkt>T+#(8Eyr3QG o*ZcWkEFap=UhQQsBYHgg9#*sGL9e$E*$CCzyDLO$#GW+#0W;@xT>t<8 delta 432 zcmY+*KS)Ah7=`gS2rLL%GD5B1G=#eZ7nh=-e?vjFd81LGh6sWjqV1z*2SX67CBmg8 z4M~Xxhsq_4hMHP4F4>Z}1SLI7LkE6v&TvwzZO1#;ds~YqtzS$`lq5MI75m;SuA*Dx28FF;0<31a@xIIUrGJ9{w1%dOu~5PD E3&|E>)^oCgbYai6m0mPJN3MQqe-{NWDJD l`y=_lcJ^vNdl^!r;kR8Sd+v9+3Zacat);s{5+jzl<`4ViZ5~a;a&1Pe;0k;=B5n@VVFWI3=G{!2@34qQx(D zVh|RlFbf;&*nxutQpn&0m$=0}YG|M}Aek7$99G~UflNS-t|)bwy;2NWJmC%R_(T(C zpA^Lm77@n=l6b^uzqE#J9O4*xRPc-%>i9y3A$1{aI8uZ%j%m!p#wPY~gd4o#0}Xtm zXMi&zn8X5>v5GD1ql9a;2c=hv^^}pzp0!$D zrX@78lEV(-Mh;x|^0-Jc7i;-m{pwTS`c>RJ9z&yR%0KIuf9p6kbm;=aMv(+E$l@7! ze4(~k#Eee#ViXhbVF~L9Lct!QNZ}TbctQyk)R{ya7=RlK2%01y3K7K}%5b!Z%t6H~ zKJkrT=*|2Xf(z4_$1);#L4T`=A8Ux=5SPf}4JDLOZ4qg*1Vk)^9Zn2l3?BHff=wjw zfDinjf|@oFE9`J$1e2J-B37}54DQij73oI)Sk0@7c9zu6Pb8Jr_ZZuyn2s0IN7~In lArvcww{zF~xvPj4kG}7!xr>n3Ta0Xk>ur5ik{Y)qb$^3SXNCX( delta 432 zcmY+*PbfnH0LSs4l2MMHv_CwXR_~%-yAXvODBQfITqYc(6iRL{&O1yiwYf;UxY)F8 z$zca^5jk*jHNDKm+C{N^FAje7so(GLOU0Xx(H1urm$&sV(R0K0xh20;!2@34p(P-7 zVE{HJFbxOm*oBKE4v@hqE^&){)X+d{P_i(L8LYrX5}BY}T~X?=LQ(=*JmC%R_(T&{ zuQZA&%wq`~NZ}DfebO3saD)@&QNc56sN)Nrrqqq7=}Ixm2qrNL2bdgR4>a(N zo_@}VVH|T!Z`_n(+K-!Fq6%&zy?-x{n BRFMDx diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang index ab3f3aab9e5f1464dfa2781859579471ea2942cf..b023dc618bba17cb8cadbace857e97ad9bd6ba2e 100644 GIT binary patch delta 562 zcmY+=F=$gk7{KvwiAHcxA4(kj* zXY61y)Lv7&+I#yx{3Lc+@-3~dw2j}<{)514Dn}c&q)n~mIfR||ZEbA7)%Mi#WZdzU zL;0osoU%PtE-O1|4E%KNf@3>@sk`c)HjeiG6_#A%*gip1|Lv~3eljb?$(Rj?H@K?7 O(C*)CFC*nl_0~p67qDW&CdpN=y3fv+JLzu!MPVj_0T=kNc!FrJclr*p$&zSIt ztYRG*?BX6@C~p+0MLPmmLmtabA}{zrce6+kAd@2}D zsQ$Qd652^=TUpwuF>R)1Y%6I;mA0LTHnyXz8La|8$;?KxzbhDae!D|4qZYKW2%~x~ gmrYE^9FI>8=dyfAjxZTvK_nbA+U`9q^m@q`j8s56Mz&<_U|;5Ud*LPP|2D8tq)G7AN- z_{2AUp*8Yj5aXD_999s<3;J3_mavW}j&O-A-cUjr)h3ZflTXA%SYgKiM&X1TYuG{@ z5BR_jDyV4{F~bTwhB1k0EW(RzWN?oLvq%^6CrVxksi}l|ek#edwp-sO#dNHgK2~oI m3xQ}MxRbj+$X$iiSmb?A$z23ou3~sISa0dAlH`~rq4@*-YiL*i delta 432 zcmY+*K`2830LJl8sZow^(l+yKTD=Rsb|DHmP`G(=oU(&Ragf`K^A6KW%`VbXE;cP& za@av!L=K!>O)qn?c2O+WavLU&;qBLOjN(mg|32%7ECt9$= z(io<(fMskTjYkakNvqgK4#y~}XB(|`JGOp1Xkp@va%h&P;-bK-?6#hn~bk|`AGCz@E#*B`a649dX7oPo8 Ay#N3J diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang index ec7c766adfa00d65b1095629a0cc67db957ce023..98bfaf787030c022a331a34aab39176fd7a8521f 100644 GIT binary patch delta 549 zcmY+;PbkA-9LMpm6e}glzsu(FZ&4Id4x_|j2Nx+#4)nAA+J0?4KW)ERIoKpOjdI~2 zC5K6o#Klc=kzJOngXX3jkP_vMgFN->`Sd*B@AG{QW^yyNrTLp0Q_H{Aeq7sAo?dc` zJfhMgQjc!<;71rMSi=r-IKl<)@qv;?kqT6y0bLlv7$&fSEcTJd9o|r_n585wKEfzc zIKwOYnnV^+z!RSFj?!k4PWUl}Fy^t0Lo~LKafxfZ;1kuYA|CW3fN6w~Y)y+~2&>q{ zHg=K2A#PDbSsR~10MiH|iVU*Y!X8d>fdYznMXy(65DPd(z=%aCs*DF*B8+Cca{JE delta 546 zcmY+;Jt#$C7{Ku-C3ldLDEWF_-13n!QMxJRE887V2F^X_#p&MOlj9th>7oo$B7;~N zL_*iXL`KP`EV393vK#Pc5O4kJKRi#*yFYd~RvI0NpJ*fhUhK5Atsq-oEfPg1dXa#S zb?o2(Ib7ftuPCSyDMT46P=^i-Vie<8$2QLJfEVN`kxF!;7eh+2vP4`#YDK!Rf=9gL z1Nl*rBD5m`4IhhG!#SGjXx!l*pNQ0R42|eU5-vO}U=>^SS&?00A4kaH98Y*daRZ-1 z5-vQT6X46KdWI zmF=0pHKA64_uWR@feNOya`dcg>y|&QGHyDpl3Il(>4nBomT@*WnoA$LN$4+aDk;c~Cb?iCv1+L|D>;M1& diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang index 61a788b91bf7f10dc85f3a1d7f8a1e626357b541..567953b518f9b5eddb470fab8e7d849c03b237f6 100644 GIT binary patch delta 563 zcmY+;F-RL>6u|Mf*&<}ojLHWRo22oYYz09q#?9g)CF|$;6;3X9a+gG%u1*pt8i?&s zRIqe#kK`;`&q75;)&vB%!KmaOMZ;! zdZG^rk^Hd8OB7MXJM7^Em$*g$BN2rZCSkCI2sOOH7MeK18Gd6RDU!r9EaElZ;|Kau z63JjnB#R>2c$gNkv5$erBIC&8IbL8LO?<&OT;LzF8IcX7M?_Xp!*~3`HDVS=z(WNQ zwyj8{L2!suoZ%c-xW&^aA~RUQAujL-e{qA6tjHJ&2=NN**u^J&MJ6XQiUw{lp^J{E z1EpQ1omTt7+r+d?Y2`1NK-K{tU=l#41jqZ%^4h>Z2)4koTE93&~;^!4fD~3X0E65gZhuSsYzNsB1+0Cr-WayXU~+JLlQ@_b78Z6D*ogPQ2V+ zrkH4!b0QV2p@HXkgHIUZH~u1VN#p`bSi&-VgxEkEyEs6M5l+pDWN{x=Ji#H3@dxR= zG^LUk*}@OpzAUnh5zfttoW~rlp@ueIVIO^bMf!?}MRH!mz{gv>$2a^$))BdbdsxOM zTIf1Wkv*CNe8guAai$=06%Wxx9|L^B5mE~xGq{1fcz_z7Vh24;6-B1e!VyZk=K9(y z?J4bAqda%Tn%*G!;^IwJ3jDh3M@&}(UwL|5Ov8H7F5VvQG6^N#xPu53axS^fXkt=`$fuhc(Qm3~_Q diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang index 509e73d79b15ed25fa1056e07f9fb75ba5285fd8..fd1db4a8ba41157f561f92351227a29a16949f25 100644 GIT binary patch delta 467 zcmY+(O(=tL0LSsal&us8&0%K#HU}q7yO5S56j4^2oh%Lx6bC6qZOLU}snyEJWzVdZ zm+47pWF?0k#El%d?B#J0%UrDGd-bbNed||oZMzL$2hQTml=!#yQ$wfDH)NC|fiyCB zMh->PHc4Sd2YN69C%jm~8UhGo7g4CV#Uq|jLIrguDeUNn3-bt=q)&v2DDF^(y;+J` zD0syuzVQpanID4~$0X*kj0j%P*CNFt{D|QYm&o7^C6rMurD&8sDI{To0|OX^8(yqn z0|`9f13##srd0|HY;a&06PU&VR;bfEwM delta 432 zcmY+*K`4W99LDjVQnPY2X&Zhvt=@}z+l45W1BIJcj$5Hnii6z#ao%BCt;R)bhq>6a zY{_8)6FHawwvPXEe~n7rIrY7ZEioQOY=`F%JjZ*vAQO@QM$# z@QuD9&WK_P3s}Y~c5r|SuHg--jG%s&uje!FMaiue|3RX?B>RWN`xOL7spJQrT{;mB~*QxOj>O~UBAd6?@ z@rBwZ5hFU#gJF!pizTchfH3wDMGCig#1l%Wpw1v-g99$iBVZ7}go!BbP=>8pWCjXe z@riHzLTlv50Gyb>ES3?$3;J3_7O{pH4snSr-cUjr)h3ZflV8L{SYby$M&O1QE7(K= z5BR_jDyV4{F~bTwhA@svEMOH|$lx9gW|1!BkCnUZbiq~;F;&u7g5 delta 432 zcmY+*K`2830LJl8sZow5ZNsx^^)BkQ3sEKqE1Y<8oI)+7I7m6XIPb8vQsW}+;$mCN zmK=5v7m))e7YEbJT&!Ib%m3owt6zQJ;Y%&HZ12nbZgef7e+d`8md7dkq$=+53>R&F zsT)JEFo_s!tYZfbl1L+qQ(WK%cc`O@_JCw!6f;JVN)9`S8#!><%i|)+T&%V4)vrGFtzX%>=Q7yB^UBPU{9F5(p;PA_GK$2JMg}j) z;TyG0B4%`;2P2q(2P@cw4?!Ftf+X(ngl7~{Mx9B-j(#|?0G~;`5+owHM+x?3ky)sC z!xw(=2fdjegBZsY=CFzoUeVVgvWyKxafB;m@Qxx%sJ4hSTD&3_LV*JV7=;TStYI5* zJmM3-D5IuT#0mut3}X`0Sj0MZkj4WVtRh{=ov1lAsGTRYi&IIa^xeibDWqbB)UkGZ mnDVHxHb|DHmP`LTaaSA1+>>#&aoOhU3YFw6faj|LH zlEV(-B2qZH+WKcM)-H#c8Vg*}B;SnPP(gt>Lj1%Nh!3*kW;0s-r)PtyHq!?uk)0l^gZR{b78@%BIO?;zw zkTYVK!~&MFh6MIe!ZkX>(lDxLxoYmvyC`_&{NE@S?>d}7`X?MrTak%kJW}xe0>2Vg Ap8x;= diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang index bbbee5a030bad1180df99adb39dd60a4ba71e303..acb732e23a9956ca09a2e265e932af407c825500 100644 GIT binary patch delta 467 zcmY+(O(=tL0LSq^%2tYl<}fpVn}d_4T}Vq2im0j0PF6~Z;vl7{XW_E2)M{nqvS+Q9 zmuU%&tmLqRxRC>wy*v&inTxf2uYUEZZ~e-yZMWgwS-CbnCH}4L#L%Hr28~k0kwykj z$l(h$jZ&D=j&2NN3|=f^6@G-UiwKgq!2=#qL>aXvDeUNj3v=+Bq#{B@1h*)`-Xz5g zRJ`C5-}r^z%#Q&$F@aeuA&h7AHcPPpAEG$G1u}R=5hYYfDH^0Ag(PfnpdTY}!;58X zAdY){;0I+?w@6`u4Gs)p9Fv&G3O13(9qKJobRu`8=G2gOn$XUUMKY!DGPa6BDpp7x pYS;VuKr|oR%3kedFT+|a^0uR9&jTJ$A-o=}v-VVomiNWMQ?GiS!;@ZWIo@RV)yP^x{v~qewLPZnQ>o$sFL2T3 zSLwkJY)oMm4%V>)gA_8z;RF}B#Xah1qCKEuVGMIvg+U6rfEu}^G++f);yAz)-tdl3 zv|#nC#4v+JtY8CaJYsY}C5deu;ur-~@r*he_(GSe^dh20B}y5`H0I%86T3LV4PNnq zCce=($Qe;gVgbuYU<-RF;~JeIm0{FQ^R@iGdtP)ag}+fL-F4W$>`%y_)$l|q9xi%* E0R}K&ZU6uP diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang index 260a44cb61ab12bf139840941198c5f56fdf168d..97c2bb185bdc1b9005d29ae271ad8464176dc4f1 100644 GIT binary patch delta 467 zcmY+(O(??w9LDjVl&us=bC{Xg9Gup)3u!4r5k+lwvU2iL9HbOA$z@@w)yl|a|Fv3P zrX@78(hfU_gCYkmd-=OaG8b#@d-c?(zV(!yyDnWr+WIszEC1GUrt8#rhx8&bq>#Z2 za`;AVvxpH^^k4)N@L(Am@F9qOgpt4<9`TGK%BVAl*wGIs7T`08SAs+sX_R1Z5t)O6 zH+3D1V^|+2Ja}MgldyWlgTS$B5ZJA0HbihgH>!H zh6jA&7iHA6iI`!71H+iaG#0UjZKQCIMzcs4awkeo399FD_2N_#No}{jT?)x)A$hFc n9_Ia#d|)SgbCA6bsnPJqo|3)vyWNG*W}x2ETP2AxOI%X{rj}?Z delta 432 zcmY+*K`2830LJl8sZmbaq-}UMt=>hwb|DHmQ0C^zaf-5(;vlyd=N+ciYFwmUTx?pl zmctI>B61)HSJTT}%r1)Me{t~DufFf_r50PZ@9ERqy_V3wM9zGc$0_-xD(>(M7i|H_ ziy>H;!Ypj8V+RhB*hdy8sNfp6sH2JYpk!hcb6A0cB(gy{x}Y>*_DOLZ-~q3A!v|V0 z`=xQrU;)e6KnnL58ITg##vzW8M-`8#qk%7U8Bz}-h9gBOW0*z^Ha4+~BV6GH?`Yy1 zy@Q+)#U$pjgjH-|4<%fpGb9b8cABf@GVXc7E$9D6xp>oI`O`n4K-vgT6yxE7=NB`v BRj>d6 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang index e8e9f976e58bcb3256e12fc7a5afe978ff6bea53..5702e75d6a6fe97f94e6e5364a37239b488eb811 100644 GIT binary patch delta 592 zcmY+-O(;ZB7{>9pMp2|J#72(qVVGiXAs;DH6tTgXapla6JLBGK)KIhXkx8YEbOc(TPy#|%Bf$yo%24=Ik4~T($Agani)s_o#07nYkqdGTBNB)q!WFZ zz#Nuwgh#yM3sNgmfC}_r43n_oViDUo$1R=^s1qqc8^+;c9T)hlldOC*6xWM%BZntc zHc*BaNKhmX#VA7uqFBHhwsD9z3^a<|p{z+Hj5s{xaDW$lBM=fPLO7HaX=fP1Bn%uZ zVFhP+zz3?D*+nP%F@hX+ae`Ys;~jw(k#aO+3;U3;$RK)?Q`$4i)+*_xPcI8LtFtno zT~DVIF>S}JS(Qv#j*gm`rQDSE@3e{-PhGECMB+N5$)>H0R<0TyRYtk`?~x^=(vD`) z_WP%G#4*e4D<)XkNZFrGz|A7@ z1-4__yvpX3tI}G=c8!ARDl4V5YRS;@Y17KnMmDc;In3ahRXJ~xH^?%p2Wf*wZvsKs fENnQYSK#$$ysc!j%Ii^)*wKsL(-yz})>nOh>)Cn; diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang index 8bd98fe159ada2c44a35993b7eb7d34faadaa38a..6dced815b46725fe15bb358152b3a7029ba7863e 100644 GIT binary patch delta 467 zcmY+(Pbh-{9Eb6rCR-^En#0V@=HR4h7t&IMB5G>0la*Xh9HbOA$z@@w)yl|a?^-Q? zrX@78lEV(-Mh;x|=XH^mxmat@)we$N)VJc=bL%xlXYJgq{9EU_zFX@XF^I&GMh36Q zp@{kx5fi%5hcQgTixq6bj}Q(JK@#_P#tTZQpus3&#~@r-gx@GW2@w%IpbUGf$UGFh z;~PKtgU-Z{VK_031*{^BHw?6iEMo&v9OD`pe4vCfG-i=zvroiK*xO{Re m$_JwP;BNNzFnbeLW0B8&C3_X{cnaaIV57CaMv@cOgtiKy9cPvR delta 432 zcmY+*K`2830LJl8sZow5ZNsx^^)BkQ3sJ~{!p)O|!_*v>QXJ&=;=IGtYW28CySUi2 zY{_8Q~=)_}rDY9rS8zZaSrZiC+Y*fKv`hRXm~wA01(- z7bCDRgL&B4#2y@Ea0m})xWXMC&_D~F5y`|j7LbC247`XOT~nGc2c#s9@QgRS;}dO| zgVH4Cu#9zV!Nn8ChNLuhag0+GP{j)xXyOY!hSZ0+;YbO}1ZJ@a8{62&32yO<547-& z{$b8YU>ZwU#Rhh8fHH2-9hF8=KhM|mIsdZgR|a7E(=SoRz@y+*J}AQ zme9yb4m*e&IdIvZ*G0%&wwCAWTc3LBTXJkWbzf_zEtB)|Z_OvVHjSrWFA_x(DLf;C zZ&cQa7}1JO3}O^+EMOI01h9(`;<&{lo{&cgRR$3odf>neyaw?|fC%9ZMcC>^rl8;z zpZGxmS|dODFoJPRV-Z2Tpu0h24l4-b0GCMN4S5t%ZW5_Ac|=Tv6?XJu2u`@MgbhUT zfDinlgo;KHGpw*<0ArZIES9l}B<@jT7HLQ3NXaMx^(>~IA4@!;?a((#E)mHk4%M6e mtS_APZ>6vI(pNz>5_;cJ(ic9LD;He%S6jNuBtC43Y5o9}+Gwl* delta 432 zcmY+*K`2830LJl8sZmZcX&atRt9MbaU5G*sQ|9K$af-uIiX^ue=N+b%8W*&Si%rX0 z%V7s`5jk*jHNDKm+C{PaFAl!?)%P8~%wo&-$K8|e)Rz7wdf~TxjvJ7wc)$xhv<0Oe z48y`SW?^FuJ8+Q3K5{ri1-H0I9Zj@{Bokwp!wMXvkqgPu6{P{QUrOQ-Pk6&SKGA|X zAWa~S1uSD789ZWiP)cDNM>s_RRXn4P2ENc`NWF*}jufMeV+IM>*uXB1af4TUpowqv z4RJ;cQ<%pRR$?6s zC-V&*hoiHt(xomzRM5WJ!@2EN}9YH;gp%GUxil_LEP?yw+9-K!43wVQHsP5)1Lg>Y16!9Kc zdZYqM`A4P28FM*{WvuY3X1ujcUtc~kH)$?Yo>(H6Q^}o;d5cX|ob7^y{{F2Ih!GKcl Lyyn8Lw_NuZWlEoR delta 516 zcmY++Pe{{o9LDiy5~P>}LxWI5f?S8qwA?QZ>?j@r>0m=TWTXU%U?5mt=I^VaV|vhE z2tN^|5V2$p8G710HfT^6{{%sW-&{h%&N~FY>DC8c@Eo4c^JOOB&jjl7_xpyPJ=TBM zyj9nBKHe3Py73g_n8q$nQPCpRqXl;n!%NJ;$2vBV!FT+{#T(Kk^x+Yvv5k-TgR8C5 z0}NoKRdJ;Vm2J`!d_vbvDTO_J#SfIwaZ9>~hZx2L64-~+E*+saD)r+nw(%KdL>y@l z&+!7U@g6xRE*%iQ;U|hXMfkSVgHaSv#<>pZ0%{S%7?zO7A&Mv?*eP8@0;>q!kzV0= zD|x)OWZe(etXuQWPGzl0WeSxh9JG_>_s;Ukn>p+H)+DXF;Y~!ZR26-5vN3DjwAUDF v@N&^=FMIuR*xjX7$|iWSuE$={oBx$tv1XAC>n_-T1?whD+0{&wldd@fEh~{d diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang index 8e72a35389fef8a97041a05902760e581c88be8e..2c5d6eaeadedb4fecaaa9c1ec41dab7f1949fa8a 100644 GIT binary patch delta 653 zcmY+<&r4KM6u|Mb5GDv(NRo>d7tCg~R~EFB@^7e33T*-*(0(9Mn-))E5}nZ;aUPBI zh9(%Or$x_Ztf$!`il|LAn>H<4BvkL7G0<8>34U`H=H-6ia5=wjd1!U0<=Rr;%HU<$ zaZ>Xw#}aPTCUX9O$SoAGfLEwt1F3eA9-P4?Ttx;Cv4pqyh)?)}#6giHj-wlcxPnQ% z#0RXQJt=Z3DXyF)7{Gn3qbJ28_=Elqk((Gp4tMY#->{CRPLXC9T);c@9TJJ~1_?)G z5B8%Q{TRUn@(3JPWRakT&sf2C{J<|H4~v|{0A4`x6MxZkM5GHRa2glkB7?gK@f!QO z_$_>Vg?h_66PbAaSsaCx=ew@A9VOt}Ox|d*Y9B|Yw^wI|jScf!jBGxzxq{vv)y#s; zj@oQlrq4O8Zrv-`pxQ{)VqrU*9;WV9wd7M5S4u`la&|V*tRGj>TSJ}_@tpOIrpsFL z)L*vud_%gO99J(Lhf|G7ssBrjoe1e&Pls_hY+CK?13Q&7dgIa7q@YpJA=5QyZ!^pN SoA;#DSUO%Dul#oAc5ec5An73h delta 586 zcmY+-J4jn$6u|MbRd8qrV~f*gd?h9-QaU@P|d3(S}!e zjSrX!M?^9NtJuUg^0>fX1nNXSVhcO?hGTg6gD3SOAvB>CeHg?je&HOw4I=B%#F3`= zjg#AR_U-#D|Gj9qBBV>}dXRGLPo}$DlX0U-+u5<*cuE%vMwg;GvFpa7ZfvdI%ngR0 z4QMpwEsT4Kl$)h~*KE8*L6;YqakIA3*rJoSZWn4H$~iARANc=g+$mc#1<#^sbeoBw f8_(V^r@*;cO@7ggW!Ru&Q)aHbv?SkLw^jTP-@Cg0 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang index f14c0bded4964dc4cad052319abd0fc2f29fae6e..c86af8ba6c1cd75fbc335d49588ed13e0cd0149a 100644 GIT binary patch delta 467 zcmY+(Pbh-{9LDjVlue3*<}fp}IXG$Bg|rl*h$5SvtQ-l4r4%*EWnrn+%E)E!S}lL3 zB{Z^YPvht?k6nq4N(KMH0v$iznpp ziJC?cGuqLOVT{9zMXVu!Fm@3|3O9JbBZ?@a)+FLUA6%G6z$AVN6H(lv1V@v|3>3WJ z17G-s-pr2yjA071SV9EP=xrA9VHGhP-~w5^qKFbIEg}sTzlepf!-;;3zzr{!v4I5c z@s4klQPm=1g&j@|VG`3=zzQ~z!5!+YBAv(`DLEyqohG%jV@aj;UB*@^q~nG3p?1BW l561GLE%jo(DaiLS#KuXX~ku)Tk|~`vY<_Xqf;2 delta 432 zcmY+*K`6s<0LAgA)T|s$+J?VPtN%s)+l46PK;h;u$0-gHg_2x;ao%BCsd15Zaj|LH zlEV(-B68s5YWim`)>4Y)dvWmUQ|}#KYPR79oX>6l%7*?Wb{24arWlmUxW_X*G=-!# z^uoa?Cg5TjTQEps4;h@`0ynrr6?HU+B^v{n!~zVG$b@BdNvXl^loB|=BVO@_4>VwR zNkbUN4Cb+l6dusuEiGXahd4$KWjvvZ8otnKN$rSPMv7AgF@`C)Si=sEaE%wdqmFNM z^l(NTBbde<7O{?96mbQAMCwE3G+W8;d*^wtl=~Z{!flHaO#eheX)8KhNJR6#U)JkY Ac>n+a diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang index dee30cd55134f9fdc911f34e41b68767b68d8d3d..7cb0fce91349fe215962c790161ba7e78ea01e4e 100644 GIT binary patch delta 467 zcmY+(O(=r_9LMp$l&us8&0%I{b8ynM3u!4r5k+mDla(WygOsACH<#CZ@F4pqB`qiht^{cve-G-cbQ}HgyzjdA&x^=!0qeuc7WbuLm zzEIyHVn!GGFor33una!}2xA{nq;Q8PJfn;%8cZS%48jF30w(cEn26#Y6*yW&=Ahyg zpZLZv^k#kxV-ho%#|k3IVW3T93G0aA2v^AB4P{hNYY}O-_(Uv(9Zn2k9Bz29iY+AY zh!6arin?|YE9`J$6w{c+BG#~t3?9&A73o3YL@lUc?L4VnoJuOK?=^NvDIG7RkG0#w lVlY+=?c{F`^4Ae99(~_a^Or$IDMdCyjkf+8Nln<2x<9xSXfXf) delta 432 zcmY+*PbfnH0LSs4QllI_X`6XAt=>hwb|La72a4T1IZkm9tvJZ-#d(KmrDhjt7Y8;i zTXNVzTtp6>Tum=?v35}`-;0A^ed_l+{L+gp$B2)g8p#d)OZ42ZeQwz=Rq=oqcxVeq z-57+8Da^vbI(Fb9g?(gkf=k@u9(6R)9+WJMU=AyAkwP{oS67qL7AB+_`qaKE&MZRBu_0;+gM9SwY;%anQ$HC-u28O1c_;b0THIKmBH@qs43 z(L2ByF-#(kC9Gl#dnn@?ondJRwX=LJf8bpdy-MM4R7!Upwmr+pCE6#0~?&a1IS(uf7Yd_X?YP^Gbkpwcx;t6?t zp|(lHhz|5%7~}9@32X2pgk40D!ZjZ7h!QHOGlZZOkfK0Sj8qXxI=?kqzm~&C9j0klcaijB&oEvTi+(dbi9~8P_On1 lfmk89mAj1OF2ZU&`o5#&&H`?CF}xnExAay?YSfa{`~mHiXx#t+ delta 432 zcmY+*PbfnH0LSs4QllJA+J8i%rXx z9Cq;MB68s5YI>QAwToi;UL5@DQ@`Kgmz--j{_DejbA46+VxIYJpIZz_Wjx>o9-4wu zJNjT_43luMf^E1+U=L}W-~zX}M-_E6ha?L_n8G4lB#;it)g`3{t4oUG08e4g)&B002E~KRhMHIE!$;y#Jp%gXAWnrn+Q${X()@pf~ zme9yb4m-$hlLME%JT8*V#ag~szxvd-epUCL$Cx$bqKnJ&Zyo2xE}ehaBoap&89bwa zFVr`SSkQ@HjA9Z#tY8xXC^$d_N!%lg9LlJo!7Sp$0Nj{Iz$|`IhzK4~fwM(q7Ajux ziEsQuZ{f!fCNPaTtRjpT^tXyEVFOVd;~E*fp^OS@ts+fUzlfD^z=c7K!2=)Gu#GsL z@PQvxQP(D7g99#%Uz&du2#v>YSBHbvQss&ZiE)v@1nIu#C9#gxNQn6C%M7ujG l2BXE$ZvOT#e-qYXk@tNye--q4OX01M!QNLR$#Hu^_Xo7|Xubdd delta 432 zcmY+*K`2830LJl8sZow5ZNsx^^)BkQ3sJ~n3O7%VQyip(B)1pm9j28U7ikABHZ5Cg zhaJR4-krFt>BVO@_4>V!+ zN~4Hl4vSbr3J)0SlUA^eBb*?IDxOe79bf1$q%K4aM~YEKFo_x1*uXB1ag7(eqk(U9 z_j5)J65 delta 432 zcmY+*K`2830LJl8sZow5ZNsy%dKdNDg(#B)g_|eGDGnmCgWO)6r#7qAxJbLW*tBfP zVFz&$IdF0{z0AehMX~%Z4!-);_Z`0ELeuu{53V1?H}x;!bFbxbNY+)D2xWOwv(7-pk z`#B?mDCV$;6~wWJ60Xr6l!j0}%T;q3_oCpI^M9jUylb<3>7SrKZG^^)u~5PD3*qWj AfB*mh diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang index e2d707da5d5d80349cce1177d764636a679c3b3a..95fdb0b1f033da252b9788b405ac1c554710339e 100644 GIT binary patch delta 654 zcmY+!x`1|!V-f4vz&8HiA1?PuW0*!3H8-SF7(xzZ zRL~Qbp2w9`j>RXm+>~D8FH*fy^(|=*4xjM@J9vCU$KXWx25_!)ZHSN%!JXHmg#)DCc4c({buFq|BeX7B~y@e{Q}3`GV3wordhI*U$> zA%iRTrEWM}AEw`1H))~e-IN8E4^FIi#ExPG;(@)lqODrViXPiFE0XTJX#%CJi#H{0 zjX=qk$trM|_N+{zOWVpp9aaAm+?;)|vX!EQkr6LiER&exPn*w(kbQ7C%)Rj3GsdK% zphx4-qu7rMtU#1D?x{zOe=#aQctMfAF;b&et8O;BFXu;neDbr+i8Iybl^sl+%RfoH GYuE=zi1woZ delta 567 zcmY+=&r8%n7{~FCArwR&icJq428=L*FcLuzQTD@JGj&@fEX99d4~8DX1}OhZNS`7MERj)w~3XJYz@e;Kk@Hk&uP&)l&nn;hA60JTp6`iVvlV(BSU1rY9r% zuU(iAT{#|KZ;`&?FRE`!SMdxVQNVZXqVg7N7(#%zC}0_1u!s8FQYRi`9a}heM~WeV z8C11Oy@=sutK#}a(05l_MYv5`!^5!j8gDR%MYwh;f*2<79xJH5Cv9T2LmIeGf%t)a z)OAWx6!8z$UDA0x!c)w2#ib>J4Q$~jextuzdWEm(j!5q?iySsk`+#Eb9C>VF2PdQa z0wVZ>Q$0Kc>XmHTk6OtxK4AsRTgq9{Qkk_ApKlzy?1C5JnqWA5`g+b!IV<^bTeK`2 za(>+TF-!X?TkuIsTdF*1S!X%NC`-yBJ)0&i<;Q$7u*ORbuFmGU=95p9R|q&(DChG@ dcQ`1PL$Vy5qN?=8U^^NLnw!pM^6j%{4ghnwzI6Zq diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang index ac72a0a1242a4d5ace7bc2a971a9ea668b2190bd..2c944afc4c0765b1cea79847baec791fafe34837 100644 GIT binary patch delta 467 zcmY+(O(??w9LDjVl&us8&0%I{b8ynM3u!5@MHIE!$;u7IVUeOHxhyQTS{b?QzgEl3 zw1h@ha@axK$YCyf`MXFm7i;#tdg@c(ddiMnr!F%)@aI{Ue``O}b!xoBdXX4XNaF=L ze4(~U#E1^`U=)*ZV+kAZA&7m1k-#0E@QfnLs56Mz&<_U|;4_FHzMgb7Sz9xDjp6@4ut9;_pRBU~YkHxyAqwMnGWcO6D6kv)$_P|aVm+Vwp-sOg=DmlJXUWH m^ZrOau#>$x$XRr@p7ov~@`E&E+W{QJW3bou`oOjq-sd15Zaj|LH z$YBR@5jk*DPNtW+Si7uPz843-`qb}t_$3#cws+>@b$L6ke+i#?Ess<5No73X1uk0r zQYQvrVFJ^z5yK7~B#=S|C%D8d?omY@tpUlzFlMm|2MJ^Xa&$$h!R(QuIKUI$@qsTi zVfIR+n8E^9uz@5VG1MomBaTBHBZo4cQAG_6bQn?>!iFP7C?lA}9Bgc27e~0k8$MCT zH@f>dBZ6_vV+m{6!XApaMte{iMCCMF$?m)7dAF4N8>PZso8?RY1pR3vG**a)@}6JZ C(N-4# diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang index 09160562b5e8c69c0460ba04344bf210ab76235a..d99c38b9ef6db42b76260a994ee06c354ee65a17 100644 GIT binary patch delta 467 zcmY+(O(=r_9LMp$l&us8O`4h69Go=mLRyMYL{Xcateiw~Kq)e5mxZNPDA*n9+`I3}YN#EMWrygt3PxRNUebPbi{{8k2|veQ;q80h9P7Ohj>q5*$q;Gf?n~ zPkiGSdNV%;FosFYVi^&JVN)9`S8#!><%U?;7xme5h>ZwnC>!~=mT)KVlyJKNa{;mB)*QxOh=|vLAAd4sD z@rBwZ5hFU#gAq93!6H@>Ko~oSB83|~;1MNMP-hUap&w4nAYc%mgo!9_QHHHqWC{vi z@QH8yLTlv5AjUC?X)GavXY{p*%)^fu4sd}iUQt3B)h3ZflTXA%SYgKiM&W`7%UDMO z_xQjMDyV4{F~bTwhA{yzX0d_|WN?QDvq%^6M@n7^tEWlz>{wE1ZMVKnis^VUeW+gV m6@sxsXft=Uo4bst@#x#Ok~Qu7Ck=V+$@ delta 432 zcmY+*K`2830LJl8sZow5ZNsza)w`(IyAXvODBQf4;}i!eWl3%?&O1yiH7?RFE;cP& za@av!L=K!>O)qn?c2O+3H5&O8;V>hwYGGj!0EJ-~|ENqEa`8 zU}FliaIuaZ_()?PIh^7Wx41_gO|-`(3!|9B3VfuIi^G lg%hR7cHw%za23;%@%LS|a1r)+%CU_|vvsgeGLzP{?hn$rXR-hQ delta 432 zcmY+*F-QUd0EOWf1Qs-Agj!u1!Y#q!QWTUl6jWOmjRrM@5EK+`N6ij~Aec*pi;EhP z5)BSfOB4+?H3b?+wj?e=N&nK&gAd*tUUIc#dtVFn>|R{|5b31k9tbVX^w9Fk%JL|tM4V&1-5h}PwZ%`UXqmXOl((Xmctrq`AwS3oO`BFbYf655Wlw+Zi=NBfb BR^0#q diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang index 9d4c189bcfb1007f7e49d21458c3e6db5fc443da..6c5d0485f6fb09c22af8c2030d576cec2a29f23d 100644 GIT binary patch delta 467 zcmY+(Pbh-{9Eb6rl&utpHHX<|HU}q7yU<#SP()FiU069%9JCT@OD+pbtyV@Zd)I3D zGcBQ!l^k{uH*(;zKd*}RX?B>RWT~c=S$_ZrZ;h|JHe`@74r{4I(MzkjFEM z_(Ef=h#6gQVic3`!H;!>5XBzi$lw-_ctQm=G#N!47=RlK2pJ_HQ6i2zRN*j*%t65` zKJkrTXwCc>!USe8k7dO0g8nv>Br|SHYyJT9c4syK delta 432 zcmY+*K`2830LJl8sZoxbw2eKRR_~%-yO0%fpm6i#IK@FqQ6!fa=N+ciYIBixaj~ss zOAb4Ti^zeKtLbGf)=G-ye{t~DufFf_r54+^FZUTQZSUz{q9vc@aVmbPhI>52MMpsL zVh9!{F#{Xx*oA{64w1zvE^vc8G|)n4P%<%!S**Z864{^}T~eAb`=tbOc*HB-@PRhW z0V$4YEMOTMNZ|n^A!!XeIKl}EsNo3>H1UNVL+VA;aHJSz3{#kcjZN(17}t2gJ6iZg z-ymniFoAh2VHI0AKm}Lm4okzRpXKZMjC)>mtA)Q&E#G!o{`5~ckTxRY9Ci>la^PTpUKdH`Vy!(_-}=;3-?D4Rt=E~}bxYIoZ*8ag4vlZnAQDF!89XD0 zZ`3x4n9+`I3}YN#EMgsggs_JQlDNeqo=`*?bw&{f`ryJG{6_Ifh=|}0B{)nXGf?n~ zFZ|#SS~EWeFosFYVi{q)pto6M0c(ij5SPf{4MmhtZ4qg-_(Uv(9ZvLP1a5e-f=$Hn zfKU9QjG7h^E9`J$2ospXJXW!VH15%073oCoSjj0N^(>*DpGY#L?J~4VAr&j6j?|lj ld?1<+ZfCFevsYm?7Wvp!vKIl5rx4x<*4uijBspqJXexCLXMO+x delta 432 zcmY+*K`2830LJl8sZow5ZNuB9)w`(IE<_;*3J2xMNn3GPN^w|jFU~v6R%%?NU0iHh zw&bvbxQHA$x!QV}i?xel`ClA-^{ekYeCd_8?Oj{S1d|E40;+gH15JFP$B_CEF&rsM8OID3U}GD5IKeI6@PQV- z(I4cDD5kK8Rcv4f`zYfE-63fNwex%}f9PHo-AdtaR7&?Q!89n?}i&r&y{@j#(3yF@aHNG9>bn7p6% mKT7xB)L(}5iGCyU@Y~%%ebn#qWcsi5<~pmgB!0-Lt^5b)@~Nl* delta 913 zcmY+>Ur3W-6vy!+rYU)mwwcqG)+>wIA1E(U3|1&iaurdl2n+>{Mf686qO5qcs|wSF zBy3Zum0D4ny*Y>}Gb1m8%nO4c3LR@sCrCr0;AQmfvIjng9}hg7hjY4)C7s5tTUs40 zF8S|RhK;ppYB*bD0l$!%BeE7|lwdcia2OYH9e2==QRqltCt`wvZ79bDTtf%CF@hx4 z7({Ylf`aV^QN>O;j#F@<8CP%{Zg|lPKlLG7(2->nse~OhID{iO ziF&w}%dBDqkoA6Ib;5AhmrF@-M(V;MRQuBQ>2a04BfMO7YC zMY~Gzp%2fYVH|P%Mw*F{p%A-Zg9GQ#g8T4e8sA{b7qKFM5T@`IF{BiT7*LFz*ax+m z;>1~8{&#^k+=B;C@dlIlh&WcTY6Fc>jv6#TMH@T_A_1#eqz+!pAc{r&MAFRuts6!5 zz>cG+$9cFhjj}?KGq?mF{1`$ApAkm_e~?wgnqWaGDo_aroM=KT9^gG9MK+No!U}Zc zZQ?OXu@?t$0*z?KO$6``nVUs+Xj;ZxcIprJkk*smm{Bkv9GDNjh=qEi?S0YCyOFW( W$f!3q@MyvFxYMH8wA0GV)qepcv!jmy diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/1.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/1.bin new file mode 100644 index 000000000..9da9cd916 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/1.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07c7cbd5cfeb97582a505d48afd570a9f74a0066f869d6cc996fefacb7521a05 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/10.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/10.bin new file mode 100644 index 000000000..25c97f5ca --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/10.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6076283dac4750c3d7714f2bbb7164ae5f54a9adc3ce77467a934e90319acb61 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/11.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/11.bin new file mode 100644 index 000000000..1b1511ce2 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/11.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c43c329379fc475ee20d508dd225616ecc30009d8fe385a2c0d9fe94243fbfc0 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/12.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/12.bin new file mode 100644 index 000000000..1d3ae3d70 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/12.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:381eaa136b2eefeed2748e4bcc752d637ee59dba251ecf4dbb8c442910d52811 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/13.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/13.bin new file mode 100644 index 000000000..6dad01853 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/13.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f01c7fbf2dee3ef6cabf29b68e00659b2d451a70e4891027f71a7ab5bfe840df +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/14.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/14.bin new file mode 100644 index 000000000..c510944be --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/14.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a044f16a1965e41206cc68a9e22962a99aea77b0aaadcaa2fd103efb68525984 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/15.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/15.bin new file mode 100644 index 000000000..77eb79894 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/15.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd98bb418bf1eb70eddd8c973710e0b065bd8af8204b35d760a58d71a1f7dcb4 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/16.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/16.bin new file mode 100644 index 000000000..1372882d4 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/16.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c9e9d2f3c9ebda907735861bee00155f4d6c60dbfdd9748532d059b34644e3 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/17.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/17.bin new file mode 100644 index 000000000..70c1adc32 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/17.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59be6514cb63e3e8bd8fb1ecaae320cd7ad5f17709b32b16f551ee0cfbb539e3 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/18.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/18.bin new file mode 100644 index 000000000..344ff9813 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/18.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1556ce058ca766754498b6bc10211fc92a8cb2bd7debe2e4d0660a79ac6a6353 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/19.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/19.bin new file mode 100644 index 000000000..4d0037dc5 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/19.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72160d1e0a53af62665748acb48b102f55bdc2e037206ed375403516530850a1 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/2.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/2.bin new file mode 100644 index 000000000..e0129dd03 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b386670b6a7a8537faae550e1a5ba6722b5ee2b1c9f930e6280d296db524673a +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/20.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/20.bin new file mode 100644 index 000000000..82bb86003 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/20.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdf466e6d270ab45885d43a59ff33d32ef7fd2701eb1c93876e3ac0e2042a323 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/21.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/21.bin new file mode 100644 index 000000000..dc2678cd2 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/21.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31f56d8d7428dbc8596d13b01ba07eddd97e6b5200cea92e3746aa9ced330320 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/22.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/22.bin new file mode 100644 index 000000000..4671be526 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/22.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b700dcdaee851b9601170f7fb9ab0d4bf4c3ac47996b7e98e48a9ed1b25811f +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/23.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/23.bin new file mode 100644 index 000000000..8313128e8 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/23.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60d7333660668af77425a3c8500cbc813e1195a6b107be71ae95a25ad39834b5 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/24.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/24.bin new file mode 100644 index 000000000..0324a96dd --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/24.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ffbbc356f1b98b39e5dd1ca78a02c6056ab02eb573991788aa5e90891aae795 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/25.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/25.bin new file mode 100644 index 000000000..955a8bb4a --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/25.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62911189dc30a26da643ff18ea673e43047b30b3c425a343e0a4a5120fe5a2a +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/3.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/3.bin new file mode 100644 index 000000000..406529033 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/3.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05207dd8eb765df916ae844d5f0e930a503968328141231e753cf9bc2c84418a +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/4.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/4.bin new file mode 100644 index 000000000..b156f673e --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/4.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8a62f8fd53985ea2b67092ac62198661da5d8c7b75db20faaea9b278d333637 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/5.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/5.bin new file mode 100644 index 000000000..015dfd68d --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/5.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:167430c4c886ed9e1f3a10a13df1fe6b1c123a286a4e5b15eadb801c05c9d188 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/6.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/6.bin new file mode 100644 index 000000000..1408393e7 --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/6.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99885608307cfed4d6403e936cfe9f1dd77325d951edc09c6f0e29b615657bc4 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/7.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/7.bin new file mode 100644 index 000000000..bd5831ceb --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/7.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c462da49181ea9de01ce56bb7b44994bb64ee7967284dde6c2f7a8e98de0c6 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/8.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/8.bin new file mode 100644 index 000000000..75234e2af --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/8.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a040e7715228683193d4d8c807cf3a75a57a3d7ebb89cbb70579a4f54dfb830 +size 4648 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/9.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/9.bin new file mode 100644 index 000000000..be5b2170a --- /dev/null +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/remind/bind/9.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b3501c653ca9a5502063f7c0ca6fbb882d722b6657eeaeec746bb3db2da9e85 +size 4648 diff --git a/tools/language_tool/Language_xml/input_list_ar.txt b/tools/language_tool/Language_xml/input_list_ar.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_ar.txt +++ b/tools/language_tool/Language_xml/input_list_ar.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_az.txt b/tools/language_tool/Language_xml/input_list_az.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_az.txt +++ b/tools/language_tool/Language_xml/input_list_az.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_cs.txt b/tools/language_tool/Language_xml/input_list_cs.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_cs.txt +++ b/tools/language_tool/Language_xml/input_list_cs.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_de.txt b/tools/language_tool/Language_xml/input_list_de.txt index 80303f18f..683ffc97e 100644 --- a/tools/language_tool/Language_xml/input_list_de.txt +++ b/tools/language_tool/Language_xml/input_list_de.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$Es ist Zeit, Wasser zu trinken! Denken Sie daran, STR_SEDENTARY_REMINDER$Erinnerung an langes Sitzen STR_SEDENTARY_REMINDER_NOTE$Sie waren XX Stunden inaktiv, stehen Sie auf und bewegen Sie sich! STR_SYSTEM_UPGRADING$Systemaktualisierung läuft -STR_NEWDEVICE_BIND_REMIND_NOTE$Das aktuelle Gerät ist bereits mit XX verbunden. Das Fortsetzen der Verbindung entfernt die Bindung und setzt die Uhr auf die Werkseinstellungen zurück (Daten der Uhr werden gelöscht). Möchten Sie fortfahren? +STR_NEWDEVICE_BIND_REMIND_NOTE1$Das aktuelle Gerät ist bereits mit XX verbunden +STR_NEWDEVICE_BIND_REMIND_NOTE2$Die Fortsetzung der Verbindungsoperation löst die Bindung an XX auf und setzt die Uhr auf die Werkseinstellungen zurück (dadurch werden die Uhrdaten gelöscht). +STR_NEWDEVICE_BIND_REMIND_NOTE3$Möchten Sie fortfahren STR_AI_VOICE$KI Stimme STR_AI_INTELLIGENT_ASSISTANT$KI Sprachassistent STR_START_CHAT$Gespräch starten diff --git a/tools/language_tool/Language_xml/input_list_el.txt b/tools/language_tool/Language_xml/input_list_el.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_el.txt +++ b/tools/language_tool/Language_xml/input_list_el.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_en.txt b/tools/language_tool/Language_xml/input_list_en.txt index d9580d408..290261a14 100644 --- a/tools/language_tool/Language_xml/input_list_en.txt +++ b/tools/language_tool/Language_xml/input_list_en.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$Time for some water! And stay hydrated STR_SEDENTARY_REMINDER$Sedentary reminder STR_SEDENTARY_REMINDER_NOTE$You haven't moved for XX hours. Get up and move. STR_SYSTEM_UPGRADING$System upgrading -STR_NEWDEVICE_BIND_REMIND_NOTE$The device has been bound to XX. If you continue to connect the device, the device will be unbound and the watch will be restored to factory Settings (the watch data will be cleared). +STR_NEWDEVICE_BIND_REMIND_NOTE1$The device has been bound to XX +STR_NEWDEVICE_BIND_REMIND_NOTE2$Continuing to connect will unbind XX and restore the watch to factory Settings (will clear the watch data) +STR_NEWDEVICE_BIND_REMIND_NOTE3$Whether to continue the operation STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI Intelligent Assistant STR_START_CHAT$Start Chat diff --git a/tools/language_tool/Language_xml/input_list_es.txt b/tools/language_tool/Language_xml/input_list_es.txt index d1396c431..eb41b97b4 100644 --- a/tools/language_tool/Language_xml/input_list_es.txt +++ b/tools/language_tool/Language_xml/input_list_es.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$¡Es hora de beber agua! Recuerde mantenerse hidra STR_SEDENTARY_REMINDER$Recordatorio de sedentarismo STR_SEDENTARY_REMINDER_NOTE$Has estado inactivo durante XX horas, ¡levántate y muévete un poco! STR_SYSTEM_UPGRADING$Actualización del sistema -STR_NEWDEVICE_BIND_REMIND_NOTE$El dispositivo actual ya está conectado a XX. Continuar con la conexión eliminará el vínculo y restaurará el reloj a la configuración de fábrica (se borrarán los datos del reloj). ¿Desea continuar? +STR_NEWDEVICE_BIND_REMIND_NOTE1$El dispositivo actual ya está conectado a XX. +STR_NEWDEVICE_BIND_REMIND_NOTE2$La operación de conexión continua desvinculará el reloj del XX y restablecerá el reloj a la configuración de fábrica (borrará todos los datos del reloj) +STR_NEWDEVICE_BIND_REMIND_NOTE3$¿Desea continuar esta operación STR_AI_VOICE$AI Voz STR_AI_INTELLIGENT_ASSISTANT$Asistente Inteligente de AI STR_START_CHAT$Iniciar diálogo diff --git a/tools/language_tool/Language_xml/input_list_fa.txt b/tools/language_tool/Language_xml/input_list_fa.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_fa.txt +++ b/tools/language_tool/Language_xml/input_list_fa.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_fi.txt b/tools/language_tool/Language_xml/input_list_fi.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_fi.txt +++ b/tools/language_tool/Language_xml/input_list_fi.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_fr.txt b/tools/language_tool/Language_xml/input_list_fr.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_fr.txt +++ b/tools/language_tool/Language_xml/input_list_fr.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_he.txt b/tools/language_tool/Language_xml/input_list_he.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_he.txt +++ b/tools/language_tool/Language_xml/input_list_he.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_hi.txt b/tools/language_tool/Language_xml/input_list_hi.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_hi.txt +++ b/tools/language_tool/Language_xml/input_list_hi.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_hr.txt b/tools/language_tool/Language_xml/input_list_hr.txt index 74534cbe4..7f9066ca2 100644 --- a/tools/language_tool/Language_xml/input_list_hr.txt +++ b/tools/language_tool/Language_xml/input_list_hr.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$Treba piti vodu! Zapamtite da se pravovremeno hidr STR_SEDENTARY_REMINDER$Podsetnik za dugotrajno sedenje STR_SEDENTARY_REMINDER_NOTE$Niste bili aktivni već XX sati, ustanite i malo se pomaknite! STR_SYSTEM_UPGRADING$Ažuriranje sustava -STR_NEWDEVICE_BIND_REMIND_NOTE$Trenutni uređaj je već povezan s XX. Nastavak povezivanja će ukinuti vezu i vratiti sat na tvorničke postavke (izbrisat će podatke sa sata). Da li želite nastaviti? +STR_NEWDEVICE_BIND_REMIND_NOTE1$Trenutni uređaj je već povezan s XX +STR_NEWDEVICE_BIND_REMIND_NOTE2$Nastavljanjem operacije spajanja bit će otkazana veza s XX i sat će biti vraćen na fabričke postavke (podaci na satu će biti izbrisani) +STR_NEWDEVICE_BIND_REMIND_NOTE3$ Da li želite nastaviti STR_AI_VOICE$AI Glas STR_AI_INTELLIGENT_ASSISTANT$AI Pametni asistent STR_START_CHAT$Započni razgovor diff --git a/tools/language_tool/Language_xml/input_list_id.txt b/tools/language_tool/Language_xml/input_list_id.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_id.txt +++ b/tools/language_tool/Language_xml/input_list_id.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_it.txt b/tools/language_tool/Language_xml/input_list_it.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_it.txt +++ b/tools/language_tool/Language_xml/input_list_it.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_ja.txt b/tools/language_tool/Language_xml/input_list_ja.txt index 167075a2b..911cb8fcf 100644 --- a/tools/language_tool/Language_xml/input_list_ja.txt +++ b/tools/language_tool/Language_xml/input_list_ja.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$水を飲むべき時間です。時間通りに STR_SEDENTARY_REMINDER$座りっぱなしの通知 STR_SEDENTARY_REMINDER_NOTE$あなたはXX時間活動していません。立ち上がって少し動きましょう。 STR_SYSTEM_UPGRADING$システムアップグレード中 -STR_NEWDEVICE_BIND_REMIND_NOTE$現在のデバイスはXXとバインドされています。続行するとバインドが解除され、時計は工場出荷時設定に戻ります(データが消去されます)。この操作を続けますか? +STR_NEWDEVICE_BIND_REMIND_NOTE1$現在のデバイスはXXとバインドされています +STR_NEWDEVICE_BIND_REMIND_NOTE2$続けて接続操作を行うと、XXとのバインドが解除され、腕時計は出荷時の設定に戻ります(腕時計のデータはすべて消去されます)。 +STR_NEWDEVICE_BIND_REMIND_NOTE3$この操作を続けますか STR_AI_VOICE$AI音声 STR_AI_INTELLIGENT_ASSISTANT$AIスマートアシスタント STR_START_CHAT$会話を開始 diff --git a/tools/language_tool/Language_xml/input_list_ko.txt b/tools/language_tool/Language_xml/input_list_ko.txt index 890e7787f..e53baaa4f 100644 --- a/tools/language_tool/Language_xml/input_list_ko.txt +++ b/tools/language_tool/Language_xml/input_list_ko.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$물을 마실 시간입니다! 적시에 수분을 STR_SEDENTARY_REMINDER$오랜 시간 앉아 있습니다. STR_SEDENTARY_REMINDER_NOTE$XX시간 동안 활동이 없었습니다. 일어나서 움직이세요! STR_SYSTEM_UPGRADING$시스템 업그레이드 중 -STR_NEWDEVICE_BIND_REMIND_NOTE$현재 장치가 XX에 연결되어 있습니다. 계속 연결 작업을 수행하면 연결 해제되며 시계가 초기화(시계 데이터 삭제)됩니다. 이 작업을 계속 하시겠습니까? +STR_NEWDEVICE_BIND_REMIND_NOTE1$현재 기기는 이미 XX와 바인딩되었습니다 +STR_NEWDEVICE_BIND_REMIND_NOTE2$계속 연결 작업을 하면 XX와의 바인딩이 해제되고 손목시계는 출고 시 설정으로 되돌아갑니다(손목시계 데이터가 모두 삭제됩니다) +STR_NEWDEVICE_BIND_REMIND_NOTE3$이 작업을 계속하시겠습니까 STR_AI_VOICE$AI 음성 STR_AI_INTELLIGENT_ASSISTANT$AI 스마트 어시스턴트 STR_START_CHAT$대화 시작 diff --git a/tools/language_tool/Language_xml/input_list_ms.txt b/tools/language_tool/Language_xml/input_list_ms.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_ms.txt +++ b/tools/language_tool/Language_xml/input_list_ms.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_nl.txt b/tools/language_tool/Language_xml/input_list_nl.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_nl.txt +++ b/tools/language_tool/Language_xml/input_list_nl.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_pl.txt b/tools/language_tool/Language_xml/input_list_pl.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_pl.txt +++ b/tools/language_tool/Language_xml/input_list_pl.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_pt.txt b/tools/language_tool/Language_xml/input_list_pt.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_pt.txt +++ b/tools/language_tool/Language_xml/input_list_pt.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_ro.txt b/tools/language_tool/Language_xml/input_list_ro.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_ro.txt +++ b/tools/language_tool/Language_xml/input_list_ro.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_ru.txt b/tools/language_tool/Language_xml/input_list_ru.txt index 31acabc48..a23aa441e 100644 --- a/tools/language_tool/Language_xml/input_list_ru.txt +++ b/tools/language_tool/Language_xml/input_list_ru.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$Пора пить воду! Не забудьте STR_SEDENTARY_REMINDER$Напоминание о сидячем образе жизни STR_SEDENTARY_REMINDER_NOTE$Вы не активны уже XX часов, встаньте и немного подвигайтесь! STR_SYSTEM_UPGRADING$Идет обновление системы -STR_NEWDEVICE_BIND_REMIND_NOTE$Текущее устройство уже подключено к XX. Продолжение подключения отменит связывание и вернет часы к заводским настройкам (будут удалены данные часов). Вы хотите продолжить? +STR_NEWDEVICE_BIND_REMIND_NOTE1$Текущее устройство уже подключено к XX +STR_NEWDEVICE_BIND_REMIND_NOTE2$Продолжение операции подключения приведет к отмене привязки к XX и восстановлению часов до заводских настроек (данные на часах будут удалены) +STR_NEWDEVICE_BIND_REMIND_NOTE3$Вы хотите продолжить STR_AI_VOICE$ИИ Голос STR_AI_INTELLIGENT_ASSISTANT$Умный помощник ИИ STR_START_CHAT$Начать диалог diff --git a/tools/language_tool/Language_xml/input_list_sv.txt b/tools/language_tool/Language_xml/input_list_sv.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_sv.txt +++ b/tools/language_tool/Language_xml/input_list_sv.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_th.txt b/tools/language_tool/Language_xml/input_list_th.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_th.txt +++ b/tools/language_tool/Language_xml/input_list_th.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_tr.txt b/tools/language_tool/Language_xml/input_list_tr.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_tr.txt +++ b/tools/language_tool/Language_xml/input_list_tr.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_uk.txt b/tools/language_tool/Language_xml/input_list_uk.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_uk.txt +++ b/tools/language_tool/Language_xml/input_list_uk.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_uz.txt b/tools/language_tool/Language_xml/input_list_uz.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_uz.txt +++ b/tools/language_tool/Language_xml/input_list_uz.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_vi.txt b/tools/language_tool/Language_xml/input_list_vi.txt index c5f644655..80ffc5c26 100644 --- a/tools/language_tool/Language_xml/input_list_vi.txt +++ b/tools/language_tool/Language_xml/input_list_vi.txt @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/input_list_zh.txt b/tools/language_tool/Language_xml/input_list_zh.txt index c5f644655..2719d8e86 100644 --- a/tools/language_tool/Language_xml/input_list_zh.txt +++ b/tools/language_tool/Language_xml/input_list_zh.txt @@ -340,7 +340,7 @@ STR_AUTO_DETECT$自动识别 STR_ABOUT_WATCH$关于手表 STR_WATCH_QR_CODE$手表二维码 STR_SYSTEM_LANGUAGE$系统语言 -STR_RESTART$重启 +STR_RESTART$重新启动 STR_SHUTDOWN$关机 STR_FACTORY_RESET$恢复出厂 STR_WATCH_NAME$手表名称 @@ -457,7 +457,9 @@ STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 STR_SEDENTARY_REMINDER$久坐提醒 STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 STR_SYSTEM_UPGRADING$系统升级中 -STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_NEWDEVICE_BIND_REMIND_NOTE1$当前设备已经与XX绑定 +STR_NEWDEVICE_BIND_REMIND_NOTE2$继续连接操作会解除与XX的绑定并将手表恢复出厂设置(会清空手表数据) +STR_NEWDEVICE_BIND_REMIND_NOTE3$是否继续此操作 STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 diff --git a/tools/language_tool/Language_xml/language_ar.xml b/tools/language_tool/Language_xml/language_ar.xml index 2ef6c6dd5..532e6b7bb 100644 --- a/tools/language_tool/Language_xml/language_ar.xml +++ b/tools/language_tool/Language_xml/language_ar.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_az.xml b/tools/language_tool/Language_xml/language_az.xml index 794312806..4b7a5fa14 100644 --- a/tools/language_tool/Language_xml/language_az.xml +++ b/tools/language_tool/Language_xml/language_az.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_cs.xml b/tools/language_tool/Language_xml/language_cs.xml index a642f8cb2..de0eb5f18 100644 --- a/tools/language_tool/Language_xml/language_cs.xml +++ b/tools/language_tool/Language_xml/language_cs.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_custom.xlsx b/tools/language_tool/Language_xml/language_custom.xlsx index 733c63ce40eeee8f837cb409ee92e892a87abc6a..c81e11bd80ab0e64638c8bef23fefb170575c85e 100644 GIT binary patch literal 353447 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ɹ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⪼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%0DhgV9OdcX1aHrB*Xo8~B9 zdu;ykhpouW@4a&q3n~{arIt?}NOFyV#J7msp}O1abG`+E&_yxPHy-#4s|HgU9r8jp2Rb8Q2KjbOR2XH+d3+)DK{clKbuCn$6 zo6pw7s{lAIK8|69f}?Td`UR!G|T{oG2-wb==#V zao;iKT5T_loLqj}2vsLqf6f-U!{BVV_*87=Ys+()S}B>TqZ@^KSH_enqst~d#F`u$ z>zkCBx|oAu-(!cHn--0O(AfMGJ8R0+L5N8GwF1{9CWkzV&cGY`zy2H z__w>m-v{1tJom4QC3o+W-!oioJuyz#Oya$EJWgFLqdH62dO~VLCs>(upFPAwu6gas z0Kt*Li%adX6GEkS6(N0nxY?1SHx&0#X8lvLBk8;h4--caN6JHzADV$@Dm`s){j{As z*kb=EDB;@j&&!M28^KpzL#x75={_!xBURVYKxpyztSeV9F5-Pxoy$MAD5mN zQWK9`8DJMP8Ec}<^}1nnKN+hEIMu9Sg^to*R!nvm>8y^&(g*=V_Di(N+GXKDoynXeO zI^ihDHOcwZizBTas)X_R7Zt>C3w0>FyxqAb7G#&(F|6pRog4WDPbtezhlo?iQd*%! zF$z1QNgU?>e(=n6#k1}FQUir&VnK9S!atdF97%tb_V)vH%kVh0Ft`q|@UTs{4nLT% zfozH1EWM03<-VXd`P`69i{mEm&~<*Kr+JF9*ezb$M+!1TGf6i#e zWY=v|rnPU}8JgbN$?@_V>5C7D<+xlCQ;=+J5M~Kie_aF*%rhT=>;VQmV_9a)M)&B$ z-cdw$v(x-l8bc|SG`TY7YS7-Nbdngsi|t(K2dRubGFOr0X#;`XvWl^*ot{ECut7@@ z7+?b%5Z7P{!3`?yCcD#N&JCV^2ph2Mo)&>w3l~Ce>ds@)+C8oo9=^Hy8a{k@9R`kM zx+aiwB^cdv5#%hHX6Q$EnC24NPm=kL(pf>E_%5coaVzF4mHk3w;)UDV<&yb8 zO8Mx~?z}*pY4ZHF1Lc1VJw6bY3(*bF#5~o?T_^^Fmz`)h*Zt76j3P?|J)dOc)>`?| ze)0or90q|cPdEG#WD}{m9@%AR2PeS)ZhLm&@ZEv7*uNfc$L_HEjr6#p7)zG8gHN9o z?+{xTt~?AylsVuPVN|^T1lI-~Y)oz%(!AE1@??YI;G^a4SVIJ+$KMb&{O`jQcoDO? zIF77F(jH8ht_G?v`4j9ZA|!T?BOTdO+FTIn4Q0!b`Apinn@F&k66&;+G}i!$_u;GNwP{{VtOe=gYSut*%n=RN1Zm_Gkd4`2<8fJR zFEDiHz7i4S8=%HInIO~ml64QQuPO5oou8GuL&BApZHZT*8l<|?(loRSkW?%;M1?h(%v&d1Y7=~rIHq9Nd={Vh~MX~kld2Ik1ojR3Ex9l94 zfl73ou9dV4@(iC&34q$Ol_Y{RidkkYoa9EA7lPlvK=(%c#1UJ|Lu((G(m00MuB z8=a#@VK4bI`5+%Kj?f87zl(uElDP714U{`tWD6wF=^#!1eE(Lp@@fID9%xZ{Ih_y& z^(kI7;@=f3QJ|+#Q0)YtZt7X82j%nH$3QbcrJ?(jGH4hJa2wv)T&ZsP zpcxP#RcRa*CTY{!P;i13fz9aWZ%TPI@%;rwx!qW}aWhZX9 z(}A>hA?$2d2#5uRZ|}xY8RtOxqJ3-Gsd&pamdf1$veFga5I6r5OSmn<1+$kNRk2y< z)Rco*Vhu|JnjFZ`<3wj7#9g2(z=4dlz(Ks(#Qcl;LP3@dPC{y&6)@m;!R2Mq>LYA? zg;{K0khkpCxd?#R2N=$!WP<8aC<-sD_!@*3I@dTbuU$Tm*w;t#t{`st-So<$2_*b? zSq`fpObPlxg-HT7xf!&~iX8@lU>uZanY{&g7LBc;>T^QvGyk(A>eaCgU4uvr2=`F>2_5$>pF%+QOBmfl^~H3fN2|5>@j_zFmRN#jO9B4kB&+hLZxQ1n_>bjZpLNV zit?OEH>>H-^GkPC6$_r{jEGtvmNjISJ>=MLkuq;GP-{Sc-cBex@ z*&nrkD-Y-$+Ud>^qqJa_<^fDi%i*9@3po*^3%1eVVMQ)LZa1QJjt z=?->)4hUJ|h4dWXL)LX)Cx(K#ZnSDpd(inVMgVSaRN2sgO@Pa7YzZtX$U;faO6IAA z?^c+|)KYk$aP-6)BPk5vnRtjeW9fG0JE0R2=H!;PNNp)HXvno`(DIj;nBb=1E~05K zQKLkjo)@x`dP4e!K@d!&{0osjkg(|;`Xbt+P~1T)gfKd^k>>Wn+848wU6ozA1j05T z1I8i%F6>lGHibmP}9s~}mo9v<`xE-2!E3s7m7`Uhd+i2iV#K*`Fm?`M{;dCMDt7A;L9vV^4G8$ ztewFkxm<<;dcF>xC&|vx>^P{c#X&ru-YHO>r2W-*-+u!Y=v+&*-e^KE((Vj%ZZ~n+JW*+n|E@>vNK$K zantk_;l7y7{sd)kLTvZ|WNIJ9R0a(~29&)A%6`#*1S2uX(IC>&GC<+`K%Xo(i7K55 zNdLgp1+i3Bwtqg#2lSL7y+MZ`#7F2u#t`QZ8|IbJK$rZ{ShmZ*Rv?CiQtLcm$bful zpgjl!We5Pdlg*qDG%2W-;d)XFUxlo(rJY{mrY6+#zl^PhIgT@e9MaC2834zA3jTrtBNC$g)x|sC2gh1ip{XZVtRUPNybi) z1cn3%7y_w1NENMDYkbJgNz0%qt#uWrBRL@^X%Yt94|MI;u~#xY_${vMdE z`1TKjyM|MH?w9P!b#?Fs#%hzGV!LkaOw+LzHE{j*aktnVEL$A?k|>ml0bXW3_3} z!B=K|Ned#*+p!z&PjlUS)`gu8=?o-8#7i=yt-%aBK*N$I)FOsKXsIe*P59p30R0eJ zh9oE~D^NKdD)?i=u?plPdfLS&{O+X_18 zFki#Db>ZUZ72=4;PWwH6p&DvTB$mouyy!Hj z6}dyR(4aPrg#soL`HD&wG!~l^^JY(XYk#G`F*~gZS2L;olp7=r+&UyYu7N8Od&QJO zcGFQbK6^NurX#--Gp`LGD&SR`jupy*GV2R6I*rKg!4tV*VMAiCvj2;+;`&H%U`z)e6b0|~BI(04STaTV_Y!z1+l9w=n^ z;H&!e`0RDz^0*efC8%8%v_0gb5(Qk0{}H^=6#_~P%`o_)mU=IkqjZDe5&*C{Jwl_1 zH%1Zxu2K@z@57+Y{<0d*q8)5oO;#)cNzkSO!tTNS*ENr(7w!i#a6bUk7kFfaZ|4#o z@U?1CaT(?h*l2LHr3oqnUNkcPJA8AZVnzKP3`1unUmKfpnH^$QDt`dOGzh1b+cEwa zF8C6OV^h`YhibfU(3tW9!{wa~HarG7R#OYl4HibEaA9dbd9xi z??c&FW68TfNS6rE^M~Kr^~K!ofNG0|CO;&HD8~*%fn{Qye% zTY|n7iwbv!{ulVkIjLod{#(l=tutz7iGH2JgXRjdeVh=jVEaL*tnbV|Pzw0C0Cbkh z_IIT2m>qq3FCg~4AIpg0V#wB+n1k!ncB5rMY_0v&TKnzr?BlE`N9S{(2DxL9rLM0@ zVCJ}_44Pz@j_fn!Sv$vlR5njP55C6mo|A#E5WDV0v+`oTuN}nm&kFlbsXKC!Y z&|F!?7wvs5!lf=d-9%X23Yx!(E!!{ITlE+Xre{hoCBHG8NOw(@)EKes6`XIs%8}iy zy(%fb3+ZPe%;yPADSj?f=9tUDRIN{2IP^`epUv67T6gaE6B!gk*9&~zd-ziDeqXh| z-{NGt_Z{TK8)x#=`7!oollX6Y7R~gNa9Poe=}eDR$4-LQ zfLm)tloEHjFm$}YPyY%7B|C@u5uRPy^U~ek5=uZe(1cvUVHIzE&u{VIt70L_ScA5K z`NZ0Xt58up;tZPwb401*E6#z#OW(8L0lCx;oCO2pm2AZ;>2J552#f4@x$D3L*a7C= zSo*see4p0q!!xPt+#AnQjrGYzE4}4uzYv^7i#f)_{o7J@?NW10xuN}y?Su}^1(~%I zWs@G{H>|&6!acVK0(wp01gY%aDiq{s|z`jNg567VV5g^{s=&gYmES2;(wR5Ji$n%=5a zhJGmToI?Ak4!V*r>&(we@q3jSb8?mke(!9n^Pi!&0ciQU#Qj3s9hQAJnH2|tb>)*4 zBf*V}HzkA@%QOMPbr3Iy&z+ESKi6umWX)JpNB4AS=hXE(C#6c+x`31Cr#xATtr-`+ zBIZnA10(N{rsPEOARE_YJj7tE1w0i&3Po5%E$`eJ$8c0B>gKht<@DsLn_{Zhm}=^- z8rd@uxwBe4=jxV&b0>h2dot+T>k<~lbGy9S(>YwzWszL=^z%AS^IQ5}wcIp|#_G8r?;i8=<~b>JNGJ4@ z7H~)z3~?6xBGLRBe)g6#%5iCmgeMRC_+-ms$_cm);w0O2WBPdbdN$vjtgO2S1h&`KaJzRsG*6J{I1-(0Yi?FD~rVZ)AM1O8Y41uQ|Zz|GB#XtQy3 zgRs0byHu3CMD`(uSGZO1&dsS7A?Nri`gODBt6Om;HN&+5Y`7*_nTid317W&h^r+f+ z)2guDMpNve3h9P+3T4Pq4_DnvcKj`{N?)`#{9&|MKjH@&G$!kJMI(FQ-&G>67mat~FmsNy zyjpLuOASbOl)E!&ahTjdZY&eC-$o(Yt&0$hbKXmRFvX1<9^A)#5f> z+}8-LJNR*HE)~xBwdsa&pX_n8?1ls7Cfbwo&a+?E{bTyC4GeLy(%F4!s)0N(EsH^B ziQmfZ^rjHkdo-kcN$m|tt`&^JMkvPap~AYhg|Jl^&nlrzOf6slsUfp>ZmGyM=Ip4C zr{t9M#!&2p+T=>?B>1xvj;muUVpDHcU9qvbnLOr2cICqfcCulVWtX@z>nt_eTD;FN z7yEisTaBYUugmk$*8PY5IQKH}ghxmoH#wH%xovFwkt7G%*R7#PG%BqlG<_7ze=y5$ zH@=*(f3JNvzCY1}-dH-zdQy7M^6J%|=WXu)~dwa=Rp5^t49{bz- zo8x*8>fT+rRFI(~EO;u|g9VZNEX1v?KTxMhH*js}p_0kMbq#<0lOICXioY|w24~IX z*i*0GbK!k+j4RtAV#mQE$*+aOF_*Y*EvBRHsx!QhxmetO`~CfQj4GoEr^+WnyzZYZ zkWk+l!*yNh_XsC(+Ykn4Wh(ZerdU;G~kn?k5$yFN@=k$^fS1$}sJ)8=8et)(&n(oNZ zW2}A9$jh3>N3R5rCyU;?RHUWMxPPyc|BUn`OWo<+!AIEl`imDgn#(y{(pFZ@tQHa5 z6YRto7wpk7XOtBjMaR#1fq%$DF|%)pbxfcx)h{bS^mXv_Ht~e`f(G5@;`ZxxayM$U zZixSuqxb7-(LH^S?lh<7>7kb|I!-bd=~$>7<~J1J=V@u~x!hAyayu{o{jcG-H|k#A zri&;~1kc-UU-)?Y%O1b?b$hjMyzO9!yf46i><07Bjh~HS!Tf=Hh4^&CuLA?CJZ6lt zLeH4%m{_ES`kvx%z9tnZ$Pc6^Dqp``rlB(U(eaYD%3IOTud$&f%u4w&X5l4q*69}q z=*~vmK0EZ1-rW3XZeocJ-Gj*YM%VL?M62KE5H)o?r*xykAn#Ucpq0Y0jwdbtqbzk? z-#bECn3XQ&zwHDnjyKbma%&!mP*=Vaax^ROxpV|e-Sew?5&NyZADQ!JL2$w0m?)x5%?_TJmj(L#p^-bVIdk-$s|fVNRD@yyU2!Q+89Uvncq zhA`16@feL}sqM3PA|4esn$K7&@+SCs8AvNYl%E{56Nv{P@-9OxDD{zXZr7OZlP>kDwUx1-8HNk3I zWr2R_O(_e9nyg*9b3e3hKM4)J-DB?{uB}-pS2d=kDNffFp=EuIAzvw1>O;a8pgNgF z?0v43x#x@M+lZl;j8CVsduM$0$^;vQ5Md#=!{XK0EgZTSjyl{xcpvl7ixucK>pFWl z6Id#6@`J#~Z4Het`fNB}cAZAB`_nj>s|)S(e9!BU*(6e?g;2eLxVh&oc=UV;3$OX9 z^`NBtLFbFRpHvW|Nm`H1I=iJ>HN!@Q)WbB>1bAp?To6M~eDro`&b-w^h|>)cwT7NN zouNbAqnh?Qw|6GT)bT_2hqSy?i1Y1tAs zi*@qHX%2VRj9g$V?moitvOf4Vi_#@=&A`zoKDvhmR0M!xtJy+Fhpd#!z4B~&0s?RL zvTFu|RlUvCnMj?P8C{LjXK&`-*VGu=?lG7#ZjOHI%x#T(VJYwG&wxky!vg6qZxp{D0qcy9aW}OQ z2F@vv?E;AN1wbC;*hk=)U-appHlHp!n7@P&y#pYZY-nUHlS6bs2z7~+bk+Vuu-_#K zINXO2v_hp>eX0g{o(1tRvQl?0&lv^~_UIWqq^6nOK*U`wsV+&ouq`d`1B}{-Ue@t6 zmNT=EaM2F}>b2M*T?8jRq8lI%TjpbnU~t$Ah5P+&_7wYBtE@C%&or~tG%E$erve4N zW*7H~3T-ZHrj0(4!qvzj3SryuXGxC~PzdiClXe8wyG?v4#QYsQ>#CFzb(vA&Q zrA!x=T^*VYvv=-P-RZFY!LQV9!gP0)SxMU_0r|QfXVoEKI!j}E{)!zxlfX&dT3wq^ zjDrV0=x}N9zDOUoH|E8iXQ%u^s!GjD`Z#NqZCGQ?eN&Cc>S@c&)#E$r&Os~pxA zg=cwwJz_sJ`)p$F{ZT>d2U6x2_`-%AJeV>M&qXGN+t?;aluQ<$>YOz&D=O#{pxOV? zE-TMkbU5WwZK%te>2kfJNb9=BB9U!1xzc-+v>h8;*aTBv*z?#nYOwaw?$_Dv*jSZy zN@YY?sD!!b#U=l^aG)vaXn-}RP2Y20hU9mB%y>*DUK3D2pg4K}2Q=a#i?8_r@ z8C{(_c(9AtT-w{CzSHX23|s7?RS1#Da&)AX&mDXB-tmnMj`gFYE;ia4h?r@*Rikmw ziAnRYQ16_t;q)8-W6X*#UN)`J`hHj!&ui%%I+&_EH+r`Iht#_Z*5*Y#@xZF%2g3}D zkqGyG+RN{*wuD7}&(!V8d2cV^ov$TQ@Y{vi=izZ1v!2G?r?>6KhCNR#tAC~2z+be| z0r0$i6ksFw%)a`aivQv&t3lpA1#O$7t2T9KD@3-57aA8HD-{}GxUFOR!@S}e!AzVBUuAnzr=g!@}}4I27NyG8)iw=6QsbiDOvBRq3wgG zmI*fXB=F)w(S1E{!lS z@+GPYD6}mLioy%^G>rBSCj5Y2l+6vYA4-fgv|tme=erE~v|In!x@{fr7m*}CX#LO- zyE|bP5}^A9ws;6WFEfERSJr7YKi|0zj*?7{EDhR>&6iD_WU{jTSAWa z>~~euYbn6EG|U_A_@4FD$$M1Y=bf-^sHsyv!y^kZl@gIW1CB!Si3Xm>JcowHg(nf( zwg$9-9so8{0GkU%Qas1P8v3fQb^9pYzv4iy7Cb|^RNE`38|vkh&;F?M>gTs9XPOQS zKH>>`<@7xE){3>A-dDjh7o_|N9XALsp)-D8Oz8z~bhBn9pW+^H@WxKHbsq)OrtTHF>#%E*iuy5Whas;SX z?^nQS3!c$%cnNak%>q!-Ytfl5pJY=~S9~gbVLOA&&_tN+ovuAF(R^c8qIW@Jl<2*SB)Y*E1W_ZRMT_X2 zh&DnHz1Pu23!(-0$me^1@4fHy+&|AgYp=ET+N+*fv-fTmzsO~LMOBAy9mhLjQq#C) zJ!17F_BnHXv1C7a#e(N=^tN^l6@}YU``O4`j-rz`(!%G zDo0phPpX_vc9?UpTo~MaZ&FvoCvt8~P=@+fQaA<}Ld)7k&iR=uFse+|60VdBXK;)W zN}`GfN&5U?-TW|?#?{ih~`0W(Cmq^ZEiBt|0Ps8O8hoAqloxY|`;bu1Ta-&EfxPjsA+p9i zVxy6@DFbKxKd;~q`xa&dh&P&KRlyZj4un*DloRaP$Ls=$_5Y~qi7JWJ6wg81pbErVri%%?qjbFgl0!^+}`@gT)UY5r3@ooc|2GxFm9;+@>8 z0Q-M90C_yUWl=Vz0+Z&15@OaCti~G#Jh-gP?M{wBJ79pP^vdC%zEv1t-MxYTTR_wy zwCrXQaD5_C0&u@#9inlN*9N4uFmy&Gxn1W`0}$Q>WkNU0y>kA{c+dqZyG7s!t&0d{M$h?b z?CZ0s=!=x^BBwl%Vn*kO-@+sx`wJ;yfGFsUnfIXSj%G3J^M$47LRy#C)*Wjqt@J&r zQuNy}-)Z6qTmd{J|3p4Wm8~)CzXU|eJS(j|Ddw?&jwBw&N#A}-&!$_UOX}Yu4VmRb z_YO!`6hoN+|8g`;6Swn#1Pys4wc2JKD4@kwhn!-GUy+(PqFn#HH$LYF<6b;;-a!K+ zL+IYeGOKNX-5qcL8`%Tw9bLE#xUzl!x)bX|u-~okdxge{!a^556GD}*2aEaKQvMAd zvgG`y4L8u%Cuyg=5hAF%;74s3SCE;OAIQNtIgTR&%j#v_T@^oT+H>^QZZ{}V9;VkW;>0xP0F$8Q>4k=9a%%f4|$@$c|#@AAOW{zQixaLFh`s3p3e!7!P!% zgZ^#CIQNw2f2;1f%!MQG896hS(^$(EKo(6T8|K@l&2Y!)QztxY7 zp6TC}Q>byMYhrq4P??0voaw-Sbgc8Cjl2Fjz?3PJQ?u#kTY!ZJgA!JL|1W?g3VO6y z^{F}SEM$Sc@hkgx_>eo0M(+C8tyx#zF8aMsBX0(EOqM5js4nnPIR<5QU!rlxU#A>1 zZ4}=)?_4Hka^OSb^nU0`{Zf z=$6nDL}8~a$(s5P8MKAcj`tdC3bby#D!C`2lTWMY==Z|AByuQXs;1to`|N#MCcbQt6{ zbeID}3n$O~`LXO91<2BwUTgg;fLAAyO0fyB&s(f8?x92He)JrWaMDDPcBfc#WA%B$ z6e5(lM`%GYi7Tt`Fmk3SJ2UBZ-zck^9{6JqF{HX@P9Ph|;(G|`^VE{6o@l4vw^R7! zC|cDA?|~806(69OqWfs0__Z8sK8XtSFX-M|uY&Silw`KciOHbkL=|It)|M*bE*k!N zfXH$HEt<)$>#g z!hf%^)$pw2`}jNfZJwrMm~wK4`;chMK-;6R2ul`S{R=R_pw0J7mHffkD;mSsZ(vzy zNDdXqzn3_N3#wmp#WHOeWTBt3e}=0K!_I%02I=x+Z-UUYMlhHS)R1$qiAeK8z8 z6lPFZla%>3YDuu_8wF1;h}wbL6lqDxgoxbDss1P#5f}*a1z{4CMI`XjX<*MCLsM?j z%z%*2nlVoLydyD#^H|d1cQs1IRzfB{!^1^9tU>7u7P4`zArcGiyFXHzJ>jggwF@nL zng>F2H6&mKKCM=A!$L-3po2^WqJ=i*Uo2H9S0p2wCk!&*RuAd8Vv>sKMu`*$VRP)K zH~tNA*00qaG#VS8eOsQaGCh*|(ZiPWoAHB2ZJHL$lL6l_^6-EW9ej2<_MIknhZYo> zShE%ditlp@66#)=aovF1T(Nk4@gQ|L`biV(1pK*lVA7T5$Tm)L^~|QE+q)=93OSs6 zBghox6PKtEY~6hNYP;DLL)z1f;eP6cmnhGe%R@H`(PKvUUOZlR#W3DMym;81T7e;C znD9tW8K6bc+(EcJd-A0zl-l$LJ?CPsfK@plEO$I1#Q5BgpUT z_{Q1Wz+7m4TaY=w8U~6418&bg=OCeRE6L1$&2jsHq|7)KTVRSK5EHrU9AX zyU<+YQ%EC-cg+b^-{jtqhAYxdHECKY9*Vb(}!@eC5XO++uuVG~{1A2#d;kxXk!`Klhk z7V59ipgD&+h7GeG=z;!Fa-Hz}1MpAgKppn<;ghGig1oxn4?UPv%mi*p0ef>Ew1VVt zExuQTqxPjK7UW+DGA_^hguPCRhK# z2>Q1EgE`_rIjKG|G=l)oOphY}&wHUitv!k4Z+^r>Z?j2Q*($>NYBP8(b)EYe<{|s1 zmY%b3^RIl*o?$jYr;t;|$%LL^qqtXJAZ2I&Lvd(b(~-#kO}?B34DkD-wdb~4HY~ag z|FJ)AOWAD%rh5XI;^AF(k@hm~Ho<-(vaDJ){+M|yxc<-91}e{9i+i=tv1O{M(oU4K zeMxGYgDIjk0Uhj^h;w2I-+bgrSizSk71_ALU3zHs1PzFaxZdy=hgP=X?W~zfkUKI) z0hDKJ2<&U83_PN4YULJFmsphd7eK;by@xi=`Wp~{F!gn~!^5BzdLG%=z{x3dJ!fkVZ_~1mbX5eLA9Cj2LIvQiui@on0&n@IZWcc*BWVLP|`fTkcFzcXR-k^B|m6@~r|Q zq<7f#yM&7Q`AVuU?rA#);JS0f21$Q_#tHOBn^LYNCWY2y9VJ?S67sO;;}nd5*l&VC;Dj@G-m*4X#E3Tc3^fL_Uq^k1vl5U6zuD-o3WabsI8 z`)Kisy$Jeq@R`sW76wyW-j}eFL_M5H@&tb=d~H6vE7;+_1BW@IJyweHP{tUkLY&D~ zgScmy46;QJ1OGD0&-%+2K=idsQFzY?xH_pq>N$v;#(6{C>@+=Kp5Qu6S}qj`Dq_Li z6pF)t;Yy?AZY3LI|H`ohP2Kz!9GSQPD#tu@$UE*yj^}C%PbzXD22#vc-9c;EyqVmmv1Q*K_COEq}bDk!Syw|^aH7B3MoE-E>%-1`UOy5tw1ZSp$Y~u)+IeBRD;gQ`+I_5bSx>E zLoqQk&GP0$t(uT07U<(EQoJeGR|LoA=;Pul`y1Z|l)|@VL>OCk5_hmGHdo-|7kxwG zK#n){PAznkn5-<+yO6mMlg2*bCMHNln3E?y_DQ#!`xG=vr)=;kgMhYvRxyHQS1P7? zDLIY3+*Qn4A{*8Z(M7(~Ki}#}ssdr)ej~-r3qLKH!!!|}A4-mt}?;+OuPscwI?T0;@~0bx{y ztb4@a@3lLpE^;xdl5a^klz=bip}AOl>ftNe!HHdAcpeATmh3}p@r}Qp3fQgUJDseG zdxzJ3&Oc<&>7Z*e3zjzz{ZR|f%Y`R`EKwJQEoi1+N_aztOjBQX@+Df(Y&liTZgsxD z%;NL>;(IsJPl`O5F%tMv3X1_GC!wg1WiBiC4F@r#zM7$%v6?mJFfs|$CC!H~XE9%~ znx5j|#h`NSHAxU9wck+kSQf?63o!O1JIOp@cVPOM^#R#wG;`9Vq;V_vcLQZ1&k&?d=Mf^`_)jHE2Ie;oYODDLRM_%6 zP*Tl=uQ&V+#;D!SktNLK5`Pf5gOEw`Rm*xku^_94`%^!QsufppF?$w!W75aP=?RZ$zBF(>)^iFcsk_0Z|-N)^(3rHvBmYA1ZfC{lK6J79{gZC+#{-z{)0P0 z_rAi~Z8_l&5?A0bT*e$dJX)d*;!s3Iu;~`fW(;bDUuu%u zaT;QXNq_a7B>E{Nd2=@=9aH|r#EGykB8N|x`nC-~i06RvvQjb@RnYhLt0*D|N}az5Ue0K$a=(I4Xw?{GWr1Y7VE%4`$- zF>cx_$F+>zRlu0ywEd%N`mb~YKoS5f))sh#_V?FzK z*Cgi5JS3lD(*#;!VbZjXb5tL8e@!(%_*EaF!zkL2<*c$ejOK)h4tM*&dfPZtdM}rN zCQsr1a?yQj#nw%1uMF?fQt5+BqbTkfY7RZzV_yGm+~E}Fgd#HCd(segCDvSB<~pHS z38Kfv4qbCmu!k%{F4UUa4a%!jrt5YP_UDP%WODB~{h;meX=V(#-#j3hHvLcGu3g0| zZVLg==(blvv2^Es>ahyJ56;|i-`)YeOZ;7t0!_sBp%AJR*}}{uKC#LApfBYaC;L|H zrTKEmhlkA{H6o&Rdl2?XXj*3f32#L40k?|K?zzieLkG_Oq&I>ccF3U^@Rn!r)dRL%Ed@@+Bv>{i{Vf+2a~-YSRY@xB zVCOhnx?D8&KgyCqP%%;E+N&TSCPFrck!259hI;UqUYI zu*_h=W_!x_^v;$#d6|J^uSH;ocI!aU3!#K?mK$7;RA%!VQoPqz`xK^PS)o89QrWQc zin+lj949z>FrH%I4>_ddLSeRlD8 z`{IUVrX_hUi+&-uiwr8-wkUW`m$R5K#QaKpa0JmN0I-vIJ$u(-UdBhx(@qzTH7Sk z{L=DeWp!9L*qz|fz00 z`~u={{vLd}`Mq~Jdh|u$Ie+S;xJbt&aB$f3XV1T0xxc*peb~QtxVN@DTHkN%_}@8f z>Th0Mul-q@JzCq-KmUl1nmu$kabwxv`?_GRa<+W_fdR91v~d}q`XO89`j7wlMIdhfsTSq&y@!IkA zlTWI-hwAMjjt=t}deh6$%^T0(T>c?oJYx#EJilJPK4HNtH~+a-8+UYdd0M~twYBBy z%%_<+Eoa&PWx&;uo4^-s;6|y|h4~E~IRTJawp_=i4jdHMR{I`VD2-O?=BEp9m~ zk#n2l2J>O_IZ^xFE8r5WD8Krzqs~EdGxoVpXLV*>9a<#0Ep*d^Q@Gk0vS)StKa+8D|1jE@E12WxG7)s}V=A&71!(QH?&!WGt(jme4=IYnfzuIt zm$w?QW>m}<=lx+Uve*%&(5{oKsXNgRnYd3;J1MKcgkg+kq4ZKXPQWFMT~A@9L9-XZ}s<6-!2L zXdR=OV5-1`*gRtfg))iep9yz0mI^GTLbyp{{~>>z%?x+rJRj5DiWRb9@PW5+T9}MRB#gp9$%>9ulil zrAXT4e0%h9!hO0FSBzeG0)Pl zM>z?QJPH6sZTD1YBaNqX_2{UW_Ozyk2B)IQN91s7rxmWgU6_fe4|Rdpv*xs4*8jz^y>iQ*J-CD>xiTp|Hc#b({PmmaRvVX4aQ?mrXS zc;C}?_BjVNRrCg>Dej=KnaBsF+<+e@HuCpEIC}2=uub%mHP!E7pZoaY@!U!M?R>MD z?f(HV9sUoXx$<)EglCTTh@(HU zMadSr48zD6$g$yk9c*wwo)xv@UzIUN3hWp*%SUfBPJM8IohPkeHWP_g>`{<4eWJ`h zhn-u?Gm|UvNC*`bT=fpA(txArMAxcxgs_3(DpuJjc7R!*GQEghhkW-ZOtbl(7A_?# zlJtN%1sOG=sr&t{9?_}&GBUq!KuZtbyoxYYQ5)fH`F(K5d*ft*?WK ziUH^~Q88M`slEZShF~p}JeLQwo6D>DmkYmz3^w!6O+6V2UKvQ>Lvg9iJ2K0DmzRML zPlIcP(^sg7TV{thh2$l8!myL5{2O%(u~l&M$c+ZjT{M5Ey4$bG~L|FKGID{ zAv~n#5BdlxtcGl$`4oH7wT*a=$C?JwG@y|ZE2ej(6PESbH~ZOgBvcQ#H}1C-54%}7w)M}6!8)Z zn#9fjQR8zaK36yuSBw=+UR$=ga{3)*i2@|Ro@Cxv&uRWV@u(> zxte}P;Z_Dfqi8!o{hmCLANDDh`))~nqc;QI;5}e_xa|M|#H_s_FmLDHNY-s22o{cB z5$c<3a&QO8)8^5O0u8L*0Cj!kWoFX%iPnwN>kqQBM4FOy2V-=Rto;M`=BWhxOz9tJ zX(;h1C$3?GyuYzU7-(7 z)o+qj%#>j2wnw_J?@d6~(w2kohc$h)oHJ3jMrO5kvK6F{;0e}&k`YY9-t@EP_Q-Kk zrj3%{oha5y7s_tRSvV5<>8X_;`wCIyLfx3SCzS^#i_Chq9^8}VC28%P$rrupspY)` zE)n-7$jdJG-K9#L*}ZazGePYhTwV~gDhIzr6E?*u=KH>k4Mi8Z8hH(Fxhh0@HOzmb zuLLo{g^^byixpz}ab`4RfvR47E!jl54picz$_X4W=* zqnpf1OQKIgic!gL$@ea#hSm7UxkV!Rm2bG+x(h?MZ0RWlEZ-41F4s)0t4jt$t1G5@ z$_oo!S|%A7D$h_d^FPRaB5`0d2hVSu(gxWUg5z4G+?%VBl$Z)Lv9Ka~g6t05+&?ys~K7)_joAp@F_rd00<^~ zVdQo)j@`>|o7tYS0h<$$PaxZx?xZ?JZyqksN92u@b>1PSqNlu-vyOe(tqRr}S9M`R zb0~MhdDfUUquq}X&k9ogLFin8oXCtDL&t(d`|gAsO;5Cb%I8LkVUTCTe4!%)xW^1!D^TCLdx+&?^#D(m20S&{RCih7(bBXTPlC06@bc>l zJQ}<5898ekci>z{amAvtMvjDPTyJeC>!=T5gxgARjB7B@1J+uzrfB4#!uBwq^wSZn zSXJ3n7g>g16vVS#gtX$F@7@LTPb(!4L{(kK2(@UyU z!yK7Bzq!fBdz+~#KRMmGsZ>0k!oT#{Nvn$UJkl}}Uia<%q;F%$T=Kz>fSuWevtpZA zG2Zo{PZA+7E=8H>##zb`TS~X_I*YwuXuMGsxIEy)nsjVU#T{1zZD{$77vlqG5U z&BVEF`*mFGyxjdNRjsbREvb-K9%f3e^_h?=2>JL&l{W8)^rc_5Mgib$*1|MO`o$CL15~fR77*ZyxE1;1_KR0IobVRjTapV1 z<|@4xOJpKo1?Yhuo%_}>#nVcYp!Pt@ko%J1^5XCbZjJ++S}Tt`euR0(?&HKDg04i) zQraWJLB_h(Z3^P)u9wdnL%2$5W5M(S$Y=G6&PkUc1h$0PWkx@C$$H)m0S?6_na98C zX=OvG6f#lL!sXkc5N}eb((rjuJLx2jKh6eo0-+8;OsEsJN{LiQ5@?V=Of*gfJ8SyKL{pdL&t-rVl6+=gCBCI^_VtnGL zTU>WpsZ4Ds#<%bnB%UlZ1PLpVpd%L_^{DKHO(;uDIPRKm>=>b5dlH3X5&OIER zaT!Hm%bH!L_lV4@H71earR81sw?%!5FwU?1gsjt_m)&Qa4cB3cb3XM2@wr*6ep$!ITqC^F;b{x z$T__W9vftm7XW9aONEcQJvJ@6gKvK6OtUiLT5oAHQAkA>p!g$nTD8lTkifcK$Y7oQ zy#Z|WhcX*K2b2Qm-A8pg2U(5wX~HgBTmrbPkijo@QbfE?^>9=_Az4STb%R-+#WV^*!uT*8@T{;a~6WErU~1{l%WGi~t+f`#CVW zQ^~++Wg5|W>=P0zDEZj%p$7dzeE|ks>m3*ytG7l!Bb}1t{l#Y78NL$bPEFQ@<`+7_R6dj#R6)d zt+8jviNQRZt79mq4d^_epXTzw!blMfEj&87qF8Zs+A}39StzSZ>}Cc+cVsx$M6(Mb zuO#Lkln}ho_#y^5oquI3rE7|?;~+_;{KXg=KE_5<6-~(w8B(U_ylOY=>`m2-FXNH- zDTg!xjLOl!cbWocWu2yk_(z(>Kg#VFO;pR+dk~`09f>sktQY_A2Y)vOJW=715qKvdwFFS7bt zO&Pf*#YbnAqZmJ~(1N3TNV@t#Hs6=PDl>*G_dv6^sAO}WWQ!HsqAA*W#M+UaUwVd} z(W0S7ijbqOxZsW7dh!%5dtDoiG!Le-AX#v|Jb4{ zQ8%!Re+9~#?Q*Y_;)oERjrY5xc4;(}4B=dD5|O5|6s$_AST!7Ga6*B`_Q>xh?t+De z39@I_Fbk%v1&dge$^3eX*yw$rDJm{>$5=Fku9V!XIjmy$gDYu-)5@!leRl+mSbf1= zUaN1Jy$C$E^iHp>Xswt5PAW++!%p{O`s7+nLegg6!{V~@y5wMS!vfEl0BKgT`yi48j!7Y^LCYo`J(`_?y>S) zU;#p%)$H@3z&r#rEwD}(08szG0emQ;!b@WC1&r9&eKS8*gx!W5583VE!Z85kjX#Q4 zCcgMh!*Ou%t`V!#=3CNVQ)F;;u@e6Sfb(KzWW7)z1)`U;mOQ@X_3hB4401m~q+?75 z#(VkSGfV}43sOs-%Ire=S^n2dlwD3ffI+lRro|*;s+N2xQ7%wpx3hqNRYU^=yj^N1 zgZGK_NdtnI@*y9xKBh@&j#61;zFl-vl%2o8q?|^va(WcqLyG40WeFjm;~}8o*gn=C z&uS8e6u2W5&NI%ve_(Y2pOk{dQ;r+#y9b#VtS7W$cq95 z@+qoM#3?V6U;0;4RqilnFB?t3HGoTk01A}16iUc6X$7j1l1qeIOrobw$S||x0Ec3~ zNL{5m0TKE6qZ}3EYscLEf9MoM0&~2Yr6=15niSIBl1ha!$(K?z4=zjm=8Z4*x|QO( zIYu(-@X8}f@Bx#dyMN_H#SSQ&1Gu97eJ5m^d*>hDl1R5Q(Jn_YS+%l66re-@AxM&V zFpKDewwSz{5+xgQ#{we%c$ZfRvh!}s$uz37%>x<)$(m$gPVw@G3@!t%-^vEXtiJ)| z6TXqO2#bvalBgC}J^g|I2TtYqaS6~yF*_4Lqi6Yj@NY?8GK5>+J>anoE+XlzpYb-X zM5%>-R&d=2e#l2zg%E7M&BnPr=`x#>tq^@OAViYu0ks|ltu6Ygoa5WzawrM886$j~xp0Jr_@f$QJ?mkMqJjQ==i%T6KcA*t^fYVJpJj&Z zJxN4|=rA}&UB4)pZxP7Kr5qS_H62;9X&gSY>Z{7;vS$_^h)lBq%4x{)EKW=#LKhaE z$njGBR=3MO4luS=QoiKCLkYv$d5Ud%(px< zDR|$4>@CwWi{pKKBC1Qe!{hVMg5t#ft+7;$mnKQG*pvK=G7~VtiC$N8n>o8dMS(D0 zc{Vw4Z&@_3DW^$ZE8M4MEatLVZGsV&A5VN%e|{hTKvmK{43g^Hc)EAR4^8L}JZ z%i+gk(rS1sK7nQiUK?BTrcuTmq^WGbWN-~Xg{3h&Cj0nDbjJKBepw`eukEbw2yk3P@q50d??X68r%cDcEA~W=3t-9MmL-w)KA{5saYff(#ZRLYgbW9l zX;t;^G#TJDnMVm0Fd7E<;|;zIz6EgRB}*x1JF(X%CSk{(7be{d26rSo7_2SRiq+tH zr*jHfYZtpT9Akw?I?VNTZfcAZ>dzkJ^OAo_*kh7+t*?*mjnQ2DQYC6ow@h25eWytS zN8K(;(3WwH@fjP#{hZ5V8i~r{g^5VP*X)MCpO}j}Yzd!;=6v?00Gg1jJ^C5b9)@h{ zY1(ub-g&;oUZPKG-iYg6jNdhP>l1%HbR~qd0;|_F_>w^!Q$R>NPH)(NTq=Vfw-{-5 zvc2>omz`pc#RXI%kutO7u?=C0oqug^#STNZ+~*0Ww7|$>8C+J_Q{Aak5*3+WJSQZn z%s%SzM$~_#I|ZqMbvjN_lVF<(IXi8>jO1YYlN=cNgq+a+ZO;iwo<*}lno!(t5|%hS ze^2SoCpMjhZ`~cIQ{bbALU! zCHkEHvDGG^HFk3CnW9?|VOMNidUQj8?7;g`T8@!|I*ow*Jw` zDT5*52vzBstfvkDVa%yCxGT#w+3w7~7CtEqi})fq64+^AZ6GJ&fC-FD?LCt=9CFVp z>Jtg7S*dVhe72-9qFM5DKugi5sdBqwhw&Nv#;JitrxYdavPr;HEvbMz$+qBncwSJa z%5A6s_UN^Cqg#WwLuMxsW!>n%j*ZZlxjsy>{TRsL_%>+a8$tp6S@qY`D2%x+ z#?7-(Z(%vlFxq1OK&yN`t8;y+PO41fS4Nbdr{N$}s=5S<-tH=Y>Ca{CHK_Y%Igd8R z;?n)csuc@!M-+68StgYEA+D?)E0-b8?A>vjDJr|@X9ubL709b6#Uq219<>f$HLqi^ zintZtl@vUQ^B2vp%@P!OPxa1f|UcxW4NQ##kmnKIS<#8 zf$UdNqBu59UA!nbPOUDuJeD3fJCU$77OGgJ(Z%(X@;0lBPI=9r>J3e#Bf3}Dj)K%L=0 zYQ@_VhrPV4QJ4%wSIWtJPOFl+oI7>JZ-d8xLaK<9PY#%1(C)iNl>h+5u{J%@Ojk}} zm0|dn#w*o8$Wf@K*=5iu$0nlIxl7hDq0OOj`;3j#fo+wkH>9Z1oyA_LW^oIGC!&UV z$J*mI40wQ1Zo0$oMcoF|-^@BUcd!95L*hIsKOjxal`EVG)s3Qb21VIwc>o|px53mm zC3=YFHhWLCnEklM8h5uoRtcWG_+a|LD z5>cffA%3fpoh3P>OhQgBiD`ysyswVPQxAr3?6{vwl)3p=&TQ$&UD^@K5BYaNl>1{C zsw**ANne7zfjN$pbH6_Gw-EYDho>QF+hW||>-cLkh*VLl(J^J%L#9Kbdnyzo=1;>} z>wRO>Jmac>CFp7RfLlc3+DvjvNG3(+`Wbwpqcg-?NurGIC-kL+ zS4xF5&4=IN9T#nX4;T4YS!=l!r>1Q)0*a|*^H2|{eol5MT%D`KbQ0qd5q5tVfx4_p zt+lKAH`RxBxn?%+)~>rY)yips(ROPOWXwXQPN)Qi?e2PQKj4?b7%&)-cO4%p3 zRrcH&z)Rilik%0~a)<71iU-_0%YJ8&&B&vAf9EEVMgFR!PTh8KA z8)}3{b%e&|a)T*H4Fo(I_>xo3oXfg|>&+Z-h{v3`jjRgoKY0$8A-nASXXeBr=%Wu! zWY5^8c}1!8HF464tH&d{Rgsw~ca&8!o(4d(by|-98v^oQ?_9OGu45-F8u?CPtNT5! z91|4VMuKY$w)bV2I1V30MA3GLUc3l-y`xdb)1Wf&=ikIRHs?Mdm-z=37N%U4tSm@? z1i;{0aa}<1Q>x^usndR(z~&V4Q8DPyDn7_%f|))gdMNMs_O!-^&0O z0n-r0cPITU_=w+1(I55NMd<2TK246~u!*S&tc&mfMEfK60^0$$J?uGF(y_v-9F#0H z+zH=i%}xnBb2fx~P;kf+)9X3_wQ8n317gUC<{l1ELFJA(vZB)CnrkF#ODdoU;JaID z)s^2HCSIIFhG${Ut92UfUx# zp@JCuGVVuz;BgdWKQ3PA?sfuSQbdfX@10gC)3=3K?YM>NK;p*3yJ7zjWJFnq$2gYV zf3&bn1_vY}1;RI&Sgx)l8+E(!%zj_7koBz75sboFx%?!IcsnaYv*8Xf%UE}{_vIt6 zL=b+Q&Ycm$^(~6Kb3TMy9dCpEx9my@V%_MQX2l7sp-MOTI7fG^*UuYkn0N(}v7h zZ1dI3c%LfQCme)-uEah9e7i$9>J1%~!8+}96z;R?CgMPH7V%R*Zpl) zezXhHwKdM?)xi$ov-I!fws34;w!FVQ62h?p4}ZO@=bn&Db?5tnfV7~M8S}S>%D4r_ z;ZO7i3aoJm4$7X}pQt3E(bQS_MF?3&%B@KDy2Se{J>vehBBkGSV@e3~DIpx(xdWi> zB}?b4vFlII^HY@-I~d3g&ba8sd$t7eX;f@+M-aVG8sM-HWeMmdhB!ku3L-V9Q-Hk$ zjR8&~$pghfJTvv#LTEU$T>(^CabA*uHxua@6Va%}7wLINIV;&zzAVa%(k{R)r?+Mo zun4}h)bNnafh4nx^_4fP{)q0eCo;)L8@U}FhvUR6T%Mn<$-%JIp2fae#ykGEC7IBbf>-5h`p%{NAg{d32B$d zHa7tz#M!hV!ke$lDL-0QGlX=N_o|4z zsyh;@bMrJ+VC4t-{Zg#cKCJo+x-wQVQ`rg+*h%35T)fY;eekNh4VA58?7h$hU>zbU zB+o847eq; z1XNUsrUvjsZ9^80dJ`(`Y0Q?BT^#VQ?H!(HaQ-F)&j$As2wWr`^N#D8T+2Q?z(5~0 zIl)1#>khDr*WuIuhPJ8o6}{>`rMpd#O}8k2)9BxxOH%9~mo;F`^*my z34&+3-t_u|y5;|4vbTai*InyT0PpidcdWeJ{6S^O@LIiYglK(p0?!uBB%?Gzr$5ak z=g*YDri!rVO_qsz-BMLiXHh=pnaaj@I$rXAi^I*{7DCwp?p3l}t?)CGi$T`97++vU z>9jxBo^MqMwnMh2x=W$8`Xl7*@mr@k;26c!{{P1@ioZYnpJNoyH6HtN8$z@9-z)=n z6!q_n)>rlXcZ%Y>$FCdbUNynI2%e4&X={J^ojOatU+(gT=SKBS>(%w~UnipTfSim%V}{P!YG6y;_c4Ht@PKP?FAuHCk5O{dFe{xb4;H zmv{3|+tm7!Ch5!lRD+meg+!9UCw|RJ1V^ed)Kr)!Yt4%{S38)@#lax~a_z;1MH07t z*M+RFuYxX)4|X?B#cxhNyg8ruJz8Hoxt{%WiT>nvJLvbi@%$?4&Gje0$JyC$0?s{U zzP5dQ81ypW&C%M)$)$FEy#UMCtgj1STV7qfzE#^S(T}UY;FTBYrG>!!hZ9@%MZgb3UZa^5!b=`cGhE@6q|;b&AYQe`?gefM+dm z;cHa+>DKu*fkVm=4$I+C>bsqj$myWAFXSvAK0M0?*tj}7KKb)|xUBEW*I4rFYY{q6 z$(^06BZ054Z@?C3Qqh;QotVy@8`{R-A%kCbB_F^3>wk&4?4ONa-2N0y#yD|%=j-cN z0k1ADHZCVGGs*Y+2>+g(|LJVjCLfE19slpnSNPdhe813~&Xef#{ivgOy0d+8*yfv; zffo@>*C)UQuTpI@=ZAk2n{NiBuXgH>J`Bdk@4HkzqR#Lx; zOaO-`y1sGnz8Tzo@LU&t1zci#G#W21a?0&-UUX!39V@W7f6mG9nz6WF#`BVeJ2=1P z=Z80!?x%ae0g9>dwQ)^lwWO1EW=+Q@7su0mC)#tggKNcCf#-*T(Qhx}$CO!KbR$OV z%)<<_dA=*`PQs2(s8V5L$^pId<&+o)DGT6*#O;gHnkVMJbu!1RF9M3{$u8q&z68|m zJm3##_!O6YFaJ2}Eo|)dfbcO!JI?6m>njmnN>a>6R?s?dC)k)h&F=1Kk)jAHD%w3O z>NW3ySN;djmx8rh*^f08cR%l3G|I*q=_Y-qAw6!8`q72WXUMeG@4aO7(D8Sa1BC*@ z)r72JopF|a%zVtzr}o)IlaLpEvQ*7NaU<-_6wVuZp|GXk!qQhO8U06yR??D*l=QA( zen?&Em^teIqU)>Uq71r!0RbsdLP|nFQeX*@4oL~=5D=C|LPBB}q`N^tN@?kkkdR&J zk`yULSh_@F2?>cii|>1X_jB*({yEQ_bLKneoH;Q(`=E)-Ct&@s9s9|f4BBkn-`Z7! z-1rC4Uj|7=c>er}^0;a1ERbueZfo1*PewDANQ-~{*ZD$X2B7fuMgOT zgy^T9?%=$l6Pm)T6W3)!_0n;NZqszrzR+>-S;)1jPpgv>!f8w3(Y%(`DjogTm-U*@ z+{LPDQ1#jq&4N=jqr$6RZ!!nm;tu&-O9b3+kUnod{nTFRg)~l?d~<>i!8hR(5~*+* zY@Zdjt!l@fQjf`?jd!eo1oj-;&+cDGqn;B>hz2&xhaH^oceIp zlgg(G+fl60u^*r@W@tbfA)yL8t*SQS zVvM-yi1G~DN#V)oq_)`td3F`HX7Fr*kN%TV>E1n|*)^FN3*J4q;0r0<_}4!&I^{H> zdaLX{3g|bl4ho6pt~eNCz)28agS-MqTpo|(3%GyI;hQPWRvrPLe9{g~nYlt89e*8MAbq5Tf`Sb?U5wLt+4G%bme z<_aq5I3fOwY&H}>=^l%!k(g=y;|Mn~A2BSYwY5T+&t9u5H3oSSF1z{LT%HhC=GRJVJ4JPpksZ^`6+8hNR#zwpzEe zW9L@fPk1 z<*ePWkrCvIb#Ie{K;+K#44ms?Hl!WcytI-&klDVWo=3S&1#fIfU+R$JjFe;!iuc_z zy5JJJMT%wdImor{HdWIEW)x_Bel~9_Vg16~6Jm@1QU_nKVPM?M;@CCZi z$888RHjS*x2@NxnN@9>?6BBdNk-XU^JIl;rX@j&Zi%oCO9rLg4Y)UQwLL2KmFi#WGx4JtmV2c zP_N_M(Eo1|OKVbsK*Yp`SM@#xag>>}OaCMF&na&!YuoNL4$6sQrDPDktVwi!h)-I3 zWtEK5bj;eKeM&hSU+KlLlIpz;ilv2r3OJq~rvH{RdbYNLMQ0-lxaiRw{HF zp$`SB+{{%Ibbi>c5ft(}Bg9o!&6cQm#;J$I*$=ZfQ?R$JfAX`z-U4e^Z`9wBx-M4F z`QO=`|6^8A=#k`gY~8Vb!RtTXgrpO3gMIu*tgfwU$qe{^zRYEL+Zg9sc3_3BMcCcl z^-(*rw7rWEyrrwSva0dDDI2FT-`K{oiw)=Fq0sw}Z?!{;L&!yDY}j>Js!k%aTI6ig zT6ngUpa;(J{RO4c50XYxbO&x%wEU6%bzoy4IFpwa8yFWUJ)%C@_9+}O_(T==!0r;s zwPgT(+mY2Ws1+{ZkwP|qeRR#JpYE9YcF-7FUYGWXef_icUyie1HwK(+n&hFhPdw{C z{yd>=`tF)$q!#sj$&RR^aQ2sDqkS>NJ#B$>%O;e1RM0=ZRpCQo>9?#KIjA|(E%zyp z+fs@l3=w@p7uW}sQ=A2*b)>#w{s;Ng;nz9~Bg(&%kK&K$8LPdLfoqp~_F?Ni$?Yf? z+EAY|=|HJ}R@5z_l3)2_h9V-CmlAQO)UPWkS{8SGCF8S6Rbh9%=t=T|F3Pg3YK7=? z%X?;lQ3OGVRY zJ_%1?$(8vjnRwwbXoEL0cB&KZsda0!i3V0mQ|?9meb4LU+l$vYM#`K7`hK@<^feQO zPf??7{J-1+xYIpD1>=_Yf8%-m$Z8okqx>c=hgR70{zLxa`}H0j3O~xxRpOKf_j2qY zfy$nzI>|z$KUjGDP^zmEllNtPt9sIZ8l~8&S?>f0o^ ze=wbM+h=Qr?WH5WVM4EF&bPPmRah0v+=; zKgE5w-lJU9yN&0Kc>Z4+W_SPZGB4(p8H zO@Hkh|JiAD>OH=aSu$D|M)kdA+5ODsnt9Dw+Gz}ql`=o~m$l;oD!(ZErrH|jH7z-F zthjbPX@dZLSc3C0Wg-J5vqXE=Gdu$Y1H+JqC5*oqZSeoVac{Fpv{$kbnnn=f6>U=E z^=t4?0Q>W6RsKFGBrSOQgRm%j*?kgXav)sBTxg@#<=LUm&!05nPE!)^b=t?2gf56o zy(zA`=S?c4a6dXFgMspaMEmtL-|S9V;fAp^@z_OM@DZ2geR}rO+Ofo>IyRisu?q8J zqVrStkY67r(>m%x^6fZGrYess_I~hIuoj>F&c&MkLgjV;QMm#C9p4HK=r2fgUY3(h z+Rq^hX`W}rG+Vi%(_d1(?mvz>En5FeB2V-!HS(dUlTBm(M^RtBZ;{-UvHgs5+eAhG zm<~d#dY6rG#k2|QbNe0Hr}s&&nOv-U|C!+0rMi zTkWM~y=Co)m~lR=_j@~;R$Ctu?8sp{KT}o91d5fq3$|_5I!L+{ZHj%ct2vO?a#a zW}1K7dK1AIhX`}Iqe~CdlEe&wh7>P46kZ6*ylJJm2ir}b;XVB`m?-y&Eq^wkp>4ph z`jjO=<C?Vd;9mX;wH7N6FB48C)0A8d)g8!okr?5Ykg21b(q#W4BL$JL3?e% zoz`(EWtjvJ-1$pm;b%|E1OsJ-#E;V|`OSEf1N}7S6;CyVJJKd|EBDhELiF{gvaCtJ zc;pfE*%imwLDZ@lSUDelF=V+5eY=*nVKiOY;x)zTXGOG?8tK^bBL$|0$jWZ_ioH9d z$D}CR^5-3y-#G9O=bZzaKZ4xPVGk!}zd0Y`{S*lH*Y$f2sVm)1z3*|ly6)N5r?9YmX2n9@9V4br5X% zaZD-a_j2U7s*3x}bez&koX72=5rv;~avTp%{nS6rl4G9^`Yzn3c@^|TPsAVitTQZJ z@XbMSqfe0i#EROvq8kDrk7sPW)6&AmE`?wk7poOYaZ_M2&0}ii&4!e=meg6>>CQ5I znvI7Zh^l^>)qaiPNcAd*_|OZaVSIKbEARK+^NmxrIy@<;jz?OPFY+>%L~GxBeVb}j z$0~Xoq@&CBhG%u?j4ccXvczwvGDP9*@W{hKV<^#1{1rjt$2*s? z8s7A@pQRXO@OFl)t1Fh)+7Wjs?Zy2TAr^L3`})N2e0S2wPnH+2yWiVQ#7EC( zwclaOX$%b#2Z4zkS-=9f)1Bwt>alEi9`p9!csIUmgcUAQvgvu+WtnfKp`^Gw?8>Uv z64UvW)68z7N%3}v02^Gb>rho_=4sN1Nrx=+RUQ%V@(PdQJCOuRPT&{JdF6Y_6$}fH z;s8&AI&3gz@J!z#p?I|CeL?Q`$lO|5WVHAU4_^t4aqc=@%~x!ZFtA}HM4rDs!MOCt z6GEnE7=~1m(D|&Mb>(^`(xA}QAU#6VHhwG#I~!bCahI>5%Y@L3eii&ZK`M}|O%1Aj z%`XNUuJ+0$_f_ccgpEgyY>U%5F}&!#+o!_oq)g>wX>_qTaB7pq6^z@lCE_3p#CN;| zuw3jLPp1vQX6RzY_q=L^&72!g^D|9}cH@cWO-b5Jz?m+=?}TroZ+yT)bz>n9-pFb~ zKL(Noro9*tOLNuZnB&umF8{N*fRG@mWt3`%6*v*0OaqfDe@Mb%tuaX8H-z-vuVyD< zQgB!V*F>orHSjA_C%>r>*bzZClP9*x2g7mY*HkqVM z(E-MDSB;iO5fU?kApe_Cenxyhty13k@9gtaAglleYf=FjrIFJIR&!{YfSP56`>StY zPDLhH|M@nL8TesPC8Q9x@wWut`tv{hnyuK$-u3w~YLmIc^;rg|k}<>c6?3S)ph%~S?EoC}hr6><;@@r6(N{;W9e%t`D*baq z?S|34%W6DT@%jshFRFu>r>o~PgNt`?ueEZ#BDd&U1@i|E(2 z4h(^Y*J&4Y5vO4h;6qiORq>hckeO@jK3>iJXUr;D(lX-j5|Wt`QKj9S!LS-UvxNCs z)(&5FLKOLE_*Z~47#3mp8K~KEJg*tE4cr|@vQ<5C_3O8Y`Tvbc)oxZo*x;oNK~z=% zXFEbURIIW^$d7)s2eVNipil!;VKf*gZQCS6zEVg};A%Hvk00jpWqOl(lZ5E6g? zm5$N!XLqloNPZ^W;6{Z&>AFxf0gA!kC0HLy*^c;*^Fe+${))fDge6lN==>I#j>k-o zXIyES00WOTCv)I1J4E=iI1E;E+iYikmZ8PI2=^Nqfl&uJj@0x>`ZtY)d%sE@DdWtw z!ZLIs8x@{?@Cg34wZaUY9%9Ft?8#~yv{=`|KVIhGEL4?t5IJR8e`Tp~RBdUBKfFfDB~u4)$1r=K_H}$P=!SCF`e^kc|Bv z95YU|23HRTcu9ha^curA(g!NVkUARi6}gQ%ig0kUa=Ro7Xqbk^$=~E9m0Nwq!FQXg3fFV zkdNq)y^!U7Gv@Zy%CR(Fi}mqa?{c(A6Me^>dmtUv9O16XCvw2sj$gFvzET0>0j|9?%B3vIo>#%2vzGVI z@ESUdq0#7XTs)#s^AGy_-ZVRm7D(M_G^i~7tB+p$PC_+COl(c zY=rFW`(#6r$MPTZvMIY>1>2-8@6WIWhi^R2u8_Emd7w4ayS2J;-IJ~o5(ekM0}zc^ zPAU*zi$sli3psW*q8Fsv1wq*UgX5Wpsdj(iq9`OAK$d}!392iT7A_V4#$znN6c#1& zSIra0ZuWc)`-$YMs7MR(Ma~IjvLUm!BMie;T6(3eyqnz?aV0=NU75S^G^I5VqKe72 z!;>4Jh#*69U^8l`7x#~H>2KWPjtTn2K`0dy z^v#BYzn%uOWj>JWEm@wYYjmp~a>WF_e(jsxEnE6=EX_DpJp2e3la^wlaxKKe?oSl+ z;7d0x@AKeu*Ifk%0pwMe!ov=fI{raD#}ck7du_^>u@fPmKA9$nOtyp@nk;zIqSnWu z;x;@$9flD`FT&D3d^O_KuV)QWp+%`MbRg)$8$ZJCJM~ka5K}bu-uLO=tqNZ#bRU)U z(^eF-fpdUyAgtfF=0ff?KUk2WDN6bvZGsBU5T3SIFK#a)qZ^=2vg3fMW_uyi%!MS7 ztj+L!ia>=8%}vPr4-=rrn1C+A9w&Fe4e#Qz+yG6xvX5$FKUFW5f-E(w6ZJw4PBdw$P~!S^pxc+(fo}% zHnRw@$m>r2h_~yyq*iK3Kz+gzp`wCP$?8N*lYek0g{;JoC_P4n5Ef{mCMMwwDQV;l z-h~Y8irySydsPiRo4FW)G^?%&*R@_F%X#;F?zzBSS5lIYZ23>LOqM-K7YnI3UKa@b zTO#IaiF`I))jbV*?9*w568xnrNDo$BDg64)onB8d14URr=lUYyrZ8srkDf(d?dD=( z0jqwC7xRXu3n9hpejp%~;Oo>o(7xWMfxB+}m16VePy~qj!4}7JUgs6w+vy^El2f@S zeh;$ZIM#&ewOPCkO;$V~n*k#m{R1%Q>-N|T$BHGug5>D2H|wA3_}D_ZR9Nr?Y=YHL#vMGOK2ZaKi@7v?JAeq;OFOuSQo)Ev{}Zpsk7{Dc=e(kiPTRw~kmHy&I}<|P zeRFI5tA9s|m+rMV(G{^mP;Lq{UDz(#1gCoKW5x2Xh)G3*bkowHljdu!Z2&drcUMKH z67)^kW-lX<3LW<9=1%7P9w{z+SUhBjABJ$hC>!#hvZ#7%Fr&z^Pk#HNN$~&B_M5M- z&+9QcCq68Ri;{L|JjDsglaCzp6&1WQUUrYE{_P3jfoicP75{?cu#qko$=2dA=zk~l4q$4BsF0K)-UQA~FKBEG-vEaWBqPi89e_|GR zXp*$E$bT@hS)9M4p@5(K5?QwhM;iv-%P|ZIs%)H0yLwR5WVA0v57~%0Qxrvo2vbBn zLpX%Y2HiUVN;=JI8#kx?f@pUz-Sft$2x<+Z#*odexx*QIq`Oq?GT&(RQW^ zId=SHVv@ycz!YEYNP1YkJD*5qX=Y0$j(a2T@chBdYe{UZsx^me-`l~DfqYq`Raf91 z^Ik8N{uqCQN*-iznvw~S*BIlOc8OMI&23mtBtxQxMT+*P>U_Zi_1BHh+Ih?avBpnv zS8ixDX5Q{Yw7Vn9mb~hGqhxKwx1{uy$+nyW*GfQ=!-IEfFz`ypD{BTJ??_JF%W1r# zF_pf$9jLTo%kiW>#ZF#Fr!jU*+)spE`JwsJ@WcC z%H=E!zBqk6@w*VeL!rzZ5L@pjQYWBOeY0C-S86dKK|GpzWE?YAFh6+5*bVMoj@#QX zjVD(47UoVTesMOp;9kxlHC<~-$30~GPG zi%G=*uf%>J41Q9}7s4&;d zNFi6kXSG8!N-|US#&Gzl_6(5Y`z4Sokpjm)NM?4x9f~cbhg8vTAR;Q4JQIj|UuB}G zX8LL6@b(t9)Ah~qyd{EO7Z%=yoGTC#ePlxs?d8k<`r7wRClO|F7m`iMb;?IIwh^Oh z4D95tfM5%ZNb;qQ**K_o+s03HMlMO^g41(P@e8abT?6{jR#nXG6q{)25J=*8mvC5?_diNBdgBUU4OccY|7%vng^ z`b)D96!V)&Qhiu0r*SEU2z~@n`*u%E@3>0K0AuN$)~i4d?7?`4x~w#IzQFq)`XVK8h*_b3I@OWJ&7R*0|Z$u5Bq(*if-*x z+%=Q5DAh*MyD8YiZ$%J5yHZIfUR$`S)62^VfF!A@?&S>`uHHC;>QP0?7^)YB11{OZ23d9C8B0~ zZ~knH)hK&*uqk?jJjiex>n*dIv`ZT9ar7_E(;M~RLead#HZkezen#X&s7`vLf_X>7 zy`)f-G+~2omYm@0PFnfa&7#{6ue}aM>9G44eSR z=F}*{3MC2|?)9US6j|L}UTh`v&)n_^%8x?Xp8uC*^vnON~74NJ6Kq=OIeqZf(kXhaF z*=K>F{V=BOGkRa8=5xwdbvjah5teaRpdm+6a)JZDKDoy|lb{Bg zJ||_y!QBCC3b~%(QM&d(i*}Q;NTWbwvoN&B9(-)?+vL7!hlh3n4OI2{yYOqj{k}7D zi|5I;CUBew}<$f2f`HDZ{+P47NN^T~8fdNe_%xx4iT@ zr^V* ziBR04X%K!6lmBXh$4Ter7>s*!4ter(Y;$vLYA**me3UahLN6;av{qbfc+$BQ0ZVIW zO}SJFK%S!y&eT-?-}m?+*gmUg;61*U|Nnb@5C45D@Tc>=Pp|!;=9hVSutx4LgBAUc zV0T*DzTv->u4d9}<-D7%mw(5W z5Oc$j4>w2Vq*3ZSH$`@a=eBcXWPJagEDZ&muR;A`&E7|+UPoK|vrGGp`@L^3C0bEu z7h^J)V-ZXvkXEF>RL&e~lw{6K2IcGb>hHza*4F0v)c)A)=HIoQHJ1l_D<>-(+i@3% zD{DWeb|7nrk;8~=MwhXLYLxV>lrQ4b;O^Lfj9~A68sz5DnvBfc<*CQTAFqt%l{5H} z(#YlM;lf|XoUNUl%e)im)|vCW73bdbWS73QpN2(-ew}19ZbP%7IjzXgtpWbcpCvPu zKFvCltc`un?0Z^Kj7Wp}pI=C19!msWy~6kNQorduXxPOnn@PqWd5JzhJO}?*p0ZkY z4E^WqPcalamz{Ird*lV%-;j@MgF>BU{Ep9L%b&_!Zm*oJEDbRg#~?ej%-fmW=Aj2ye`I0&}hKL(f{_cvhJJAx6sBZ zT6E6e-vOoI4Zbv3&Iokd-_I9(a}o0fpa0)ev@K%eaxOsf@;Gh3a|Alask#4mWp#G{ zgUkQC!6zeo33KzfJbPUCEui(44=0!3{`SW9&S5~nGuwA-N5!n?$9|^Ct3{XVD-k+> znNR2b$e$cbXUMp}LK}|0IXpjDSUKsH=$Cr=jLEY~=J@oy$|-51SV7GT+H)z3kGt~b z;=EBa;$~y(X!A^?fN`zBL(^Vo`(K-92Tq|EGW=l(j%N5d7Z~HiqM|r%M51$ zU79?lZWm>@`Mk~-i$q0nk^_3fE-H#|ij3MWQO|c3#lf$)6+^X2s+#s974~hkl*D7- ztTwR>rzbuDzYSjx8E{)Tcv)|_J6hofiJi|BXha89A~tuM62J#9wDOBb*Fp2IlOK#PO!`^j$^Tj z1@*Y^&cC4;QhPWG0eNG|?^-%j4Zmhq3_#u?^tRIeWPt|XYE_Dc7tlO&<7Fl1UE@Wi z_o%x66Rx-t-hC&z^A6Wy9AJ&(aBkv3r7P*tR?(xC1ZY}%c&MQ^dTV)|cftTIA zP>4f7duixWG@O;yr9x1ozog?0J*tn)g)$^a4M3e}>Y;E0!mXF%^sk2hdlIvh>of*- zU*8?&H+QI9?nQ{a#B3^hQei zCaYtANqWGo;xXIu%d&P((XMZu@9K9`L<+FFyu*xxHkW@_iCKbuX?+<4W_;7B<=#aH z*po7}mGH{m&C?GX@>|By8ZEsS?6i#gU1`xpCsf;01O_)m_kn&K2m9!>^c-kE7+LLW zDZUe6wR7SY;u-EEr5+};qYQDh{Wt84uAC=#!)VLeHbpxtjFehu6n;5qLQ>Vj&S~JJ31%?bJY^11qf@3L>kaM_Xs<-@7If3s zb?T^f(RX7d#yx*vN9Eb}CXqF!#Ol$n^m+g3cSbV;5)wX9O~9Y5%Q%h0JqMMn#cCs^ zsop0LI={S;(aluX$)wiB1lVslJRj!43EJe7Z&1S3A!*A{PZX^9^W!&vADzHs0h-}? zmY0tVfPfxWH*2zxir7a<)_~x(7)h-Xi4F8lv>|Pd zHDYx%)^0S*GywfS0dn|wOz{;$eS0mwY$7c@OtfKbKMNiqv%QS949bW^FGV6#Va>>N*)U5Qe zkcutJYsxAP{Ror)8u?C){$;G_dm60Tc2dj}+**t7#4Hw4F8q0Q+sCw%Uv^ykxE2#F z`QNoOHs8J98C^YzeoSxF#mv#eoH&l*P#B~q6;q`Dr`FZq9n6xpS~Saj;t}wi3XNDf zz1fc><>?FzL}H4R7@9~Wd9S=%L4y{Fx?Oj>%|%1-9Ds7g#7SP}+fB3eT4D|N2#MG| zsHi22&X%-IQT{v3Kgyn7BvxR-AQbUP1EW#dhfR4vVauWwG_|~ziGamAIK?6kh{TNe z-<9s!(@qN9N$A4ZM*v^@aO|J$6*0EYz<5F;wtqa2Wn!E_pMB^>(p})H62LdE<^e#A z@p&F9Qwj9-&?x9@4^%6y^7m0;9IH={ww`1&J+AL1a2%)DM|y1aB#zdkAx>AYipaYx zZ#`xWk0naQ7Be7r<YfSJb`J2!fV^H+C1 z=5d%qH;s%wv~r2tAH|WpaSN?lPjjpnRUcn|hO2t(n8hK3w2xOs-)OU`XDxBSBl3Hp zF_yFn#PiwG9b0-RkAjWJ4DM-CD&$E_ba~>~Dq4-YpgFU)^eKsN*^F_oaLel+9B3az zE|EK-RyX-QkuPIwSEe4HDqfZXRC5Tj0rxl$JL?E5E!$R|!#fy&bixE{vYA_5-MH6@ z#HB-^wfE7ydtqo?1V)aw!Qa z=)1eTX%t%g7j4xs@%~qhZgLd>8xTG{5fx>atn*>gEzX4p(MG*TOi|6QpOTdssz1Mf z%rjoCq286bik_E(^7sc?MO+covg>DL^*2oiWFNqZ>MJHJmy5ZFC*5w#h^`X&e%yZK zZ)u%WHlm@pTZZ=brE)OlV0U=3i(TA1vPcb+k~iJ#3azx)KKb^(vWZBnQy~6>UCE2A z^d{j_xfcvm=>6dk#oT5l8Ftt1o3~y_z3l=xhC}jtJS|xa&v?F`Z|oCS7WdjIme9?! z#?&zBb$dDJ7zVk78g)S=Tls4ogUNk*?e<~-#W02}xLX~^>+I-6PZ@u8g15O%-_J)$#QhmtLmj?HeX$s` zr?*DP#6TrW4=A}U%e%h^Xhm*bRQx4-=BRKc=WkK_{k=zxF74Fck)<>i-y4g)$9P2g z3_0Bp*EsTHFu(U5H>_YAAo)$%SIiQ0V|QU#RjY5~;`y@`j&)nymPBZ})slk^PtORd?zSO4tb4%(XRo_G6@|_moQ~|Y)&IovE7ILL?qnrFv4JgE&a?CEhEaAN z)Y1CC`S`bvll>K?E^aNh^!s!YSmpLeK24K1u`hEs|Lqsy2u&a$wpb}UTK!>L1Z4;; zTbd zy}CA<8Irf3{PsUfFL`)h`$g8H&n&q~%)8)BdDO!vH;;Mz(Fb32$%gTdXUz-N@zn4F_;r6G z#;=oqEWSl7)g5<_DQV_?Z7^;drn5T)>ZdMIaP!TZ^s==4NdjqD{ZRTstQAhQ!IkpU zASURh*@M{}PsQN=v?~!aws$YKN5os<;u~C)vj)U%#Z`}=cnzFTaKE@Zvaq*7G!oK7 z5D)r;VYR$HFUxN~NxDYQjm~i1NCiQbso7hGs$XCE%+LX4ze{;{B$HFc6^466zRa!s zgwEj#I{>oV+|4`!m?ifNNz@dEn_D*?GQOap9{HA;EK^1;>aEn_0i~)Nh99@+FW3`> zmZqW;;?m#llD?d(Edn8YELobC7=@ zsW@NWv8I9q-|s#yriFp2JVbdigm`O0Jz z*xKF+tnQ0#aO*gKPmP-ny33IOaz^h+p3tv%G>fdnyBr_JJnWYma;bwEPbr!-H3@gKyB;0Wb>Udn-%?t@rcpsfMK^Najx)-M5t|||H0XN zx3HT}4d!Ex*>1-{D%Ku{V!R>YgKo)uB|wW?bW%r&e7p&CJOAXj+BlHm`D{x@6P*=( z;Uxo24~7}6%!-FZ=N#clhY_J11SToie{I^ECd}8fO$sej7tLqsd#62EQ}Xx8xu)~o zv;kzlEC^LA9O`@5&6dM+ zsi*mi-BMS7T#x_pICZeD__?NH0AeIZyuHZ~<(7fHyzCp+_x|%> zlxuv~AcpKwiFzYJgF!tw032@E0`F-iE4>VEo1NBE`Gsb1D5qrjbQ)hm==3OLOWb=F zX+%$n1DSiP8|sC|b^b>)1u9s?lsT?%$dAQ);V(4T zkKz+8bK&EYb;2LJMF{=+yza4Z>7fB=8O~LYfF1_I56(Ey$NUvFTNSFvgI8KT7yEj1 zrO#cD=02%+OO%tlWIgJ2L1yBCMDsM{CvEgiKPg^+G={|EnlHThoqim~gT2ql%itSF zP5d$owKHfCSV~)Tzi%~wldmU?60btXO%WtO4bj`k#ArfMdLiM!C*3gvvUk3+rfYS* zO^<|)Dx%mIyZP5>w^2CekNMR*5p6HtFBQ-}e**WRPnck4xa))J z7lrH2SZ=`VGQ>7DEYmM=w3*uX*Dw;F(2x|1~?j}f<{2_r1ec@JG z!%|hux0~vA_%g5=WR{o2j&X=}oDX?(Y`&;1&hZ_cSBl}9YcbutS`i>-I$NC1;+YA8 z0?QeFfZ`h8F#u&v-~mF$@-{6j&5O0#G3miF9h6T&chzqn z%Y|DIq3{IrJ`{KJXXCt`-U^k-uK#L!S8z5@Q6M+;HrAc)CezpJN71iqEee}uVk{&H zy@=S56PCEQ7?FSLXz)`S>7kqpg>zQ6$9f%4$x%O&!6F?dy!g_lOZBH4mRwKgV`#(e z;nb!}yh{$(edvCV3nL{`dZvHzHTO71!R_FDLDkyo*~r$@K?P(CAG%?(IX`l%v|1PV z7qfLQ4ck(s?$@Mf?uQkjfi$%wV`#qSKF19ZULvyO7(jSYDT_g-##6^^0>2kj??tS$ zd?;MXl49^8@{}9t8b~vvP~k;WkGQFC;E#$-_z9O8`l|xhi{V5 z&EGY`=C`E&B@uM27uFc>=o>%C7ZC?9?|!VMzfieEH}}*l2qOMjD~CATg=c)_g;baszDWkhE0H;Y~(Y zmG!InNypwv;)of}iv_Bcegm<=j~ii4XX%(df3NB%&+lK>Z_*3uULy}u8_W_LzFd;W z=y2-M`7EAAP|Z1ZANDxZYnk|4BLBoRf2&sySq@@0 z?LEmeXTDS+$<}IV%!6-C29rNs(0ZNY3hZ5=%|=2> z+98|@x3D%2YA&TMb#WPg<%T& z;F!m$OU*Ahy|t#!_^d(+$@%ftv0ShP5Wwl^6+qPv&$sv`PPsxnwp&%!W@4vx=T`hV z4%29-zkjU~@_x#>xO9xU;nWcLm zWz8mbUyqUdI-Cnb6=XX^HU*5BCg=CPxS%+;wY}w<%n> zzqEW4%IcjV>Hq2BqG!O9z~#WfJeKsLg%#*it!&m?;Ut~L=qlANHJ|qAL{s(s#nNz< zTJrG3EDOCLpg%bR5k+kN_cTR|rVGv}`RAYmp)2Zn$}FuU;A*%HTBfCaPIf)C?PLrL zQXa@Y0$e zcsZBY`I*md9x4}t1Wh+@Zj8-;k7hFJAJer1hkgqVvtRY$gasHOOZx->r%tlWstb?a z&)w8$7{--8@v3XxOE1s??)E@B!Mr&d2C-OA6eL%wUmUU_VvtR+Xil86qhVi>>VQ0` z$E$yj(laCHt$dpB)} zbfrSOF6QsaiF+$cPvC`pMJ1(=KvP-Ex=(Cjz|iHGk}zf^mD z690Srwpsa&oyF4p(g0}WO&4Wl(}j8kWJ%cVZ$Ie%wZ3l-Rzjsq8>Rz_oVls+7 z9KQ{^k7+-xbU=YaGPcWTksm)|Nv%ow(ub_*D(#MCAZ4U12mCd2|Of;C$Jf znRLGtkJH1C2rTDUN51XyX~9;}#KOo=Ph)*Y@yygZ5%A3C4zFl2rG7CfA~h5iWCMu;ua89jrh8~}gPbB9gZMXR%XVq~f> z^_yu-e^YT|N1Gb7DBFvK`K58sBNISK*friWr3@$b?IQiV^OI$S;qRk=6kqa6U)V1v ze1Ro2w>f@+X-5vD!}eyMfwxpm=j)ddF&q&^;Xau2sM-R~UpCt+C8_s%?kh?$0A8(-~kZ?>Rn+jwub zJ6V3M`X)%KCzxp;>VOzoOozAu@H9JaV8lPUG0%r~cUJbK{~Gtg^9M*#The!>!sDk~ z@qXxl9Hmj#VAA`A$)oRgy4sU-^j=^R&hVOm z!zI;X=h%SC8?Q|gBBsRVHtHH;;Yh3F9=Su`JkWHG$&Xl2qd++rn#{e0xzeK7!E1>$ zEqO%07_xKBz!V2k&PL{RYyI)39FcNDtdtK0;u@sgYfp~3xo$o5N5>$>S>qq2P`?*9 zlO%V4#uTeM7~f+@3Tl`|@i7&B(E7wL!1?0&Q+9P?MB#hMW!s>)kx#Jd&_Iqe$DiE! zGWD`2X_s%;lImD4o{N08CcCUzjbXWh{!o-1@VGo*1s&T`0p_ZVfB=;Fl&>N4y7ao3 z`x})5dauPws?Hotj}Zs%v*wA#!d2j!Wi4tqmU(;`dnvKEw+Ua^lB1IUQSiTRqs}t7 zWnYjgJ$1%hoE;ac!C^FU_JF5LZK$adm%)1w+v~1TuH>-`-J~0KW+8MtEc9?IvT6-a8;YpDlJmFF=6`zWWK*L=PXP6?SoX z9P0Itzm=R0s-VU&VNzQ!zhVKRbtxkn!{tt!CgBQb_Vv3r4~;6QLLPxG0T_?5GxRgO zRGxnOI%iRXND|wksni?6!+@B{(6GMvWRMDN+0Byk#9AJ4>H#vZ4N#G%k2f zkO(F3W@BoV`@XLAWIw)r?;fJ6Xnm*WmnOb&XLKKT)P1LY(}#7HMuMSVRLYRYHpnrh zjVjyp>2Tpl zw9&9q3Hs9zLD?fa0ph*@_(9d8>Cxx5j|dL^pM|a5<_r77Di)Wfzesy`Ts_kfM9n5s1+d~T$yRbM*S zWBIc3zmR$QZT2>$!&Q%XxsA`!zdgeFxgwj=2Sg&w)z*GDxEo6ce%#8xvW;(-8xL+K zG>N2OD^)+M%8f~UUHLXH_l*4!x&z-^W3L7foyF&{-%qy|fPyZ<*|D0$m?*TL}^ zOn7IV#bIJ@xW%{G8)m|@b1MX_yWYy_TFnx5e8{(a+YNk3oU5wTnudLLHZWSEg}9Tz z7iCkS20I@hqu6nljhmedvk;XosV4LVrvSZ;uQzdSN)x`c|NhJPA6}nM>X@3#K=Eb} zzW?6j_Q7GQ?7SdL5nh-zXN3hk2ocwYFIqeNr8>1b!?{xqF4^$7Bk7^kJEtcd%ZRsC zTMtk8s(j352VQZ`752E&$UH`dfA|7Z^!EYfB&<|`eqRKj2DiOt6gEIgH;CjS1nNhy zPb`GsuLz-grVb>)UBW8TsjMzHzBzBU51=0@8Z3i5&5G+g_!O8sPWVfU zU#B28s?T}YHxAxCw%H#?02Yr3;`)t#=Zr^R2Uer(*R+r(yh;Zi7J%aG%5AD3WeDZY zx175jPNQM7?5J*GjsP=nF3O!@btD3;L$R}%pWNy;bnCcdjCiy4-y7{4ae@WWbM(qrDws|?xz2C{2 zkw2FaIJq!sVgy*M1+jtSlDzXWFtLv%(7G|e-(nUfVmkj~&oq7{S$^d6-)&TI?X}n{ z^uu$o5^8|nykxGh)wml+R44EA-AsQ&tp7#VdxygvbPdBIh@K$Pg&;_TC3=Y(1kr*> zbRk5E9=kfxI}s&%i5gKt5W9K{qW7>XdbidRop(0({XEzAe%JN>`I|X&=FB-~PMMuO zv(Ljd1`q)f8J$Ma;CGGA;1iP*-k0H8lQ5%Glfc3J)bcqb2^-C>V@~h}nO&xN0K;RD zt!_zJsnDA&za=#d99m381waSyNVTuscS_uiyb=40ns|o6dhiYhgUQNUMgYO_DX-;g z1xbbd$uD7`UszEJ2#xD-h0<-A*^9sH?c0yeSHXpfqU-x+Xj2&!sEP&;yFq8Kdmkl9 z$nxOvovuWsL8V~$p#9S>__~@?B4)voN+Ha;n8WB#g<?GTG; zVqs9}{=~f{)&A{Qn*I`e?%~3Ul-+73wZ54Oc%KR1!9E&(Ghsftr>jxUt9JXEl1Civ za0^rP-FxR%wKv%J$R(JI@^<3Mg&&8hmGBy^-S7-$rX*UY?2#j)@@6Cnj(IaXN^|fw z2-@kceSosdp_0^V2u8xb5O!$a^7#^|EKaMy_IbMjzFp$Rq*9z1N-nGrrj~+=gF-Yg z(u($_)m;rjtv>=3w_HtEX~4UKi+J77zGvJcBF!nnGiykL_M*_AP2+N%Hz?Wh&GXYT@4kMITF;4WQrF$zJDl%XOsl+yZoApIr2SeWasQR; zYX^5Mw1{)n&(WQA7bfc_)r4bk%Hh&x4$#r@D= z+Hr^5OWNEqox(fk?0QGfq{O;}wV&+}QxvwEx-eU$9PPy48$F`#0AyE1 z__(Z>ct&FnpQrHe9ZY`g@#)F!O?$;wLNqf<5`JgA@_FOvmB=?Nx$+_^TC`2>xoA`x zHB;*_g8;%Mm*&;!&UTjWS)aKFq&+cv7UWR5nJqW<(;5<<@%9h(+#^N@H|gl4 z8@D6w|DB5{vxUerqqD$co=o*ku3@>mDHrv;Wb9|}-Q1==HrMZuz3k;k*FIM7pQvxI zdJfK(M4ioOi50(DjLfa$(Y5Rhu`^X998lZ&e<9o=tB(OcVNC{bsFJV>kzFOlZ?kwJ^7LGt^4-V_y+x5~(}uH2UcSmEzzoj`u=6wQiEH_SAd-Ptt~%oQhT<`8T!i*nC7Yi*zI zY?1Oy|7~!jZ#(u2hVshWDTsP+GW`1ckhA_nk+%Yn6U*vfWT=_RidF1PHX5}f<9p7H$TReZ$ah3m444N~uvt(ucyuDLQS$9k`n;XIF!N)U$PUwqG*~>ln_RcuAuf6X2 zb+g;enRBS~x#Q!VL-fUQHtG!KbFzFqdVIDQS-!h{yp1eMNkPjZ=VY5N-7ijd&rUF> z$4p8xGBUotuv}T0bDztz^Yydc+>3$=vmNZbGve|DOoYT${yPVi|IUsu*i&paE4Vax zaJIednoxvI38OnX8_bsR_unx%Jq`0;^J2}q?RR7H!t)Qu#WD2{QwZM%*7yAEVjXjg zS?t?9j59++ST(9=(a=`xruVx$mX%F1(&u}dhjYUr%``uneJ}QomoM)lF9HW3i~mah zoiCnZLHF;XfGcW6r`SGF`p?hv>|`}8B@7OA+8{qWSieA~U(dF^>A7L{C{wnn@l^3- zJ#I5?hv%8w#VPi;oULQ}E`2U`_tv+Oev_9o{?ZrV;^1nw zY@>E&^5iD+OShR>lh1|6MIF{@6|zsaCMz^_+6{5nKe;q8lXX*_YdksGJvz_qc1Fzi*ZBBN_RTSfw>b247o!sHibZstf^ znN1PZKSOVj%wmydF1W&fKCsWXvN09}1A;BNN4L29v0CyPYwqX5_~C^Zt~(hk!Up(+ zBKh)0c*D{tf;LZ0%VdaRw-~j)E4)9P_FRK4GA@^?-Tz8n&MUpHBU0sv9jI7>xP@Gd z%MUphy@dM%UK%Dh5QKds24&JRF70`19lWfEg1sLMI4M<&+l_BBXTqqGtFxYQ-pCMu z#c0jKUNY)*aeqLtCp;;p_T;CC)kO4`h&QCL=l%(9RUZ#6xb?a+1;JkRq?lH_|1CM+ z4<3|{l2?MZfH@aqasmD8=$fTls>%xe0mHU0lHc4^A=3TKnBklWIqIP38;cSA^4=iU zJ&1;AqP~|fD!+k}MetXGqjTFW`%mwJ@)I3D(pagQCOBG+#k?*X=~CY$vXJmf>$vNPUU?KkLj=)hG8Ch&c*s8fvzYNqDY?2x zvfzL#0muJ-(yHXT;%H%Medn_vYLsl(lA&grU}vQlqpu(OJjUleGNa{wf}L~Q9}xp0 zl_a|dv5d)2M8xMK-(}bb6j>BsnSX|1)<-;7fvV%CUw-#2DOZ1S>5fvGj<%3yDgT3h zyw?dF^tQ_K{o*CPmBN+>r2-?-@6%iWoJi1pOCR=D`v~D6nl6X_q*fi1kk}pm1Zy12 z(s_gO8%VEt1CB%!idd!tDrqYEKYhJBLas?))+KE`L8~IdtMV@8iIBL3c}x`$i1h?LlI_OG`}A3o?0fY;Kuir^-DVR@S$Aujp#tE;3Wqt^Dq4BSMs{#8M{ zF(dQyKC)Wk4=*?wc_Wo2e|>MY=>Js`D>6c%iDzBy?EFHA>E(x)oXotWDw4kraGk@) zBF`v6XQ|wSb@A9Z&QD4sReA25Q&M$yH8qQCYiLH>Yux14rA)mRk8FaPt!R6?Bli;Y zR6e$Q4KSa-;5h$7U@mH%PmzC@t?~!Wuh@hDXZ(PeD-8iIF9fk35#3MZ#VrC#x_H9I zGg_^mJ&d}!#B-B#khBdMa@lu+VT%CKeMUivXzSU{(pM)0$-5g zGrjJ4@GL%G`^Ho|4t8mY=cnMa8=CaL^t?Z|>xytywEIL81k>QDkB8l5D-xV=y~%M! zg7k{cxelckcmZ;$c>Esq4Y0~ZA+y5h_EP%!Kt%y5CHyv$tK?qU6u+qB`=`+v>{sRq z@X`r`+ta3he)z?HMS|o?Aj-tDkdV_;qfU1+?m)y}%F!qH7ek9fQ@e9&s>Q9O#6#__ z8)E67Gw{qy<@oX0o3i@2LBkc8x$&wopO~hU6a*q#y2jM36M{3G_Y&=rU0+N#ada4Q-T~}cA)OZp)cB>G zY+kEGjidNBg1`MI;1E?e-v_X$$~%-4TkLl}Fi5+p0|X8V3bAg1&MyRKSX^csLSbeu zZukOB?G!H+R&s*R9wTIomEt%z-ijwM)`q8tsK3Wnn&Y18wXqN6G@}@D!D-4^t|G@A!0Rd_!SdzdtQP%nKGel zELt$56mGbv_TrDF#u@u-)oUM<%NWZ<%8!m=3H6_^ma1zu7(eh-jaAeAB4y~ehY^iY zc+;1AtmSgEm#Ce;8_Oz?v%q!ti>Cbo?^A3_wK_yEr6*YO?{Q|<^OUV0W4aECNiuqs zxlnO+;}34!c^-b^-t`7OrSparIbTNM44oc&>ni;Xh7aDUqWZ&Gio~+XKJ0$B9`^t= zn*Hq`&aEdlvU?sg*@5{X-Z)_YYRZk*3Ynhdez~ct`bjye#co#G>8BY`V^xxkg)CTI>0E_vi<@ zdK-;11y3r`i890Lh{d#Qs2g!+nd*y|LNH&(W^3!DJ^aHbJrMV5E(@FfQh6f)!JX}( z+Gvv9Hj>s_IdW|4n|rX@W3y&ofWG0vTk*R_r2N?Pgxbp}QJ~IR0P60S+|+X0Jgr&V zEVxzVi}hPOS_8ungCxFmcslW;a@ADh>W#?>@tC4AttodvsV~*@$uh&*h{e&f<;1!} zD~P>z)=}$vRMiii7K5REV}!P8@S;e&*l{C}f1pMZ^T5!4TJUC)($$ zyG*}Xy)Tu_6nW!ntW9qex6PJ2MOWg(^0owh-jt?W27MI{m8zLXAv1LIVg03<>Eh)R z*>L3RZu^$&He6p~9T#|uPl8P_9dR4?TiSd3N=wqGB);G{k!G3b+--f-TQnI}0I4KP zIV&f6Ik_1htR&hlCP-2F$*NNdt|yq)7A!i=>GMsg&Ldstc}+0!P$GS811d{lK8dfP zZsylF@!{ZA)u(I88g2YW?oM^budCuo1{3K;5kzM^iw#R;!Ud<~hSZCVb}0&j4*hrt zOsiDZUBO**p`aNxPLYext=^6d$DPOep%yq>$UeEn1N@DglkozkTNT2p} ziF8RBzF*$%ADz#OI>y`P&z-LI?o8puJ?z>GQVEK+=^@(}z$yWA?LaXhU`Fz-id5hMJlTRqM~IsCCRi)bCSn|NIv!mYD!t6Yj8@e zoTEkl`F>WHZm&c_QLifQOh#&okb^KWjqdlR+UiIC(%FL`-HU5yQ}vJ86#+L8}3e>TrQ3rMBRI8DaWgR z3T8RGk^p?DKI16lgx%qXd+)&PmF4<|OHcG>yp!M(K)_Xq&9850R?OGiBkTX6TJN@= z8T={x^&k>a=kaW9@GFC*KM^Yev&j3#4@DR2P}OJxY0FnPqqqk)I;>*!^H712P(XGm zU0)Ggo&)x8-|MD$a7AVpKv4Gl5skI2FjC)P7Sr~xMxsYA{*h@>w?+x+UOiZC6iZO( zcI>AgEn-3x+CZ_lyQdPF$hlwRW%1J~nj#FypS_v+%79n&rBg5E4(Y4EKk1om=7Lgf5t$c#Jy_x;WV1Q712emgYA-g%=0eMFEZKG|Uuk?q}Vq~^K)~B~W#QF-X z@tS`a+Zkh-^29JvVop?1LLyA3{}`p(is$!}d8QGfQd0&7et*2{#M&(KNroeh6`a z>NFx5C$X!=+zcfgehWrv{{_fZ_+a*CwtvCC7&O=$W3Jvx+XZHL00}ZGoZTHU<9s`WFE=#e8vN5@B`4?-Nd#Iwk1XIz8htRB>se0GpM^4KG=J%jbcz4=szapA8;e&QW9htl0xFokqoybgOiu9rQ3p#)mSXZx8A&Jc8g551kP`h5id_ZER}-Woe=HQ4`P zwuUN5ksv_v1dC=RdqWQqg!>~Z9a{fJeKi<5>w1`ZbZ{PJkItP`iO<>CnGnAc>8n58 znDW|nZ4T%#k-m3b7sHKfS$K~kNGK5dU6JPE{9{G&3j{p1Z{UYAs@A95+tjy+P)Y}2 z&i$LQy=jF4vu(sz(RnBEeWI97V0vrkfa$e-nzMnnZf`O2n2OLkQ;48i9p^7?R(IN> z2bA+aJaq%R?v(<%b=Al+~C%gy@bI8!fsO#FAcRC2`T$3EY`*qeGdubPPe^iQ{kNdW0I5b8<>I~6fKwg zuC+_rHlR$TeAVeA(D^YsT>q`fDXVtXEZ-u9%F+= zFPMDZ+O?9zY#PyLvu^Z}4wkdTEu>{1hTr@Rt*%6u?>bE4%oO*0gjq3Up=CyY8oHh& z5tUs8$@LYB5^^#?E-crVYXP&E;eG1Iy9MW!j@rl6>=(dJsQ(AU5T;Cp6E*_E#xXjV zqwP{7M6xgR5Ebwf*<>`wJ0x3RuxNSETKl6q9~qPOXpQ%Y2NGfQ?Qq6-KlIKl$^be4 zeHIQsO%%-aPRYm*zjoTIT$%ZvcbU-Gj;0lOBX4L3Fz?k%o!;kn!gjz$AMm3fW@^G;h)1zELyRC2G(U z(XCog*vyamZ!)=p!Wgn;CFU4-n{N%ax)wkX?=N~J7)On|7}Qq)k71reb@w>ruZb7O ztx5RKuHj!K(pxIP?*q>QH$c1Qw`emBg}(6tk(n>mU*xTi^@}f0zIn~03^l2vM;2i3 z1w3$0X84~Zr=Vb|Z;O_nC7Bv%Og}pHq1=XxEP55(3eE@OB{WX|XJdV#AtAFsB$zF% zyYkBy*~QGf56WUyT;BNyC@=i;C37aZL;rkbycq!nOVd|&k*NDX>~_m{RO zFL;crdJ7J>$u2tV%{!(6q;VB44&T~8^W09^B{uPT&3N1@hx3Ti{~^QjSN0CtaCL3x zPebNP#b(r8EA0jHR{0o-si=VNwHcwI)u9&PE^>dj)?nR>C`E=5`}aF7{K-jn46M1jI81$3YFg@ z1N&z}ieG;D&sP@_|EwUHf7*StPFb-G$^lMs`_0oTi^Fj05j%~1bj_EN1tD_vh~ljS z)*3ePU!UZ|UPA zI7!aJ^pwN|A+i_=)q8|uoFwR0$Rt)KRSbI=@cy=bTwRxl?CPD8V188Em9wsE%{)(m zX zsjv78IP_Rxu3G?lc8^V!@#U{BkNhn&LDUyWC46fog;Kdj;=Uv?P36Yil$)I%HSxS$2`i^ zzpdL_&jj`A2)6z@#pUTaPCY$NVljFqrjjB`7!K)fG2^Karrmt<7N(HN9hK0yl-&$S ziTc_i4)aE*cyP+Dv@eM-Lg@$=SK0@%fDJ<51g7dX ziWY*U1g$a_a(Lz~a~mU6#uxt?ei1Sggi`%Kh{aOrN0S09S8nd*N9SgNAr(2tF}BHA zIxkq1c+g?77m(Jm=N`2oEUFSPI|`>ETBZtQPE@og4tK{HuRl0q)nP>cX?P};g=!q~ z+FiO^vr9Wbe}JFa9}6O^U>pcBgr$LVS9u<{Y0XDv$8CVQz5$S2NZvM)@6WbjDCEe< zJK%nRP+98`k#28OuVD8+`R~NJLKB#M=#${p?c{P=(?cm*Nqti88Wl=kfOCzjGYupq zs!qNt%?<*Y zU;uWzuAyOcA)i(TX;Ozeje?^N3E~V{v}VkUO@S(12UP+GJ7BSms<`NSR{xufBApWz zKPu4`GXdO~6B$hdEXo;^^=CQ#uh{o=pDhdDvvi{hURN8IGqM>o&d!NIV3R3jkO^mceg9Vkc$a`UGzQ^5KPd8 zy_d4H*r=1UzzopblFa!Y6gV;TSYWo5m;+7Xh-4XjMn70=tia*aPY>lpE{H@UYS_9O zJ{=|a&7yEHs&z1l@}1o*ogcxb&uKxAn4!Axuq#X~>8^eFIe9f@!TqOaBM ze#%e}urcyO3$Zr$$oGG9z0YkU=0=lzu3CIax;X8qwzl+@p~Yz{1Y{xtSwd-)n$e_s z;+|TSAAt7}FsIM#67qRWeGL?he2w#z(l+iE**n{WJQ)b?;(grmgdsQ^9@^Msd4Wr3 zzK38khTR3Merh>bn7_jDXy`%a(RaS+=6v%C$gVEFC3A=RCUPb(MAP)7)ihA-V?9O) zPpC-q8N^M^^LbXQLkB4*_TY#7<8`xPx*evezvU-Dy}u9i^~)Ala)MTuk(OpMXh zuH&PoN)JzJ_B*jkqo(4xOv}-MWpIS0$F@%ni`QuBuxJy zV}qvf9aIA-EHFVn70}Rv6LzCE)V=QaD9Vz+R(Gs2f z7ni#NIb`qId@bm1KJBkxcneI|qMFV@1Ehd;C%XJr)RKGVXOD1y+F@7g)( z8(;^mtP+zynh85|zFJ+9$hZOG2?=~fqxl=x39WS>p}YwD2dU_P+XcgT1aROW^Nej7 zdPaiLHW&Sm?PLzjZI5KiIu)_eU?5Wv@wCstE2@x~?}L{pa74W9a6zO4gDrk_A(6tD zRLfEv{0#Go%An1x%1J$b(T;TfIXlUo909C8tTo#N4ZCTeyLOxh91#%=7?%_fxnte_ z3jA{}`M7VKt$o#og{=p_`6!HYg#CkwsYBiHa9n{t`03fp!6zusDR-2+xIY-5h#QaP zO$m{3KrXahIDTS0@e^&L3$G#+-z%8^n}=qffXjW4zYUZUJXFkN z-F6Yid1P)hdj_a;*uWA;@C1wfFGN(c>kNiGP&G@}lOz)%Vo6;49}h?J6vl>w$1$uv z3k)yUG)3DROFm>FR0e!C#vzc7hf+O9Q8di^Ui`!GiPAi7BD-?WaVXOf1~NADFZT%x zjXX0)YiKQ&kb1y7jc<7>zn0v2WW_y3=v9}=(kUXPWum}=W{*Z3al`=gLpNBAz?l}o z=dAmpQd!UGP6%nx5qE{bVt&HqD}d$Lz(2hxG5q~^xoi80xF^PdP>Rh&K`TeS@)7%w z<$Jf|L9#QBx%!(%ZS`};K4oif7+#88oXcWo#d^_JX$6)*l-#bk7u=*Qd zg95~?s^(uRqm~%*Q-*#5lXbhs6_^w6D;3dYgI^LR8>Rl?Nx~h#*hHIxNC2b&mgz&d z#HOe=g0-Z5yIXdCp_5f)6J}_(mM}EKcTf#;x>+n94Gq$iyH-O$beo3z{X8}S*KiH{ z4^Nb7TRY6YD^(6?u1kTy?hBAZ@zFQSb^cX4fUVOpk)Q8746DQFadRm$p27_AubOg$ z034`K7yKR*$i_~CY@+@VQ@=MeFaHH2L<#1+J9pB`rx`n#fL@E8ZHo^s>P$C%KRQjG)XJV>5~S^x_BLN?~G zi$&oGDDeZy1tkmZLt^JGY0mbcZuMq{_q;d$Do|7$!(3LMm_6|1`0b16-b>qlF>#X= zsPmBGHN=($*LzbkssD()-8y&Cgj4y((?1vKL>~zj{$?rAdqV4>P()P66Td7fZ;N!t z02KyH)t1JZMU%e*G|jm+G_q;m!C@etlb&h!qGvWLLlp;?f`hwyeMf`^%`QkIt2Ls) zif#jr86 z@R&={LFc1vFIak8CU&#DRU_#1d zkqd8aFq&swTsEazy>Q<{8XL?)Ze?b6G99B97$zMBrQ$M`{`?)6Rla_39KvOKa(-XX zKYxhHR0z|1vj22W{mlY6oVjohtNR2iI>zqb#ZC44jx0!Uxlj?{^x*sfifOQ}trN~m zhaNFT(6kEfj1tst_wmV9`Rj<9o)AJT{a2=&QXCf>33+bEyT{cX!|p0-heq5XA%L_R z1t?g$C)P1|E;D;|p$oFRH^nT16QGkCDC?!9+ByP5VZqM{;q(jU+YS9QWe8oSF03D9 ztD}+6zO4_=3vp_E-$2nuXZ-%odGX5t1EH>O2EHgpZt09RWHquZH?hvzc>brB(2f(` z%P%Bp+1Pk>**w}k#ZPxyT-w(IJ_=BA3MJ*++r!wM`sG5gO?6yvLSrk32Wvyfb*#hZ zkJd7C3xu+eJ`_kGWd_QKt$-8xh|sZV$>HmrIFO$-1yP~YW6W)Q4u&`Neu>e|_r{u; z7dJGDSfnYQ7!Rzx_eF1scRepRIKo0x#+*~=%Py8Who8}23YgIK?p=QJb8jV$ zRzZFJQRYVR{iTP@oBEosp!<@sLHe^-N3JwQIx6*&jNYWq5DP&Lc}L~wF^;1P%yxC% zo`hSLa=+J+wZ5f-rS5bo&>Xh=>5!G|p@rs)d}gQDm*OWplqVi(pGW`Q>iPV}-N=SF z4@xkxOlFEkPW=J*LmYBcedZnv6_W^ zPoa236!M`-d$z4!Uh zJe)KPawXOa9S}NV1>;Pm2Otlc2#P-zvP?#iK2g3Dyg@Cne>4*39{G+~#Z)-7e~I@a zSG&+pf+r7Mye;oLG=ZC+6x_d{QClpsO`$S#X;(IHoCIa&<_a$b`?_7uz{L*H>;77C zvZ%(~OYejIzmD6=b4=dk^ZOdGr-~}VpSir1y-zZSou4ij5*fZ>8H!IMk9$ee3D!E9 zLQhGt9$;vv4hyh*fGDY%P6h_%Y81%%H=&~Va{z`D_yc+u{PkBo!!&7rY? zZeG^gb5c2XMRtp&1vxY8ABDB;rBm*fO<&{P&VdGc4k16d*Vr^(&z%LJJhof?y*5`{#mKR73 zoyWVwuOAUPN>xDH^pnO$tk%6k&%U1qBA@&B=X@7yE%maiH6Py2HDFpTA3nzxVUL#w zuS2e*Q9k}h$7ks4TC)BZf6q4hjyd`lat(>HWiEf=zdLU4TRbGasOwHi>8?01lg(t6 z$*`qyGml#9?(R;x2s?#3@mDpEfj5IerMshj^$?%K%m4ey;Aa8iQUc)OVEX_2;-L8d zUL5?9;3NCzB1iz8+)(;LA4&F=ynMX-u94sr|ssptKQwA&iq+}n-O8cE-9KC$&z29A&TwvPUC$s$#r|8QQEIJli zk!7~i>{owzc64yIh?E@|gf{yhR$T7=JzX4y3}z3krWibIn_Oi@%QPZatWtDyDDemtddg*ttceD*zjf410`(HdjZ9bf99FabnSzLr{ zoT6F%5K?afu&Y>alLUjqy^6U3y36c|w;!xdnwjrk$}b>(5Vc*F%U@Dh^+E0|+dhdk8)(jy?K6wN z{2G9g^-I=S&aP;Zep3i85xQO;o}tkxRJvZiv&$9Dpa@9YShLr$I=S5jA+d*|I zGB8%rOwTan*T_io<~n{vBjJXSd~|eit7za7t&7`A2MYhYeiQgZk{Qpkrsd;r>rO<} z-ehBim()+9S@JxkM5c&_IqO=}6UK5w?69sR1<&!n*L<(3x_<}8U+eWA$moB8jL+zEcNyUB@Rpe){ob4-%ggtmP* zBlQ=Pgw9)4UD0I;hN5N@>R+S#a*rflQM`LoZy1{Nf@1=2pVk0ZDNlLBP4R0muLOC4 zO=CLrCg}gIcGLJOYS;Q-RXxjsU-VT(WhI%d;Ud;nF-Z?CI~aQ`igB3g2mYvmb;OJz z9+dxIop=9DbMi}@*Tw?Q9%LT@2raLwl@S|LD@$Mw9SLhsXQ-g$d!Ef?x9$8^)A|9G z4dBVx#M!sHvEJg}(lZRv;+FCQQ@U1O?8eC2k47EdZVap%1q0`g=m+eGXa?lEw4O?I0jzC3wiWLgD%akqHv+H+ zh}yNQD#mrX+iqLCVA>M-51iriFM8L|_T766Y@X28@_uupuToZ+2v|LN z81{>i8zRI$@Z={0cW?9^8*%b%_5tlM(V&kE90TC~;HOp*F!oK=Z%Jco?XMq0(%a$B z6q|g}24VJP>qAAMX|~>P-@=W|scg%hFplO@=*A1$f1Z}IFQalQzRI>as@NZ0=K0c! z%BAcH^JwnibrEcu#4KF-S1x5hG_}=Z7H7O~KiM~4BuH|V29;Kf33zx)us1{EZ)FMCqpFV|g9TB02Ve+-%@?*Jo^7o3t55?&S zwXJ`XKj@943fy{IzWqR%;2Q&eV6V;es3N}0lwBP0V-~!Z@D+6dP$atbDj2RpkVnZ! zKSr!BAP7}YUdeYuO>^MuTqB;Cvl#pJGc84lmg;BhtblyX7dA`$Pl$yv(_>5DuN6P8 zRV0pIjXxmBvz8Cld>BJ1Vi%tNxq|XWH1(1K+ZyMuDgGW{D%jw6Zt!G$v_;$q|72f5 zS*3CYI7$DJUagGG-<-PVL2af}pc271Cj7wF3+gQeHsYu6B{G_EGzFCLDU*2IiKl#t zeF$nL1{Pl>*u*OKBZ^oCWR?HXEbUVDo2f>qST{iL9g7WimRhu_MphV7Z32Sje**-t#rCxG7| z9{5h+20Nk$0<1B2F5_=amE%lRjOhkEzViONJ%6h*IesS@+?pzgnIfoVzM6nZFuaIH zT$vn4uZtpy=&N{LKrSdmh$ENgaevLACS_0tJCRNpExG1Hpb#s*6Z}0uf=j_KAF-Sg z=m7E4FWnRb;{BE-KQ_x@ltXF-DigXsBv&}l6*>Hw9MsNMgquG8`#6t%7x_b$#+T8= zOIE}L^tBy~H-6$T^GQWf1!j;3;;ko{KV?f)d0qsxF;|0qNIOF0Pu%h!fyH|Z*WU%0 z$1tb~ti<)q3_mL&cg&o=ns;!Vux%o$$;~ZasMx_ay~wD^Ic_jNOK4mRm3oV6%!?XR zR)qaz7veOE=@x$I%`3*j&e(GsuVOX90X@%>k-y;{9?t14S1+UgtjYiTDtL3KPMT{#i zUl;b;)e1G${$yziHz>SH-6#D$aKqHxn##wtp(9O~Lo$=#l79V4 z;&|q>5Rn=9a=OiGtz=21FtJT)h+UZ{foY>CiN^tOAxYWaF7&opq+dRQN-8>5QR|h~ z^rquU7XB(H6-mxDWZ9TqDd8;oO>)~=K`ism4|=|hr^^$n+sM8C@(i)(`HT`9PYEYg zw^j~GjDQ&d&ZuZLh=K9QceS2K!WQ?IB`WEWX&^Pbp@Ap0yTgQoJ z>IL-wrObL-nc7KA2yvJtxT!xJjNDOzQL);%vUP8xlsx;i^<37t_7}jTzbgq4!0Q zJ5`*A)O)%k5mdP8Y`$ahyUggRccBKzyQT?nkNt&Vn__5Y^q+Ty-`>^=HNuV=>`b{i zyfRB%)3-lnJLA_K=Z%cdY}$OTI7+J;SOqAm5xoXMuu#)tKVGNGYp2&^&sb#cgt2A8 zYR;r<9~U2`nvN{&glQ8>F)(aBeLd^2dVpQi4Jp4OgL!jQ{6T7+_+$3YHTU~aiiL=4 z9rkpltBJ=-E2C0bA!$=R;je69}9Z`vviPsV!1| zMf!6}$m4IiIz7K`Y^wyLyuVOV zTc|CQ{;1rb3H;(m{Dx}op?8tztrir@Pgx$`BG}lrI2v{H0b<0wI5#so++)72{I|p- zq&vxa=h_=O@#oKdo>>WPEIO!r{eI=alFRhf-S3ueG2Lh1 zU}o1ebK69L+0sm*YLp|XN*{QnAUM^?2wtLr7cL#WYOz@yYf{NaRe<6Gyt#Vrr+)KTKw4%y=3y zqc=PP$tnO7@$XJkn!&sT+hz!fN^wl}eIy<-GP5ESb&W7if##4e6%K?=q>c{{qYisPWmI8O;WrU)Xt)5Y^{^ z3HdPF^Tw5qe<$|wk0{<^UH$Ft1EFuTAyIG+6aGT|Fo<*${cG?@$q)4=@`4|513vAy zZv(WX8M9qnpv40r!aJb0)2sa-WOUGR&Ep^5XL+Qvc-b&vALH3^DoMYWh(Wr?P{vT2 z>%^0s^zV*SO=-0Xr9vc;TUX|bYrb%}uTg(csPno5r~kUsR$%fSyCJc4&vnXNvijPe zO)dEJz)@Oyt5}#Ta?2$qEB9QODJVgY^$8Y(8>cz;&2B-mqUdIR3C5 zJa}5_N=XREiFxMlYbh)5xIta>fn0Mj;IEReiOhx@2aLkkqkp~@jYK{!Kmv!>^JNB; z?yPe^Z2kS#2f07`7(qBEBFz0Luf5OVCOkq7M+EaXT3h#UE$QDUI<{hQE$h?YdKbuU z!Skv_F+65OktUzC;sz9Yb{shW!D}8Nv@BM%tJ5F-_IYM2He-99V>R7x^8}(?&8rb# z9$~uYRy-XdBu594M1+SjPsZ87r!|jqILA7pC?VBU+r27v!A>0zRJxJQXO+{|a1SNq zQ_RsW`|&z5R$+X{K@T2*8*xlxQ|c(A=qDIsRd8S9NV%I1?apO*;w(eato>FjPVQ*- zoNmLz=HSigb<-;;=K^Ef@7Y=gY>H=YdCGR>|8}gUkwG6xgtZ~JhIe(|0x~aKSFKn; zsi=mPZyzCcHa@6xo|`*rgWf{f+se9=T3gW-Ki+|wFM@4I0*I|0f~pzD+TNe*EaqKv zkiXyv+_!cSqNPWrN^_-LF3425(!-3S$L-unFowT}@bkeCoZ9s$e8V|Mv zY_Uh$VF2j_@#OXUS46U=7|h^t?l`uMARmt-f9!u1F-YQyGgDaKDZ9-lThf5j>BW>v z&uxc>NiNv8FIWjsRf1O}Yy>Bl*2E_bIp@h%MFv_#|O0|?` zKlutV+oYWOi!t?`U;RRRO^%&Me%VMRjlqI8qTYxg97uk2@<0uyIsg-m01E5zWfaO= z`3KzfU0qE}(#sHU)|*uD12P=ca<_a1jXnloI*olSb4re3a18ADg86v2L9>S>G8yRl z?klhP@_1qq)Y|TX@6?^SPs&GQiwzHXA3Ti^d$z;H^TE*PKPq^OtF(&=6Lpvy;xp;h z3SD%zZdfRHUKaTiZazE7d;eEs4B^?DQU(d2(cHX=H|3o zM1?LlM(ImcWE=RAbizlbe*dw*nshF616{b}%fx18O6TKu{<|1zP>!ZO;CIv|S!1yP zFV~C^{l;^U`hkzQLGGn0jmGfkp$C*3;jX^W&nS)fZj<++1eRlP-V*3)f|uA=pi&#i z>3>K{GpTR>)%d4!xP?ePLvv|;g=BwIVH*0^A3Fvo`3p8%DYQUPcm-L|)Fq8rF0+z7|L zG3*EM8nSnO2cC~mVP1c-Syy084U zpZpR|f4tMXj7;zmyYhtzHge4NKE=e)FYDw~rIzrTL6Y`uT`)J1W0Dl0nmKv3gK4f*-L48_&z=fhQTZFP~qKi z$H0*xE%ZpiOAsFwqlV}!-gMmaGg9%23qB%m)Qov`u{-8uJGW;;>z{!&^ZWCa|7C!2MRi@dYwM zL=@GoBcSXr<=l#XWkHhq$E-rkjxr%i8lNw_sM!?!2t1vSWGQY*2YFoZ{U}FCMK8e< zBn4^RyJHZ0t>+eyXozR8>?<4~rSTWRBx7hbF{YfXwkV#w*Xx!+8I7pbDI&C@Xs0|8ezV|q?*fWhyB zR9FYji{8!-!AErx!^C*>Zu!`u>2Byh1Wwlc=_(*bMI% zp`thQrujWjM$!eoOVMiZJSrLVF=PzQuiOlmpU)jA+R5L!2)myH!bv~ent+=@1(-ia zb1NikH-n(#0$g-p)Z&T6coNY3ANKw{9_sG>1II0)tSv;=N}?26WH*XZw{9xAr@K2w zDMGd^W1UHnN|x@DJH=SaTBgO8!6=22eJf%t*>__wV`lu$d5!M7_wW1t{PF#N{_1h& zY}a{S=RB|Ldbv7h6#GnFc@mWk_8Yu4`uv#f$mh#_`69$cLFV5U3wQpd-{hpzujuVsr$~fRgD&3gMi&%^^DJ>peC$O z&!i8`CG7tUFQu`0jsKg(jSa4fJ8b!s`Lw}q5H1N=bzAjKV4}dg_Q{$qKEMEhQ|_Ku zbH{YH%2=)49g=@2xX-I}7HL@7KJOf1HQYZRdPx1%TChDo>gbj~Pud)~CTPl0;#Rvx zNu}I6(WCvl%69h9#wQRWOlK#~ZWuiTjvJ4|9LZn=8-J48)!J;TnO#;|s&p5J9b!x# zB}bmB02W0Pz+RDlQ zQ&(EKw+pbPOBpF}{gsgdX~#(a{XVgRzBCYVTxt@x^$*^&zFQ$Z3&bdqs_!07;aUJ3wtWHLz$rCY<4>gweV;3W2T)G` z$?v(7*@=w-Rt`4hW8N8!Qog+Ppm4+~vvn*$vX=4G z`Ca3sBtVsQkSejXRbQKK?(PsvU*P;8eW|&N5k7w52gx8FYd#BA~pY^IHjCNO?`?B@-+@O!|Cou4(1MK6ox&Mm@@Q#fHXGR`rKJ0TXnpUf zw)&jy!05o{r@*nBQEiAttd{1^Nhks6pHXIah~_?jnf~cx*S$cjKnGAh^Fj-0k^fCN z5ty}BYm8<}piU4^nV&<>%#k7KWDq)@3Enf>l?cKz+T>^!@!67V-f~M?Z$F6RN=bY# z0Q2I0t&e}X1pV$gpZ)8n`ph>&xBhN0R+T=v_wT9PB*t0BIoq~+&H0PcJYSQ7HP$3d zm}z-Z_VPSyw29RMUj(P1ubm;6oN@Ev5%hUO!*Y4xsDfzAlQ2Ggc$M;tm-eRc7Z7jV zH?<(-tW{F9kA@DhmhlkJeYm!3wEo~t3ic&~1IO~gfA$jimi94i6vhYzRwP>F>LdE+ zdl@HvbvgrBPh75^a&xa7D(n8D!Sm8KpzGS+uvKPBarJLIqMq`fkr`}@mX==q^+-0a zrn$_YRXOpie4@3Q*6E!+m_{)=6#xv2`q%X}e4;ecr(tZ&>F!!TyMsgPj_GSfEQ(f~ z0QDw|Jr`ShMK)Eg_6OC!EAvi`0{ZXwzE!U!T2ie>PX$uPoIedNb*Yl$ow_Gn(xmR{ z`C)$5=N*#Mjxnz3N?E{&0Nd2;&N_4xST|)U|K_9Rq(Ht)BR*1fs>WLtQuf-mPaV?o zr~EyoBexrbj>^aPBJJKJ&J$EmJQVMc4%S&+s|M!puQi?K3tVL_RZ_^;XWFzbJL}RB z-_=Kk_kdfv;~dYFe>C4Y>uA6m_NK`8-HD3F$0fjY0dGLyk#K%wo#Lg;#%aZ@>c{5x z@Pa|v?u&s)5kwI8=AMD(MzR$qzRw3EzklBZt|?5psk2FJYF)OCc9N%LKebK^Ek?{p zj@20Xhj79Oe1Z_=uRmamyD93x8RdwPKbjcvI?dUhgLfH*WF^?J$i}oi{d^Az6?Dfz`tm%DxeBfnm?m_;9IoOYJIqYIGLCkEdbZh8Cdx`d#)zvqia z!SAmFSP26WH#FY7-A$xE&h=QpTyjZQ8U#1YP_N;uHFg_iy?;DW60G+cmOZ!hHH4n+)o#XV_myQUfBMohVf=eJQH{+e2{HsKweDCrSaa zj=r-#`c4OUggV6s^eQGvO(G&QCqux7q?M$dQtOTz#BH~;Al>mW(>P%>JRSby!UvMM zt~UId)Jy&FsVQUNHOu{pQB>f)7|+4YNh8yeu=GnGO>vO3(P~fYFQezjxntS}iDk5QHT5CO4dB!biI< zwt(3lJn#pHeK70(VIjp{>zJ|Nq$21RyPuF8on902-42!3ZR7?0>Mldy*VR4m{f}y? z=1u{ESzH&u@uQ92C8p<6ZrOwSl49|h-jM;bQQ+@Ppwt49NPe_ygO=Av5ItHY?(+RC zQg-R8vCbC|m4?c=mejnt_hq!zqIiq;S+IUcPpYS;etV`u+3eY-l7wa4Z6!4ci)gS` zeL2Ys+=Avae1WR}0H`yRHpEzJ9WIR=;<-H(cRwc(iwY3A40>x!WhYJ+oj9B)B2&;4 z=Xy9ecI1+AYn|MC0}uq*I)`8C%m0!y^8tJbarp+lpS&KUgIintrLVvHGuG8d_JBoN z&Mo`9xP?_B)*u|cTdzJ3ZoP9352vo#VAF5AI=x~@D(G}#(9+F|bDYU$@-I!cf#|b! z$S!O2!$4OmWnwyDRoZAL5206DV`?Ky!|~OR$SO@6@|coI)b)iAt+x5iZ0g*5@a6*e zHcvSBeYbG8I3~>qcuCiFHVI7KjwBs^*ZG0~49tIJ*O_8#gKrASr1cnic@?VpuOrOOIg_bhYr&m{N8SbX^|_y%?qehx z@}@AqTjh2AzTC9|d;#osBj3*$vH&hgEpYvU`kLGur?%=l4-R)J9Af1%*=rqD_;Wpr)$w|qJzXAGNWe127lYVPDlUJs#{uda8A z!!v9D>G);2%qt69dnR}StLjgbt0$%&H%yHO)Bpa5_|O%YOL^?e4986KezItq+%Ut4k>N8hM2m z9`!fySFFh7LH9oES~~dh;{FmlLCxW=Sf*={$8I|5*C7U z7@eJ~TqHre>5T$JTf?F~kLMm#9zR$z-uU{yaLKpsnVL^Qf9(o+^xo6|+9UDPJ+-Ds z4R6#>U^Gzi8wEdnxPL9`wkCGb&`jvW#)d5o`3HJv3qgKw>oU!*d_SWsT%@?wFLm^x zR-oD6lfRp2t$*odBc>)U+Sq%-xlXcfha+j#m6ntIcledBw6|`#Yq@7O$4hWaT)-QC zWglH1vBzLDoiWX(I!1{1`b>BKbqt^G`P)6mi`y(^y@uD;-B;2wtbX2+CB3DfH7in0 zT*2&{jN6Net$%DGR-`q(|8&!}|AFUd1MdURx{yP%`)wUt#GC>I75{P7_1f&?X*}5= zmE=|N=fjk}#QpxV$yA@E92ZZI?(MIIo-3A|&s;pRjelqce5iROmzS<@d-o{)R9K1b zhNjCD<)#zWB-t%fKFOy%{CZTb7-Za#d41O09NBfFJm%y(5-pa`;vWt64WMgkT>iY|vq(@a={w*p2eZHrn{&PMQg#ic}3@TraUt%ki~mq%PoyppxU%&WxD`zP(WZg;Ty*gpMwe~Rey zlvJId^2!K_arO7>n#6w29D>qeK4pP~AGD^QetZ~W5UhHG( zw|@OU*T=q2&l~#qC|0T6S>m3;hgg@p#b~~(ZFe&(U3E309=t!C7a^;AqW!S^NwF3^ z{je>qnSwIul66IJ{g!Tnq-$GRWx}U?u5EA<(@mAleD1?*n!RUtpo%?d4r10Vv}$(W zi$+=5I7Ilp6b*|`<%fr5J_n;|<=We_cj#j*wB7$yYoUMEtV+1%>91y;Eza7l^f<_G zwMgsYMVGL$X5LBgG3%PM-_$-n=Pb$G6r+~%7x{wn@-8nEFGDob=A^=&?B`GaX5_q_ zeW<(BDMXnTcMbmXPB2~J{rmko?$SGjZtf3XGD&RaZ5>Z4!Z3D*uhl$$0V@>iEoQJ; ze*8%X@9r>fk>T(Y#YGlVL!VD(YV!*hMXTibMcEs|nrwV=5$)r})9)0s*ORwz_(2#!W)p1e8~i#i<; zxcH~{(riS0mB(!D=dK*GQCW#0?$a`TBzU=(`BeP16S$t3(rnYZkk{R3H@p4yLIorYqT5K z2N^N}|2%rPO#*dtip?yniqOG7A%K*?vNG~Wx1xLZ6EZHC;j>I@U(i`*Ves_kk-^%U zv95M2tb`S&e#(Q5!@Z?bBk=4DEQOGS529Z+CYOc2Z;xNl!PsHQEYF~&*_j&p%;dmC zb0HONW(-moyG#3G>dD<@!9m89kPh*{;GzkM2>SfYBzvs(aBsvA-mHIwImvO)CP1 zf(s5TDSi3}Vc;sMI=~qBJWTcm&3}Q}IYnWw>h;ili>}z;TF9T zisj4-D9m~meMyA1@YuHr9}viJ6JvH}Ea*hoOfWs!MdHhk4Vd*xLxegBi5$tc+U29T#0I}Y~801f~*wc*W=8ENRd?0IPCB5nai`ilZkt2HxUk&auS)=+PIYO#XrQLCwj$h;i-L*VPS` zX3}FMBCv&c`~Aj~uaxxKY#j<4NO!iT-BdeEOl8r^UsQk}eTC8t_WL#lwkn9&MjzB6 z#RXTTYn&w(d#BXw85VDUIecNKZ2z^koXL^Eo=ft&f?b9RjfszoFPDz`4Lm>g(%^VI z?(pJQ$s?}9Lu>8!KD5VHhpz9X?X=b0mzVCDGssG@-$Kls_fJ1aHIN;zbt!VcH3_emDY8@ zzDi@PCg6eE(>ERpQw3`b{LW%5pP8k&1%J(tDms8M&m#{0oz_rCZ7S(>9RKQRTGv`; zsVnT}P?bATl}}Gti0yyt>Mhx!=a_)){9B>Zz1q7wUk}uO&Yk$2uScyb@pFqlWH4kp zJK0%w?yl*6Hw5JL*h2{s& z)gf@{<%PUG;MCoE?y6)*fE|>X-(cz=?|kBh=tG^0S1&JJbt@YT`7-kzpfe%Aua-1X z6Pk$q@>43#$p4|G_`hg5AW|)z26K7+73T$e-wO%YIdm$`(Kp5oom>0JSMUD%!)=u_ z4xMqX-Y)U`0CYotj@-(#)q6c<*?JsE<$k;)SN$Qqwi+{s2=Ur%&@Ld=xTBvbaSx0ay-{={E)cHU=uEhuKukCxW>tC6y7RHCx1(juc+jA1dgsa761Vy+ zt)Be0myxdid)ZGq*ykSapziO{$nD+H|2O^nf#HtheFI?|dq3&=xEuJmS$YNDEx8C} z_*|z=EiiTRQZpKx=vzOzy}#k@L<1B_A-gx)y#=X!wb@8}0*Vx6I#gi#pGYyhK%|s6 zXJV63eqL*^Z@h-T`we$IdDLwBUPGhTy-u(3OQ(3^$Ll_-}LctquTvhyF%2=)&o(_-Ip9O~zriTXSmDNBRbf^$hul zvRAub%HKyByder7?euz!^S=(JXcNc>-K8C(l<^LBYxTF|=bfxX58sujN+F1tP_dHt zt{pOZB~B{)kTS(|J+^hm!{#_2-@$&NkRghcsEc7-ugz`+3YxYp%9KLKhTlkFjMpc1 z&r~gX%AX6PP6@BprhO#a*sK}w)kh5*EbG5M+PF2)Ns*p||FrodV-H)ZB$Mc3k&N4q zAHtZ+thvyF9#DxzWfKH<&FZkFzGM=29#6)frqJ8(9l0(`o3qrZ#IP&`+nHi+VN$=- zX>*gl?eV&8F;wD~XwOw+=x5ub`mO57>Lx8`m-#l*Z1UIaUrUn+8N!$96pb8)TBMo7FPE5khRd`J~KPK=$^vM>pe#7nAHF4zmGNop|*3%txrDH^iM*$u~0b zKz7;nYgVlVYyGH-to37b0{snYDVx3Ow_A*eG9ba) z=imApux#6zr;hCL`m$`x(Cw*gsK08JwWdD7Rw{imV1Ix$H&`U!G(%0i8MBaw!`t&w zDi}78K|CNHmfmFSwFkQsjHh1S(&B`lw`mprA)crNR*1fpm8HpkA&gGO0+nJ9KZ3iZEZdg1 z=OhG3FSHS;Xs6Z3MQ{23`ywXou46?~>G2Y|E&sXaKtR4jow}ez$gIiAZRJKM=z4 z*9y2)4O7|r4gEH7fFSo}+mQ^Yolr&mAp+3W60tY6e6D(NX!<5t-PAlKE)*(Pet2dJ zM7MBRR$urcxV)@zA*J4Hn8d=Wq`>_rRLl|&0lJ(Z-@M01QKn}YnS#;km4+EQ|46P? zY9tP#5%Hc%swuT)bk-Q*Z=0evsKLW^)+M=<+<;!zKPPgW02V(1X@_pGoEvs}AAWx5L_6`p^HBwTfwHP$D2dT6rd~7? zsM#_boE-1u2?JzbU`$VhvU_P(ovxg1A(+a?vyI_QSOHF6N@jCg#>5WLmUY~OMcQlq zVn+I*OY(#=1U{W_#$hf1uP{8T$dEVBZ=z#WGC1pIa&W>_oDLQGdj@J1ZfWcQsE)*s z%t}GR>%@!w3EnxOX4F`4=2k!4`UR{cmIYA)S__u?y7?1oViRbLV}lKM@cA{N+c<6V zdU&8yo|~+GWxRXp7tESmk_V(2qnL=Zp+YY8#PUD*cgFw-Pw{3{Qx?(wIicyAQ0gK+ zsf)8tc=7!uKv^Xdo^0EZ>^6qK>Uo_4$l86*Twp z=SX?8j8E&s7&#YnOrB9m=DCqT_n7!oX)|-=Z*pad2UA3=diV{#DjS!tfSpi6THG~W z@_s&w?(}-@F(6jIl=d?F`cZktkUl|=CZ_P1y`jJV2_sa%PhWIoXK zt>OI4J>5C#Dqp4;s6IO9%|K2gTN`$5M0VAUBVIp?Kzs14O~K9|7&a`(lxucYQpU;e zF;O-wVUu-;v4L`?_5%e0t{>t<4jbDAV8nBWV@M!M3aF;B$00Zsan?C-w=2Z)70!m- zgzy|kk^nPch;SM`Tk+n@yO!Lc3X(}N@30O90rvB3b zN;Ojk-;e1fR%YV_k~tiXXl%yef2L|S-UDqON1dGQkK3Ny?*RvXjsY5i_6sg*J?os} z(&ABhM!@yM?8^WDMTcgla~9q302mYU=s?=3U+1|+B|^>NEKlr#ebN61U~mQ5(rlNf zv!|b1(TGd8q{@@$S>$OO<+vEXklV_@QK-Ps-eZ3EW&H-J%~mg`jT$+P-Vle`il5hk zb^_ljg3)fJsROkGLU<1N0-sTgQwiR9*%9eHJCb$#v&bIf;${6Z5&PIr1eQT#e*lNu z5cue>sZ~Re$pM+wW$UrWDYq3pRwx5(TS7|0@XS7N(4(jLWLoMli`lmoC9pqb1ABBP zqpFb8ePve#K$8UwFh^C*(vX~f!Y%FrX2#2v!vn(u%&`?}h42wYHcx~=QqVhCjA%A? zc&HZ|0FItxhuf(&V2?@MfyRz@a53k$J4P8#BleSc1oLU(#DwAbtH5~9)(fQ5tHSb%?gi#WwYYRmNOZqPr!Hq-5v__@ zs}Z6_ggrxWmw@NRihpCjgi=8pIk?0n70^BhnTvDZ2pimpK-?d2={a^lyaL4HfZ0zN z;CpkncO?C*Qh2nV0n+CfJFs@J)Y)I=`srr?OUS8&hH|Fx+Y_K~cyg(8KNSQ{N81YH z>m3|j*|>&=zmEJbY_)8_7-sXgnNZ~SlyR3OG|=Y5g^jVd)^~|!-ta-E;9}RGr6d7?I3WUhs-ME81hw=?Y^9YYDe&4{HL+CW7dJN zl))Q0qq9T|UUW&VFkR{F2pm#tTXK_!!=7Xt$YsH;r`w6!qG$HdoUR?LWfsnlEzz>F zG0xB`+~_41%;&JrA*T}|ZJ@59|7-$MKQ`ly9Q0atBst(R5WUWZMGbFiObCfYCH~ z=me4@atX+Ml?eIYm_~DEU#X<38unZbXfmcoW(53)nu)|O zHiak93?;#FfT3!K*RcX|z;$4Tj+1$?9c(GK3$lVAm?{kKcjqy{1ZY~$gl-$>2nd@< z#8}yoclNu}WthT-G1cg1buUpe$q*?G4~0L25&ucTZdU&qwi(1lB4MoBd{ z=u9bpMSUD-A#2WlTfQHE0~0#5j&%;V#CQOLg?aa1M#BbZErQmK^&^pppO2x^!BnXP zxUV8`;`Wd}!Puv}5MP2+K9Q$c56dAEA@e%M8-Fle;b4ZwHgqHm&?b=i>XpGuGgsvq z^cxqLQFsAzLRPVSe;V7@U%E(PAG?o|9h|RV-kAnoGoQ$#2@n%2Y~4n8bvBOYJ`3+R11gKocI#R?}+8pTR07J2n(1U;C6#yiTbB# zDs$f`4fPv#%|=+s5ry7SPq59iqgO~4uKqu?;29MFU3|Ad&umIo6qlcmA(G7l84@8~ z_z}UPY9(X0Xw=feQL7llTR8C7It4vl`-0TZEw5-r+QAa zt2?5M5wGZZ2T_)O(*zdA5Z&4`OcxlV%9jD1-bpt>J0l81fnwlUE99dC#|VJkUd!trt>s zUJ`*mFW6fD0D?2`NP^^v><|F*SVTe0N+1BG0lXaqrFnY|IAq9%`qv@j2#dJ+C=dHP zOu*cWt@kuADIm7<=-(Jwfs|$ zahuR%18<+me#Una0u#(0J({5eBL!?|=bruww&5wr`@vVfw-QCc!Xk#^#Sv%HXgQ%C zp@LDyF2s`0fY7XD^h_^@N=QpXQfV%^R`WymhBFX1S7-GnrSF#3c-MN`F`uTxnEnPG zwm_i+u(cWgv44*r2mz?4p-X=Tc&BM_TaC?R2m=RmR%c1m_{k+;43e@r&h_x)rJ=?i z^j}M~MQdm-j0ZuC;a>Hlo^5CYsI$m*`R5d5WQr;{c>J`Q^Yy&NjSI-kn=7;*0%vM zL%&juCtG__%DB3c{xibpLG!qqk&`gc`%hkqe@Eo`ehX(rMx3kv3c#18%Q1z^qrj={ zY>z>{WKFB{=x|(Hmf^dtAnFmu_@=hw?~xhpGw3vETgPZK0KfgwOmCh@xY>eRZ`%(lI$E$z`wyfwL)0;j)=X{JI^Lc`gF)+m7c>Hod?E!RvTqN0} zW&^B-c2@j>B1q{RX-)#H!IuECEK-D+1ziOn762^Mi$5^~PUgRuow$n%{#tCj8tR0+-bkdS|HMj$)iJKEH(% z3Lq=lw)`1H_c+<7)kxH~du~w)8bYR2x$HjU@%nJZdf-MbRtbaecfd;Z+^mXFB>Z$N zTh*AYhhhrhDVH1Ppni5G5FpEn;elOYksA8XL;4iR8}xt*&JI_k03LAwpGBa!_I&erkIlZfCmmfh)F217m2BE`^A)4q!}>Q=cc@ReBRC_P88p zU#SnD)BwwoQNjkfPv@MR&JLes1Nlr*3rY&WCyBa_+3ib*aaFt!FxiE@G*he=Y&tXLw6T2zBV}XZyUPIVFUpjS`dT4FIwS~;w$zA5wYKjgar+j9}+ve z0i|~znWIkX&S|^HlfQ+8mz}*#6$vPqx}c-UkBOR{$O)fMk3}!&>$>fqZf#3KD-{<_ zF@!O{n~{e{_e{5{O}8GBrZlwIw!d>u3k8St3qd0~g*f?a)a)MFi&%~ZHvk{PbdB}w z57sW8&XrzIt~fW@=V%-v@bxC`(_?7iNsl*F*hS5b z4wW_}*-J!!9)cUT^&zzzxeB z*=frXEah{pVEB$e++vOl)}Za(%*e$Dz&WPh0LI3SKHGXK1#RyI&KD_?OrMoHBd3qc zYJgu!x|U?-gr7%o{2fw|5*+(HtJp^cNL6#=Ao0k-oQFS4NXJj82%R>l5dJgIl@?$6 zPAOvw&W<+4eSi*odU_T)e`wMsF86a$T*U8kBmDU(y(8i_BiW1Z%tTBog(w$w6kg&R z4>G8Gc{@YfH;iwun&i#iqj2k>gcNWAs}(K^e%zF|fC(0}i%>)RKM7^pU!7BYDeEnG zq0!W)tV8_AzUss0p754*Jh?dUiOqzpu_&opHO2dUkHWNKr1;fa4!3>?F++>`L_0`Y zx8y9RPuRS?qjY?d-_6AJ%cklBL7Bgu=?pa#8r0`4Nbd^W`bR|eO*pZxs+^!mLzL)A zn-4p2GAvSEzO7)2Lhy&^@-lSFYw|0rXO2xi+}j^Mw!0d^a8NbAA|z$%PZWv zPq)7Iag&Uy$emV&VH*#h&3_OSYIHVjbafrtS1p$`Z1TKLNv>s|me$5$xf$NlU0ntZ zN?)P}`5l|>4j*zje=GY~o6_`It#G9hWdomZ$%3Q4oE3v-dAWA`daxUREB0U z^)!{A&WoRWrOV%cG4ypYf9d`^;w_(|NBP|y>P+qiCci)9vl-P>|J&#$nO!3C(YlYi z!BuF(5{^|g-Xdp0sOO(Dsh>YF_}QM9yaX#h@j3bm1-@AeB=ftd6e|bR*}@;kPUEM) zJ3du#XP=hkA9JH7`Sf9v$y}#}tD+46$~~i@qYhvZ_UWC`2$ps4z7mrL|((eeAO`t$6^{%|C@-y#T{yOCW*&2e~Sb|N>%8ec(EO{H>i`~vFsFj z@9Zm-?P~@G43zo{XkvDr_r-$F>x~kpV{f^)RYVeMeU$(5aXeSrcrN^NsEbhJw?O}y zeeAI3evWH3v<&h;hbmGR>dvAbkBAo!e<=#-FS+wTVymx!7kigkpUCs+MRxRO3PyIr##Rbm{{X$I0%LP7$+v#B-o z$!2;0OB=_ekBn%uJ(qgBROaJftizYE*mL0Tasv^|LjQM0(x(6SjHEqU+>|74N)k6E ziJOuHQl+>lN!*kqZb}k2C5fAo#7#-!rX(Ss6S*l#+>|6F8IPNi#7#-!rX+DwlDH{J z+>|74N)k6E3CUmLrX+DwlDH{J+>|74N)k6E>E9GWZb}k2C5fAo#7#-!rX+DwlDH{J z+>|74O42GxkbJb7C&IGNHlJ;^_lDH{J z+>|74N)k6EiJOwdO-bUWBym%cxG728lq7CS5;rA@o07y$N#dp?aZ{4GDM`q4fZT`M zxDU5+p1$LzBym%cxDU5+A8zA5+=jf4$9=es`*0ig;WqBWZOG%U+=tt^54Uk2ZsR`O z#(lVr`*0ig;kN(B!)?1YSVXUFJUr(cd3gS>Taxzuo03!=7e_}Fs~yu#VJ_fV0}>gJbu@`s464h>FvN&VrdQDi24j@i zG)#90K9EftsG&0%g2EWkJ~$wRHD56?QB$QkR7Hv}w4&5u*3p@BO#g*DDC6a;OS2R7 z;00%ck(u5Cl>A_46={j6BOR`kw7e-Qqnl0a#P~sC4$R`sh%SyFhnjpQb6v&KNF38JdI0=xQEu7ONfN>*fB&g7ZltD?ogP z;M*A3nkZr$eGpr8^Dx%df!32s%ML0|^4}yBeNac!+-E3V<1De*R?l_)xOj6uW}WeY z@WzDqdSUT*RlX`*O*Zo{^=elRZIi5XEnRK#(m=j*Q$>K-`Mh+`bf0w(?XlH6V(%JU zF%}!h*Lz0&9+`K9RMBKvyf4?ml{O%nt9q&ajQkOjTUoS1Tl{^sM)75*yiURKua`pf zV%CTI%)jXGI&i+qa;zrnfm&Xa1gT(M`{3BE`POq+B|8Fa6R@3k73AEj-*&XGF;8(D z|C-M#I)I@nUNywJMISP#I!<-}>$O9tSU@f50H{CycJkxysh8B7UtHS<)$+WJw@sBz z)a2_`ZL2T6Y$4fE86VOa?@F}^+BI}4^-TAs_L9!B@o(`CdhzSS3uZ1+<_9{S1jKvq zIC8?PvX5x{IIW?M9$OMopxHjyQs=GN0jC~l z08H?GuaJpzqboVC=dQSeN(4qn0#L6B?q2NGXSL*EFZ~ zcL1r;-k(lh9`bcYdX_lUwU$}x!WZOH!20P43wx@(5k$T~!G-*~_YebMIZ6|e4CKC#e7_9%j}QPkg#(TX^vg(q8j>`ETRzx>@Dcwm&+T{Rlw4PeXZczR}wQ z8Gd^A0a9<{lP|QLRRKCA89cDg>UIB8r#(}!L-l|P`cDnz++O$n*!x*v$&dDGW>{A! z7&SQ$x;a>0Ii71b{>Y-}@!heEf_?3dpAD;gq~kr!CGI8!bSB(SASRp;v#LC3-TBzn z+tHFZ9yBPMUUjmz#H~I{t0%whWu&YBUiOm?_PNJ9sQY^~a(j35|4sjXV7TLW-$2;L z-cPzd?gli$|UZ2}W zj{LQ^LJ=sYp=CZXzk>EqE*Cg`f5gu%{fqZ;ERbgIYR02Ng+NJ>rnCwm&E#eI zz$;+kbzhvZ6gWUm+R6ZO)4x=wf3b*gDKc<8w-=SKP<-INzg~*$WOQXp23Yr?WJcoP z-d&)~k?q*7qmSRM^mPG4bNZ&myVRCUG~7QE>z)-fxPH=-)A?UL62~EEs;@S8{R2T$ z?QgK|L^6UFqHWK;@7ghBw$H<0ZrjFfK~q2<|Mf;dGq`kaFQ!A>_VKZjCnv;U=Vw4$ zdLNw?FnilQ%?Cu`)Q5K+wQvJl2D?|>7Pj3%Jtqb*GT8a>@}OIU#)X3kFX2oV`D&oHc!1Ud%Q0A>%#71+t@Ge95dN`nVCGrBwarkRk)XV+G1$I z#^_jo1D0*uo1AXE^d^I{=n$+cuCdkQ#K%RsWntYGw2jJx_7Mi?G*-R!aOAKKwHm{+ z08f_du%${ei7pn&xc&GcjJeF33oYmYl~`0ZL2wtW{E|uBc{~|^8a#7+Q+?WInUq_%&x*(5>4WOgQh? z2dwIgsGAyze{SLxqkM1cR*x8GEU!&*I|_trm2MaZ!{I; z*)6Tmsq?Jt-zY`us7n<2+HWB?S$zCvEK{I_m&bd8hnY#g#qTkeuW}z@y83T_ zX`D)EmS({9P6=yjS4FVCS#Q#s(*xsCr0iWrA%HFdS0i#I0L1DaT3V!+{|HxaFvtcw zDE0X7Away=T%PGn2-lPH;Rd=( zSUXi`yhxm_?-dK7X&NPOq=UW5+TSpSAI`xmuv<2qG7E@Ni<6h`p)hbJdGO(>INQYUU|% zp>Ti757V|lFbkJu^@T4=3|Yl2q;PhpN($VaLV-;2kZ4oN1o`GYK8i9u!^jkjR?qLl zk~=PZD`pr?Rfju4_LT4giLvJXfh6(=u=^z8+IMR=^kblG8UpDVMr6L@V!o{3`ZCjX zmvgV2c4e*J2kNaMat)HzifK@kneB6W(M+)O4`qX$@0~e@{_PK%cp@LgVeT7&-$>Dn zEpN^ST2^iSLI7CJD#!n`PGjFM=ed8}3M zIhcy6B_fofroQ&jbE}%5dZ6L@Rd<+C`0za0%k=OvMtjO1J)s>`^_Q(CHOgRroGwSW ztlK4dL?nbpZG|!E@#!KGGb3pag6gu|O zb3~W=MjV7pF}yN;G)y~jn|Me+=GwtpX5svEiM4E>PZ&VsYyp{zbKl4gHsp>v(!2!H z;t0U|4_eNIVVe%k>Ds}c#gdjGzQjdo``AV&e6$VA#UO@O%NEh99)5!|fA4Ssrx%Uc z5QXOz+!QiDbf%S9K-I;+S>_Yn%NVbJm5p&5dQ~=~S-u(SK8Mljr#L3Zsidq_Qi;7p z9??eD`RAi(S%j0>!sTnn&@}ZZ$QHlmDdCq##qjz0m?|u6YtEizzr1=nY6-6y+zKY% zAC0N0r3QE`<{$?&YUbp!ewm1U>?aKKFDO7#lG5tvaO~ zMjYUJk>qO1IQcy$%7!Iu!lCI3px{)hIfL#MXgFCm%TQ{}nl)y8 zK|m{$#RNO$=s+4^TX0~2a!RLdtPw*1=%_B6#@@ojbPf)5Nu51(H)fI?J;f(;an@uu?eGsOtu;=W+XGpm;HdYLcm(sQ(q%5G?G^vZ#&gpj7?Rzb!~9d1D~tm+ z4p7xxI3)R>S1DDewaN-|8p_>wj$vWhBdaRaqS@RCWp*obb#bcH#yF(?4uovQTlHw zfVuk*LTQ}KFCg|dJ_h}JUI-+)8Cwp?r9$3^Rs-M$HgV(p&)HpufJ)6en}Hqpu>yr5 zIWHs(F@OIaf&b?E7qG0%Qf4@io9w}Hevo^N?A5KiT95D62pye_D2Nb~iU`^h<()7nHaJp`%YXU2< zvX$_b`%4hWPW=m6Jk%iYa3DXuGJXc#C7kR_NE@Fch}!|}uXL^iG~P;6XC2tcfA%oD zlDx8sWt6P(f-)^%@UCQbnXwH*uZvhMW@{U+m4F;6k9lAwpt{a+=+cz3Qg4LM1$-M( z_6Cw_U2Dv>jk8h(b!PUm1cKN&a>jWY^X~LowBXn)_)PkTK5y4nq`* z1p{^lJclzH93d>UBLlwTEN-rWK5uO2WXeu38=j;>6Km&8ri>GNhdnX^pyd#!VZv|_YuCJOV zb>2WqxVrAL;BDfpIrBY+j!RNZm)y_jo)F;PuQX_&d)t&X=^Fph=PrRHS}<(rfM*M- zt_7HPIfL230^Jde2%N^X3(VSi^~Kh6am4ba%rcVEKk&__6zWiR@H4L;1d-!Zokb~s z#m4%9LZa1eQ;OTvFQZ`#g>Hb>>sU|9s-cs^)+Uho>Q?|79^%>951iA**5j?L2K2Ii ziO6@$rTJa3ywKo;?{_!|yi?G=qTf1>!|_x)yqshOCCQ(i2V|6J#0paR#6L5@Cm#UL zLx-Y5w}5-b3r&A0cLDVbVA>vZPk=u&XEv^K4{+_^xIm7OrA5RcAEbg>Gx99QU*hB& z#4FJOAGj}TFSc$**1tbG#tYaerm&&J5a$0)qD;IPP9VvAZVXDZsSlc2Rwux=Dc|#nYC2E=usjHnO(Xlah@Rw z%c`LKj8Y#7+)4qme$$vKbj7>1Wtc9mR?AKOA)q)Skn!`iHyotYUR$t93+BHN6k|*Q zT}^9v8aU#<5zGUF#em!n33X(kkQ+T{^S}~lo1kv9WvTn!?q(sCq%!udX( zFaZ1|KE+q)(5AXXJ=*CC4z<$#T7eTVhFT8pxmSQZ;R*I>^d|x<;OWE;NS-T-F2P-1 z`pOAEq1w)e6qiDtCWxG=qHuuD(EL?cj#jC>>CmaVj!_tymjc!-0xKp+?&$DdPVKY+ zz-5`7gmW*p-Wyl?uXZ2)wG*hkO+lP>po94}2ugxr-O%qGPylWFZtTZHL3(M&YCJ&T zZtOV0M0O;I1OVxavr5Xh;ul}i*eV2|wK*6J0JYEo7bo>w0Yg5D*|}BWGaj#3hP+=@RcXumj2tT5$Q*Pix|WD^CZq!5WIgb!6i-0ksK=&Cn9Mh23ZiZ! z6j8>;JLEMg#tiilI(Tmn9%c9VB{2R9%C$>&dVmQe3D4WH&%6nvB40?CnM=eoL|Fjl{s2GSJafpx&eAbygAhh;0fc7Md zV=n%k!U#?QqKuUZR8#j|V0p`f^PV17NXz)wKPfI5rBcc5vj+F~mZ!&!d$%uTq1rw<;eBf~OqfdDypDzCUe z*CsK)6#u90(X~O3X>}f*R6>mh1_govI1bPEmpCMnpzR2)oczRWhSW9r1o$~9SKg+d zzM)(!5uc5iU@Fw}HMvHsr4NfM{+nz#SsyXys0|G>IPc;_4H93LM@BddZOti_y@h;U81>{qJb(*bZg#bWUP{hxuJBOJ1& z0y71^lCTaUt@&c%enYIU`!I7uoRb6VXFLHwj>9A0h=4m=^s6y0j{@H81dO4e$rpx2 zFYKXa@K#8B@4W5>Z7j)UXeJ+mNn2huVVYL>S;s@E=#dpQrefHA?zpewEZ)49AnHfHwKm>ACT;&p&@0q9wHLpDQC7`2GJ{PloD;?P_{>(TeNR|}<@{K^AoAX|7oY6rJ+o^c?;Q}3z(0AJ#b<|F(V zw~2s-l*dcC#OYSExyW2aeoPb}X15PjETk(~;mHBnMHl$RZcv6XYL{&ZzG*E82j@4` zs?W8Sid$Bo(>f>DFS?{WwitdBBpu|fH7;c@XUF`(0_c7jaCaYUMqhI~Lnzq?U;6;r@12qt5%z zdCz^GyUtp7t+W4fl~uKC*REZ=s%wAvemIRQ#qA&Wm8NdUgR+}W(CeN3I~F%-ZPA@1 zTLV_1Kx=MITL_g9Ui zB!-n=St?q4+!@BO_76qzRF{K_mka9wZK3+@QLWtTbKza0#$aTiiTbwmw~D1#Xvftu z^PGD!co6C3@08|;-PvO(`m16iacCZGfyvL(JJ$ZJ6d%XJJ5~oOR~z0OHOj&N<{IiV z<#9hLO)?BVSL2f}TdCH}DIR)YrnAxAD|*>#Hw%3x53}CfS>ZRu|IDQE)Y6ZPE|bIh ziB9!is)zDFH(9%wG^#&M3`+@4zxtedCgS14A&1k=Uwo-=Uthse`rJ9)KB`t_i>pPQ z^#uLTql-qrP?m%~{G?u)y&zoIzH`0f-BT(v`a+k)Ln*tiSZ|(wyKP0BiZ@efdwIL< znAGKt1(o)nHDb?=I;PsR>cq`CJGIn0?b>}bM*gnavdZ%2jIEj%^`EKb6plP=@hHXh z;LOI+U3-M5<}R?GFf!G$lv6jbs6u6TQJ3=Fh17Wa8@0ERRLqZ1-cp@Hz5Y6~<>67M zX=R~i0e;hJcdfpC$2zRvmOaf*?b9yVco#3#!WTz(`l^X1p7A`m4BkX21By zGj)0DPh0NuL`szx=dPbw-Vs_Bs+VuLZeCix+14ZToR*rr2+aQyZWF%*n)0Tac;!!N zwiFAhK60%M<`BPiH1NWYz>E+ zS^lN@Jo3?yg)O0L<_=NW z8~S|A%uQpwI&3vBHb1`A1g-MJopxJBfr-VLqK-@SUGpp!*#9!L)zVm_3W<3 z=G2p@Aq6T&%6mgSx7CEY>6e9CT%w=)39dxIz>#+Yx?3aE=B!>}+S>f=S7Ynv6Ru98 zdMu_U9Ez`8>XQ-YtXIf9Q}KG_6V=_xznGWqmwnvYdiPRXe8lV1Ri>{~SBq>Jsq-zi zI~ZwPY3B3S?#VQwz2n_j~QAe##Hhyp~Vtr&Rtmf-`c$5*L*b1u=YsTZ`S+Wo~P4pVTG`Qrl|f zJ7tmak)C7z=aaPqE?#;(O_Q>rLng^A3NvNIGHLD1ygYXEM+5hdv21#<*hk*O?K722 zX$(<$b7M(yYYo@IU(F|&N)FcvwF=Wa9wahq1km!&NJ1_JJH>S^&=1gNtJ%a|i zyNX3!?G0_^nF8tx8;UjMWA3MD4jX=S2ieqyRB8kUKWx(s6ZLkr%UVlT)`#&KD|pQU z{y;RJ$+VHl4$H)WV*+d_)wxsTF-Cp0&db_7n6e*p9XS5AUTJ4FulEb4y_zp=j_}?H&U4KWCGXD#blqLNq zB+0NzYtkk+70WI(M)ap>@(H~aw%>58R{;AkFCFN2Gotep36FayG7qZHLnO5 z7qu+wa6rirv1CsWOYtyOL40vuzCKh|-{U|`RiMwvi9?j8iT5!TESH{^_T+cTXqrMp zy3SUby=c>&u8DuT#kV2WN8`qjE?4+sr{C0#fPwTkBLC^h1iq6cQOu(hYz|fXqYHs% zXuin50aiyan!B~om!>MlsI97V!Uf62YtdIdpruw4wA2}?;(K?n*89mXC~fGo6kTS^ zWiP#bL`{LP03vtW_J?~mKXrW9W^df$8_<+`*tSqLHx4WR7nPr);rr-DWn%8=aB3(q zH?8q-h!$WD3=Lv#I;YK3wxc=aop@r4TYR}DngvNyA}Ao+W*`$_rl{lP7K9dR_#7r{ zc_I&(l2$hH9kmc9f-j3a+O`@_mNfstE==%{5KIxH2&NnK{o4%1XbS{50qaxcb=#wb z^WEYtj;h7?RFPim6{&(y`n~8WzziOLLy~xZN0N&EjwI>*4M~EPJF~I}KPg@8Y z6wH@q5&r>PPW|_k4p&eNK%M3(G_%wLGfOAkX;T>rQmO~onx@`EFyGM4QN1D3m8Bqb ziX8I^;19<1vbL>Iyof(!ez$2K2M`#af$=cDeFc`Xaslk&c~qH^)nPegNq-;)S_0YI z!gSX}_ltwd1fHg0#yfU!j$0xzLrvg0Fkdn5APcHXAV;arP(5;X8jil+l2M;JqcRR= zlcoZWPTtzrVbCY}Taw)B{_a>SDCFEUIl~6+fM&kBGCvSAQE=x9go-g8-SqDiBfk04 z76rd#W%Yf@Uz?4X7F*GK63s+*JgNQSHb4a`>(4&KNfF=(F-ol{{u^@izzU(Hl!=~b zcK0~@@?P=ZcqNiBo8e228qQ1~@wY2B8b>D)R3Emv5zLVjeL#F3u!LTB#Npf~i5>p{ zG#LoE(%_Umi4-wWzY3#kxGV%%?I^8ea}Dt>fw&VR4q6V;4CytsnedrJD6DJ<~1=JKs9Jzf$3Iujr28_Pb`!eo=aT~!hRvGl02E~j=^`02GG00=-Ln9K$W z3(cu27!eOcc#DL^U>OiAO~efESCT+Dm4P0S01N00WkWd#aF|b02lWKmgl5}qaC8!m zP6B>}Q-GtBaC8!hG7_U3!3qH_E#fX|9u^paaF)-WxS~kxMMT39zP=}Bgf)u1M z;s;_7W)x1hW)t}Dw*~l17ZJd9h?eQD;zkp^4+4}(-bZTncnbQH0-A3kmvNR2EHyQ$ z9>BlWo-QD^76W)pLXAKyIWt$nUq2PmlyC2&$qAY$we4Z6$amZh7XoS;1Z+g;@3UTR zFlnbKSC@7XToV90VC_=|BQfgpnj5#*|Kx zX?nn0jMk^TX}uCcpRO?&-ZAnX`8V6d$9V)t1wiN+<}qD zc2M+*&QO-c#-8cI54EM7ar3&v9CTS~j|J;xb}3Orz#0i;C4L3C5H_d^yZHV{Bs=Jg zM0qhRh(r>jh>_-D4^hq%#NhRa++1gt>Fl!F6D!4iI}5=m)6OjmalB)kAa zKbYkcQ>#e*L=YEb$DzMGP&_74mQUAAGFKwA+?h!%V&W#z+!Ik}#5lktA)2 zdd?_pbHg?_Y;(glH*9mmHn;y~a~lZv&p8M-H<$mx=C(wEBzaV?{*$!1HHF-Ul%!Er z$C~$z^b6hUa`%1l{cZCzkN-K3bcGd5z&21f9j%;pebP9!CO$m{D z*5q0`(XO&TT8CuG#l>N*av6&)srL!#=?)y|DQ_z%=L*7F8L_l9d4Cs8-XQHu=F@0- zu^bk4eZRQ7UR>PTnrZ0n?%bXiYv@6PVk{XeKMTqQytcWreo1jjaVB5TmfUu&DC~;N z^P-1=M+e)PJzLT#;q0{vkp(mSWzEg)nMDFF*Yqst(c0#AL++HkZTef8teN>{Ko~rr z&(#sFKSjx1IX|#wOGDpbMxR93Efn?C)Rgl|w!8H>&Nq#4;`4S)f2)1FsESWx4D_n~ zz$kbo4VHV##nEktrX~pXw*<>&(waUGqmK4GQs#E$o6N1Zr&r7yAY^WWE-5KvwHBl> z=w`Kd#vSsFkc*^xVXo7qv=5w;>q*fa0(Me4`#>t+gF|J$W_mD!4od~)1@e!KKxub< z;G?Jvd9YaK!5^UIrn%+B$xrsOf`V)}8D zlX0}XnzX29deg#f{`+~%(o-W2KV~xIhYvFZmaBN~gvxDfcId~Iq{?kfo6%R5+m2VB z%O~EMSaYwmLEGp4_80yKS`vE_EhlE_9c%X-9x?w$;#s3@Mp?iqP);eU6z31`fE z+ zDHL+C0ehU03Gb@l$AD<0Zo74rpSO=N-?<|5-O7Q@&^}#TE_k8h&xQod;craZ?Mt}Z zF8P9CZRNYdF4w9H(9AK$puyuiHitjhVg6T#eZ@Ku^0}|8O#4Sd3Fi4vct(zpc2DF%y(`^YaM6$Kh3RPQ<&rPV(dUEAa z;kyTWz|6Kp<7yQl2Gc7C6PSMPFeCn@x9J$p>3KP6ZC7IE1{=M!Y#E zfiw8Fw@)29A?IJG30z@&a(^6t|QpgtdSCKQ=|C}IFM!FZ>UYJPpUQ-K7aY4Ap%QihIL_cgkPb zmh*+ZeNpHXdB%nfQxof(PZkI08btE?wz)cm=TkHh>GT-0NPF@w_=sZM}1Y!{6>3V!xobqI-*bb&Z^!H7> zxxsWN;~8ye1_bZ`YmDS!MN4>Zwzndj6;7uK7&X}SzT`15Cg$A z7N2h!zbb!6zZE?a1U|QB(vQIOh358FyNAi4FDIhEh75JM`Xe*L?yU=t4M1SQRzRZUyHg#>*d?BGU42E+8{+@ zwEAexfe2@cKk09{yT0x)_!~4)b_0Y|@YshO?(`U0y|ra|pz>|U--N9FfmT}Lk8S7Yz^+!@jQ+wfe()89v zgcHHs&MNg_ur7SFk}a4$+2*U2Z1wE*Hn$z3V<1<5u<0JWwT)(=x;-3!F|JplzQE*d z&)kzqmp@6e|Jrb;XX-0h?|@ov>88m+gm|pz3RI;VuH*1q=;ldCqs`u0Vd(?M1yh)Y z@bG9z{6?utu|%qpZIwTorvY3ceh8%4GBdbjHyO1;RcZA%1*6%V1-7>xsy3l*FC7v4 z|8`>=&uCtSZIvBTTdY(4L>lngz;YJlc3sf1#-5BA8X$6#pxJH>(VRBeZ1C5r4km($ z@;7aB6)72isc#<5cgT!UbkS2pqfQ z2yFu)SJOv{LLaX)niP7qLHF7%ipnMgz0Up!8nLqkzC$O#xPM( z4Aa#jFcbYv{5ELw0YV0uT}UgOTw#SHJ}kS0w`&q8N+Xw$0G!w|s9At;p$#*|$iXt( zOFlq_-2FS!MR~-w-Tr-QgjWjmW@~u;>D5-uJ`}4oTdwz!$korbm8El&3E3C;>V(k} z@1sK5ZsZxWVxwJ3{rkc$B)NfI2!dwX2t0?ctl(yZ0{5o-?1YYXG8;)m*bEg~Hw6e( zBYjMo+6KL3@liOf43(SeyKc2mf2;n}G=~=2w*gsEkc(|OpM#=|AaD!Ro#f0sn1z^N7OMJ){6&h=I!H+zGNvhf zb!5yC(Lkjf<#|Zl)0uiHWdOasLGsbn-nOl1xg&uiD=az+L1L(|qU1TG?nvQVLmo1U z=B&Y;ix=7;16F9&LS#dI33k2*)`S&qJFPPX>Ww_Er24C~pV}}t(iO=V3CWVTxVMW? zdzbK$3Xk4^VhIN`m5eCpw+Yg8AuAY^vro^EcZhU1y=MPYjn;pUC1p#=Y$o!Wjw_WY z4k>DDwIlLB!4HS5Y({XZCy-8*5?t9IFxpD9fpM*c5crUU(RbQABwOrEnd&$ZWt(-T zJ+1>GP=hS!TBf{|D~&NAd_Rr-_ZiVbKZxcmqIiL!8eJSKnXp%(@F78|uX!x!q~~`a z$sT8@&$k+i6^ba3rP+Y42l>b*f&+>$ih-|L;a+R&nGJ?9X9rkb%VthQPGzv6!CO9( z^6g*H4@xlE^`ZgvD`bQ{`W1rAY@lmKX0~C+z;1JiVr@Wr-Rk^aNx<+W?AJkxu*Fvy za6yJWW{CqCyJ(|OuQSVz|#g_$k6JqS5;*lfu4a& z4PNw-Mvg$w__CGoq7Nyip@|9u-UrIJwR>c{IIwaod()uhZ5+``qu{)^TQ)F@k&y1G z+CIX}SI~OyPeh#szp5N`^ZjXuS}h_fsRBwDOt0UdVfuNje_F%-8r8vfxUfx_}e+H6tVC)H7jF0AT5S?M3zMvXAhaHq_n@Xj{zz*!g+cqq-KTbdm?&?;S16>r9*p>m@FGi)qDpf zaFdZ(F`-#RVzV~l`w&!6<~Cl|f})v7))9VFxKEQi(a}$IGLd#rHAno;0{fb`cnXN#66rr#D`lvM2Wyso`ho9$zo;Tu`RZ(2E44G_Atz_iSCL+sGw~WP)fzeCl zR2O_C=~E+iR=3sY(IlVE4-*6qo8uyTzW&iezoiPDM8sN&*dY z*xu(*&-ycqK7H`dHzGgNM35xyaBMs&;XUpwcMX0E_P!xoTnodbk4jqu;5L_UNvJ}j zsZw=ke`%{XIb0I04(7EbaF+{@>>zB^AZDYV0Gp#CYb$~=G0++;nnqHkJCIZAHa-tb zahVVhtxZIOMn0kaBn(9A$-t#VbTtymF-!T7~nh#iqCztUlzyHHh@$a5+EMjruL!EP!D({5kVz?fKMb>e;61VX=ZVAb36kyGf+9BK)Znm{M^8SD) zcpE$@>kh*BT)qh@OOuxp(X8Sz64>JkjHB?b;1mgi%zUA63=(~!PqzJc;d>+;;TU15|Uj?e+TI>dM6C?4abOtW~1!ie*W<;^RRzx#dW` zwyWPb7urpqk+p`(UJ8b_yYwAdsNGV}in>Ac24c<MeMr`9S#&lv4F2Va~4yXLjpd92olkvY*(4&5lqGC40L}p10n#k~E;rvZ*uK9sc%(qyB!&g<;{8B*N3?vIX>H!)jx087#1j z(mVosG2cZ}dwu=q%94b? z5l99%9%OJ1xn-eSLj2~{?%Hzu&Q;cA!^4Rx_beC(*0b{Sx5RrqRTH{4e+-3#T-Ln! zbCA~X$m2hzfM2eTGYLFwy}KUY%Tke6Yf~rx!qn%el@>Z7ahT?5jn7Ilmz{(IZCAZ| z%D>)$2~Mb-4vnzNy41)GBxp*EKkhvo!rQenO+$E&iX>?33|&YGnskO1I*qa-;xt~i zXb6)wpba(~dXgJx6%wYmxwoh;cjtMUecC17u?tz!^tozvH$qgO{Pt`3oS7h-tA9z9 z@Cr&OUIsP$a5lu&{gqbu2F=alXpPTDF43#zAlY15s!By;l1e~UTurp=5ycjU5oiko zOG2AxHo|+o!(SF3%0luLtMenFf9wuSn~e(Sf&!i=s`&oJ8&LXqaqj3OgPTKj;2eyt z&6>5eZAYw#GP`stJV*^RY?}6jh7B}rV%@Z|P%An|I2D|6UVly5qLy+FiQ57f{TD`w za}n(_1k7!24$zQ+LSp@z5&FAk&q@RH8|C~2ebCXJ@QvU0Gis+;L#5aZ&ELygG&Z+} zgV{~E=>WPCRca4xoQk(utzSANYbzmRTbj}I>S18gBlQa^6&i{6dxW1B$bP@=w|n&b z1(xYAL!AYEueXJj2#4W zB#VEBlDK2f7j5eUD9Q1^LrL?e0(Y~RdhS+RF+d|m$(suFYu@Z@Jm_kFU|pK?mrDo_ zYE8~C=I(xJRpf)n57W~Ct6V;JnRR*nD2KwOo2stt_ug$E{UxYT=SJ0rlAME_TMO#a z-`$Pae|V8Bwo>MFWwu~(-TbtA#IaN_X{uZY9Lt3I7iK>0mOcmVy#i0??1DPHB>0*= zUbC!Q+klCg!7F`4a4bgpDfLnAZxMX6=iX#%lQvYPNCmN^s8X~t;%Dw}ITJ@g49tB6 z?{ukr`4a>oy*4i+c&DR2GueoD`ntFNLxjlKX}^%X{|f%V+USE}X(hAmP19mtnN*j2 zc%)#8`i>xI=!2P%*!U9P4FOPPyqLk&Rtly_{8#FR5!>LbNn*;n8k#fA;Mq~1Rz&0g zSY&{JDr4`;8h@y)u<7QdO#Q&|Bi;j5lo5JWdB|K3TBWNZS zz*iD#$J;=DGLm6dB6z~y-H3+h>2AJt^5uwyHd%5Dh0)BijE80-(A*iyv=Z%4EaEF5 z#@8w4vM;qK4LlSxW}xcD5C<)WrYNRt)Hi17m!FYX9|H1#Qn&f&REZ|`*}CN~_L1a#R{ zYn$I;Ub}wBvBwaGCN!$~2+UE8f#)egy9eA2N&T2;12@8vH20dpvqz(2NTzFJj5Od{ z6=MBuZU9MT!!Y>)_@=62a>}^c-jV@yi_btNKtF?A$UuxcM`5caeSyWuBr0~7n=p}l z4-WP-AV$r~o45oMv|2{oh@U&!nWN}r>Bpe-H!24dxKw4{SMVkT_^1cDNU*u^14&|c zbJPs>4U8aos(b=+v8#+j8cg^T3<5#ICN~_LgkzI%Y!XRbVUwFfpvCY2Y;waUH*9jl zCO2$y!zQHVI&D7Nf=4OND?-=VI&D7Nf=4OND@YpFp`9kB#b0sBncx) z7)esaNRrp*4)}}uROkNGlNoF@TMi)DdP_!q>Ws>`uaudx_9u)aVUwF0Mw0vk7Lc$= za|B6VkufS?-DHU91l(zJjiv(icwodq%ORQ}y{0x3J}W|gY)~Q-iXA}#O;g1^l0$l8 z(XpKb<#PE}mL4yOh*;7$mO=JyaJs%-RZ>BAe%pf{Ro3Oy?g~G>Rw8P|N;8__nD@pE z>G>4tCLV?iA{QxGhNNp$*#*MRMSQ7jmB=A0kXdaEgs_v~1JxBQB3_Ljqk-a}YO%?Uh$K^l>j0-sCX&U`Q8z$s zucOMga0DQgXISisI*HBmLeU_gS_i>GE66}KM*Kj`V@S0Lr+*DI8(aV@u}GH)P~vx2 zamhfRP6+h5O(PPDtR52yM>O9=E`tm~N)uX{RVxmv#{mPfeBxJwu^E4;)TY ziXcS^UWhjIr$SH_m{u{8gpnj{a*OP4OFfQFZrJ38O>Wra_Fqzx_Pul3qhflF^z7jnn6}3M|&&nPIVhrsZo*CHpG1C;NQWQhZmS*d?v)v7uhw zy~=m`O#hmox%o`E`@4b&W{J<#?LNDma?6~KzYKL#gY=`rUB=(1BpINTB+8X$jVuUL z3gP9PIy&&7eAADN8b`cj+k~|DvGrM9B9nPlb zd=kmHMqEmcO-R)WMnGUlNMN;0P%LUM7X?U7=n_$Lvx&@epuT2$Z_J%Bj2x*HVI&D7 zNf=4OND@YpFp>mj7mOsqoFoyz)w&5yO*bVgM|6R?B)H!#u>hrv^v^%CbT^oCa7q$J zk}#4K{k?FB(4?_Lq~Oyd5QU*Ei;X?gg&%53KEy$nrS@2`US^jPrHG>YE_H=YN|#h& z7vCR+UkzV07TYdRtQk_nXdd?PxuMO$D9S+JY6m{tnUZla3J8Vg;J`t*DhXyOsx-L3 z?~VdoOuEh%*>36rR#0M)=1Z}yW@|am5g`=;M-^;LbJtAb=tDBgotePOG9lM?0Z>ThSmz=E)@w5oJmOQX4*@ z_%TxJMq*q+hmgk&`Nsw^F64(B#JJXc7=7?ZI z*rA*Cl;EhoqFf5a8`7_a1W!}gSOK}x`-t*Ey_I~W+7LJz*~D)il%x|{w`LGpTFUa4 z5iUFeHd8WxOChpNK?xT{*$^-X>HNHv$0MaB!#A;e1LFP|CUDaG*&l0TZ{{H1V%Fnw z$tZ@2I)G%|#W3=ojwV7!t4sThHX95l)Q_G>>X}7XXQU$`{ot8QlfPtxP)q09^V%;U zdHqS)Z;04jiB`UjvCS9GaRUz0#}=uBdKAFfx)ViV2F$^H)QVY>ie=H62t3sNLbm!g zMO-RdXA~nnohHpL<^766=2Ravf~b5$f68%#T0k2K>nT*1kzNW<1{6Y zWz0VQGn+h&Bw-{eh_JZ*D$Vklj#H9wN)k>PdAdyp zjBH|mgP$jHDdGyh>U2ial>vTP9d-LaPd^dbW7Fs%8R1^^nIp3za)9>B2M@s}4pH>= z04sb}-DX5hW$tPv_v2B%G3jQN&hFoTo9;f*@C5fT`(L`I~wx1(u z?ln_HF1a?wNCU1_aUqw)=0-CT;+gzF_q|qCTncu~oDtRbmW;=#Q9c8it!wo}WWbZ= zK#V)*Z!WZA4;1L+E(gIMxb`gGwEaxPcx>VlZNFL;Aco=Vb4NRK6rC*n7?l1-HX&pAOpr^g0>e$I1 znfy38y6Clq5pbs7mO)B6)_zo-&hu zEt}_sqCp8+-FFhQ_<@+mU?>ZxTeJ1T2m##S0)0ljNLNBg#Ja1v(S(4k^Q(YNYV~*u zuXJ6woOBo(((Xv)tML~#6$mm5slDazHQU63pVzXL20dZr9wvj+~R$#5v-^-3jT zse~9w!blQEk}#5lktB>HVI)bdWmlFlMw0#`B*_>fNf=4OND@YpFp`9kB#b0sBncx) z7)ioN5=N3Rl7x{Yj3i+s2_s1uNy11HMv^d+gpnkSB-Kk&yDt=w(OgGZMQG+y+k|IQPgMx>*Fu)&CXc3gOcV2*xTlFC=)H z#@9u?kC53W^j7kfYC}npP5kCCn<6ymqg@l3&BtwuEM?W6GEM%HJvNN4bL}|@4WH0{680PN zl4QOTt$ZD0n=hQ>2At(gUVo8#jSM}d>P{4e88G30h>K7$OH#2cIx~SKyRQ3%Z1rtT zUB(bu7sb{Y#Yj)5NwZ6NzoL*i)d!6ph&f9+ZcytNa?(|Tm@5;gODWHh2%$?rBY%JD zaRbIOW*`5VO&&&)Fp`9kB#b0sBncx)LP^!ThW`jjT8xn-j3i+s2_s1uNy11HMv^d+ zgpnkSBw-{8BS{!Z!blQEk}#5lktB>HVI&D7Nf=4OND@YpFp|_UB(vO^d6cH#+%*j* zvV}5?B!y)}@1T7`GyeT>hrCNJ4ni8aM@KM{RELoyj3i+s2_s1WaV2!j*96g}$5e5^ zVM4PRWJ-g@0)h7K z4sedQ&j-Rv+t5GAy)$(~XUg$*86Z>3DSd|eklYw~l=hRaXbp_VF=~)qm|5Sm+~46W zq)}nR>k4eHp3hG+D)zJ}RxTgBppFl_Mne1-oTHb+v0K#GphKc@EkB zuz~zfR@KK*bk&cmgo1W6p^1A8`$Nd_yls00BLXrycA6Tg&@hsOktB>HVI&D7N&h*L zWP*_-j3i+s2_s1uNy11HMv^d+gpnkSBw-{8BS{!Z!blQEk}#5lktB>HVI&D7Nf=4O zND@YpFp`9kB&JF{`s;*~HpXZVC7CzNAn9u3j&ylGQdplr?`96oFluNQ;+{bYl;Yvwk&Ma61pWk8`FKj`C3QX)nU0h4aL+Ek?u_s+kLtA$DBjc z&(?E~zd-EUj8LxVRgJ||mxC+VSxeUHiABezFnG?Q?uv~GR2MHu zAqX=n%ilW$Slwm>xJbBSdUrxf^d2q9fiSQBncx)7)ioN z5=N4mvWt%qEYk~0nCUwdTcxt)wqgHW-;SxYjBPD%E<8=}kc_x-;}$!e-|l!J?d8J@ zVL$6OtE4B?H)}XHr}RHwF~YV`t#+5G{#{1dQn6r>a#bjI+?N?e?aC<&^~0BHY6Yk3 zKiA(i?AfFTeYD_F&SA5thhsw}E{B8$cXhmn?JQgFm{+Os+4%WNrj%Gh1Kp8hwH z?y-OT%%TqE+Y9wO4I(rSg}a7-R+EH2{4}yMdqKFaedl_|yQd7-wW}Po-T!LR^Cdwy z*KDZ@wNh)eP|mnf6FTLWu#^+%z-BXbhm9zW#7GiGk}#6=pCd`87)ioN5=N3Rl7x{Y zj3i+s2_s1uNy11HMv^d+gpnkSBw-{8BS{!Z!blQEk}#5lktB>HVI&D7Nf=4OND@Yp zh=W!Eo&{n@j3i+s2_s1uNy12y z$?ovCFC6vvTP_F-rzBBhL%sfT*-{hge5|8*Gh=~el;)90a~0o3xyex)z(ghFeHwZC zoa)mjlRi&5sqys1{i&iE%Xc1ZGk>ZUcur40{G4dhk!O>%XO1{kq2J`_;WPOcrhc*M zqzU`?^NpYD#x>dAer>4x)_B2!2~E0P%DMAuEK3bvMK!AIE_YtJ%=Opslz+W5?BtJ( zFkTS!R~@Q`Y2l>siakXFHVI&D7Nd$@2 zpSqzxbrbP|Y>bg4#wdnr-H9m5hJZQUd^4f9@_3Q1T%F;Yh>;|WBw-{8BS{!Z(s=tK zszt@!^|kHk!1yOyd?r)sIBQxaY0n#>7iD(oW5gHzCe7VNJ<1RFF+)AKYA3#YAy$!j z{^m8T@WqhbzG{K@M*}S7x6AO1E`(maRkHVI&D7Nf=4OND@YpFp`9kB#b0sBncx)%g(YtFpje=9DC*} znZKn7uVN%gqMkF#$RW^TctDiv;p&FR!BX|wBrR!9AV!ifl7x{Yj3i+sDfB_<()5|F zn!B@l=2|SUpRi_x{;t`xUfW(>XS5~)C?~A~i}iPASgfCE`C3!SzDn)MK3}yI-xa_( z1!`@FysGYAQni8+5Ev2?SS=G2i`vUY0a6pX zMAY1DBJ&)mubJK(b7u@AM=JYgBDIWjmy~ZCzDu%t_PpTL z$Qc3sCj9z7>0 zSR6=a2>JxYC59Az5R_6=(7VHAQXlM$wtl`USQ0M?w98-W&SsMTTXE#lq%#nWVg2>Op%=qZv)% z@QbpkpXJ@6`l_`zrENUQwZ1M?u7A-tQBd2HCr0`8tP@D=7#3-)~bPIqs*AM zE%%+=Cz^AN`Yx<@y_;8UEf-g1Qf&Km?c4cbMPXdFN3!nltF%r0fxZq8HX|q?Nbbuy zI_#$9$2gi?QdQhq9>Z*R?r^ussoGt~;$#|r3<=Jkm9|OVD3UZwOPE=P^w=Bi!_Kyu z$_1V>*)qAbv8SCcx1z*#&^U(owzz-19Z|6iwISSfkJ@tJ8CMP<& z!-L+!JuYNyH*IAkMO5uKl+>2h(lU+u@r?B({MyQ+V!+Bb_;GW%+g^EH!7{XhNQT=ml5o@%tm^Z#N-sWsQl zjc?vjsdqf1>$lq8hRWE=OWd@Q4SV^)t3NKUirMe&#=kf5;K^lG{fG7r96Ffi#%XX` zGk*K>LX(aRBemWJr`Ok4BpeJje-QF$$)1mBUFC<&#+u%S{JhxWN9Sifh%^ezFyc18 z%D%idYMCWxt-yWYkPBbmJFVCE$%ehUG>wC_v=VMkw0T_i61#+}t~UZQL(K0Aq5@u{ z<*y}wtCj2DYjuFA74sz=%RO~b8ru6WBZmejx3{<3@3p;5H@`oB&&I^(m1gt<*@q6= zw;h@>UA@g}uKwAKxpuuZw=VxHYFSm}zp5@w9dLhfsggQeQHLGoe|7w6#ow_#aeiyY zOgq1tKeo2L)LZ$kaoeH{>qkpydk)>&{YO&i>xZYGzwP}D&DO9EPQ7v4(QR8>bX$}TO|_}9!N=`k(sqlIoP)1UM!u+su=XDA zf6hz#)~~U0-6j6T_D^Hmn@(&n_So*dQQ$Z(rT&H4Ubi6cgRfsTpAF$S6>NHaa`(p! z{$}mYZTsIpGqIY)us_I1D>)ya<2jMrdEVt^*OG7SaC%a6fZTgi zqxp^Ohre3}jx2purE&GyQK95s#M*~fBA4?smc#XpH5iKu^G5X|_O=xLZSUrMSk$+E zvbwPdw%qjo<#_WjPR{E{Q>g|m^EQPZsT-zRoj$URad=IA?>X4_ zm}1|zM602F?KCS;lg_+1dB?`SSJSJno+fub9}v|{RQv-vF9$fU1#NI)?F$o<$wo`l zhc?Y7E~a18zviv({RrpvZEp+Di7}r3FCXs8djJ>k++p(s9klb>Du9Vjm0RRNn?=2x zgbp3C<;g3!#^XuIgYV4@g*m1?!`{e;Rtlf13#aguvsPhC~>GihK^h=8z)KK5Nd1l(B zr1j-Fb1N(Vl^6SF%EzAyuT4I9+NNs!7N@S$dHOL@|FtvLf396J$8E)8D{C+FnEEoa zk6fM9qd5yj_jQ9l?On#?9o}WM=r0`o-jG;1=IS&xTLWnZ$0r= zo1eNpu1vTv|21>VAEofuNRbCa8!k#dTncftt&A$}DHyjIcAtM!{{=fod%vDYS8%ix zil+qaoV7F9Ohf9VbeWwLK6HG`N#FN9(=|f)w6$YTGE#Sr9sPq2rO8sB=CYo5Yb499 zxj!#u<~|faJy-AT+dYh4VHBk>j8``$mO-_>dCN$4CuPknR=H?tt%!Se<*5l}mV)Or z>Dpnl-$i$^>Q;t0ZXeQ&dCm(6*&zoaIoU85>+Oh2TBP%GH(Ovas=rhaN zp<`DIy@N)DL@lQ<;$fk#*E%Qw2JGtW5^Ajj$I8Ku-0tS38U-W-9p(d*E(>Em9i=RB-sRqhCdyxU%Tm~ zSs{~$3KWjL`Qvx>yO`g1m+p82)lXSpuC?0jj-m1eamq&3VPqA5y_7F1?Xtcw-!<4Q zs^*P|+qupqWCbPJNN5gyqgKn=ElP9Xe)9ic7^M=~-0E`Mh6w0tt@+8X&p2$iY+x4X zid$$|OMmJ%m1&9h#TUs-sd5X+En`XfyEsufFQ6%v(X4s^b-e}aRirhEX!Q^3*X#$x zleOR4MrS6lWWIXiU9M*2#oMb`)7!;ki^|UnSidIZcim+)cP)UXkUF_o$maIF&7!Mo znw0XkLy`KURo#l31Tu?Ko@0}@o=S2))J_%g zdv(NmVRV@-m;LzKk^XSH37hPD*KI|2ZEBp`QBM3NTXcS<8&zs#$MeM8`i(Aum4dnX zZ`X5K)1ur?2|8Y`N`Du>_Z#TeWP-)RxvkwR9&daVpKXWCwtv!Ev4`7iu#-RO80CI zI-qU$3~8yoaLFx_eRs3UK||Ek3$(%wlQ;vdwlRG$ex+Q35yrgY6*^jjsiIwOs9T*m z&Cu|Gc0~garQ#J$vNnc=hPxWs{^xVnFO8+_a3&gAwqte*(db_cp_Sm4tWV7!_Al8! z4%%3tmL(gtQ`Ks}K5B6Ys&&5B&B^Bwrd1C^0qfX`2D> zX;w2DV|a(J?3IilDpQm~PuDLJU6D?7Ia9WW5#=a#vyAGA{QJ)R#7enhCGla|B|J?N z4*kZgkqZL?Rq4bQb_$IcA3;X2VW#+zq_=0bmt2-=Dyeu!*RQ>Y){3%QkJYmR>r)F; z=-0h+elqRj=hm|_{9aPRObhL#t^M=QFxq-%2Uif4PLocR$4<`8nY0j16WbNr=D1J42`MvtW|-zy5cV$O~fITM*d4yAz7m*ZWp`s&sAD}n^wVE ztP$cLvOofDT*hg*7ajdHfjRRg&jYPaWR_1<^bD5L$dh!US1mpT9feqoqoYpd&M-wg zzhkvfVVt#JzfcC_tjz6p3svb9InJVb>QjE{nH#yBGLg91I;qe`L)Mdz5!6ae{b!wP zzX;}fHSvd(OW<#YUBY`(#TN=eZIOLw^PSe@PRGGLC=)%;vL7)fC=Rh19z^g)osW0Xu<;>txn|G%`vi*k#_`f zqKZ)ioi#kM;Np^#2ri0yLol=gsU{Xo10Bae|Dbtd!%t%K9Jq~3&m$2 z4Hx{az4HF2_CnJaI=8H}1gSD#!+S%t-{#4FpqXqG?d8Upb#qj2h;(Hs6J>5GtyDC) zb-dh~p2mDa`*}0{q~t>_day|xje;vS!*GV4OBe2=ku78Mu3$v`m}Lf<&k#1|4150d?4r-O%* zUQz8ZPpCN2E6brG#F!3k{8a1{ghng6{TXLD>L;s(f=)DEk$2x}VXLSC4PGnBUYJl&jNB%Gw&zjJ!TGN30W=60Nc#lYxe);EDOf5S3VU9}0s;b^5Gnn32YL zLjBoiU_3k{i~N;GE`m}2Br)puS1lpzA`70jo^z*=gDFwjcga=9P;JVOJnJtAE9u(9 zuzwH|h8|($$^F5oG)B)v$x`&p>7F*8(guXIOzMX23NOX;$WM=lW*oWbTy$-A3lfi6nY*x?0;=j zV%YaMXF;A6%fUkW?Sh5(%+CGRV0WZcn_!c&`oT+*M0QlVZiMn3VmM2^kwu^GbvpVM zMP;O0BRic|%W@$6E~Ya5k&N_oS`Qx$p-sfN{Q@40)US^Pa(y(D7*;%bX_AuV=%JL> zLap-R%DOVsBN=K1w1aJ29$AF0{FBF$%kbp(Mo*ILUd_Qr4N<1qJJSK9{K-(ktEu7& zKfP8sVqH`jU+PN~c$>W5);`i$bi9Q!)LnFbXJ1wfYN)4M$5QH*V_NT{L5^7d+i)uk zCx=^_C3znhlyS)WfViUqzkjThP8A0nCSQV~+t@}oaRtRNkZSIdt3E96g3yCutkpm#WiEs10*FZD1Nzu|ZS+qdD*dGo0%cqjroI%KufG5)AEMB{HdE)j4`Q z<_+msE=9vWJQfDDByKk{moH?y(Zc*kH43QP2P$k}lQ)V{Ormb3c~$Oo0X>p3b9K>T zD;y4f$n7u~Nmq@t6MBn#yJFD2UczVP3luE`uQ|imLpaa~V#S~Wdqy|y352EKdCx^$ zbRzImhQSdZFYZD~VoArmI0hDZr74S}hMj*ZXosvj~D$8P{?~lR? zwnm4}NIKj1cTgGxRJ%Y6&5&MG*~ztJne|=C$$Z5l#54haDg+}(l(x8UyXFt`T@F2OChGq^j!-Ccvj;I4N_p69;r_v5bh z@n<;GeY&fy_O4nzRi55|pX0&LQ_zxc8gc{Nw-*8!SbAFE0>Ov#K(DzC-TRu6f8%c) z5%Al~r+?qJV!E4sGg&|mZ;Wyc*0z6y@$pi!0r<8FWTx-uyq~$d$-&K=Y!_gRyaV5wyJ1|-{0|cSlRRntZIoc%Ea3aL{Vp%?-=Ieq!sYpGcSi5; z9sE_ICt0XI>X1#>~{Fg1FJHXvF z^96&+_g&I|Cw5rv?_99sKUrFhKZi3gf`^_DCH9|rt@iz2rB8#I;KGkSg#&*#-G@c$ ztG|0Z;s9jk-(hp0{nbup9lsG_mY2@kZpI8CGocF z=KuT!nY-kUV!^=WH?hFamb@oRf>*N7NGnm3X0Mqge^G$wHDDQR9Ij(c5>&l_jhTNU ztm(9Z{!0bjQI4a}tB! zU$WJHC<+|^@ z=KLMI7nt%y?iYF+KK--s|32r%xTpU#_K&aH ziVA|7fWAM#ZYza||L5%?j{htYIKYwk6*%YIKeraxNLT^8js6)4;6b{0c6n;BLp9QFkE7(LB?iGF1k0FyyI$TADP_3cYFWd6($@T%MT zg@bqZ_YTedb8hfqkLn;qedAxJr+6N%sBgXNy_ zk$K=5zvkq4soEPUKDp2b>uipktbe?=9&mXLek_v*fZZ7Lm;nugXcQd zmk_)St-(s4-Wh=LPrsGEDH6P;HZWDVYw%kAQ`ZITtK)CbThbBH`{Q~~^oZnLH?fO% zVZGjKs|(joxU;N=43eb)p19aAnQxSqXNXhd^;ZDTW<{^UD@dXBBB8*IpQC!OdXc1a zq}qY?R*Ikwv54NP^z08XdDis@;x@Z|Z*QLOvdF!^nVpln-|PK&wb&Nk#)W@_REf&y zbKx`KM7%rn628g2i*sX1VHfOUpbKy^Tqso(0LyZS?9B|+O?#~f1C5k)Q=UkUeJ66cc0Io^9BnS`fm-!fjwXm|1x9#YyY1ybk3NZx_f60a=!*j zshO+{8DZI=2r3Xsb?~a>mu|sh(L^eyO!hzO_KNZmeEbo-s~t z=avIq#p7$OFy7gz{>$z+{8hE{>6;L#=*hC4IEazoDN3j`d^@vP>Bc&b2Lp`2af(*) z&E7J^jl)lX)3conUI{Sq#E_lAV}bL($>EYCn<>avzv#P)k}3QPL)4}i&I&H4CU`4X z-98iow&p;)R2w}&EdNXYmZ9<%Dk)mvuaF90A(O=4;uI-*$7fg9yE?Mq^nvTMfQmif z;D(_>K7jMdy?+Z+wCLasVY}o+u8kX9rCg8pON3q(`-5dKzv3hnl<{GIvV^1iR*oe-Mjj=u-5 z@XT+~uHJ$x;gEn6>t%x%&#qA%-tm!tS{gi@KgME}Xe!iijX0aBI)fJ{0zB?7s?OkS zdGpC)@ZgA07TJN8@^fS(&PQr*KI z={emZ;(cac!J4^o)8;@19#-3RE?`NG<*n_rb;102(wMEDK-M@=aJ6mC+wB%~l62Xz z&i{IGcD*zD=N{|C7R_$Hp>Q0%!>j#e^ZHh<|Z~K zjBnMj!CxT!t#);Vv~CLr0l`lM0fF_utNpFa{C1rQq#9E0;UiJVJj9kWF)$djf)=rHM%6kot{A z++>#4(j`xq<{nRVdec5rVhUFZB&IcjzDs>fO9;C%z#kswqhKD9Z49jpP{UN|gCc`m z4gEG(GHd#=o9#v+;sd#-Crh?~u!!u`@=)k4eruo9A!ODMe=6B@95~+0IkqojCP|3S zp&HB30!BV;l;}T0@Dq`!mUL&IT8HLlk=A7JnClE}40P6?rd$pJ&Yefku)Ao?G>_)B z)Lb1O;5uhmD&~(|JnPakA@$ecWy|TrQm&6;|9j&>2n^l~PiU5~joEIXgU8J~}S^m>&l)c~BsVY3j*CrvD6 zKl@1Whsba((|@;v@XAf?#-j-h=4)mPM~t2=Q4c@!W_W;@5DLbLj7_CB4)6}$Vu%tC zFdT)jd#9aTCDN`*?lrFdQiG z{M^$2@yy0wLhLR^Tr@{(8-e5u!I?GK;Uo12hjyGE3}rJ|G=EpbgG?lnjdE^NlSVX$ zNPwEqISsUK)+)f5B*?J99C44xU>o9=%Z!9U3e{fZ^0T@dS9qY~uA%C05`8cAzLs#K z{<<~|sBf&uQvElpFmR*bY{xV;J8ZZnuGo^OG>u9>B65* zg6ha(I*d4S&uUa#fta4K_>l0Ers$bx#8R_})v1(VQl{9cap!X&deXPRu9eh@@8tVB zokOx*IaYJ_99R15kTjr84|GidnS8Y*bX%gkXqpc52#J zP3RF1MWh8uU(`=?oaFc~?4LTLDy#;Lzj%Ffb~O-P9&0bi|2dA08EEenByLTG#?+`6 z@_C=N;GHeCjMxODeL_LGO~J}mI+e~j)bPeJm+9BgX~$A!wqavrPWSX-{WYX5f7|?O zqMb2d*w=exrF{IpSJrP=K2YGFwMjaUQ*8QoPUG3g6>m9=stV1B*#8=oL=Gf@VTij(I(uFz&RC1ODY;te=XNW@pY| zdcyc-T#Rn<8_1)EZ`m_EZ2yN?+PCp)sAQb_0M*nR;HPfx22HK1L^fS3<8FVvB=+F0 zRtl+&Dfk1y%2&lr)<=ggc10pS5Op|R4REq3-EcV%aW;H03^A_uFp=>jwOx5%HKq&7 z{wDMjePZ4tUf#|cv7!;Fm>nC%P}!( zVo5ALpC8(v&$b>$ooUecrR&)O&5Z0e+A5)m43*_th=vSY%Xwypi+v9Dn9vTIk3=TCI4A zI`OYSZL@;s_4It4Zz$KDU9IT`H4CV%Z22Igp6V@6W8tsqG18kjdjiZsH{G}xD~?ZL z6`2(;^|Q8F6}OiOn_t+;B6p?lr7HI885g=PUMecOUg}RUo`z}fy;Mr=k-~+i*4Zcc znHJ`zW4YCQ+chy_Q5YTi{M%1RF{XDQ1$Ak}M84Cz1GDed;U8O;c;=mfH}XX1Ni18AS(vEF1N!}zJ;n01$)bau#KtU? z+g0!@n)z`@Zgo$?I2w99cP7&xM~P-8cQ-}sv>kPk_tIYh*$A zh^#6a#3uNNKNd!kRSO*`J9_S7Lf2Ck>Aqy=>(B^#OMB%ZD-tT8yak3Qf`pXx_BzMEk*A zHM>X4wQZVyZMj|fl2={z72l3LxgGI*1Dl=_ZA_w;ZPfi1Zq@+MwR5^YzRZW}v#V8~ z`P{x4xD8LdqcT6*lhoNz-T9ne^ymUPFx=w71I5JHKc|7RAGP)((>t$NL8rJ=ck9|d zKiN{SniLJ%i3KT2xLccJVm6h~+Uu8IgpfiFS@qKHRDBM6Z9H0kSj7?+E%~)pfXJFp&dlXD)s^exw7?L~=Sll2CJsu1 zR%~7iZ?)U7guv34By>1@dvDV4VpTfpGWx#Y37rmrA*e|z|5~x!`sm=;En4Ruty8Ks z)!dCYP2)GV#J+2p=Gtmq^EAJ6l!Y7eA-Nv0LmF=Svxl|0!bVSJdmOO(Sqwrw&?6DT zVP0KXA6{ety}_VsYgi4?w!FI5*6cZvrti-D>SIu(KsTc)Z$ML?Ti#K#tW1zN5bTr? z`^Bmp5|_87TotCZA`>T&wx*WAoaEE*!z#_vZRy-PS?PFGaR)P5E184*(VDF`c77Y^ zK*&!uhL7r>)XM3p%;4Z!9;!F+i+1{x;NZG*TF_|>d)Idm&lqG{9Q?i>hk992tgW{Q zq%}MaFXL_=$fXPQ*$te@@}5Jmiy+Ulr3f2NhH=nCLB=`o+-xg%w>Ho zJ^LqpTRu;FUp4rXb{rxixCakt%L+lkh(BcE;r{22!I@fI)1PAl@URa1zYVG7_|xb7 z(DyR!qAPbkeXj}V;-k^c!DM)Vclusrq}=sfrmVr_v9mO5Lkre?D^avZz1p?K+N1!Y zRsx3^sj$Gdoq(JuKk8Uqgv0{%z}F&q~;4S z+u*CRL;S6Rgk;9RgI>=Kw-i>-PWruJ&p25ux2fuvzGh|0x7GH*YT~NI@OtcSxuJl~ zKr6K?2E9|Q!@%pwqE<{YKAH_Y8D?^VQ;=%)>f?Ug6cpCPk&adUbE_(#V$Id`NL?0V z8jqk&BnUY~_|whw7LCptKRAW_^3=tb1oG9bG|i@Z>fcASKlm6;?t~=lPW9D%lRM#p zhfQ+46kn$#W#neUW`&hNJt2hj3^u7<74_@}8eGZaks86MV6fdc<~|?yhur56T~=z> z#OY;(6{8IlK1oOsK7rMDezu_RbMOUd$-7DG)x0^0!I1HKlFcEcCCBOLRXNyi@YzRo+nJjF{O5%NWw zSWD(Wc-4vo(UX0U`p)&DN|Gcg13J7DmuaJR$HdUZqh`hO8pi|<;X-EVt`-{czK#Gs zA(z6Mx)pb2Zq`7u9hs{NLikQ#^Zc2DChot4 z#)u7fZT9r4*twL^dZ;l18me=&SN46Rxod%dIy{VhTD(Ai2oWxPXr8l)f(NG_o~y)` zL%o)qRo>f|hkb>cDj>N&v8F97#h*m0>#n%pM^HJX=oOT5^M}W(4JndAW?w7DP-(O9 zYTf6cEnb5;Sm2LBNyTw02g6oe6KZIqp4gM?OzK+K+RKfuU|vUoHmzFl(57EI32)`x<@}edsX92G zIYS#E0{=e*73e!Tm_<3Wi^2V_3@lP>BSOiaRUPtX#XjZQe8a^i~aBBnmCfOdfIr7p9Y|*NZ8bwY&xrkDq$6a z4-04#ahcq~}$Y`gA@(`sp{6?U1Tb z9PiFb=IZgZ5QJo>{l#ZiKB)9>XL?n_uVC4$UXO%qR*Q6&P?@zQ4KcQ*Rc6e5Wq-G<`6cPrCsBu9{` z6U;;s>aPAQCY_$_x+~_+9U<47ZwacHH&(Qte+;VZ*Hm=iA(a|afz8=VY$i|1CmR<0 zs@UAWf^Jh-{Ix-mg&`%++h#nhqN4HlZ_t7+W26!Ro?1#{`RFvph{kNoob({Zz@kzG ze2?=d2&>jBW*mQa{Cri88-r4l!9Bn=iYw;%)i+DK{FuT+I=w;i9vFz;Y@V|Ueu{FM z8K!m@1p(?@0wQ&yNAK8gINQt-M+bev-MqmrfkWj6$z`qr53=6`k@6{63r zoC+9@QHXJ=R2V_3UUE26b9E^{QUAK*k38;C@;$sKEtI>3KET-o?>-nc+wxa}dmNgg zAk;^;3U3!XyS?Bw!1{-fgZc)%;hor`+h-6Z(<(=KO2W9!x3bs>#i4?Rb!Df)iBL+_ zrgt-LDyY|W_q&uhB7d4HDYy|zugZ_FOSRxHd!O#84jV;UwASj;CRsvpepzOtb)*}+ z+tTiQspIRFQb9otDg8PZUlypf3Og77>qE*PA6!+Vka?%0<+5BNwqmAJ9#va)(g8Ys z8mxBB%ve?O$^4D8VD`2QQoYzCLTX9k@=wt)=eZXls8&lJORB%nJmFT$oypO2*qfAW zvAxwxnnsrnQtM{Unoz9{u}_-FWIU5vcy8fT$&@IZqVml>N=1uV4bejZI^L`;?*CV{54VZGlAkt6g=^pp({&ouWeR zaQ!vSHkR#r!U`kcSsB%VuH2_cOT-l)EBiqMZP{-NlI)RTh${lAr9c3G;(*X{bHy)& z16n)fYav@J0p&0{Jy{Hoy0Oj-U-wucXT?x}Rs`EG4-DGhHR*6g1iujwmt+sb@K=%T zsbv}B8rSQR5od$p>db!gmA8-(8bIM?v&VJEO_1ZfgEg@?^bdyXt&lXQ|B*6*!MCMw z3wtm)(YPBHKLImWix_!4Iu(G(1J^R>*5pL!B?_(Kf`8y(gAg^BZGtX0($HBAw{RT$ z$sJZrcAwVM%U4SeU{(NkI39^7uBkeR>WpfuKDk`a^BZf@oLdcrMQl$qqR$TjzgSr` zv+HIs8I_J;$|d7`p~$l7oE?eP7etzak8HtsJ8IL7+*OSkX?`bm}Zk;NY;uvfUdEmgq-tA!G70DM;S&V=a{a{b94a3IV~Hp zq!e3OH87l0JE)9bUCrNVTmm>-2~{#Yumr!SIXyc!-MyzCU&vz+@4&~Vg^DB z$TyU~0^}KOudjp76g?cq%tp92HM4q#;%4xh>#1{iH__+@HfZPWh1YNpEZ(K2A>Eg6 zn%ilGwCZ6WNPRfa@mmTGIS*)>mUIDYfy?AEP!7qB2PFP$_yZ=PdcJhe332K04!vR% zY3*>cC)^xEf0>F*g~Mf|O=Ql<3146*m-b%Ymtx$VKIdVLkKXs&;&$1D1~3w{%m+uB z+$F}rFpY>o&rJ;bA+83`(FqNvJlTZ2jn$syPEcD6EJ`qtN#R0t_I0UD0-M{vw&kt& zj{{)&a>Al{xmme!CM8M55tKBClz-e@PY|#Q&q%pwk@VRZpc6KsRI}#JcQ=3Fkdvp`LhzEbqC7`M4&ZuK0#cq4F4H6b% zBU6cn3wInL&YNmYjdn&8{rb@(&8S4#bILG|6o^q&NF0bx-`kDCRj(BEzO_Y&Qvvgr zMR!O-=m%ipVQxu&u&utXqqByvMGfQnctgw3uWzj4ip1z_P+XDaZsmgnN*|8RsOL1_ z2bzKu141p^k}-LAO#hS!O#p$C)x6Pc1?G?!A;+>@pT02J(W*(okr;2f4N(wL{5FBU z-FuMKyp)0OJ-{(9Al!!Htsd?0p6hDElELg$d`M&6-F?5fX4A^p>D+Wy&gON55pre5 zVArgyJ#$JhI=cB#6zNGMe1?jJm3MqQ!)#%b8-^+&k(mD>?(2#XY>g}HY5QZxmpvQp z@R+m6=&%wYl{SX$UmFeKF7{|)n|E_1YoyV)Y8X>P9vA))^`}D4ZSu#>KMy(y-CW=& zS5bnsRGsG{4y=i;PLSB$WfKeNeZ$LE4|-=zGxbA%S>$NXou^D%Ev>nj$)N!^oew6A z&xW0258dX8;=f>>b#`A0kCzv+iVq>_-6UwH*tt$1$?I3pNH^3~gB&PuhOg#D=5nZt z34kAQO&f8)dl{znOOgyE>09<)pWO>EP1w8B@pTmv4u?q_E}qWnlsFGlQy z15##XD3o)9sj2~_${Sqs&O~*4N|7|3oekourOTGb%Fd>{UxreGuumZH62uP;GE5VZ zQ7y-#X?8cDC@`)K70p9G@2+i-;5FT5J0wR?@H)F&i%G#|dzWHHb17D^#Vx;hu-Uo{ z&wXL9FOsQ3v%p*D!!agMyz5e-w)r3(QJ|D>xfd|eS|_Ne*x^pgEVUK^M**NyDt5J= z!cJ8jMvy5{`EZ&fN@6<1DUuc?jP&&nIn1}tcu1BD9><)h@maq%?T3EN+Pcm_X3-#_ z)Uu_GRDJF{ni-^zG0Y1!hfqa79UCx^NpEXnR;PDU-t(^{c!2*|vRiyfH$M8gh7oZBk)W zE5IISrtwZzRxQD06MZ{mH$R#UkE% zsk)1i+Rb|pLaN5`w%G)H@Hx5#Gd$qaB^-pf{oj?I^l5tD*NfTDozKRZXWYO$At7iv6qCEq}t&!cQQNpHB%k@b~ z)0v}c3O`ZdY3BFgAN;~8CwTfOJ{G{*Hx1p)%Lq9cJ-s9b4>*`cJCiWiq~PWGjB2Jy*xWF~l2usQq|x(bI%5S7F9I2`u-&MmiwSB99yOc+`a zr)e7%Gud5X<#CG %G5t4R2=zRbo{^@~^mFlzH%5s3Ia(LNCHGzG3~T3mA^3szTE zPaN8SD8D+xm-I-p)}em#vI#r;^1)_xEepW|4(ZHV;Yj|uQmqk+v0!vIFMoau))N_D zno3jFuvv~ddLCtrwJcdRSlSxKy{0!f`ZnWRk#t_>5r6sax=lV?to^-f1Ut(@_9U(Z zzrPs`ie_$Rgc?mE;1)XGj<&^?vUC7r!}-DaXv-`dzF zYh)rOpTexs(!v4DJ&wYJ{qRq&IZtW)w!PAP0|Fa=8$mEicBV%GX8akPD=prhNP$W> z=_EvNXOA!vn{z3Pe(cZi7!I1yP^!aBL2@cCQG(~!-5b^+%5(BWE;XEjux&XQGc5?! zi7?DvW>#y8=(_hb@e(LQtI!H-nwD;lEL7_exYiPnONkY&H` zsDiz*l6E$6O3_N+z)xc|dev|;&CH`mi@VKY@T*b{`C($ayG}ONBY)a@ZHg_yDNb&_ z#WBlr8!L&C+UYtyp-*0j#nEN<6>zBJP?*6A+i8PWy~Rxf%H|;!>F)R-nQB6()*aJ1 zQp*~=`_&&|?sI_|@n9uFXt9A$z7jkCU-Hpm5k6(KHYb4o}*`4N+XUo}UOYlfq7PMJOk>CbN$wocR} z4~04y+5$xB??BOk6yzfNdpm+5-ry-lmmk^4W{y?ltnh|i6k)YBXX-V%sLd#SubjUN zDznBD%p*iv<~m}5LBBU%hmQx1L!*PG>|jlL*d`PkV7O>|2;WBz$fJJsK@C7(N7BGT%K!PLgh@8e-&_=Udbs`K zx9skn%m=SlalMXAx}pLIIl@l71+-)(sUe+EUlR*KxD_l3-C4uW-MA?S`L;k>!ePF!Ni2Xrdr+SH{6LZkx~`hWv&k+Sx&3Govl#V zxq~j)#VMq~yF!M(9@Op9TQ-})(W|Qo`@79OfJ)RFCz&U9g(FOiLv_gLMuLE2_v;gu zPH~(fC7tm|Ph_jA=yd?LTDIt@`RbgI*t5ycuTHbyt$Xm>$vyXXpzySGPT)m;yG>?7 zgU%B?D$tEj+C<}cZWMMmWDnvy#^l07gs!dDl+;D^QH*;qQ&&6UlLJUnSAh`Q&m@2qC>aSYpbB{Z)j`3{!suaiRUWN(tKzAVQQ>FApX`Q{^B|K@{fl*Tka z)5I(RX+tmuefyVP^?*b^VNBBHukOaBRq7y})ftWu39CZbu(XjdS9XG= z22YuvnZ_`f?%UXSeU?&%AEG1=X=_C&jMY(*bIjR9oLRg*_rjYb~pg`uKDR#eS}%J=Wka6J;X;glg~e zM%L2+?e4`j*4ROJqA>Ng&mAc4W{nU@0c6-=f@fA&Ls6PNu6~&+CrTG?xkk|X5RHY6 z4S@0%;Rf`B0?aOQN{j`6`agM_>jPqt)_rPt<6mf)_D?}4&eV^iX*0MgLwS%WP%FD5 z^hC<$BKQ#t?=4m4)mN6LqWtgPTWCL@uRqHDt|R(XzlDp%x53w_$dZF(MAWDhR4%U0 z%NbVv@O{Gc*TyMg1@oo7vI*+`_-=Pi(Z~z|dqNMj`47V-MKjFoDuR9)DcZr0n!ME? z-~C3}CGjV>`*AVK3YC&>5@zs`7DSgg3039e8BZ=ZOIZJKnvtbo+YhCZA4PN1gG2c~ z-~3&fPBJ5%&DK2eguDm$0RP;bBD|rs2B-3fC~A56cNVxvUSO!!c*D7+ zY7!&awa0QNS5?PEWkRS`^LnIIBv8({o4e*vieXjOqZQ zBE+x&>M+$+Q@wVG(UMvYoMr@`kqHXR^PehuLc7gZu{t^WmRQEkw~z9cX#h&YXsV!; z#)0?hYZyst#)+KjUrC8AU7U6$ksbD_YQL*>Q^MGMIGo9gNxUq}mq#!5lIoTl*fsy) z5@mq2Nl&ia+)r!Bp8;9N&y>z8DBpLAktoih9W=%e-#eb%r8-IP?KR;kR{5E!gw|lN zJz@Y;#hAk_EznpD!HKVMb=8c)pd3Wt#aJo4Hq8)`)}nT;WaHU~)~3PYPdDGxp*(Z+ zO-PfG;EqM;&)43}Z!E}-Flh;j8}7YRxEfF@5w$~9LAyxZMSiKDj+opbSDI* z_ab$kA1Fh`BzSQ|zO~eBGd8?aRBwAINAugELt2bkd_I`@rFejB#HT-)yZKXSAJK+R zvE~uHjZExEweBZQlR*pp_W)}ocNx#nDy~81q)|s>BT&KOV>tKF2*YvfucV2@hYbYH#45|6E&VR%A)AdGZTQ4Swd!MeJxu zMQW-`Cwo>OWi{9FpI63E8@^ve=Y!TwKc9vdEi-l1cjk}hgjmfSQ*;ULCG!XU&DHvr-v^M0dn~3Fip!aabDP{*82HWzZDhgV?JNhbPWlz3Ht#bj! zp|#f938-Jwrz$IbCChxHrmaHHDKxEgZXFHugRBj-8B<+9Crv>gU%#|jk^lmojC}Pq zGF~X5%r#o|dB27em=a==3m;A*z2|uZ&%4~}Nt1!B{Nm6n4yAz*_xtJACPfrCSZ_n7 zFP1Py)45O%uD>E+nU47CJieH#P1lgKAbw_?vrhXb=df=hBEJJJ@(FIm^&Tr*5>&l+=pJM7&QrRc$aUhD1h5i=MreLKt9`C&cU~9$ zW})5|_6Lk0=}a(lAvJ10Yvz|7wNlmA`L<2@rxRSb1l~*X+t2lQIfCbW-1KEG#Wp_0VK;Go$A34T zV7Bn1;N1eUziE#_$-+Eq990xv5c>}QcVX+iVS9h@{5xSAnsLOB-w1@l&!IGJ=GhjAIW&bIxMYl&+ElH#F zk~AzuUXPw?rL3|vXx3%oXmB)ssQ`$_d?t-qFaI#;~JS3PG zf_-7-Bl-DR*@5x^gYav5J@h%j(rMOVGrtW=^Ta@dh&)8Q?2b#(<>{9U-=xVDWT1aP z_L>iEE-ye0dUbv9kO9taqbXqnD_+TooQDMWA<|R(Q{bpf$cT(}1?^>b%3ex}2wROk zJJW!4EAv!auo|jMTqs3m88Q^jJ!hh42U8z%i1B;NqzY z>GuU;$kMsoyt=md_@#<^(j@E+`0rVD)D#~bGk-9-04O0lfnpUKeUXSNS14yAHOoJ; zB8hc)+sn#Tc4YAz6j>Lr&}K=>IHRY`aEKO=PA0gN+4QACz8noY=iS(FkKZ3$I8R{A zYS{%xvPiL9GwE)8UM0-wWg*qm!r|aaQZ`&|Pt+&kLe98$)Sja_f!9|x8xnk^E8CEO zgHx|RzYDCY36Kd-0`Ad#^UMdh@NZER6o-6DsG4VO>f#=G{2t`WUsr6Ve3fTR=v&S0 zi=EUIn#r=Gv@TbLK913Sg{BPLz^9$J@-I8~M^P!9 zUn*ZL__K4;V`R&UN86`@Q55#MDXo-}1@Bv(OkrjBJ*ZfMe8AvJQ$c$hi_6ZRMKUV0 zQ?H~+*S))|NXBj(#tt3<&-=>do2`?v#pm@_zI%Psd65R2n?RtcoR8omC^7}UrLA5k zq!29=xuNapY3n%G&Wy~vNe1I|nV0>%_xKrj-@-Y#n(N2w{nEb7^n7+?-!pV_(q+Qf zA;5Zl_A>L#sF&H!@BJr`3By$puvP4o)#i3Jc_ksS5}fj9&n)T$-8X~#>3XIom%s*o z%%ma1_wHime$k1{_$HbE>Ur47)BI*&raQjg(|M=111s3}p-V%q+oq;4PFCXaW(@AY z{AR2?1-@Zr(R9p**L%P7YSL($%u|Kidv9!}>X|^o;cR+wHM#(xi<(8&FY452b2HX{ zAkv^K=T&Qcb7J;12>U}`nT*fAL(?%+z?E%+!wDSg)n8;}A1&u}#{bXB{DCx}F!LA< z+6*sCz*pbnqJ%f9_=^=WH@o*{-2CnS=EQuz-l*4|PT!E}=puE00h;cmY1*CP?s*7g zchMRnr{Z*8X8Sz9zaI*;;|kZOi_SPnWNi?Q&y!5x4rd_nB5%0zK%Q zB$1MF{0Tv|`$GY6C7Gv#(XXobncDPr9hpu2p0DL~>zH4jXY_;z`Eqi1%fj>(T{+8_ z#N1C&ZzThPZG^Oy+4Hc9cl>x~+P_`-Hd7{}gUm9SkIQARo_BC0p`V<2f@CeD&690H z|MqEX^E|20&Xo8j@K4Ot)$^tDBh~74ft?q(_gcKDvRZp;I~QgQj&eU)Ktk~)sq3U6 z>)u#n&E@q@ar7!sIo{K>y=~J+>`!~^OXQ==VT1DNUjl@VIX)d?`ftVsp9^0mL1^ z_ZKqqA<{Sznr5bZoloS7JD&`*W{r7yJ3MU20XRwtP32ygE;p|g((Eez6r(t0aAhvG z)|dgL(sHc*uH#;>a5s-D4$lS>YwN>ZLE#QuUGq=t!DYAJ4_*Zx)d;R3p=5B_ z5Ii<|aItNzj2?_f!w@pL_!%Bv{!myxpv?x}+O?-6*zUL3iL3_l#?W)SJ01?r`(wsv zZj_3t!TmDDN-6Skf6&zLF7CN4xCxGOy{Qo~(AEgc%xrz$I_WxCM*nj7aw2f`LwZd4 z(N^yDEaB1RVXkTMIjdQ3Qj(F(_nmpN_m%!lC%i2nPin&oW$XNC8h#8$v~OfSq<~Rx z*za)CUEFhcr3vRQH7xT?<)#!SNsuB7N+JLwv$=(lZ~3Z6XIfAuXmZS&@nj8QxupQ4 zuMQ!5+7W0*onb$Wbup)j-mnNHDl;KEV~M+Q$};9`cVkLf=Rl zX(|e_`0#K*e>`FG^y9VB?B!xbE$5Q%eUAG>vqZG=V|z;T`F(hcny&86g8of^AfwcB6OXb?t zV1_a$f87t!p0pGXH*|o_;&B_J$qkGNjNICA8(>AY_OauP_ZqZVY}8Lbw{k-FPT@Wd zuD#{;A{V^oryY%+eyoV6m%VMQ3sA}9CoF6m0y1PV7NB}r+4Kw^fYFT~o|r;UgPv1HPFY1}D&xV*t!HqX_+wz~zBs_tX_VX0Z!Lj~nvaH*7T`sEOtD&`&QsJg26?NbX@M0SY5qjD#i{EfpI_J@~)5Qe6L%}h=kSisY4>S=hYLZA*B@yu29Vx`sT+eHMzuwx-6UcG1s*X^i=L`zVQ55Oun?_h6*Su8`541#Zd9 zeMnj3=IGVE(bw`-AoS{$k8k5WDcZ*s;<$vbf#PI~vK^iKi@bQI?N?~iKC_K&>r77i z={X&RP!(Td!*2Nc+?Hv#pO5Y(76VoeS$ZuQrevo+ z=LnoqiWUv1;r6?I{`P4YWAs zB-tEez1%n)fwps%c2x%0jtThiwXI)v7q;_{%rn`HX}{nS_2`&B%+($6OMn$;v_LA4 z{qKv>Vf3hX^C_u(55AKf8jij;yN_BFVJn_TI~M3E`_sj=0^%cT^@7)K)Zdu)gHkRt15!O2oemcOqb&Em zJvGXv2}yVia{mW|KzzSF**p8?#LU?}Rt3yHxj6kHyma`*gD<9z9wZ(*z2{TZ&&;{w z(?1*%X__d#dk9F9>B9%6zCSv3@6$X{g=;asR6S)l_d;0U8K<5sc+JBb+huhwL*9tgr7w!PF%|7|y?H6}NPSWF99bpNP znt>opZBr9RXKr78@#y;W{@cRrlMB;_C&D)5^o`G_&R+{d1gm0ohTH7d7k7_L?Vl9s zUi9qH+3)VaRkP&Z?%bTZ`=w5Y@cZR!05o;)$5t@SJ~@Z~Li~REhq#(ygL>~8R>b~dIV6~8Vd2!z}GH1WLJ$=Rta_Y1uzH@hC)rQ4M80&G5 z7Q3=NrglC=@|*p5ix~Nqc1yPHc7p~psPDrEVF_;uSLxVq?|HM`-TU&BEAH2+z1Lpu zzBV0fn?7@G`t%nW#<<}iZ#H9LxL>VUg*}5~UJwMD_)b#wv=<7R+NJO=h#$%ZOUdynhl8V`~48 z3JE>&V#{L8(D>;aSF9;5rZPOsy0E&W_|fAC)tBc#AmaDp?uX>gw?ZF7J>LoS{HM@I zek&s|sr_w>Fa~Y-0&9Ev$hR+dDq`cpX%QvI|6`8^VUwBrPr?p-YL(M2Ahl+tV@g)xP)jZ{9)Np{CMuti@W!mXO{J1M2e+sG1g}n zrw(3Hlw{{=4S8^X_S}1d48ugm>4p(^OF~ko)9y^$C&-@3u_y_xcfjIPF_Qt zYliPGOdq<&%*(8^%ug>^JXl$<3_xZde}rWfumvq@rq3TCW)()dJ**7({i_oyng}A# z9u|P0OkJc;nQ`GZyIw|{;jOUSj{;>-xNU0xX$%n?6>?!AucmSX6ESkzX3y`M`RYPO zn>q6^M?(o5jTNQtoc8OB`-f*9+@85K;Wk^e5e}NYw$p73O9Cq>+`iKjpG{pkg6y99 z(2LN-GXB_+nX5h@oxA_y!H+Ws_T!njbJ~NR3XY50&QDHV@ZcutGIiuum~W@g?}VGf z>&;w4@_jh9?+7N73yZbbq|uIiFmoTBH`!{Y*n|#B4vTAufBMjMca_*xGtQ#5Po;ei z!i}E1ZtiN2B+v;Krd|Xa0||hYqp114ADNiAlsyzH{tyW1bQsju`wdJ-Kvp#GOEs$n zCAqF1vYp(W*{=bY-8T47pvP-v7@7u-Q`y==tPUO#ja*wUF#r_X;H0A<=X_yENXK3KLP09-Pa2Vy)T0H|3!bOK2lXZq4* zd~FvE@bB!C^MqBW?%h7yq&oCVw6|FIoobr6D31 zaAGUWgy}L+;EnM>xcd3jzFUgf-8zL=6Dnt`pljU6WExQa9IQQmcWcO_+3zn; zA4HD$0`2zKlnCKfyMw4zA|dF0ou)|FPeqA+FA%EVO>W;Cf!XrmovEWAa~d}F|KiDI zqHig_6&(xO>{z`d>J@Oif6SZJ*gUpJpbg}N+w9k{1sNZe@%pE(d_Q~JvpS{^e2q6Z z^WbKmtt9F)(Q8wbIo4;oMv}-!MTDxr#`+waacGOt}ugX zo;vmA|9Lne!Tk6%${sV!YDY#Ay(8~Jg{BLF?DGr9!V|MU1l!Dmqe<*lv|;Lmh>}CX zGhcr)`@N*E39hVwt`Bt^3g&NOMZEL?FwQ)<S5x5tHZsj}d`k4H2JYVg`ac zZBoG&JcR%+dZ}8QLsOV&*EQu4cOS)AkHxLI-YAd8s7uR&VSBXIEan2+UptGgOg=*F z{&ldVcYFTYiPGCcOPWZ8VeCNYR|3v+r^BI}I6PtU_%02^VZJMSh^N|2KjI!>wA7&| zHZ*Pz#T`jx;N@q>U*kV2%%Rfg*MS~W_x6U~3bF+_nArg{2aEW{J#5k4FHd`k=h<(+ zHw<(rrU1K(#J zUZ45Y3sQiw7Z2i?^vu`aP2E390%7LV;g=Uav*sug!dB*- zQ=VaI#gV&>sfSmm9(@+OGr`=&)Xo#OKGYqmWYxE#;c#5dR{MolecN)9J7b*8bw4Nh zGWYvCaURY6ZZTkjKqwQRwAm^uccxfsn8Glq0`ro1Lz;tgdy}WcDX=*_4vJW( z6)?@FhdU;`!q;bna=(g@gx$-}&ivk;#2$e68LB1hfo`{T^q5<+DgH>y`k|ZNxXw+D9kB0c2+&5#AuhR#1>WZ&Ph{$DV z8e(hNT*OvLr}PZ8UmQ{NsU zm23L)NTA*nvJ<@XTYXz*X083})c1!73D`BY)?d8bnt^CVnRjM}7hCc9#JA6PeffOX z_2;`EKHqiY`R-fKcg0CdR$o>vuvz~3%OUxH^Tv0x>s!xvAIjQwav%mtKRn-c<@v7f zp6~vuxqE`3+P})*+5Zi7n9nD^dcNzLy6$3(9p=zc?O&hoK4oTl_*u?VS-9huJABB}9t%kw5O>{szI)&E-MgRfJ`Q|- zvr9J5cVB$I>kim)yEfkVxI+lbzy_H;F`GVSfLsg*+S{(r4J>p$0%-0UBoL;~eICBR z|9m&c;R$N{)toJKpH67T^wK!(?;{714kDrUi7VWzGguw-1aAtAux7{5! z;0<;E%`fZzPDc0L76yp}w}-v9m?bS5^cwdIF;}D0%-ua)GAd}8 ze!lxtQGu8X>RgN{rmyQo67l4sT&6cymmioEvTowLtegN@r^v+^}SgL zfIeB0e44p))V{0o^7NTNmMRvdLOLSS9B^oxh{mhtvK&Tq68B)r5% zK)xM~$uw3%=q}G~e)-8=a;-C8{}_T=^TTBs3Xd2c1=?9CW}H1Hj%>o$Ixgun^YtRf z_u}D&nIFEligwAmQHuM9+0A0a6Q7mT-sxly*~-}*00^S1l~|CBA!B1K_`5XXRm?3J zk*P2j*b-t6dV3nr&?ZX*Tvm@=ccs{N-OuhJDUFUtnq|!)@)Di-dqHVgB%MqCkTJ*9 z{oPZSZf7qc0D-_uHQ9$|T8w+L$ifTp$S$A)W1LBxARVt-%*Hx*_a1+b4Rt8GkXQiS zUXYy^Y65~!FVuYTL*RuP!`dJo24^;}_=1K?p*ob$`{00JM)+__vd{pdu_e)jJM_i9 z(=WgDM8wp0T4TGoL(ozRQad@s`chx3^{vTt^u3l9{{Y%MT#rgYMUvL)T{xd#TdqqmmL6Y7V$V zja7@eJSlTS94XxTohB@5j8wQ_{_JDlvqLg5`h53Mt+mk6Y8VL|(d^}q!qWKV#KGqi zUZ$g&!nvG^6mJdbF=MuTYWNLF=p7P80D%V`jEp$M%szfTGV})e!Z5H*f#it2(Yy%}+RUy;hV|Hf)~d0bfZGvp z9=99g>9Ua|h?1?3_`}r=01xPLFWF@W!w1N-$@$vIrNL42DO&nZ6 zEhKs6;Z1^!K{O)*y@2RIemu7&8q95}~ zwF0y?s$}bBVJLgIaHbcLcaN#{wv7}(7U&Rsj9CHM>V!`kut5=+&BTEfAoM`uWDr*~ zL)!;tl&%jMv78GelEqrqW{xG3$L59r4u`fXuLkI#t6RxN0t~}D_ zjX^%2xJs-;MJ$=`7X{mho$|sgxf7Qz$oVnV^NA1L2BQQ-N!41Vyd_}sAUHUGb`M!z zaYrv?mpk|}Sq{l(M)5*S{9j@*L$FIb-%|ul)EyR|5I>_c8IRE)njY3BgZ4bd^js?F zD|au#gq8l%7&((cnZ|Cci^1{WS+%AVj#2Vyr};OO z5<+bp9u65_AkW~UCCOYf6MSOO0V5&ozQ!8}Sm5SVENOApAa9Z0rqk{ZG6UDt=DfI% z)p+9h#3zB}W*=bCej6w+o4I&A@MhE0uF&gDOv2MlJgB7{Cwtz z%cQ&APNsU(r(hjBq-X*U(sBBOJ9PS!U9;C%;#*Z^-8emS4gqsw>dFC9dSOhFtL1Sg zL+Q|NKp$K2cOab2rxIcMi$^XHV2TF!tF5h1WDAQO%3=U`$_i6>52*x4BMU^G?vyek ztOOTs;9AI;ez2m4Q)3=7@mU6V(=bSUc`>vEGfN!jp)%f#-J3pj= zqZRlHfp9$2AAZK!xXrw302e)m#JMDCTp+14i=73dq!l-x${a zMZv6z3zE0~gIDQp!t&0dE!_4znUk3_dUz&jMnCCxSk5SU5gHViEfQ3paP5;YQ6TYN ze(W)q{R$UQV-wWdFb1{_0>Kw5GPdG2v5^ca)PM6wj~{p;=;b-j2)17vbBJl!B)k1O z0Mqo1>j8yjznVFq4=fA`o51K)<7v<5E-v71KcNq=5c69eH_6t3pPw*=Xp=o`6vebS7Q^cPP@r)%4HHGhN&it?|@Fq>m5kH;{ zye?`9{N=>Sz{6X%O=|qx!-2(SKD$5rl^2}kJk$FCGcxv*vsui%9CO&*V z@ujtCjO%xVfSVEj9wS-yWp%sNuo3Zmf}mY25t_Q5HnXzYA(t4M_Zy%U{~W?x-e9oS zto3{sjP6IxcI|pT@i|WZ?3b9W9*l@iHZ^xX#Zm&(SkmSw zA)Ko|>V--NXP#1%<_z5Aa}0PFQ> z)5)ymWdyhq!2m6Zf{$vvX7rF-rY`>aLsqmCw3)h$8Pc%#~=xakMi26;@YAV zjuY&BE0*I`5%Vgoy#%y4DcQvXGArI7;=#N(=5g8&$G8UwxlCUH8l~?Sg>lYRTy8veP@)oF(Vdb#}o<|NzGI_d*jQ{?Y%^vHg}zVvRegC6W{Twnb5=is&f~Uy-^qz zVo3YEnF!Ooj=1>2%QlykGDr_jIs4T&fhW+o;>p3eJ59|5dmJ-{Ix;&gf{S!Ag91^_ zk9(g_z@OQ$rh3U6yCm!-%m-PtWwlG=}OtC_?x*a270n2jf(%ML=H*DnEcc_6B3DbvpiH?B& z9$b5N`100mzDbpQcZIJN4*${=zV>$0tb0#_ZI-PiD>|+D|Z2 zx^baIcj1M?FP@Fpkg!L-@^4T3n=p{o3!FFy!dq2wEXAEs#ijD7aLE`zOaSJ;rrRfe zX{?cq89saCjN2B+rR2H=0!T@COArti{?fv$N1EV1KMiQjIj+DHGs)o0 zy^s*92+|-B`(}R>Q2|ZS6v_UAC`;x z*2b}S-vX(D_+e@WKi_@E9M1t0`MDlgaq2P89z$r~rej=~?6Y%C@Gl!xh&?6_P8|XsyoFTm?Q*xA;v&gjeq>kz zA1M3iED@w5-6@~T!TLb)s$HLDcd{W^L+YGt;HkRiX~I1$9O1TDLdL;iPem?0c*!B6 zw)WfDx3^W*2!Sia!hx(F56~pxHcK;MQILpw$mog{qwd;Ck8l6fZ&VlZE3nNw27Cz= zu3XQ4b zZP@FQ3B5wQs1xdv5GQxTQY57>rgY~^+srh`g>S%x+ljkXVw;I$VHsqfwp#=UV~t!@ zfIeX~cNMEsgOep%6B2^sAg6DP@o|7?{_|Z}IobBHg?Moz)E@lHiM!JWvyVS^E(mjA zBkV#cBQj9lR}FFw1zx}l(#J2K#YBVbdku&zV|HVpTuVu%p-ym1jWr!3X6J-BPbEl3 zC&$>58zoP0=L9hkGg~71CW4ztlR_enTL$wx`L}z1HcKUe9Y-yUVrXrF*f9Yw{M~mo zQ84cnuS0w+m?cS@3I1~K@4PjA?xwKTaHX(GI5i>&AVPK^if8)tXHz%Mp!VX?c>f0u z^5jN*R!t$Pz;hqY7#A=0T|ilIjVbLBgs>e?rel*xbtg;xJ*OW#S4X&S5aUt~?oByY^nlA^4Mpce=CdQn2NZ6ywk5ea*Ttdzy=7`w#uUCa)zHc1b= zn0TOvD52b48%~kykoq6H4lRrIrr1AQ@-!qXOliZ9uCxj{Au9CoAMBgCH%V-4_Q^>x zwnENcXmt9!4+G<{7-K0VEdeS)D|+L^>=Pb9@XTlKx;~${>tbd4{Ql{4p?4H{Mj+gv zx~JfXXVYDve)nhh=<+_UQxsJh3^9o1?sE+P@plW4?Uka zD?rW9I{_;{6N2X?32NR2TpS2#cwA?BzbB@SfdB*~q@C?(E*x+-VUO$qhMle2J|r=- zYciaEVPb>VZ(BVp$hj`H`oTWsC&?c6Le1C3?E^jFVDmr0GL)H5?(;Ypeo4U5CGMNq zW}PVq#v~|57>CD>MZ*(Mn!?)B9WD{2r7uV;%i9Z0BS{QAd+QoC0uU2lCq+LZBCPVAj(nzIT7zysxT_)H`{Iv6MOzS(3@B|}&O?RMJTVi`z zH9#xID4#hz@|yBAF&!y2S(qt7`VwTi{$*lMx0IfLPr#;*-kO@YtzDw>p?e##U1)~e zBTYA*F#ghFjLkef6C~LMJ&a_u{bE-Mb33W3Ywn5Y;;khE+R=o#o7_7EnU$z7M3H)~=hePek`b%&j?m}@lUCw$A|wn7Du2k#?}_{(k(U1>X2@cMzm3JI3v54i6CUyQb{YgDA z_0*9G{efC#<(QFKETDMj)Dz4?5NHhosI;Nx1D@^FeZorz4FyBojDb3XZuejQz{xLo zY9&4N?<@gn(ZBeKmx26fIUlXPP}iie^|c8ZDiNRWI+|49p$$A6 z*cw%km$g#@GbMpGLOaUlx%i6hwD@L-p zgO^FMTUxkLiJ`yj?YyO0I=@|ESNy94-qQ4jC5FGja=$>nB2sV=I4S}?r-k>4Z~q1W zEN#Em!TuX8xAgt)I`KDHZfUz~u9*L;h-c}$vz*%Gyri3L(w4mHoppORrGW(j&}MJQ zPS}w5gn&xbaOho};j7AQ?xX@kcTeSiH_GdO$!?oh;;9{Lb8Ef7?@AwhHT&Q*bL-b! zKyFG%{vG#cZf;Rpf__xaCVg@X?8WNx@4au`15{)lnN47Wda181UHl!F|LuzSQivNJ zZ)vPq-f`uIy$g~WPHwZc&YeyQ-a@QgWHBXc+%zy3N=@YlW?CqCGPt!+_(O>^G38Ee5C3+(o zskS(1{4X!FmQLC*9PIlSNftS-2sJ5VltdgkO%e<7Uz2ccqm-BR$k?D%f;9(8NuKSW zh;)g-CV9D-L`*$DCz^}4NNYvpVWk!k5|KdS#2KASV)@1bfb^Zwxk++yv9$qHWb40* z9|N^>qT$=Hxk`nE~RH2Xu_jCe6u;sDlHP5e`ugNw~2am&!OLC^00n{zw=B;sWco8sFsLT;w z{JpzxyHW46sb2of|7_|V4NWXyXazz3GW#@5c2Dj90G3!b#m|M_0OcY609JE}2BTUT z$3#sLp8GUh-(gP2uNqtOc+!ic7Dai%3+w5f+*Khp&94{C?)r+KF__u&&|=xeJ@NJD z6PL{e1{)s!l=_;`#dupzFY}6uDddkAmax~N61G6YV^!aZ@AIY?8sv!}JA8bYe01!2 zFZsf+nM<%3`wzLuAN=&87IZtwKy8#G>Yx?wY#0g1ax4sFDJDpq(qagLvr!B|ee8wH zGv_ZE3+9lKWrKb*L8XZIcgCJcV)ad* zzHTlgkdC+ah+Sn1L%XLe<$@?#pko+vhJHo4>T@=kNXT7aq<{o{8qq-kv+^S!Eh^ z{!;Yn-2S;s*W8tVzVmSI(ia(x^M|g??YbRhFMIIHtGyTIuHBtKbtrqxqY+ z=P&zcIeYTw$(`;jtUCYkaaJ%J+vC-6&hI;%)$-`%+}*=-7anG{pP86Hw>NH#-gXzB zU(o!U*3IvD&1N&v+~q5CpMK*t+LOwlF58$*U03$Z?Ku-5yH}_7u-R9856>UG;;#7W z%)?iwu4j-ObIl$6Vt&u}S%h`-b~e?$+I{}#9}hzn%c57izL>l9!~7wy>NEWH)yX~Z zPxR{WVNMr9a$$xT*w5S%k5GQTxs&zW?(>gM&VPJ6V+$672+o?{H3`YMgI}H4Ie&U@ zG&gzDZJ9gyMdNAtVB z(Q!@O_CP*=d4BhV`&H86;5Tzuy@vTi-ynywPy^~tPl_Tlgh))z35MNOk-M+<{SdVj zm#-$i0r&7q>q88Rsu;szAw3V#e);Itp~?9N-$Y??tA#Hf$Y|7f)Wh82Jpo3Zo1Fal z;iG8&M~}tlFMc!s<^E8Mq{5-wnG>E595yRUw14>x|IQfr^X=pF7rzLt2N?4g4hMJ% z+WGm1W1%6hcHhWYCcy@DbP3H7)R|VwMgR@ph&uhB9-aH<_WXWN?MZmuxrh963Fy^1 zDUMg?_8_FZHY2xKZ0?@dHh1Vsu2QSIL(pJ9|LC#6+|^^RcJB;G^0~u1px-|FAL%?}7|M^3AYjeBK&L2AO ze&wX+{1>EkKu<1VI=J0m9lnN|{Q0f~KIb=g^19z+rvL~5`0C_Ck?JAj%#{q3y*hP9 zRN=?^=C1CCDzd0*U+8RNdi?nZS$~?s>5YJ3kt{G)QUDL)fQj3I28pml%ej!mbUeTR3|c#S z^~w2=FS6&Zx&@Rs*3YTq?v!&E&xkex!WU+^c;@F@SLSYo488e#x93kia%aOsn7`z` z#04ose4J+Zj9=}(1n0?=lSujKN+dfi0O_GC5;ONa@5>6J`OJNvyQWhBr?+mijtBDo zGa;%uzh5wg0ZCAnbpjmEmE##=CO$hM11WLW({8b!s%~dI<&$`e;YRaygY`vUo$*h> zw!b=hAT+aWL=B%PGpy-OB3KLxd^!&m7 z7?m!>bNjIg&*QUaQi(0DC43Ke5D#t}Cp{cX!O21AoIWXg8*j>&Rdc&Ok^c98WCZF)=AjicESve8 zmk4ys?|O){6*fKQPoI%yQoq|+HBs1_lb;9Lpg0pLY0>f0srhrqBK+Q;AKwkA>iMh3 z=TBi;KaALr@#}8xc9Es+s1s}M@#NFoS9=348d8=+aVL_&a2D}@I{?Tl{4R7a-Zt$a zy+LGb@)UB%o%Ge2{YIPxeQ?X~a#rUqd%>i+U1#R+!Ia*Va`iqr=`JM6^*MBWdUEc< zqZnJVNiQCDdtyq@pSL?cX z&9zee~3fZP$B-m6o$Aw`L+NZPbJ!yzudxdBsB$Ryc<{*g>n81EbM&o3mS^`56 z;)kPvF#h@bq$PUI{@EK$kj@Hn7CC!(S!jFMfIr{46s0}g?Z@N1&(5&y1t2V&c5tUa zlY|@6M1?ov_WsN^8_PraD#PIpj2l@otA)4)QlAb1RVvQ=+!NO5@$4ZIg!_)Ti^18V zOi}|#>Ws$uPxb^Bd-cgFY#Db5DsujUCrMtN*+VQbX0EwU4HqMwagIkX>!$Ko~TK>|lPGK0an zW7q9*yyvCmEJDqyCYtxE8? zTa4EZizKM&X99>EdTGB_Z!q@z#3Lz<@G?Vcc-Zd&mUG$YiAd?A!__M}G< z2p9{W8E|#atB((m&&rS?S9W5Q;uS@6#|*n5f(R!?b2o`YBET@niGF=~L+Dy$H5W$< zi7jl$#o};b*SUR1AWFf+gU%ugEq-xt2G{-k{cZG$NKFaI3ujVDU3h>Xm3tv+y5|Zm zoIB{%`P(5^BURlA5t<`+2d8>F!-`FmL1VVb6C&hy-;J3ed)KXpwnmsyFpDva)yhnS z)G}VPFSh3&oq4tQ7_l)ORZB%hSmNwtK)%cPKhD8rwc`a7lawM1xoJOorbMi|gukG6 zvJ+)A0-v$NgCo&D(cIM!r99w+xgU2TI25BH0i4FOIOXq+rk%WtuawfE&!3jp8Ty;I zBq_;+$))w2BC&6iHcQk_svOSDUAiI-2Z~I%U=Jw~+NukKN>hgGH6j6*2cDVRxgZl?B{|Ll;#DN6d@HJ5)Zk-J~# zuU<7eeAl=07caf`yO7;HckQ8Znd0*}eOt2hA30$D|Buld(LY)*{U7Jg%Y7i8b_E22 zfh-Y6TK*~u%DDDRk%{lVtIVE^E;FQAS$fov1UxW5tfTGjm%O5)^5+f{>NHjg*>?uH z-7Ma%8Dq}F>kylZgxvzc6TEF4%)RHmQK)g^X4Y`Cvy%&__eD=B#ygpRh~o}Z2l?pL zVIsefyTN!8>|sPeIQ$MH%7y0bw?ZF7J>LoS{HM^zciswpHBT}}8K^e=g-tpM%`4ty1GaM|%= zR$A>*!IQ}Kt7}Gce0hQYNYi|`Q{0#s?3bdsQ-@7SjJ4LFC!$a)p}BY@wgsZsB$)WD z5-W-3&ka8dqEAl7hqugH9nVI`8E0k_b2RQuf^@eHhIqS`cMFUV)qymzR zgSS-E@-Xm^=1!WLs^*!!BTFfW1mxToo`7tcCD@(-5^S_mJ0pgsk`5vp8PU0~t`kL$ zaF-!*7iLvL5Dg^~8*ZQ9yL0aINm&&c?S|Mmtqd`R&fyHDeBG5LacKNge?+-jAgI{H zk00Mf;Cth<1e<6jm4WW4pQ*}IsSe=}0&xMkY@w2N{L(X6UVV6Yp0p>yehhAwaVKvk z4p0)BVqq6}+%LeJ|MCEPZ!Lv>;4I;|Fcjnm2)fFi71x{!mPy9pjpo^6C5sFc zX_zz(hvS+U?#`PLP?q4o zB?EjX7c)AX3Q2}2Z}HGQxTF!A9V79bw|>5L*;+z`2dR@~-%ePIU1ND)h6POC#dJ>a zG=GSCj`I{-dS+9yjOppZKn8{oH@YK6_hKg(Plo#t$d1LX)`C7#J5mA4(zOcCge+}C z2oKL2U1(^;koVF}=!ODc0-eOcEgTyH2rim%Zf)YnYsfS+Oss6~n5T*CI!%^CAc2;w zW{`LDnl)IL#cD_bCez1XAmhM$>ZrJYhXXPyrSQuQ$ahk?EF8whjt?^B2!Vm~yRno^ z`i&^wNlwp&LQ+!7^UyW;*=|yCtT4fiSd36rq z08=0bKDWy!KtHcK7pMw7`bl_f;4A9}W{~aY&kGUET|NBjB7}iBFjlhy$u?(f3{1)k zt{l(aBs8ets$Av+-((;n>4Wb?s5G-%l1~ZdDr7^D7O;SMq>0IXkSz3>xIH6>H~#~L zy$>^dquAt>O@8@;IK4SAu09Y?u-L%{D#XHI5&}?$_6qc`(2n(Zl@BGp-lG1Qv z(49}WkL-{j`R|=1d9EOS|9j_!h_{FJp&1YQY^|60@FCB5+`I46X!bw(Soy^yo*yIA z8uU;bA@^*G{X4>AZqnSH|B8DTw)*f95~u;D$c`MiLErDpU->s@fTv8{~a(oY=u_rP#Y@w_<^y&JtMtIyfsC$vUg^qSy)Kt zk(M6xi7g14LqV@t`eihlAu+wXGcP0+E2JpLrS{nEnZ^lX`Qo-KgnREyM&rBh>h$Lh z-9t4sM3lkYIeguea3c5_9n->UK)og`bv~Nsi&vd(D=o%v~ zF~0u+VwhmKv08BAengJ#i4&wPPFvAF)FaC(m3!)dL`_TAh#0x;9ES+8>Gh}BVsNq# z5An2Qi6RQ;&+VMQIw58@=HfqiCe?J}2<35;G@3bTohVQ#lNh@>XFLZl_R!-V zsk_f!_n$F&R+~g^R*uMnx$7K-QF}&aB#!@U_FHox*?6qKZdf7`LrtsL_yDwk+0;6K z!J}c~9>0`D4OBH>-A_^>Vt-5|eC-Kc9*}oPAXQ!baKHUZV~Dwu3=9hH=qF7ZOg*=3 zQi_K*GqR|DDI-7n+-Ux0kKDIhi0cTca}yWli27z{rgjsSrcl1wFZCyzzau}^qrpV( zSZ+{dl;`eQ+-hfWP|f1A1zzl7SQ2noRB#;&8e^6}xsCG94t)bXz(#kyM#`r@*$GB; zy#%^4MG;N$&dm2Hp&D;s5@E|61oa_`xnF{EbRn@Aalig{MZ#=zXO04In$g z6klayjc4k(JAK8SHK9*zcAM6KF*Dq*f3%9gb z;g`M{ecm+n+_}lW*VMA?%&iN9f3B+jy|#dxkzR*3NHDoB@cZ{#(cIivct`v1u`YrE z6USu!BnEJh;;O$4KDNmHFXsQNqc>jbSmWg#;|gGVIRJ_4f{*{Jh{pWQ^K;(>MEhZ*z71mBk)hDE zgiwk}H$&5?JAsv3Cr^TzW{onryR7`L=n)-Y>{j|>lS)k=y2j1WhC$?RBboKorB^3) z6T#kEBO9N3&bX6uG5&k!Cscm?_s;mQv17tl1y)iwQXNufH%@=XeUhk7Sd3+mKw@Av zyDVl~f#d;Zv#B3aOoIYHnFW+=P~J|6AXdyK+}uhun)IBC(){<1l03$OFh>&TM|#TJ zFO41N1PDIpN2HWn^4Bm2nFv#fJI_4K0I%O*&eNKE}$?PaqJ;IvWd#^^UKQ z+V!m$BH8UHviTISdKEc6b1HT|vr^dHxjid;+8&{YI3qof|8lzx_Zn(d8%~5EOx&df+TD@C%KU@`emD=Sr?W%tM|oUf zL0PdMa>PwZE;ku-X+c>Ebf+9Q7`;j)7xr(iUt6My?Esf-NG{=0;6viFW8fHDUBm&}mz>0$I0$Dfo0~kxf85g*5E8yN-X0E@Te%kpe_Qrc%oV!_o8t3#M;k{4|Nc_+>g=b1*_Ao`>YC!g>8&1j zintQg(yS?4YpUQ}kdsIE#&whpxi3Mym=O(JGP}bSG7B25f!(lA8kt|&t7ZbMR}-nx zfj8$j;WlHXHP%Y*B^c6(&DpGIQzG#vCsi1#o6#3f#&=G5L@rYG(AC3;;n=E~;|{1g z#Wxd>&Jc8lWfPb(F0r4ZE|b^~ffVjQDD1efdW^K6a)nfF-G9iP+l->_j@($Gl&eI! zVw5XX@=>ucRLQ$%+)=Jn@{9CYQ!dq*Ctr$&3d4orV!oDZJ!#kGe1(pMax|JR_xuFJG#a!+GcY~sr9xCw%^5jC(iHkjyp?#JwIYLvAsO%VJjgs$fHoIGt$SwJ_`*%U~|QWm~y4 zQeL*IFuY}`{5~&jyC`Wdzn}L8wpD8RYBZLE_;W@52}pAuF1o6tmBN^}y@jAbF~cA- zxNMZmSDxO27d-&lbCm#@o!m6m7}ZYQ_9e zzUXs*bvRediSxu5dHoF`;o)g@erpcF6AKA?j_0d>uaq{&awQKRZ9q^fRL8uA)%D>` z{t2Yp6!xLP@p8018p}h~?m46quBt6;Eau-Y3>Aunk=%&evn@F*OAcjkn+q|g*^Hoz zYL(oGWay$)JY1>o0GsZ@iD+`aFImMGn#ZYDYjh#XP4L7*r@iTBT^bmtOl@XtC z1`CxkLZTEQZ#-yXosBHb4S^)D{f~8igwYW1aCvMf=TrE)auH!nBii2E220Zjt!4`A zj&iX+HeT@79jFf#FeS2hz5@Zqacb)FkQDlGz3A_}Pvc$Obp#IDoJro_TpuElABFK7 zI?7|?^hbN-L_PU`uNTI>J*+E?zr4?7!XH zcCr^yS+GNAd1N#%wh8WQ7)#TmiFiSGz`(!PbJb1RaIPp9HySXI`GI52jfPLPZ5Rn8 zZG(}K8?IZs*E_SG+}8Z4rL!m(ZN&s|!Rv#MN1r|n5orflg%8#4lc{NRCtCnZK(xP8 z#+FZ^aa;RxBO?;J^~y%Ksl7hz+fuRyt$;!ij*XX5MjmkwFqx5n<5~Q?9?6Cp_vK$R z1|fq=ZX>$Kv+`0kpYF>$_>?)5o%_7glZ&~%wb#_>hUCdMrJK4{YlUKl`{eb)fAAHd z*DGJei}6iwuOBupg3*^KDK@MU+*CkZxyS7&%3z4*)?XfBi_7Jtn85Qk{gGz<` zR!?ybRthDbwAu@~S}{P?T~##y4NbOD*1rq4ZFav7l*-$N$|z{BA(j7zL@SsTAyw*N zEVzxdPyT(3r!k+x2DU)wK`6Sct?hGuUFy$h1{e(=)djz|B2z7_rKCQGbA^$x+%Ov4 z%#6t4i~>e6=Mp}G!7`K;VJPOR!}(IR>?tSP0kb19A+XPfpI$Bn{Qf_3C>%d3#M|6p z4kHc_%VSTk!$iZrh0}%dFLH3hn>?aglOM@a-+!tX^0m503f(2>v=qkWn(|ibILO|p zN+F8?!`9<+tWVBO#>p_7V`IJ<)cgL^8<^o`GhMDU>KogsP;-yGKR;Ti)-WmoAeU$u zx05WSrM71Y%!`8@(6pkLzA?2n+QJ) z6+|=DjR8MkP1($g-%+jSiiI8FGgyH}mo=u16N1^k(L>wjI=~9jp$gRQO+8R96@1xi z&atN)jbVm@1#cTY}$xa+`>D8uFH(IvNlRtBv0EolvNFV__6A89XO^ z#;Vy;hAUv&jYJ%go9v%~@hz)O&ZWm9y_|yg(Kx}GvkAqyke)MhaRPQ#cYG=yqK)D3 z*g_JnJiR;~I54sFP%%GDY&qybc4px+ZHQjO_N^m0ynH^?SC&-w@R2q|uWcF56}^F- zSsau$Ft7m14AJ`w_vNboA()TRYo(|6aYoACnjx7Ty*4yHwzQsOC>xJpwu0B{GK(Jf z_=4+=SMcLUh{p#PZqIGb8H2M_4JqqxB#Ui<{cve>zJ1t6&w-v(gdwW59TZ2%@-hcth<(!7ewfH?;S!(5Cp=a$Ndb2-=rs%DX9?1 zuzdrQZ!A=>cie_H6MzU9sH>&-fe4FA0#uPNn`S}5qTbMfd>&Ii0XQv3{n!~;yPh_ZYR!bk`&emA4Bcc2>6@XtH$&V=rImIUmE2|u^JQ^ zCMyHT;|h}-!x5n>Ghoc_D|#oY=11#rN;M)Q2x}U~M?4KN~Glf$}>%qr0igrrdB|&pXBHA$ys~^h}WPcEp)^ zf(M&oQ*L|09yZ_rMPvZFwhG6~fPuhYj|gzt;~<`w_d`NWAVXTi^-9$1jN-kQr92=77slz+y&&Ld3s%vaEd@FMhB|grun205Y%C&e;*uk5jy?PERl-ziFopf&?e#TOz z`Up&xy-0tajMxZiR8ows=nN@Y4O66KRxBqA{D!Vll?uu5LYhlNO-S5Y7&X~~y12&o z?NCQJ`T+~5yM!-Qhu}jNX+Or7PY(UbnOa*hB}45t_MTe$elCWVGNy~9jO?idH!Oun z35}F`sn+op4BEh&i?m-hRpSH#Qwy06ohh{#kX#Z(-Z)JbQ+74zRH}m@!Rs0;c>7LU zV~5V`prB2n8LY;8U2buqW)2*+$K3eeS$-RbYXwI`${QsM`64Cqzt8E&Z zv53?hDPX&gLfc|Jf;@4+!H70LF~G9^8cGaV`vdv+2P1RjQ>x?Z4GC8&vp>R~(#NF& zu|&+ir%!*gvoRF4?AM$u~)l8~})+a^vHO+^u9IpxyuL z-|OYtAFyN)0tK0oRr`h7TKfkZ<=Tk*Z~yLs(2%!Ao!3m%Ox@j%19{Y23DO>uNe1bu zlSg`ei2<=a!zu62j{rR;2GjVIJ78RPZBOV9YIsSe60yM47HpW09>@x2_~j98nRS=0e#!Znct;CMZ-&6Q1584Cz~(mIIQwnUN4C z*yNv293K-iDpiyBklj`%RY%YW!=+&pyO1@E62m-_=Ek)sFp*hDWCMm~} zOQzIJ#?S(=YTafhl6cb}1Ohg0S&V@7UMGVimx?q_l`K_aD9PPQdzp zOk`d-@&xR<1%YKl{R%R<+x5F)5|5w=#Sx2i9?loVHf}FRq&7&|gRzY$+_3l~R^jeU z9ZzqK6h_N>^ewYbH@F?Mb7Y)Ef0kUflG|MrTQ`jmDw`u$MwGen>16`LzRc~ROog(V zOaRyAE7io2lGC#dLF29&&yh*Hos`L154FMf?i{H^#0Zrg=e9pRTdYytN4nj@C< zSk&5KD47utMmxXdYa|!;hY8$cHDE)$hOkl2JLMy}cnUlZ(o@6mj%m$k^uyW~upiN!9{o1xhN zKm|!BRzV|bB14!SPFG9jiF=zCcgchO$n$r*nV`UBEaPD;aCZ#MP}mBPoVn`-VD={- zN!ZXAeOQu(BQ#5~?7=Pivtma^#QUL&tR}O?g|5RI9=_MuW9sr`l=y93O+Hq<_bQ$V zbhONfqcOmF7&wl zR@Xy0M1D5cUwuu1!uw$*CEZD=!I1NYI+*wDw zsl43!ZV{)zk;wT_ z2uJ5pO>Cj6;!Rm_BHS3N2uO}Xm{G}k=CSoCM89k_hQn3#%aU}G=SN$(C|mRNx4 zGIk^n&$;bgRQQ;y2@M|AeDs9j$z5zL2%!XzVEZsJqC1{mMlFhFm0`tT2XHPTNoBgr zb(c00jz=O8&@K~Pd3tL!a4)MLlPT7mYuC9`tV^mSfs>8C$7S^|!tOzU*)#_9$kaGdr7!s{U&QAJHQ7n@)OuWb8Bq`tmyWAKK!e|^qayuk( zzy&nks*}koxE)f50^77w9#I-CP!9ofS);u{E^MQydsyy->xfAbYoUTn1vMOGG@M2~ zGW)X2kw%c-?M5`+`WIUHMp!@Z$qU$=>x5~rie{i?nMF_KTEHTL{ za%(vkVPZWbw(#z|Z$?mw4FyQai0#$E_+LXr3o)c(L;A)xwK25TebVTh+YPE(&Q;pt_NXs6yd^j4DYDKC zYFU@+%mtjo!%^HkF?8&(10Mr5RFuHt4%6b1YZI;)8078_tnJg3G>wg_c-c`ow}c;Pmt zMIiG_ZppAMONwPSv}uB1%@Q(=zox~D-X51WIR+e772>8z{Qj*br*My|d=wlOFIV#I z^B8}Rg_yryG8G&YYw-t=ue(716HDRo*qh+LaIq#bO7w^rWE_z`LJ8|{SG?&GOA>K* zzjsi)C@j0*@#)Br7|UFqenL#P^P3UIugS1NYw%g4w9H$#scIU$DneO}UNirR%dCIx zuDrTj8ZB_wN9Pdt4?I2BU#O7)PRg&{IWT0Bu=bkxVne(IgDwgY^GW!&UP6&*4)#6ObHQHbfPe9ZwhuUdl+jvTkFf=o(svy zi+p8cZinXKuQ>{U<4{S{(pC`1u7V@Sxp;0M#atv`HEx`%Jl#pg_pa=Emt<|5$m1m?&0?h=B zrwqz%W`|@mfQP14Rq^BNxF5i)HC z3i2|3u!t=5ctVGqTvIbojDpmWJ6mi?68x;{c@C4Hb^91AoZL$Idd%B#fr>locS+%j z+t4U!aa$-JLU-z-jN8(5LJ*U&JB*%gFgpI=x--uNsHcE7loL!xo8^?#&p0CILeXmiJ-cwp`AO z``HusJ{!5~qJ2rW8v-WbKF_G(?F>rYmh~fsxrgkh^y1Jt76&vfH;}5ea1_N>fi380 z{WllpKBMtqhd`Ba>cU8=xiwC1U)7HG1TBOtHp>%Ii~CfAgjS* z+=i|-Q^a`z+qbC(wV}1qvSbgi*k!dZtjq%JO*uUugh@>|fz)&xgwiJifd?S!OAoi` zCfq``CAJvh{R#^2rR{m9t_ct5(WjSn6GYNK*7+@`wyLmkuZVex7^0}GKMKH&(jyxq zW!369K^&9#Ak3rs3~V=Fh(G)Er=8CpKfCqQ?q?64-G4S2J$uBzewui8^Vtv2e&nBr z5r2IA?9Q{>Kkfc$@3S9VvVC@(PPcyfuoDb>@a!=w-F^0iKi~f4Q(S!Z{Z9uN{zC-x zPuRyK5Ixf( z;yqHykS7d!BslozmJi8KyIA&#_WhIhe7r?yx*)(lHb?ZMj>nto1Y4b;^L_qdF*ETa zgVdYxCX>%h!WN!A`04O3+5Hvf-^C_=_-Vph`=g(B3i13e!OpW=toD%ZlRr%`>~0X` zPw0Ltu$52wen%9@UKs4}bwLMnU_Tx5fNJgpee7)2<(BZzVn_W~`<|uqG&=nzd$C5R zcf3yVel2|qBW&(|fRVmn|F=1v?}dY#kwNQ2AUt46G(eg$>n*7-d=AZvi0(!|ePA~J z!?Qc$bRaVS!2dt(_MrciQ+!}x4w1lRPWy+S_A>+2&iwbHpZ2t%m@ClBBbM36q>n`= zmK>MPS&$<%a@TCYK+f42MBRp@L^YO+ecJi#rz4>8z7YYB#8b-^ceD(hkb1$YOLnJDWi|mPVR3fB(0l{#C9uHXIiHS}br4?pemj^?wZC4zMCN&>61*X<;&lL&W6#wwER z8P6Gtl>~as5NV*DOe{Sn(+3S_Y&-MUeF6P{oEAgw9t@ugb1{3$Jj|TpQ#w9IGmCZ- zT&Xjl_y{B49Cn?0!g5{EzSjaWsT1|q$Yv8H7kN2QSjm|a5>U4Jwu<_*(H>YO<_ zug&O@pAOQBI|r>SE=5F{GB6+~iyMJp1S1oemM79mv3Wxa+ws@E1e!PlU<%>>qVOJ+ z1(zA~kaZdL)2_g7jOoNiWQsiU+Rrlbp}|z@=uL#T;|)cd0g!Qb-eB){A%!29?XEq1 zulr{lutX1s>9q-p)F_@vIMnNQ2|$;^rtX$3bPyyImTjEg2 zH37@Vo}m#zRtdm;9>AZ05h;jJ+i@0R8YpAuv)kTCB!^*m32t92o)8GkeGiJ^Pu}P+ zp|MBIjVKAo^pE264v&?ibk9hV(9D;CYY!+0kCj@NEW|wWU^)hBedPlJ_dpm~6QVne z6_@x+OYX{%w?>h%Kr%p;cX?lJ0ju#c-JN4 zDFcuAewl3_X=9x29uELXE>x}eJrnZ+BD@z_H@5)J7gO?a<=2D>Kscsa&d z=O*(_nhc}D+iJ3m@zZ1tEao`G18f+=Xt2d}1oB9W^N+D)?2&O?9GZO1#UsGp1WOA@ zxy$Ml6CLyrwI*hv4*+;r@m3_zXY|-a@I<}t#>^F)iIIHU&FlX?$Pv?g09oJ|dGMSA zN@7ZhRlFp$V`?bu4&X7>8)GLq1#gKa`5iNra79qw>v>i}0>p)d#AWRmd6oj}@N<9$ zFB_mjv2p2pS)=llebeHcHIid+Z^t0naDe#A9PuPlPcD!z7f}jAj-})Wb}nzT+K#LW zoleN+5ZZoZG2{P8w!}vtBS9d@_XtX+(|{#*GoI0s&h&;tiLw773p62T)?LzgDPmbF zMu!IXbIi|yD6V!wfdR;;5H9Z5r2w+t4EsY!miY_<^ddcBE$$}EumB5F0BjkgC; zx#3|}lf+io*0(!O(#pva@{Z|3q{Xz}bSI=K)h{e!&NECbfK?^(4`^&@1)JBway8I| z+)T`Ob{6KpBxHNr5T8VOlYlpHN$5*ZBtZX982~0pC_y7L#{@L- zYDH+UfMju!weW={ad-LwvLPz+ey9tL5rO$qzzYcmj@eQ$X?2H$*}S10|GF6mNU)q3(No!XlIHO7^x*X z*<*%b;{iJhdt@ggSAhxqd}F351;!ll;RjYo@M{7^34urz?KB$;dG+U!nD}7gC~y7C zL98_$kT>F_;vr@?iJ`poJgW_92oOjwG7O~yPjrd|j+85B5J}1#RHPdXAVV@rgefwX zIfA(>CX|XiU~uEd-accsdpe_l2tCfCFu7F&{MR2X{|fQT+!8(ES3`nhI*NOlQz{l)pgF84Pn8H9`Q*TlF{)A@XUv|jgd15zn>2Ohwngq4(hEr^-$Xo-UCNT0;4&90QIE@mK!+M@)K{+L9D1epKrV;F+R z{?e6}Xa#{^LSoIiizVj$j?2_BN4I1V^0@}+0Kg#I5lKeoEMO1sq%f`MCQf}I!m^Ck z@a+S{wCITFHMkxVLBWxq4*l9&(l9?HE(^&A=q%(1$#|nK#Uv?FLDVdG%7H!r1HH33 zD~jNO5J=Zp62kEojlV~)LFciC_xBU)Pv8RU2yMf+i=k z{=hQuFI&RhP1AyI)3d+DdW&r70>^MihpY6g$U`zct?OZHB6DAMeQs5V`trYDIQWEh z6n^=tL9geRu6`zKljt*ZzET5;zVeArK7>^jNgv-f5i=qwLmcld5%8;J#GsjA3XJ+7 z`ZE{sNNAy4z?2Id=9g>;y)UySR?D!R5flNt%L6W!Vu5*0zzu>jdy#z-T>XR*8#av+ zRuaZ?iFGX!se1h)#115l_5wQ{_L+nZc3~XV;KvEB}KM?@(1V=2JFitr$ z(r~7+!zA&KXg)qIwAz47*omS(F&@gwP^F)U{hS^GRj|u6lX=Z{ju^uWlfl*i$wd7jddKK8 zT8u3(nGGQrq67a&1)>JOj&>3hFbkPv(U3LS=}swLYOgK!N3CVWt$s z-w`0flLSZ-oDpsN*gs*JPE{g!8yr>`wE^%hE>LrF@j_=37%0!;4u>t#fQ=S&pvB@n z?Klt>k+@Lxj;btdv}%%_o9!`&k-9Dm81lEXYEE%WY`MW1aLzA5TR;q11*?^XedZG| zH~FJzUB-SGkwMZ{_yi-J!G>ov`iVGQ(BBnPuvh7|TkH`ue-9EQI81kmIWauE?y;<} z_7{Vs{TR;yvGomS z{}tSvM-oQbB!N%hgYm>YH-XrMtWk*UZ>4F8wRzwlIJzOs`p-RTm| z$~fS7z0>{MED*C#Xn~Mq_MkXJoWn3TWE(J{0yeyz7PLz6THS8gCqOIG{zx?OeZYub z&?;HRNqO*HW*Mx6n;d}F^11J-WjAl&c}On~33zQ^N?O8_=t+C9EaKZP##V&Jq~H?) z!5=}CH{l6G-^8axZml~Q3lP-~i=|1m0P0QxAeNjc9F3seOGN3DVkhRa`2dM)E3)fs z^57;PqzyzE_pAmHVs*%d9|9IAQpBFV=A!E!;XH5_F{(KYB!D$grQ6Kjjd2>k@Rb>< zjPEtaXQ{grzj>?4Quza?0gOTplEX1#B|%Nn)$B>Mpb~@FC)!Vf>9twmnk+SyitKo-^2@-?aa1NtrC;s6)YV4 zje0f-VUN;I8uUm%v5*2@{L$;w5G~Mv*LqTLv67T9Azm@^qln*uXqb$Cd`ME?Q$_ZO z1VL=qhiS`L4uJ!+)bPxN593K>Xn=y4PLelKxC|zWHu)OxCHfTJZ7*+o7eHfbY%K5= z*lK7VZ-#U^p~wh{ctx+L!ZrvcNhoZuqx?CJ{|Cg~WierV+^SX-kA*_xah|}CMM5x> z3Qz~6#6^Q~%kXiWUpC7mV8QS9jIH(Nfqt0@g>Ec_pg>b@%JR68-Ub|8cebcJGT}>O zB`C%mlI=|bQTV~7pc~8#l3j2vX$*aEddN^Or1f<#rc#>Daw^gE;eWu1X+ zubPtE=n{>Y&8jZ@0gdK0 zGcRB#!-voAqJqS|)PSdsikQwgB4Q^opHXrunSe^0Rhcw1KCJZaVG2CdB zxway8k+7gu=X^4{QMlqy_(e@G267Zq{W7)`jzNlwEbKm{B}`Q#|2BAQjv>KEC|-3i zfko4WnkbD1Zx|f1f26t&U1!e@&61pFY&aOiWC(rF<)eBhdHqZ-tta4c3|5 zC5A5@I=LX;q(yHEYqF)Zp8oyNP9|B0u>v6cJ3c)e#xx3=unWVM#VEP0(J6&v6Y*X0 zgab>yYQ+XIqt2GGV=L=e8#q`30l(`_R`P#ZBqdoz(=_U)!I=%UF%cmg7E9UGCG2!~ zcpHm%XJ&&{-!A=#m9_a)D~U~7v9~`!a4&iGCV9mHxR5`)#8lSg5{ir|6myi<^*CMc zXgatz5e;l6D;s^$kllhp4Z}g&ueIQ*3iB4RDj8{FMvJ{d(|E(eiZZCLTLWZ3gyMlI;m}1iZ*ww0T1RAhVHGug++@* z)2w1f>cD{5geJtXQq-bJl?A{P-bAwAr1W9|-)fs?O+(LcuMkW1y^(w&C38mA0}XNM zt$PeWAuq}dQg-zEG}NUviFD#vzM>z$1`3OrcInk5tIDnr4i;cmKKb`^!vbw~Wr%P2a}hV5!dI-)z`ErcFx38qChl2nc%@B4K`m?l9;wof5(dOPKM zf$B#|5OUyk2^}SF5vDdSrbDzwCL3F31VtRuffB)odqSx?i3#0X&>isXqM==Jn54Kt zpV#LSWGAUBQ{Qk8X1&)b-C&#{!A}nP>Zhb*z!t~JdLc}m1d{JX=oT971kjXvO+27h z1)6Crzyt8I)sHEc5{-i41J|-H0v=+=o8TlM`Bv{|(x6`7tA<(+(dH}EPcu++jWM!V z{4$}FAd4ynZxs=q5NS+2Q`d&m>-9PTqez+?m)L8)EEt)=-oU;i|_(40hz z{IQpz&+iS<;BR?ro&X*UHLc8l&E5idI?L(cVOkvs940451m8Xp`w=>r5~ebYeORI$4_5k#M{wF)rTX;8CII ze+8&OkB-7ewj{7I4b@+QC+Thu-XrFP-52X@AQRWf5Q}MA_%vsNK$7xBm@c@zORonS${ffU@$ykL^T-DUnF29^L;YJ5V9R*$El05YWz%$!UV*f zSdr>HFl#3ENg+5K{4^On9!Z`xiUih%%{XU4r+PLO!uz|j3yA)?Rp3npx$3NKhzyi@ z9fTBx&q8e%fm6XL@ewMzF_Dda8vJ_`vZ5enO4VgHf~^KWQo8bP%$x!B7u01k{|!am zv_dT#`%*lp6-!hN>lEmPh6PABa#Q-+fTT9b%G7DL^viUz$gJ2Br$EmQ^0(_W!WmlD z5{P{#GNvy`%R`duRJ54Y8+(aGtjvV`fA2Q)%Tv#efnfz(RIuXZWN`8D&(xpRS%^0|Xz8w=`_ML2-sm2^hf+Q6o&9g#nhzMk{<>~jHP#Qr4iqwW~Vk@WjrmP*qC2HS@*a@0)- z@sNCiDRjV+VqxFpghZh+8B)*6h*?Nm_LKGW{3x{%#z{0qbJJHeZtG91jAaXtO#a=- zPm`7Ykp0_^ieKXQ=p6WyuQjDzr7esbX*h@tIttUfKuGXP_I3=28`y&8A*5@yvyMCRfUvr1IE8#Nq8ro0O<>_ znC19r77WDIF93#6>BJ!wWRnp9n4md?9d>Eti`(-bB3rM7_(uvt|FIh9oHdu?kg`9l zr2+XSSmM}eP&y0DG_5T?Yyu<9Cr+iL(#5*MSD{UqFuiUb>Yk%fM2VMrN9>}tB)fgO zKOyOj-4ZcxTKd5^wu33Uu+9zkOvItyf7+SLjriGaLV2|4XHtJ9LI1ik+n)}aSzZElM25? zRZJdx6_UVO$+}&3Zm@Tg-&M1Tk_CZOtLBo;86x+isAry?iJpDLB&wSC$xV0KVyd*P zlitOSo-x!rQ^?bRWf)2(v0#TVyp9V5oERv6uFn@V;ov7A%Lp>Pr*|t?0Ez_M8-3LxdL_u$-?DY4~?q8lkABF)Iuv&R%{d11Q6JAcrzwi z7P0ZeYbG|QqoUl&N_By(&T zxElxMAOqf$B#)7vl!ki9U$DcBU%%rpt)GD*s#I{e$721ujB}9b_btpR8L*)XQ{=^>=psx(_W~|j-(u8q{J}K#v zPfEL~Z%D`+>QBXDq6=hP<3jmR8f!xluH;Ugit0@Hxa^xabZ5el*bmq|m{ro{NaX0* z7YM0T{OOE7;2)#xjCeExHjstC_)FJR_(tZ_|Ma>F{q0KDg~c$7*`;h_#r5RD#6KAF zKZ*?l0umP>tRMI=GNMcdn;cr%TmO@%BY3DW4n6gad+|4gEzBUUney8eDj+rluWBBQ#(XxTR5 z9phYJ;rIYu1t3`^Vl2>#MPp&X_HP&Py~YCGf9ui zRwrW&OS8Er9uhud(>(FXm3qQ=@yoYJ24jJEoiG3Np)of0&^H@+TAlE5yT#kd>Z%H zqJkx0-y1y>quVA5UFoAR1EwH~UqZ=5G0h+&Xvh_ZVgRZ8W~Xn|{cu!1nD}fdx?*PW zwi0@=&5&_|=XhWs;MH_qx^O4jUpR;zo2Y>gS&$JJEu!DcOp;fM@Q~6;Brmu;tkZ}5 z4DS0=q058ez&Fg&;r1F7z9<#(z!7PJC>< zQHgCyQRXs|&fCdx&}BRo;{@uDY;C8%#@o`hI!=_FuQ-0!)aov=;P#2z$W^1pyl!LI ze{*QY5RlmcTa9&kx?KtO6p#Gb_*|%^1e4DueHu8C;A-)~NFRf-tbm0=2EwR9jTUpb ze9F$+-;`RIr)?aP50ffb5T)!@vQFxfh|MG;L~4O+Iacb~#l`R<3lpQul&p!;l7x+= zFq=cd`oR3MT_q_wqrRnxVb!jSa0Fp!O$;+@3LX4@{ZwlEF9y$Gm&ZoJ@L%h}( zh(ClqQAHG!kP@^ek@vlhZy5!UaoLt|8;~mtt4ol#Nz&WM4P!zY>qiF)Cw>^%A|X~2 zX1C8A`V)X!X-fhti4OKAxdsg&lO(lT7Vv-(O+_E`HeA4*2U@#j|C+0z?8rww z=es%oUyq0K?s5ag@=$q%-!!iQ4L=d@wh!9RQMJVHjJu5kwcK!l-`1{_3Na{tk37F4 z?S37sOVEZ33I$7yi#9{*FW$I`ukeS(G$db?W2C z(6_JzKiwT|DVNIQxnUQKHITyP@>ccOSg4iq)vDWLdA+p7oNSSk&7zFWd4BSpW8%l; z$1D7(v^zSZ;E*U2INXu#{*Th@_o|C|ZFneG0Xy!HRh9Z^d22SO*yVCDqj}gc&4n%Atod54 zm>YlZ(j64QL{zaIOdtG^662G*63EkxsRguDAbzOmv^ zeUo=Yf6VRJ5gfA`Em5j&2~XG#nbzD@))p<`nGnFJHGWXs9oJc@i?xvbK|ls``AN>SC2V_`Vw z3(mm`Tw9f3&GY{)fgb&Zp>naj)rD%c|Ea$`2E!FS;W$_rt0H(yx!UIZFuzY<HK}weKbgay(2^A&HkAnMayG8SGDIi?*P*-o>x^0Tl~&#WBCf?2}6|1qoLX2wPmc0 zqtPCFf)d#ln0F-~H@hGRxlw)7Rs@CHw5t4HmvfMi`@JU&RRiqmzt?lsP42M%+~|QS|0HvZ#r`|8prg2 zA_CsPy8PxXL*-m$Bw(5wxHlt&{S(`W`tVG7(;qE>dM{gVz(a~iG+QCW~ zx9iF~g+i{@8K?V4KFprwtEJu)5Z~Em3A*_jwFqNd(NUpfK zQ1XauMKM>!{l$f=79j7EXYdc^He&#}ApO^+TA2t?U{|Yh#Vr{6wX!z`td??er!Y%H z2ik|0!o;zvs9Z&t)r!)<-p>BKweC6G@p1ge*F7la9hLfK=GpB3#8B^0ZY#njV8g@{ z$Zg7x32WWeRkRJLW6i2i>htOpZ4Hq~s->D)B5Y!9F_vp1T2(y;| zwF@?+gj?yKLGnF%ZOd@3=nY#dQYQvm^=P@#!cdtd`C6smjbBx+1gtOnHF|A`_@Or> zAT{YZKIV0V2dbN4TNtvsxTGDg*K*4YatbbPT2B;Syr&>>SSZ2fJFF$|&MLczgT^UL zI(f{uu23y6GD~7kv|g)QOH?f!33+*|txZ}y!PS>Td{z{8&mhe|=eAZ*lfGt1N4mT3 z!G%RU_#-+XZ0YV=VH84jhouV{25?*Zu&6QQ{7L(86$8R;5d7D%O>r)Ybu?HKc%*9t zkC~8cv7jjXjvNsHMd|{RH(-igf`Izy#I!9$L^+Cu8WE8MT~T>!y`iJMB&dzIMTP2k zojC=S*xoz1l)2;6@j5i~VweyAY$E0!<*&o|@nn?w7>!`+01LJWeiynG>%|+sc1v+{ z9o3z9JksKfaKt|Qi~H3grCCb(@iIFZLSQ$_dbZ|wD4M#_MAgmNpxz8hs&E)m#HEGK zI)^2bp@z!dBCSlkEmw+&bwn{b^EeM2NrX=#Raw|UuP}(-*w|xb1c#LXd2BGb5d4Fb;mFxAqnUQy4i_C~YiP z2u#YSl0s0l7s74UHwMGj!SRTJ?HX;;5YqIPbdPIvjqg&*BeLYZ#MQX~{hPO9Y5E6= zkRds05h>?XM->aNM+IyQK_Y*+VuJ0%im7;BSnTK6$%6~RcqaM-6s12fBVtFD2!gY2 zWL62X#aSo}RjdJqv9e=p8QJ5VOeefujy4mU@nU>2f%`*BdAXzIk+E_`&-+_7@@toJ z64{}ox;CCF{5m4l;sR2)yEM_6+~z`z(BvXl>L5$}*fw{SRHkwW8&iMUKUW-d<8nyv zHTro()Md3joFd;g5W!hf!JOk@AucR*4>vfz#&y6r1oDf?!( z-#%EndE>oxSl#e8gcSrhG7X+rMQ-vwJu3-(42z0H2=sL&?Pqm@5rt%VCeWzM61!63 z4Ed@lXlG1`(XmC`&|kG2O(aCUgo73AR+gcvdHAxvNZTSb`B~z|&qM;ysYpDtfjo2? zy*^VPP$TB>Op=*DnUQhet(@;2*0Wsq-FckKq3n`f(0yr402(qnSk$%ru%&A(%YcmN zcc^@S%T-3HCLtOpil=FUpx%ujk+mH1GU_1%PrdJ()LEh{Jagz%#eCvv+MGRty`{gQ z^=L>^R6zFYdxiD50!X)B^kSS!ZOa0#Wt8ZR+hpGvJ6gt_#-mI&y0hXeck^y?LzE<_ z345MP0)`6|?Xzu2bi57bXPa+2=9Mjvw;!I6ks3rgeO?T+psg`Y@A`rq3+=2>3(nI{ zBKj=LnbA{*L_;@raenCc+Q=j$yPaGm;@60BVA2?BGS{vudpIE5`xmY5L$d4N?0NYm z?6pyM_cF5#3)B)^vP>x%%Oen-gQgrMsOWpya-6EsLmaYmfDIqL3qsiv#KhGGnJtSJt7 zNRApn(Y1*pALj=BgVL)+Go&tJz>{~QLPMIp)Xncnq9aT!He>mQ$F@BxijChvAF4k; z*EtE!?m2*nbvC`8=iD-#Z}^bSK1OXO#l0(!5J5c>JB;`qu3Dx@G`m=ly3^mzz@BQ{Q?|Ga;-%Tvwb ztgERRG_pO1ktL>sXJ2fBkL%H0K=zKWy zxrHk07xWy#>||5>LY&L>H^jjw{L5n17;5daF;J`L0pFkU*|>?F*}lCH0qC-)ImKbh z>e{yMCtdm#7&fI8!Ia4<%CbSSh?ZQ@7Epo2ydlt-Vb~+$F=>K7lAM@7 zU^}59+}zy{w5W<+AFR6B^se;+mgod-hYne4NV(|M_eb5k{ZDbX?As-%Y90HSs&h}2 z{qWp!+_o{bLv+%A-S+wBeh$PZZI(^zTuIUB@~l$8O=Tf%V}T&J))_5KrZVa;MgAIk zn?E#^={_^Bw!EC)6@|ZGHUJ-06G}T7a%^OAtvU zt*^c~3i57~WKIf`(bw&F0U@yOw}+ug@YQo)Z=}h5Oz6gbm|p*G->It;U&#znP2e6( za8WlPM|$eh*q;|;AL+Y!D~*A97gc+)p7HhAP-@JUM!`>Nf5mcvE{ls@Dqk)q{R5?? zzpkgHCOTVB{IGFv^-6KFe-1Nkq%d=r4N?l%FA?;VNw(2RL7}zm&O#-52@XN53-#&V zluzQ4K00+OxW^XQ!*>C(?9&!Fl#}^Cffh_M<4@q6yDA=7KzHSaayCV3Eb$sCk`{!u z&i(ne!*Kinu9(COqlBl=bXo?b3{h~BE^0eRY8Cm#s8mBhwqQ?mS;5#Aznu%X53r%T zxP2&Gv%NS@pTA4Twi-geE#Z@*0|!((IO7qz}q3$XcCf0B!jq2)Fe zz9Nnvq?j0n|FdKLoiYKGB|)x*!HSh|cI0mVcb8v}6hW~A!+FlBB?+rIMP!jKd8v8j zh1sQ9!*#t6aqV+4mJE~ml_5K6-xC{idI#a58m-)w}-A5`XxF$k9G z46JszFv@nPuo)9+a5pn`9S2&%oU;Ap^D zf|}hn%amm(kGWsQ&Sa?b3_|P`qRD|@SeVs8#{IUE>w!(kgco<-6wB93E}Bt+Q6MN( zugWiy)~rwM?>e|EQ))|9MEXU_c!-G=ERJm`E-i9atwtdj9kmLn8sv`DHkl=XxWX)U zCh9>HUi~33dW3-{AqX&7gJjVIIW(QZd?HiVs8}{+h(Gk2;c5qutXBJ{l1>Rut_$vm z_S;n#b&wvcnaQPd3Svpnz+7FYl9Ah6INs+wWfNctbGAcUIW9qwXTfQ49Q9^(mpLvl zr_vy!Cx1^$T z=oT8gZQ>{2*O_2kT#_&LG>F#R6`6pdr1Q+Pn)g3zrGQGvtMZ>E8=PUdEN~c=sHAgk zK>+TIX{MWX9>Z%Uf*Z}+1|IK8dQG&26*V117dHhzdW(+LCIroPVr%rYwgGzdt7#Rw zp~0bQ)T#B+c;^ByG@i!}zY#1MuoMqmp;aRdc`BDk61xE{+07%5VY45A6D`UGFN(q~ z*_WJIn#;17X*Og>HbW^T^_}v=s>j}63IrS5SAH&3)XP(FP(zUUvBMc_bsWVdh4zK{ ztOa$v8^DiIHgD4{ZP%g6{sJ80IfNz7fvsz4oWAN01PA7gDD+6@n>Fdt8hM`y>xG?h zA)rm>UE76QXmNKK?qubLuxbbvE9y&~0mrxZ1D%$%B2l1MIY8mQ%5Wz|AZZ5uc-Mwq z#90Cv5k4Nt7fYsS+zW|1o}i zJlYP2vyflDMmKlSTY`j!%hGuiEJ+kV?6n)H2G>zuc@dex$tv{m<9SK~HE-DlYF271Wa5wI_`DQnF-*_^-rFP)R}MT32iSkYuoK6i>gDF$vDy z0yptg%Q&`f1}Hou5`z%$dqAEV5u{_*0kAKvB&p+ zd~(IvnCXUc1(1_BkaSyze1M=gm&@-WgaJ!_?-bps^40yvp0NFNiY-SB-@~kW#lCW^ zjS@@0aUvUmExVfPTA=x))~oLU*)Tz?7t`zm9~?hp|&ymLs*(m zLZ-*3zZ;a>-J+_tCKZ7x;IK%X=K5gujWw$?9^8gT>bUimXXGD1aj( zQwhs~$R6b2LBh6SN>|PjHhUOxhWqbEX4cf3jKzN5W7}%p*`u(i2U`t_+#7SKnMUw$q zsuRISU`c_VA?Vq|csf^f*i)%qb(};};WbX3T>=%(o0OZE5tXejYvk58Zc2X^j#4D1 zeq)YdwlnVFii?2fgP)uI3B<~WFx;@$+}N=%=KMJ#_EH{&@lM4?LoDy%_f%GaAFQEDnf>V{f|x5aAG-3+8bQ^nAIDD)>x1dT z?}eD!kd6=ZE5ik`S2fCk`dPeg8^MKqH}O%f7*dh_GE7 zgCr)8YBP4dal}zWNS-AI1PQSD4bNJe74FR8rz^*Ev08k(Lsp#8J z&id8-Mqyo-a4XHOqnkjx6WCpkim)%mvwC-@rCodvyz!WosMuA#y7EA;Ndr{VP!F;6 zxJ_-&(2{?{4k^m#l1CzIFG#3_IM^Qw(Quo?m@U8vrwhs+0KME2%a6ML8ND$X0a6l+ z{~$cp#<-O$JRJ*hoE|3L-#qr!!EguI$m>Pb;<|EEI18j5dH$++W(-akk9jqneO~oh z@bX()Abh~wC8$XxPiedv7|BY_7tVw1vZI(n0)VUYZXnMZsLfrWraG07CSGmKHlnpi z8CE;7_h_UCo()^HD~yqtf+>g#jUg~R@RQ(s_jKL2i{C(s?$Jf(N?%AuK~w~fJx z30lv#_Yk(e;hJTc!e$TidPQVxFjSx9f`4HzRFM?4>9KlD+iq=!FkJI0anfmoHCuv{ z8Tr$^c@t;y>^NMsh$sb%{(BT~}Uuv<-=R;E(fI+!OBQQ>dr;!B{ow0;5d% zPSp`e2BMa*Kl{#bKpx>RSC=yt0yk12AEkzzCD~V|)`|n@`16g-n?yVVTbf7bpNo)) zH&2g1VyLL1&0+3SYn?DkyUs2%zw*v$NMuYkNRHO7t)WOKU2*wfqxw=rgae2x#}h*c zezG{~NfXP|x}b0QJpkOkjWYk^LMoYOt(+!I%6*i&fbr{2fdv9|>^{OrfSoq`^zW_TIKr=;)ZXXa;Z zE$dV{*q1Se9@|FL9Wp+)lfG9YGg|`zldrDy_GIz|ll#Iw_QlUg^ljWfP^7t5T88%WV*RQ_r;*bd1u>=lPFbR#m zR&N5^`@t2Gs9>l>#`fx$4qX+ z4wegYPv;{r9wMYM-h&V?vc(|y=-hpxr^6&*Fp8>?)Wq-bK&l5DrX(^C-4X=1Pt{_D z0&7Z>zHdPuo8B_(*(~3LO+Gs!TW~fPrM};cx%dWETpU%c4csM;&b-H+!6YqJX|G)f zvacDjk8pn1ORSE-i==dqIunnh4YUV(wAgyplesm1qT;Zq^7cH0$3egK=H`9o>x+xG zkdN!CjdiySgPB6}(B0G#cc4^9EsH9$Ru9_FSw_^dX?pYE`Ve*+^e22xcwO&k-`Xk@ zcr%uNF}?7`T@`ZQU)kbE$;0%CLP1A~Po&%_dmg@ss)CU#s4tc? z$`~F=Zg;6xJW`c@D;wgk1SyEuxkj*IVGhJBg+cJYAUuJ84&#z-PC z;Z7XO04|SK(86F?>6BeOrWH(BIT!c4sM5;_ME^EA0r)3>QR_+|o+!93cc3hYE2N7G z8;6~+H95pRDDvF`r~AID!@81TsAf9*Benn$YDz)#h~m@~FXWNV4x-rSI!v4;Fk!7v zbb`kHYMJ#hM^W`M^Fch8Y_P!Z)JGF$nW7CMhrThfTY=|sQRCWrw=;w&p3nK##jP}L zST>332`duq?L&7UE$`P=T-?4Gg6s+4uIec9^0?14~IvjiDj}zWX@AD-`Bb~ms4F_RYGQ& zowLxpvR?;J*9I`jIDnPoLn^x~VV49>MY5az1($Oc9DJ8c@$q!YUha+cY+z!~)f* zenD9vdZ<@G6qumi2W_FDX#omW8vBDoNYVy8*)k2PqR2??LxzYPCi64jYf*p4in`Vb{vry)>8Xf5a0>FE~t9n$LO zBK?AYoktvOe5R9ed^?zd&!z8)_x<(FywYUZ!HuSYjxlcvYQC?W@6=T}EK+>n5lp_6 z5sXnbB#rN9wG{|#ACuL7(Gg;3!aoJ4e}@gws4L1X#*G-tsUGO}d%ckeu7oND4Ly!g z(>f#v2}FQ0sN5L>U%@aq@Fmk^iAn1?AODgypeL7*x$>jvne(09VRlDYUF(X~l$5YA zY@c=S-~?(397GilGAkltxm8KGLr_;X0kre`HLkoZfDRG_s=7SGfaY4iwljCnoKKBJ z$v(o^w(yLZHE^q*K!8bV*&(=^0(EIWT;PG{lx!HFr>E7t1nV4w(LMeAebKH85<4QY z#v*H+i>O-bR>{^1hcTw@8J44=BeE)|^$BE^%FrgH_X=aEYVp8QF?C7}FX(dZc63W- zzAS*%RFHuvOAv$-3%Kl1iavzAzU8S<$Uss+CX8>sUjv-6Q|FlU5QD)Nvm-?|bwVI3 zu1}y`+B)K8r-FN3=OC_7B@6wr##c*Zeh4~OByO|V!!ijMCOj*4gtl402=BI+kQr*g zS>ZDig2F@qv&2#r1*tZR8n&tQjq33aw}Y&*n;;b1bE^z<*zhxbtv!SFh2u=T6N7nP z7YGPMmT`CLxoLmp5PDhH($DGs!4AB*XzoBi=N&-}44&%!B0E1Fg@*dvhiro{R(4Rk zHb(5U;}*3_)o_Zn7i?R)t!i@Qsxq{xj%j46NTEh{^xs9QF}tmMcdG@5eGe~*LLpKS z7z9!M$wga#;oGDnyUbS8f<{e$0Xw&hwn8y76Px-1t8^~MAU*taXFAGvuSr?9{aF+0 zvT5UcxU`OmBjDk*oF(O2@w4R(UBo>`&HJ2(jl`BkmAlJ1b(L9aHeu?>MN9eExFKVBZxB5HFM!lvx?0MgtTG&6%boyU2G{#(U=- z*#afg%W9pE7UN@@j^1b>iW9gR^aUe$Ldi@G?0(jRJbR<80}UWtz5eAmS-?A+HDc#; z^dzQcvYmSgLit#*Ns3t`N=i8eeARp=BKG*{2(ktRKW0M^3sFpBhXBm+4CVT{e3x#*1nCV>r5E9>f#lwWK*c; zx% zLSo8a3*-8F#K8?0J2MjSuE{gec-6uc`WWp;Kpi>e670)J*}<)FeQU=J#Zvbgm-6gU z61e>tBhaNxTG#QL`&;F0d$Sr^2g8)wgf-`>;^t>6QkX&y>)o)zM0`GPLo=wbCpbg~8(q;0T zYFU?sHeo1`xeAwc22LhLZ1s%TH~|+bcFsRS2!VMuS(h5K4;uizs{&@uEXmQxQI`ZUwEFlF;&_R4>*Nq`6!rb`ieD79%1%k)sM9my;MW z6~{0)mxhbRXot%s!MUh>->|J75s0Ehg7|`z-+8O+8S&E^lV!y~5n^u0)^?dcSDxQV zG&e>+_2HZh4X7|xX~EMwDM+j|1K}wK`)F?q4y;PCA1{q6EpWH?u9!2_gmm4>IAvYTqIofvUBqH*~u0) zM~FKtF5f77N@2-l5HG}VEm}!nMN3XGen18>|3_B2`oLTv2Bj{0YG7--YMRAZCr|}p z(%LXU zr@cYnq*8{qSO`w#L}qC-@cC2!r4Y!-gEj=}v(hjmVIge0G{$_axWMc3F(0Yp>u-!O zPv)W_N>?G0U9;DT^yEMNj2SG)TCIcQNdF!b7Q$v};>uu2pl;IOEjLqo{#jOMpn7EW z2$xa0-p5XCeHhBReojtlRZy=_$(yraBsgNumn%`Ijj9HdsYA^6IxVbZh-@_h|1P{_ z(R;5&Xg!=t(vwV6Te=oEcyOl$|D#coQfm>f;1z-U$+r4)_LXB{g@uv=m<>ByU-eLy z9^}XTKv<^yO$kABjXiSI^;FN+Q%?$|yz21YaMFNPyh?Xc~J z3N!8MXgM$5fB*&>r2Z1$UMfg3MTSKKZw%}t9eiuDbs+=#0oA(x>vRT%3e{5Vg0Jr+ z8_UO*5jX-6?zU|zM>G~86Z?gl?3PL4Z3zrow3rLY9$^9gv0w)*l`! zj`W;u=xzdE(b|@MK!#LUZZ9*T3}47XO1ULeZ`zyp2Ut0#zsq@MnO<-E2y`sAe6+^>|kkS$x9K3f$8EA!!}ddY$BLWwylDeG<> zb^`6!t6(zbgxS5CjYS~4gb;gib{E+$JTwQBE!kI(w87*?{+|L-#7$)IFoP8b#<;Nb zgV-GI>ylDNv$%ca-zzLsHC=Jj^VX%_mD!hhxn_2KGLG12oM@{{=q3gc1@ZSdabM*k z-7hypYHMi+-}s({shRx31c0Qntsb}eD34g?&bo+wNY&^asSR9t_Q-7@$w1trS&y;# zT*Qw@!nUv!`6%fNfWFNvS<;LU>44K1_{msHVyB@OJ6TbV**b#h(xQcDq#Q3dm{+c8YAg&p7pB_884Il^ zVsCxHQyq^=IBLWwVFak4XC1Kny1pZ#Nc@OVHQ$uhKC4ZoDbai!!qN`bQHU?o@Dnu% zKBtH|{dc4dM$qm}3aR3@svMtt{)R+1M!)dJ&k0lYmy?0ax^!J_J>V=+V>KLBU-ZT` ztG!PGHL6dt1hI1HGF)sX+25HcCG?jT%3vYe` zrT{-^H`yy@$o8iYZLHH=8$JcLyU?+yN*V2+c9PfB(Me{_&-L%YP=VwkhEZ}tC!#5W^QwGNW|=kkgN^sh>kfogT6~|3n;v zUKf39HRdm3m0X(DK;L#)v=}`{xGzTETCxv~1Z3Th;!I|H#{jE1taa7>WW+y$qI?pF z3RK8QiR`B2_j%%*dmE=DhSa`^n$p0<1Dl*N+lIWrn0Yj4xTk zZ_N=%x{K0}2t^ttg!kizwvf-8!p;+g5A_jxFrBaXg_YG{wYqLOn$_ZX?{%>1*im`U z;cebG8E9<8v&aIM%bSD_VPv6#kRA?kX;L4Tf({W}Y$7{HkA~6fIf%lD!KgFXNbh-6 zVN4Gb)9D0j;2&cm7l&8w3qOZbn>HBWeVk-n3@+@c;E=|lXekFqY;YJCCle(d6ei0& z98>##NPq4`O~hE*5@(Q10Tp;e<9o(~uSXpM%h#CJ=(S>%z-LYPKyMQcMSr4jy(ZE%^$7KXIyo+ z57`3cYRz6|B)uIQUv88$&>}unJ;IM1WtR0%?Vx*Ph_zw__lh;)7tYx9G*U918Jk1%`g_gz^sq+(9x&TOBP zz27mthsg_(89@N~I0y&poGM(m&qCSa*>vtYj}1%THcEYAbLvY4A2_eQAAm&VIRGDs zsk=Wb@N_li*|W&$)-`_cTII}p^FZb+qvMt5qZMi06$@qii{seZViafYns^RuX<1T z&+u#MmLXwn{d=6V?P_T1(1`TXj`7R=zdqnho5*vq-hBDy%o8m0u?`1)99}<%^nOV7 zoZK((*Q(o8vm7Bb6TOcMl~@<3!OG5>-@l?sS<1shuOyLM=&SiruTdBbmLf&1r2ImigxN zh0Zi)57dV^H$lMvo(4{@S4j8VTisrLRu25%FE#8}mTk%}o;S1cJz8}(;G&Bew1G|xx+}n+LY|FC@<{&TWjKhYN=R*To6)~?nh;B+ zK35(%ui^xV*P}Nz@}g!2bu=^MA!P`0O}~3~!{%`2Y0j_yP~p6ln`1e8l(YeX%~@Y* zp4{>INb#ZY4wC!%9GCy`7^(mBkAB=ov5O!5va*bQg;hGN<;gHl7vb+u0qLm^(3+VK zG1`L=-BSJ`WfjREpD*G3?r2r_dCZG$CwvN~!s{nK;Xb53Jm4`EP_?E5`Md|?tyG9c zc8B--58p4ByAY;@3bD*yK7P&)>~tAqX=kxQ(sCKt{h`X3#h2}R*65GIhDu?!w2Ny^ zGL;F21TD>wloHuZm$*Q?`c==iv4ltNYqhl%=b-WVva{=iYrSj5R66-M{SE2#8JF=7 z%47botXPDvCI6sJUVW6 z*|-K;RX2s@3|qM}oYO#7waT?(*{(QLku*gzMH1T5L_RyD@`igBuZg!$ako-}#~;5Y z{fsq4y0oHf9o5XalRkcBptl~Z525VMuIJ4f#dWHfZ*aWpG9@nT%@%piG?h5mwRK)^ zpC%$QB|G4P1T)?FG{Z5VmIslzsioPaWjHr{#TPy;hSmkefn(^qAhGZ;?H463&V+gU z^Jy2QH#hHNQ%y5Sv`7vR9-nI}cL(?$iirciJ0586Ku$8Wd$8J$RTmA9eY1~={oqw8 z-9P9_uVJu*GSZ-r&7Nz*`Lh$~vL=E>5L@bmt|jbq?Ke_otQ1K_68rE`njd$B@4RrU#xMl1EyH+FY!3 z6Qgf2Y^0BY`KgHeNgHWjA&PL87|F&4KNFkl+%3``vswJhp2B#|5!2(4&?oZy<^(k!M#Dr&P?d2kZ9=m>dZp@1;i zW>5ry%7!7;g7~$*$4Q{YIPQy+0B(;i5%Wk31Zdn{y&#FLD-eo5v1Tz=2}RO`Y}18` zKc9sDd}_js1jl~SXnLSxX)jHi`77PNyY;~5!Q8$DU3=R86WLD6w^lF;k#v6cAy zw$8s&G-Ypco0M~|Wo7D|XgHM5{Gxm2>Dl8O4zZ5-Yw|3> zsnH0hvvEgrkYaf9B<4&XKgJGBgBj7&yx7TqCC~>pS~&b;j=20$(g+-iQu_IJ8?wB@ z$AFU2h{D0Em-0)!1q8g7xnxel8q~1~mB}V#gOtQpy$}UgC@=7f^K6{y3L4UWVb_KL zM7Tcm!cGP?8A&V(Mq)=p4I*0vQ82DuHlKKRHY!w>BQIkGijLj>Hmzga{1s()YP(#dqRmocmS`aG&iEdch$~G|+xlx#tI2aiDZ6gt9v0|d`z8v8|9Z_YoGI{1; z5p-G!Yy0Y9nqbI$7et!(ho#A*HD#b?f-V?cX2J_7jo{GK6X(Aej4dA~EWp)n=qz$^ zp_rA?$!Hw%?`XnM6On(AB$iSs%n=0&PpKIsAghWgY)61?!}%y;Q&G*KY(>D4Yp5p( z552B^wqMXv0F|fIct@lY7gk{g9H5#j=cC&BUJj{j7^={H2{G8zQV(^lxVG%iT48h6 z_4_c_&hb1!#P3}!HYJ*#Oj6F4NW)D9zmF1Egv}FV*b8dW4WsJ#n2ubUk*||o)SzI_ zyMK2V5TCNSI?T z630m}tY3!O2y{Y^szPoQ+=%Iy3RLPO=xk(aOM6fYyP&p_)NP$GoIIBLB|QL{4p%D7 zzw1Wl16!^z5{U4IT3a%7YA1YwM!XL^g%oTBr97vB3G@;j0ZwOVEDW>1c{)a41b=JS z4DPZR{dtaD)*0Ise_kQK`_G%*%U0-(^Tm@MES~t_dK}+JR~_C~frq|{4;wGmbdXkJ z2B+<|mlWrN<3ryFKV&_#VG_CTxExCJOuOhjUvguoKJzgPlMEXl0;#51&;rhQ_AdJ7 zvtx-Re=7Rdk@*K34X)BOihm;(Aie(5T7;DK!TX7-LB!-;GrVWA9u0i_2LW#G=k1%V z%aQvHKFN`IZV84D-v-hfxStkuKU}n90m){3wE!wtIY=_n8N3f8yPOxY-rlx9yEY8C zS%iXj4@u26Y<_OF&qO~XOHXQpN{He<#}5#KH65J|KDer9sin7)`QaAE*o zktgdA6Yiv#Z-b8|JuOgl7+`B+M@2o-m$=4M_tPXLjwL*8r!|+RoFJ4rr#L0zF_)j! zKa<`@L215MHxM%dKc$Zi#d~?!yX+Aa-39ktP{v)n*;$zp;7eP5S=&9&JPQ6oSwq4o zW1fq>XKHk$NHBpliYl2c_u_8r@%XKpyG9ujN_4nnD9?20$)HkSikkW1hO1fE$e-G} zx2VzkZu=ibO|lHBJ9m?HW%MA`3>%OPV|s&(wv6}Yjq zOse#uh3#sQgM`wZO=hzxq^Sb9k z+WfJ0Bv*$bU{%51hjb)mMAd3Zz9WG4&lVh>7%jGACo!d`HvOaKXnp?Z*lRsfmW3o1 z)$YW6(|XbIZs}?ArQg(~4wxOXqzdsk7!~4144=GZaw%A8LUEzNi4e^OxFo$cqR`{#H`JX?W01sSn4Kz(*z)A3wIvLz$raQ^%Y)9V^4hP&m& z`XY%?5koeU@SCI#V|S27mCEHl^g0CSw|e_c_FKXWt2x{io~ULOM%%dstC8|Db{fqU zON`d~`t~!nVUy-tv_bd>AW||C!lRY<`cf8e#wVjz;2Mz*b754QpRjyIn=Qj!<^!ox0B#4TV*>d(<`BmX+Do_PNk0(n{9 zzIB=q&sIo#uE4ejTieo;@lC$eJdp`j+FhmCOlPYYj0peNb>+Vy--SjbI{!tJEd7SBJnPOJon^ zzJT%!j(fzJD0zpkV%y)jGR7xpW~gZuA7|wK=@Ft)8G?I7jGHr%>?R{R;8(}=-p^X= zIM=gJ*0L0OY?z@O&GZ%@O}3pMoj9>Vk%rMrtHn*Xv)k1wZETY!S`>&ocE7eCPB7 z;-D;k>wbHx=nq812D>#uQtv42o6M=Ocjdgvb_koV2_->@8bM-|01i9=Nf@F=h?rS` zgC{@|Wiy-PP#{}WwH z!~l&XK1$&K+otO&pagnT1w1AUU?cXrc{lc;9MJZIvHmCMzlV)#y-Cv8YdeR%X0gy- z+gVe@*2c-$#z|Mn-Okui`}gJUSc>F_9wy|#3yELBgQ~MlDfsMroetn+!$?ebb)jjC zNdtj*8>}$lqRL5%G5e_0BW?E&-0s2fnb*iA&*na7ivZ+ zb+s*bh_KZFbkm-*@-8zJ0Bf3yS_n&l9SwOJDsE&m(&pj#;($2iyGS&gy3}JBiMb0x zsU2<5WRH?LZ!x093PuNvNDVrHlf<)$Q=t-jd9~6E?W(~U6s@LJ zWuWKCK{2%W%RFCzZR2b5Y}GX}YsV=S&LY^;9*#gSK}o@f1sYnWCpRq|qDXZSl-)^& zCBHL>xPTNIH`C|ol^@V2>EDcJ&}CpP670~ZgZa~y{m;!OC&SvkI_lfD zsl-QL??y3+)(@=dl|M-(T07+2w4e!pR_5I&}vPKqK2MV^D>!6cSx2B1;Xac1D ze|h>2o`2Z>jw3G(0*Vg!XUg)g?f>cm01yDt>o<%H#9Q9*C%}L2n|}iU0LZU@6%r8t z(^LOD)4%rBzbXD?I{iO1fAlT?8?)b?*PrD#v){$Y)==KT*6#P2;otdn(|-Ubd_6BT zL;NY(@5+Djqx@GgeLK6~{{C0$h8*`U&esqTenmj}P5N5?q;`7U^FK@tZ5@o?BF8hE zgQ0mPM|rLMJHmdKKgpM0Q^o%zcXo8Lwf-l-+ZKMM_(%DzH2bSQul@J`zm2!%>Qhpf5y>YQ~&=IS%v!#k^j|f|C`W=zbXGHzgt-4&ldho>}Y0e?DU_$z29RF zornhjNKOC%*#DsXv(^0mgZ2-IH^rxGWLeiD0|4Zv005kSLowC{`Q2v!BEg?1OmA7? zzr+0SeH-R)N)ulAHVn&K($F(JRocHQrT-sF5sbVI!}=D?e^;vi;%ykVzXzj^4*I5v z+24YB3~_C|SkS`f8hhj|Ewh|G69Yk2w0{=S{cy@1~I)c~cmczZnaw7jMJ-%~-HS2YbtHSpKF` zpxkf6{LNTM)P5W0Z^i*8&gzZnZo=zpBS z{@N9@ycr96IP-AjQ~-eI{a<6@TKvsec(c8`KekM|zDAVhfAls`+;0lQ`erP2e-xBs zcojzL?ythk+rBBxn_kml>#`pAI$|rj{wvD6ls8e{bQ(qwkNsb-C>{TS0^0c|%9}o; zT8LK&_Nr0Uf1t1(zKQat%P9JA@i4ujr2hwsHS(LMmj9>6{Cl@I!}TW0KO6?)cP<6M R@cMy;2LPbtUdIc7{{v9w2k-y@ diff --git a/tools/language_tool/Language_xml/language_de.xml b/tools/language_tool/Language_xml/language_de.xml index 5986644f1..ed51bada1 100644 --- a/tools/language_tool/Language_xml/language_de.xml +++ b/tools/language_tool/Language_xml/language_de.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_el.xml b/tools/language_tool/Language_xml/language_el.xml index 811e3772b..97b1ab6c6 100644 --- a/tools/language_tool/Language_xml/language_el.xml +++ b/tools/language_tool/Language_xml/language_el.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_en.xml b/tools/language_tool/Language_xml/language_en.xml index 97ff6df9a..5555b293d 100644 --- a/tools/language_tool/Language_xml/language_en.xml +++ b/tools/language_tool/Language_xml/language_en.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_es.xml b/tools/language_tool/Language_xml/language_es.xml index 71de491fc..3478b8d48 100644 --- a/tools/language_tool/Language_xml/language_es.xml +++ b/tools/language_tool/Language_xml/language_es.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_fa.xml b/tools/language_tool/Language_xml/language_fa.xml index 8162a4612..cc3e8dd55 100644 --- a/tools/language_tool/Language_xml/language_fa.xml +++ b/tools/language_tool/Language_xml/language_fa.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_fi.xml b/tools/language_tool/Language_xml/language_fi.xml index 1a410fbe5..9780e65a8 100644 --- a/tools/language_tool/Language_xml/language_fi.xml +++ b/tools/language_tool/Language_xml/language_fi.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_fr.xml b/tools/language_tool/Language_xml/language_fr.xml index 5cc89eafb..61efe3a1c 100644 --- a/tools/language_tool/Language_xml/language_fr.xml +++ b/tools/language_tool/Language_xml/language_fr.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_he.xml b/tools/language_tool/Language_xml/language_he.xml index f4ca3d257..6e0fb942c 100644 --- a/tools/language_tool/Language_xml/language_he.xml +++ b/tools/language_tool/Language_xml/language_he.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_hi.xml b/tools/language_tool/Language_xml/language_hi.xml index a03ce1b8f..3d6894f86 100644 --- a/tools/language_tool/Language_xml/language_hi.xml +++ b/tools/language_tool/Language_xml/language_hi.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_hr.xml b/tools/language_tool/Language_xml/language_hr.xml index cc4d00606..dcb71e371 100644 --- a/tools/language_tool/Language_xml/language_hr.xml +++ b/tools/language_tool/Language_xml/language_hr.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_id.xml b/tools/language_tool/Language_xml/language_id.xml index a088ed69d..1a6bf60d7 100644 --- a/tools/language_tool/Language_xml/language_id.xml +++ b/tools/language_tool/Language_xml/language_id.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_it.xml b/tools/language_tool/Language_xml/language_it.xml index 03816a019..536af4732 100644 --- a/tools/language_tool/Language_xml/language_it.xml +++ b/tools/language_tool/Language_xml/language_it.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_ja.xml b/tools/language_tool/Language_xml/language_ja.xml index e08c8ed1b..ee689e777 100644 --- a/tools/language_tool/Language_xml/language_ja.xml +++ b/tools/language_tool/Language_xml/language_ja.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_ko.xml b/tools/language_tool/Language_xml/language_ko.xml index d4f84a953..f0e3a1cae 100644 --- a/tools/language_tool/Language_xml/language_ko.xml +++ b/tools/language_tool/Language_xml/language_ko.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_ms.xml b/tools/language_tool/Language_xml/language_ms.xml index 8c8f5fcc0..61640365d 100644 --- a/tools/language_tool/Language_xml/language_ms.xml +++ b/tools/language_tool/Language_xml/language_ms.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_nl.xml b/tools/language_tool/Language_xml/language_nl.xml index 98858b985..25729f432 100644 --- a/tools/language_tool/Language_xml/language_nl.xml +++ b/tools/language_tool/Language_xml/language_nl.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_pl.xml b/tools/language_tool/Language_xml/language_pl.xml index 3a5e8a16c..8c5cc7089 100644 --- a/tools/language_tool/Language_xml/language_pl.xml +++ b/tools/language_tool/Language_xml/language_pl.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_pt.xml b/tools/language_tool/Language_xml/language_pt.xml index 86a2347ef..f4ea1771c 100644 --- a/tools/language_tool/Language_xml/language_pt.xml +++ b/tools/language_tool/Language_xml/language_pt.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_ro.xml b/tools/language_tool/Language_xml/language_ro.xml index b2ed5029e..7cd93a98d 100644 --- a/tools/language_tool/Language_xml/language_ro.xml +++ b/tools/language_tool/Language_xml/language_ro.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_ru.xml b/tools/language_tool/Language_xml/language_ru.xml index a5e9bea82..8b10f38cd 100644 --- a/tools/language_tool/Language_xml/language_ru.xml +++ b/tools/language_tool/Language_xml/language_ru.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_sv.xml b/tools/language_tool/Language_xml/language_sv.xml index 3e6ac4b1a..0ed24cb35 100644 --- a/tools/language_tool/Language_xml/language_sv.xml +++ b/tools/language_tool/Language_xml/language_sv.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_th.xml b/tools/language_tool/Language_xml/language_th.xml index aa94f5188..c71488a8b 100644 --- a/tools/language_tool/Language_xml/language_th.xml +++ b/tools/language_tool/Language_xml/language_th.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_tr.xml b/tools/language_tool/Language_xml/language_tr.xml index 4754dc09c..de9bc03aa 100644 --- a/tools/language_tool/Language_xml/language_tr.xml +++ b/tools/language_tool/Language_xml/language_tr.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_uk.xml b/tools/language_tool/Language_xml/language_uk.xml index a72332c7e..5eb4c6cef 100644 --- a/tools/language_tool/Language_xml/language_uk.xml +++ b/tools/language_tool/Language_xml/language_uk.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_uz.xml b/tools/language_tool/Language_xml/language_uz.xml index 1b6fa757c..7944990ca 100644 --- a/tools/language_tool/Language_xml/language_uz.xml +++ b/tools/language_tool/Language_xml/language_uz.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_vi.xml b/tools/language_tool/Language_xml/language_vi.xml index 4c8acf233..cda888a95 100644 --- a/tools/language_tool/Language_xml/language_vi.xml +++ b/tools/language_tool/Language_xml/language_vi.xml @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/Language_xml/language_zh.xml b/tools/language_tool/Language_xml/language_zh.xml index 3b55c48ee..554569e5d 100644 --- a/tools/language_tool/Language_xml/language_zh.xml +++ b/tools/language_tool/Language_xml/language_zh.xml @@ -341,7 +341,7 @@ - + @@ -458,7 +458,9 @@ - + + + diff --git a/tools/language_tool/font/ar.lang b/tools/language_tool/font/ar.lang index d8378921c971748b3cd74e403ac3393e3bb1da5d..93aa51c595662edafb1f0d179aebf38bd1f164f1 100644 GIT binary patch delta 467 zcmY+(O(=tL0LSsal&us8&0%K#HU}q7yO5S56j9V>IanMiij<-zxhyQTdTJw=J!`eR zOiSn?D>>{SZlrM8%i|)+T&(4L^{Y>P>sNN~cuW&o_+@HA{9EgZsomfoFiVj@8W}tx zhc8q&NMS`Ax-f(>_^^a^1fXCSQKWE#2Rx#PGHNVRIME9?<`A$*zfg!MZc&1>QHmL; zc*Q5a@e8AsAN?4`BxbRU2%gc?B*h}u5W@j3kii>@D4|kHQ7`>cNWuXZ`Y;R+d|1II z61c|)eo#hLvlKQs;KCrrF^zewVhd^9q0S~n2XaShPF3{Nq<(fRQkt>T+#(8Eyr3QG o*ZcWkEFap=UhQQsBYHgg9#*sGL9e$E*$CCzyDLO$#GW+#0W;@xT>t<8 delta 432 zcmY+*KS)Ah7=`gS2rLL%GD5B1G=#eZ7nh=-e?vjFd81LGh6sWjqV1z*2SX67CBmg8 z4M~Xxhsq_4hMHP4F4>Z}1SLI7LkE6v&TvwzZO1#;ds~YqtzS$`lq5MI75m;SuA*Dx28FF;0<31a@xIIUrGJ9{w1%dOu~5PD E3&|E>)^oCgbYai6m0mPJN3MQqe-{NWDJD l`y=_lcJ^vNdl^!r;kR8Sd+v9+3Zacat);s{5+jzl<`4ViZ5~a;a&1Pe;0k;=B5n@VVFWI3=G{!2@34qQx(D zVh|RlFbf;&*nxutQpn&0m$=0}YG|M}Aek7$99G~UflNS-t|)bwy;2NWJmC%R_(T(C zpA^Lm77@n=l6b^uzqE#J9O4*xRPc-%>i9y3A$1{aI8uZ%j%m!p#wPY~gd4o#0}Xtm zXMi&zn8X5>v5GD1ql9a;2c=hv^^}pzp0!$D zrX@78lEV(-Mh;x|^0-Jc7i;-m{pwTS`c>RJ9z&yR%0KIuf9p6kbm;=aMv(+E$l@7! ze4(~k#Eee#ViXhbVF~L9Lct!QNZ}TbctQyk)R{ya7=RlK2%01y3K7K}%5b!Z%t6H~ zKJkrT=*|2Xf(z4_$1);#L4T`=A8Ux=5SPf}4JDLOZ4qg*1Vk)^9Zn2l3?BHff=wjw zfDinjf|@oFE9`J$1e2J-B37}54DQij73oI)Sk0@7c9zu6Pb8Jr_ZZuyn2s0IN7~In lArvcww{zF~xvPj4kG}7!xr>n3Ta0Xk>ur5ik{Y)qb$^3SXNCX( delta 432 zcmY+*PbfnH0LSs4l2MMHv_CwXR_~%-yAXvODBQfITqYc(6iRL{&O1yiwYf;UxY)F8 z$zca^5jk*jHNDKm+C{N^FAje7so(GLOU0Xx(H1urm$&sV(R0K0xh20;!2@34p(P-7 zVE{HJFbxOm*oBKE4v@hqE^&){)X+d{P_i(L8LYrX5}BY}T~X?=LQ(=*JmC%R_(T&{ zuQZA&%wq`~NZ}DfebO3saD)@&QNc56sN)Nrrqqq7=}Ixm2qrNL2bdgR4>a(N zo_@}VVH|T!Z`_n(+K-!Fq6%&zy?-x{n BRFMDx diff --git a/tools/language_tool/font/de.lang b/tools/language_tool/font/de.lang index ab3f3aab9e5f1464dfa2781859579471ea2942cf..b023dc618bba17cb8cadbace857e97ad9bd6ba2e 100644 GIT binary patch delta 562 zcmY+=F=$gk7{KvwiAHcxA4(kj* zXY61y)Lv7&+I#yx{3Lc+@-3~dw2j}<{)514Dn}c&q)n~mIfR||ZEbA7)%Mi#WZdzU zL;0osoU%PtE-O1|4E%KNf@3>@sk`c)HjeiG6_#A%*gip1|Lv~3eljb?$(Rj?H@K?7 O(C*)CFC*nl_0~p67qDW&CdpN=y3fv+JLzu!MPVj_0T=kNc!FrJclr*p$&zSIt ztYRG*?BX6@C~p+0MLPmmLmtabA}{zrce6+kAd@2}D zsQ$Qd652^=TUpwuF>R)1Y%6I;mA0LTHnyXz8La|8$;?KxzbhDae!D|4qZYKW2%~x~ gmrYE^9FI>8=dyfAjxZTvK_nbA+U`9q^m@q`j8s56Mz&<_U|;5Ud*LPP|2D8tq)G7AN- z_{2AUp*8Yj5aXD_999s<3;J3_mavW}j&O-A-cUjr)h3ZflTXA%SYgKiM&X1TYuG{@ z5BR_jDyV4{F~bTwhB1k0EW(RzWN?oLvq%^6CrVxksi}l|ek#edwp-sO#dNHgK2~oI m3xQ}MxRbj+$X$iiSmb?A$z23ou3~sISa0dAlH`~rq4@*-YiL*i delta 432 zcmY+*K`2830LJl8sZow^(l+yKTD=Rsb|DHmP`G(=oU(&Ragf`K^A6KW%`VbXE;cP& za@av!L=K!>O)qn?c2O+WavLU&;qBLOjN(mg|32%7ECt9$= z(io<(fMskTjYkakNvqgK4#y~}XB(|`JGOp1Xkp@va%h&P;-bK-?6#hn~bk|`AGCz@E#*B`a649dX7oPo8 Ay#N3J diff --git a/tools/language_tool/font/en.lang b/tools/language_tool/font/en.lang index ec7c766adfa00d65b1095629a0cc67db957ce023..98bfaf787030c022a331a34aab39176fd7a8521f 100644 GIT binary patch delta 549 zcmY+;PbkA-9LMpm6e}glzsu(FZ&4Id4x_|j2Nx+#4)nAA+J0?4KW)ERIoKpOjdI~2 zC5K6o#Klc=kzJOngXX3jkP_vMgFN->`Sd*B@AG{QW^yyNrTLp0Q_H{Aeq7sAo?dc` zJfhMgQjc!<;71rMSi=r-IKl<)@qv;?kqT6y0bLlv7$&fSEcTJd9o|r_n585wKEfzc zIKwOYnnV^+z!RSFj?!k4PWUl}Fy^t0Lo~LKafxfZ;1kuYA|CW3fN6w~Y)y+~2&>q{ zHg=K2A#PDbSsR~10MiH|iVU*Y!X8d>fdYznMXy(65DPd(z=%aCs*DF*B8+Cca{JE delta 546 zcmY+;Jt#$C7{Ku-C3ldLDEWF_-13n!QMxJRE887V2F^X_#p&MOlj9th>7oo$B7;~N zL_*iXL`KP`EV393vK#Pc5O4kJKRi#*yFYd~RvI0NpJ*fhUhK5Atsq-oEfPg1dXa#S zb?o2(Ib7ftuPCSyDMT46P=^i-Vie<8$2QLJfEVN`kxF!;7eh+2vP4`#YDK!Rf=9gL z1Nl*rBD5m`4IhhG!#SGjXx!l*pNQ0R42|eU5-vO}U=>^SS&?00A4kaH98Y*daRZ-1 z5-vQT6X46KdWI zmF=0pHKA64_uWR@feNOya`dcg>y|&QGHyDpl3Il(>4nBomT@*WnoA$LN$4+aDk;c~Cb?iCv1+L|D>;M1& diff --git a/tools/language_tool/font/es.lang b/tools/language_tool/font/es.lang index 61a788b91bf7f10dc85f3a1d7f8a1e626357b541..567953b518f9b5eddb470fab8e7d849c03b237f6 100644 GIT binary patch delta 563 zcmY+;F-RL>6u|Mf*&<}ojLHWRo22oYYz09q#?9g)CF|$;6;3X9a+gG%u1*pt8i?&s zRIqe#kK`;`&q75;)&vB%!KmaOMZ;! zdZG^rk^Hd8OB7MXJM7^Em$*g$BN2rZCSkCI2sOOH7MeK18Gd6RDU!r9EaElZ;|Kau z63JjnB#R>2c$gNkv5$erBIC&8IbL8LO?<&OT;LzF8IcX7M?_Xp!*~3`HDVS=z(WNQ zwyj8{L2!suoZ%c-xW&^aA~RUQAujL-e{qA6tjHJ&2=NN**u^J&MJ6XQiUw{lp^J{E z1EpQ1omTt7+r+d?Y2`1NK-K{tU=l#41jqZ%^4h>Z2)4koTE93&~;^!4fD~3X0E65gZhuSsYzNsB1+0Cr-WayXU~+JLlQ@_b78Z6D*ogPQ2V+ zrkH4!b0QV2p@HXkgHIUZH~u1VN#p`bSi&-VgxEkEyEs6M5l+pDWN{x=Ji#H3@dxR= zG^LUk*}@OpzAUnh5zfttoW~rlp@ueIVIO^bMf!?}MRH!mz{gv>$2a^$))BdbdsxOM zTIf1Wkv*CNe8guAai$=06%Wxx9|L^B5mE~xGq{1fcz_z7Vh24;6-B1e!VyZk=K9(y z?J4bAqda%Tn%*G!;^IwJ3jDh3M@&}(UwL|5Ov8H7F5VvQG6^N#xPu53axS^fXkt=`$fuhc(Qm3~_Q diff --git a/tools/language_tool/font/fa.lang b/tools/language_tool/font/fa.lang index 509e73d79b15ed25fa1056e07f9fb75ba5285fd8..fd1db4a8ba41157f561f92351227a29a16949f25 100644 GIT binary patch delta 467 zcmY+(O(=tL0LSsal&us8&0%K#HU}q7yO5S56j4^2oh%Lx6bC6qZOLU}snyEJWzVdZ zm+47pWF?0k#El%d?B#J0%UrDGd-bbNed||oZMzL$2hQTml=!#yQ$wfDH)NC|fiyCB zMh->PHc4Sd2YN69C%jm~8UhGo7g4CV#Uq|jLIrguDeUNn3-bt=q)&v2DDF^(y;+J` zD0syuzVQpanID4~$0X*kj0j%P*CNFt{D|QYm&o7^C6rMurD&8sDI{To0|OX^8(yqn z0|`9f13##srd0|HY;a&06PU&VR;bfEwM delta 432 zcmY+*K`4W99LDjVQnPY2X&Zhvt=@}z+l45W1BIJcj$5Hnii6z#ao%BCt;R)bhq>6a zY{_8)6FHawwvPXEe~n7rIrY7ZEioQOY=`F%JjZ*vAQO@QM$# z@QuD9&WK_P3s}Y~c5r|SuHg--jG%s&uje!FMaiue|3RX?B>RWN`xOL7spJQrT{;mB~*QxOj>O~UBAd6?@ z@rBwZ5hFU#gJF!pizTchfH3wDMGCig#1l%Wpw1v-g99$iBVZ7}go!BbP=>8pWCjXe z@riHzLTlv50Gyb>ES3?$3;J3_7O{pH4snSr-cUjr)h3ZflV8L{SYby$M&O1QE7(K= z5BR_jDyV4{F~bTwhA@svEMOH|$lx9gW|1!BkCnUZbiq~;F;&u7g5 delta 432 zcmY+*K`2830LJl8sZow5ZNsx^^)BkQ3sEKqE1Y<8oI)+7I7m6XIPb8vQsW}+;$mCN zmK=5v7m))e7YEbJT&!Ib%m3owt6zQJ;Y%&HZ12nbZgef7e+d`8md7dkq$=+53>R&F zsT)JEFo_s!tYZfbl1L+qQ(WK%cc`O@_JCw!6f;JVN)9`S8#!><%i|)+T&%V4)vrGFtzX%>=Q7yB^UBPU{9F5(p;PA_GK$2JMg}j) z;TyG0B4%`;2P2q(2P@cw4?!Ftf+X(ngl7~{Mx9B-j(#|?0G~;`5+owHM+x?3ky)sC z!xw(=2fdjegBZsY=CFzoUeVVgvWyKxafB;m@Qxx%sJ4hSTD&3_LV*JV7=;TStYI5* zJmM3-D5IuT#0mut3}X`0Sj0MZkj4WVtRh{=ov1lAsGTRYi&IIa^xeibDWqbB)UkGZ mnDVHxHb|DHmP`LTaaSA1+>>#&aoOhU3YFw6faj|LH zlEV(-B2qZH+WKcM)-H#c8Vg*}B;SnPP(gt>Lj1%Nh!3*kW;0s-r)PtyHq!?uk)0l^gZR{b78@%BIO?;zw zkTYVK!~&MFh6MIe!ZkX>(lDxLxoYmvyC`_&{NE@S?>d}7`X?MrTak%kJW}xe0>2Vg Ap8x;= diff --git a/tools/language_tool/font/he.lang b/tools/language_tool/font/he.lang index bbbee5a030bad1180df99adb39dd60a4ba71e303..acb732e23a9956ca09a2e265e932af407c825500 100644 GIT binary patch delta 467 zcmY+(O(=tL0LSq^%2tYl<}fpVn}d_4T}Vq2im0j0PF6~Z;vl7{XW_E2)M{nqvS+Q9 zmuU%&tmLqRxRC>wy*v&inTxf2uYUEZZ~e-yZMWgwS-CbnCH}4L#L%Hr28~k0kwykj z$l(h$jZ&D=j&2NN3|=f^6@G-UiwKgq!2=#qL>aXvDeUNj3v=+Bq#{B@1h*)`-Xz5g zRJ`C5-}r^z%#Q&$F@aeuA&h7AHcPPpAEG$G1u}R=5hYYfDH^0Ag(PfnpdTY}!;58X zAdY){;0I+?w@6`u4Gs)p9Fv&G3O13(9qKJobRu`8=G2gOn$XUUMKY!DGPa6BDpp7x pYS;VuKr|oR%3kedFT+|a^0uR9&jTJ$A-o=}v-VVomiNWMQ?GiS!;@ZWIo@RV)yP^x{v~qewLPZnQ>o$sFL2T3 zSLwkJY)oMm4%V>)gA_8z;RF}B#Xah1qCKEuVGMIvg+U6rfEu}^G++f);yAz)-tdl3 zv|#nC#4v+JtY8CaJYsY}C5deu;ur-~@r*he_(GSe^dh20B}y5`H0I%86T3LV4PNnq zCce=($Qe;gVgbuYU<-RF;~JeIm0{FQ^R@iGdtP)ag}+fL-F4W$>`%y_)$l|q9xi%* E0R}K&ZU6uP diff --git a/tools/language_tool/font/hi.lang b/tools/language_tool/font/hi.lang index 260a44cb61ab12bf139840941198c5f56fdf168d..97c2bb185bdc1b9005d29ae271ad8464176dc4f1 100644 GIT binary patch delta 467 zcmY+(O(??w9LDjVl&us=bC{Xg9Gup)3u!4r5k+lwvU2iL9HbOA$z@@w)yl|a|Fv3P zrX@78(hfU_gCYkmd-=OaG8b#@d-c?(zV(!yyDnWr+WIszEC1GUrt8#rhx8&bq>#Z2 za`;AVvxpH^^k4)N@L(Am@F9qOgpt4<9`TGK%BVAl*wGIs7T`08SAs+sX_R1Z5t)O6 zH+3D1V^|+2Ja}MgldyWlgTS$B5ZJA0HbihgH>!H zh6jA&7iHA6iI`!71H+iaG#0UjZKQCIMzcs4awkeo399FD_2N_#No}{jT?)x)A$hFc n9_Ia#d|)SgbCA6bsnPJqo|3)vyWNG*W}x2ETP2AxOI%X{rj}?Z delta 432 zcmY+*K`2830LJl8sZmbaq-}UMt=>hwb|DHmQ0C^zaf-5(;vlyd=N+ciYFwmUTx?pl zmctI>B61)HSJTT}%r1)Me{t~DufFf_r50PZ@9ERqy_V3wM9zGc$0_-xD(>(M7i|H_ ziy>H;!Ypj8V+RhB*hdy8sNfp6sH2JYpk!hcb6A0cB(gy{x}Y>*_DOLZ-~q3A!v|V0 z`=xQrU;)e6KnnL58ITg##vzW8M-`8#qk%7U8Bz}-h9gBOW0*z^Ha4+~BV6GH?`Yy1 zy@Q+)#U$pjgjH-|4<%fpGb9b8cABf@GVXc7E$9D6xp>oI`O`n4K-vgT6yxE7=NB`v BRj>d6 diff --git a/tools/language_tool/font/hr.lang b/tools/language_tool/font/hr.lang index e8e9f976e58bcb3256e12fc7a5afe978ff6bea53..5702e75d6a6fe97f94e6e5364a37239b488eb811 100644 GIT binary patch delta 592 zcmY+-O(;ZB7{>9pMp2|J#72(qVVGiXAs;DH6tTgXapla6JLBGK)KIhXkx8YEbOc(TPy#|%Bf$yo%24=Ik4~T($Agani)s_o#07nYkqdGTBNB)q!WFZ zz#Nuwgh#yM3sNgmfC}_r43n_oViDUo$1R=^s1qqc8^+;c9T)hlldOC*6xWM%BZntc zHc*BaNKhmX#VA7uqFBHhwsD9z3^a<|p{z+Hj5s{xaDW$lBM=fPLO7HaX=fP1Bn%uZ zVFhP+zz3?D*+nP%F@hX+ae`Ys;~jw(k#aO+3;U3;$RK)?Q`$4i)+*_xPcI8LtFtno zT~DVIF>S}JS(Qv#j*gm`rQDSE@3e{-PhGECMB+N5$)>H0R<0TyRYtk`?~x^=(vD`) z_WP%G#4*e4D<)XkNZFrGz|A7@ z1-4__yvpX3tI}G=c8!ARDl4V5YRS;@Y17KnMmDc;In3ahRXJ~xH^?%p2Wf*wZvsKs fENnQYSK#$$ysc!j%Ii^)*wKsL(-yz})>nOh>)Cn; diff --git a/tools/language_tool/font/id.lang b/tools/language_tool/font/id.lang index 8bd98fe159ada2c44a35993b7eb7d34faadaa38a..6dced815b46725fe15bb358152b3a7029ba7863e 100644 GIT binary patch delta 467 zcmY+(Pbh-{9Eb6rCR-^En#0V@=HR4h7t&IMB5G>0la*Xh9HbOA$z@@w)yl|a?^-Q? zrX@78lEV(-Mh;x|=XH^mxmat@)we$N)VJc=bL%xlXYJgq{9EU_zFX@XF^I&GMh36Q zp@{kx5fi%5hcQgTixq6bj}Q(JK@#_P#tTZQpus3&#~@r-gx@GW2@w%IpbUGf$UGFh z;~PKtgU-Z{VK_031*{^BHw?6iEMo&v9OD`pe4vCfG-i=zvroiK*xO{Re m$_JwP;BNNzFnbeLW0B8&C3_X{cnaaIV57CaMv@cOgtiKy9cPvR delta 432 zcmY+*K`2830LJl8sZow5ZNsx^^)BkQ3sJ~{!p)O|!_*v>QXJ&=;=IGtYW28CySUi2 zY{_8Q~=)_}rDY9rS8zZaSrZiC+Y*fKv`hRXm~wA01(- z7bCDRgL&B4#2y@Ea0m})xWXMC&_D~F5y`|j7LbC247`XOT~nGc2c#s9@QgRS;}dO| zgVH4Cu#9zV!Nn8ChNLuhag0+GP{j)xXyOY!hSZ0+;YbO}1ZJ@a8{62&32yO<547-& z{$b8YU>ZwU#Rhh8fHH2-9hF8=KhM|mIsdZgR|a7E(=SoRz@y+*J}AQ zme9yb4m*e&IdIvZ*G0%&wwCAWTc3LBTXJkWbzf_zEtB)|Z_OvVHjSrWFA_x(DLf;C zZ&cQa7}1JO3}O^+EMOI01h9(`;<&{lo{&cgRR$3odf>neyaw?|fC%9ZMcC>^rl8;z zpZGxmS|dODFoJPRV-Z2Tpu0h24l4-b0GCMN4S5t%ZW5_Ac|=Tv6?XJu2u`@MgbhUT zfDinlgo;KHGpw*<0ArZIES9l}B<@jT7HLQ3NXaMx^(>~IA4@!;?a((#E)mHk4%M6e mtS_APZ>6vI(pNz>5_;cJ(ic9LD;He%S6jNuBtC43Y5o9}+Gwl* delta 432 zcmY+*K`2830LJl8sZmZcX&atRt9MbaU5G*sQ|9K$af-uIiX^ue=N+b%8W*&Si%rX0 z%V7s`5jk*jHNDKm+C{PaFAl!?)%P8~%wo&-$K8|e)Rz7wdf~TxjvJ7wc)$xhv<0Oe z48y`SW?^FuJ8+Q3K5{ri1-H0I9Zj@{Bokwp!wMXvkqgPu6{P{QUrOQ-Pk6&SKGA|X zAWa~S1uSD789ZWiP)cDNM>s_RRXn4P2ENc`NWF*}jufMeV+IM>*uXB1af4TUpowqv z4RJ;cQ<%pRR$?6s zC-V&*hoiHt(xomzRM5WJ!@2EN}9YH;gp%GUxil_LEP?yw+9-K!43wVQHsP5)1Lg>Y16!9Kc zdZYqM`A4P28FM*{WvuY3X1ujcUtc~kH)$?Yo>(H6Q^}o;d5cX|ob7^y{{F2Ih!GKcl Lyyn8Lw_NuZWlEoR delta 516 zcmY++Pe{{o9LDiy5~P>}LxWI5f?S8qwA?QZ>?j@r>0m=TWTXU%U?5mt=I^VaV|vhE z2tN^|5V2$p8G710HfT^6{{%sW-&{h%&N~FY>DC8c@Eo4c^JOOB&jjl7_xpyPJ=TBM zyj9nBKHe3Py73g_n8q$nQPCpRqXl;n!%NJ;$2vBV!FT+{#T(Kk^x+Yvv5k-TgR8C5 z0}NoKRdJ;Vm2J`!d_vbvDTO_J#SfIwaZ9>~hZx2L64-~+E*+saD)r+nw(%KdL>y@l z&+!7U@g6xRE*%iQ;U|hXMfkSVgHaSv#<>pZ0%{S%7?zO7A&Mv?*eP8@0;>q!kzV0= zD|x)OWZe(etXuQWPGzl0WeSxh9JG_>_s;Ukn>p+H)+DXF;Y~!ZR26-5vN3DjwAUDF v@N&^=FMIuR*xjX7$|iWSuE$={oBx$tv1XAC>n_-T1?whD+0{&wldd@fEh~{d diff --git a/tools/language_tool/font/ko.lang b/tools/language_tool/font/ko.lang index 8e72a35389fef8a97041a05902760e581c88be8e..2c5d6eaeadedb4fecaaa9c1ec41dab7f1949fa8a 100644 GIT binary patch delta 653 zcmY+<&r4KM6u|Mb5GDv(NRo>d7tCg~R~EFB@^7e33T*-*(0(9Mn-))E5}nZ;aUPBI zh9(%Or$x_Ztf$!`il|LAn>H<4BvkL7G0<8>34U`H=H-6ia5=wjd1!U0<=Rr;%HU<$ zaZ>Xw#}aPTCUX9O$SoAGfLEwt1F3eA9-P4?Ttx;Cv4pqyh)?)}#6giHj-wlcxPnQ% z#0RXQJt=Z3DXyF)7{Gn3qbJ28_=Elqk((Gp4tMY#->{CRPLXC9T);c@9TJJ~1_?)G z5B8%Q{TRUn@(3JPWRakT&sf2C{J<|H4~v|{0A4`x6MxZkM5GHRa2glkB7?gK@f!QO z_$_>Vg?h_66PbAaSsaCx=ew@A9VOt}Ox|d*Y9B|Yw^wI|jScf!jBGxzxq{vv)y#s; zj@oQlrq4O8Zrv-`pxQ{)VqrU*9;WV9wd7M5S4u`la&|V*tRGj>TSJ}_@tpOIrpsFL z)L*vud_%gO99J(Lhf|G7ssBrjoe1e&Pls_hY+CK?13Q&7dgIa7q@YpJA=5QyZ!^pN SoA;#DSUO%Dul#oAc5ec5An73h delta 586 zcmY+-J4jn$6u|MbRd8qrV~f*gd?h9-QaU@P|d3(S}!e zjSrX!M?^9NtJuUg^0>fX1nNXSVhcO?hGTg6gD3SOAvB>CeHg?je&HOw4I=B%#F3`= zjg#AR_U-#D|Gj9qBBV>}dXRGLPo}$DlX0U-+u5<*cuE%vMwg;GvFpa7ZfvdI%ngR0 z4QMpwEsT4Kl$)h~*KE8*L6;YqakIA3*rJoSZWn4H$~iARANc=g+$mc#1<#^sbeoBw f8_(V^r@*;cO@7ggW!Ru&Q)aHbv?SkLw^jTP-@Cg0 diff --git a/tools/language_tool/font/ms.lang b/tools/language_tool/font/ms.lang index f14c0bded4964dc4cad052319abd0fc2f29fae6e..c86af8ba6c1cd75fbc335d49588ed13e0cd0149a 100644 GIT binary patch delta 467 zcmY+(Pbh-{9LDjVlue3*<}fp}IXG$Bg|rl*h$5SvtQ-l4r4%*EWnrn+%E)E!S}lL3 zB{Z^YPvht?k6nq4N(KMH0v$iznpp ziJC?cGuqLOVT{9zMXVu!Fm@3|3O9JbBZ?@a)+FLUA6%G6z$AVN6H(lv1V@v|3>3WJ z17G-s-pr2yjA071SV9EP=xrA9VHGhP-~w5^qKFbIEg}sTzlepf!-;;3zzr{!v4I5c z@s4klQPm=1g&j@|VG`3=zzQ~z!5!+YBAv(`DLEyqohG%jV@aj;UB*@^q~nG3p?1BW l561GLE%jo(DaiLS#KuXX~ku)Tk|~`vY<_Xqf;2 delta 432 zcmY+*K`6s<0LAgA)T|s$+J?VPtN%s)+l46PK;h;u$0-gHg_2x;ao%BCsd15Zaj|LH zlEV(-B68s5YWim`)>4Y)dvWmUQ|}#KYPR79oX>6l%7*?Wb{24arWlmUxW_X*G=-!# z^uoa?Cg5TjTQEps4;h@`0ynrr6?HU+B^v{n!~zVG$b@BdNvXl^loB|=BVO@_4>VwR zNkbUN4Cb+l6dusuEiGXahd4$KWjvvZ8otnKN$rSPMv7AgF@`C)Si=sEaE%wdqmFNM z^l(NTBbde<7O{?96mbQAMCwE3G+W8;d*^wtl=~Z{!flHaO#eheX)8KhNJR6#U)JkY Ac>n+a diff --git a/tools/language_tool/font/nl.lang b/tools/language_tool/font/nl.lang index dee30cd55134f9fdc911f34e41b68767b68d8d3d..7cb0fce91349fe215962c790161ba7e78ea01e4e 100644 GIT binary patch delta 467 zcmY+(O(=r_9LMp$l&us8&0%I{b8ynM3u!4r5k+mDla(WygOsACH<#CZ@F4pqB`qiht^{cve-G-cbQ}HgyzjdA&x^=!0qeuc7WbuLm zzEIyHVn!GGFor33una!}2xA{nq;Q8PJfn;%8cZS%48jF30w(cEn26#Y6*yW&=Ahyg zpZLZv^k#kxV-ho%#|k3IVW3T93G0aA2v^AB4P{hNYY}O-_(Uv(9Zn2k9Bz29iY+AY zh!6arin?|YE9`J$6w{c+BG#~t3?9&A73o3YL@lUc?L4VnoJuOK?=^NvDIG7RkG0#w lVlY+=?c{F`^4Ae99(~_a^Or$IDMdCyjkf+8Nln<2x<9xSXfXf) delta 432 zcmY+*PbfnH0LSs4QllI_X`6XAt=>hwb|La72a4T1IZkm9tvJZ-#d(KmrDhjt7Y8;i zTXNVzTtp6>Tum=?v35}`-;0A^ed_l+{L+gp$B2)g8p#d)OZ42ZeQwz=Rq=oqcxVeq z-57+8Da^vbI(Fb9g?(gkf=k@u9(6R)9+WJMU=AyAkwP{oS67qL7AB+_`qaKE&MZRBu_0;+gM9SwY;%anQ$HC-u28O1c_;b0THIKmBH@qs43 z(L2ByF-#(kC9Gl#dnn@?ondJRwX=LJf8bpdy-MM4R7!Upwmr+pCE6#0~?&a1IS(uf7Yd_X?YP^Gbkpwcx;t6?t zp|(lHhz|5%7~}9@32X2pgk40D!ZjZ7h!QHOGlZZOkfK0Sj8qXxI=?kqzm~&C9j0klcaijB&oEvTi+(dbi9~8P_On1 lfmk89mAj1OF2ZU&`o5#&&H`?CF}xnExAay?YSfa{`~mHiXx#t+ delta 432 zcmY+*PbfnH0LSs4QllJA+J8i%rXx z9Cq;MB68s5YI>QAwToi;UL5@DQ@`Kgmz--j{_DejbA46+VxIYJpIZz_Wjx>o9-4wu zJNjT_43luMf^E1+U=L}W-~zX}M-_E6ha?L_n8G4lB#;it)g`3{t4oUG08e4g)&B002E~KRhMHIE!$;y#Jp%gXAWnrn+Q${X()@pf~ zme9yb4m-$hlLME%JT8*V#ag~szxvd-epUCL$Cx$bqKnJ&Zyo2xE}ehaBoap&89bwa zFVr`SSkQ@HjA9Z#tY8xXC^$d_N!%lg9LlJo!7Sp$0Nj{Iz$|`IhzK4~fwM(q7Ajux ziEsQuZ{f!fCNPaTtRjpT^tXyEVFOVd;~E*fp^OS@ts+fUzlfD^z=c7K!2=)Gu#GsL z@PQvxQP(D7g99#%Uz&du2#v>YSBHbvQss&ZiE)v@1nIu#C9#gxNQn6C%M7ujG l2BXE$ZvOT#e-qYXk@tNye--q4OX01M!QNLR$#Hu^_Xo7|Xubdd delta 432 zcmY+*K`2830LJl8sZow5ZNsx^^)BkQ3sJ~n3O7%VQyip(B)1pm9j28U7ikABHZ5Cg zhaJR4-krFt>BVO@_4>V!+ zN~4Hl4vSbr3J)0SlUA^eBb*?IDxOe79bf1$q%K4aM~YEKFo_x1*uXB1ag7(eqk(U9 z_j5)J65 delta 432 zcmY+*K`2830LJl8sZow5ZNsy%dKdNDg(#B)g_|eGDGnmCgWO)6r#7qAxJbLW*tBfP zVFz&$IdF0{z0AehMX~%Z4!-);_Z`0ELeuu{53V1?H}x;!bFbxbNY+)D2xWOwv(7-pk z`#B?mDCV$;6~wWJ60Xr6l!j0}%T;q3_oCpI^M9jUylb<3>7SrKZG^^)u~5PD3*qWj AfB*mh diff --git a/tools/language_tool/font/ru.lang b/tools/language_tool/font/ru.lang index e2d707da5d5d80349cce1177d764636a679c3b3a..95fdb0b1f033da252b9788b405ac1c554710339e 100644 GIT binary patch delta 654 zcmY+!x`1|!V-f4vz&8HiA1?PuW0*!3H8-SF7(xzZ zRL~Qbp2w9`j>RXm+>~D8FH*fy^(|=*4xjM@J9vCU$KXWx25_!)ZHSN%!JXHmg#)DCc4c({buFq|BeX7B~y@e{Q}3`GV3wordhI*U$> zA%iRTrEWM}AEw`1H))~e-IN8E4^FIi#ExPG;(@)lqODrViXPiFE0XTJX#%CJi#H{0 zjX=qk$trM|_N+{zOWVpp9aaAm+?;)|vX!EQkr6LiER&exPn*w(kbQ7C%)Rj3GsdK% zphx4-qu7rMtU#1D?x{zOe=#aQctMfAF;b&et8O;BFXu;neDbr+i8Iybl^sl+%RfoH GYuE=zi1woZ delta 567 zcmY+=&r8%n7{~FCArwR&icJq428=L*FcLuzQTD@JGj&@fEX99d4~8DX1}OhZNS`7MERj)w~3XJYz@e;Kk@Hk&uP&)l&nn;hA60JTp6`iVvlV(BSU1rY9r% zuU(iAT{#|KZ;`&?FRE`!SMdxVQNVZXqVg7N7(#%zC}0_1u!s8FQYRi`9a}heM~WeV z8C11Oy@=sutK#}a(05l_MYv5`!^5!j8gDR%MYwh;f*2<79xJH5Cv9T2LmIeGf%t)a z)OAWx6!8z$UDA0x!c)w2#ib>J4Q$~jextuzdWEm(j!5q?iySsk`+#Eb9C>VF2PdQa z0wVZ>Q$0Kc>XmHTk6OtxK4AsRTgq9{Qkk_ApKlzy?1C5JnqWA5`g+b!IV<^bTeK`2 za(>+TF-!X?TkuIsTdF*1S!X%NC`-yBJ)0&i<;Q$7u*ORbuFmGU=95p9R|q&(DChG@ dcQ`1PL$Vy5qN?=8U^^NLnw!pM^6j%{4ghnwzI6Zq diff --git a/tools/language_tool/font/sv.lang b/tools/language_tool/font/sv.lang index ac72a0a1242a4d5ace7bc2a971a9ea668b2190bd..2c944afc4c0765b1cea79847baec791fafe34837 100644 GIT binary patch delta 467 zcmY+(O(??w9LDjVl&us8&0%I{b8ynM3u!5@MHIE!$;u7IVUeOHxhyQTS{b?QzgEl3 zw1h@ha@axK$YCyf`MXFm7i;#tdg@c(ddiMnr!F%)@aI{Ue``O}b!xoBdXX4XNaF=L ze4(~U#E1^`U=)*ZV+kAZA&7m1k-#0E@QfnLs56Mz&<_U|;4_FHzMgb7Sz9xDjp6@4ut9;_pRBU~YkHxyAqwMnGWcO6D6kv)$_P|aVm+Vwp-sOg=DmlJXUWH m^ZrOau#>$x$XRr@p7ov~@`E&E+W{QJW3bou`oOjq-sd15Zaj|LH z$YBR@5jk*DPNtW+Si7uPz843-`qb}t_$3#cws+>@b$L6ke+i#?Ess<5No73X1uk0r zQYQvrVFJ^z5yK7~B#=S|C%D8d?omY@tpUlzFlMm|2MJ^Xa&$$h!R(QuIKUI$@qsTi zVfIR+n8E^9uz@5VG1MomBaTBHBZo4cQAG_6bQn?>!iFP7C?lA}9Bgc27e~0k8$MCT zH@f>dBZ6_vV+m{6!XApaMte{iMCCMF$?m)7dAF4N8>PZso8?RY1pR3vG**a)@}6JZ C(N-4# diff --git a/tools/language_tool/font/th.lang b/tools/language_tool/font/th.lang index 09160562b5e8c69c0460ba04344bf210ab76235a..d99c38b9ef6db42b76260a994ee06c354ee65a17 100644 GIT binary patch delta 467 zcmY+(O(=r_9LMp$l&us8O`4h69Go=mLRyMYL{Xcateiw~Kq)e5mxZNPDA*n9+`I3}YN#EMWrygt3PxRNUebPbi{{8k2|veQ;q80h9P7Ohj>q5*$q;Gf?n~ zPkiGSdNV%;FosFYVi^&JVN)9`S8#!><%U?;7xme5h>ZwnC>!~=mT)KVlyJKNa{;mB)*QxOh=|vLAAd4sD z@rBwZ5hFU#gAq93!6H@>Ko~oSB83|~;1MNMP-hUap&w4nAYc%mgo!9_QHHHqWC{vi z@QH8yLTlv5AjUC?X)GavXY{p*%)^fu4sd}iUQt3B)h3ZflTXA%SYgKiM&W`7%UDMO z_xQjMDyV4{F~bTwhA{yzX0d_|WN?QDvq%^6M@n7^tEWlz>{wE1ZMVKnis^VUeW+gV m6@sxsXft=Uo4bst@#x#Ok~Qu7Ck=V+$@ delta 432 zcmY+*K`2830LJl8sZow5ZNsza)w`(IyAXvODBQf4;}i!eWl3%?&O1yiH7?RFE;cP& za@av!L=K!>O)qn?c2O+3H5&O8;V>hwYGGj!0EJ-~|ENqEa`8 zU}FliaIuaZ_()?PIh^7Wx41_gO|-`(3!|9B3VfuIi^G lg%hR7cHw%za23;%@%LS|a1r)+%CU_|vvsgeGLzP{?hn$rXR-hQ delta 432 zcmY+*F-QUd0EOWf1Qs-Agj!u1!Y#q!QWTUl6jWOmjRrM@5EK+`N6ij~Aec*pi;EhP z5)BSfOB4+?H3b?+wj?e=N&nK&gAd*tUUIc#dtVFn>|R{|5b31k9tbVX^w9Fk%JL|tM4V&1-5h}PwZ%`UXqmXOl((Xmctrq`AwS3oO`BFbYf655Wlw+Zi=NBfb BR^0#q diff --git a/tools/language_tool/font/uz.lang b/tools/language_tool/font/uz.lang index 9d4c189bcfb1007f7e49d21458c3e6db5fc443da..6c5d0485f6fb09c22af8c2030d576cec2a29f23d 100644 GIT binary patch delta 467 zcmY+(Pbh-{9Eb6rl&utpHHX<|HU}q7yU<#SP()FiU069%9JCT@OD+pbtyV@Zd)I3D zGcBQ!l^k{uH*(;zKd*}RX?B>RWT~c=S$_ZrZ;h|JHe`@74r{4I(MzkjFEM z_(Ef=h#6gQVic3`!H;!>5XBzi$lw-_ctQm=G#N!47=RlK2pJ_HQ6i2zRN*j*%t65` zKJkrTXwCc>!USe8k7dO0g8nv>Br|SHYyJT9c4syK delta 432 zcmY+*K`2830LJl8sZoxbw2eKRR_~%-yO0%fpm6i#IK@FqQ6!fa=N+ciYIBixaj~ss zOAb4Ti^zeKtLbGf)=G-ye{t~DufFf_r54+^FZUTQZSUz{q9vc@aVmbPhI>52MMpsL zVh9!{F#{Xx*oA{64w1zvE^vc8G|)n4P%<%!S**Z864{^}T~eAb`=tbOc*HB-@PRhW z0V$4YEMOTMNZ|n^A!!XeIKl}EsNo3>H1UNVL+VA;aHJSz3{#kcjZN(17}t2gJ6iZg z-ymniFoAh2VHI0AKm}Lm4okzRpXKZMjC)>mtA)Q&E#G!o{`5~ckTxRY9Ci>la^PTpUKdH`Vy!(_-}=;3-?D4Rt=E~}bxYIoZ*8ag4vlZnAQDF!89XD0 zZ`3x4n9+`I3}YN#EMgsggs_JQlDNeqo=`*?bw&{f`ryJG{6_Ifh=|}0B{)nXGf?n~ zFZ|#SS~EWeFosFYVi{q)pto6M0c(ij5SPf{4MmhtZ4qg-_(Uv(9ZvLP1a5e-f=$Hn zfKU9QjG7h^E9`J$2ospXJXW!VH15%073oCoSjj0N^(>*DpGY#L?J~4VAr&j6j?|lj ld?1<+ZfCFevsYm?7Wvp!vKIl5rx4x<*4uijBspqJXexCLXMO+x delta 432 zcmY+*K`2830LJl8sZow5ZNuB9)w`(IE<_;*3J2xMNn3GPN^w|jFU~v6R%%?NU0iHh zw&bvbxQHA$x!QV}i?xel`ClA-^{ekYeCd_8?Oj{S1d|E40;+gH15JFP$B_CEF&rsM8OID3U}GD5IKeI6@PQV- z(I4cDD5kK8Rcv4f`zYfE-63fNwex%}f9PHo-AdtaR7&?Q!89n?}i&r&y{@j#(3yF@aHNG9>bn7p6% mKT7xB)L(}5iGCyU@Y~%%ebn#qWcsi5<~pmgB!0-Lt^5b)@~Nl* delta 913 zcmY+>Ur3W-6vy!+rYU)mwwcqG)+>wIA1E(U3|1&iaurdl2n+>{Mf686qO5qcs|wSF zBy3Zum0D4ny*Y>}Gb1m8%nO4c3LR@sCrCr0;AQmfvIjng9}hg7hjY4)C7s5tTUs40 zF8S|RhK;ppYB*bD0l$!%BeE7|lwdcia2OYH9e2==QRqltCt`wvZ79bDTtf%CF@hx4 z7({Ylf`aV^QN>O;j#F@<8CP%{Zg|lPKlLG7(2->nse~OhID{iO ziF&w}%dBDqkoA6Ib;5AhmrF@-M(V;MRQuBQ>2a04BfMO7YC zMY~Gzp%2fYVH|P%Mw*F{p%A-Zg9GQ#g8T4e8sA{b7qKFM5T@`IF{BiT7*LFz*ax+m z;>1~8{&#^k+=B;C@dlIlh&WcTY6Fc>jv6#TMH@T_A_1#eqz+!pAc{r&MAFRuts6!5 zz>cG+$9cFhjj}?KGq?mF{1`$ApAkm_e~?wgnqWaGDo_aroM=KT9^gG9MK+No!U}Zc zZQ?OXu@?t$0*z?KO$6``nVUs+Xj;ZxcIprJkk*smm{Bkv9GDNjh=qEi?S0YCyOFW( W$f!3q@MyvFxYMH8wA0GV)qepcv!jmy -- 2.17.1