From 34b8f43238502a435c968f1d3f985fb9045461e4 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
+
+## New Integrations
+
+- Add support for recording history to Apache Kafka ([@bachya] - [#25085]) ([apache_kafka docs]) (new-integration)
+- Rename RitAssist to FleetGO ([@depl0y] - [#25093]) ([fleetgo docs]) ([ritassist docs]) (breaking change) (new-integration)
+- Add Twente Milieu integration ([@frenck] - [#25129]) ([twentemilieu docs]) (new-integration)
+- Add Fortigate integration ([@kifeo] - [#24908]) ([fortigate docs]) (new-integration)
+- Add support for Rainforest Eagle-200 ([@gtdiehl] - [#24919]) ([rainforest_eagle docs]) (new-integration)
+- Add Elgato Avea integration ([@pattyland] - [#24281]) ([avea docs]) (new-integration) (new-platform)
+- Suez water ([@ooii] - [#23844]) ([suez_water docs]) (new-integration) (new-platform)
+- Add new device tracker supporting Fortinet FortiGate ([@kimfrellsen] - [#23078]) ([fortios docs]) (new-integration) (new-platform)
+- Add De Lijn (Flemish Public Transport) component ([@bollewolle] - [#24265]) ([delijn docs]) (new-integration) (new-platform)
+
+## New Platforms
+
+- Add Support for VeSync Devices - Outlets and Switches ([@webdjoe] - [#24953]) ([vesync docs]) (new-platform)
+- Add Elgato Avea integration ([@pattyland] - [#24281]) ([avea docs]) (new-integration) (new-platform)
+- Suez water ([@ooii] - [#23844]) ([suez_water docs]) (new-integration) (new-platform)
+- Add new device tracker supporting Fortinet FortiGate ([@kimfrellsen] - [#23078]) ([fortios docs]) (new-integration) (new-platform)
+- Add De Lijn (Flemish Public Transport) component ([@bollewolle] - [#24265]) ([delijn docs]) (new-integration) (new-platform)
+- Change how ring polls for changes to allow more platforms to be added ([@rossdargan] - [#25534]) ([ring docs]) (new-platform)
+
+## If you need help...
+
+...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e).
+
+## Reporting Issues
+
+Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template.
+
+
+
+## Breaking Changes
+
+- Rewrite calendar component ([@MartinHjelmare] - [#24950]) ([caldav docs]) ([calendar docs]) ([demo docs]) ([google docs]) ([todoist docs]) (breaking change)
+- Remove monitored conditions from syncthru ([@nielstron] - [#25052]) ([syncthru docs]) (breaking change)
+- Update KNX component to xknx 0.11 ([@farmio] - [#24738]) ([knx docs]) (breaking change)
+- Rename RitAssist to FleetGO ([@depl0y] - [#25093]) ([fleetgo docs]) ([ritassist docs]) (breaking change) (new-integration)
+- Add support for multiple N26 accounts ([@gorynychzmey] - [#25086]) ([n26 docs]) (breaking change)
+- Update Environment Canada platforms ([@michaeldavie] - [#24884]) ([environment_canada docs]) (breaking change)
+- Move totalconnect from platform to component config ([@austinmroczek] - [#24427]) ([totalconnect docs]) (breaking change)
+- Merge UniFi device tracker to config entry ([@Kane610] - [#24367]) ([unifi docs]) (breaking change)
+- Improve Nuki lock ([@franfos] - [#22888]) ([nuki docs]) (breaking change)
+- Multiroom support for snapcast ([@lyghtnox] - [#24061]) ([snapcast docs]) (breaking change)
+- Return Ambient PWS brightness sensor unit and remove CONF_MONITORED_CONDITIONS ([@bachya] - [#25284]) ([ambient_station docs]) (breaking change)
+- Update Google Maps Location Tracker to use locationsharinglib==4.0.2 ([@shbatm] - [#25316]) ([google_maps docs]) (breaking change)
+- Improve handling of Z-Wave config entry vs yaml config ([@cgarwood] - [#25112]) ([zwave docs]) (breaking change)
+- Update to buienradar json api; and additional monitored_conditions ([@mjj4791] - [#24463]) ([buienradar docs]) (breaking change)
+- Bump Python support to min Python 3.6.0 ([@balloob] - [#25582]) (breaking change)
+- Improve and align Rejseplanen with other transport components (Breaking) ([@DarkFox] - [#25375]) ([rejseplanen docs]) (breaking change)
+
+## All changes
+
+- Rewrite calendar component ([@MartinHjelmare] - [#24950]) ([caldav docs]) ([calendar docs]) ([demo docs]) ([google docs]) ([todoist docs]) (breaking change)
+- Remove monitored conditions from syncthru ([@nielstron] - [#25052]) ([syncthru docs]) (breaking change)
+- Update KNX component to xknx 0.11 ([@farmio] - [#24738]) ([knx docs]) (breaking change)
+- Support hass-release inside devcontainer ([@pvizeli] - [#25090])
+- Add support for recording history to Apache Kafka ([@bachya] - [#25085]) ([apache_kafka docs]) (new-integration)
+- Ps4 move send_command service to init ([@ktnrg45] - [#25094]) ([ps4 docs])
+- Rename RitAssist to FleetGO ([@depl0y] - [#25093]) ([fleetgo docs]) ([ritassist docs]) (breaking change) (new-integration)
+- Add support for multiple N26 accounts ([@gorynychzmey] - [#25086]) ([n26 docs]) (breaking change)
+- Bump insteonplm to 0.16.3 ([@teharris1] - [#25108]) ([insteon docs])
+- Use more compatible samsungtv TV key ([@escoand] - [#25083]) ([samsungtv docs])
+- Add additional WWLLN test ([@bachya] - [#25111]) ([wwlln docs])
+- Splunk component filter support ([@asleeis] - [#25071]) ([splunk docs])
+- Add more public rain sensors ([@cgtobi] - [#25117]) ([netatmo docs])
+- PS4 handle no connection/ fix spamming of logs when device is off ([@ktnrg45] - [#25091]) ([ps4 docs])
+- Upgrade flake8 to 3.7.8 ([@scop] - [#25120])
+- Upgrade youtube_dl to 2019.07.12 ([@fabaff] - [#25128]) ([media_extractor docs])
+- Update Environment Canada platforms ([@michaeldavie] - [#24884]) ([environment_canada docs]) (breaking change)
+- PS4 move load_games and save_games helpers to init from media_player ([@ktnrg45] - [#25127]) ([ps4 docs])
+- Move totalconnect from platform to component config ([@austinmroczek] - [#24427]) ([totalconnect docs]) (breaking change)
+- Add Twente Milieu integration ([@frenck] - [#25129]) ([twentemilieu docs]) (new-integration)
+- Fix aggregation in Netatmo public sensor ([@cgtobi] - [#25132]) ([netatmo docs])
+- Merge UniFi device tracker to config entry ([@Kane610] - [#24367]) ([unifi docs]) (breaking change)
+- Small changes to bluetooth RSSI tracking ([@FrederikBolding] - [#25056]) ([bluetooth_tracker docs])
+- PS4 Add tests for init ([@ktnrg45] - [#25161]) ([ps4 docs])
+- Add HomeKit Reset Accessory ([@adrum] - [#25158]) ([homekit docs])
+- Add spotify service to allow to play music from playlist ([@lealoureiro] - [#24991]) ([spotify docs])
+- Add travel time attribution/coordinates ([@ljmerza] - [#24956]) ([google_travel_time docs])
+- Upgrade youtube_dl to 2019.07.16 ([@fabaff] - [#25173]) ([media_extractor docs])
+- Add Fortigate integration ([@kifeo] - [#24908]) ([fortigate docs]) (new-integration)
+- Upgrade discord.py to 1.2.3 ([@fabaff] - [#25174]) ([discord docs])
+- Upgrade ruamel.yaml to 0.15.99 ([@fabaff] - [#25175])
+- Upgrade Mastodon.py to 1.4.5 ([@fabaff] - [#25176]) ([mastodon docs])
+- Delete config.yml ([@pvizeli] - [#25181])
+- Improve Nuki lock ([@franfos] - [#22888]) ([nuki docs]) (breaking change)
+- Raise not ready when no data from API is retrieved ([@cgtobi] - [#25182]) ([opensensemap docs])
+- Add severe weather sensor to Dark Sky ([@rtclauss] - [#22701]) ([darksky docs])
+- Use MockConfigEntry ([@andrewsayre] - [#25190])
+- Upgrade mypy to 0.720, turn on unreachability warnings ([@scop] - [#25157])
+- Add HMIP-FCI / HMIP-FBL / HmIP-BBL ([@SukramJ] - [#25188]) ([homematicip_cloud docs])
+- Add login_method config option to fix login issue with RouterOS Version > 6.43 ([@Bouni] - [#25194]) ([mikrotik docs])
+- Handle somfy expired token ([@tetienne] - [#25195]) ([somfy docs])
+- Fix issue #24495 ([@thomasgermain] - [#25199]) ([seventeentrack docs])
+- Simplify cache restore ([@keesschollaart81] - [#25186])
+- Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud ([@SukramJ] - [#25201]) ([homematicip_cloud docs])
+- Bump simplisafe-python to 4.0.0 + add additional SimpliSafe attributes ([@bachya] - [#25202]) ([simplisafe docs])
+- Upgrades Dockerfiles to Debian Buster ([@frenck] - [#25208])
+- Add myself to songpal codeowners ([@rytilahti] - [#25221]) ([songpal docs])
+- OpenWrt Luci RPC Device Tracker Module Bump ([@fbradyirl] - [#25234]) ([luci docs])
+- Add hvac_action support for MQTT HVAC ([@definitio] - [#25260]) ([mqtt docs])
+- Add vendor support for vorwerk robots and fix zone retrieval ([@dshokouhi] - [#25200]) ([neato docs])
+- Add support for Rainforest Eagle-200 ([@gtdiehl] - [#24919]) ([rainforest_eagle docs]) (new-integration)
+- Add MQTT climate precision ([@PhilRW] - [#25265]) ([mqtt docs])
+- Add services to set and remove Simplisafe PINs ([@bachya] - [#25207]) ([simplisafe docs])
+- Multiroom support for snapcast ([@lyghtnox] - [#24061]) ([snapcast docs]) (breaking change)
+- Avoid creating temporary lists ([@nierob] - [#25317]) ([climate docs]) ([device_automation docs]) ([device_tracker docs]) ([google_assistant docs]) ([media_player docs]) ([nextbus docs]) ([smartthings docs]) ([system_health docs])
+- Return Ambient PWS brightness sensor unit and remove CONF_MONITORED_CONDITIONS ([@bachya] - [#25284]) ([ambient_station docs]) (breaking change)
+- Ps4 reformat media data ([@ktnrg45] - [#25172]) ([ps4 docs])
+- Fix missing Nachteule in mvglive component ([@9R] - [#25304]) ([mvglive docs])
+- Doc lint fixes ([@scop] - [#25339]) ([evohome docs]) ([hive docs])
+- Remove some Python 2 compatibility code ([@scop] - [#25341]) ([html5 docs])
+- Fix util.ruamel_yaml type errors ([@scop] - [#25338])
+- Mypy config improvements ([@scop] - [#25340])
+- Update Google Maps Location Tracker to use locationsharinglib==4.0.2 ([@shbatm] - [#25316]) ([google_maps docs]) (breaking change)
+- Automatically expand WWLLN window to 1 hour (if necessary) ([@bachya] - [#25357]) ([wwlln docs])
+- Type check all helpers ([@scop] - [#25373])
+- Optional and Union simplifications ([@scop] - [#25365])
+- Add add_torrent service to Transmission ([@postlund] - [#25144]) ([transmission docs])
+- Add support for contact binary sensors in homekit_controller ([@dwradcliffe] - [#25355]) ([homekit_controller docs])
+- Only poll HomeKit connection once for all entities on a single bridge/pairing ([@Jc2k] - [#25249]) ([homekit_controller docs])
+- Add area support to fan service schemas ([@bachya] - [#25409]) ([fan docs])
+- Add area support to cover service schemas ([@bachya] - [#25408]) ([cover docs])
+- Add area support to automation service schemas ([@bachya] - [#25403]) ([automation docs])
+- Add area support to counter service schemas ([@bachya] - [#25401]) ([counter docs])
+- Add area support to alarm_control_panel service schemas ([@bachya] - [#25402]) ([alarm_control_panel docs])
+- Clean up Netatmo sensor code ([@cgtobi] - [#25390]) ([netatmo docs])
+- Add area support to script service schemas ([@bachya] - [#25439]) ([script docs])
+- Add area support to scene service schemas ([@bachya] - [#25438]) ([scene docs])
+- Add area support to input select service schemas ([@bachya] - [#25432]) ([input_select docs])
+- Add area support to input number service schemas ([@bachya] - [#25431]) ([input_number docs])
+- Add area support to input datetime service schemas ([@bachya] - [#25430]) ([input_datetime docs])
+- Add area support to Wink service schemas ([@bachya] - [#25445]) ([wink docs])
+- Add area support to input boolean service schemas ([@bachya] - [#25429]) ([input_boolean docs])
+- Add area support to image processing service schemas ([@bachya] - [#25428]) ([image_processing docs])
+- Add area support to input text service schemas ([@bachya] - [#25434]) ([input_text docs])
+- Add area support to climate service schemas ([@bachya] - [#25441]) ([climate docs])
+- Upgrade HPILO requirement to v4.3 ([@xt16johnny] - [#25444]) ([hp_ilo docs])
+- Increase vallox robustness on startup ([@andre-richter] - [#25382]) ([vallox docs])
+- Add Support for VeSync Devices - Outlets and Switches ([@webdjoe] - [#24953]) ([vesync docs]) (new-platform)
+- Add area support to utility meter service schemas ([@bachya] - [#25442]) ([utility_meter docs])
+- Add Elgato Avea integration ([@pattyland] - [#24281]) ([avea docs]) (new-integration) (new-platform)
+- Add area support to lock service schemas ([@bachya] - [#25435]) ([lock docs])
+- Add area support to remote service schemas ([@bachya] - [#25437]) ([remote docs])
+- Suez water ([@ooii] - [#23844]) ([suez_water docs]) (new-integration) (new-platform)
+- Add new device tracker supporting Fortinet FortiGate ([@kimfrellsen] - [#23078]) ([fortios docs]) (new-integration) (new-platform)
+- Bump up ZHA dependencies. ([@Adminiuga] - [#25450]) ([zha docs])
+- Add area support to media player service schemas ([@bachya] - [#25436]) ([media_player docs])
+- Huawei LTE misc improvements ([@scop] - [#25377]) ([huawei_lte docs])
+- Add area support to timer service schemas ([@bachya] - [#25440]) ([timer docs])
+- Remove unnecessary REMOTE_SERVICE_SCHEMA ([@bachya] - [#25453]) ([remote docs])
+- Add area support to vacuum service schemas ([@bachya] - [#25443]) ([vacuum docs])
+- Daikin simplification and code cleanup ([@fredrike] - [#25416]) ([daikin docs])
+- Allow configuring sources for older Pioneer receivers ([@plafue] - [#25305]) ([pioneer docs])
+- Add area support to group service schemas ([@bachya] - [#25410]) ([group docs])
+- Lint fixes ([@scop] - [#25462]) ([avea docs]) ([fortios docs])
+- Install requirements_test.txt for flake8 in Azure CI ([@scop] - [#25463])
+- Fix bloomsky unit system ([@Santobert] - [#25460]) ([bloomsky docs])
+- Type check homeassistant.scripts ([@scop] - [#25464])
+- Mypy config cleanups ([@scop] - [#25475])
+- Add scan interval to config of Environment Canada sensor ([@michaeldavie] - [#25414]) ([environment_canada docs])
+- UniFi block clients ([@Kane610] - [#25478]) ([unifi docs])
+- Add a unique identifier to deCONZ groups ([@Kane610] - [#25485]) ([deconz docs])
+- Add ord() to template filters ([@aschamberger] - [#25398])
+- Update solax to 0.1.2 ([@squishykid] - [#25497]) ([solax docs])
+- Add De Lijn (Flemish Public Transport) component ([@bollewolle] - [#24265]) ([delijn docs]) (new-integration) (new-platform)
+- Fix deprecation warning in test ([@balloob] - [#25506]) ([http docs])
+- Improve handling of Z-Wave config entry vs yaml config ([@cgarwood] - [#25112]) ([zwave docs]) (breaking change)
+- Fire lovelace updated event when update detected ([@balloob] - [#25507]) ([lovelace docs])
+- Support multiple Elk instances ([@gjbadros] - [#23839]) ([elkm1 docs])
+- Add container settings for YAML extension to avoid Hass specific custom tags errors ([@oncleben31] - [#25504])
+- Add last_run_success boolean attribute to Switchbot for error trapping ([@manonstreet] - [#25474]) ([switchbot docs])
+- deCONZ - Add power attribute for consumption sensors ([@Kane610] - [#25512]) ([deconz docs])
+- Improve seventeentrack ([@thomasgermain] - [#25454]) ([seventeentrack docs])
+- Roombalocate ([@Anglac] - [#25508]) ([roomba docs])
+- deCONZ - cleanup sensor attributes ([@Kane610] - [#25540]) ([deconz docs])
+- Update to buienradar json api; and additional monitored_conditions ([@mjj4791] - [#24463]) ([buienradar docs]) (breaking change)
+- Fix bug with WWLLN update interval ([@bachya] - [#25498]) ([wwlln docs])
+- Fix WinkAC mode API calls to correct methods ([@cameronrmorris] - [#25545]) ([wink docs])
+- Bump env_canada to 0.0.19 ([@michaeldavie] - [#25548]) ([environment_canada docs])
+- Tibber, off peak values ([@Danielhiversen] - [#25320]) ([tibber docs])
+- Enable velbus config entries ([@Cereal2nd] - [#25308]) ([velbus docs])
+- huawei_lte: try unsupported data retrievals only once ([@scop] - [#25524]) ([huawei_lte docs])
+- Ignore .dmypy.json ([@scop] - [#25528])
+- Update eternalegypt to 0.0.8 ([@amelchio] - [#25551]) ([netgear_lte docs])
+- Update Cisco Mobility Express module version ([@fbradyirl] - [#25422]) ([cisco_mobility_express docs])
+- Expose last_video_id as property for Ring camera ([@Yarikx] - [#25553]) ([ring docs])
+- Quiet noisy tado query logging ([@andersonshatch] - [#25529]) ([tado docs])
+- Add PS4 tests for media player ([@ktnrg45] - [#25415]) ([ps4 docs])
+- UniFi POE control restore clients ([@Kane610] - [#25558]) ([unifi docs])
+- LCN cover control via output ports ([@alengwenus] - [#25511]) ([lcn docs])
+- UniFi device tracker restore clients ([@Kane610] - [#25532]) ([unifi docs])
+- Transition SimpliSafe data retrieval to its own object ([@bachya] - [#25546]) ([simplisafe docs])
+- UniFi - Track devices ([@Kane610] - [#25570]) ([unifi docs])
+- pylutron PyPI update ([@JonGilmore] - [#25557]) ([lutron docs])
+- Make the velbus component more robust in handling errors ([@Cereal2nd] - [#25567]) ([velbus docs])
+- Updated Workday Binary Sensor to use Holidays 0.9.11 and added support for Aruba Holidays. ([@orson1282] - [#25568]) ([workday docs])
+- add cleaning state code for roborock s6 ([@benleb] - [#25500]) ([xiaomi_miio docs])
+- ZHA log helper ([@Adminiuga] - [#25543]) ([zha docs])
+- Fix : Velbus translation error ([@Quentame] - [#25575]) ([velbus docs])
+- Add last event data (including "changed_by") to SimpliSafe ([@bachya] - [#25569]) ([simplisafe docs])
+- Bump Python support to min Python 3.6.0 ([@balloob] - [#25582]) (breaking change)
+- Bump insteonplm to 0.16.5 ([@teharris1] - [#25580]) ([insteon docs])
+- Fix status of lutron switches/lights after HA reboot ([@JonGilmore] - [#25592]) ([lutron docs])
+- Add support for Roku TVs to be powered on or off ([@manutenfruits] - [#25590]) ([roku docs])
+- Bump env_canada to 0.0.20 ([@michaeldavie] - [#25594]) ([environment_canada docs])
+- Bump venstarcolortouch to 0.9 ([@iamtpage] - [#25585]) ([venstar docs])
+- Log platform import errors and correct reqs for config check ([@elupus] - [#25425])
+- Improve and align Rejseplanen with other transport components (Breaking) ([@DarkFox] - [#25375]) ([rejseplanen docs]) (breaking change)
+- Add migration notification for Ambient PWS ([@bachya] - [#25561]) ([ambient_station docs])
+- Fix wrong exposed light for emulated hue ([@croghostrider] - [#25581]) ([demo docs]) ([emulated_hue docs])
+- Fix bug and bump geniushub client ([@zxdavb] - [#25599]) ([geniushub docs])
+- implemented timout setting for telnet switch ([@tofuSCHNITZEL] - [#25602]) ([telnet docs])
+- remove myself from CODEOWNDERS ([@ChristianKuehnel] - [#25593])
+- Change how ring polls for changes to allow more platforms to be added ([@rossdargan] - [#25534]) ([ring docs]) (new-platform)
+- Introduce support for color temperature ([@yeralin] - [#25503]) ([flux_led docs])
+- Netatmo climate refactor ([@cgtobi] - [#25457]) ([netatmo docs])
+- Return history for entities in the order they were requested ([@thomasloven] - [#25560]) ([history docs])
+- Python < 3.6 remainder cleanups ([@scop] - [#25607])
+- Azure flake8 dep, docstring fixes ([@scop] - [#25605]) ([rejseplanen docs]) ([ring docs]) ([zha docs])
+
+[#22701]: https://github.com/home-assistant/home-assistant/pull/22701
+[#22888]: https://github.com/home-assistant/home-assistant/pull/22888
+[#23078]: https://github.com/home-assistant/home-assistant/pull/23078
+[#23839]: https://github.com/home-assistant/home-assistant/pull/23839
+[#23844]: https://github.com/home-assistant/home-assistant/pull/23844
+[#24061]: https://github.com/home-assistant/home-assistant/pull/24061
+[#24265]: https://github.com/home-assistant/home-assistant/pull/24265
+[#24281]: https://github.com/home-assistant/home-assistant/pull/24281
+[#24367]: https://github.com/home-assistant/home-assistant/pull/24367
+[#24427]: https://github.com/home-assistant/home-assistant/pull/24427
+[#24463]: https://github.com/home-assistant/home-assistant/pull/24463
+[#24738]: https://github.com/home-assistant/home-assistant/pull/24738
+[#24884]: https://github.com/home-assistant/home-assistant/pull/24884
+[#24908]: https://github.com/home-assistant/home-assistant/pull/24908
+[#24919]: https://github.com/home-assistant/home-assistant/pull/24919
+[#24950]: https://github.com/home-assistant/home-assistant/pull/24950
+[#24953]: https://github.com/home-assistant/home-assistant/pull/24953
+[#24956]: https://github.com/home-assistant/home-assistant/pull/24956
+[#24991]: https://github.com/home-assistant/home-assistant/pull/24991
+[#25052]: https://github.com/home-assistant/home-assistant/pull/25052
+[#25056]: https://github.com/home-assistant/home-assistant/pull/25056
+[#25071]: https://github.com/home-assistant/home-assistant/pull/25071
+[#25083]: https://github.com/home-assistant/home-assistant/pull/25083
+[#25085]: https://github.com/home-assistant/home-assistant/pull/25085
+[#25086]: https://github.com/home-assistant/home-assistant/pull/25086
+[#25090]: https://github.com/home-assistant/home-assistant/pull/25090
+[#25091]: https://github.com/home-assistant/home-assistant/pull/25091
+[#25093]: https://github.com/home-assistant/home-assistant/pull/25093
+[#25094]: https://github.com/home-assistant/home-assistant/pull/25094
+[#25108]: https://github.com/home-assistant/home-assistant/pull/25108
+[#25111]: https://github.com/home-assistant/home-assistant/pull/25111
+[#25112]: https://github.com/home-assistant/home-assistant/pull/25112
+[#25117]: https://github.com/home-assistant/home-assistant/pull/25117
+[#25120]: https://github.com/home-assistant/home-assistant/pull/25120
+[#25127]: https://github.com/home-assistant/home-assistant/pull/25127
+[#25128]: https://github.com/home-assistant/home-assistant/pull/25128
+[#25129]: https://github.com/home-assistant/home-assistant/pull/25129
+[#25132]: https://github.com/home-assistant/home-assistant/pull/25132
+[#25144]: https://github.com/home-assistant/home-assistant/pull/25144
+[#25157]: https://github.com/home-assistant/home-assistant/pull/25157
+[#25158]: https://github.com/home-assistant/home-assistant/pull/25158
+[#25161]: https://github.com/home-assistant/home-assistant/pull/25161
+[#25172]: https://github.com/home-assistant/home-assistant/pull/25172
+[#25173]: https://github.com/home-assistant/home-assistant/pull/25173
+[#25174]: https://github.com/home-assistant/home-assistant/pull/25174
+[#25175]: https://github.com/home-assistant/home-assistant/pull/25175
+[#25176]: https://github.com/home-assistant/home-assistant/pull/25176
+[#25181]: https://github.com/home-assistant/home-assistant/pull/25181
+[#25182]: https://github.com/home-assistant/home-assistant/pull/25182
+[#25186]: https://github.com/home-assistant/home-assistant/pull/25186
+[#25188]: https://github.com/home-assistant/home-assistant/pull/25188
+[#25190]: https://github.com/home-assistant/home-assistant/pull/25190
+[#25194]: https://github.com/home-assistant/home-assistant/pull/25194
+[#25195]: https://github.com/home-assistant/home-assistant/pull/25195
+[#25199]: https://github.com/home-assistant/home-assistant/pull/25199
+[#25200]: https://github.com/home-assistant/home-assistant/pull/25200
+[#25201]: https://github.com/home-assistant/home-assistant/pull/25201
+[#25202]: https://github.com/home-assistant/home-assistant/pull/25202
+[#25207]: https://github.com/home-assistant/home-assistant/pull/25207
+[#25208]: https://github.com/home-assistant/home-assistant/pull/25208
+[#25221]: https://github.com/home-assistant/home-assistant/pull/25221
+[#25234]: https://github.com/home-assistant/home-assistant/pull/25234
+[#25249]: https://github.com/home-assistant/home-assistant/pull/25249
+[#25260]: https://github.com/home-assistant/home-assistant/pull/25260
+[#25265]: https://github.com/home-assistant/home-assistant/pull/25265
+[#25284]: https://github.com/home-assistant/home-assistant/pull/25284
+[#25304]: https://github.com/home-assistant/home-assistant/pull/25304
+[#25305]: https://github.com/home-assistant/home-assistant/pull/25305
+[#25308]: https://github.com/home-assistant/home-assistant/pull/25308
+[#25316]: https://github.com/home-assistant/home-assistant/pull/25316
+[#25317]: https://github.com/home-assistant/home-assistant/pull/25317
+[#25320]: https://github.com/home-assistant/home-assistant/pull/25320
+[#25338]: https://github.com/home-assistant/home-assistant/pull/25338
+[#25339]: https://github.com/home-assistant/home-assistant/pull/25339
+[#25340]: https://github.com/home-assistant/home-assistant/pull/25340
+[#25341]: https://github.com/home-assistant/home-assistant/pull/25341
+[#25355]: https://github.com/home-assistant/home-assistant/pull/25355
+[#25357]: https://github.com/home-assistant/home-assistant/pull/25357
+[#25365]: https://github.com/home-assistant/home-assistant/pull/25365
+[#25373]: https://github.com/home-assistant/home-assistant/pull/25373
+[#25375]: https://github.com/home-assistant/home-assistant/pull/25375
+[#25377]: https://github.com/home-assistant/home-assistant/pull/25377
+[#25382]: https://github.com/home-assistant/home-assistant/pull/25382
+[#25390]: https://github.com/home-assistant/home-assistant/pull/25390
+[#25398]: https://github.com/home-assistant/home-assistant/pull/25398
+[#25401]: https://github.com/home-assistant/home-assistant/pull/25401
+[#25402]: https://github.com/home-assistant/home-assistant/pull/25402
+[#25403]: https://github.com/home-assistant/home-assistant/pull/25403
+[#25408]: https://github.com/home-assistant/home-assistant/pull/25408
+[#25409]: https://github.com/home-assistant/home-assistant/pull/25409
+[#25410]: https://github.com/home-assistant/home-assistant/pull/25410
+[#25414]: https://github.com/home-assistant/home-assistant/pull/25414
+[#25415]: https://github.com/home-assistant/home-assistant/pull/25415
+[#25416]: https://github.com/home-assistant/home-assistant/pull/25416
+[#25422]: https://github.com/home-assistant/home-assistant/pull/25422
+[#25425]: https://github.com/home-assistant/home-assistant/pull/25425
+[#25428]: https://github.com/home-assistant/home-assistant/pull/25428
+[#25429]: https://github.com/home-assistant/home-assistant/pull/25429
+[#25430]: https://github.com/home-assistant/home-assistant/pull/25430
+[#25431]: https://github.com/home-assistant/home-assistant/pull/25431
+[#25432]: https://github.com/home-assistant/home-assistant/pull/25432
+[#25434]: https://github.com/home-assistant/home-assistant/pull/25434
+[#25435]: https://github.com/home-assistant/home-assistant/pull/25435
+[#25436]: https://github.com/home-assistant/home-assistant/pull/25436
+[#25437]: https://github.com/home-assistant/home-assistant/pull/25437
+[#25438]: https://github.com/home-assistant/home-assistant/pull/25438
+[#25439]: https://github.com/home-assistant/home-assistant/pull/25439
+[#25440]: https://github.com/home-assistant/home-assistant/pull/25440
+[#25441]: https://github.com/home-assistant/home-assistant/pull/25441
+[#25442]: https://github.com/home-assistant/home-assistant/pull/25442
+[#25443]: https://github.com/home-assistant/home-assistant/pull/25443
+[#25444]: https://github.com/home-assistant/home-assistant/pull/25444
+[#25445]: https://github.com/home-assistant/home-assistant/pull/25445
+[#25450]: https://github.com/home-assistant/home-assistant/pull/25450
+[#25453]: https://github.com/home-assistant/home-assistant/pull/25453
+[#25454]: https://github.com/home-assistant/home-assistant/pull/25454
+[#25457]: https://github.com/home-assistant/home-assistant/pull/25457
+[#25460]: https://github.com/home-assistant/home-assistant/pull/25460
+[#25462]: https://github.com/home-assistant/home-assistant/pull/25462
+[#25463]: https://github.com/home-assistant/home-assistant/pull/25463
+[#25464]: https://github.com/home-assistant/home-assistant/pull/25464
+[#25474]: https://github.com/home-assistant/home-assistant/pull/25474
+[#25475]: https://github.com/home-assistant/home-assistant/pull/25475
+[#25478]: https://github.com/home-assistant/home-assistant/pull/25478
+[#25485]: https://github.com/home-assistant/home-assistant/pull/25485
+[#25497]: https://github.com/home-assistant/home-assistant/pull/25497
+[#25498]: https://github.com/home-assistant/home-assistant/pull/25498
+[#25500]: https://github.com/home-assistant/home-assistant/pull/25500
+[#25503]: https://github.com/home-assistant/home-assistant/pull/25503
+[#25504]: https://github.com/home-assistant/home-assistant/pull/25504
+[#25506]: https://github.com/home-assistant/home-assistant/pull/25506
+[#25507]: https://github.com/home-assistant/home-assistant/pull/25507
+[#25508]: https://github.com/home-assistant/home-assistant/pull/25508
+[#25511]: https://github.com/home-assistant/home-assistant/pull/25511
+[#25512]: https://github.com/home-assistant/home-assistant/pull/25512
+[#25524]: https://github.com/home-assistant/home-assistant/pull/25524
+[#25528]: https://github.com/home-assistant/home-assistant/pull/25528
+[#25529]: https://github.com/home-assistant/home-assistant/pull/25529
+[#25532]: https://github.com/home-assistant/home-assistant/pull/25532
+[#25534]: https://github.com/home-assistant/home-assistant/pull/25534
+[#25540]: https://github.com/home-assistant/home-assistant/pull/25540
+[#25543]: https://github.com/home-assistant/home-assistant/pull/25543
+[#25545]: https://github.com/home-assistant/home-assistant/pull/25545
+[#25546]: https://github.com/home-assistant/home-assistant/pull/25546
+[#25548]: https://github.com/home-assistant/home-assistant/pull/25548
+[#25551]: https://github.com/home-assistant/home-assistant/pull/25551
+[#25553]: https://github.com/home-assistant/home-assistant/pull/25553
+[#25557]: https://github.com/home-assistant/home-assistant/pull/25557
+[#25558]: https://github.com/home-assistant/home-assistant/pull/25558
+[#25560]: https://github.com/home-assistant/home-assistant/pull/25560
+[#25561]: https://github.com/home-assistant/home-assistant/pull/25561
+[#25567]: https://github.com/home-assistant/home-assistant/pull/25567
+[#25568]: https://github.com/home-assistant/home-assistant/pull/25568
+[#25569]: https://github.com/home-assistant/home-assistant/pull/25569
+[#25570]: https://github.com/home-assistant/home-assistant/pull/25570
+[#25575]: https://github.com/home-assistant/home-assistant/pull/25575
+[#25580]: https://github.com/home-assistant/home-assistant/pull/25580
+[#25581]: https://github.com/home-assistant/home-assistant/pull/25581
+[#25582]: https://github.com/home-assistant/home-assistant/pull/25582
+[#25585]: https://github.com/home-assistant/home-assistant/pull/25585
+[#25590]: https://github.com/home-assistant/home-assistant/pull/25590
+[#25592]: https://github.com/home-assistant/home-assistant/pull/25592
+[#25593]: https://github.com/home-assistant/home-assistant/pull/25593
+[#25594]: https://github.com/home-assistant/home-assistant/pull/25594
+[#25599]: https://github.com/home-assistant/home-assistant/pull/25599
+[#25602]: https://github.com/home-assistant/home-assistant/pull/25602
+[#25605]: https://github.com/home-assistant/home-assistant/pull/25605
+[#25607]: https://github.com/home-assistant/home-assistant/pull/25607
+[@9r]: https://github.com/9R
+[@adminiuga]: https://github.com/Adminiuga
+[@anglac]: https://github.com/Anglac
+[@bouni]: https://github.com/Bouni
+[@cereal2nd]: https://github.com/Cereal2nd
+[@christiankuehnel]: https://github.com/ChristianKuehnel
+[@danielhiversen]: https://github.com/Danielhiversen
+[@darkfox]: https://github.com/DarkFox
+[@frederikbolding]: https://github.com/FrederikBolding
+[@jc2k]: https://github.com/Jc2k
+[@jongilmore]: https://github.com/JonGilmore
+[@kane610]: https://github.com/Kane610
+[@martinhjelmare]: https://github.com/MartinHjelmare
+[@philrw]: https://github.com/PhilRW
+[@quentame]: https://github.com/Quentame
+[@santobert]: https://github.com/Santobert
+[@sukramj]: https://github.com/SukramJ
+[@yarikx]: https://github.com/Yarikx
+[@adrum]: https://github.com/adrum
+[@alengwenus]: https://github.com/alengwenus
+[@amelchio]: https://github.com/amelchio
+[@andersonshatch]: https://github.com/andersonshatch
+[@andre-richter]: https://github.com/andre-richter
+[@andrewsayre]: https://github.com/andrewsayre
+[@aschamberger]: https://github.com/aschamberger
+[@asleeis]: https://github.com/asleeis
+[@austinmroczek]: https://github.com/austinmroczek
+[@bachya]: https://github.com/bachya
+[@balloob]: https://github.com/balloob
+[@benleb]: https://github.com/benleb
+[@bollewolle]: https://github.com/bollewolle
+[@cameronrmorris]: https://github.com/cameronrmorris
+[@cgarwood]: https://github.com/cgarwood
+[@cgtobi]: https://github.com/cgtobi
+[@croghostrider]: https://github.com/croghostrider
+[@definitio]: https://github.com/definitio
+[@depl0y]: https://github.com/depl0y
+[@dshokouhi]: https://github.com/dshokouhi
+[@dwradcliffe]: https://github.com/dwradcliffe
+[@elupus]: https://github.com/elupus
+[@escoand]: https://github.com/escoand
+[@fabaff]: https://github.com/fabaff
+[@farmio]: https://github.com/farmio
+[@fbradyirl]: https://github.com/fbradyirl
+[@franfos]: https://github.com/franfos
+[@fredrike]: https://github.com/fredrike
+[@frenck]: https://github.com/frenck
+[@gjbadros]: https://github.com/gjbadros
+[@gorynychzmey]: https://github.com/gorynychzmey
+[@gtdiehl]: https://github.com/gtdiehl
+[@iamtpage]: https://github.com/iamtpage
+[@keesschollaart81]: https://github.com/keesschollaart81
+[@kifeo]: https://github.com/kifeo
+[@kimfrellsen]: https://github.com/kimfrellsen
+[@ktnrg45]: https://github.com/ktnrg45
+[@lealoureiro]: https://github.com/lealoureiro
+[@ljmerza]: https://github.com/ljmerza
+[@lyghtnox]: https://github.com/lyghtnox
+[@manonstreet]: https://github.com/manonstreet
+[@manutenfruits]: https://github.com/manutenfruits
+[@michaeldavie]: https://github.com/michaeldavie
+[@mjj4791]: https://github.com/mjj4791
+[@nielstron]: https://github.com/nielstron
+[@nierob]: https://github.com/nierob
+[@oncleben31]: https://github.com/oncleben31
+[@ooii]: https://github.com/ooii
+[@orson1282]: https://github.com/orson1282
+[@pattyland]: https://github.com/pattyland
+[@plafue]: https://github.com/plafue
+[@postlund]: https://github.com/postlund
+[@pvizeli]: https://github.com/pvizeli
+[@rossdargan]: https://github.com/rossdargan
+[@rtclauss]: https://github.com/rtclauss
+[@rytilahti]: https://github.com/rytilahti
+[@scop]: https://github.com/scop
+[@shbatm]: https://github.com/shbatm
+[@squishykid]: https://github.com/squishykid
+[@teharris1]: https://github.com/teharris1
+[@tetienne]: https://github.com/tetienne
+[@thomasgermain]: https://github.com/thomasgermain
+[@thomasloven]: https://github.com/thomasloven
+[@tofuschnitzel]: https://github.com/tofuSCHNITZEL
+[@webdjoe]: https://github.com/webdjoe
+[@xt16johnny]: https://github.com/xt16johnny
+[@yeralin]: https://github.com/yeralin
+[@zxdavb]: https://github.com/zxdavb
+[alarm_control_panel docs]: /components/alarm_control_panel/
+[ambient_station docs]: /components/ambient_station/
+[apache_kafka docs]: /components/apache_kafka/
+[automation docs]: /components/automation/
+[avea docs]: /components/avea/
+[bloomsky docs]: /components/bloomsky/
+[bluetooth_tracker docs]: /components/bluetooth_tracker/
+[buienradar docs]: /components/buienradar/
+[caldav docs]: /components/caldav/
+[calendar docs]: /components/calendar/
+[cisco_mobility_express docs]: /components/cisco_mobility_express/
+[climate docs]: /components/climate/
+[counter docs]: /components/counter/
+[cover docs]: /components/cover/
+[daikin docs]: /components/daikin/
+[darksky docs]: /components/darksky/
+[deconz docs]: /components/deconz/
+[delijn docs]: /components/delijn/
+[demo docs]: /components/demo/
+[device_automation docs]: /components/device_automation/
+[device_tracker docs]: /components/device_tracker/
+[discord docs]: /components/discord/
+[elkm1 docs]: /components/elkm1/
+[emulated_hue docs]: /components/emulated_hue/
+[environment_canada docs]: /components/environment_canada/
+[evohome docs]: /components/evohome/
+[fan docs]: /components/fan/
+[fleetgo docs]: /components/fleetgo/
+[flux_led docs]: /components/flux_led/
+[fortigate docs]: /components/fortigate/
+[fortios docs]: /components/fortios/
+[geniushub docs]: /components/geniushub/
+[google docs]: /components/google/
+[google_assistant docs]: /components/google_assistant/
+[google_maps docs]: /components/google_maps/
+[google_travel_time docs]: /components/google_travel_time/
+[group docs]: /components/group/
+[history docs]: /components/history/
+[hive docs]: /components/hive/
+[homekit docs]: /components/homekit/
+[homekit_controller docs]: /components/homekit_controller/
+[homematicip_cloud docs]: /components/homematicip_cloud/
+[hp_ilo docs]: /components/hp_ilo/
+[html5 docs]: /components/html5/
+[http docs]: /components/http/
+[huawei_lte docs]: /components/huawei_lte/
+[image_processing docs]: /components/image_processing/
+[input_boolean docs]: /components/input_boolean/
+[input_datetime docs]: /components/input_datetime/
+[input_number docs]: /components/input_number/
+[input_select docs]: /components/input_select/
+[input_text docs]: /components/input_text/
+[insteon docs]: /components/insteon/
+[knx docs]: /components/knx/
+[lcn docs]: /components/lcn/
+[lock docs]: /components/lock/
+[lovelace docs]: /components/lovelace/
+[luci docs]: /components/luci/
+[lutron docs]: /components/lutron/
+[mastodon docs]: /components/mastodon/
+[media_extractor docs]: /components/media_extractor/
+[media_player docs]: /components/media_player/
+[mikrotik docs]: /components/mikrotik/
+[mqtt docs]: /components/mqtt/
+[mvglive docs]: /components/mvglive/
+[n26 docs]: /components/n26/
+[neato docs]: /components/neato/
+[netatmo docs]: /components/netatmo/
+[netgear_lte docs]: /components/netgear_lte/
+[nextbus docs]: /components/nextbus/
+[nuki docs]: /components/nuki/
+[opensensemap docs]: /components/opensensemap/
+[pioneer docs]: /components/pioneer/
+[ps4 docs]: /components/ps4/
+[rainforest_eagle docs]: /components/rainforest_eagle/
+[rejseplanen docs]: /components/rejseplanen/
+[remote docs]: /components/remote/
+[ring docs]: /components/ring/
+[ritassist docs]: /components/ritassist/
+[roku docs]: /components/roku/
+[roomba docs]: /components/roomba/
+[samsungtv docs]: /components/samsungtv/
+[scene docs]: /components/scene/
+[script docs]: /components/script/
+[seventeentrack docs]: /components/seventeentrack/
+[simplisafe docs]: /components/simplisafe/
+[smartthings docs]: /components/smartthings/
+[snapcast docs]: /components/snapcast/
+[solax docs]: /components/solax/
+[somfy docs]: /components/somfy/
+[songpal docs]: /components/songpal/
+[splunk docs]: /components/splunk/
+[spotify docs]: /components/spotify/
+[suez_water docs]: /components/suez_water/
+[switchbot docs]: /components/switchbot/
+[syncthru docs]: /components/syncthru/
+[system_health docs]: /components/system_health/
+[tado docs]: /components/tado/
+[telnet docs]: /components/telnet/
+[tibber docs]: /components/tibber/
+[timer docs]: /components/timer/
+[todoist docs]: /components/todoist/
+[totalconnect docs]: /components/totalconnect/
+[transmission docs]: /components/transmission/
+[twentemilieu docs]: /components/twentemilieu/
+[unifi docs]: /components/unifi/
+[utility_meter docs]: /components/utility_meter/
+[vacuum docs]: /components/vacuum/
+[vallox docs]: /components/vallox/
+[velbus docs]: /components/velbus/
+[venstar docs]: /components/venstar/
+[vesync docs]: /components/vesync/
+[wink docs]: /components/wink/
+[workday docs]: /components/workday/
+[wwlln docs]: /components/wwlln/
+[xiaomi_miio docs]: /components/xiaomi_miio/
+[zha docs]: /components/zha/
+[zwave docs]: /components/zwave/
From 4c8cb70b3a77e5282967adc002a35e19e1b84db6 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
+## Python 3.5 support has been dropped
+
+As per previous announcements, this is the first release that requires at least Python 3.6.
+
+## UI changes
+
+- Improved accessibility. This is an [ongoing effort](https://github.com/home-assistant/home-assistant-polymer/issues/3267) on making the frontend accessible for visually impaired users.
+- Split out configuration.yaml actions fron core config into a new server control config panel. Thanks [@IcyPalm]
+- Markdown card will now have size + 1 if it has a header defined. Some layouts might move around due to this.
+
+[@icypalm]: https://www.github.com/IcyPalm/
+
## New Integrations
- Add support for recording history to Apache Kafka ([@bachya] - [#25085]) ([apache_kafka docs]) (new-integration)
From 158a340aaf620ee994278710e0a3ae21caab4b33 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
`month`
`day` | The year, month and day of the date.
(only available if `has_| `hour`
`minute`
`second` | The hour, minute and second of the time.
(only available if `has_time: true`)
-| `timestamp` | A timestamp representing the time held in the input.
If `has_
+| `year`
`month`
`day` | The year, month and day of the date.
(only available if `has_date: true`)
+| `timestamp` | A timestamp representing the time held in the input.
(only available if `has_time: true`)
### Restore State
From bbbe5191bea93348b119e2fcbdfb22633a57c675 Mon Sep 17 00:00:00 2001
From: Adam <22942687+SilvrrGIT@users.noreply.github.com>
Date: Fri, 2 Aug 2019 05:33:23 -0500
Subject: [PATCH 08/41] Update developer tools image to match current view
(#10022)
* Remove icon references
The icons are no longer present for users
* Delete developer-tools.png
* Add updated screenshot for developer tools
* Add icon for new developer tool icon
* Update text to match new developer tools image
* Delete developer-tool-icon.png
* Delete developer-tools.png
* Add files via upload
* :pencil2: Tweak
---
source/_components/apple_tv.markdown | 4 ++--
source/_docs/tools/dev-tools.markdown | 14 +++++++-------
source/images/screenshots/developer-tools.png | Bin 1378 -> 7008 bytes
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/source/_components/apple_tv.markdown b/source/_components/apple_tv.markdown
index 52d74a6b3a8..28e83f95567 100644
--- a/source/_components/apple_tv.markdown
+++ b/source/_components/apple_tv.markdown
@@ -81,7 +81,7 @@ In order to connect to the device, you need a *login id*. The easiest way to obt
Make sure Home Sharing is enabled on the Apple TV.
-To scan for devices and determine the `login_id`, press the icon in the upper left corner and select the leftmost icon according to the image:
+To scan for devices and determine the `login_id`, open the developer tools by selecting the hammer icon in the sidebar. Once in the developer tools select **services**.
@@ -111,7 +111,7 @@ If you, when playing media with `play_url`, get the following error message:
*“This AirPlay connection requires iOS 7.1 or later, OS X 10.10 or later, or iTunes 11.2 or later.”*
-then device authentication is required. Press the icon in the upper left corner and select the leftmost icon according to the image below:
+then device authentication is required, open the developer tools by selecting the hammer icon in the sidebar. Once in the developer tools select **services**.
diff --git a/source/_docs/tools/dev-tools.markdown b/source/_docs/tools/dev-tools.markdown
index 887195c8113..a634e392bab 100644
--- a/source/_docs/tools/dev-tools.markdown
+++ b/source/_docs/tools/dev-tools.markdown
@@ -10,13 +10,13 @@ The frontend contains a section called "Developer Tools".
Screenshot of Home Assistant's Developer Tools.
+
+
<%uWSin~|8??KPM636v*veG#gteGaE3#MD`f5k_vjOS*I1=vk>WgVqd6v#I@LRH;jEgffRWK3$M1iQmQ} z-tHHUF KzAy@{ DV-UVbB@KBsaaHBLP@bSHmD7893hR4`E z|IsQqXD@UFe4a$~8hjFFpzh};;igrEg(J~uI6E)RrB20l=&o@5NnKF3u29q5{Y(VL zd>Ct}a5dQAw{dPmX>+5hSfZST07mbQVqpY_w5!MBErV(I43iX>0+ z+Zmx3>%}OWjLMszS!d+x#RkCvhVDjHzGF^6D9Q`KvN{))VT _izVuPA1 bW6P=mWG({ zp1~pGxa1L)R(*ZYgUAf2&+qrh8BRTnJG+7Wtn(ZIUHgz__c^9p$D!4q%C%N=6Se-V zWq6v#C?cSe6w~;0a1WFQz|L>0G-rZPfR2QFDzW9gDSEu!-uipW~RfMMX$eRjtVvC@XRHSRRy| z8$pnHUq9y-2Y>wIaozS7ZPVfm&td!-$zPxcPU+CW>55#tcHRu|9n#M^?U~;9BTUyi z|9&R9^C&`!#w0YgY qOYVn }WF85bM=n9{< zzqO{<=UF;yxMJ0N NGAOiNZk zn<9+*Qh=Av!_fN1%mvg!za#|8t>tEQ#Vn(VUOH-O20<9q*Z`h5XPFDC@H8&Ofx}Uq z?Zj+bc{R#C&%%y~3Mp+ORKJ=#6}AuQ8lK%;e!^Qs8Hnm`UJLk~%JSpvm}f0j-)ZM9 z<-{BrpChhMrCtKvHoN>h5_xBIb;4>dq%G?YO!hx|+|H-zqc_NY5?FX7>iE5$wdwN6 zX~!NM&W)$hg8h8uDY(ra5B?pt+<@dVssp2^wNslq5?;J_?lhWh{hB6DBgOtYe{us- zNU7Y_(FVI!Q=f-`5b(U7D zJzR@?#ELs?#wT|v2)-y^uQ=I`^LA@dT*55sV;SPrbcqFkkY^{{xEg(E9Pf! DJ8DSlJ^mmaB1#D2X4iyIHObv&I0lngNxSY(?h?mRn=H*;FzuYqJjphYCZ zLF;ndW^d2C|A$=h5IAY%J&cP@-V(j`+OKG5oz}qT&9={aGVknju &_s-h<4nJ)p*KV*>OyPsh3SX--%`>tIL4KI)IEMH z6KH7kv7WKSr@P#v9>IfHeWG$yH+6Gz`kulm+Y+3FKRt PQ6-rR8Zdx-Z| zgbkpM17VLi8bU;(8alv;&K6v>R<)vMStd7`V#Y|PW~bDFaMHDwk-nAtI^BI2*NiKL zok$wwB8q!Y>Di2`-%h1h4defXs3n6>#6ih3|A5lStW1-|;K)V8ar^X~uO`@CT$UPo z8Ov63i(DWj)gL2W8dcIN5(y;z|FxUYWP JIbJBte{gdOsT+^2%9KDo#!}M zM~Tz4R*3TP4cuweg|ZbD*-EZ^>rIh3d8F}*qduil#`UWKYSJ- 7@`h Yx4f_neKOB`~(Nl%IITci1D9+>E#J zADS580Sgk?dCtUt{jl}<27{7~@Nk}fVuLF JD!+%eft z9CgEl!p;nGdi ?X0XfR!`li$9@Zz9-nwbv_0c%PTtsZkMY;3>DfEHW*+Tk{B0j$iW8fY z_1Za)x1Bx=Zj;OIQG->lxmIph*E&TiNfqAYqTT;eaW2<##2^seu+XA2Q49n^{)u?% zR`GN^w#WTZO9&_^=w}P)zr_9fUC!T5X@Y(Mc%UB~V^VaWa}e8$%|p>XV*L>?%72!K z_XRVrF9`~A3**0*97_%6;I3A8F*yW8|4Pij)oemTqcISxyo|n0l}7 ((9HQWL zxOFR}*7_Vf;6?$fF7oe7xWmY3%`SmQZj*4<+Khf^J2I0-Od@QqM;W@hpqP!wF9Aje znld;IJ06BiWZ8atI}%3AIvO@JvzuFhJPddP*)cA|#fb5`0G&ark$i7}eEkleCn0n@ zFGWW%r(Q0bhhN39K{V25CKiixKN1?4 n@aoRhcqf>_LiL*8o+Fol z=*##E$*X|hnEsLUIKLJ)lbaU@w hQ>XWI_qsMR|}a{;DUeS0OA-e1jmc zD> y?2&IPQY106@=hM4W*@STGR9%+ z1eH$ymjPzZJhpN$GC+-#{oQ0!8FAT#AV`WP2R^FLq3ObLvna{H;oqBN)}?jq;t`>I zfsKurt-T~M$aD86oiJrD7Ye2Wya(ZUK)z0_IU!xkNQcpHd<01-w{BjEI J@mu`hC~eE&S9^u{Fg)qWN(8 z7zX2>D!9FE;MgBuB|2Fx_Lj~@djHyn@wTC{@V-xNTkI8zNtE6Mlh|q$sLf?_wRI6A zY7>mm (A{1l?Z_F {(=gqKR-40&%q13HziXQ-uGUAn?NSE6^WvHMh$)xAO#J~jHiEzUfaiShNa2T z*(Zv9$ |TlT=G~uVWQM^au78+w37nzV_V>S# zKcmSuu_A28RAB@LO+JCddm*zm@NkwEe9~QLcGTzuv{U=WiprSnygFpodFvvg1rF~V zU^Ww$XrFva*@6}F?({nE-)bg)&$yU?d}EpJB+AGV- YLZy+9sye+^;QE@1-Si zu#&ik1rZ2{@EBpi{54axM<*pOPMKiV+R?oudd+Jgq@o-IgMNe({!iaGkalB xyB?A4G0J-uCf zFBA(PT+-U&Ia2h50X9i-e1iX8e3RG=nYM!2RO2vU(QSk6VsQ+Omv3^iAvq+5fZ&fN zLCDgzV`Gg|ej`VOUji^Kmq}PcqWNR|%fe+-YZ3`||4Xj6;f^D6%m4!l(Nev(nTDtD zjj(N`rE3!| 4p4QysN#UgA7*S;1Cbf+85CXH4XVl z-h?vTG)&oGT1pZ1q>)0d$i&?2lz*19*$!Q-_f1jA?i{lkddoV6Gdi#{9+we&j<&6& zIjbUr0NG+)V}VpF*S-)PRJTBnIROGYNOah)$3QrSjQ#^#m%tpjc8Rjz+qb@}BVoLz z>NkiyFEez*^>0 F&!oftYr+ zP2P8#8e8{3;!k+3e|x|>)vkec36?w*iBIwEG>1;F04qS$zYf4OKwyeI3|0#ok?K=A znY15`-^BBtkeQf+Fr1F~xB!4dnG f$)xDLAb z%T*17>fo*aGyd9X4`eGLi!aKvJ z
!99Y-5J +mxfBPL03PqZY6N}meicy%ga`DDF{I=7h zYOJWcTEWn6b17sbqvKj7Pz$wJ9R90&Eqv)j>0NOE#Mk|d`Ko~g%%@%W+V3KHK8np- ze~JO4y|_V~vu1JiklmP#5NadM!2wX(+?yX&iZ|ooDNm~lZ(cQ~#J^u#iw>G~h>Q$6 zBb$^_c#8|p215~iWZ&$M;N 82I4_xZR|Kn=q%jP<;Kp0q$WkuB)4z$~uh) kDUzDo?Q(h!Z%6>QY4+dcp2Hh ~BMM(E``x>D@0~m6&&+StG*mw(){s+>R^6`mm127Y z@r@ak#HC3fHWUpu wm~>zqWzu#E-#{B z#)3U6gFObQf^5Z`DAK-F)Kb%)w;e%${`}?J&p+40U!U*aydw;)Qz9mpOEc6gEYKxu ziQ^r-qc}c$mw}vfc&Kk*tVrqH(0b6u*>RuUG)#32o(iLFMbc~Y0u~ymo%90s?cskO z616r>7K*3@JhV3m`n7^*SHT!|04FXX&m5+@bnAP97Gn?$k@Hcm1ek^>>{LM7no9P| z;7w6^1eSS~QYx@dAoOQlLOg5x0s@vp=9yXA%?550>!pC^D4n|N&7s@rP+1J(c2-le z#pm#LiNuTj3RfoofbMEhbJj@xa1iC>KO9x1H-fo9akmYt(_TeqKGNY>?K0Zhv7`kn zE!0;%X9fiAP$ NXDLPG~8?VW2Xg|zI=-}C05D*>ZiC!!T{QbgA%h*)q*CP6IwVJyUCcY!&Et3Jd zuaR!>3j(MSJjym41>j45=0|ntE}U@q=NM8l6dB)RI574^qpRy0Yyg 7F5Hi z=yJNHRY*G*u5cQzfzd=5 K>U(!quTxt2?uB#z__+0P88(FfA%&LO766*WYE z{`TY5+eeQc=X&(#_oKIOA3c8cb@6^*b#f>cM8eS9PUMy_Uoz{A_u)Nro=sX5y;%)w z8cp#nmz=r-B&4F_8lY6iOY5n~%`Uhcosrc!)Q6z81v?b26d5}Uu(Q~ZR9Qp%Jf>Ta zojMkusT50+{4^}@_y7z8+Kt{)nzl2ne#m6a_E|i *b8(}@Q`9dftO|yZ*!7hQvFgjBjG-ydjmKf*<7fa4ebIM;jM@S;7Ie6 z*Fl?7+6oU`>LX-Uwh=7^NIXwpxW;XiiK7|t(!7xa-M-N3&ayt1YH!l4 7N(Dn%ABrO&}Y_;zvvR{O#-8$1k71eE 0+v|15_9)FElDD!iGc^%{2)Fz_qTSNkq{g zxJKIZn!uu`M?3^l+`H-VnOUCEpcrkBwshh>99$@~ffMzLv4(H2mTWh@OmI9k2e66I zQX*ipE;TjoDkvf(%t?XZ%vgL%B6#`sTdSD`3LlS2UzR9K9ST&Ts_1w#*9@mz`J^GF z1d4i=7vNN}D<*;dAVO51ga>8}lGhq$@ZwsW#7rwyo+geZTt--~o$3^4NQylgEidLq z9+4AI8f$u~=PstBQ(RrtK0jy5$6XY?eORbA#v6d;L3>*rAlE+Ku@sw(*@``Pv3rSz z2s)6C276VA41{HM)1||nc??wty>m=88*wW=g>{kxdruHsSS>sC@<1Q0DDII537dT} zyJ@;a%Mll7KR&5Fd#kW3G*Us1tG-j$xC@ge>S_~n7c_qV+t)|WpFVl;?$*64zV6+A z^X}t^_b>lk#yfELwRr#h$Iq)%@PS*xYw|-77mTF{9c;)2g*l0<;N3+hSR@%xcbpX` z3fP2fN{+ZZfU_u4x=3UINBHeEqzD9|FvwTX5jMr-cvV%nYYGxm0S+_-DQXl+QJr1f zR(ysHQiL)GEBS_Gr{!g{7*i@Z3vpiq&3R*&1F #unsj3e!Q9~h9{kXCmjZ0n3iyhA{`B76$BU0w z1?lEH@}P@?Pg5%!;zXeF(u6$)8%O@r;qBC^6>XO~>CJMQNhmmC5UosDT49R@A!19s zXYd)}+_J?J+T6?wwv%kLtp-dae39)Xa+y! Ey?*-s z&DHByjq*Pae*AM?xd-0g|AG7e@lK%%1 cg97_*Rq3f`- zCzargwd%>)qKs^pedN)l`0T-$vPY~g^`1%%i^xNFP1HHmFqam%n%+f(u(EcNy>Ta1 zkXV@1DOVAx1kYzFoG3fURQ!!V0{OpRd(SO+eT#VoJr|%~7SOB9P5K1>x%C(IRcrJ9 z5 sPafgKhd26E7bRgs=xj#K6kQjUCo^!(X_d)Kf2@49k# z@&4TU9=NZcU%cP!KAi^9o%l-vt&vtaQeoT1L#Eey wLIFrh$xI#N=rAEJ7kb35FX!at z$b#9WowN?QN=Q~hcy0KkVM|pe$m9rd?J54%-D4nhAh#PrD$ANjRhGF&!Z2*Sa){cd z%37wu@dw%M`aY$K6T|4>0w?GlG-bm4O}e@3+!RGoI1xJ<(Q5VU6?g#6R;VO@qfm&@ zXz8^iS`VQTol+$diPy2lH^#^$E+IDOoPE|_m$~MgW8T*Jb-cC`p!?&3&-}~94RoMP ziw-MF_I;;QrVjS9j1P>&N(%Eyi@-k)6!B4+W3|mVO(+8g2k40hlO+*5_J{g#1W1pV zAhZ?s;No3ZOA!NBt43_`Q@e4&$+TN;D^^0H#!Dk;ma6vSQA9Ngau2|%$MNy&!$)uL z0P{ayJD$HC{|?@D8SfkJ#=FQth?vtwl4i-1l1SG3jXms7jFjjhfl)6I?05@g`z3S} z14R1|4I^~LuLvT+78h!H%eID?9G!;^`(;|z+8_l9pa;W1MgU|`c2A&2gn%CuOEnh` zmrnMsvE#xhfnh4V93>>0R %WFd_~}{%AG8 zK$tOFi56VR1^YMxN|+?9Nsh^>1j6MUJ)lOjG1Nj-efTxuq*#VSy3|z0#YC9@OU95I zH7Rq>-kDQ^O4XNO5!7wT3GQBB%mw2_6Buz+87`};n>5~PQ)9O_wV>XLYS-?leIgIR zQpjAyh*(FyVg(Wz5I1(jJpi?EA%yvQjNz6YqwKq+(Z{FHFP?lDnEwUdZ@zl^bN)Vf zzfe5CrG>xg&l(i?SaKpiXd#94cEx&kyk{)Ilb(4V=*_Y|rW9o*muv)3#ANOP(#>CX zN(+myBztaxOa5L3Wl6n{;?f6zLV?3QC^2Shhhoz}4pN;`P$S6AdqlyYPF-sjJ-W5j z4GBAtZ_u}tUfcBplXG_>*hXXQ-8B&PcO{OPJiF7(Xw%`W)czPD9OyfAuI3XEv{)6i z@S w>H_*|L0S)y~Z(NNeB$u0{D$XvIlND^423P~2v$2qrJG^iKpPD_92rxccey z^Oq06`QJnRQt&SK{`&PV@cu=3zkbo5xz&cnnvoPC4 m zVK?bRedBSpCG;O_529fK-ZJiwHIREygn2LA5tR`glI;?d=tBY`gw2vEN^kvP6c3T9 z6~2~1r(3`bat$jDwSUasnIwy2HnKh~_yg7W<_I~#vcyYo8^ x*w?equjSYQ{kBk~btVw=YGSjttR7 z%bw!}ax7Y5a+3zOOp?VX1`(#f2aAd@1j21GDK_E6EmT`)jfO3@%!=B0C)J> ZBKtNg4mR#26p3Ap&>E2jB@2#bJlX!?%)*H}nIt5UyOW}4d4xEqS3*S- z;v!@t1|Z>xC`ZkuY7v!>K!JVqft< 9d zWoM1q$&e*HRX yGQ`A%_dVXAXeZuyi6j@Td z=U*kbHkiL5 #!jD3w)F@$qan3HpmjDEL7@LFYZBs<8y0 Irr`1PDliuwQ5!{EngmUAS$@^yz%uIXz}2#2c~B(Hp^)h_ z6-%bB6~#YE8KepaT_#pUMOY4Of{0qS{)!V#A~Lon8B0@Aaux`#%mrw0Rkk&8?ylcz zHDH4XC9<}04RaGyyJlGAK&_}?UwWNFY96gHgM4 KHlfO()4;aj5E>bix5;t~mFxqdJ18LOn=F8p4rnyXkbiUi;EVM|O*~a# ztA&9+n-K1SSjVq1s~X)VM)&0!Pm)a>HBJ2*?%U#YKWfw+JUp~%g1f|aNsNgtQ)WiF z$ h}1B zPHdvNso4tW&ccla#!@UXiP=iHXv~M#aE?cXyhNA`ATLc$_{zNoF*Cy j0JIBWYclWT$K%Y0o5SqDJ)?wqmMVX;B#@($UnA-%UiSTO+j`*O( z%u!0Sq*sMj2bj$!t!G3$5!#1?@?x$XQO(Ej>AyzFt>^FjWB~R%X*^lh?s;I9cj&&i zseQBEb?w@@Zy@MGG`H+xxHqEM{hSw`>)cs7qtlVwL1Qo9*0;CF8Fa>ug{dsy=Oe2? z5~IN+dYBH?ni|x}>{Gliy6G~N){dzBOmjSYryuRi z*h~ONUcmx&}4#9coddiIa?3@1YX|;Bh zDr=jb0s0{O;U0aC1|KRj@h*rAj?2;afT>tVuUkEguv)kj()XMb)bMG6KJ6{NOqRIt z !wgYa 3U zmoa}4hHMr6Pj7zI(iaIwtrs*pw{gO&(B$l<7Nt$q+7-3YH=6|8A-tvNPZ))yoRtQf z;m;&Qo~31sCia$;_{tJkV@hg9WoV%i6`Hzny_3SG;d4+j1LZwHtM>aJU%UmCLA4%| zSAlYWf%3a$N`AdA`u*##-`6_7d?SEk1Ner{Yrp;@e3At@oH=cz=nQr0Xp~4lV2hR# z29)WWdWPc6rc4A-(!;jSJPUpxDtq SjnNpod~b4`LiH66@S zrl)FElIS=SxGpLp&{k(X@lFn9A)%qF(8sz1XKSYscp3V{m*ol68KfjIMxonqH=eno z-BqaEUqPHlJ_7grTqbx2?)my1yca*x6o*I093x&@E`Wg`e418Cmc_0xjRv72dStR6 z7fk~*pHQ!v&y~Kx0x}B?ah9kV;+?gS 2vlt5w=QHMMTU4W1V?gOULBF8xDIQqsvsJw(OTme1 zBiYgD5PMKwz_>Qg;CWxUuIgIrsPjeB1>x$ftT*;AJ=u;p$8ffkAT}0CHa^7)3bSJo zKH7dmkLZ_EPLY$KZLsTKbrvLk%#_Xq3?^CNfam57W%^5@zrO?W|J3NeSM0(2+ ^nr>}9l#8k>b83XdoWT(s3hv20qNDC+UcTdKo7Uoi0MLee$PUU~ zl@DP!qDY02{xOn;PIXmEHYjzY+eX^AhlpcRX{P`1LsS5OjyQw!TkYa9YFP+@fL{Sh z=Y29ADhMHVC?ZcMI4bv_2qQUfG7?*1I-egJy{= C}I`MhrPeRv)jiOnq?L^ec^<#h T+3bl)0z98pcc*$ot(MJZu}q9E!Eg48DY3acKtqF;b&g>>72LEGH3t;yF_J zwYefQG~tKaoCtS;hZiD=!%Q%47B^Te+=boMpto;hwO{nz*Hu^Qg#_4xd!FxgA+2wl z^BnD5x9&NUEiBl1!5OnZChsKx<>K(r-Y#;2^9Tg^56fqB>{1CPh<($FJwPse9hskC zD^5!6CxwnYb{bn0Q*{3W3jLQpdJ68A@%W$Vdwc%fh4)wB{YT;X-G@uc%Fl`mHaCGC zhEb_|&?=(N A>jY(7;M0oh?OHYApNUhm-e(V3pw3PBuY_U^9hM%X?rI#yIn zp9*v0F_&c5stUI1XfDcG>n9ZYZ#25 4H3d_S-M*)E8V#O% zuiI6y7rpA5fA< ^`9rE4Rzii;Gd=Woi?q(qAwE1uq5pwK=i^`0^ 0FM%x%;<8nZ`BHT$u7U^a8n|X!CW`3;3Z?*`0qd3x z?iqZtMsuXYDeC&d%( p zp^*rp)3MjL*7E4}{kHzwed^TfRPEYpzv}cA;?|FR8~5t0yOM?s BdiMEX9IT`>F3 spOKuI z%ilRwGu7A^`a61~yI0)DRa8r&-KrxX KmJ9$&%@!@ z4M6~5*4Xy ?fRBaOYq zeH(v#*J|Ku3u9G#8g3K!_-LGAEqzAQ5w=e)!@Uw^a_TFcD)nq`!*)|4dmyx^KG;zl zz*(TFUR~2xeiQ`de#k5t%MqR{lHw=_cqj`6xiFpJh~u&vrG5OPo@I|zZQ<9Tmg#;L zZa0g^{T3NP_`2!qNV8*WkE-sPHZDC*itK)xk0-kLI`?@Z#QS2yNNlch#Rc}&W9qp@ zxU2JKZL13~ve#W=!8ZPaFs!Qa%Fw0T{b)*@Mq{^S-3hCfmapcQyglkDjQzJ5`sr^z zyk2s@Q2dKN`d`8AU-93;JNmu;`xTxC@8`@id|^8SXtpw>Lecw80=|`!4WOTmM8^)4 zA_TYTy=j~70>ufp#;fv?=*vG&a*vu8pYYc)+l)+|del+me z%05#a5^dDjqq5bxqlfIJHxUkkrs=>vc-3eydMoeP-YlsT5ftNpW4s*nAz0c=-7iPT z7+|F;9?y4g4=n4pde4Z;yKp^U^DCec1ztV(m#F(hufXaL-+b0STNeE7aHb~Uqp`Qm z`g`e+lXGr`zweoSujc-o0X4v4?K<8VT?J#6t)0G_a);X5QTGpxI) nDQLKHO{+0ltW3W6>azmbU;T6HO$yp775`!a z>;2!X@ZTTBdw>0YM Nxffu_NFY+eOi6X?0EGsDyX0cVxw_FF(X`2ev=a=q>npOP-QH1=>H|;|kZso_{}h z58$ukxWP)oScK|q4p`dkmF*gFG^)`qlPNY53ebPh&3qk`T%TEh>Q>Ah6dipK)rb-8 zC?l&C!ez}`jkuE=V!sk4-DIO9b}>wMAN^KySZ*lmpg$Knaj9`^4IS?|e!;A?M6hid z7qn~WvG~v^-n v4h8izD^LXGo`LScXhRb z@GG3fk6MZ#0&fPhFb(d3`2pu!e?Vg7sY6}t068p6S!RZ1W)ki!$LDOZnwC))x)B=i zu?5{`N=KW_8U@X4R@x%?K4HRfgkMOc^<7dUkdOBB*q ^XKEtu=f)mxZbeYLwOhOf%&4el=8}zJOF_1no&y?KrBRbi1FH~C z-+ou5U%3gIncik%G-9&b0sX?6v>J*)wxJT>gXL&-FoO}EWA>#cH#KHBtF)Xf+{@uE z-Rat}JnqLn$Isg)0?1%UmQ%YT;mS}Or(_4uyfx#@^_#AOyFOD31oRP6vA$WJ!|$@; zRqpKK2Cb{Fxy7(2gl9=WS46|&OS?ZXi6lf+G*m|LB@euKuIaGQ=dc%jAs*YQdRp~W z0|x{61gVQ|>3YV7V2!Qv;!T1kI-2LgQal$*F&m_?7@N^xF)nO;e9Nzhx&M|%C$;>a zNss>l&_7On0q_64?sf2ve*c-{xM}P|^eA|6BeO&6P`W}nJX2lK3`+cv`R?T^M+-2E zw~Yjq1Haey4tST#--Yn9_O&?))^O(W-)A{4v~etSBZR^H+w7_?wn^@JTW%ECYUVb= zVV8aC&@(;HqVH(1IG)IwcbFU9V6KYfI96wN9gHka>4s>X(PQ&mw0!1_AP-(>Xd5;M z)pM{E{DTC53!yQ%xFHqRIrWdZPXh(x;B+)MSPtxiKEAkTX#%`UxK!nj^KFS2K-_M) z0x3IDrezKEZM(h6$7gG3pbgQg`AhN>$hokpVm2aO>b7SQ(+4lQ`P$<(2OJ$s7Sq(* zTPa!D$TG~LY|+ivFW>m=$tQnFqm%xAtpD}bXZhG?e-!Tu&j;^6{m-Ze9%WN30C7^m zV4TS)&do-H)rtGO%#V=R6+oP=sKA9==;4YLVXp|#$XBml2BNkUvu(B=>pZF`8(W{F zaVB_D05tT=Jj1_rqQt6>)PX^w5PB|?EP!SznaLo*=qjE~L~Y}^hOxKp&x(YY{5qb3 z#W9b=Uem+%@Zu7P5SR5+5 $J^ni@$rkPUdc>Z8-r>6U-g^7p z>h}xp=R6Rgg9cRt5#qoUf(psH!YpnG0o!YUNgyp;1T|0{^Zn2>Djc)Wc$qDkZse?+ z`65v|GZ>nK4Ld!WB3{fc)1QYJ?v_StihEdFE$suOf{;U^Oz7&xTH?7xf9=5r0Rc=% zB|F$1o@1uEG!K&kAz+dxo2|zbL%o};L+eT~zAAgF-;scn0v%VM9+v?0PiutZqyy9e z-TgAO19VQ?)Xqw-MQbiCKM!kWbwhY}%3!AmN@#hRy4|u0{D9xWp6jd}3b;a7h8bT) zs`cPA3(SEvCK6#@QUJdiypI$yUk1RjG{-x+_t2;^2nk$~PY%o7=_eZff04eo(SJ`& z{-^%C@GkxC|Gw_W$L~b8>M411SFK){e2sY&!fuE+0yKY>`*gG1BzwtcqlSo|S`$f$ z`CNT;VMkR71vy~vhhLu818RtFp0Pgk(LFm|V-`*!GmP({0fu>(
3NT#tU1x|{qDJw8~jj3-lOh&w$cD- zvJ2$TK0z-v%$|D|C_Ev$xuaoe6qh?YW8h|;P{Nq<9724afCz{VD4>Q)>stsmZ9$QN zjJ$B#g8J4+{ymvcup7=s)#(`aE38r0TXs8Y`77iJ8>lXA&lhigZr}XpH2Qy<9{
l?Thcx`&fvg5X3 zSH<|&(7}ji9Qw3B1>-}5ix(w$GCxCYbz@cL4z>fV-o#f8eFp~c5z3sRG8A{^>*2D^ zpTKBVYLIQSGuM4d7DmpPgxzVW35PW3YRi%QqO&mP!nHxuYPFc|oAa{aiHCU|$hlVn z@yv*dJr9G9ALPPW6$K*8C_6?E+7WPX+PI1p`q QduESLV$h!#s>lPk2U(=56d iBP74Y2u0PlId4!r-&uipv0E^E&Pt0bHTC98G!uniC~DiRtONcR7lS6jMSrK?g5 zM~%nrKlW_6i6= So9lBZ~C$ o1GG)7or!=;<%%q$+5Ng-MgExPwMI0v zFa+JgF-C4@mziFy2LZ-%cqTG~j?e%aGWdh`^V>HHm}>NYIX(C63orf#=pX-;;#QI^ z;FU4h$tpd9cV3_W+1G8JdO*WW93`v4$mhz@nA6=WGk5p|`JBBPHwZGeyY!BvUhvV- z7JM-D=vvj^?Vn33gr$flAt9zZDAqMa4$SPde~8CX448>*2e2w?tBcElURf7F7s;L~ z3^GH#*)bR|>7dR;43c5=gqv$D!>;i|8K$AR#!1t7^uo+yS_h66_% Ud3EMJ zylPb3lFB8PR-@@K-Ibl4^dgt>MBDo>RQp=%pY_rInreRK_19m2?X?%l|K)V4^ c(jShO03;6-IH{W{xp8AYvkiKx7yV#dic#jZT40%hV$2c>clvWdJJ- zN^9+-{4C=7+2g5K+oI%vXEo z^v?5r?4Ob#ZFt%4)#%1~?tTLJzFsG|7w?ZAzk{yIQMNm#S #@%h9^k=|Wb(o8nCsQ&URiZ(*i95sv<}F%5n*39 zjaA|7V3v1$$B1fe0`5E;JxMu(g=OLIRj)Z^6G>+!RBxP#<(y6_f)uF*+gsMP&Zhes zV2rD7G7H`I#4Ws7H?t;jVf{ff9dPJ1)~FI($4ub9OHt wnsb8W ztQ~mLn$cW3ylYTSnPCp)vdDW+8U=q+K}S1dxK}*U)yfT%^d67hhn|%@_3axU6=RoT z|IuHQG4yM8Gv9oEA23O;zOMAbFE#xW_y^_wx->f9T$)k3@Lv7?3wVE7ERa{->TALx z>sSqfVXA6IqteVe74dwd+w68JQ;QPtt?X1iy;FC8!w&2;x;sf4K6?2??MM6+dfa+i z76Vm8b!3&$aZEo#25}Y8QZGE!tYAQag*vlqu4!FwMaeL9N88ELKp?#@y)<&E1pJQ; z`Hl1L>u#(>raQX$p)Ly~V6hic`tDq<_>(DiYY;nRr($8$4*F1ql16v|^x<~pjT)s| z{Ol%x8@NJ*+rMi6H)iT8#Ja>NZZY)drXf5cL4VWVGiG6yE13Ujj=R3 zT>Fl-v&WI82!b#yNO*W9FxTY{V5VRlp3s`)N=OR^21mfb!p6kMKzNv7AuKF}gg6fs zUq&zky~FT;=FN0<{bpBHWMpRd4&Rx`FaBxTIpD#KQ~CVY 52Xjk48?Gu;olMKK&KuaGe z{@~aYw5>eY!#;1@B5%k+NtHo)5VVoa{+d*{&HA58jLSEMdQ%;$P_{i-1O-NzwC!j! zC5?VDBkB`IjkcLd8VAM(DZ|^ySC_y&1U9dwA~4o!7#+E|PdGf`O(Rf4FAR8VHVG94 zX$aAU=bCSTF &yML_`xEt^J>-Q!=-9v$KLfL+1F!P#;Gr7P56tJAe*su#uS5NGmg&IdK zyQED9;ROoLEcS%CqUjAx#?XI)E4Y@_M!thn&3#a>({sNJYN>;Rfmnl ~S8iaNbH+VKdnt5&Y+m7j0hAwacxV@&?%xIiwP6(@N!`Sr1H@#aEoF4O8 z-X }qu3EMd?y6@oq`0KQ%*Xv#_BM_nn!mRb6e #?yM`<@ zVL$^Vs>ZgA1sNuenMoIMgMBGHy7u%oABq8jcWI}Ggz15S2B!kCX23PWhv*aBr(!s> zcfF3n$ro~>7i_#R%H()!4#_ut8@v3DlV8Lk+q@=Wvi;+gBEwsXy3-wf7gh@mjbqaI z?&H%8t>KlM)HBDKbd_12oZ!iE&nX0>=K+W4cSNxT?d6N{z{DYti8{;DJ}F{AWeps-Un(o zrurxXWspg}k}9TadP?99T)5W|0l8Gmo-_Lz#uNvheD}%4ixqq#L5k=PNt}gvb_`t6 zW147e#V7hO&0X1#3msJF0!}plV}7dV1o}~?h$|l*oM0&}W2vND0f(4PBNi0MJVnme zq?$`|M=y~$fl=pfGIGxrSy#i3?pbBd_6p`PzCo9;YnQ|r1?Z3-X!NvthN3dO+%BEb zt!^4Y0%WZCC<$Bcpq`VviAH_(r%!$ijX%NYcXu!D h@TO@_5$4iCyQD}4?_YrTZ$JGj-ox)gxg$(9CYX(8uM6RvxMKs|pgTmy z#_AJx)PBgH g!1Uhc5{`rr6QnkF?JTmbz}9Ias{BM<9se7I#U<8& zAyZ6n-$(kW(M;6Ek+E$ZCDVzLQJ8?5jv1oEWGNM+?>-S{?K@mSCEWul&u_ac4HmW! zajxE|KMz);zlecH!?^{wyKiGOBqDpgfDx4(HZ5x)#t2w3B+AMXz*5hmsaAUtawFzp zUeX*HOF1z@sK~bx2^x8YD!uMT^hG;fi!;cN_WR8@w=aV94?g(tgA?3u?*#V;(fbJy zPr?ySz2H6nTNK|sl{h-^5$t@dT%`^F9l(7AKF6Q&{+;mdzn1y) F-c|gvz>m z0BMHn*w^J1q!ff!i~z6TC<&hEQ7cB9((Zz#mYe>AzGS*dQkAP>~mP0_7{&2U2 zH0IS_(oF>bv2WEES2R#BNFm(Pm~Kt0#j2o{3=r!+CNL`ml4^_tNxQ2X#zhg+fmYHL z 1v1{$;*aRMI2o-i ov6f3W-Q{d +`|;@qZ=--t&$d$YCi^%Q(q{V|`{}poS`Fp;cDnT<(N+gH6;>K22;ao2=NwCpBSf zzHJT0++!qa(oMW <0bnz>3_bYa5 z{!lC%k|S4BXJL}7Q(dk$#+8M3L1KeJ;!dzKEQGeGIZ0N)QKv^50!oeX4$uqhqnF@R zZAoj;wcgQ`L#N<%?W;|i%tjTQ>>q?*Yv=05OCLY )i zxIIP;m|hf&lITPVjpaS+N_eJr7MV76BvRLCUo~h3)A+k+VS%9K!yZy~RhnQH+NxfK zl2GOX8tm7PzZb9%j85X_t6Ks6O#|J>)AWA(ICy_Egm`9A9}WBKc%}WnQUJNS-PVTw zZIKSZK8fU{|HY{foCE40JeN5I?f1`&_s{q7$??~1M1cNP05)JHbnd6Hx@IfayJ&io zDBCckr>uRYFMtUuWu!HVM6RkpUWvaiwV>UQ0-As63K+x^c5s$DI{}nR>WTXHUu`9` zxq9So;m2$qH`4EK4I&dl=K>}T&>6YZ84%!7a(4skK^!leb;5bV4H9WX%ST_r;k;l< zTHsj9SiRP&uGIi=d7_zh#4X5_TVWQLG-e5!)G_|(YG(pv02=Zwqv_SP4~D_0vXu-n zd8XH6FtkG`j87jEE?gS0Q5~aWcW?X35sq>sU-IeR;{`Cgx)Ch(mTI)3EeW~&h7wvP zA}@*i+qT@n_fw4i_}QI+{?ZFi9IxC!?}7V!Ptp5jXj68DmY;*XpECHL-OVASUu>Pc z6eJ)YtREqMIqM$0-wN-a3-C|y`&w{C8>cNWKzFl_RmyLzU+sTloV;gJ4bZXZH= p6@HfY0?;U!-zvy@KFIi#L|LuU#PsgF~IFvB!k1t4`(4H*U zJLYn_AH2(d|KU5)`#Ik8YZvdoFR-^<${OErHNMz@Q0v@FXn@fRbXYfI^3P_KHUQDs zia<;Hzr)0;sFSQWwwQ8tD%pUo_OJ!6cR3nmPZDh;vvNUGOBsj 8D3ggi7C{DRRkvb5D{nbA)#7u&*(LKoPbnObhq`MfM2s$|E`fbR018JLbiwda zPWb8|UAej`;8LJ{PcFIu4?^8w9F;l+{5lkr&(pHqvREsj3x?M`%X;WSs{Jj2tIFm$ zi^V-I7?_1)!po|AmnpdfM&)a2XDSL$NVy_@)_d9H$3;Rdu`-KUC#bm8j@xT#`cg_Q zB;{`Vvwm~p#OTI+l3(iK+K0CXbYG-*;r&nE`{U62RaA!L|HGrUw9nNU&~Kk?n-)1w zgg&QuAAhB9&PNyim<7Ls_fLZNyl&&i?{6$#aqd;HvE#(G03$}^APKFFp9nc% c=%>5ePD<^5a)^LEg^)B#x{em zhl~no2OD%mp12eeEnA$p=QfDBz{QaNArWkMVC&dturn~b*48LM7lbs3tZu;0R4mE9 z^gUQ#4Y`4Ee>CBXcHDZ& F?F7dbK6vdQSg<2Bi(5mTxa=F*Bx~oyc)2fyz zmY}zWQxj#jf3(&X0Fyadu3OOwb2~9RWFB}UsqHN!RT2IMt3*B2eUBU(y61k@Zy$g3 z%0))M{rXlwzqx|)tKRz`^d5|H_URI%AFDiHJpX9AU#^~KZF4%%w^LV-V@>GY@wx-v z^Vjc+0YjBzbm^NlYoV=VEVDJuhvRM*%M87+McG4`&cLpzysF{TfyW@Fyy- {O&7#mCU*X8iFn&Xj6C#Z7K4Pe7(hL&M8!e2a5Ti^(_ zfSV2}2?z{nQtq*?VR@PE3(eMOIQ~^!=EWWMB7b3;kM0tZHNJ>j*HlHN0TwmV2xv{= zQOH}G*+Ld&V|}Z)23RbCte&xA)EP4N?$8}gh=6&rws{v>NvboZwsncmzLdwkjGAVJ z^(mF^4;lqH)0%P*Cn_(wEq*tj=3u|y_(i`tan9&xiJPzAd(b2FE9k!By&LY^oPW{Y z`{g&=pUxa{Qg*#r`hI&u{6U}Fs}_O*o`75u{=SO#t3kVa+w=JE3D^Dgah$eKv%8cK z_*w6oEi$}V4sHQ$nWIyK4NM50ng-;~88&3oJL=w5vyt0WE$RZ`J6jhOcNtJ E_%gc |jaPEE`HJjxxAX1+AJElgnxhl_n)^#9%C!iaf-!#&(1fNsHk~qtiLBF W=Jhhev#E(U7heJg(9E6#JK`9y1rH070Bk^$zqpjkKy5!kYVYfUP{9$s z(LnGRmsXW$)4^Tff+5GiAATyV(A7hiz?$)4{vknF)#Ov;0YA`F3%%j4{a5YKQ uzP+vim1COyO2ba^oA}9c+D;FwTtY~Dsw)Pn`TR+QML#ckU=ZH)yA|4 ztrq!J)AgcREFvqTv0u1FbX+e~EudtaR@F7Cdr HY4 k|fwvODXnmUt*3sTGzj+>abX+tVo!q-SJ9FmGojcEY&N;hD zuCUxsI}HCDdhdesYiw@R^%HCT>GhUkWMB8{WEJbY4QQVjt@p_#;fqJ${rJu0eq4)p z|MvUq(3!)rZ-_l@xz&wHcosXG9Rfsg5ZNr4x^hMZ0mYkMGuM|+NZ_?XmWDJX5(xRR z;jk^KbeJAmr)y>vErEutRELMaTm=eIf`kazi!&U^{pwjp0>q7(k0K#4PMQ^$1L)B& z%aAMPbFMJPKCeb}l*B9L8O@^)#wtc5mWvB9C+HA7(4A-i+98a2Lk9>1gb-t~lFWTP zW?G`4{6V6k)a!uivMqt$=F`mxqa|6C>Md1bM)6e(gat+AsPiPXh8)o6+O&_t8To5* zYyUCv`FXM2-+6WOZxi18vFSbF-h1zB#(Wh2DbAO}`eU}7+6#c+o9mWo+Zfo!dc*NO z(UUCnSII)A_apHB<)7bvA4hF;HkkKNdR_S>+a3@Cb+}gXC@et8jxEY&ASOQp%-W|6 zPbBN6taXW=P&SHhL5}i!frvPSewlzni0tPgp?%Bz3)5md&@W=}9Z#5Xw~&Y$?C4+x zpPQHx{5)51Rv$g1)#h9dP~Q|qvK#{2m6R)*@*7ndRFEn?Mrk0K6b1b4Fk6PJ9VI@ftRNa=kvPZz?GybVmkP8q zdMAYWDr#&7LqVU5#r^cl1>g?KIUQadM0$Sk1TgP{^UJ;Ww~O~)pS3wUZlmDNGNaXG z+IGt&XW04F${6wO$$7V-K-mV;U8YHm7U%=@>-66H?~z)(bN`({mbXO(WX)=?d4CGL za3LnESqjDiy6}_k)k+1B$q<+f0~n)jUp-4g5qwB3Q!vFK86&%y;K61T7h%38A)nbQ za#xMf0! tC&z+l6(m8i@t-ILy)CGfiMkbNdop-^vJ6v z>%!_GNWZ9k`sat}oF)`275|FKEZzX#`~4Ej{mlx|SL0pIPXYHedhdQyMl)MY9c8 DF%S>-q@m$-tl zvA)^66_1N?K;Vp`R1I%ImKcD11raRF9i@h>_GlDpHqdV}R^%O{E})+pX QeErkV9LtwvGczO(+H@{-%^XJgpdgm4&)F`HOV~1f3w2PK%0l4<(ZW zR43g!R0RSU0QtxFj$c`0^uuR O+@=OIM-Oe(1SBrudTNb{wbpX@QSJ~Iu-GgV`V@;pu z;wsVEAi!cp0;S>LfF6O(V(q9Hqkba3Hby~YVeLRYiU6V4Fz(B{AWqXjiY|oUI{gLk z=omp&lTfI{P3+6ac;{0Q_BOpT yqPZr~bL z_O@Luk)_Sjh|(UURQjlbzj?pije6{_+w=0@Kd7mF+=lr47)GzZ*9x#CV^^HenxC@q zL^gPidNdjsByyxA+?GOGQejG=K8bjYLnOT&%{7X%F}7_`MoyYDx=B`vkRNM&$-o;B&5 wY)a2DJd*0a=$i zb&RfzQ)i%eNM0#>4BlIQ|Ma5|3%$oCHMz2hy~VT_b-zZGxPX=;P2_T$f@H!%)Rq%x z849VSQY?$nU}kUnhuW5$(o9Z(wMsE-OFfCf67x^BQ!+HM0}Z1W8qd=dl`wTCE| L+~Z7cVOknl zvFW2a>b8u?hta|SU#W>~qm4@HsP+sKFDs58+JD7lz#ArSUgM&lfy0aYK=<~bK>Y6N zcL0s_ QsoKrT8 zHL^@x?aS8g#rgms#D`Hiauifer!YTUFGimVK8IlQl#?lX43PkT&IRb>FlHDwO``62 zfpag|l#{uzJ!HxhLNvo?8Se`KVa~<_XO$2l_P*$+n4s{_i Jf&fj@{@a*)@4Sc7b^*x2hr{ALUUw`?D z{!t_r{U<+v3t4JokShgo92ck3>?*>BC%`}@PNd+noR;t%LRJeR66KJw6h>-ppuzxu zNLh?6NZS*i>5ofJ^|l mwB ;ak8WF6lcj1y`hQ=?b}fxb|6nC#TiMbuj_<@#l0%2_#r{M57B7y;R;&=HAc z)RfBz6jDdutb|j$PAGF52wLWu$KqBE-}bS%(}%YUtKVE4?k;Z6FD}nb<5%~0sDh_Y z{xcV$YaT)G9q3yWll7q~A=3!8rM)e$^y0;f?RNWO6}N~ww`TFX(? 3aek 0F}jO;+@5Y 8C3p9qe?N}PgIB>^m(K2nd8+f^I zX2%GILcB2)OmNa=pbbV3w2twLlE5x#D7YSi*T*