From cbba8470063ab198c2f946a276b3bca2b80bc665 Mon Sep 17 00:00:00 2001 From: GreenTurtwig Date: Tue, 23 Feb 2016 10:54:46 +0000 Subject: [PATCH 01/58] Added command line icon --- source/_components/binary_sensor.command.markdown | 1 + source/_components/sensor.command_sensor.markdown | 1 + source/_components/switch.command_switch.markdown | 1 + source/images/supported_brands/command_line.png | Bin 0 -> 753 bytes 4 files changed, 3 insertions(+) create mode 100644 source/images/supported_brands/command_line.png diff --git a/source/_components/binary_sensor.command.markdown b/source/_components/binary_sensor.command.markdown index 332a4df75a7..16e279ac91f 100644 --- a/source/_components/binary_sensor.command.markdown +++ b/source/_components/binary_sensor.command.markdown @@ -7,6 +7,7 @@ sidebar: true comments: false sharing: true footer: true +logo: command_line.png ha_category: Binary Sensor --- diff --git a/source/_components/sensor.command_sensor.markdown b/source/_components/sensor.command_sensor.markdown index 9c0c8adfac5..efa853a5c0b 100644 --- a/source/_components/sensor.command_sensor.markdown +++ b/source/_components/sensor.command_sensor.markdown @@ -7,6 +7,7 @@ sidebar: true comments: false sharing: true footer: true +logo: command_line.png ha_category: Sensor --- diff --git a/source/_components/switch.command_switch.markdown b/source/_components/switch.command_switch.markdown index ea1dc0b7119..3beddbc9e49 100644 --- a/source/_components/switch.command_switch.markdown +++ b/source/_components/switch.command_switch.markdown @@ -7,6 +7,7 @@ sidebar: true comments: false sharing: true footer: true +logo: command_line.png ha_category: Switch --- diff --git a/source/images/supported_brands/command_line.png b/source/images/supported_brands/command_line.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7cd7173b90ab4ee2651e7a8f9a61f5e36e83ed GIT binary patch literal 753 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE(}8pX7+2iB`GtXjsm9aAF{I+w+qrx5gdIiP_*s@JpLghVabZF-}2FKv?j^CbG*&T}vH8kX0v&Ui3$a}BG+!%Wtn zTmm}rjQ7!-^47rJ$-f8S> zJz2_<`^ebtj@iebqPfXmf3MiqI~9>iPMj5eoNz9f(ff}WFhMeSy85}Sb4q9e05F|F AS^xk5 literal 0 HcmV?d00001 From 5c6c4b1dda4be8947cd38c19463532c3baaf8b12 Mon Sep 17 00:00:00 2001 From: Josh Wright Date: Tue, 23 Feb 2016 12:45:39 -0500 Subject: [PATCH 02/58] Fix the smallest of typos... --- source/_components/alarm_control_panel.mqtt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/alarm_control_panel.mqtt.markdown b/source/_components/alarm_control_panel.mqtt.markdown index 2d97a23fafe..1606d89b85a 100644 --- a/source/_components/alarm_control_panel.mqtt.markdown +++ b/source/_components/alarm_control_panel.mqtt.markdown @@ -45,7 +45,7 @@ Configuration variables: - **command_topic** (*Required*): The MQTT topic to publish commands to change the alarm state. - **name** (*Optional*): The name of the alarm. Default is 'MQTT Alarm'. - **qos** (*Optional*): The maximum QoS level of the state topic. Default is 0. This QoS will also be used to publishing messages. -- **payload_disarm** (*Optional*): The payload do disarm your Alarm Panel. Default is "DISARM". +- **payload_disarm** (*Optional*): The payload to disarm your Alarm Panel. Default is "DISARM". - **payload_arm_home** (*Optional*): The payload to set armed-home mode on your Alarm Panel. Default is "ARM_HOME". - **payload_arm_away** (*Optional*): The payload to set armed-away mode on your Alarm Panel. Default is "ARM_AWAY". - **code** (*Optional*): If defined, specifies a code to enable or disable the alarm in the frontend. From 30059e2ce398cb16d9d7e08d7d8878b9a7cd4a46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20Sandstr=C3=B6m?= Date: Tue, 23 Feb 2016 22:10:39 +0100 Subject: [PATCH 03/58] add missing verisure doc --- .../alarm_control_panel.verisure.markdown | 18 ++++++++++++++ source/_components/sensor.verisure.markdown | 24 +++++++++++++++++++ source/_components/switch.verisure.markdown | 18 ++++++++++++++ source/_components/verisure.markdown | 3 +++ 4 files changed, 63 insertions(+) create mode 100644 source/_components/alarm_control_panel.verisure.markdown create mode 100644 source/_components/sensor.verisure.markdown create mode 100644 source/_components/switch.verisure.markdown diff --git a/source/_components/alarm_control_panel.verisure.markdown b/source/_components/alarm_control_panel.verisure.markdown new file mode 100644 index 00000000000..edf0248b5d2 --- /dev/null +++ b/source/_components/alarm_control_panel.verisure.markdown @@ -0,0 +1,18 @@ +--- +layout: page +title: "Verisure Alarm" +description: "Instructions how to setup the Verisure Alarm control panel within Home Assistant." +date: 2016-02-15 22:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: verisure.png +ha_category: Alarm +--- + + +The Verisure alarm control panel platform allows you to control your [Verisure](https://www.verisure.com/) Alarms. + +The requirement is that you have setup your [Verisure hub](/components/verisure/). + diff --git a/source/_components/sensor.verisure.markdown b/source/_components/sensor.verisure.markdown new file mode 100644 index 00000000000..7087133f0be --- /dev/null +++ b/source/_components/sensor.verisure.markdown @@ -0,0 +1,24 @@ +--- +layout: page +title: "Verisure Sensor" +description: "Instructions how to integrate Verisure sensors into Home Assistant." +date: 2016-02-23 21:31 +0100 +sidebar: true +comments: false +sharing: true +footer: true +logo: verisure.png +ha_category: Sensor +featured: false +--- + +Integrates Verisure sensors into Home Assistant. See the [main component] for configuration instructions. + +The following sensor types are supported: + + * Thermometers + * Hygrometers + * Mouse detectors + + +[main component]: /components/verisure/ diff --git a/source/_components/switch.verisure.markdown b/source/_components/switch.verisure.markdown new file mode 100644 index 00000000000..9367b292cff --- /dev/null +++ b/source/_components/switch.verisure.markdown @@ -0,0 +1,18 @@ +--- +layout: page +title: "Verisure SmartPlug" +description: "Instructions how to setup the Verisure SmartPlug within Home Assistant." +date: 2016-02-15 22:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: verisure.png +ha_category: Switch +--- + + +The Verisure switch platform allows you to control your [Verisure](https://www.verisure.com/) SmartPlugs. + +The requirement is that you have setup your [Verisure hub](/components/verisure/). + diff --git a/source/_components/verisure.markdown b/source/_components/verisure.markdown index 154b0929423..29199cef7ee 100644 --- a/source/_components/verisure.markdown +++ b/source/_components/verisure.markdown @@ -20,6 +20,7 @@ We support: * Alarm * Smartplugs * Reading from thermometers and hygrometers integrated in various devices + * Mouse Detector * Locks To integrate Verisure with Home Assistant, add the following section to your `configuration.yaml` file: @@ -34,6 +35,7 @@ verisure: smartplugs: 1 thermometers: 0 locks: 0 + mouse: 1 code_digits: 4 ``` @@ -46,5 +48,6 @@ Configuration variables: - **smartplugs** (*Optional*): Set to 1 to show smartplugs, 0 to disable. Default 1. - **locks** (*Optional*): Set to 1 to show locks, 0 to disable. Default 1. - **thermometers** (*Optional*): Set to 1 to show thermometers, 0 to disable. Default 1. +- **mouse** (*Optional*): Set to 1 to show mouse detectors, 0 to disable. Default 1. - **code_digits** (*Optional*): Number of digits in PIN code. Default 4. From 3ee9f1a386195c931d34a1271d5debe9db188057 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Feb 2016 09:59:45 +0100 Subject: [PATCH 04/58] Add docs for demo --- source/_components/demo.markdown | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 source/_components/demo.markdown diff --git a/source/_components/demo.markdown b/source/_components/demo.markdown new file mode 100644 index 00000000000..6f7aaeeb9ab --- /dev/null +++ b/source/_components/demo.markdown @@ -0,0 +1,41 @@ +--- +layout: page +title: "Demo platforms" +description: "Instructions how to use the Platform demos with Home Assistant." +date: 2016-02-24 07:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: home-assistant.png +ha_category: Other +--- + + +The `demo` platform allows you use component which are providing a demo of their implementation. The demo entities are dummies but show you how the acutal platform looks like. This way you can run own demonstration instance like the online [Home Assistant demo](https://home-assistant.io/demo/). + +Available demo platforms: + +- Alarm control panel (`alarm_control_panel`) +- Binary sensor (`binary_sensor`) +- Camera (`camera`) +- Garage door (`garage_door`) +- Light (`light`) +- Lock (`lock`) +- Notification (`notify`) +- Roller shutter (`rollershutter`) +- Sensor (`sensor`) +- Switch (`switch`) +- Thermostat (`thermostat`) + +To integrate a demo platform in Home Assistant, add the following section to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +[component]: + - platform: demo +``` + +Configuration variables: + +- **[component]** (*Required*): The name of the component as stated in the listing above the configuration example. From 970879e655500dcf29391b814fa7e6856d39ceca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Feb 2016 10:05:21 +0100 Subject: [PATCH 05/58] Add links to components --- source/_components/demo.markdown | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/source/_components/demo.markdown b/source/_components/demo.markdown index 6f7aaeeb9ab..2893170a23b 100644 --- a/source/_components/demo.markdown +++ b/source/_components/demo.markdown @@ -12,21 +12,21 @@ ha_category: Other --- -The `demo` platform allows you use component which are providing a demo of their implementation. The demo entities are dummies but show you how the acutal platform looks like. This way you can run own demonstration instance like the online [Home Assistant demo](https://home-assistant.io/demo/). +The `demo` platform allows you to use components which are providing a demo of their implementation. The demo entities are dummies but show you how the acutal platform looks like. This way you can run own demonstration instance like the online [Home Assistant demo](https://home-assistant.io/demo/) or `hass --demo-mode` but combined with your own real/functional platforms. Available demo platforms: -- Alarm control panel (`alarm_control_panel`) -- Binary sensor (`binary_sensor`) -- Camera (`camera`) -- Garage door (`garage_door`) -- Light (`light`) -- Lock (`lock`) -- Notification (`notify`) -- Roller shutter (`rollershutter`) -- Sensor (`sensor`) -- Switch (`switch`) -- Thermostat (`thermostat`) +- [Alarm control panel](/components/alarm_control_panel/) (`alarm_control_panel`) +- [Binary sensor](/components/binary_sensor/) (`binary_sensor`) +- [Camera](/components/camera/) (`camera`) +- [Garage door](/components/garage_door/) (`garage_door`) +- [Light](/components/light/) (`light`) +- [Lock](/components/lock/) (`lock`) +- [Notification](/components/notify/) (`notify`) +- [Roller shutter](/components/rollershutter/) (`rollershutter`) +- [Sensor](/components/sensor/) (`sensor`) +- [Switch](/components/switch/) (`switch`) +- [Thermostat](/components/thermostat/) (`thermostat`) To integrate a demo platform in Home Assistant, add the following section to your `configuration.yaml` file: From 14df29b43ac4719203762b91446fe573ec75956d Mon Sep 17 00:00:00 2001 From: Alexander Fortin Date: Wed, 24 Feb 2016 22:35:52 +0100 Subject: [PATCH 06/58] Update zone.markdown --- source/_components/zone.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/zone.markdown b/source/_components/zone.markdown index bcb5980a1c1..accd4824824 100644 --- a/source/_components/zone.markdown +++ b/source/_components/zone.markdown @@ -54,3 +54,7 @@ If no configuration is given, the `zone` component will create a zone for home. #### {% linkable_title Icons %} It is preferred to pick an icon to use for your zone. Pick any zone that you can find on [materialdesignicons.com](https://materialdesignicons.com/) and prefix the name with `mdi:`. For example `mdi:school`, `mdi:worker`, `mdi:home`, `mdi:cart`, or `mdi:castle`. + +#### State + +`zoning` is the state a `zone` has when it is configured. A `zone` doesn't have another state, all configured zones are `zoning` all the time From 2ea7d3ddd0aebafd847b580e0fc02043e4f198c9 Mon Sep 17 00:00:00 2001 From: Stefan Jonasson Date: Fri, 26 Feb 2016 22:11:56 +0100 Subject: [PATCH 07/58] Added a new TV model --- source/_components/media_player.samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/media_player.samsungtv.markdown index 42cd694b594..65776f7684b 100644 --- a/source/_components/media_player.samsungtv.markdown +++ b/source/_components/media_player.samsungtv.markdown @@ -36,6 +36,7 @@ Currently known supported models: - ES5500 - C7700 +- D8000 If your model is not on the list then give it a test, if everything works correctly then add it to the list on [GitHub](https://github.com/balloob/home-assistant.io). The two letters at the beginning of the model number represent the region, UE is Europe, UN is North America and UA is Asia & Australia. The two numbers following that represent the screen size. If you add your model remember to remove these before adding them to the list. From 636980446d1663085820b25e483f31e415084d36 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 26 Feb 2016 23:10:36 +0100 Subject: [PATCH 08/58] Fix sentence --- source/_components/mqtt_eventstream.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/mqtt_eventstream.markdown b/source/_components/mqtt_eventstream.markdown index cdbf0ded35d..b31c1c71f08 100644 --- a/source/_components/mqtt_eventstream.markdown +++ b/source/_components/mqtt_eventstream.markdown @@ -11,7 +11,7 @@ logo: mqtt.png ha_category: Other --- -The `mqtt_eventstream` components two Home Assistant instances via MQTT. +The `mqtt_eventstream` components connects two Home Assistant instances via MQTT. To integrate MQTT Eventstream into Home Assistant, add the following section to your `configuration.yaml` file: From 0b4f6b8f701d4755a718dbb7b5686122b395be92 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 27 Feb 2016 16:11:31 +0100 Subject: [PATCH 09/58] Add new contributors --- source/developers/credits.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/developers/credits.markdown b/source/developers/credits.markdown index 0a636ef9aee..8624db72761 100644 --- a/source/developers/credits.markdown +++ b/source/developers/credits.markdown @@ -20,6 +20,7 @@ This page contains a list of people who have contributed in one way or another t (in alphabetical order) - [Adrien Brault](https://github.com/adrienbrault) +- [Alex Harvey](https://github.com/infamy) - [Allan Glen](https://github.com/allanglen) - [Andy Loughran](https://github.com/andylockran) - [andythigpen](https://github.com/andythigpen) @@ -31,6 +32,7 @@ This page contains a list of people who have contributed in one way or another t - [Bruno Adele](https://github.com/badele) - [Carlo Costanzo](https://github.com/CCOSTAN) - [Chris Mulder](https://github.com/chrisvis) +- [Christian Braedstrup](https://github.com/LinuxChristian) - [Daniel Iversen](https://github.com/danielhiversen) - [Dan Smith](https://github.com/kk7ds) - [Daren Lord](https://github.com/Xorso) @@ -53,6 +55,7 @@ This page contains a list of people who have contributed in one way or another t - [Hydreliox](https://github.com/HydrelioxGitHub) - [Issac Kelly](https://github.com/issackelly) - [James Cole](https://github.com/jamespcole) +- [Jan Harkes](https://github.com/jaharkes) - [Jeffrey Tang](https://github.com/Qrtn) - [Jeff Schroeder](https://github.com/SEJeff) - [John Arild Berentsen](https://github.com/turbokongen) @@ -68,6 +71,7 @@ This page contains a list of people who have contributed in one way or another t - [Magnus Knutas](https://github.com/MagnusKnutas) - [MakeMeASandwich](https://github.com/MakeMeASandwich) - [Markus Stenberg](https://github.com/fingon) +- [Matteo Lampugnani](https://github.com/t30) - [Michael Arnauts](https://github.com/michaelarnauts) - [Michael Auchter](https://github.com/auchter) - [Michael Gilbert](https://github.com/Zyell) @@ -96,6 +100,7 @@ This page contains a list of people who have contributed in one way or another t - [Stefan Jonasson](https://github.com/stefan-jonasson) - [St. John Johnson](https://github.com/stjohnjohnson) - [TangoAlpha](https://github.com/TangoAlpha) +- [Teemu Patja](https://github.com/tpatja) - [Theb-1](https://github.com/Theb-1) - [Theodor Lindquist](https://github.com/theolind) - [toddeye](https://github.com/toddeye) From a96514951e40424deafcdd6b32a3ea56360aabd1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 27 Feb 2016 17:54:23 +0100 Subject: [PATCH 10/58] Add @kfgoode --- source/developers/credits.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/developers/credits.markdown b/source/developers/credits.markdown index 8624db72761..fdbfd232c95 100644 --- a/source/developers/credits.markdown +++ b/source/developers/credits.markdown @@ -65,6 +65,7 @@ This page contains a list of people who have contributed in one way or another t - [Joseph Hughes](https://github.com/joshughes) - [Joseph Piron](https://github.com/eagleamon) - [Julien Danjou](https://github.com/jd) +- [Karen Goode](https://github.com/kfgoode) - [kennedyshead](https://github.com/kennedyshead) - [kixam](https://github.com/kixam) - [Lukas Hetzenecker](https://github.com/lukas-hetzenecker) From abc295df80607d65d7627b9d92a89f343415ed26 Mon Sep 17 00:00:00 2001 From: Tim Stanley Date: Sat, 27 Feb 2016 20:15:23 +0000 Subject: [PATCH 11/58] Add ES6800 to supported Samsung TVs --- source/_components/media_player.samsungtv.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/media_player.samsungtv.markdown index 65776f7684b..0b39452b466 100644 --- a/source/_components/media_player.samsungtv.markdown +++ b/source/_components/media_player.samsungtv.markdown @@ -34,9 +34,10 @@ Configuration variables: Currently known supported models: -- ES5500 - C7700 - D8000 +- ES5500 +- ES6800 If your model is not on the list then give it a test, if everything works correctly then add it to the list on [GitHub](https://github.com/balloob/home-assistant.io). The two letters at the beginning of the model number represent the region, UE is Europe, UN is North America and UA is Asia & Australia. The two numbers following that represent the screen size. If you add your model remember to remove these before adding them to the list. From 6eb58bcf5af121e44ac2190113a5520dad4df681 Mon Sep 17 00:00:00 2001 From: David Edmundson Date: Sat, 27 Feb 2016 20:36:18 +0000 Subject: [PATCH 12/58] Fix example for Nest binary sensor sensor type should be binary_sensor here --- source/_components/binary_sensor.nest.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.nest.markdown b/source/_components/binary_sensor.nest.markdown index 06ed382f461..014b0c3f727 100644 --- a/source/_components/binary_sensor.nest.markdown +++ b/source/_components/binary_sensor.nest.markdown @@ -17,7 +17,7 @@ The `nest` binary sensor platform let you monitor various states of a thermostat To set it up, add the following information to your `configuration.yaml` file: ```yaml -sensor: +binary_sensor: platform: nest monitored_conditions: - 'fan' From 5a1455cd89c872f3a2c91624fb84169670f71c90 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 27 Feb 2016 23:36:56 +0100 Subject: [PATCH 13/58] Add @justincmoy --- source/developers/credits.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/developers/credits.markdown b/source/developers/credits.markdown index fdbfd232c95..b6410e3789f 100644 --- a/source/developers/credits.markdown +++ b/source/developers/credits.markdown @@ -65,6 +65,7 @@ This page contains a list of people who have contributed in one way or another t - [Joseph Hughes](https://github.com/joshughes) - [Joseph Piron](https://github.com/eagleamon) - [Julien Danjou](https://github.com/jd) +- [Justin Moy](https://github.com/justincmoy) - [Karen Goode](https://github.com/kfgoode) - [kennedyshead](https://github.com/kennedyshead) - [kixam](https://github.com/kixam) From 05f2ad1f5b231dca20046c06d1b52e9e5cf0e447 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 27 Feb 2016 16:30:16 -0800 Subject: [PATCH 14/58] Release 0.14 blogpost --- source/_components/automation.markdown | 11 +++ ...wn => binary_sensor.command_line.markdown} | 6 +- .../binary_sensor.mysensors.markdown | 40 ++++++++ .../_components/binary_sensor.wink.markdown | 18 ++++ .../_components/binary_sensor.zwave.markdown | 2 +- .../_components/notify.command_line.markdown | 6 +- ...wn => rollershutter.command_line.markdown} | 0 ....markdown => sensor.command_line.markdown} | 10 +- source/_components/sensor.nest.markdown | 10 ++ ....markdown => switch.command_line.markdown} | 8 +- source/_components/switch.dlink.markdown | 2 +- .../2016-02-28-release-placeholder.markdown | 93 ++++++++++++++++++ .../2016-02-release-14/screenshot-webcam.png | Bin 0 -> 78324 bytes .../images/blog/2016-02-release-14/social.png | Bin 0 -> 123740 bytes 14 files changed, 188 insertions(+), 18 deletions(-) rename source/_components/{binary_sensor.command.markdown => binary_sensor.command_line.markdown} (95%) create mode 100644 source/_components/binary_sensor.mysensors.markdown create mode 100644 source/_components/binary_sensor.wink.markdown rename source/_components/{rollershutter.command.markdown => rollershutter.command_line.markdown} (100%) rename source/_components/{sensor.command_sensor.markdown => sensor.command_line.markdown} (96%) rename source/_components/{switch.command_switch.markdown => switch.command_line.markdown} (96%) create mode 100644 source/_posts/2016-02-28-release-placeholder.markdown create mode 100644 source/images/blog/2016-02-release-14/screenshot-webcam.png create mode 100644 source/images/blog/2016-02-release-14/social.png diff --git a/source/_components/automation.markdown b/source/_components/automation.markdown index 3dcfbc47e6d..4061b5800be 100644 --- a/source/_components/automation.markdown +++ b/source/_components/automation.markdown @@ -129,6 +129,11 @@ automation: # Optional from: 'not_home' to: 'home' + # If given, will trigger when state has been the to state for X time. + for: + hours: 1 + minutes: 10 + seconds: 5 ```

@@ -249,6 +254,12 @@ automation: platform: state entity_id: device_tracker.paulus state: not_home + # optional: trigger only if state was this for last X time. + for: + hours: 1 + minutes: 10 + seconds: 5 + ``` #### {% linkable_title Sun condition %} diff --git a/source/_components/binary_sensor.command.markdown b/source/_components/binary_sensor.command_line.markdown similarity index 95% rename from source/_components/binary_sensor.command.markdown rename to source/_components/binary_sensor.command_line.markdown index 16e279ac91f..7a6bfc73c83 100644 --- a/source/_components/binary_sensor.command.markdown +++ b/source/_components/binary_sensor.command_line.markdown @@ -19,7 +19,7 @@ To use your Command binary sensor in your installation, add the following to you ```yaml # Example configuration.yaml entry binary_sensor: - platform: command_sensor + platform: command_line command: cat /proc/sys/net/ipv4/ip_forward name: 'IP4 forwarding' payload_on: "1" @@ -46,7 +46,7 @@ Check the state of an [SickRage](https://github.com/sickragetv/sickrage) instanc ```yaml # Example configuration.yaml entry binary_sensor: - platform: command_sensor + platform: command_line command: netstat -na | find "33322" | find /c "LISTENING" > nul && (echo "Running") || (echo "Not running") name: 'sickragerunning' payload_on: "Running" @@ -59,7 +59,7 @@ Check if [RasPlex](http://www.rasplex.com/) is `online`. ```yaml binary_sensor: - platform: command_sensor + platform: command_line command: 'ping rasplex.local -c 1 | grep "1 received" | wc -l' name: 'is_rasplex_online' payload_on: 1 diff --git a/source/_components/binary_sensor.mysensors.markdown b/source/_components/binary_sensor.mysensors.markdown new file mode 100644 index 00000000000..098956f33a1 --- /dev/null +++ b/source/_components/binary_sensor.mysensors.markdown @@ -0,0 +1,40 @@ +--- +layout: page +title: "MySensors Binary Sensor" +description: "Instructions how to integrate MySensors binary sensors into Home Assistant." +date: 2016-02-27 20:13 +0100 +sidebar: true +comments: false +sharing: true +footer: true +logo: mysensors.png +ha_category: Binary Sensor +featured: false +--- + +Integrates MySensors binary sensors into Home Assistant. See the [main component] for configuration instructions. + +The following sensor types are supported: + +##### MySensors version 1.4 and higher + +S_TYPE | V_TYPE +-------------------|--------------------------------------- +S_DOOR | V_TRIPPED +S_MOTION | V_TRIPPED +S_SMOKE | V_TRIPPED + +##### MySensors version 1.5 and higher + +S_TYPE | V_TYPE +---------------|---------------------------------- +S_SPRINKLER | V_TRIPPED +S_WATER_LEAK | V_TRIPPED +S_SOUND | V_TRIPPED, V_LEVEL +S_VIBRATION | V_TRIPPED, V_LEVEL +S_MOISTURE | V_TRIPPED, V_LEVEL + +For more information, visit the [serial api] of MySensors. + +[main component]: /components/mysensors/ +[serial api]: https://www.mysensors.org/download/serial_api_15 diff --git a/source/_components/binary_sensor.wink.markdown b/source/_components/binary_sensor.wink.markdown new file mode 100644 index 00000000000..4f5cebe235b --- /dev/null +++ b/source/_components/binary_sensor.wink.markdown @@ -0,0 +1,18 @@ +--- +layout: page +title: "Wink Binary Sensor" +description: "Instructions how to setup the Wink binary sensors within Home Assistant." +date: 2015-01-20 22:36 +sidebar: true +comments: false +sharing: true +footer: true +logo: wink.png +ha_category: Binary Sensor +--- + + +The Wink binary sensor platform allows you to get data from your [Wink](http://www.wink.com/) binary sensors. + +The requirement is that you have setup your [Wink hub](/components/wink/). + diff --git a/source/_components/binary_sensor.zwave.markdown b/source/_components/binary_sensor.zwave.markdown index 0b74dea66cd..d2934cf5c67 100644 --- a/source/_components/binary_sensor.zwave.markdown +++ b/source/_components/binary_sensor.zwave.markdown @@ -8,7 +8,7 @@ comments: false sharing: true footer: true logo: z-wave.png -ha_category: Sensor +ha_category: Binary Sensor --- To get your Z-Wave binary sensors working with Home Assistant, follow the instructions for the general [Z-Wave component](/components/zwave/). diff --git a/source/_components/notify.command_line.markdown b/source/_components/notify.command_line.markdown index 182d2ebeb53..a0da1befd31 100644 --- a/source/_components/notify.command_line.markdown +++ b/source/_components/notify.command_line.markdown @@ -1,6 +1,6 @@ --- layout: page -title: "Command line" +title: "Command line Notify" description: "Instructions how to add command line notifications to Home Assistant." date: 2016-02-22 20:00 sidebar: true @@ -11,8 +11,7 @@ logo: command_line.png ha_category: Notifications --- - -The `command_line` platform allows you to use external tools for notifications from Home Assistant. +The `command_line` platform allows you to use external tools for notifications from Home Assistant. The message will be passed in as STDIN. To enable those notifications in your installation, add the following to your `configuration.yaml` file: @@ -30,4 +29,3 @@ Configuration variables: - **command** (*Required*): The action to take. To use notifications, please see the [getting started with automation page]({{site_root}}/components/automation/). - diff --git a/source/_components/rollershutter.command.markdown b/source/_components/rollershutter.command_line.markdown similarity index 100% rename from source/_components/rollershutter.command.markdown rename to source/_components/rollershutter.command_line.markdown diff --git a/source/_components/sensor.command_sensor.markdown b/source/_components/sensor.command_line.markdown similarity index 96% rename from source/_components/sensor.command_sensor.markdown rename to source/_components/sensor.command_line.markdown index efa853a5c0b..09f655f7b9e 100644 --- a/source/_components/sensor.command_sensor.markdown +++ b/source/_components/sensor.command_line.markdown @@ -19,7 +19,7 @@ To enable it, add the following lines to your `configuration.yaml`: ```yaml # Example configuration.yaml entry sensor: - platform: command_sensor + platform: command_line command: SENSOR_COMMAND name: Command sensor unit_of_measurement: "°C" @@ -50,7 +50,7 @@ To use those information, the entry for a sensor in the `configuration.yaml` fil ```yaml # Example configuration.yaml entry sensor: - platform: command_sensor + platform: command_line name: HD Temperature command: "hddtemp -n /dev/sda" unit_of_measurement: "°C" @@ -62,7 +62,7 @@ Thanks to the [`proc`](https://en.wikipedia.org/wiki/Procfs) file system, variou ```yaml # Example configuration.yaml entry - - platform: command_sensor + - platform: command_line name: CPU Temperature command: "cat /sys/class/thermal/thermal_zone0/temp" unit_of_measurement: "°C" @@ -77,7 +77,7 @@ The `correction_factor` will make sure that the value is shown in a useful forma You can see directly in the frontend (**Developer tools** -> **About**) what release of Home Assistant you are running. The Home Assistant releases are available on the [Python Package Index](https://pypi.python.org/pypi). This makes it possible to get the current release. ```yaml - - platform: command_sensor + - platform: command_line command: python3 -c "import requests; print(requests.get('https://pypi.python.org/pypi/homeassistant/json').json()['info']['version'])" name: HA release ``` @@ -106,7 +106,7 @@ To use the script you need to add something like the following to your `configur ```yaml # Example configuration.yaml entry sensor: - platform: command_sensor + platform: command_line name: Brightness command: "python3 /path/to/script/arest-value.py" unit_of_measurement: "°C" diff --git a/source/_components/sensor.nest.markdown b/source/_components/sensor.nest.markdown index b85a2344e08..5cbf2782abe 100644 --- a/source/_components/sensor.nest.markdown +++ b/source/_components/sensor.nest.markdown @@ -30,6 +30,11 @@ sensor: - 'local_ip' - 'last_connection' - 'battery_level' + - 'weather_condition' + - 'weather_temperature' + - 'weather_humidity' + - 'wind_speed' + - 'wind_direction' ``` Configuration variables: @@ -45,5 +50,10 @@ Configuration variables: - 'local_ip' - 'last_connection' - 'battery_level' + - 'weather_condition' + - 'weather_temperature' + - 'weather_humidity' + - 'wind_speed' + - 'wind_direction'

You must have the [Nest component](/components/nest/) configured to use this sensor.

diff --git a/source/_components/switch.command_switch.markdown b/source/_components/switch.command_line.markdown similarity index 96% rename from source/_components/switch.command_switch.markdown rename to source/_components/switch.command_line.markdown index 3beddbc9e49..3487a7b9bcb 100644 --- a/source/_components/switch.command_switch.markdown +++ b/source/_components/switch.command_line.markdown @@ -19,7 +19,7 @@ To enable it, add the following lines to your `configuration.yaml`: ```yaml # Example configuration.yaml entry switch: - platform: command_switch + platform: command_line switches: kitchen_light: oncmd: switch_command on kitchen @@ -48,7 +48,7 @@ The example below is doing the same as the [aREST switch](/components/switch.are ```yaml # Example configuration.yaml entry switch: - platform: command_switch + platform: command_line switches: arest_pin4: oncmd: "/usr/bin/curl -X GET http://192.168.1.10/digital/4/1" @@ -67,7 +67,7 @@ This switch will shutdown your host immediately, there will be no confirmation. ```yaml # Example configuration.yaml entry switch: - platform: command_switch + platform: command_line switches: Home Assistant system shutdown: offcmd: "/usr/sbin/poweroff" @@ -81,7 +81,7 @@ This switch will control a local VLC media player ([Source](https://automic.us/f ```yaml # Example configuration.yaml entry switch: - platform: command_switch + platform: command_line switches: VLC: oncmd: "cvlc 1.mp3 vlc://quit &" diff --git a/source/_components/switch.dlink.markdown b/source/_components/switch.dlink.markdown index fb9ea061f54..7be07433dd0 100644 --- a/source/_components/switch.dlink.markdown +++ b/source/_components/switch.dlink.markdown @@ -13,7 +13,7 @@ ha_iot_class: "Local Polling" --- -The `dlink` switch platform allows you to control the state of your [D-Link Wi-Fi Smart Plugs](http://us.dlink.com/product-category/home-solutions/connected-home/smart-plugs/). +The `dlink` switch platform allows you to control the state of your [D-Link Wi-Fi Smart Plugs](http://us.dlink.com/product-category/home-solutions/connected-home/smart-plugs/). Supported devices (tested): diff --git a/source/_posts/2016-02-28-release-placeholder.markdown b/source/_posts/2016-02-28-release-placeholder.markdown new file mode 100644 index 00000000000..85113e7e8a8 --- /dev/null +++ b/source/_posts/2016-02-28-release-placeholder.markdown @@ -0,0 +1,93 @@ +--- +layout: post +title: "0.14: Placeholder" +description: "Home Assistant 0.14 has arrived." +date: 2016-02-27 14:15:00 -0800 +date_formatted: "February 28, 2016" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2016-02-release-14/social.png +--- + +It's been another two weeks which means it's time for release: 0.14! + + + + - Notify: [Command line platform][notify.command_line] added ([@stefan-jonasson]) + - Sensor: [Verisure] mousedetectors now supported ([@turbokongen]) + - Core: Entities can now expose if they assume their state representation is correct ([@balloob]) + - Sensor: [TCP][sensor.tcp] platform added ([@flyte]) + - Binary Sensor: [TCP][binary_sensor.tcp] platform added ([@flyte]) + - Sensor: [Neurio energy sensor] now supported ([@infamy]) + - Binary Sensor: [nx584] support added ([@kk7ds]) + - Improve and clarify CI testing ([@sdague]) + - Automation: State [triggers] and [conditions] now takes optional `for` config parameter to only trigger when a state hasn't changed for a certain period of time ([@pavoni], [@stefan-jonasson]) + - Sensor: [Nest] weather data added ([@w1ll1am23]) + - Device Tracker: [Ubiquiti Unifi] now supported ([@kk7ds]) + - Binary Sensor: [MySensors] now supported ([@MartinHjelmare]) + - Binary Sensor: [Bloomsky] now supported ([@balloob]) + - Binary Sensor: [Z-Wave] now supported ([@tpatja]) + - Switch: [D-Link smart plugs] now supported ([@LinuxChristian]) + - Script: Toggle support added ([@Andythigpen]) + - Light: [Wemo] now supported ([@jaharkes]) + - Rollershutter: [Command line platform][rollershutter.command_line] added ([@t30]) + - Sensor: [Steam] now supported ([@GreenTurtwig]) + - Binary Sensor: [Wink] now supported ([@w1ll1am23]) + - Demo has been updated ([@kfgoode]) + - Frontend: new UI for camera's ([@balloob]) + +

+ + Camera feeds are now directly embedded in the frontend. +

+ +### Backwards incompatible changes + - Component: Simple Alarm has been removed. Still available in [the cookbook]. + - Script: Turning on a [script] that is already on is now a no-op instead of skipping current delay. + - Wemo switches now have to be set up via the main [Wemo component] + - Command line platforms for [switch][switch.cmd], [sensor][sensor.cmd] and [binary_sensor][binary_sensor.cmd] have been renamed to `command_line`. + +[notify.command_line]: /components/notify.command_line/ +[Verisure]: /components/sensor.verisure/ +[binary_sensor.tcp]: /components/binary_sensor.tcp/ +[sensor.tcp]: /components/sensor.tcp/ +[Neurio energy sensor]: /components/sensor.neurio_energy/ +[nx584]: /components/binary_sensor.nx584/ +[triggers]: /components/automation/#state-trigger +[conditions]: /components/automation/#state-condition +[Nest]: /components/sensor.nest/ +[Ubiquiti Unifi]: /components/device_tracker.unifi/ +[MySensors]: /components/binary_sensor.mysensors/ +[Bloomsky]: /components/binary_sensor.bloomsky/ +[Z-Wave]: /components/binary_sensor.zwave/ +[D-Link smart plugs]: /components/switch.dlink/ +[Wemo]: /components/light.wemo/ +[rollershutter.command_line]: /components/rollershutter.command_line/ +[Steam]: /components/sensor.steam_online/ +[Wink]: /components/binary_sensor.wink/ +[the cookbook]: https://home-assistant.io/cookbook/python_component_simple_alarm/ +[script]: /components/script/ +[Wemo component]: /components/wemo/ +[switch.cmd]: /components/switch.command_line/ +[sensor.cmd]: /components/sensor.command_line/ +[binary_sensor.cmd]: /components/binary_sensor.command_line/ + +[@stefan-jonasson]: https://github.com/stefan-jonasson +[@turbokongen]: https://github.com/turbokongen +[@balloob]: https://github.com/balloob +[@flyte]: https://github.com/flyte +[@infamy]: https://github.com/infamy +[@kk7ds]: https://github.com/kk7ds +[@sdague]: https://github.com/sdague +[@pavoni]: https://github.com/pavoni +[@w1ll1am23]: https://github.com/w1ll1am23 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@tpatja]: https://github.com/tpatja +[@LinuxChristian]: https://github.com/LinuxChristian +[@Andythigpen]: https://github.com/Andythigpen +[@jaharkes]: https://github.com/jaharkes +[@t30]: https://github.com/t30 +[@GreenTurtwig]: https://github.com/GreenTurtwig +[@kfgoode]: https://github.com/kfgoode diff --git a/source/images/blog/2016-02-release-14/screenshot-webcam.png b/source/images/blog/2016-02-release-14/screenshot-webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..2d596ded3ccf2e9bf90acd17b68bbe2262d15fe7 GIT binary patch literal 78324 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
#5x9&u@?m2V=Nz=_?JUXVqhW+LlX`0b!*)h8(Z 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 z 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 S+HWMpCI3Z9rbfy*;Qs--!4dBO literal 0 HcmV?d00001 diff --git a/source/images/blog/2016-02-release-14/social.png b/source/images/blog/2016-02-release-14/social.png new file mode 100644 index 0000000000000000000000000000000000000000..35f97e22099aad0f1bd03fe9cb108aa2a8011b9b GIT binary patch literal 123740 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 z zCA3CS{qGrgQrhaUfm#LnRDKCdEzE<`MU;wZaD-A*4`TGm=PwY71zS851FvN z3_e`*VWO0?`-t%_K5I3#*~>t$*S*oStaf+9maW~`SV5s^$fApSq;3%wL)EW~>~dmZ zSPjnc+`6#_YNT&I^wb!jfy*&l<_~3`@0U%W;82Byo`Hww&A`TwfCwvylf*ov+hs3# zUXz_0-6R=`zO=9`#0J(Y;WA)xX(OO*fR!Begr|oEUwpeav;1#*as2bQo!#AHg`61K z2d?;$kr4nu=q@e2y64(BN=~m2ct!5++LY#GN7ID%RB1-Gf;^GOC`SfB1Ao)W%(En_ zgRbX;t=_P1{g)z&o3qHqts67w^7HboF2pNR$c{HOD`ptdp=i>G@gxIOUPe>; zNI`@AbHW^^o^gvo*d+op--+xwqpod6gjehP4+}m;n$UG7;V8jhqWcKR5AC(lwJpB>Rz|B*B|5=Oi70?%__F`^wwqi8<&d!6z&aCU zWq<%9TNe6NEvfR_`L#UY0VH7~P>QM#<~*rk=nwvCQl89cz;?u(wpkRU#TuKBvU)gX zSLjN3!*zm){Q;JM=vc-hgZGgP2-MnY<(2;S(eX~VLK0O4`O|zasPOrS z3lOGQ>FHug>aW8UN%w{G!$Gcna3KwTxMuSMpXX&}kg-?;m){67#sk0$QqcHp9yHsy zF!>5N=C-&s4q^6>#1#r-#GP8n`j79Orf9Vv`e`y&mA1GQen7icAZ1mmb$UH8^kj_>bqBh7P#k1zZ8Zx-hD1thU_ z;@Wj@V#mXqy_yBJzvIH8c5gy+uFlQPU2l>XTNDQA7*@JMpp*Y7Ey%{ke|8pvr;C!| zr4^O&WSN#t+z~%pMxF6`V5gO_7f;+c!AgGzi#MU9;9z4gwGZ`mj-_pA2y{wmEb{8e zj-H`u6K6(5BHLErrFy<7=s)q&I)zNyeW<9=Q)w#P>+ z3QJ^`FEEE2t0Jo6(Vw^OPJgbfs95dvYo51tXb?SZ15x%?R8&0D7k~&Khs?~oTIPy5 z&dP;!T5LmGLi0jFU9lSu{b0~*27`}`|9V!-eM%>8TN;EAzoL3UTMNk^{?vXkB#kk@ zhvBV)0O553>Y(-a>~$~v+W>4NDL(z>t^`5EEX2m(TpPt#>XxM~8qQFdAW%X?6i;_? zDQh!Qc8&=v3rvYG8k&o%MwfEz$GLZO83w{}a52f_swhRztm{dCEVEw9EmQ@?Qu2;T z#3J<*n0QcNw5uj=2zOv$Qq$mRzNj%Ds)XY!{c2ofHfw5XLTWdYJxD$k)oTWMvRBW? zZ8Ywdj+hwk_A9LWJNh@d@X%brE5En>$-E(E;8mPPa-hsqoq^7Hp8`|+w5bwge@Ys` z(_dWTs5t(}ai$`G{_p`R9p5k^$08WPfd-s;8ah>O09i;IsBj|d7PBH~SqWW_ub?)a|D=wpvs9z$Z^i=sr%)apma z+QGp=M~D6sE&uest4R3G@;*s0o1V7zbg^7RTN^DPE_l;7^1;FzF>!HG!TVsOrlw|K z*!L0iXLGS8zPY`9f|q}2Shl|+d;|S#<+0)SI4K<8zkBx2jTRf{rK6=KW+T|#m2Ao1 z(tw-UAH=oSF6i8^=^e7Gj;zqt)z#P0ncr}$s;-`#oLsQwFlGuR*6?7)DXqwh)2q_7 z8{vS+Ky*+Ys}FhTCn8LMw%6PcWQSl5@95xX4!IJp^6KWn@~7tCy`-=BULLc!DFY{9!;RHY7T-bO)8Bn2K8_6#h4Zb>&T75mA|>q}f>2i$ zVW|Ui!#UeKKEIGl;7rXe*<}crK~b*zsX?6{(q?3li;M(`1WDqr@*QtP<8VhTay>iZ zE>XB?|j{0^WD)5u+iwBczwL& zN+TuStElO^m?2Zx$l4pHFd7;fIC1A~UUl06EZpSIH-P$gfm8wr+YEarfY+qRS}PU<76%b9D2*;SQ$Gzu2CF}>|(7|t+=z(?@<(0nD*)k zz<2R7@C+2O{5@{=MjIR1mnXf>S0LZu_9@V;WMyM?t2XM)p#3RecCrQhNXf`Ja22A6 zI|Vl<34{Q~`Gz0b6YmOgPt7czfbVBU2Dth^+u7bQ=s2hX{TG1YiOfNe=|SuTFF_bF z-~k zdHk27u>ft!(#%ZEMJAdW#Qb4a)v2IV`hG{BG|60JG#Tp5FPE{SCao*OD!A zx6jjG-S!x@GHrHspi%dWlML7ykVzOOAYdS1fDNSjRbt-p?9*cl3ma`LiSh(&^~BV# zq!k=IR87C2i)${pjFih3g?oaVLKTFS{C3(j)HQ_rz3bwai}M3Fp0|1LidK4!$v9|P z*Fsa(3g5ol+F}s~rXL&Z^|3nLN@^fpRz1+@XIyZubpwUuIJ#`P~I=3~CaKq27&`u-hc$MU?bDfdrq*KhZERds)V zQ3nTt@Zfh4hWW)sWNhXhdrt6v46M|?W;jSS0|RjRU1x56N310)dwY8C2nmUZfY%4a zBCtubfB-Qded+nxqf1LWhW2Gg=jUp(*Jj~p67fe%OA7#T zfWwf99t8{*-Z>;M>?>#(7>2`o+kQNsWiQ7S^>-s%TUvHFXrwbH8X84~bA2Nt=;usc z586GVzK|`PNGKclSZ?zX6l3x9VmNsCemtp!aUCr!AplX$^BEbPpsAofT`OW^XPoDl zzrypoJ2GirRm$OI@N3@;cqG^Z{R>&ai5mw@HG%eW0L zU>c_bt~Qr+XXV*05D1)a%VtZQ@Ph!>Q~4%apgnI!T2Yaao;EzwOX(EpgCYtshV-i7 zQ98+Pg7&5#ZGt@i4-n}mF+)_2ycI6t?Zl*WKpTKP9G}%fHvAkZS01Pwv zMFmm!sr?JiFIEd69;En51e51NeT_n?2T8&3hNp)X*R$|QSv-W?1xoSkem) zU2;PykT2qD-{^1Mn&JPpx`s0u!xCS<6_^iyedLYS+w1N>)%xT>H~Z8kQ5r_)ZzRrURK< zTIouo*DL~o-k=RaH%8B~wP?a`sojf-oB$7R*VAw7J?wmbo`V@qw`4Yw6qnk)8&u?2aC66Zf=1)8t9jr^+vzL( z=d!Z!Z%GSZ{VR0!S(p3~RxfMYoOF-aTPd zGyrS_q#ow|VXqcc=>Dq2Y*ixgBm%RukLR0CF;Uo@?$#O7!bu{u25s(;@6A59mRo(& z-yokVgFZi4%|MGp{%mbT5(Pt!A<)CMF!-YouKlgsoeata70;hNJ~=tv+pV>DNId*5 zAt3?T&fboNg%t#_&C?JgWOP06#^>KFaM&z+ltA{=Q&Y!XE0^&>yWv}m3TDPsdi_A) z!Y!pyxS37pxgj9qM#5pyl;__kLj89<-|}b}^hTpd%Z#h7UAH1HHiL*6s_?kul?`~} z_ouv0^6VSX6;AJYQ4DW7*lLkVhm7rX<1kNtv+swKLnGnWnjJDec@ETWJCK4xqh~{^ zftB+Ci4O{P6o1D2LW7l(4xebau{bc~{r&yC5^q9;1xQN_!O!aAHp(ii=BtiTEb%Fr z7r2kKBZ#WG*O>C-dq@hgLA^WJAAgN9bxLw;D&1f`LGLlJ!OA)2ZaQBdnkM-KkrTfp zI&fx89j3Iyg~aXgBpGAaEmR&SZAh86!>9!q5O{ynJ?G&IBjRHSH}c||8DC)ZmFU=3p8Fj%Y24q+X=hj+3+4{LMFqI@CYPJw5c~n~ zbSrGk%nw~5WZwOpmZyG;U<|d7qov%KrpL#b#HZTuatINxw<}MhtlTzj4lX(r&mo?B zs#?2r_{;W+Se~-y>4L-c&fu0V7#Y&hW_NjgxzlFg_8iz5#bfHj@hnx(i&m9x)r>7J z9`09UJVqi`BwUyKllk>_uT%@ul0Eb3D2Fd6o83gzgZp%v)98@wJid3-xm>xOtB&ms z09!i*Q!sokBP|U=#l^|#*%J&})A^9jKf(o256n+8Nt6yNckh5Guw1oV-*NE{M{Qn& z6v2oXCM|j0kXhGRWz+9cfZ5oZgP1U3n9p{u)M2%m!JrNO3*UL zU(knttwWP8qEKG-?+w#vc^MhVYg**wzh4S_M{H(GY784*?#l2}BnP3Epf9?G{98~# zw`I{x9xnufhjPK>#CFTdgw2$nM{Cz{#IlNv)xshXHlE%knMqS;A=v@F1T#H1!u7nC zQBiU67#X~bOtfc4rvitfynOBQU(G5*NOd^$r3x+Ik}c^yAaVhsO0bTj+n1i2EFewT zGk>`|zU+Ff9yJFeYF4`3*qR&~9OS`&@VPy}L6odr-Y$q7&tl)U`%XTEk)^!Z>w=+J zdI|Gg3LOkosK2qY+0G2vRU!p^Kcn|Pi8~};)GL%AQfbSPC>nnfmVVfkeQ@NREzfFu z5bS-co*jMzcHxUIm^UXg3JOdJB~BtSQ?}z37G$VE+8-Vk7|@V?8(op#d@mX>p@*&0 zPdRVsdpJvqWy%bOjoyFfqGx_$A6ug4!$xJ!sl`l^UU0YAQq6e*ancv(ERCFL(9$B6 z#b4o^VuhaR1|N?&`uD@dy{v#3iWoHpO!!ZcBGm{z{HNlM9#wX+9R^CGY(~{^7=mIm zDwrZwj~{p|YxGmv@KW9rUEldbowt~u>^|vRDjY5l5KD5#2h2qP1s3`SK%@|$O5KhMp99T@OY%FrliEghs#Z5dYA!z3)y1B5~&(U&}~*Q zR1z>zDJge%_tywaKt-22u`XT%0{Tw@{`0Q_bnvet9{!Ka4hAL)=3nYz6o3Wzmk5-Y zR9yI9MLg;s zcmi808#+$i>{My>-WB16f&iq=+ znVZwo&UsStL_!}6t4_eKg6w~u@u_I3#iSpQhxjjEUZ%U>{v&2`SZO>K^#X*{0`GUT zMvOXOi+rAEfO45_Vp>k{^QP4*8%U3Y_`uiywmB@-3hHn05KIOMJ>T6}j5FRz8wP#= z>KS`ZJ#XTOv70vV_+9+r(658c2)=kQFa&Unsi&#ZnWr!SffE#PR=3<>1+bU6x`kLq zzSl~hmr6XXJieWTU68JT#7DJa-m(ElaA`%fg+q7!Lup%B5$!0wvmb zJ@MHV*d2w0%8wsEw(|k#0{~2{8+E&`Z z;Ph`*a>y5`6;tbppnIX`cjOH=+&E-`yYJ%U=Un`AWRi|Do(^sBok@TChK`RlvP%C0NWnm?E%WKEEY4#%jNdP(`)%G zP6oGncRc{N4~4uo*ZDxEtF>H_utr@6YUkSng;0=97(hAmR=wW-@ir|6 zjZEnO^y4d+|7WLSfkBh)Jb;^TJ(B9#`!e}NK zIt-Z0MEbmv(EFdw&kwF5+54GSB64y{#mPSiRDBOuzMXPE>C*%Qa8b4ag*4&k_^#Im z54^VX{vsXSI31NzcBLw{ZMogU*^0pV&tpH&%WPo6+>-9GP`5X1nZ{k$>C3qhN#`mc zfCDt5rDCY4sJ1D*oRq&O?x-Lj!tKD6g|_lS9YP~M+H{mD`-+DSqS4yGPQQYA@Rq4H z*5~g4AOesK_yHe4u;Rh{ct-_~CHQ#eCY&Z)#LE9AMHVt-x_A`Kcca4x^BW}NLXBRx z$Lj)3Qi=WMbHCBYODflfx0-J!c30rLulK0Xim2$%Ia?0>%Z&!Rr>pH8{~H>8Dlgf< z`+2P*7m92unw!qY&C`{p)&8KsU&JG!p`ken#yj6$Pv#L6qC4b>cT^dLP+dt64kaj} zlejgF5i=_v=Pi-J^@pL7XdTXrxRX!k07)6FWa0skCSVg5|$Oay;=C))CbDiF(8hx#RmWN>MfC z<-b=dTX}et1fFX!AUd~}wtQ>`(`XBO)j;u|!mBtx@j$lN^Y7MU_TWm-p%l;q_2{La(c&cK=k)TZx` z-JcQ=87BbG8M+j@8Y^k$>Z+QdlYR&Zcz`kri~$#ClAF-+?HixYo8}v>!--KJ0b~_) zeMYa~`>%wFvQGP~^#+3QBTtI8)g&J2*tTWH$ZUQkc>Mb-XvbkLZ~OOFZ5 zZ4%V3cpbXw%HO?@0=eh{wf6ovz(GJ9fX)@Sumy(<{4$kW>@gID>6SkY_c1>Dj0QJ9No+ zmzN&_A}+m=ad>+P@K}s*2d7R5P`iNO76)?Io#!8gyq;61MvZe&OBtR+ELYNRU3RX_%sLZ>w*2bDm?XQ-hgk)y;f9bli} zROM@;o~aVjzTD&1e&Q!?<0InjnQCT>)xShOkqxJ%7^YX1YZJ4geTJWv+trlOwakRh z@fsXV?AxGS^Q!^C7PbbrW+X>3&Wjt5KY} zV(PN&-P<(uCrS3QPL`!gTC#a)$gU=W+4&%(Y#bLCceCSFF@NIO zzTIcy#m>P2Y6A%tGVK=@6w-Ev#0N9cE%>nXj=YvL)9hqxdvdH+qRLzJ8wb|4RX^xu zHU~IVu=l{s$mw}pzYn1Pp6vvp!g&|V4Sq+pc>-;Zr8PB43mMzowKM}nx;tP*0fIyv z#G0=sAuC$L1B|0?u-qIR8gi&hCtxmS(E-A-W5VP2A2?vEXMG^RW0Q6g%)C%aF_rc?y9s z;aj6CTg$NNDnhehq}*hB5A-KmxY27eSokI}qA9tUiPoSJMy=#zvmClVcV4@&oXG9Q zZs;$iEt^yUkMw*ZpQj%o;7|wq`yuLpv<*klKRol~)9*?NI1G}Sl0u^~27up`R8-)b z9k-KwKybLaZf$6=KX>TLrqz|%_O6Jgij zq!wC8^Q#v5+9>s4pybabtH{vO{LLp1=zxidBV~yqshJ6q@)Zvc4emyTP0yr^-rLq= zt(0Z1BKm^ywx=Fl;f>l}QL<4=d=6SS%H+#kH$WJi;SMKSLM+1CCy+}?LKxX6BxKUb zx4t$?%s~E?T=s0OO?36nG15E?jGVp@9`?jK{}1XD1|BYoV&|-Hc^`xxwFyXBe$aMZ&%!s*#Td~8bVNbzs!mdV1;Rt89^{WV~K6<&=M&brtso92afxA zZHFI_7SqNU8tn!({`giS4kc_B2bZtFE%5`ue8jwArdI(e!2W4$EW$Hsl^?tS9zrB= zRP48)TpT{n7kDHbAbofk`5^{mEIR<&^l-MEk;bEwt&G;!;=;PuTdI$EY@;k%~1y!_DtAaj?C24g{tQ(J6ng{tXJD6%N|l9U*wtcrp3 zliZn@JjU9F9K4EK4P(Q#iJ*scr~+$5ik~ymcAP_YmHMt4D|VPWl+} zg7UvON0_~hlpzsx@cOu>ckAEfBht6BG51TB8KXee3*v2T(n-wLYP76DTAjg&wpyVQ z#L&IvliU9U{aA+W^};jM?VwJ?af5(D8m8igJ*K?ScZX;Qw$%24- z_5*AGliV;_x@v7kn$M0Qy}Yn6JiOGqQWEbSnDPz63cdxs@`4FJ!6I z+e%v=>Clrz&KD}5*quUnO5%CVpS^n0sIp^BZ=#!bs;7{fQP#R?gmz_EiIb}?p#stm<~EC8XNcO>98?om_vz|+2Zv+4b$@YI|_ z$q!C#4=1lmmaofVaIKx?I~}tRRN>bv#Hts`r6Uk4#>R-y3}R{!#SFb!%L8HJC?ioE zSiP?Vh3@vv{g`xD`;?A|B*_r?z{T=1OaoI+dWwcJv9_;uN=0kdXz`P*XeFkSOOF1O z77QW)fgN$_sRyH+T&4x{^9wpho-!?l ztVosSQDevWt~1Y?BiH4v8ZCu7I7dMb&6i(_qlwAV+$o?7MAROdTAUn|*i+(ELjyLu z?z$nw`isONU6`(M4FuDGgWO-ZDLQgkI(%9D68IOC!`n7yY%l zH(w&1Tc?PRBuw(`>Wcad_e4ayhQj7QcaS49lZE7$(p=qMEf!)IeUw^N0?h217+Z{GfBO|AA(z+lb+epO#p-e2_K|EhP7t#i zHL8PWndVFSn+%aR7mD_a6#AY-SZKec!#Tf=eF;jUrV-^J;kc65hJEq5j^3_wLvFIC zn}qwAkoa9z=1cUsifav4zr~H@6p&y_mxS7D_d%6DQ-oF`|I`0U>3gMN@+zdL>U~RQ zwQRwRl#VGH+K!r9lP>{ffkOwJV#dBu=d2z+)#Gm)j`}LT|W3AK2n7hsiK% zsY{xih#^B`*BjGsSk&@<^Ut9!niw7*JTTF-HEfK`UKTLDiP@p%ASfs@wN{~!M&RX? zxwVM*IN@5TDe(&B#L`CjlAd19(D349XqaiM-lBcos!})Vd!o&7io7e@Vi{p{e;^q; zQg467ARAA!89&9CB@lJB-6gjxTCaiZYBlI(7bdEj$Uo>3qjH2DA)9vv4dz=idExo; z9#}IjA^Yk`oq_;f_nn=>1EaRE=hm|X@uO|WN73Z4d7I9GA565E#h_Qcd4luIaz#4AHsq`EQ&1(CN%~La%6P=g5 zPy~>^Jx6_S>B({!(cYSJ>|v7Ly%&^nYgpYy<%!RwE|M)XMpxAW8CFA3K!Lyl*~B~n z0pJ5uj+H`31GIZgYhejcsap#aUZg!1(HgiCZkt#XMqzZ*s`sMAh%YTeqlt%}YLH-{ z&8u12*@0;WX!7n{?|fTt5L5_QZIDz9ZBGH@ye^kJ;?jZIo;m?TKOG@O)A^$eDtPER zzJ6Mp?ui|@8F8V;#KK|ey--=i?5xJk7}fQH?%*%*rNUTXlItF1#e_Dt5=~rpY@Q;v z2xzv?U*7&eC{PXNHt%~KAm_EWSo2mBcULuSE+vs#}4AZ zU5cV=^C(vh6If(@kme<#YC8-2nV5&~N@B6TRP{$VV2~&iyL5SA_2LwODSp3VIg@D&I|nGVI^%+)w^ge4|E*$}IbRzbeeHUbD8 zK@kGm(X7Z(I1rvdNK<{Ti6U&VJ|WlD@OQzNi{Wi1>JXaPHyL`$wR%@P&zF=G=jG+6 zrKNT2*6p`Kga}uM2-!d&x1?Ze&QVoFl))H5s}w;Aj*H}Zmht{nMaW%8=v}&V1F*Yd{ zey@@aF5#DXoeZDdfPipSTFure+TwXcp~4SL$>HMFBSL_y;gNu6E$F{<^GQV{=3c}1 zR9|1eeEISR9(X{dQeBgc$S)n}_@wL64vB!*?JUXiYAtoTNUcuKsFY@a2VUlNz}O(j0OMYTG>hnXD^)RF!GXW1rf$^WIN8|&uuqCMj*;Zm`aW_&8P{b zn$biUJ$Ad@>GZoj0?*?Ntr9>x5GV5ZZ^$~irS^?k6 z3Rjd@EApsnAY6G8B+uGVm|NJg!d}FDDx6|5@@iK`HfYh@)qf#ApAW}zg`(|j9k170 zTwL6{S1*QPWEKR02o3>7QK6l+Lnn2>HA#|ke~-LtYn%0g^0TzG*XP;R3GVd!{SZTV z>hhhCXm|{45D*x898!d9xD)PIsg#HauS+OMEJjU=BQw%MQDDvR$1%hjpr4D>KAyPWn1@rj*jW%0tZFRlF=6CQ44MSm! zd>D&}#t;#%tRigN#fJx-IWa_lIL-tF;#@ie*#U~=;zz6h640vAO5JRQ_Re$vW?j)& zv2*9nf`Wn`J$eA!ty}wDmo8m2nzNg|fi>D~c8ylsqk9jq-~Idd*Vfkd>C?NoxU{OO zDm68A@7}#Cl`1ka3cg*jas`MphyfnlxN&20a&lsF;w)w_4^ z{QP{#FmNQKyLRo`s*0+(__(;(xD6XNAVqjxLgYm}z)_q}07Zv$Bq16pwUHw2B%u~; zY?CeEb~c^C0!BTr(JRzO+Mv}al?<&Qq%A;$+!LgufYf^s9I=yE6-)L^ggCEtjj;$6 zN`~z$gNM1A!q26{mLzZ@xa|e}Ad!&PkK(jOVb-bj94~l$R+rr;tw8ib9vG4$Ngzw9 z@0Z|7is#)t=c=l!rkg5UmN-pJlvy7UWmM4$lEj6pei{zKZ`2ZTX%U4~lW9V>s%r%< zkR|fX;r=SE8h1rgOiV}^HENVnsRWwuo-S>%4YEw`>XeTmloXzbfh^0*%LDcH```Z_ zyz}wn$8X=h9k_7Nph4y3<-l_w69)|(bmGJb`4Fr6`i6vrgitCjmkSgj=tYR<=9_P> zs3-@QqN%B=s=8|8go%*K@L|IX@(V!NF$|NNoBQrl(@jeXqf(?=!Phx(Hv}=p#r&WSz zw~B1U_RXv<1fRF?Z^rL{wI|+w$Abb$S z(8lS~UYD0abA`B5Xo)mGqPipCWWvhE?=gy$X{C*$Hat@nAtx$)1pTV=>`H-q}I32)J9*;+%P&l1V2Uw z5mRUwn&MfGV}T1Xf}y1jRFMwKMPA+x4>Tev^Peb&b%^4v4)M?Fj0~}0NP0@~26tQ# zT7I8oQ4B?6I$EJoYjv#G?ee%i9;egCx+$MesZtUI3FN6&YdD^#0;0|4sC9U2D=MPQ z5wYe@NvV-4OhqyTK?QA+lSq-I(6VBL%h^vV9Rw(^nz+_}mO?k1RtyPSL2+fL>i}cz z+_@9v8fdTR=xDRa6h4jR>>CRD&EUm?aEywI^85W@hGWN$vsfhU$g@0bvh$Xfup1`7%kFF78<95 zYZRoxIuQf?DDUyzvY}K<=O`b(YeM*r>X*WfM40!8OPUlHL#J83SJJa{lBRyq_ZIXU@<9XkX;95ZTkcnrUAlE{pHD=D*QX#19$%$puz)Cdc}(8F)x%4}_PnUnD-{gq771w*H!hv$fC(NJ zct)WVRNyb-f|nIs0h{P(z-r4YMY7apPl}DuXp(Hzo@#q@Ol+KyG`Y>7wY2cRz;Tq4 zCJ1R|ln|`Hq_nD7z*?uu3Fr29$_kJCsXwRHiKSX&kb7n+nHGcNn$j4dR?R3Ctl#hQ zds(mF@AG+p2w94zDQOUqrgb!szl!&G&s0`b(Y2;JU9>r>Q&hCUWHP8U6hpAAbi_q) zG!$b3(wb;AzXsuF3&Qqw=QmQFfYOqala3xe3OWp0g{G!PF2J@Kn3uLh4kA7_J|!h( z!^REq@$r72AFMS!y%$hduU@@gd+oJ*?ztzppaR!wv@WNUXm`*O5Mf?RJBd zG@DHZqX9^C-@bj8NDCWaK~|0(JJw_}fp%QAYE@)pBuLeO-+#mSRIOH1UthO%rU!I2mat-F#CY3WEA9_RhE;PYa1 zfaCon!H^_R(mY1-0wItTs7TJu5u&I9MkGZI&VvY}L@(oY^)#6Wrbf|fWphCRVQaFO zH1$nQwPks@7pe>1?Dm3zGbD|H3L}{yWAWm-f=Zr5BPlujtg!nD0$1KdJTyZ!*rO6U z^H6N*l@0FUhfBwPDpX3fO085XX`B>*=zTsx;MqVxqSD~1CYmHUmiPGmHk+-wsiE2C z^msj_NNH7Cif&nGK?u@5An1fYgr7owL@VJ151N1)Phg=*qLO#TViYUjS9jLvHG#=w z4zBqV7=|9ue*k<0gjP_){XRk?d0SB6O0ZBr>&F8W7^Y8T7=cg_Btbfw z>?!f)v|cGbLfpIa6z9i>j2+ro=Ul(_Kyq?yWO|RKV$!JA`f3LHzdMk|eO8hv)B%j@>~{2a-V6a{aGRw#f4rE{a$K!v@j+0mq} ziik8?l9Cf*BBInvngcczkUNO*Gu^gxjxcOpO@V-j5aG&$z&S?E;rRb&?@fRtxz6*z zd`I3{cl9~lb7F83AOQ?`O9Dlj6b;gnwG?EDqODl&p^cD9F?PMOR=bXMXdRX;Sz#+I z#fqe5Q&v#a%BHwn${~>yNP++;f*?*}Fayke^xbvlo$uK9GPA0yx~scqfSH~FQEw`0 zsydaX5|-am z)dJ=;L`kS>uwdv8g4hjW6vfb@ga-_TRnkCRWGjc}X7Lfro7Rmxs@9X8m6P9lVP@Z@ zsr`ppp=?+MRd6d6!5$nU0QmsIDWf#L`^(W_ICKj@Dm&!e^s4dupV19NH)MvX69rzo z8d_bC#)68FC(1ACAYXa7^K# z#2OvXI*);HJod&1<+`Kp+pk5Y7lrA*4$Y~lbeVA!nx&%>eP{2 zr}ZhzQ8f!Nstm&+NOx}xkZ*Lf-G6Vhq0RWj*wM;J^H$p*vXt4*+N1Fl_-@T7VNe+zu0Gunbn~K#BrEX z4z3&IA56<0A(E5enx<3JwBw@J>3X5>d9Lqvu_kz zfEw?;==OMwf$)vT2!ZB+$+tj-ITNdPxDvU3u)c_wx)JLlvW|300tQ(_nDM~t2s0)8 zR%pvWs*ES{1Tm7{v;Y}F6oxb?B3lQETbr7?$JAx#3YH`Zp^0F1+|uzKTpR zi+&fUTwin$Kzr!dduMRPY4Z$)AVtk&_{CNPDoX_&U2|9^38GG`)$uw>7^=E%Xu7Iv zSl6khhH*ldmRDESFRZQ|oT^XE%*{F#Y{G$J+|9oKh@VAPRiXjIiMBDQHzshl+je;` z4VZ(g$#dFtnBW=-J#X!<1+KG%^tIV-py*>pI0nM;*fZ}mMvf0`P@J-yu2J>X0|>Z_ z#pWd?YIHh5u)3)5X+2z*;m2+aVbkrlQv0G{tm;N8hQzsPn%%D3?zr`eCN*LZDis|- zB0&!;)yk2#-%_nOl#q72r7EaWo8r3BUh#v~2+csC#I~j!m~c8ToL0kQr}_{GcWmkebHSR8j=mWR4mSAZy+XsjY3zC16iLsUrOzbmHkCcoflkFBMMMn= zOw=vMs`}MVyX{3mki-FrEmar3fq=tU(@327tILavmuu%Q%}vy%=jRXAXQ2-G=3wa+ zLBcS=z#Sm-rm)}&>#@~r_eP}sURk3n07iU~r5J&(<_d?e`G_dEs&3Qie)e2}%_V~U zW8e9=6JL%sq{bA`aV&idgyXSC#!JQ*eOUBh$>CkCFvFc`1)x&rymPP%+6%4qt|Uq8 zmrIe;l~BR;xGgv!AxYMgSvO26;3APvkUy-_AZ1pnxQPq4?i|{erfBkg^V5cH9-PC} z_gpv73aB(=>Ig=HH5MyO)sl8xP&*TFh(-{ z6w1(OW_||YlglrQ@3H|pxQPZTJrvC0F{Ojq1f-JnD^52FC=p0+mWqaBMI>QCo;sxm~}JM9^BA~G=u?ArSYY^7qE zCGDHk>_uv7K`+<{24jp@XwWm$pY9$~3G4UDit+CHu%IWB&_6~c2NKxBMKHMk+k+zS zzcsMieDEuq4u6=8Zcx%5eC8|ZpQSzy4V<@4Xaw_$o8A$nqVZRRf<5;sI|Ve`{SD;f zgYHfiEgvyWI38ml9FH495V;2&@koP*uvA1)+{5*Is`XRy-PUZ9wE0>$XsyIXRgKy_ z36)@7phDF4JFBr_^}^Dd}nX_?}AaeT266oI z#mi?GS6(R=rlx8W#TkRDlrg)ghe4v7f?A_)E3^wbxXEmv*q=D0xkmzkW}r7tGOTp( zEKSv5-ewa3zY|?;GO)O0tdbsi$)>s*u{Nuy53h~$8_^DTJjOsc9y<-Fur4g;nV99b zmRN(AZh@TECr^_k@f%ILvJAR@Qd~prHa9u2)=3mewINOvHZZxtk_-;zi}YEBRe>T9 zk#cBgh_fV!L6j&~MYSD@5cK_y$!Aixnka*FdwoU-kd!w|l}p8zf>!g)#WNG78pb&A zeb`V7j#H>s^`3gKgu|2(B7`!A2e)bbv)e4a+s!LS&F98Sa4pl+G<@~TI{;tnGk4LC{af9)607)rHbO9jXe^^(_=h)Lj#Hd zLFOFzjB5Z0tE>Znz*a`0xRi@CEZz+{x8VpGRFHngL||*&P#mF0`KWxN%vdWH+;*el zblGV1<^sxzq1lWEF*QbQ_X@$uw9GIF4a*39`7AaZ_yI_JNUEBeBniTZ5~}O^jtm

k zdUd6e=q`!2TU7x9-_Wfn7Rc>j=&2Y6k#H=;`c*;ugnxj68#JVd7w2)$5fPsZ*tXCr z+zt!?5eN!5%?Qf4s-L<%Hp&AdJ&yu--32dYisGtDIEj*&rQ%^AEvEIN@Q$}XSS)Dc zn$$56j>kQdYqs7FGoc7In)$S~+;Doaf17n?q4j&?9HUh9Hc25OG3^$P~Z`Ftmjak5z#{;ybe2 zlIIFqCi~TE2DS{@Y!?a6fO#(%n$7~D^nW5tFg8yUZbz39O(${SMlJ@GOVa5{O@K_% zHp_)5iaU*UK@eTfMVginBFKeZtJ(FMSu9XG6bj3txUza9U7pWw%Hz!DC3dYK(!+hEAXOM0Zp z@{;WH*)!cn5-;6ZIe84OEcl!05x{{Di$C@BG00r)D`R}(NX1e2H!Z$siD$#G)7J(` zplOM7o)+um>qO$brN^%hY|h$}t_6CRChzUxP^>eZsw9jWQo%^_d(b=8`AMe4Qg}=V zhS0{U)Dh*mxTtUs%iXR9$KAfhKsX+I91BfJ+^+6t#)xFp5~xk3s?orNHYnD~v_=;h zLF<9H82VvBFDU&88dP&z!N{O>l-QHfLCQ&$I?nBH*72dxhKg=7sQ3b|Qadhe?ue98 zklINms}pTiSF?WBijqXJFnP9R$^RR_gqsb1N)a;^)0_ecOjeC)wGhXCyB!5V;0LX4%WF4_g(4IX&e$gF zFP?RbBSJPEs8}Nspob6<20PWQ5hgN8g^J;TGLEvt&j)~-l4;7WE+s$L$l0>q%=*JL z2deLluWQ&ClX+BO;aGO@p1mUh?7QHOrk7JHjRl$X9AiOue5|I8BDmNalo6DENHcZS zWkbz0&L*=}2YVSp0h*|%4ukEqU9hBjj7OAsq2G2p7-LH_3gwbODwxhMVXVr$PyrHv z4A8!Oqb|L)wBL>sr4mE(#zW4;L(yxVjO1^ zoOx(&8#o$Vm@+v^#Fl8x2-sANmxc&TLB2_noqlmF2Fg4hC8e)GoOAJ8^t~ZQh#v*n zx>;)O`IhHYx?HyZkPy}2+g+^KFa}t!tZ5OaG_Mv#NXp>J ztJ_x&Pt#d(zhofYw5(EqQWJoqeqBMf5|GbMZ4@H_o>8KWUReDmDznQL znp_5rImin?a>|}J8%gm`{F6t?1?;H0k)BgdXo3+IOEx5DxuU9S8hM5+9eFkrXS)SU zKsxyi`G)-ZW)$T?EYI{H*`+l00@rs5Nerq9cR^gS!g)ym17KW2F$Ti%*xMmPXNs^3 zT%aAx+6rwMx-?Z$-(TJiR8cmaB;!uB7f($_d_z(ifsr_mqotkeQ)?_RmB~=$fXZl} zX=NW%cJR{Eh$(^?q&AgN1`v?5iJS`)BalJYwAivj-xr3t(Qay9SG;SLN{(&oVza`M zL6FaoNruN$Tu)2=QZNuSbZc4-9N14~bE+lJWkxB(5EY$bwOT3Eic|)QH>^I$=8<}F z>NM)fdf`*?CI*0woM+`cMLm}BQpqxhC!LWNxo1?mCq5X()yGnm%u zfwbraWS&{NbtKO+$WAd$b6I$=h2>B@TFDPQbt=TKAZHEfHu#s9;^w)(y=s%p9pEEA zEg3P`h@z(inh+32@;6uVmUiOuuuOBDC^H7a@z~SQC`x5)Q74Qt z%))6E{K&}_nMZ@uNf3YsYzNrZjZT?e!f7JVi<6!qLVfzvR|>uI%mJ)xZnK#%Rwxt& zXVjpYMpI#m?-DBnsuYUFbZ&-3flrd8*=Ts3j-YGUu`EqSdZC7;DU=K*ozIhD%nVz% zJs3D}sC`~3Hi=RYOHZ=^L&T862+bQ?1F+Rf%9?D22j#5dpK;JU|Ta14awv8Qw} z6`(>uiMfpU2|CvzSW{vZ^ixy>I|0=lZvy^=ojM^T^)2Oxu$Ss9MV1x@g9%CRJkLy3gy%$k|8{EZQD02zY6cC$tT*Vd^!_;s$N;C)sgY@DgpW?BKR;yZg76dc zP?dcPX<8si(&Tv1(`wAqWVRT$JUexSN~hp?NmMlA>4^%ZpwVpuztdQe%4dGjM5U5y zskUJny2WH2becd9Wdp*@I{6r>VsI#5wsSr266rxc7C z6BHTd^LY>smg=Kn>n9%x<>bn07)BB55$zvRo6f;TdB+fwyuy4707io`1OqS(@iE`^f*uNID-7N7(A+ z>^uuT9%CRJkL!ko^7dm)N^^x&ac~kSP~eh)Kp!|%LAEAqi^T`BTCpts9qedRrBY>- zCal|fI?*Bv;pGeYKJLv1WnQ_&mq77lxdg-+kAS<`+J2qDh&>2HCk`fx`;pz63=6zX zJe~P0YFFp6?@!#4>@2 zx@I855R^C-3j8n=4>S>9)s0Xkso!ESu1cN+RX z2pA=iwsQ(17_|W~z_d30%t#BmM#SYR5i!f+kvt3L^QN1QVvv~)RxxZG1sFaXgMWgZ zsN^o!`!@T#>#BySWM6P^jD%w#9FH4=g&}2zLOC*A!ZUMCqlUKqs83JWEwqSe~~xWDeK}3$v|l zVgQ=DR~GPUWW9T#tLQ5+j@Ltv(baAec3eY+f$0EUFH~%dp=Jr9Xkm<$zPJfOdRm8$ zWGe#UD6mA3+&FHM2G&%=unMLva8&jXPAfK8zZ?y0k=g=EFGU25wuw2}0vkZMgHaxd zVPLnffGfKWc3zl62JL5-?%_4c2d)CB?Ap9{B)koVMn?zsU&GmZb*lnf{@^?j7v8vh zVhn`iaYL|>4+VyJ1WZA8in=PycPEOWj|k&@Pmw%2v57_6`Z4gHTGCV3d_(tC}VY%%u>P41@}>_r1V{O`syjDHWW8VOwcp zYF6k7m0k*>OvV*PO^|7*#Dv5G^fOe0R{^kSg-*!AFI*2 zx7?)+fp)vu@H%b000d2}=#$mDAgF@(2~vnPE!$m$kW}3S@^3*6!#E;-;I6N)0BBVz zQxnrh(dj92=K<$j4JTFHlr0kh;scJtM!x>*FGGUA{pnd-=T83TX-K@gdML)ar}jH9ydSvcZpmV7=nxH;M*_*6t0cZ0Y9 zA+XI99j?N!hkchhl~^0pZIcplNQJvO(U}B^mTeTnn!;;J+^m|@WfF9i29DPgaRj8X z9xH9IupXj{S~6_n6l6~&T|lBHi!NZcGh&G@0Fr1iGfmHRo6C!)X&S|{veAV+WrU0= z7^m}tQi7RC4d_hJB`YQ40|$5mNY)!J=%Mrq2jQ4Ax%Z&Yv0x^9J#^Utux+LTAD(mL z3e1Ylqxiu#t&`hIiOpNV`IYro&M!TGV&Tk%g@yC$OABET z$`VSHiCqH$=mHK6+pbMbnS~P18v+eR@Y2>%EZ2y^QVBI}KGmO_8k^(s7!ToU6Y~BK zy#N3Cvp*xlqVtbF`sm+%=!4Z-^|sq?`wxHgAI6MuJoa=@&P%2)3_k0L_LtaN8`jdy z6D6%D1Zn>RmgerOW!<%K!1*>=?GX1{Pw*|8jRHSRfJ1&QAVILMC{c$NaNBfUzt9tg za{*5{s4BS>ii}$-X&#ICH^~#F#3#ABj`h-7LUh)q@oGrh%MooTG1in)!6@iO)5eai ztGbGD7Iu{?(+G{wA&?dP41)gL;YMD6miV~YqhvY79s}eX)AxMC21NhzFTe7{6OYGH z@)IBYV6j-t{ORv~@5zsT^yh#5*Z=q5{nx+yr7wNy_kaK2VO9Ou$9`c9gyXRX;UlSW zSvGVH!B!CW*==_k;G+w|KI)o zCqMBkzw?PyWg$fAmLw?BgH*xT>n3`qbfeyYqX$_ix8QI3CyG z&Z8W1qG%}l3&n}&g&IbFNL*9pLn2>*P;%4 zf=BOkG))hnf7Q7RAd`ua3Y;>%GVSuJq-iH;G{;nAKLpv6i0|62pwCmq-4(|%Bh0Xj zos%?s>ST(l@EIBctkkBBi3HI$Z*aEMRbqd6ZM{R1Beil>GmI;16aZwO9XgyfdNW)F zEaj#<&QJ22KAQ*dUjK|tpA77FUF6;2A>(l9cjtU#7GN8p^XrR+Z#-?8mrlHN=IrTD zf95kkc=3hLf8q20{PusY>pJ1_v(G;FkAL|S0tLlq#F9^a>Q_GWp@&@8bsT35gyV5- z210nXb?#d)eQkgBM=JG-)PSZzv+D=v7eKkl8*N&$Z@cRrTq@+Ikg>+u;|nkSS_5)vB%+`ODMtP-@*=_#uVzwtw+P;REDuRA2<1HGiKh|)oj`v5~n36wWv-NJh8{=pZ&_t%e~ zy7%zZ|NOJ>I5=C+!V>@W$(MiUPrrR&w)%;mId<>C`RlaxKmOe3?mKp@TrU68|M)+B z@{^zZwSW3+0`^WGf0-oY!3Q7ge{6DcN<41n(>Mmg*C82%AZWOkp7{pbck)cC76#I; zHHEpUxaqE6yks>j!oznRyS=N;3M1Y)f8yN2|J(J~=$lT1L@*@~-tla&9XnWSxzl`B z_}57sQ##y6E(D|GV4Q{MgyRkZ=YY^HZped(WDTR3RZNkS%X4eH0dle~Q z_uht(%Qjv8vPiHYQwQHTIe<&;&j0nFzWMY^OTsyP?%eXPe)^Gr^NELMs*-j6$=9Dp z2wqrf{#}9IN6R_ zvYn1L?cT?30-nWEMIW}~(;fEjonTM;D${&9E4+T0NI&?@pf8!h9=znr$W#y@-z83_+m=TW0wT&jpKHP|7 zVbif9&FN{sVB^ZFn1ag!&zZuL2G0r9aRkO^e+^l&Ed-_+H|p1bhykKJwS8{IG% z=W(1|k6ZFj|MUxYyy=dA_zVBgwr#Pw5C7EP`|m&gae;YLQ&aaJyZ=jH`iqZzJo1gFpZ@+B2*=}9UTs?!ic3GTXty3#i6v-FrBpLDd$qL`ClO2)!a$_+ z!xu1O-U%2_p9EF39SRN;sl1gMyvhg$$Xxh=VC2Y#@BO#nP^Z_cIvIIRg+M#a(8P8p zR5ePX!MMia%4+CRr`)hG1_)S=B|%h*Y-f$sxgVf}Y-{z=0Fjj)?itNn9Hay6*s}HY zJ8lL+0KUEWUb=gH)TMOO-L8AQQy+NSQ9mJ1zq~*R^}=|q69`iHr;j`*{Kf2w6&P7{ z%!hyU&TGEuv**q}_U&)|#&7(KkN*5e`wM^fw}1N&{@@RO<2QceU;fs={6`=AN1y%d zr|-M({;z%QZ=QJkiC_Qq|LtZDjgEovrXKBfdo=cB_1_vOJGFvUT5T?dae#X9M#|_^ zVP3=9g(IgR(Xa3xRy8fkr-2DID2k%$JLs3qgTl_!&)1!pYKl{cD z!ZX!WWE@B7|&?15v03;)Ug`m2vV`YrL|y$`2Eah*t>1p70tPwGr5B z^#^v#EWL6j8n^+YbnvuTR#7X#db#MizSx!@CrKQyHP^JRHa#(=s%Y>e%9Fgs@(#99 zlt~*{RR*diMxQ_cHo|wW8dr9nbOd0d%^}>LJ%IuFQ_%18H=2NDLhb29<5p$#Yk`iN z7!urQrMm%bgIy`PvLUL?hZy1DmD&sCXRW~y$k(XcNGWc9BUQi&r3-8B$%S@8C36<| z$2dPUQ+>}phu?np+>x2;_1Nf#9{P}YY+Cq>>B!mY2Yy04UN80*f9-2u8>7z67h>Ut zq1S5lktisU2BK1-D!5>jgw4)+pAJesr|PxRBu02;eL>0E>?%A8VhEvTV78@}nM5>O zh!DyIR3a*i@dp7$eh%WaS5a2xB{fS4P?>DQmlt(OgUTrYa2uQ*Fk(5bNF7x6+5(MR zVT=nu0BV%Wgi`URL5(Dg4PBEH^_zR>$YdF4z!6-quWcz?IWmk;_JVOX8U>Z>Zw7f< z;tvo<>93H{Af)sJ?0Q8K8$j4&;L>G+eK1X(9F|pRa*(+$dmGNnP#oZ_nUYLwVVe+o zxVcBp2m#-?v~s~d&ZM)LhP+{3ILL2YK|RmACo%~4@`PSoY5mPJXP$We!b=y|vLady zV1bA~_ujkSd+*V)Exl48eAAoWG(HPA;Sjc0RW-vfM#7}78|88-rcujVk4T8K{C=(^ zB$=x2Q?cs$-K@1x=tbfV_1gi&uu!p79p_ygGUYH~KPXS4h*GNCx~i%??;fuVrjN?o zoH3FlJ>cP^gIt1Rfz56?}vXc7%j=N#?8i%}E-6(>kqc~wP4 zryP->+i3^X%j29x;+a)4gca|sdsfj92!T|j8ETq*!UaGoQ8u&A1)zeI^oTc9*|2B; z!?tPCw28B90s^@%S%(J)&|)LNWeVUG6z6)|D3%}H)=(r=heD%pw5OkgtBO<=BEH3P z!yeS6uESOKjJ@K^0W-RA?#x=dJ6S8uas_kHrLNds1i^%2Hk80*c_5Mj%pg)}kjt#3 z{elq!EiZ1y{NP=0suc=McA-RjeNFdk1QmAv^r^0&9H?6{Wy5q41Thhpy{`2!QfBXp zeeF_UA?j1)Al{C6$Mq*Fg{l1qNrwIWh9+Y4#VAsyx@QSh-xOT%g-d0}5a+G!g&%$2 zJ@+2n_s{<5k@L%qZ@+NytKUB(r|>cQh4;Vtmw)OVW23qg5RT*=<8d=YM>oCLxapvh zbd}Zb1Kof;GC?)q<%oq$nXy$vU0+*kuXRnwvo#c>ANr1QBx^TLU6))9>R3FaBg*(=&tDh=;VwY|69fd`*HttWVJf zdp{^NNkSsk&2$}ZG0Uts1vO+0WH44BEkr$&Ooa`WuptvXc_uZ{ug?>oi7BNS?ka#J zWUGM7b@emA7Pc)r+M}T8deWE2$PGLMCDSUs`S&NnzbSPj-ZSS<1DWd%1Pg- z-S7^U!&6!uHP)jjM7o(eL3#Glp24BqrZ}fjc%;bYOm5+&`CEU1+z~B(@UNO&J=Iir3?yriA zWUm)klOt6=get;Xz8(d&zs*F>p(AVt+UCw4R%6z&sa4Cb|-uDut*0 zGa$lUuiIT(iaDJoz|!re=XPH_-P}KAI<_#)ifTx9sLl$mc zJrh9N)-&U~HN?r3DEobYpsa*7yMX||nxoE_H3FKHMxd7)yQc!;c{+)3EnuZ;?{lIs zTwPvk*KNZv4MM48sEnydS52+~1(E=;#K4KBpb4OayiHi-`Ei-YWvA9Q+h-#RNl#=w z*Z<2BQo#)jlNFa6}PfB%)IpLu!dJ@*|hJMw0qDB1t?AH4HV{_45EJ-IMd zcRu!^dmg&~wy`1I1qj119G``ol=r21f|-K*rh&Mki@P0h*3k`9t=DS8{dYqp>DJ-I zQra9(em9cMm?Xy76_XJ*aubxK{&a>_!ra7)jeFBMBnGNBIt03nU6*vQkK8g!lv>-= zj)PuDB`_)o0TJBwY+Q#>-B79vmodZ)NOHE-dt00$g0ZSAP*CiMCV|&hF0Rx$IyhCT zcD#1z)mgNlgmi5wX%^PXo>s3G3#Dv=_F4rX#ZQS;TyRQ)KVQ1MWLdfjAwxVBCW9M6 z)LsIkcqwq(b$tZ!^uz>EF)$a@G|@)6(Yh=$7uO_?VlFPPoNYELm6C8WRHR7ZST1{* z0GXwnFwT6)#0?OoKUS;LrVN$}I*C0-A#O(ugsHzpdw$C(KkJ8gAOPR@mZSUY)k`a# z!?TrY!OE7u`|iX0YUK;7or0y^b94$T=tk|K>vo@i{)PE;+|)ogJv}{!oSSn{PQ9*2 z>DH<~5Hs3vJ9W!IhK3yw;mGZ{35}Hy(}g-jO%iG z25GN*aik>8l>x%$D?X=0$$(JCn);;?gN$%X^@8|HUq`fG+BnSh_*JIWNwnr%z>lTi zkw})doChN*?+y^iC`+OkrvYJ_BudX607HH~?@?KR5Qb3kJI!XNOPAJJD?C_t4#qlk zS4gW-)r^UW2}b#nLKc=UuU%dPx6c=Bhl%fEHJzb_uaSK*32YKmOHSc3Tx4;b-!fyZ z$#b&ixtfX~7X%4J3D#8-Q{)(wxSrp+T-j$^P9Y4V1VxzI*S=lQc9FoXX~k0CHur-# z1CC+VD&^xR&UPC{rC3v>ZXm?Ef(?{jWO@c}=K+l6`Gd)s<@$`eZ+bF`V_BvU=n4%~ zMrj_emdb-lFDrWMPyWN|F5fm+7mrQL56xD^wK8^&0?!w5|YZdf%8aO2QxjpwxG^(?pwuGd75Z2o7bL zrd^qk%q0OEIWcgc68{SAv1DW{PpbjFC@MzC<$>7MM2g5rV7CgEV3wKq{jTd4d)_ao z=Xr~};ldC37tVyMWeH#8x0aU(Qwzj}t)PggwYs$0fC5DecA;D>$>a{C)KZKE%V$_S zcIPX+<`gF;8N~U#Y*r3`^?EJ>2&zV`p|pg9D@FULdhpPlcYF|dO!!LGD1LdN72yu^ z3~1A^p^Ci^p`xKqH~L#!b;XgHSoVv|BoBB_e6JB4@~ipa&~zrZWF=6A74I_b!$ItO zL7?iwC>cnm6Z5oQMKPFCb!>6u7Xa))6TfD~1-1y~RfajDq$)L8J=(>a(Z*`tj4kk5yItGatC)ZAbQ_loPKd?!Wq@$Hj^J?f>BeXWMI^`OnX~ zUMO72JN8ff^51{^Uhd@O%a^N_%I&w`{yMOM!wufIuR4Q$*IM24MuvfE5%lPc@33q5lC%;bLC z#HMA0-EOn(`EJnZl#3NZ(AGpa3NYz*D!zv*WojrZZmSz7%Q3U-6PBs-*N~VdjzfbC z=Fw#ifvJ_O$mO1?No8@%tR%SEaoQ|^A*XWcpWBY3YYJPQLbMDNSHWJ{)m;p3Y@q?~ zl`Vqw{I)4#WC9ttt(da}heQ>e7Icvu;_gU52qqBkNxerr%qma_`UattN%AY z_xOo3tIci@6B;$BZOP6*2$A6 zXJ=>T=l6@xEG#TkDwT|ht*)+?%jIku$d~R=xJgT-*=&mS%+Jry%*^%|dY<>2w z?zqP`@f<0%$ygkP!a5`!Up!;S6gUwrt!w47|H`U)OG#pus?dU{`D}UrbY~H9(vm^l1O5TLdg1cqq5Xz#S(<8E`W5BjNFqnl zj8~pVrseJ?0taDCjlaZoQ&$c`Sm;o_hHLtDf=-^XD$MswF)kiNsm)J5p3C z8$p=(et-c%SkLNOAOo(M2<8lKEJ6&|FA^EfMB+gKnw*=To|zCkyRy8twz3)v!wnFa zoV6SS7uA}HYt@<1Kg5-IBon>SMfH0+RvX?APA~tHfAH=PzvK4*`^!)M**9P4`uS=3 z@)Iuy5qapoIdK!e_{z#`-TA`*@w2i+wR(+b3ZHuFsk3L#9yxNv_Zy%2%x6CKv5)nO z@uVbzipBjc92()x3kUIq7hd@O_rHJl-EaElH@|t{z`-B=(I0*6vBw^G;Mk!KjzPQCKs4}Dl{R4jS?@yFl#*0(l{PY+IUw=cOk)>O=&mIw1wikABz2=g*o5Xd~a%;t4y$kik zT|95k%;P4MbdW2gz;`sTasr0M@u)erY+g&o26f@P4RmRj3$ZFF>99QlTS5+_g-Zkk z`f(gHdPSBC!7!vt=g%_I;tj}GE-w@vC-Lh+7jibWb_S+B3FV>2r|C&0#`qFRbiijP zYr*8aLMhla6e*=gGyW>~nJbvdJ?H8CBgRQkpxO*}YF+{f^L<~3f}){nbt;Tw*O$HD znqAlPy~)~S-7bkQYLp5htJMo(*liFGfJvSmx4bMz4zWjhYkrp zb7g&1fZ}bp-Ii&9h`VNTa%yhhoOmrz?fm)kf(!oiPye)FZvy$Ad+xbLqaogt+c zhfx&O>-A@!eKrHa6DLjxnCx$5ZEa0($9KN-o#OM;)6*wTyd;>VSdW0!_q^vlV&!+< zb?4{)u{?Fg8=E{|+FTZk%kods<15i_+fBNYc zFUOi*1fZdCid%qG#7(2*FE$0|08?mH!G*+YE7kJW(mECgidjslo+@rPD^n}oG3g`a zRabOfja1;+I=3gb7_P4+r%#7xm%DP~s0i8<9XG3AmMF>TfH9;p@=9rP;w5osoH}PY zM+9MVlv4dF>oZ77UT}KKh;%*-Q#g-;C<2;D>#dtacmWuPQQ$S3-~d={tQ71*y;w4?ZZnd56LB@=6jV0^0^}UYL&Tg@C%{ zm1Qw5T(}^9I02bcQ&V@}efKvX{ibk+pLyn)WA`8X>Q}#-Brzd0jf-!P*K)Zm{uJ;2 zIvmHTSLr})sN!9^XwT0`+Llfek`f=$15l=_uZgPyn}xKVeR#qz4hO+Q&grl$)Vb3QHh_X7 z>EKT72!)|9mnw=94o)_-o9#w7jFmEHO9j{vz$am3S3{Q~2lKqnv(I&$f_2+%rr^=e zt~yGC`^*I?gbIuSj6ga)2NadFuIDwnEzQ?0(_t(*eQB|--z}%sXzYPuaL= z7#bp>9|PjwHLYt$W`A(e)79mL=ozoT!*;vdY&Mc8Qm87Z z%*AjeSp*aFWvD~y2guDTok~b-fo1 zPhjNA%8Gd2h$0~@c{8DcZuS=n|3PCkoZgX8I`;&fTVm)$4`&T$?M%4Mtip&7@x*zutv zz~`d4A;gX7oj7?`;rRBW2);T^L6A@)B~Un2Rb9oJKxe@P!zi3G_1etL^6FBZ!s=w1B?kirbwfzTw<+B1Z-+KGpzxm~duGQ8BqzNYXj(5D{mRoKSe+rs4 zl7MFDXj)deToM#;)4Kw<1PT@_GUjy8J#YT<|Mz9_;-L@z-Jt*&6?jMH=H@=~k&iT+ zO+gI{g~I&Y{Mzc;op;_@EEfBp6qm#kPdxGd_rE{eu0Y>z*Av$A^5x6-+;dO1@bab0 zZ@%xIk^b*^y#An2#fb_p#L>FA?Ji$Br*Sr6Bp04~R8tJ4vpD5AuwW!!;-h`8tX^PR z3#2xfqYhv?hasRvp0x+Ovb$EcVN#TM_pq(>#PC3Lai_TGE;dqJ${kl+$3~%W^zdCX zP~kJ(lP^*Pl>;;A$KLbKf?ahlU%1qo=(Wt14I%`X@3W`GcOMWmPQYM1>jvCE8=UF{ zofGRAP^WSTg55a+%SBLRXjG}3FXOnqaN$hbHrp=>zUozzt)AA<-|Lw1S@LzxKyB#+mj9uFX6soE^jxG3{Kt%E9cb|Onwp+Jt|2t8i za4hHe@#9BsIU;_cix)4{YIQ*+1vGx)3t#y0AOCSp=8wZzGRDXrE;_t)>GGqGKKkH; z4`%%#iX~yW_<;il9(m-Eg@py((8UT*o;-Qv$dQ8w4+>XREUZ?m?N;lt#~ypU~c+KRaJ z>8ia9xF9siCBFd~NIY4^hnq50R6Nvff-AJAN22V^2sboI1exG?t9?hqpooS;SSj+d zOcgRrLc-{1y_nRsq%xw%57Z`|HC~JZP$)W<)}RH%lj4F$e0b|Uw{&Lb_xZjb1;m*E z2rc`K3F(>Aa-m>orXP5>D8TKu-8;MkZs&>9FF*bALdm51R1Mb^qz>u}W;rsT58gf6 zCi7DgWJIa~<3=1Nl-p2-lA)p6y;}&j!oW1mJ7@N}oz8{TMMKrarfsuOvdaPE%UFw{ zW+63xRrZ(5LOME73BnC*2)j>s^0!N87EYW+p2w_`0ySioTWtO0$(OOF1sqYR+os^> zM&6eSFwHBO)6)p|6%TNFvTrai6c?xK$Bn2nV>vEXsLC~1yc8^6Ts~EwnzA(gNMT<) zT6(2<{xIfS8DT#(D(fedjF0iGd?F8uvR>_G7BGj`EmXRPNjg9A)}!K)z5bPtyi+{H zi(mcO9}$niJMPUh`~LW!{`7V6T_6-3?mOT4&Ue52U2z+|?X7QZtTz~A{pmfBIVZAf6=yWjn;N5B0j zf-nfe2aX*(u>XKq{&PR~b6@$&SDt(Rxj2div&=Z(!w*0F`Okk|&_r>~zx9C!W@ctG zwkqJZSd^L)KmK=qeBbOou~2Nc-`hv*^B4$Ue?#_W<3wcQRVJpE?nqJ#8C$$5%>RQ#(O%uVjDD+&C%$CA}zKgcmNQ_Ls!ZuI3K*}$jT3KtZxvQOvI>upZ zWi1Gcl&MBFm{Lfa!`MS%8z4gkd}BTp2yRPF-HHeEhQMo%k#2|Xql)<;A8xz^6q2Bo z^Fdejr|qLGCcX}MK+c_OaA6b6Rnwf+%HYCFjq@*@VAIyy=bi0C46x_Auz?iPVTcMm z!6_7aeL4;7AtSsQ#*uVv_b$fx-h1!u|2aK5^$Q>Ug{>d^rC<7`{_A7M9vHbQftnd` z4i4e`f8-+{*|czKYU)#;`qZX{09;?L;n z_fD_P9@rY2@erd2ZSzSbw? z;`B2TMw|n~vN+Zf&fry(LRs<|11S5hN@s;fF$ripjAF0~+QAP>x;Ae~Kt>D4TR~Dm zCOS|D1>RYYO-nmmttIVcGt~+QS(D_EGVXgg7}!*43L@eybOIk}rjEjd%#`f4u79z0 z0hNkDvmGjDO<%jbv=C}ZtGS{mS6>Oxr-NcR#p{KF${V6=bgtUN!j%^=3dZ&Ky)<7+2b>)Hm_eA>iLi_W9q((GJ5)EoSgG?D^nIJ&M2*vRt z1!ANszRTOm{gX3qo-ON$FcPz@aYx?y7WiRMhnQv1iZmJQ1Axk`@#IpMH%ld>WXgF) z2)2=E-JbjB?T)#IHGzg}tLu&M6m5AO-)ml``_$s?Q7gJ~QsY?aWpAsVET^cVgr(y4sbD2f6r{a6 zI-7yVNHky&$0Rnoaplm=A*Y}b7NN{|(X@S@Ff-ghNPrD1IQ!>V*|x;t$zT|k*?Q}% z4MJjpIT+f|P#dd@s8lW7`X;P9j1z%#s;a&9*jt`@{^=K1E}GB~7Iq+Do5|vU?5>dK zh9*olsiJVTS>XKef!ZWUP((KQ3sR62;V|-T+g2z6G)!l$P^4`4^#b(C~-4GD5Uz#pmo+P0K&Rl?)y7PAO+hL=>Vs@1Qut%u>!>;Q#2Ey^Uxdx3$ zbJb%GR58pN;R-j~GC8M_q6%9#B;aY9W)LSqEKyJwUTaLDju252RgpQ3StO59B&^P` zflgIpGV&w!U(_s$D9j2}6_#wB@ya^9Z|(EG83p@AJbbeqi8ZV1x=vX;I5B5(NL?V4 z!em?8ETjmsN@=lENX}>~Ys-seKd@|F5Dkc6qtRGiUYf5JkuzBk)__GH&lW2Ey^!n*kv3qxh8zUbR>- zHO8@2d$F)$mSU(u7RyGadJ2UsPka;ziGrx185T*nnkW&EREmhICrQXDDDBDd%sw}Yqn>%uNzg}UktYz=_ z!{{4tm~KdCw5sDXi|gmlUYtK-=(@%gCe=_Cc=^J`(xg#H6jLvNVC~}5PsD1WTCY0w zsl}Bw8u$R?X{`*xZsLP-t+)muPa9$g-i&1nzg$vIaOtSi^;Z}6o90x(HWC-7LT

XPn4?Spb3zjC^B;>&J`hvV5drD-Y=OnAt1{_%>&wOVOp@jzH%#x%nWx=e#IA%q1?*SSp;Kcs<6xh~id)U5&20kLUYT$pl_ zGXO3-0x~PJ(L713vbAAEld(k!a;dT<*oHXlB-$;gZEK-afcI988gWc{40C?QL0&G# zSe7o&870YtpQX=Wu(>Cz-q_87@*oS zO!Vfv4kl5uz?!JZjIgU>q*9_XMpRiHL3soK3Ob!&?b3`HzPap75Eqgp%`?fnDGrw3 zWg4x5q^3e;0HsjvC5fx5tZX9&GoqXqTk}i=JL?!U0266{C7$O#fvnxS>>L>G% z!kI&1wz?u91*?SWxORn-vFz$_gd;80m`<}I^N-C)& zge(~Z$j}DcFl}hg*g%89;HF35GshSV?df*gP20u>12#5`$95lkID^4WV=&CI0kt$6|X+cO9ogpdpDl1;>@qhpKFW(ROz%-$1ijoXm zFZAi@1vaJAB1j~O1nm$*Kbo3=m~S!oBmvl!ceKHhOUO$Gj{K>PaE}r0Eqg%t;#>#> zo-VX?Vf(eS=xgt@7^cFJYKQ&}D;7-$%r;0>FVH1wXk>>qU8n+5)kH@jEzu7`iL)#u zVxFhOp%=lT_D)emg(5+xJ9;MiwKP3=gu8{XxGTo~Z8Hag zu-|RX4W)-f0ejZq1|Zk#m%h|@fkVOzQ)yW8tnSKUo5VARVN%1Qo=yjpN(MwzXu6;j_Fc3B(U7g0J zwSKk`kP+WXgk3C3rCK{Nn)7(A)@YNIVQ@hNDLCq@!6I>0z#rgcIpCjcwCmL(8Z)>| zo<1{TI|N3&8xjLy9|Ctb-vD!$i*{b4oN6}=0R6ZD*j=EOX&_i_%jauV&*=~khsb8V z94!?DnD_|6D5Mep>@P90A|SN2h&0EifVW#*K^&a8Y;SuIwYTg6;g1&#vYGEL6Ix=IGoLzI5vDRq*vxVR58R)UUr zAt5nA+BU3!u8+BHiwAN5l$4^zO^{jQh24%UM9q$@bDRjCO~0x05{J8`izm!%VPlaG484(`IOSu1YFt#-JFDw&x64NrJ&nsZ*Ft~(@x0PY}1RZLNVjlc!)hg z3!~y@g+9O-Bfwi$*YmtkXMqmFlQ7whX&*aQ(j$FQ(*yvqVx|& zHQ*ElEse=gD{gEQd;mmQL4>%FI?W8VP}&fvU6Ex=l>CHN%xn?AuQ*Ccf#oH6Enw5t z#ci*d48GF6I!Y#I#h}Lr0${Vw-Eg1>?`emQFxedjA%x9(brh!a`j8yDWPl6y^+PU& zTO&|po!Jemy;`cKGa0QgoJeFyG}kU9UCcB^`a2?Q`cS|Ho@*PtKcopN4q2R&<3x^7 z>U+oJlyLE6b)}*oRO>B^8d$4Zl^fPAV}(gW)_n)E>jnA^+u#~j5Jm8Sq1?t{O9^Gu zq+eFS9LKpzH+g$n%x|q83Te^a}=F0|A_sFXDsh_n+SIm z(dKPld-VwS?s0(lxrKw^N&L|F9c!{6SaLuyoAW}}^n&W$`g$lRylSV!tiUVuHibAG z=9?X!blM$F<_$GLC^o9zmGwRmzyt8YAktoFbPovkmgn(xV=dk&F5DoT?Drh+IDXV4 zUJMZl#!5o;c9$&OWoqo(n1V11SE(Y0DDSd0 zReFZAjQ|IBDVB+dDb}3E+|Xo>lDPm6px{7`YTz4$5Qzu6s^^R@aoW{l5W3x@nNdW# zNSM+bg1a82$4C?vb~SvbR^AdMHL2<_^thfF7Xg7YtZ4JY!_^CCi7IJ1b2L=X)~o}% zIhQds6!Kw=f<2sr*VM#`!;DDaY_CZPtB}Y*5J#MMRABZ7S%F=cSk%^n;|Yo#jWrd5TYFu_RqTDMXFU%OGJw~_(gnP^L8yck?PNNjSiWDys7FSO)L{u*M$P}~^ zX)|e<>zyso54CYX6rB-NE5ckC^E}cB>coOneKQhJ<05S%-<3GWl-LkY&8}nDLZ3%S z2Tbr7M}fg-2kUGv-M}+LWippgLJ#*)@TzUk{V`5BmC7Z}gk?J{7gj5`J8gQtnxaXf z5+G!Ij_W!+&y>48k8YL>Tn@zN_pC1CcT0gCPPi^j@4|eo5WV78gsJ+I@-Aa0s*+v zY=wc#gcJbuAOuVzAPy*Fz~L9{#RP!k_88$F5biC{8x+!apVByvCyF0+n)96IM5(mx z5^|y@6mvLhH`_a@9hFul@GxBCvnLob*|K{=nZRV+XJB-dTP?KQ8QdfDp( zy@2W)#gk8(P0LIPjq}C2@6G?*n-i%_h>%ywY@PqhQagCb=s_c0Yj1UYMWLh;vYrq$ zl+0BY*H$X$jT>K5@O_}--d--RD2cq1NF#?4K_EnJGLeCg^0V}& zzxo3x9~&AP9hpti9Zw{^R;%iM2f-+*_Vc#}fsC)2!PF zNvalUpfIJ-$Uyb2Rfv-#dCBKWwbmt87fmVUB~elmpwkgG&lS|C4Cd_274=bp7oZ?M z3$bRfvuczcGA~MU;2EvWOnN~aAQmyG!0kTztCZiz5F-jg){sn9skNK7-R;_z>#^?lIau*{7_&H1%FMm%3o1C!+0u# z1JSWP;-yVPbp;r5;F*l4>j5V7S6Yr#T!pw*b2P`8)bbOYY6`h*yIx=0_(38&|1d>0 zrJyG>ys8inrE(M5)SN4{5(h>`VEbIHR(3n%A_)joLVH5c@%YG!NeN_Hl4S}=XxFLq zy@Di65m3N>x9haqoo>6?Mqc2$^s!2)lyMtcI!pf{SYRbAaXoKO&6He&9kRS_Z#BAq zY2~6Ke2MbSY&RQ%yX)$ zO&&^4-B3L=G9Du^U|Q~&ynt!CJ&CnFAlzG?S4N0&5cn8{o^8cWeBj2jS^=TxsGI4b zv=;Ci8=F!0TJ&-vo@Vy1%;RQ<`dd@6&JDa-ZguRPyj z4SZ2fjIu+Bf>Bj5MJeDT4K>E2V-CkI(y)=PYf0btO*6ULG^nsVaz$35-~mC%7YdbpwYAyJNrDhn`Xo_z&QuR`Mz;eY6v8+M+*hN9y-vjF zGtYZLXk9FIFSc6Ct8TsA^g5X}S9Mr{)%p~#=}Fbl$t~0RzR6T($N~brY4ovU?JpqO zAh>#@6f!+n-b^2P%^OM=Ptk8GLDi~nWrONe-tY+@3DLj^(0U0*iiHaFZ-32orx*Q` z^>x4A>2IsE)p5AFF+D##HZ|#c-t#sQcaIV70pZ^AF8~DzHWYnfbV`so>>!Df?`t!Ny6+b;6#XPX$W{O(Y)G@Y!40AI}E}TK>-c} zejtkn`ZJl(CC+rE-G?aZLKq}d(M%&w66CRjdAUkzv|>cgV6TC3u<5^-v)WPLPtR8b zqNGKtlp13X9u6H}r_3^w%sFniW3}y0BV{HBOK(8vQ4ThoL>LiWmGk?Ipi<^!G3p&* zO%aH@1Q^#ObfAue^*Tx2loBL4s%N^Qp^Ze@wfNHQo>wIt@`Kho-`t$SGBIQ+p)>Vw zf$utw*V#itHQxh-0CA+_XL<7VHJ|r$iMLVO&JE4MMFp`ER$8$r#=_04&JovX>7%Z(; z{r)3EPoa=cCJZI6>+w0^&eZbO%L?n2wX=;&8+MwllYjqDYb~O?5M#|~5I+~FRf{NYQ_Rlf) z!+JF``~ca3Z>`Cx5CDBQgB4KNR3-juAPIPpg+_7k>%CpQHRO^7Wtd`>kNfcd#D9?xb6_8jQG7Mc1cy)B% zU0?Gc79}A@+PI@XWb0p5yekw$%9)FnLoZEIPqa8L5QH8}*_9z(hJtL?afIYd3@E6# zJ7bb4d)`X5nmqncPVsFib!K@(X;`<+IH_H)R!*E4mP5MVN@+`$^{GTsa+?m| z(%D>QXgJtf=EO@Fl+$$2DRavgxcTuO=)}}8s)q%F7*@(_U%$8V$jZS}VWuwmJRbAR zR3HroQ4bt57PSrr+y%6BuG2l(J(RrpFefNILBD89Zsb4g`rHUH^`t<~31YcvRnI)) zH!hAVB7LfHT%i*IS-IM#|8o6uEuKTknS63v-gEzvpS)vsZox<1 z3;bs8F~U6{+*_W%*9~LSG;TS1bBMwq2$%{N4&5g2h87VVDac~6TdZukuEYNE=;ChD zJMCJOpL9GQg?_13u3KKetbbRi5}$(lT)_yR<`U(RFzf5Vt2ieplq7;^LKS!_Mo4kD zj^NUoC0sYz$(bJMrw6wcM6Z3d;sLps@T`TrgYCL)wZ|l7|H}?yRX%?DOt-P+ciM9| zUMDG%Y*)BUUTToy+L=o9ZApYjCNh5DQD!7cGL%I_)9R$xtAaUT5|^_oj_s{)u8Zvk z$QCX=QGlmjNYJv+ee03xKc76Xs_fq~GDt?fu9}@Rhj0sBlR@^$4nEUdIrTmG^NM`i zA#qe7A&JCGuL20{*S)0j*7C)3C!XLo7h9e3%!ovxKOV`HN$I%^Begx3h==Q2b=PMC z3kSJ#*XfOo3|R41K!{`8Y^G)quC1m2h%YN{1l?LVccACf%bK2^KD^bg)JZ2p48nymBLurO5ynYP7Q7{7t8Iyrn8@VX zkOvq&1$)@dW(tH;Fsiws+iFR`(e%P-CdH*qVzoCgo*x=k6)73CeR_~?l}qO)Gl_nL z87I63q8Ck&SV&wX=0tXR&1`xU`*i{P8u95qr!=L5%I>)}<>rJZO7T!6%F98+S-R(< z|Ipd}%hG|OnZr_W&5Rp8_665GuUHdLk}depbJ+x*n&-lv=J@WaE)mkxD~Z~TW8b^S z+jx>**C7NBq^2adQ@SvEu2{(@YWuFQgdS7SBhk3$iP5a4O3Uljzz=V{D4ZMD>0f@`{4m_Ct#flX`J-uqP}IA*tuRI|pK1g_Pn7Kns6Z(6 zIu^faNl44@n^04-=Qi<%Ju0OpavBbs1d6gCxuK`HHHnv^78GCRDS?C3zwi<3s1Y$e zg?uibZ>@JA$D8cp!vyY11PhX0DU~Mib(gwFF=bvJy6?XHar?SrCi_$(!=d=!jIllAY($QDnb=%Qf<%aK!w88R|i=FfCfm^ce zC%*UPi4?cO}!edJhE>-Pz$10Z8 zTs~^B=ObhfpO)|qzCw@mhk4%j7~vie?kz9i!qQzK_QQajtFbCV){qQX*E2U*p-JI@ zPZqx`lXsYD@2fa#MaF;K}!!D?=3eevnWhgd~iDq9AI5<9c=aoW(c7Ab_lG zJdC>NL~UZ9(yXstJU>M*g(UTg76d&@s(r8wV^$Is#umwJnjrCg(pF+nr(l9q1 zDmMRgNA=RZ?C+Y*z(0NB;`r)g>Fm)i6M94B>fv8ZLdsBYIPepv&os{X#kWn~Ix+tW z&-Zi`j-DCwPmfOuBVANjlE3`2pLyB-!#CCHO{3J65qTi@_#8O6nF-ajs2$kaKPou2 z!op8yZZ{ImR2gwKeEG7cw;lBt^=*U=o?kX153>F9N_JTC`F5JJ?BP@suNMCi#>X72E6 zqqbUaP9}7njXaF{ycxLSxP6}VVcSQzYFqyJR6DODj^`tk?vGmvd#v-4sM=s}2)OLB zOPEV{9UD95(1etL)V`T2Z1YSasp2gKS)F{OKSwTg$v}kEpzPFF$n-EHxFO$exo1{ZCOvJqEcp;$I-Ko}KClD)2A==~i5$S8 zGhFG>mD%({IFxra#F*)o`f>g9WhF&oAjxv}@R4xnpp+ZqF{zhUJuAp1$3;FJ>Tu?U z8)l|&o4xKeQv_m)|LyX80=7*VZB<(BwawFM+xAbNzHf5s(7uT=FsUq_sg<@?$0z3L zh4CcKxqKp#*t3;;K=@<3P>w?#!o~H+&TX8fwsNbH>e`)=;c+A3*|sHBv}UVrx7(w6 z>;=Nq@X?HUJ5=GdoO~Qy84(3Mlq3;v)552x=6IRC?+JZJoJw>Z$>1k=Rq~0EObpLW zt}kt502VKw_PcwDN*tvWps-%vO3<-G= zV`pfzKu?gGmC^BG62TpZa5kIg<_|5OJhtY#Lx9mLp6gAah!Hwwchp5V)uNodFr3Rm zL2|hMaKU&)I|E|aLy*`|g8sk?<0;oS4kTsk$fl~^6kvfjRRMl~F!=lHXN@{d- z9`a>g8ieypxX!xqDPD#$0-iBUjDpZzy>v$a%yeoiQX1EzI3gy}CR%&o40!U)SUJ~~ zLzj|79K~}L!0FMoZ{Y2o7<&3$KGd1rfZL&N0HI+K?|a48LPMA+^bUuGD7TeKqrz0? zKQK9@0gpL zGfi{PX6^yukKIC|nMnew1{_LZT?l<_AsJtP=XKdkw%(|lx!i;I-M4vR30b&a#}d8( z;1R$jo+{!6u0Rteeu)rveWYqiuWFQkiZB!&*j%rEkxgL|h~tC^-!L(g()DiFm37tF zH)PnE`o?-*=3|F`Aic(2t#N{`==;7V$lGAhpL<6r8btMrJ?e(2Vdtfcncl1xZO@?u zai??bX3{AwlWR7c)RmSck*R62!B`Gq12BsAcO8D?Hr27$35YV-U3PY>y zwNk02>9Qj7F$!LtnXr0TF9>8qOpIn)^(qb<+xiC>LO$>bs6=oM*3Pex`yL#z3@)PH z)+C+_wLlWN8xq{KNKqA>2*6^SLx}!u+YT$LgEu%CI3aIRnAb3`V6xCQgY(Vi@?!dx zhp%{kV%@k1H~|lkU#ygeaNB^=;fZ0pT|9s9`Wh!&o%&Bqk0sc#xjA0o^7=-3W$9R8 z8b-I<-7Ibm0g?vZ^5){!dV6fDP_1sZ99@#Vbb<0uE}KhEj5_PJqLN7RiV|TGCWFq{ zl_&*vd$z~`z55r*2p1O@zwwQ)f9jK;T3KD)M!qYZ?OydacB6+ph%eupCYNpLA>cBO5JVuU!d6Cw$T<#Y?#{4L|NVb>{F z%6dXGRCQ=#ZnIkFtY%(UcnEvRI<7aW9rYXP!ET}9{@}zOy`rBxUY7@yZ_4!G;&fw3 zxgRgG_@^HX;u8JfVopk@3WdVP#(KS89~l`2J-rsh2|{M(kenE5Y^^wrnqAuR>^8+w zo)`SUrRKFk5z9y|%+3dD{(o+qP2-T`6vB?36^8bwPT{C?pf5VwpFz)Et$_t&0SF>g zSl|~U3TsM|FHGk)7E9I5>hO4u3CdiPe$aEL7Yk#eiPAaWF*!UU01ykq0$_COHWw8G zyWQ1$9#kJc(^Rx!b^ONJvEkQ`WMqXKPlOps@R^_C-tOZI8^m%2$lD#~HZb+T*H2fM z9uc&C)H&MUN%=y8LY&&+i^nTksVR&o0oks$VXi=LrZJ&66*$F>A-AOgILrmJdf4I< zmc7YU7E_62K~{9DiKAdcMwY41)mc5!q?>|Zl-GxKqiUDCMJtmxT|a18Qp!|^ve}Ud z9QZh`<9&r-t5_$Ux}c2uY>(S5lH86ut!?2OOm=9(5pIW&-?Ip>k{|i>iEn@V+aLb$ zhaY|P(SgGz_~|9@UC;aYAAbCcU;N_l|Nig4@#o*DY1*Fo+ylZNo4_c5t$?=);2}mR zuwBED&2*Z2^0ug0f>;PbHk}7YgM^^;)XJilKEWMWhAIC+M1)M*Ekx8x13}=B&(z&~ zpOr@l0QO~N;EoNlh#0dGDCD5P39#E~DMYw&V*lZ}*=nOsJ=|)kHZne(8e8DYn~Ucy z&L=|>h61zokn~WH+c_X{8(%4Bay`cn>1jsNT!5*FQbT!h`GT$)a}#p{ll@{@Lwcw_ zWkMX$SSbOBR7>dAc^-gzz~zlZB5AlzrdF%zx|U2O*&GQGaBNy|U}UmND$99Ru(iIv zS@Hur@N7vMqGvjk&8MK%GIEX({*Z zzith;PSDfirEFI%m;sovQr20k@yPMX+h2l`@$e?*oJ0&g8gK%5$F{1)wOb_^*eJmp zy385fz|CYF*MSfyt{XQ4(XUCNpA&gQQlgF$`k$oIRMw zQXL1x56I|PYGS=uwd#6qEJ8lqLkrNW_hsc`^pAb2M?gQ&kMYwPGW;}_AK^Sggu<_X z;~zfs8y{Lcb2el4>R;%yN!=^@kn#gQs7E*n(07RaQ66x;=)VEsN~QAMcfXJReCIoV zDU;4T>*Hy++yD5F|9HzSw@gn@5B~m-KmF;Se(h@)78b7j%F@z>haY+PwwK;MH8u6@ zcKXmm4^bz8I%kqB&Cku>eDlq@Ty75t_m+M@CSn&sh&4qT%4t^UHbP!>5zk>sfFh+2 ztnUm!Nd#JOZ7dA7EB3iYWU?R_u?~Uw8KOoNvRO`SC_KDUin`AYc%ITD zx7(#J@1fa!vr{wF8V}`jr%s(ZcH$WIYIC_PoR~}cPHk%5a49@expdx%7Vw8S&k8W(G% zO1I!cTd382LBfhrMPseyvl9!GW@4npxsdcHm2lBCLtbcam9j)oj2daG`_yb;hdd4h zfQKNdR?0zkNRniVnjZD&EL)MpgrxUGh>%C`)L7E2PR`u>jr-ql^v)q;*h-(}Go8?l zu?!@2Z#D<&YeC?-P!@I+IWqx5>IeBY^_W<%D!Uo7EUA)!S>cnw9^Jv2!{BKT47vQm z|ES*bFMa7tzxUh!xmm94o0{B)H$PIQpnntwfY2tK3OFbFvldOI3LYyFT-o&s+wC-~RSL-Tac9cLl;qrTWkV56{gmJZm8Q z&;fX zW06py4)6fyKp4MTrArB%>=B|+zY#&hzeXB^(YuiJxXR9VnoV*LMaUshlp_}(5zHp- z(X}b#q)38x%dCF7tWKMkR9!c0 zMQr$ClA1GK=)(mW9BX$eu!%WSGg8TPt6dL*K$aD1ap^uh&mNtaZ8vJ=YLVlCsp^DD zr#g*JE0@fujAz7BVC=lyZku4NQ5r!RuP6?U6t*s|Y;A3g3*)LPN5XHQN3%j|&9SKn zSWGF&jEAAqZZ)cvlgCdiS=Q9SDJ)2FG?(;M?IIxPo5<~wnP{6Z3SIV-Iv`?bYyuJ{ zqM@pSk*HVd-DX!C(qaRLsId;n@MPZcK^Hr`z|-GAybBicAetaZNC>4SG`n4$69a+6 zHk1r5XnBF0k#mKy)pq;zi4%bzNRvR`Z&UAqDbWz5wY`+aZ&~FIYEP#RYJyr1Iw8GV zZ8DZhY;le9Vv*hN(K;cp9s&ucG0@6ouj91jR+a=&u$oDKZjW+|Zd~AS-R4w5ajkM* z+eh6XU^D-KGFN)n?X8Wi()#ewD8`81rjBim=7$v#$2HIFYGEYEvbD9Gkfj6j3r)Kg z5OGkIfF5BonG{w%*X?Rb`cl6N-H8aDj^orT>$R%Sil5mX$cT_WFi=Zm@_A7b5vA|3 z%mV0B_REW9pK`LrkBSj~_q*TygWvfbt6I&Q27UE{fpVQ7}*keEYb3gaF&wlpzKlU+QXF8F~E6bGW-gx8&HnjOtk^vt(eoR%A z0|ySqzbRMBrfE91vv__npUcnA&h7!>kI8~LZ1U8vHDrkE4cB&j#jVwdPQ6?K@*$${ z1rA-0gaO#DQDhGlqL!UK0(iS$f=Jsl=Lh@VxM;d~6s6=@rG*>KFofIRBC$G2M7-c- zjq_~0D}g+8DLOTqvtuJS&L2oBItCPyDSn5O6BFrF+I5|75Of-K%lAcDplf#=B+D!Y z8nUTbnCO%hXb2G8s`3qEIJw1^9^Fk!a8r-I?5_ z*TQwH*v(Jp#8fK4i0g$zqc9w6nLs_0#f&81ql2D9>2t>k4W;)2cHA(bvKSy?qa2`Y zP3hne7N7zVnLltnqter<;V=!q3X={2{! z(oCdRD@)A38Jwj>h%akh-s2n#B$BsFuz7EDVca#A7ehr~y%amt1qs)Q@O6apL%IefT$;m9nPmxHtZj0vo-uoR4?$ zYA6Te{)V6b`DfQ}vTL2rZ~yl1{MxVm+QP#8yWjop zFMat-L%E?^t@fGE{K>?`9TrB!5-*oioU3cAeVd-KRvi778 zedyO8{lVj=X#~Fi(T{%g#;73Z)TvXy`G5VUZQJy*zy0>xKls7lNT*YjTR-y1BNW0Z zTCc6GzyE#j|NaB_?*ZY9f1%bSP!%#nz1(tnEg-JME7H(df*AC5&gGRAK@50Rf)P{c zqY0*vr{v6G&L)(2$@FQ9Cg6bWVAeJbV)NYTYs10N4>*CR4m;&um-EG)of4O9Q!hcr z5^`REqH7Q^4f&%kBso4!-1YP|A zXsj0EZC0$?OsnI8zBrDm1hrBS7{(_L#WJTy9dT#)e0O6Y5(L|k^ z6@)QlsaB#JdSPT_WpiVBd8t;b4hX3in)=|I8`XQieh)o&BcXLYZ_<<}Za+GjpW#)%7t)J^da=O}q2H*hrOhcV zq}-P7iEib>R;!lgeJg!pdF$eZv#{I>2(*1ZKXzp9=)bZXYxu-Nn=8vFyES^ISzUSP z(MN|z7Y^P0vqpxpkqeLfzYk|AUCkyz4w7>3PJob6P*|vkkZbZaSK8vFVdC?wZkL16 zTqUAHP;FM{Mip;k%l8v{3Ild=VAPPq;?ff%qn4etJ?hE;RTe4Hm!b(%gTZi!!pX@Q z3dx;Ln|fp;lNq{?Fltd@WP*UC*v-LqJxGfP2Lfc(S)3rF;KK3}X*r`oq97IY-XuzZ z6g~uA8>3>Sz2>ZCJS(3oU_r)%6dQnDg8a{8Xp|o7hd=U>)x~qVY4(R;a{{3E_Hq;? zSCqk$fp?QcFAN`1VK#~q5J6R~X5)81`qB9V`>#KA__;dZfBMIN{Doiqg`-E0R;!h- z{r%V8{myrMV{qKL@ zTi^P&ef#!(`OANM|NZxW^uPXB>V1CU^Phj)NSAY55_rCX@d+u#C8~^D){l{jr`M$f~SFhJU_OXv; zv$+p^-~*>mpZ@26{_cl=?_4TiR{T>j$=ok8MD3Y2@=$m+@-E=q! zLQ2gNX)TZ_aT%USia?8w+{QxX*Mgoqbn1bCLMaheTNkZzj4c{V>HvdB$;`YJX4Q5_F`K@}({ z`Ai~ZR+0%DT6 zfSmQfv5EBr#{n!Rna0b$@5z*rqzsCJvMeyNiC7aMJ&aj#s#+{oYxSk2C0UlJ{pERK zd!ZYt)Jhl6Uo6`}dNvQj5HQaaIjy!&J%*4_-os24pgRpsA_WMA3^xTH1{zF4PEeTz z?@>7|`iux}1(wML7(zLK1tZ%o7gtU$r;p51UxglU#z+-LhaP+A;jNR-u&Q@NaPfiW zjsN=4b+0-K5um3=nXX7LIKY8Vx|Lw*?8#tx<#r=CsjCWvm9AaN6f)D-x1|ik39sI^ zip>d$`-!_=d0_r1k|@GWa^S@3W?2!5WC+QGkQ|*JnmZ~bbDXRu#^%Q7Zp?}@FI(Y* z0PZll)V_wq@7Al$QoE9iWQ^znBJSJre6Q=)7f&B~`E2WqGdVP>genH1z}%7OeqtmF zLMoXynUn$b1Q>UYQ^SMfx2Qj*D;oX1ZMP_^78K#)v6Z2ztf)!szH&el`~>e*T{m=X zK9Qi$A$4>rOY7a*+5$H_ujDD672Q5MuoSVB;E*Y(XG+E8v#Y{EJ-1(G?@hmTr&sF* zdeR6_l{I|sL!;mP=07}f|NTkB*q(lr)Ho;@lXd5 z`mo9Z45>4UNe~5ql&DaMg6qkFU%0tLcj z$5{oy9Y1-;cfS2y`uj-Ri4_FA^PTUa9P!mZ_3GdJ&EGtE@+5_&zxvC+de6Jx^VYY# zg}F6hNI~(kji=M;FMa86AA9U3dho96zU^&qd)GVPMR)h{kN@G@|Lr?|>FvKn*V(s! z-{HfDAN|22q9jt>rTp*CJMW~wf9$cxzWJ?h-hKDog22D@rMJE1EpJUGlZI)2<;!3B zo&WONdqDVO0ECnS(dW8dvzu&qffI0|hAW$vG=@1;-13`p5V&4j$8tcQKo}bsQDoo3 z2#eG*hv2E@)5v9Q?mL{(s1&a^%qVUch!YqLG6~mhG(`-LUU$=V(^Cr10(s=}3ecW_ z8wDZy_>PZ`iV&`>2%xCwbs56tM@z@|ydVrIGo!Ci zu~5%0N#+m9>8W9rG+RNKvNOO0m5e;IrX&-m!+V-f_$|yemexmKA|K?A z_Dm$9q?U7CQeA1RoIlSuO7kkOOB!jGH!$xRiIF3RVDkC|pH@Tln5SuWH9eeo+0lQM znL0qPTiXsQmOqx()7ezr?IP?QK78ZEq1yz7C7zI|n91~1MrrtA!BETOvTi}BaUSYi za93B%8@xKirAo!_He||v1K9Pdokl$*bJ!<_C_`2s3Q@ld3iiVD(Uhx*d4Zl}0qhGm z^pnEu;UTu~);= znu;7HvpLGDdo?mq;+;OH{$L6gFyy0TF^G;sjXu*48V?-A+*l>*`gL*N1oV;x$-nuV zzxmg1eAD&UU;kW2sQ`H0>we~AfA9yVPo1Jb_?p+ensvmYu%EXhX2Rrq6#$$hNtChC z>-_i=PkiE!KGAdT73Ip!+O~be4TtZ(`+anUx4h*oFMHWfj*X4c-*0Ygz3Nr3jMt%T z^5B63Pdxs_-26Pn-5YN_694}2;X}udA8Rxk^w?BY^P*WL$wZO~3+FR?K=|T}hDKFz z+v=JS;%W<2+JWP{k|c&G{K10{5>Z8Dq>^?@7uLeSr(DB9yvyhv(f#BfLe63>UM$fSpYqz7+3VbTaD<5VT+{{&>9=(O)aV`>4zFtA)VF+FXC3Stf8 zU^|u+!7_`(m~{W9mi2O;?X*3|vAVJ#hGDo>+A5bzp64bSTlE#7gn+5a;Ti8`^hrW;2#J6JxVptOIe{{72zkr}f_Wf0gj?kwoLD?d5BR|BJ|!<|Bhtw>?;0vQ%wVGzA;nRNWqEmLR{o*z&$r>w~5+8&4NJ}I>g!75gDS)NSX#FD07l$P%4 zEksJZP-N9ob{DyBR!|$YO7Yav^v#A~YW?FNWWY_?y-)U1==M2osQ>ymzFAp3!$nCl zCLRlVibOKsd%wgeO&H_fWrE>6h$Ag@1+4Kf4x{iOmTDSUO%xmD(pUfPE7Ma`<}=q| zyN2l~6o&77`JJEo%%_(wF8}`T{@&$2114l3vmNJU=(4=Ba>pG%Nk33#d8Kzw(Q9^g z_Dyek6N|xq=b!%c&;InauYGMIk)&%box+%*?DJEA>X5I;_cLivGS- zD$%Ema>~J7#~)CL_JHt3iGqRe``tiKXZ(PgUW@{5D3iH`5(5BmV3h@x69s_}1g_X> zI;Nyf&+j)BPVvj5>I?^S9Pz4cchz-mt8NEeAU;bhq{!jbT_;7POS+povV(l5OU?S+ z?8Je|8K!p8pFePo*i!8E)0Z}t%UGS6wQ6;0dVVrhs4kx_Rcl_`8cmwA%+i5ORI|U= z_(T6EfxGE~>}d%J9m~#MpZCpS-c$t% z0Ks<~38~Ak@3eM(G%kY3yEZ3dy&>b7j(qgVn_p}ACU zB^!xD1}9?tOdI5%Yl*e*eB-Yv6OU;h-8NzM)}s~8uqiXghKz2OaSc*i^5@#@#S`f1Y5 zpLyNuKKZFnz2?=g&gX}|@VU?HS43-Bq5)B-#ie}lcR%{O^Yimx{p$aC``h3CwzvOV z`o+6mb=UOt^zZ%N@6mVp6|Z>3#>U3f^z_F+@kgKk+~+P_IRCeQ`=!^u_I31&A=XnHA@eaY8$n7HB~IlkB#JJ zCx&t|=1^1w5oKdTa`DOahfkf-2pU2jLImoXnk&HEVXO|5P;mtV12(IP(nd*>HY(+y zah3^ta<$QnxaHx+iw||%;Y|xedeFo?s>yPr)|^O~#mefr(pJGpKvJ41jBcJQlC9dj-y_w6W zKQb?emsU2OJiqbyo#Q{%9qj<$(^IlO*LChdQ5AM%b~s=N^2Fz6mU9<&&p2 zR#&DbC!hY|Q9x2v^^I?QV~apfoV z-kZ&45H0bCcvH1njba{h_b^_y0kUZDwZXk3RnKfB)WpZy1IoiEn-D zTYvr6KS;mWY_+V8g`?0EeJUa&N%ny7#mESugSy8z9xAoY<+V{oF9d<(*sdvBiWm|b z-X{ILI;JW4Xlet1&8F_ochn8X6O`kX`s&#;iOfxC*=o%ZS5#wZo4mC|Hh}=~}hCfm;c4Obo?z5RT`@%Wh@4zIAYZ z?7#)|(B;z<`@9H3&4YRXg@^>R7M^}wnqqciNZIvn<9--9=JfnkX9Kc9_D3g=WTwa6 zpa!M&ZSpS(@WN7aZCyAp35l!GuXn7rp&B~kK|gvL({aSGnZg0HgDtD&_#T8TC#c!< z1(N;drf4s4#xw7(drleQz4zW5`T>QvR)7tGVVeM9PS>F<<7T7o2VV5P$pR}lGkH1W za5oGSBJ74e-!v)4Iue`};$&1cZV12%S=WnvsVs>6B%iCivC}TT!ZjoYP{Kwb5?sa$Gd8ZkbzutGxecSTil)6!@qF_lO z@X<$pu(q~JH}(H~@r%bEKXw`8{NfkCNPljp4?p~okKFzK_h&O1`rZHg&;R@n{@`O2 zgY)@(91Eqte8nqX`ThIvZ#EmEC{mUgpWSEw^t1E;;=La{c&Jz`YO=lugfBuMB*5q0 zqO$Ht)(YC-+WqDQCiW6!8?bGE!0*>%!rce}xfN(`ujygE+*Rb}@2VmdV4Lue;eWvfRK7pl5cb zJV<6z^toSOUmqSRD5k2YW1^W=CKoEpXKJM?=vop%lC0{oJgAYiJ&O3y&{8HncTAvjE)Cmj#KQSaa1X zSq*MzVtVp+Sug_{z1RLaUv2v+hh0ek`Lm&hHNMgy)q;6K$4)XWptw%+f%=y5h&nkh`KnbZg6oIlG!HNErM3Ff z`85IF#FJqFZOBm;h*P>w`RL%?p`YU;r61@!VRdaVAUi8}WhbO`0f`iGqrBx{{u^IA z-0++-!tZ?ZOHt;m=O}<^z*fVt%@9#PNnvHn6w%3qD$FM|QxeOzbFzg|Kb=XDZ~LI= z-Q)q(c(KX31_0eCvdYBRFbN`RsL1m7zJK2@zvn$q9|$STWHP%bv{4+obUh%XylwlB zaaY&}QH_@PvtgRX6)HLO zAal_&_{+g@R1|0ng~DEF^hFAUoTs4DbjKesG?*vpE!9c~7Cd`q<@Dji^aWIWV)=M! zt5~!z(zm&ym3RXEENTwBp%r!-ww6%RDfW&SP`#RNFH0-?E+^|8+~rZB54zoS#gqrq zz3gAi1)XMx`kpuKyJaRjtU~`;7t^ugFRG3@v9{%AJx7&PLy-mt`3_9z1>0nc{?oDB>pnMf-Qn#1o0e8LBuSvuv-e`~{9u5T zWewSQNA{7vGv#vS#FHljKcFv|EC>lRiM%kjt)r0^^uAUoDqEE)*~nya94or%RfPyWw$2JB1t^KKRV^1mq-Zmg z;C)|}`33r5xu&?a+4RaSFh!{(9v)B0S##^+W^=Jl_opCqaCRb3iN>`jGqBFV7Jw9J z)3JjU5)TAG)2O2nE3v`bq406XgKf{W?)T5^32%)-imZ z7$Mp%l|_1WT+85dHBr#4DHZ$+|~M-vR)(!u0Cc*T3k`h7`kM|1PqHp za|~$kDdKocbUT_UPdDqBrnXx^uQwQ}+p-KE+`R84hi0c33jUBM3qdBA)^+W~lP7dt z&*su7VgM2^$m5fKZcMJO!$PG|Emzmqi0w^jiY^O0;CG#FPhIJb+g-Ojd1@xJ??^~s zy^bDrljI>_w|iZXTvVv@p!_gdED#~v@A+EPNb9d=DMNge5sB`L{s$Ox}6t<=X4 zDLbTyNJxOh#QF0}D}fh|jGj_Pj%Zojtvs++I&L>F-Z;wHT5BDBU-ULXb&7Gj9|=@An-bd4AV<8SZ) zqy(ALS($YJOBK(Pd0>d38xkj?kn|okTg?|72t`r)#2NqJWhQRCkuH&H=;*;Ph z^I7By&y)hd~<#ei5Dym15 zW-jM$I^dBd3{oUDlj0;U3=zlTw;+m(Mn?+*X`Si6VbZX0R+DffH4p|!O-QOKQpbRP zg=3v|ND{=n&U+!HlESv3?>3veRvKfLn&J{-PpXrl4&QSwAcR%wCD~RXk-jwbuNNBa zU2WJ;4Q^{A;J!mM=-JSt?Rvhf3fajN4lxfwWwUg#Ox?fzCr=k$X?g$TeA}}$S&eFy zxt*-NM+YecTCNw>CDF_4M>$|6>e%ZaPCWJG1x9+aq z3TSj=AxHoOND<<$Wr9{%o|%v-PdGdi6Slm>I6^Z&yo7(*5thTFh|zfb!=9M&h&Dxq zJd#X_D+mI_LIUW$x_YU->g`+Zc^BWC`Kr3AdO-sODN$2NM6>$!tM_s}-}%lx=lc*C zG+ki8!T4HR7gbc07#ehIgG0ZPR<{5EkJ8e?^L9Vl6>&LOO1g`YjQVkGh2h+Z6Xzxt zjgJBaQyk-%Jux{kS8Hx=ZESCEWt?m-n=@^b13Z)=0~E=Usi@Y;Cv!7rq}FEt`jzI| zwb0CzEL)fW3lApb6Wnv1SR<9w=k$rk%uKGEY@?&2SykN#d|?HT*`YQWG5m)_Ouln# z{oS9ui=!xS6eAp|GALv-!q5Q7NraUjz!2b1R~JnJ7R8~E<5YIS+wb%?{ES~$9dJXA zX6x}ay4>4@r%$byOM~?_C6}S+kGpM`j*!bw=AHMNVI-fDrZQq)LdGoSP?y3ggiML% zit;OKH9gp9N~cGnAl7762zfKo*lKUw+%h$DbheTy*$B!U1v&NvMEJ$05V7O9;K4Z) zyWcHj8O6(<=emPbL_Jx-O(BXoexNCGM%O8&!?i%6*$VMJjBpPQ`A6uAEba~jTdU0< ze(OrTv!E28Z~HsZN>{OJkdm^U<@pCp2xkKSLxf8Zk>^pt?jbOgV5G2a2ymvtR887V zpYCZSqxk2;2sJ}vK~OcMW;DEwI4s*Tn9Yd3@l8+66ox{p5M))E^SKR3VpaQFf9rEA z|Kg8tcRT#eV>%eK4MkHw@$7kpP;F<6k@cr1?VXUkvEKCgZMB!nFwr{-e!d#2M?iSA zeG~w}k~U3xFFuNAms$jg)-h#w(S|Ti8+nj9)F;e@?AZJE^z*FR(4;O8W(-SUH(SOy z4gyA448k3jI(S2n>vXets*Lf){@agaNnjRwkxVB zzL^pQDKWv32vyJze5coQ3t`)9AtuSH9(20~L$x+t_qPTeXHxd0F$`oR>53G_SVui8 z<5f(T2H}m~j8x^M5DSHDIguI>Lp7N!DirLSH)h6eFaP-F^2mJ2P&Llz`QAkXcKw}8 zSFXKY)=O(k)tM8I&o9nEOAwQku0=GCL(g?I{ijD1wHHB|wTTD9PL1sM&1d zV`L99InZ&sy1l(>nU*m=g$YhIUs7JSzqmcD@<~HSt#-Gml+{epcDv4{<-t|AK=bo{ zZ$_0>FYI1gZcWSHvirPM%aglnuoZ z5FTxRWt(s@#mML?58!h=5AG#hq}4Qu1xh#8ON!HHY$U-?uqTHmcYR=C>7l7CM?g17 zhjzh18k%T00T%f_58O}WOHWoN6;mZKd(Z^JheSfga(S@@I3Ay##++FAeve18{=gQ1 zsH+@1G&JZ8TCFw(Ms9A=Me^#ct=J6;syy)ep_MO;<#LrOiE$K1gI;ei=#P(2sD?sf zA&ngbVXg%BIXnq0Sk%(%7~lx}1jYp*tY z`CPx(7_1>FZ>lGzV-kx3W5QAg=O=2>&f0rx1#@1}^h8cW7>@9-jso+ElN0_j3j5@> zi{G2Al+HbMMiQ8W`C%3-C3MkRT^SImyMFr)pkG{g<`jigMGAk9LX;oBdGTtqBR>EE zIrqn85O0jHf z#-a1NM-53*H;tm$*7AYtzVUYBTWY#1Bi?wPY9Vv6FrODqD-V)A z92+ij4F5VUM&t_9iF5~IC;~Kxs1r{fg(%0E+~5&4=%~91jVuI z6=Z$4CisZ=hJY86S}Zm+Hn6f0kyoSvIi>~aswYqc$-=MX~dY_3o$0xFE9gdc3WFh!D` zPugSv6U{-(OUoCpT*3j)08=!rAjNaLg-i({F@zwc?|$SXLHmlR9Q=~d93!X*O*M{% zK;|&*_)eqSV9Z-MG0u;rKVVv>G%{9IWxa#ob0}X9D*Vztspj83#}gfJ-F7!tyxS)5 zZ*9|x&5s4EVsQ`aa-*!=)Ek`JjZ3mZIV&YYnhT^tW^wGo`L!Qy4{mOJ%lcD}e<#k& zL0OeGX?9_LXSH!>^_r{$m*KAKP)0aR699u=fBD+l_ul$*w7DVOM^%J#3!0gksLn4c z&}RJWQn@<>JDu9)X2Yv4Y_DGXqqkQ6?u+(l&H#yc4@?YZ1243*5fD8=hsQ$MJ`V~Z zjK`=KxcppZ;nb^d-u{zswSv}hNqqupNHo_9yw{LD(QEZroxw=1ER$i{C(5q7n8)v0 zo=c&93%7hXx{#8dM)M=oP?9Di@Q@V=cHbxSqua`vLW{Dgtci)M%4ou3>kgp|^dr&> z!ugEZQt74?PRQs?QGfF6j0S13TqII-zBIm=Ss6s69Z~}!*6mOj;IJRFk@i+y-R!8- zej#f?#t9{jnWRJDQ8H4kK13$wLzS%9c5Ugb*D8;nDVyW?2%op#4~O zp-`mk!93Cz%r$ij5++Qw)_@2@OY!)I{D7dUC#O^o;|Sc6Y5O5K6laIpLy0 z=~t}a@Ju?6g|QLweA%an_F72KJaOW}@nZF^i(#sBNT4E<4;LO1FC&Iy%tIuhLP7;0 z4jXiHV>6q}<_*JAWJ@=kffEEiN9BH>^IbMEF_Fz>WTfz?x_tK8pDeASje542ZM7Rg zy%UAXMx*BAcx^N=NOKk5e!5b3v|p#YnpiTpw+vg-K#?w}cC{!h-?Q`5)JJ!Ts9*v*J}C&YN@ z&T#roEuw}z=xV517_<2YeNrvo86oeiUH><0x3b%Hb+p>7aF(nQOxR?;bv(M-Z)M|L z!Bd1AhY(P}F^zOxTU>YVNpwb{A#!*}0Zf1|m42PuaO!i*4pgXQe8*}3P&%kzR=B=`j&^n<~TdV8xz zGucm;kIl5a;LqP%dG1(#exzuqHYdV{ZXm-nH8YkG2(>B&IuNOs5a0~uidG1h*EVL0gHa@!oDskOlL5-~8t{Ag zP&+M^U?y~Z9asfRMKBU8#^_)=CP{b4{L>wyhYB&2CB~c|#bf@JFaP`h+biED$(Ur- zGO&OUz^C zLByXc3J$7e3HTHr*Q)zVbltKGUJ!WwMu@57dA+8$z0n0Eu6OCJE-cZ)vx{SAC(5>p z_k&)d>O?-o5MjzU;~?&KdVU~mHTgqDh@hSWchK#1IsY3S9kp!Bv~<34h~RICqlhzH z(=<6kae#_QJQ(<`erz~x&yW22PHnRu^}?M&7^;#1LtR%TOe@t=#ul6Fx;)Yd0cR>0 z3}kR)W9QwA@479w92doxqoI%r57VZu2`!Q&L<_@*56~3De~U=Nfq`UR9`Mv$$htJU zt-jkVm7}TI)3!QUEb| z)5qt`(%i|%_#yG^vh}oUcSvh_>`!FELDtTiW9JrMn11|| z0Ois-J;0eR_TRmE>q-|!`3szA2f1@{xVhB6vfbHuZnk$~e#X?$XtiuvnO3()B``fY z*6j5ZS;-q>WioLyBr(I0?`{t0(w()fcK6}{Q>Ko*g&gNGES(CBamrJK;mn`7EJU(G zZ5DU?tKC+qs0(=;;RDP8J;@6hbv-wTLwTR+E59T?ij<5bat_ggg$|Iuw6KxN*(DW& z-G1bIsNzSooqXXrId7&SdNz_G35Wfu#Q`x-+-g2?w%TC37Zj@S#y88S z@=DgS7RK^Fx{j%9$dZxO?QHgDAC0WvmdmC!|ID4sH>7^&>4}oF*U7)D{c)h?Ba!744wfT0pTwqBb0Z!}E=OG1$hcTJJrZ}}5|D2h4wHFoL)$KemBqA2N&&iPEn&N!}f=g#eR zr#C)6&L0?E(`?)1?=cf4r&NBEQ-|)>`mO7iC-dgW=&=fiXiRid^~|_bGWofoTHM=N z32K{erF>#>kwa>;+2rwDR#3V+xLwvH4H9Wzc>1|GT+yrL%LgDyziTUF`Q8y?#%o zao=+@nJgzXx}rppzdoSdey7p(*9Ov!W>H2JqRnvjx#d)uR^q2<9|{gvDU%sQs2T+h zoW}}*Eg5tu2$x#;ip1)WEj#5{ONcx&ib@*Ce+2hySHr}=FDaJprbE&`BZoxvoJhm5 zzmEnIRS4#v{`laBujVyn(nJabSGuum>XQa~`dB%J>b1>q*&kf$`jig%5rxr`5dM8d zs3^%Q!l4!rw$zKSz1_H4>}OVMr+Bzml^Ch(cUH%X=IHEnxG{(b2ZiAD`SaD$u@Ab3 z*REab^g8@YZ`@cqb?P*SnZ1Gvq2%VxTb}RTx^=5qEb*uK`t|FLMuP)kHk&b~^lD@7%dFKR=(U z)m*u9g?}K=fG=IT_}p{Pr&#;O8$aTqLs4Y@;m3|0v+WGOqpn}SMhWx%z%*|!@`v5F zx3;zfD)U^Mr}mWcNOA;(zj&KqOEGP>aHxkW4iJAzHKFheIl2{OA2oXc}E1rjL1|-i>kB zixy@UPCxxrWpXsNp}%h>P&h>-RYx9O9*%`#9zTqmo7?=^AdD7^MWF(!$gb;&(j{kQ zNVe^4r`zkacW}_=tWGhCg>p4xSxBgg%N!R)mtcMS#-$$_u77f-B59f##j+yHr3$4s z)i@=xd2SGgf#cV^%NrYUzj*HXIF9=L-pJSp-`h^B`|hQSJIz`(Kf)rm!FmePgd9~8 zE=5pob*Fv( z?i>uLp+p z{geF_{)^XNyRx&g=$}j^bwKKJT%Ig`@!8MC&G_b(4!_Zi@nS~SlR0Ay7UQ7 zI#unv-}^3qs5zeT-zt|Y90)I7ym+9=py!pnLz93-o```aQ z|C0mZ^74)4<>j+y&y-5#AN=44d{3Tw>ZuzyZd|%_`NbE-=e+aIPdFd_+~+>`Ot)!V6&-z4FTU`3FAp^fQh#c;k&X79U?cd-g0pkU#sgKRW`#U&sw9O0HyDngR(D zb5cCjS42$@SPTTRFr!Z={EAFy2^-0jMfpISNMy1=ObJ1etdP51Fv)Nn|09ga_D)oD z7-@S_HrpD&sE=a_Dz@c=z{fEP?Ys&<_422mdh$sb$&`@?1#2k7LDwZDE|dxn2^0ym z(Dk(quh+8*`O!kjvN_3vig1Qk>h+f6d673jv15@y#g4P-bvRo=c0aRZ=kmHO2JJOn zvp7<2-in=IE>|%5uZ98tT$RScC5S=b^N$QQ5KBnT6bd|RXz$de%r(wbn$6be*l4@m zxqSI@vsRx#6E-j-&{u^>2S1NUXkn9xvs+!$#m_>o7(H6xV{qtKEXEij8t(bWaVXtt zZmW9q=@-xEb5dh{D|IK5#H56#TQ-m$s40$P0RR-x#B?#CdNRyu@O)uhwk!X)d*$kl zTfv!QIWvb*y-hqt%_DNx5Ln1;GXkka#4Noe!!ji?CnAqO`K)Qk<5M%7hDb3{Wucl) zBV3#)od5X8jY_q)^uOfj%)}F#T9lZ3cn=@p$S)(8NIUAjADPl?5-bb zdRDoM!AcDBRO2x@-wpC0Z25SnH8A9XN2z8E6b^C%PnnEq9>Z~89>XY$5!*+OFFPPDwLG?MxM=~mX#%QLh5=8GVtAJIVGsb`+N`o#IA*DhBr zEtfG*>bNur%Z2Qqn9Dvt_Oa(j%RicmzV`N;OSLwoi3Nn1(Mb%h2~T_tD48nq5YiFC z5DpSg7g>WdCH?I25g4Oin$E8@yMvi?zx??x?1^?h>Y|z~bC}^U=6n9>)2Ckf!7Fhb z-*wXkQn_4KWQEf&-}i6dxm_$5bD12!|3}IroRDz@N?qppd)L<1KK9JVIIuna^wUe% zZ#?_#vj;9DWl%Ox%NuXLd2H?&=bHSmpLyn)Z+zn$90)nKz5McL zW@cvj8(w_zrIa$(wrZdI{O8iP)lYu%lW)EKR)5gvSHD`Ve(dRId6Lbu?eBf>dq+U{ zi&z_FP?3$Sk<}ngJ2|C2#c7}@!zKXXQZ35?zVH067_Smjv^>OTfo8^xvmA&efI06X z0yBUgU;r|jOe=E}Fl&dhQXV6|SWuu)o)>Uh>Xu82=g(%d1)1mZSYt%2F|pxbMAA2uOzTNPRI-pO`jWG~wOp8c z((}Adt8?kn#kKXdiZo_RCiVDRHI4*f93~?ZNe&?^X`oAFJU?j21BqlBM<5>NML71u zV57eM;-|;QW~Ohw{_VchH#LKGBrL~1h{r~zCZ|Th{lJzdA4_*`h)$nS#?(JVr0A! zwL3fQz>qOVoPk6F78+6J#52#K@%i8<*Ce10z+?$k5K==bvnU3DXq*rx43bhTYwD`g zxzT8c>XaJ*o3!^TRWhSOx6@HUr$r8eT%7~Dh z2Bx$--SPnNJ9J=_0-cjW(7fg~nN%2_M!tJ~;DvFt%LrMLk|2h=K&gkAfKFHL$NL?# z`1=~$E&hR_k&idv04RyICiMWxGMWLhL$pw_p8c#oapE}nNaxa@`OW{L_U&KK>zS-& z`au{5kv*CN7e>g$*#Irt{Ts(iYmH3H=C=!DVT?;EQV~!xS^0FfXzNz9@bzzhXNU0f z&ol%w!X5=yb?e&3%DAd7mTaxD@#5e6>def{2i-A_ADn@0*S2|5Xqi@uPY0F>`Bx^- zx#KvUPKN`}^`-0l6+($+SxG^1!gU;uRh%Gl2;^YK|GaTy>2Lp?zq9{yrl+SlOmcF0 z>GGxVvGH@~gyTHHxY=rgWnoV!+TxP6!&a-6qM(!rd|$Y5fip#bz~1mirBdO!qmy(4 z@cr3a;Nbgn1cbkkYlQr%RanT8j>8$oA;vh>iQ)H|swQ>P;i%xD+*I6|JoplhcbLkY zYH>^m!Ora#=~G$Fv|AgPg!NLWW<{4v7@=%#R5D8(H}g3jwn;!V9-?#=#Sw|)%=0gO z>eSg&;vZrH5O{D%0tg|;bKN_)^Z6W-g;-1K7P_zYgnFG`z1|!h9pzvt_*P7KFmwjq z&E@6#`ZY+yqM~P^VlrSMVZ{zqH0&xQoT2%+C>#gQaE$dpgZH6*aDBE)>-!te)F)Se#FckuQ zNI8@Z#ntXAc_)gj2-Aq4H!ldf&Yh7mDvyr#S8g}_PPJUf6wAbjC0W|))LPB$(Nb2i zY>6K1>IFPM2shX2W<{UQqfh_EeUY~XxJ1QBZgMqZ1;EGuA5>x)pu)aYp3k_ z$~Y2p18h&yQ;4E*9Ak8Oqv2ry&4Lt4nQZ0WmJ%ijiikyRlVLdrWCC@bgmHcr6M>hU zT4{pD55bS^A5d_Nmtbmx?|U_UA=w#4o9iVNF`%u zvJW=(<-2X@dZ}3AZ%(~@IZE*t7Z=aIck$xwl{<@P7c-d*2S|>ln2@`)GTAs)J%9du zquHqK)UGdGBZNNr_?6}to`Z~Xcj;)KUWu@?;bBBolpyeu z(P|DwqOQ8L#dET{e7noU2v-<20&66K211FITo6iuYXU}-sX_i0UpLG!fc<`dd}3np z?Acr{%PFMD)E_)1#P^VAvOJsZ_Ij;Wdt_vU5^`X!h)2UHs?};4+a8-76$Wd3_f*tq z_HSOl+OOX#sHmjcMZh4A_#aScgfT=3NDz)PK}YnY2_%pa5|U&D?v}g`#b2;{>vK-5 zYeqX9tZ(%xc2vW}I9|Gbou`dORA4w(g(mrZ!YfL8F_LCc@IDHnK-#w;cNg+mQaNn2 zJ3+i1Mb3ri&lXJS_SM@lBN+vC`aM(1(imuZzUka)yZ!M@mLx+LdpRtJQm3`apXhVP zPmAlyFR)KFLzP!StL;nUtVWT(>3HU79#}*AGbko z2N6%jKF=f=4&vBNR(z8+2Uq5#T*<3tZN`K=!-J75(~pi5@*D8nZ~cxR^~0N2-9l@@St~cjO3hbeSMwd8UJe- zhQ9A}v?~;f{I~AhzVp(HFY(to)%){5|ML?kP8^_>l)U%edwh4Fd+xbPxzg^mn@zC_ zIx#WX>vRfFoKN4jxw$#P!_ng6kKXvv%b$6fztU_rUwP$~&wlQ+SFdndcrD$}%U7?c zs#+-IcXl=p*H?~kx2BO(kD@US!3rE3B1x1}*bv9-D?KQY;*wzwpe=`zt(jZq{o2b|0M|<=>Ka=lO%d=EWa2 zJDmwj8%Js;4ka9l2*<=6Rg%fmU53<8PgZziBQaEK-UYa zBW0~<&yML5C*rt9BYCsKUi-n17mgpBJT^fjtU;an;_dv@aUR1nYdCD6W$iY>MmfON zjrZO{ic%h(R3f5TW4N)z<1ppa#MIAFb-X7;=Azd zd0Xc<5fLXukaYwIzP+*CV&k$k?sdb0t;!;q(stbx_9G&NoN)ntPY`}L{<8-VKEP3s z0rlXAAW=G%qBJ$)_lQDUlA;r2Gp3jtj9sNGg=5GLS*&8|Q1LRE`lpx#rcxX+IWGmA5Ko@$tR!u{`bHChky8oQ4~#2Pw~u{XS(|* z5&2ni97n7ME6U@KpL_lF*T43)uW@?EQSg~(p2_DE?_8eXmP;vJ6t&rA(|=TKe(%SzA@NcXoER zx2I;Nc(kOkC~)#0qA;q}Yo=+L8H2ybKaD?KOG`J~t&P*RT$VHx4$_-84PoHW^#9@N z?+}5&VJ>)hFOkHlFFZayF(9ow_1?_(2wt@N_F2A zJ<%+a0;ePf5UK0>P;N&|E9deGATdC>^1NZ%+3Cd-QfX>>YW~DAx7VmIU*ds0@`J6; zjtUiHuWH0ttl4GN)W%M?e)3~oHRg|hOaU~it@?I}UnXIf1Ys6LPZrEc>)gL-ytZE7 zf$&sne~W3Xq;la%4jo6nvkq02M@%IYrwGeTjdAPp+S1KUF;_`g#NrVjWhGRKL^Oek zTz1)4n9k}>(}|WX^-QX_$B&So)|TURyFCgkP^=mTS|Y!bbX3BG%z*^?hGqT_!k;(_ z2D^YN?JoKPh`UlW;CGWzzC8n`@o67jE@*n?K`@XA{a=(n=>TSb9nG zR76w`kOBQk+ohoo6!Y)@m;d?afA!ZCxug+$~|M-h% z&z|Ma$ll!KSHAL$*X|8ybBMyiXEJ#tLSu9V0vUsn7kg zrklifS-;JY#vgr3!&bYUw{lVu?0&2?Qbdg&KPTw<&;KUhv&!f=4x>A*wq4BYiH(B@ zF8pHh6WHT8;SU_QjolH&0*Q^S=)8n7CefAKS1UYdBH>cPL5Ux*f|TeKkBk>iKUw;Z{_+3%kN&f7f9;#u%Gl_4e#p~DaUUdI#ffStsnP7)TboK! z6;hMy5eoNCaLqx&-$TWS5jUqXf z>7oZ0QRrR9BlNVecp;&T5@N%y10i6Q%=E#CLdnKr0YTzHE#$0&rJigFWQzHzSonM* zRfrcuNCGMhzK_pTs^g=g*a#ARPWT9phLov_z(VJ`yS2F`#Ig-7alw;X%@)7W`P~`E zMA7BI3kJ8|;Y?%{AQt;XH2-`Eo7DS7(u3BcqS?}Sp(^TfeL2rTiXYTgrI*l3CJWOJ zDZID;C5ebKlRL|rJ#k6jmZpA{b(QPd)-<+GBD;BbYUjNSOy6?Di<#NhM zcuv!H+OOTXwBFOYx(p{v&3GdM866pEM#1rTqt*~sR)@6Ile@%>5&v)BD~E9kB*3XK z82f{ka}~kS6zRPnpb>cHv6JzbcI}xq1}k(r^Yg)`FA(?g`3vX&*+2h-^N*ib zl%wE(v_|+h1`8kBM^1KKbIEYxI89^|2@ElufGA{^p>y6qC1|illsfH*G!xK}BZN8B zkzx`JoMF{ZsIkFPrC{ln0I?79)bsq^GVIaOv6YqE91ExCrg_>J20`HaW8-7#1S5Z2 zx6|DjbjGqd(Ey)xeB!%Z6(1!dFw9(WGAordH}ImJPNN5X z1xLVf2&I-~r6uBQxk{Sb&87OPISO%P$L)#Agk^CO*b?g17++gid$Y0Oj*WDVAKS*x zd#^Xfm^&eB22M2-7((@9qsN-7J2E<42EMOYdNQy$1c@G}SBWbz8AQ>w7M;syfWiN% z>-2#>cw%8z)v7hvNCr$YUY z+Qii?v{=L$q6nTOO7)K6Pltww7-3>=$96WOlTQ}3(Rm((v$;%ZQo*-4GnM5CKm5~n zEqOoqD4|e}p)yc$oGIB;8{0S6uHiG!oK_f~E;3pi#W17MrYIgVz#(dDYvcCj?M7un z)pgU+XHHBO%AyQjwQ<$T?>I^p#6SZIERN`XB4`hf%V4wRz1?iK#*1n;BX|yiozTbH z-ImA!M=a5L*$@RJ3hV&khgya3fAmbU3ZpSBbJ}Bk`8f%*j53nJ@z(ZQ&1r*dNm$#* z%}Rk(GlTVw%^cmDE|mwe#r91;a4-YZZ8g@?&SB2CG|kN9Mkx)Lq&#?a(Br?z-(Jld zn_l=E7s7>#ZG;;cKV$&z-54k_3lsA>LqU3?#u4JTwBP19!tS$nE1D|XE~@)^Ic{!3 z(J4c*>SK@JnEb?ac8pAAlkb35Imrl?yg?Vub9mVKGhmwL zr#|)R@4xcOcfb3c-}}Aa`|fwY8wBBA>3-<&#n}Er?#G^e=0E(cum1LL|F$g4KLf9& zBOpB5{#tJ6p)3Xto6D0fN}w24)-o+RsC%Fy=BR-0Q&}}N8)BEr_dJIn^oR=8d@e5r z(PIo%p_0^4Hx!CXbq-0tMBofjXQ?#*EEgMOBk^<3Pq9QR4_|a$E zgp%>nXvOs)WO}k<&%?y%=;-?L>h9i3sv?`Z77RjkK#@zJAo{Qq3|;_#)IQ=C-CQk*VDnVFp<5LPuStLn{s?DiY^Viq7d9UdLa+`S5E5sV*& z)9ZD%mdEW%(}V-oPdhux#R_D|mNiP^^mJzOdeM|yRI19TuVX7f53x=_5?BLqHHN4D z-uXZ|UYQsADwNVjFWAvd|Fumx3Po=#2FLS4HsR`8?WR-0hIyb?oRmg6t`$mC?dA{* z15t0-vGWs@K1ivDB`BE0EC|k7#UesBzG=o`(rd%$?kLD^b_n*2e6g(Dr?7jdR6uDy zo6S@wW5l^$$dfxc9)!1UbKYK=%Slp>f8O|oxjq}Sue~iCjxkW>v4T?cMB1tRoF8y8 z5UD7?{L7!^{{=zt7k}{=-}uHiHa6BB*SYxKMc)q=A3Iwrl?u7y%fI~cSHAL*=Mm;_t|pph|6W5_)}cz#J4wJh`4iQ}s)cN#lFHur9!M(6{?b%~5iFh|8=P72s$ zzhUl2i-kz3TBSY19nPf8tkumA3PFyd`^F&Xh8`wZSM7*|ADj^~VFpCw{c#!K;=~wO z-`c`>ZE7}e+gZAgUhwZ4D^$meqv?FeD1f~|UwW|L1%RNr)4KSRt467O`qbFG8R=5_ zwo~|%rR!&~KCWkJC{U0Cxf86MoG#{oatV+vfTtz(;dHQP;%X>y6pSksr+LGmmvlYiN4`_sgLx2@c7J3j(464eoj>Z@g3K5Wg zWQ;JGA7G+Fs3aChl(Isl3U*HVM0K$qmk+#3(Qdcd zu7x4rS}`Ys$=%Zr)d@M1)t!(+O`JOB2hz_dSv%T}fbeL0aAGXR0HvhM?GZClHuN|J zey6p*blvGUav?06U~~*F4>Da3_)%Yql0Lbi+jiPazAMHeTI?8(BUv>`6sMnwHL%l!Adw>h5aOXg>upA`O z_V%`_StHp(v(uF9Oukr2tmZ{St!`*)E^OZj6A@#U)b2ovmrSCnA`?0s%;&p|X(Yo( zuZ)Shs2HUHQbHxA{lCj_0b;s6sO|i?HZ>De3#y&TfbRF@$h~J&5e`o?Vd^hy{vYYQ_9d5<88wzusDxtARTUz1z5om zBuGb)196<1MABZY?$L6(TQ3&X5S(XHE$Qn?E(E_c>9dfGQK|%g5Od0-?Fa~uwx8pM zc8Bm#G7Z>VuWes>FRx(TG;EKW5_xWFtgA*82>V&qgb(#3UgEA%q!*$l^Q}eBipM{NTh!%Go*oj=sOMdb77G;cB&69MNn&V;gqLXIQ$h z3x-kwA`nNM;6?RT|4uu)=-up-cx7Qs3cVRtkz*rPU4RsRDYpk5WaW{<&#V+6W)RTp zQa#gUaGC>ir854Wv1zjh4r=mKsfRGq7$;WagcfX9iqe{SYN?S9T!1*>d|9`jG;Y7y!-p{%iF=vLeh2d)~BI2WZf z!%%il&{cRZt2)^ABXb-%MK?n+!hJ_{Z#{+`#hN1^Jlg)+ZbPvZ!E1;NVNM~VG@4+p z743vOY@ow92hady7#IMSlVBgxGKUg>?o zk`4u3(-#&_+_-Tg@Iu2B3a5&qjE&{uR(tP_RQkaEc#Ma9!cmV7LVqAM$wU4zj%=t! z8%Quv?Cgnitdx(CK07n3RHhYe*rUPO8YhmXX;4gwsEGlL<1mg4%}~VJ9_faC;R+*> z5HUbvK_ENxz$) zd=;oDFPc}x%s?DIq_D?<&NYY?$P20lRnBRpVV|U+fBbat%apv5R?&sa0jJ$!+*4@iV94;m@AIqE?su^e ze-T%Kr($9>NTyQ3MLCXfca;$Kw_WZXE88uQfOPf*ND7p~yE8=ieUJBOI|9O^?V|-Z z#u$4Q#{>>f2y zOsRrntZ40SbG_YE^J8WqUu)Mn4Lv?}N;Yjtbn9dkPVelJ%)wl_TWn-hXrbAeOdk(q zSC)m-BM)|h87rEmApUNn-ETombS%Z}-f0eDLY$~_Cw|1DKUavAz@agguw}RxHJQ*f zhr2aD6o)cGde#~pFJYbZuD|;2R=0KRr57d^X7bGHgW&3&cgT%FK9ha^nRCv9>uu+j zP>O&~daf~T`UVqO%5fy=Wf-LRzObo;(f_`%Bx^assur&2&mtIJ6*4GV%WCZYz) zsdmQ5AqQ!m2}Seg0kv&yNIKcwbU+BU#fcD(qEL%xBLUsRJ&;%evZH0fBOpB5eoh+| znkP^M8YuourXj%lVIdat>B*{wu3MU(?cxAQR8LApiUcCD!XfZRORb8A{;>PXKuqF^ zw2;QaUewqgbh>7F;-{vnRM&M?Q=84^*u*G8LOwN9s7jjB>JM_ok{r218`ebQ_}(^E zF)?=FXMn{F0c{VQl|g{2lanVelqSaMjcfb}s&l6$-I5X9)lH^sFZE9=X*??+45>&e z0uX{222hd_NR+q4OrK=xR^RJmf~oMYNMwBu*v*6V#gv*r(cjBbAWT+R2}~RNcY#;9 zIEl_Dnl6MAv19y8Aiq$74@+Z)A$5P;4{$S>$m$F8#f+rgT#i=Wy5Zh#e&JWYIJQtN zPW9xe(fJi^HIAqTm55}RbW&qRL1qrrRn-ZAzgaI?)0$d=LKTRrnBOo+mb+9hshnOi zy4CG96r=i3G)kIffCFgpo=`7ZP@%&lZQxPQb%Hpn7{!>OM`))6^pQ|d+8xPfDLuF>omqfqTXgm2@_L`6k<|Cn4?ce~wuVKg^0d+XM%c_I}Q z1H}PlX>%Y;C&u<4Q_?ZGYpDPLC48sJR^RU;G;`u)Y4K^ZSVfE$#^XVMKomveD1%7~ zr~3miM+7LtyA?2+3IM2Jw@pXr3`C(Y3x>dPol>SO>^SJXaw2U1Pbd))ORKxdDdgEm zyvzTD8HMKRJ=Srodtx4<#=A2brS*XjA zMTj53UZ*ajN4f3TC`Fd8Ne5+hL=icZ0m^P{);gVl7H5;y<;3ObVRb^V*T1zp*TWt< z1UpO~_yw3L+CyK4tm^}a)NHL1|{Tmkw`LU@Jgc7j1uB$7Bxk?Tl z+ZnW0-@Qg%TFF;+MZZ&9X%AXLS0R~N-FH`UdWS9|-VA ziY-S#c(nc8HqKC(sQzifXC6TKzKpSd&z(5FaQ4GAj_!kW0O|Pn*w)6z z^3COA$L8zxhNh_#3+GmP-b$~-vbmC?b1Y2j!0hmGfn9V57!yLGnimUe*FtG>;mr8d zY%FQLW`h$=QGX1M;p(50C_yJOqSnMV?3KHnM9_9g;L3%%9 z-lV04fn7h|ggS6QBygy~4U=C<2x4OJ8%rdm;7B-c@SqI5pif~da2u_SmSHQ|N=X`( zp(!hUr`cZf{6WbyG@!R}lLJn#=~jy7$hzb?PAsVtUhud*V}(@0u7`{(o%)(=pFuee z|A`|pOa(Uij%DRP9_+4JRWWpZlzY-Mux)Ds-2O;a1|l~%T|uf4WDIXW&2+eGAf zfn^!YlJ<{{3b7kSi<68qJh%#e_g24WHz{K=j**OxBGeHO9&JAlMo0j_NKV_gKM({l z;b@!a>jPEJDoVzZ;S7fm6#E*BRIHO&ObI|7@fU&Gj>A}TangF=F%oc8$WfmF8E!O} zuU!7-H@{h^j8)1d{yO`xqWhdvapaqvpSynf^5*6y&-XVrHcu>^I{WyuEAM`{(I3!k zwxSxcAgQUbz&;=p*0@qcSR4ioFAhQvnptypzOt}rx3!Gp3R2I|yYHqd_8bFdr63(@H6#329H+WGbo& zh7xgbZ#i)9KP7RaD?C|z3=w%@}28h6P)^w&w91!%6nI`VL@y6*SZ_y=TBOJ z7M2Eew=*YAA;f0&&d1$$qa}A-`IM&4=Kys>1`99BWhV#F(pO# zhtk0m4xY4ihEQmCAGl^D5M2duxm1V&Ho`TR%2GubzEs^U6ETZjY&aFF0Nb zXAF{976=nM;R@wrtF4temWne-Srt0RKmsY79C;m08s6;VP86Wc4% znnXA$+{Z*ycl%_l5OBU2a&Cf&f)rW7vg!q7XX(AAGsj1dPwRJ<-u=nf-E6Oa=J1nTe zEJ{Q;Ie-O0B*r3>y6&LgXI(3+iCV$Kst`%eMI%X8R3NMmMCiZ-%McB`7zC1LWPxEA zaUQFq;`)fTDxu+b(Ar|xbe=^+1sPEsmXm+LX?-B!g^KW&Ps-Djz`dR@g|y|cF)L97{CAtB z(cu$*_mLOHH0ftiCrP6DBQ6ZSPfng1&?bd19w&C^sKTVTkVj{vYUwOHMOls_5i_8a zQwf!_8Y`DBzx9KE@xTARowYyn@~2JR;qMH zN@}-2n)XnLLaZ?NNL=apiR5S}NVAlZB;i&M?>bir6m;D|hXno2x~%C)<5yuj>TJO6 zaQo6m=e?TL_cI+M@LZm!L{9_fX7l2WpGa@`(($RMKK7JdHi0agwu!F1K6CczIXk1a z2Yd%^HQG07>x20bKal2oVr@7A!k`)b|Lna9m?cMbCK?gBXWsqZ+N-*%_eHJNh7d?d zAb}*XB_s?sw&2;Hjcsfgu+7YXZ7_^KduAS<&tn@r^T3wvH#T0LfdK=S#3IBZB+=Ts zCH1DR?&_|+>h4SK84>S9=B?`L>gq-67K5xxTE(qfc{B4yMxOutC(ii~k^?lY=(3i{ zBJ9mo>ym6@jt!rjE#*`RmtLRx% z#xk5p^jDV2no>O?sGjtK)?`6n;R{F|gW@$qqwCu`5Wb=}p_VBU5JE&lB$lWc2Uk>4 zFp(oc+Xy^PmmYXUem=vOPD>uIOcsa%QWEYwOBMjb*dB)F{D7!TLxd2F7U;CSB?k z7x})^)<|yGmPShJG#5L^CT31NXjPilY!>4_B``Ey;$ZWcxnpu$rBs#; z26QOZZvv@OF~35It}f(?9Y;oV!3$2-DjB(uR!h?hF4uNxr_-t4hDx3zae_LM3M52}<4)#ifbUd%p=@7lRX#0|n3WYwA&m5=8 zV0a<~;XBnN2rX&4@@}odO39$OWu_>yq>df+7OKOS^`c}*p-_PD)oC=cmbuK>fN__K#VW4CosD=v zDFe3#pfo%a*x*v4sLK?)?2m`Uk8@=J6WN*juN%X4AbcgVz&Jr8k^_6n_8zIA$x8Hi zomG6iBgMAo)h)f~mOPP+l&l(H9VO`!k9HhVdkHs;PE}AW8#7T#h$Wwb4Xg|dOEoV4 z;Ngeor>ln!AG+(UZ{4(MQ_8YzMv3p6hCyG5L@19-tF5$Yr1U~5-)T9nW4m6!Nt&jk zK82)8Ma#-q>8xaA2v|T>Gfa!aW{b0 z6&{1}ZMJP|cRJNu$c57UaZ+HF`2*Ok(~Vc(I&i}^JoJIFOg;K!eg89*IEpXzj2k03 z1N3d?V9Pzi%u)(>CZ^rsO;_&TYGy^hK1Rw;g^~8|Eth9A`MJqMJZGRBk{F3J+$>i; zCmhZfVL+OTH3N}MCva6_Z~%L;y4k%ryqXlkH?Xt}(OH~1DGCe}Nv_&atrq4>o?i=O ziAoBfUlQ%)ODNba-eV%;IO0p1pG$}+t$-1sfk3^^l{@$wZr(gHT2vJ!D+8Yv*J4L< zUSpUAEYbQCork-NuW`~8?i=irWYTCf0Si;9)ad9aU}O*guZ&K4q9UR|`uh5xN6!aT zWFu3N1|=zq8lW@lLbxQ$tKu#RkB=lJ)H3PQ+W!Gt41o!+qv1LbzOuG33?tu-I_-ZR zw?BPSnhew+&D-o+4=x4MfhRNE{Ur*OuM#I~^;N@7Bm;*0wt< zj?ZJ@72hQY09!+Js(KKk6_GXgNV#2R`dEh3Tw0xx%~Wr%R+nkMZ|trcuim}w*h1Om za=+spns_ERuMLuv#w9G;E@0lo%|p`@dcn?=jZA4%VH0p=7PpOUOf^u-D(OUbqVW*u z5(`utNj|{!Y-OfUQZt%`I(!Dxt8V>?ZS}tL?9}6}`CxyIXkz(KW%`Sgc7h>J zYua+cEkFp2%>07eLG6uF(QTc;SmPr2s^Pd6BIbpOG@2@w{RH7tVo-EXiKVSTLCgag z`S34SNRJeyQH{%D4t90VbrKRDSKFX&PER5@7ssB(%CTYTgF}Obd=V~8GgM%HBH-zZ zTL5=HR#_J)sHr-@TijC`kY5*7@Ml@u69NeGnii4+gVc>QAqHYAJ52FLCsZxAP7T+A z@D;PMK=L}rD)xVRmVawbtwuQR-Ol8E9{GOgxOI+eKAX3dXZE6B-s*o~dkEwa992Rt zRhabBJZwyuGmKXtgvcEvNwJi48eYcC3QMvM&ada#V0)BSRLH8^4J&Ln-IGu3ef&hL z+5g?|4i5K^3~$)EbJy-&yGo^Ef&mxWzjuko2}u|5`7KE`RnBr`X|*PXI*|$@x+>ze zl4e&YXJG1uJfyO&6VZo#4Hlh{NI<#8X6xyvp2lS)r6ho;h=p;^iyTItL=-MEjNHU* zx?y;7Zo+llBjH|;fuN|QbqL<^SYmxEfh4iE>B;D_Octop>%qj2l@ADVsh9hZmKU6l>C-Lx>RUS2;L zR!%Mk;n9qoQ;voM~oP< z06IyQthAXdzjA&`yG=}TnFzuea@*@H%+D)80*M}CQ7;R#U6#nIBa8H4nhnnKl*uvs z_kgUfs3`>3CuK-y9%_AC2f~*n#8uqrP&qu}a_?-eof~uAC9U2F- z6d?m5ir0BW2*85sL<(?XtEvwn8cBhTP^!^T_8)m>!Q9)gD9Xr&kz3z*>)YS)_R-N% zA?N)9TX=&p>4dVSMiRK%1g&II04u=JF3{~3VljekaMKb2YRb+)%?KqSP1kmxd+O=g zr)NYC1&bP9UDwn^DlNu2Dpn0Sig=)4t(YppCHj7lAYaBZ0k;iJJw+M-!A(nW=oQ`g z#5$|QSEOg+p^zV*8gEo5+`?`rihQeSDEh*-vA~i@TIVuq_m!Hh;~OkRN*6qt!#7Df zR58rQ>bg}b0nf@+2WkbuVA3icuXQFWH6vwNS<9f3=>#KkKI$3l$@dtV83gWJWARY= z=)S{8xmIX9!CybL_tnQ1wrtzBX?O$Puz7=odtuDRXLFN{SxrgJ*Jk}rQ&U)ZzL2Y^ z1(+Ig5-1f41Cif~+EEJ~o0?i^0t)Hfpy(PwheRwCpDhd_@?^qbe(HP2_y2`6UyGvP z>koWmc5d#2AN)Z7VE@@tQv~=CL6Bp0QJ%yD_=;jb30xn}Yqf@=s-ElDYPACg4;(u( zZYajGNOvTup<*IY$Z?vF;!B-4-|bY3m81har7Un9;Df8C68L4dM@_oU2-kt|Wxhp} zf49t@u7^PsS5U9{_&I*ZcBx%HRPpw?8!!sxR0>NHiy@HYa$p?+|Ad5NqXE9C+Slt; zDxVlny{>4F%Bn0Y7abqPG8~phEG{Ly1jv8-uk_TBZUiRL z9F|Nj`BGJBmBPrMotyVu_t>%HMI>9xpdyQ059I<@MC3Zn*GF$h#uZPr>(Jn{IxukVXHG3h|>!YI(eYr%?; z7*$1ifeF8>K!d2Mr({_QWl3j}qNz#38&^8xG*%ZjAO@Uw^&Ay)yw0vzMZ!v5_dct8X+q$G&ptggH68d3%30T^LJcHW;~F zZ=Q_xrD3uXX^h~IhDTWq1re`@B+KJ~ z_zJW-Zwv#gIBK^aUpV@JJu~YC;W7>t`NYd`Fr}7@=d^{W;MC()PSY6Bl)K zwu`yImFV?t9SDDXw~+GtX1pisp#sFg3xK|1S;DTzbq%{dH@ZLLlzLue$~WwyWXV`h zu|`86L?#1_kO2hZZh3>$(?jcZTB*cK{rDr#@c%F0_B0j9hb&+0$n&_HEg^)Ui|vq| z2w~APyl!a)G}2{)$e9l;Qq^_vwU>P8rNAn7ay7M2Ws%RPG}rS^PEP*)KmPr52cEn8 z?z?Wj`IgOFH|d&Ad31rsA}(Fvrc7UiaRGzWX?0xJ1N^Hu>cH^SC1c9t8b?vF7U6~Y z`5*{vyYs{oPafZUJY%Hu>3lZjb2^l^0Q|V3sD>`sgRE%FMfVuJ_!Pl2Gct0UN9Lv$ zOF7H&Sfj2ihNxaG19h|K7ZppXA*VTYtZj}&EIR$J$u0IBqjlZz*yfozd-l+Qt$VJT zKQ`aVS;NCwp&-kd9T>9<5`jsoDT{OSME0vbNt&|-e**rHh`_S~0 zLpfJveHjz$W+6hlm@iltBGvp{9d`*P&7g7op=K#G9tRa8SQU!IWeNb&Bp@y;wMnxU;I_k$j#z4hCCd+q7Ek!eONX56xq?cJI;luk6y8Zv2S9+j%J{KWEjSw6ssR z2@Nnp-BjRPIIC>|z+}&0anUO4eZ-rS>{+E&t$pu%-+S)hbKiRKTeseR`wg$Te&g82 zRL0`ubb5wS7uSZEALXX!Li<$gj zPoUKnpP!W6-l5HUF*A6@?sTi|){$)op%A}I^j5jV@pz^gbr`ZeIpF)Jo*c{+pV!>B zVQ<+m97SOg^k&UQZEiMS=$~Djdh|&9q*k777tLZ(BDl?$+dWDxZlNe-^By970B@>k zHnQH~^3(i8k_Uu+FW8m0t}T}QNP$c6BjEwH99n>JTb_1J+Y=Q=fF zrGXZjW>MA*i;t)%LmBPMX;kfvSM8F zt7d`nY4V_!2Ry_wcG_-I+38aUUbsO=@!Zl{+1JY%O&Owg5UST(;nAaZAd39!ZJJ7- z?R<2-z;GQ1U&dSA}3D{EM;Ub+M51wi|$FUiKoCNMis&w5)E5 z1Xz(qLnKne&#tdaXt|tVVaV~5HRC;@AJI?}OLH&F!51kdKtmN7tCHGIF*OWzf4TY$ zUO4%xl^M1&{$i#~zj)u*?tgsm<6F0Hz3FwYzxLW!ZQZ)Hzi-e?8*%2R zSbOn(-*H^aG6e%uE_RiLNTjc?FO$iHVcKbr(_R*1ncT&c}NP@|80iS}4IeO%fnKejlsxte0 z#8}R2m{ISwyJ0D9Ms*BT9Q_X8CNp{G=;O*0yx7)M4uC{#{F@a#+_%wg~LGLi0K< zGEN9)iU5V9!0GBT$H9paeM9r4PYXJVqM4aFLPmTZKEHT!=K1lA9+GIf-YCkLhV61d zc_(!o2p2pTQ%#o648XU|;T_AxI5NRK`Lst01WS=vznk@_D8pQNX^R!`W?KA3%ST`o zx{;#Eakg(aQ~ zNTX1XzaZ*L(<9Gw82DR6Sx3ZmAbk04RhP~=LOu}(fe_>r5STDRB~BpIme>$t5kOlF zlMUh-(KN6ftX>zAQbKJoW`sZ!ZCij}qXFiO)@twp6tCsXyP@kuT1bWL#>-HfH|Y@| zEm?5f?bdXLZI@=9BI-xI^cuQ2*~%(@D%3jDWNvOASlYgQ&-C~8?cA~B>Z`BWv*+@W zkqxLf`HZTnCr+G5r_+X}2cAgW4T4~9Zf@`1 zCm!AV*h3F~^VqTDnx>h9;g0P)Mn^_iBT8Bk&>&KD^~G5-a1|~TJ2AF9t%!S9mx{aq z<0`0<@g{)*e8eEKR&*DG2+m+~{DKUZzRM^f3; z-18NVndgM|$!g%GHDds{b=u0YJbnDc+!HR7OBq#>+JJ(qSS^j{;yflYHZ7bh!mlxW zFuxldkt7nf+x^Eg^Yd+`JfRHkMn_09D%V{c)H-2{&MqGK#&`=I?M!HrmXh3*G$mL! zrsc5L3XeO!=`sT*ir22fVdv2Pv7o@@0Lnl$zs2U9q$p`4-*IbRM{P6Ad|#9$$$-j%2cv|ZNMu=! zw;yQ`k0m{L#EWuyvA4JHyxx-Qy6|-C;P9=GA_23r4usvU#&DV83}#$aPGf{ibWpq# zFA!3%<|BEMS!!MfkmIq4rFarjDbWDFT9t}Lk*{47J=O&T%CdllLLsVD4tWL*s(#>G zDeK}f>80N2S@1ZE;D{%nd$#PQ zGs2Vc%9Mh`Fq&VOpP88flm*V$YBuK=7bYeq4j(=+-d&v(y3VGMf|yAM`RiImJDP{5n4oXS6LSWiLI(; zU>F0k@8q+k{$6cRkrX4-kt$8(>P)ThHl`dPkWyBiufz4Rh=(mLli85zEifRn#B4O2 zXQz(tZBt-gin=xmMvHTfTg~)rM!8&qf~%(i&eQ&FXW9rqU*! zTy!+Wi(GpGaV;)9U0y;Bxm=X1a5{}N3b-yH&>!qo=H`O_ z#F=LYHwDbr@~?nu7k(4q@PQY}s=Vq`EMhIc;dox!OqY=h-a~$_YD+9hN9v}#C^B6P zwOCjQ+}ysb>J1F@AoSh&?hcH5&4!}un2^wgJBCGjlWbm6HAd+x!DfE!V;}wFKmPBj zbPAr5>t6fnn{IslFa7c_4)hNGXwGiioxOV>zwWy0Ow&Ah^5pjI+u=#?>FGK5r#|?b zzcD*I`xl@2EIjYaZ~o2S{LMNLo}$L0+zGfE!Ca9zxHd#IpyR5{%{WU;S62iFkwX2b z>JZbws>;I<%d%J_jP+wg`Y2<-1)1XjJCt&{Wm0I6Ct6#n6@;xwXGubqWJ4gsu4tJL;*MLSqWuMBr43uth zX8Os!56{jnxPEl>=&||vxv8n?g}Frsmxo`KO^>E^T~Q*5@-R~v$QKIELA%MD08Y7d z%G52%BbusVRgRUv01gAuNJ5bi?+V7CWt~=$c*9Oz0bW_|w)6|<5g=a>C~!=n3Lq_1 z=1$DdPA?vR&6OLmrTc6;iO>kCO+U1oZXpHutOiufDoyQBD%wVZxs?zJ(W1}+r?j!y z@){A5bX6IWh?+G@;F58imBdc|Osla#qkJhuK;y(KQTmyL8;S2lIX=;FLJKwG z2M7b{S9Pu1?gDeX`{lUdBqL&6Lxz zbNLkQ$y;6stWJ_;K?gY#vD3jCnZ|7vAj2{@^lN%P2tumYg@mG_skuCk!Z?7+RVxML zGW2~z(^4=|rB_5JCfjlEce{+;{_zA08qx z*C>Tq0em}%w{$w4M1a8K%VaVul}3^`4b#vyJz;x6;LEa-#0D~AGKdNG#FJ0ncI&M_ zc;t~Que@?>Y{MguJhBo6Tdfux)3R3c4JqDM5l6W4bs+3+Jqj97P({$dSQ|M6j~3ui zj#KR8g$qCIVj<@m<|Ar&+*d>#6`uK6kWkbS!VBLQFKnAuDpIK=Bz>FBB#27FaF^~= zEM2@rJzS*Dn5eKr=;E_R&(AgEmO6=4nIy?7izsvT(A?o~J%J`$xO%SdBkVG3?^oX-;F(oR!v27TW20yVG`Bi}f1jHDIWQn$S}b`B4-N#VwWq z_TUyOx=I6@;IOPI0A0&4D5;Y8HNMSpHNDu)^WA2<1IE9YElEUSIGQdm1W|i1$I}~9 zjQK0mm4I{0QP68}qSoa|u(Uu3J$n(LNbH{o6lAP6Z-+L~w2Ul|Wc6Mw<>D3@iKish z?AG|i!bz-0hJmB5F4}34rAk=@Gc*m@J&K~U-9Sm$B9!j28neA-N-kv@X+NsF4HQkN zma(R65DY>n8e2x1u2CUFNIl;JD+Zr2@v6 zU^XX(hG0YCq=kI3VC7stV3Jq}HsLAPR1Xt)VBty_m$EW$u&&aa=&z(?Nw&Aqb~&5F z!ZCusgCWrHQn`dk;g-dOd?^}hGL4;n|HK+$ zD#be;5idCfPtRezkaDdHIVM{(79YD&qRu|9i)TdU zz=C9&@v$DLzT%zdk)aZk!%nUe4R(MDZCA@<$?wF z-EeYpa(Zg!p$8u-_4W)64Q|*lIRIMK5H<8#EKM{N7?oLbSeel zDwL`*uD5G#w>j2tv^=X2p#WDfmzJMZftszRl^Tg#29gz_zV82pzEoSRwdZr$d?BOv z5t0o>f8UNQ$y5YfIaTS5_xc-r-jlvP%w^dM!#6Z7#1?w2gVfYgYYG-9Sy z=}_H7yyi#nYosUvjWh-26shV99n|h^iK(GbW?<};ed){fdhJu6`jq3iKl9F?25R^3|NVzd)4cxr>w9{8 z-uvG7PW<-qkA3X-6jk{TAO4Rgk4@Zj&pqGy=0pGekN)`Sefv6{&R^bp?}>>MKl9T+ z?RoAye&!vY|K~64+_BRzbeYITyxLc*)js*jPyWvD{I(=1pZnb3ec%Hh`1xP>`FgYQ zSATi$AOGo}{N!7H;@scj(MKO$2g2@VD)@?$ddvx0TvmZ+1R<9sp=k+EAV8pK*WOJf zCweZU)i(vT10*Z*VqCYIH5xw&@T+JFq3eK!7{IU90(K~T{Ax9)@*6V^tY#I_B=r(J zD|m%^F+0tLf01*V#jHeLqL|C6dL)+TNZQO2Mmdo~MaPt8WIn3rI&JraI*-BF@^eD4 zXmyyR8zEnHeNCv5nL>CC2do`{HS(EOOs9LrKJ5h`$fq}_V8VfT*$r>8KD$_*f9i>S zsZ>hQ)S;r@H#k}x+<4ho_Ug?e#&%7rR;VaH!*-*Y$A?prF<1)o_TiUf zG@d7hsgX1br5b0V#3HLHTQ}_(NEb*2$bnFuHVsia4bTN>l1`^-te$CEBoze!2qYF& zVSEi^CpvS)0n!zEbzB9%M^=&~f+eOK!O=U8XX-!%X&sjt-*P5hQzcCm6?kj$ErRPa zba9HBsi@P`+Ks9#)syp@h6z?i)U&4asl_^T8M1);5`4OQBeFXEI4S0wD44*d6Oy1_ z?J@MxT_acZ=Z`^92~XNN))A zq3A4${6yy_!geTg97U!FuOeWQJ`bWsL@_t9>^B_SabP}h@P6}zJGn~ zYhPcPpJAdY#4?g(d4L95%OVWGZ^NWA@2mcv9I5|1>{qKMO?z``P?|Xm!Z~x!F{hiXF}U$#3Xk z4=wVxuvD=^GjKsgiWhCVa`*60R|(3b%X7_szcR1oWN;2e=*J`QxW*8OeINW@zzJ55 z%~K}Bn@x)4x9H_-O;0ffz%E>P)7rCP3X4UzmvbMMJEZXoGYe;KiG5-*ogqujdzbp= z@UC(;7P|iw++apYCy?w8*_KtzjNGYFC3*p4&AaKQNlQ8b0}L5GV6H9Q5HZFelOfp6 z_3I*d7INBFDUR%V6xL*h!Pjt}FQem&3;5Zm9x0)px$esA!yz-1>R}5MNg0KWc;oOX zCkQL9JoU_UBZG|5d^SS@2?d%h6yzA78&D5)<7KbfI=my*ke7PQampfK0wE1V!J8!b z0s(6XUtd!VRaZnGcPjGZanefZl#aIO*iHk{Scr(UnplH0mObDiIGB`(EY)EOkxE0c z5Na9B63dXQ;Rn0|&tc61%CR*lIxzD^xE9OIw%WpMt3(BqR%EH;*rEbblIH8pdZV4r znvSl7bXB!DRxkr>6HA-yd?p(c)~XtQFsLe5nHqlP;K2hA!s&Ef_k(kV0g|u>pa(cE zhHfP5Mj{=T(quts`33BmxLj5yJ+^UFRTY?HqoZT5zv-r*{n>YJ*suX#bZVF&ow3v{ z6$KAe(^LxgIo3sQ`F2oi$es-|3+_{rl;tBT%LIUWF``7t4TE03_e~*0=uTPyXc2JMV<|pM3Jk zpL)knbqNO0z8h|M{PD+cyzwT>GUcTxC4l12oja4)!~MhMg+<{%A#(ezxBuPeJ~uNn zQ>j#7=knsBaEWrc-rnA1=R%>d7`H67I~~zJrP%}^T)rfj_0?+i)?40`{QACMfB%Jk zm*we*;wD~j=z)QOS7@JQjIQlb)0(ue7A(|)O2{Kg7V7da-DL&G8P)KDkkIB@R$*5} zGxK^eB9bB##maX^c z{Y{tGJCl*=po?gaDEjoFvLoa`>}cz?mS0 zpRP<=PjrfjFCXJnH0-f@ouu{*2|Lqx^as^(XKryK4a9E zu*~psTa3hoATr=93dJcT1#nAOH27*MmX$1xvNe|3@L5I^Om*mkP0@Oa1G!vAW+;F; z>iL>(plNx*V>-m}28XdPZWZYkLap%7H>}z4^$o10CD3QfWVM z&mDsoqrtdkS-`3R1p_}2ge*p%ZtsZrMG{I$`eebp18xC_?eFWq=bn3RdE+fTJw4!; zaLzAMVSa_+yC8*e6)*TLlIZ^%kOdkjfhT&0C8LM1jY1tvt>oo9em#_UM{CP*-y;s)_a5ngo z?*)GX=Byi9w;S40JRnYi36fvIZ;<15SG8L0_P5;r`kUVH=G$&hXVUwgetNk&B3g=D z(AZfKhl=Hg$mtDPX&}6r<$;IW+ibTA`NElw=4v1WL^?kGZWNlcUuk4)WQqGB@*)^kRTKm$ z7AE1o4>pexeG{qvX7Aikzvv^HN?8}#j0tYO*Rm%M9#S$X1oTw&XA`%)lq;mO`8c-& zqcebzt+ZQRnb0NeSl-A~TJL6PJ9SPVAgKJ$TUfiehR(a=*qqp|*t$IVqea2mgdD1&x5=l5x zz>{nwo&-Ea4d5baqdTgPDUJfDR_%(C%^oN2($xr-XL|UB*08h-3#i4z$9f zk+RGry%ngTSY-s~1F@yiUgJ!0sGcPKCI#S~XDqpp-Jvp-BDhT?B5I^D)1|r+_n_}S zDJD|kQnD>VMR5d*!blf^H=^gVp(M44ZJHU=v_xfzCdrnrQ$j5j>EI{vmP=p;;Foxr z@Zj{~C;r#B4~~~L_0(OcH0@XK7y%&szyIO8EyrImNT`@KBI%|#?cQ<;uR)~Md*1x~ z{NUi=$3FJ)En7E#`O9Da*`NKnpSKY;y-=Db-nW* zu+!-rA3y%!Hy<1u8{7N%-ubx&VW-wu-4;M-8Yb)ylVs(e`uqDfj*Wiyv!D6oCqD_Z z>%V^TzXI|2kN@GrD`%#nDCQY$!)4cXDP<2m^bp+U9Xob7jswK@vBw^}?Y7%qu`yCz zk+$Tevricf1-RLywM_Kdg~|x3-PbBThx!;&5jQks>glZ zP}(>M_x){)#0&! zB+VLWM2T2zhy|=QqWdffU?eSzfnO<-DB*)!8SA_#%|`QIzVxMPwfd@SUNtb#XQfjL zFb1*KC?$>{?@|PyWQ-_^0jymFKM7`Q#Xy!q|8Q(D$BT=LdQ0!=E#a<<0!|E&*8qH~ zWe&$_?F*bLdzZ zP;jUxvugEJiU&ELHk8xdlpvyC|Ni);1wtTE^?E%i1_K28-QWJ5_x#d(uD||<_rL%B z-}~P8?!N1;jhieuYs_f)M`1$;?93*@iWY9$vB7*sBo!G;YF5By)c zgNy!TLF7HXZ{J5g{1JE!MDUtxuKB?ae$Z&tbGiKb%Hf(Dl~l>Flyp?2_-$xzr#}15 zx_87?7Szl%PO(Up5#6M<@~(G%!FheEHqzf~{OK!#OIfBu%aN0A#{?Xk`bZcO1q4Mc#tAI<9hH{&Y-MhwiWmsM;19x*lgU&kwj57sC;u$A)DZ!(P(PKB;evOS1t5qwcz39La%wVC*Q1WPWjVW^k}f zKAJsYx3Q(mNmr0~sWn+M28+NvH*{>D6wEcbAZ^v-h0F^X_&A}LiHec7ZQz zVh+p`{SM%KfBspumJlsfVBg?^u=lq==0eeJ7{Kfd?c zS6w?aGz0^h%VrWFbRFNatlr*U&v8Ogv>-|rtW>J6zuz!)(J~V)N&eyG2`_m5LZ$rh z-Y1`Z{@@OC^YGwE5PBkJ8ZuEmoWg4akkw4kYM70BN9Unr3avS~+TJ|ead3hnL+MVF zi2dkIkg7k8+iP{ z2S2DA20&3?U*Em=-usoWe5F>ez4gvJ-}08XfDbe>vf&e-`2DThwkA7&^rIim<#I_9 z*^M{e_@{sRXJ8w_#sBoDKmFCOesyks_APID^KX3cH#J?$rqdt&-H(n84<{e|t>5}B zm?5en{`Z;BeD-T!{aPxO>hJIW^FRM{!!W^(|G9haF;mu)k3Xp!+J`>$Td#f1YgbCy$XSf;Doibc2@H4q04u78?a&yhXMPM^WI1z8{E1l8^;~@UIDR>NOgLND=aK zN#f@>)xX{%@;10SjA4-2f~fgo~3I0*`<6w(A zZg~3*n+qxH*on%+2d281hxqoP;^xkr1XMVil^{-#~YdW3&(1$*h zyxtjaEC1Tl({uOTcQ5~%q}3$b)_6-^Z`!o!H-6(cR-Ne1JMLJ1ef#aVFTcLw`WxV1 z@)~I9a=_+ocfAe%t$EF_iMLg64i68DB}z@zo6W|GK&=ggch8wtH5dV&>Ml}zwZ zB~4RXx~`|~9`L|Dmj)g{h$MR0r3}+l4GZwnG%eA{PSr0}7LqU}3~3Q>o04E6Sain8 z!o?sK5S(Ow;zZ*kii?>;piM$$5sZZhD+S;UdtRr_k}N(|le+q0n9GW#8;YtXtNmCc z_7Jp`kP39x^Ze$*R4_Y{W8l+kJhU@1YRt~ms9G8v9H9ePLyLigq}uBY0O-2KbSjoJELMCM$>{ z$3mc5oOQ@z)J#H%co{X}WGpF%i;+MG+hVM$xfc$EST})kAunjAH3nBDV+n|%C!`B# zZ1C_IRi>*wxlVgFRVrSPEI1feRSGj{t{d(CRPw(AZbJsA&V4Jj8@Kdr>6B{=-gF-4R1q8JMrP~D z6Gy*y{|~Rd?b=d4uPM5ygONzuvfwUgO589Bfk(r@zguiAv=1LUeDv^vZ-2h^NTt|r zZ|tCanYKr4gQ$#9qDuvmlS&p`$?B-4L@Y^R5tI5dvZ_i(94i0uz`s+mK1z#e>z!}7 z+;^jUYMq{(&{FxsUwl*61TJOlpPUtSrAS&g+UKDbD6XRDDfLWFPHxyBgruvLO1sl8 z7K`hnbIynn7!v|)9!MTQTo7bLoe?;wo)1<407KU`QJx|ziCE&fo#+>ScEQcSl5e;GG!+&Y0d-Y5^ycVH$}R_rsi$*VnWm6Z zL+r=wo)HAb7w(Q#Oe+nw9kfx>Sa_vZYnm;mleMfM3V~##O`Vd4{ zV)1zWyNgq;@3)>V=R01>#)gtoWgpc-48x1%hTRANpz{UMH!UR*y1M%_)^u=PSgg~A z6Q|*Pm?AOdN11gGw|9J^8oibc^5e;olB^Hkg~6dL6U$2J2Kc@qr|BdX)Lj*cTNUAWk>t{z7pPseRtKXL zslu{|1wS`9a&Uhwa^Oi!a`xjQwzxYCupC58qC3n>6DwAbi!TbDTDeIA=4eSDrCT&e zmZ}qD3(#s*+N~O?yY}21>{z8?OLM?1(%HF2C1_?{PAXWDnn!gV%hA*LAp*i_<( zapG;i5zdZRpP73`jwFsw%gcvBlO;K#krHdBfIlIN%%QU!?5yu0crma zi*kN@t}xgq_heYz;VmyB*lji&M_LZNZbbu9TXuO%QYiy?wM(0?B@WIJ< zSKIx?)jbknn%)1@v4-tQLLid1Y=7NipA`s;y#<)N!^0zY-E~(G`GgDYxO6(bJ~S_g zpUJ|5kPtuBw|t2Xyd*dPmO?09L?Mr>)!;u{^fg7O9SK6WR6x;{LKbyXDB|!?;{f@m z>h4ePi@SE!VH|X47A~Kh2pe9?u@zo3N!Y1IZHt@zn9c@LhlM_t7DK;4;IeWoIu>{` zoHCG^75x~=O<@$dTvK&RH==Gu+i5xZs;0ZX2S07kOtQ~6~^6j{f%J~{ZgDVu-vvZwEeZlbjW~%{S0;c%f&q5?JizDGsOXNak^2*OH zLnF-XNoSIs2$>h8a(P2HI&Nn&rq4X{h(o zMn^cJsvH=K?u3D^aL!U*q`}N5G9gkonQb{_S5QzZL}^88geY0DN)j(ENmQ^&aoU1I zQBFZFMG;^5jgnO{yx3$X>uHn7?t;JQ3IItdQ3{JrMJ1vz)am%0fa-ZO){LZANE@CB zrldsYnO)*hM(D)~jl^IN)w(EwZptky zuC!Zq8A%)+V|->reYx#LM$s~g$NiLU=*o&daB=kpmBWrm?_64>Tn*RD89(QB@kDq) zt}a%3H6@5u+0HvMV$D*KWLY}zI3#&7LSHnBlD-5uRuKsONY&LIrIbnK)qu9I;+a-rU-JBO>_-w8O&eM|ZWVs+Z9{K%-7;U$ z!?->KFH_Wo$6NKHK(rg>icf6?g=9q`J)l}MW;1yOHAL|PYKKV0$dph$6hGmS?$A?Z z4giOpC{6&u%f_zF>@-O=qNY7}GKUse3pE!*n#uI00&t$o9wl|AbL*r=qkg2t>6fvJ zh0rlB4P|PxE!>iM`qGg?uu7gVh+L-^c}$TH6YB%4W%<#I7Qiz#9bZ_Dps1;j0#e~P z`vT4dD5&F3zzxwegCi|7q%yUTDXfGXq5sAr;6tooU$no)n3V;TDwKNC7%8e8h2bTe z!We6s=6T+-=EyQ5Boa=i(uG1#DN{OgY2Ay$4WnZluHMusU)DN2b7K7Ajq|w%4yx3R zm$!LAHY|jk(x$%M8+Gt|_6($Y(saXssM$}#wH&3b)Ycu_Jm0GxI~;imF$g7`oE{^Q zlWrAD;CFr${1I+n-+T0r{^|R5Y3f^`99U{e?gJ-;U!8mG+2TwPoP< zfANj$wsRc_|1I9XxD$}9D4B>VbcqMTe*k_71STvno4_GQtw>;=&qRoHg@&V`5gfO< zEu>-Kb;E=Iw|Udyi+0Oty6qwu2?d*@xpr}=ZA!k!wCX}dZE)ma9tF6!xG7%&wl(W% z{tUq3NF`UrtxK=3@#C%Qe}R@#r~~_+shUckjj;Sej?aB=ErVij%5F5ZRY;*ok}6B* zyOtNy+%^F%Q#TC53%yHrCpq_he~q>h7)6n&GwBu}p7B9HaQk1?n;9H79aqU6L6?D%%AS!5{e+M6}WI0M@-Q+A&zn=-QgIacfWZp=VDjGJ*YV??P)S6WZc&=Jx#B9mID*oq>B*%i(=_sCh@<5*Jzzu3d;84*6p z>9UMZYMP?zcu-MK3Jn#^*Kg6e41}R-K%k=q3#I(EZf%Hs7vb!hq|m?}pPMkisVF~f zwcVg-DC!I7XTllH^h(Xei}?yb<^aZCn$Zzz&M+}`S&_Oj1*_c%;EO>t>5Z>v zvKhVG*Rh+Q-1T90Zt45h{s{&BpUHfz*Xv*U(wE=;?sunBsdYxUzP&`|0x1CvH7U?# z)eA9OLPGFr8?i`gUPg^5-nxpkrQfQk=3LtG#}YUNnmo zt<_~&({;XOsT2S~DzdDN7~MyrpMpSslgIFCs-$ z!COa18?Dac$Dd=ak2GDZG`_4l4lv3G2CZkO=AS(~UO9ebMS|ElsH%puC_>}F%P|q?csW|7PUBUU@ zh@QKRWTGAFab4~DU+2#k!2-!-MlQ0~7)QW#R|$g!for8RilR8}mQkLv)T);*GH;5j zn=$X@FEBL=tf8!FJGTrkxYI{#O@(uWUS^GVvT5ya|7AZD9W-&H<0Yuq?zrFD*ZBHV z$6@d+LwSkXU;xzFwteW(0aew%J7M7)(s zg>Bn*n5KE)z=7f6;e1{sX(q4Z-Xmy!eh%PiXlQ8ViA00$>8Vnww0ZMpT{mJX9L>+q zA3b_hRn@Dmx+>AphCRo}#}^jnM@Pp72M0BgxrSWVK7Raoxm@n;?cKO>Q?jQxWxs-iGiwCD?^xHknCrkQbOH|%z$U7nbZS`G8~biYfvEKRn}FkccC z&E15<)%kHrnqxYO8hO#8m%beQ>Pyr2{6*hGhG?ov&Nx5Z3k64660o(|B9oN@N=Oo4 zD$_aLcXr)ixPWiJV$Zc(_FTKC|IVv6zx%pfw+)Y8b=}r%#?*Bz%Scg)**m;*R54&C zXb9ecf1-y<(n>1%2QE?ETM8}ZvW8)Fj=_8>!X9g!rTStsuC zc>W03nf35Imo9D{x-u)7-1j7k$jc$BFO>S0>LL=|Q6=Wi%l86)(-c|PWX@lz8}$9} zfB(Mw?kkmgHBJ3rfBm9H_z`kb*lpLshlE=@rr88HEIS~ z9DX^6ZW)jBMR}~s?RhR>VT!1$_Mx0RJX|%-IPq1^C?6q9eQK5!t3BWA_;zV@aBx#m zf}7)INS@h}Y>wnNNxfHO-Fao|_~CM{)Vn>kRU{Mkqd9H1S`pRrt-3oqORz#Ij)VrB z=TO%pazrGoYT$Y ze;OJZ{_c0bJ2y9X_0?A|EGz(rt5&O5UU}v7M~>cd%PnxI+1c6A(b46z)a!MCE;w>u zU*B8b`quIBqX2}S=N&tK?2ezj1F&{%Z0z29?`^f3k|YDxemrhB0dGF@%>LQgnW?F% zh()*FdMmv7_P4+NAO7L*ft6l<`Q^Z6@3{GnEn7r8jyvzXV;u-zwv14cLQT@#kV-TZ z@|IXLHImJ!yo+`0l(`fN(C8fMlS2C>Oj;Ade^wNA2(ijdHRA@M=>6+9kTsICQ>w>T zONNVOMaF_y*(9w?bzcPC6-8|rhX_)5D*Uk$T7xf0L)L7!XQMfl$vn;*YKlk>B}7s* zg$SMKSZ!QZ;JKnS6#8GH&#HhoS@cpDqZPNF;i6>ov=L>1ZJK7BT~}RXv>2-9MWLnZ zp4}1cfe~Lzb%D^hWx~?Ouz~}|WqSIezG$dK<%kOHbViv_`JvSJe94roJ`>oxPeZZV z2KPv23Jq-~UFfG$MMvr4=Alu|WI-5tS~}0RNj)TFp6#^AK-$q-Ev-R>M0TNE3*G8$ zAu_1wvB1M1R5fKe{H1AHQv3(6&qTp^7=?Bfd*KDlE{jj}Wm z@b2Hft#^--{BY&8-?_2p|9Z_SpjU$T8sn+By ziVbjd^XARB+;R)dv__+`d-opBIS|BpqyFH74;HF+@Rf%jJ`{%G#TQ?^Ht{aI?D8au zfkf`!xxR=#IXRW*xV&8|m0-`si{)~841{MYBgB@HxmFHWwtoleliF~JW=3*4N&;Uu zD~}jvF)jylufa9Of^%W~jMH-1U5+V{%yqNvTbxD+zd(moSR4CmlGqkIm$X`qr9(0I z)SaxVfpfap*0;5B^X=>ttM}s6U}I`i=xSJAXL{XM7?paRR=HB|qie}am6{YOJ)T3r zO$&^~MhH`pXQgtDGQJ^Zsk@z~>-zBBQ_>)67dCpjgI!&!)gWYdslPc^p&oVFH-;6cPr{#DNKxuMvBEWQF zG;?6oBzBO&a(GHl9eD%eMQn@h$Bu<2P7{Q0D{ci&L6RorMyWb8Ip_~8=VmFNNcfZ$ z*HYAIjxr!bpy~4@LmK z<#`_L5Xfb{UI)^7Le5T_<|qp7x*Km{A%{9*g_2@%E@L1(gRxL^loj+6k%gXinO)mK zsde%gSNv^ZIog`2UP9df@Vp$(s#Q@bfd%w}fO#a5I%TMIQ7G!H1qijR+l7Zc+fd7s zN^m}GG37npWDxshnQsRRm64Uo^h9mCN*Z;)=D7~sse?Srg{V{!y&8=Pl!!$gK{YMn&b{qj@jtSSZxrUQ51h*Ym`uymsWdno8uTIQ4)+YLGy4r+&DzoLlxCU z(2+^gIL*?@iHWs5J%fz}3hi9Da+0M2ucSe_h=ry3rTJz#EqC+wl3v=iclYjHyTT|$ zwaPs2Cxhlv^WdR_b93|Ma)<^-D%W+2aHz4`@x??0^HjX@sAeOUKL9-ygMQBqunGds z3%vNy4R>9->+q4o#||Bpne<&3ygo_92pC9C5uy2M0@J{a!R&^mu+_o;!FSO<8j@s5 zr_*V-qwSlw?Ao&R{?2?VGatLBQ$xpA=JY{kDGwYt@a$(ldz)1XeDJ{sPI-Nc7pt`z zAm#S$+Y7K<3li+ywe$AdZ=c;X3y%TezI^k|@cPxSc;&`D08Lz6Ts-^ieb0R6GvVD2 zedt4gyJw$u_Cxz0+OcCtwOTFwEx4NS`t{deUkE(G@9ux_!9pJqjuViw_}#^Y#a+91 zo+?x@-pe=qeR%`-V=&PG1-~gaUCTY61_8jKTMekgQQxzlYlquh ze(G~8YB(fVgbJ0QDMf|VSZL`xZjLRBt*0%Cdi-n&CR3ugqA97z@Rj47SYQsi%x22r z6u<=rrKkJf?`Wmf$Ir9VOk9S=iCWnotTK%m;-hV$}( zi+jZN09Y&KN=0S4LDg1oW4eK*u%cjQ;DB?6{e;&!Hs>gxOAA#gY)cEM+39u{mll#v zG8s)f5no(cbf|Ow`R9YJiJ}OjirRpMx}V&C@X!IDne99G07X9d!2USyN(QsW^*mQA zT`aqTohmZgi~RLRKt!uFi*0|j)Rw0@uFE_xRBg5Ag1wWCi6e)O#7PWihpAp0(H^*d z51WyetK~H)#5USPfn^%^<8HSL0Jprf9F?Mpi3u=~#mK@Ob?cV<@4vs*YQfWo4;`AFnK|Lgu1&(tn>KIRvh9W&ZrHJNhjlx105;ge zMHgN4mbbj+|K8nR3FI}D_>793eeQ{}Na$*wRot&Di)+&>ByY05yHgDbx zzp}i%eD&2=Pft(p+_@8e1s?QZ0xvE;*WuIpvSFxo6QtW0;14l~u#~VG)H!Dlln=0R{$X#cj7pg?T3i3|HBHhMsZu3^EE8QMW&t+nW@b{`V4fmfU2{sL96ex)2dj%=+9B(F^sn)76XrcCYMwMj+z8`p%V<3FQ zn~c)SF1!5Rd+%LbT!8ENec$_i;7@D}kHd@GMzZpiO67_xuejs(JC>G~VCL-Jy}QtL zsMTuMTyqVeSMkNCJmsn+PEPot+1Xj(f_H!8Zt%=tYMg)G`O{M~@cMI}^PI1IuPK+dEp=4ED5R6##gSQO35s7qv_l|eW37v>7XWQE4NqfnZ5h_CRn zHt^}8tP{#67%NiG&B%hvz=!WCt5#Er7{H^GDVZNOb$yxuChSsXQW^!s1u)iqEMDj% z)`=Bm9bjc`KT<#~xnhb2%*AQTOgo9}(O!r2>(h0tQ831{>bT{wg!-kF0P6UD;CVjA zJT)OFmG^RMA45O%T%TJzKFlw*A9XNZXNr#5L--|zto8rLW~3oF$(?4i9Ob*Fcg}9E z<-t*Sy`KRPm6w*2Zo9JxV8czVTB4H1;J0GMCX9VnDpg$%$KP{>;J!{3U{_zzs5T0{! z)|sAQlO-=&om(wUMSIUZ3!oxPGhj}gZs*XUL#|!&nXJ_v`LMUhS~uU7Pt5MS_>$F5 zr&h0>b=Fznl~2?s0B@w0A`{CitM}b=%dKC%3-$kIHkASoy!&L3aH5s#F&kZ2ld}gO zDu@C&DAx}F*Z@S`%_wk~%N%@x*_qj1zgMkS>4s_nZER|WO|W4O8ws`RjfT4)51fqe z-nH8eTqV`oy`hNm0$`XfXYOWT#B6MiW`=vlw;X1Z7hSBh$1Ye_0FP2O zDmF0IE9Z=^w7URV#AK(0!1h1@kw9+0mI%9i`$f)7bl=1GwVItUvWgkslH>^+7xhnt zuhdpSW;mH;N0QVO>xnXvt|FzuP+AuTC`d`G-@H5d>T>I7eR{UeE52>@=>f3$e!thx z^8_eiX8H+Wnunn?$90M&v?5Jrxa0JAQLD;>$`SL0NuHi7z~s-0F(>E z4iu9!jvpo@Pm+Tx2hZBHolmfcv|}4SiUwjePgSB7fj?D+w({rKRQ);6crHQu@@}`27*!XH|j^L%_i(~ z`?hV9weP#TpWJu&e!0kR`q~#ReCjiv^~`5aPBnm`w%V=b<}#SDa=8rDuGgMRjvaDj z4D;sfdbsDxr>`zA-gfJ)&0|Ms7zAE8xoxZGI#Mcl1|)K(IAX3g8~8GT|x8u9Xrl34Ze0SN!m`FTHr@ zMZDsCmf5W>!b<;m-ArK2G*@(i!4AnJ?%gHGuQmM_BPmth>MI;1y0xVDhr>J$c zb|{ct0KZYN6dO5fIarS8t3Ve4@_>ba zWzX_V+3IoxLDvhyfN`ECDL4l3#av`jR4#_l#!lgrB+r1O)4&gG6DWKU{=3**np=8^ zb(gceG6%bL(Ud0(?Jn@>UN=iSFMRH^w(OjtvC*kaBkiT6n~GH`nnxC!w=XBnn0p?x zS(;6^Tidy-wlrw+f#Z1HPRD^mGoIV#b1O%WhDR}8WR;l#Fkqel(*>dih`7A8RG(;+ zOO-TBL@tsf295>j2ycaOVlq@fomsbSTJ`OXhLtRZk5Q}V+?Z^ff8mAm$L3a=E8913 zx%jFp4(vaa9?e)Tru<;Xp54C7i`W!!zNMw5!-o!+01KrS-FR}<$Lo0i>dx=2o_Fp( zhmt!E9aSwt_Rx!;bl$e@dyQ1!)E`?omM`QbzXmiJ9088X_PkJNf-6)i!5q$-D@}N? zaZMbLj-OTp8z8^i>+IUK>k*{EfEt!~xk9VUYGvFjcMOE%?Tp#9DYRoye3et@bQNsi z&0lr)K9Ogi_|oT`D7t*lo~K{({enm z%P~ObdmcQ=QFv9NVRhYg4rka1q?h}8? zrZ&Cu*+289y-#ZO+F!o?({LJW;N)X+^22xto*!J-vg2q=kUNpDnV zzt;O0NQ`EB=ua4G0^+n550s831Ckziz%#bGo?uot3@^=d0p#e=fjJiOyxSYBbO*xI zNz!?^-|6bSpU93Pn(J873=0`o_eF;B1FH`atc$AHxFQFxmL`cHdEOF%7XSZfrds9(yaT{~6*i)CX3hofh&kw<3m^pW z29K+iikg|3UzlIuOPek@Z`;!^eehE^T=k?UoxAsfj1Ob2m1?D2DYGR8SQz->g%@90 z>Gbbh{$jpldi~_U*S>t|i+=Qi3oht>?Z$=Ma=I)^-S#<~c8Cxz25YvO^XXh)55Ug@ zn%2qN6Ws=Q8^GJ(fIZ)Ff&=JzWN7V^2%$z zcYby8AHQ&YiSt30R-E9HvoEYq)DIjz_TZ5N*oljf@44hD$6Bk+mBni=zA}~Kt_SX4 z?KJmo-*eXXod=H{d1&qsM$8x(N7YmE{HfX97hies8|L%({IhbU$Je`PN+r(S{-ig) z@()&;OTY5Rul~|QpBLQgEzSSdtN-MGJnz?j=9~Ak2EjedC`+Eyy#1}?7!>&uLfl{)nnlE z4`OrCB^T{I>(bTx@B7>>U#(P?$Gm-ew@vSy+Q0wk?(;8I-Q>0#KdS1Y?dZ^bMcL3?4_<=;bV6^a$@nDc2fRp`|86zVz;=9J3zJmqQ2o&67fbe=o(n+NXOw!E@y zrgZj2mo6RnBAMeWU!RMwTy>+_g=2FM?|*21Y2J5u967!)S#QwGyO;DYJzN0xA9|s;t%PeE6o%T)yvuC+|J~`mf#G?zZ-A-~Hd8|B6e`J~#4%xmNQ% zpZWMdfAI$2_1^H(pKNuz<-p%Mv#ApgZasMagY!p!^eNX?%jJdU@&~{Cg^%2Hy~tvq zaliSZAA8oNS4~e&4F*5+jRSZ7!f(I&VR64R65Er?Y@OP=ch}wzeDYoYde@EBhQp-z zhZ{eDB?Hon=kmo?^8fzAAHL)VUs|uuP>z!}@(>LAvZ~wacyy@S0!&}|R?I-=q zFL-i4?_B@+>lYX2e)!oh-m+=y!J|k1@gpC8-`n3L(l!v%|NZy>bmh~ZR-c&cEG>WH zpZ?)be*Sf2nm_ABFL~Kdy!zPu(s>tN@(=I-%VWpxyzW$VOYIP`lT z_^T#CkqsPDn*lV8q-yOTEkKS_v>=hT|C#aJ6GF5;b8{e~mW~_4m5u6h%8QI3stJ=) zX>3hEYEffqHoGWlG?&3(!*8ulU4p(DSBF>pvTGc#G5wpLcWu(acXr_^V+Wn|O=6Hed3o<#7m z+1Z)y!|lbn#l7e3yWpIwlieSgJ51EW>d*tXTv&hR&RzR%uYEOb(bab6?nC!DtIc~4 zJTTWzbBaYkcHJh!4U7NQ} z)$3sNe(8m;{O+?Zc>6zp=)l6UUwQs3e*OnvitPd0OEdLG6ncOB!M|JWt^kRA#s!z| zo}T`zkG^juQLlc{%U*fK)9&;8aPKJOVXm_NGw2k-v9 zV|U*A)<62YpMBNqKKahK?(eqV^yh!^{m*~?-@M}wKKbE~z4kS~_M<=f)A!ze*GJy} z&T_rJdD|YKS08xi?|<~e|MFw6`K_1z_|N^#Ti^2jzkbh4fA;5o=C!YR@qG{c?Mn8>6~?`8$tcbQr z*dev4t5)mX;~ORgyr`nU2TB=*oKa`knG#<&ochuf9mg~Z`@+#?xsFX9^QghFtcH8Q zhK01VjA8RR%p`K}cgtXQ&pvW+ z%dv-!xdW$p_cwd{t`M7M$oBHWp?i0&>^gYM9qozv4vU?tE4&hOIIc-1g9*|&@7!$@ z6S!0vg%S5T7QOiX^vrZ~rMa}Qv}yAuB;|z=;pu{--~{;IMs-8XFeN8x0xOAKIw=kg zjPS@O8m}0RfpEN?DfBRm2Mh%L!w>N$UY~98C_WtP8zHeq~ zGCUYweg2bN*L~-w{`vNM?*GIM@4E7WD=)eD@~7_Fd&5Kbx||mUc3bP4VQ*PKcN3xp zM)Xs#*eU5Z+GbmB9{BXF-*eHng}DVsl78vP;iE@)?%Fj`X38cy9{k4FKl09Zw7S{n zKmNhzJnNZX`trv<|5xu_I-Gv`+JF7&*Z%z8OV4f1Ej|Aw2;RT_i*Fp{g@PV0gpz!2bk8XpfPrLBb_>*iou*CShYeC(K_~Ub=+w4q&sL* zkBBbSeG_dreXpdaws5e?f$MvItIC82WR5A+Qdbzi!)E91$c*EGsP&ez>ve={&oQ=2 zhb1M7uT@!E9ScrJkC7}<-#Ieh`Fecc)^m1}$fLQzfa&spX&UoR+9XH2O(DhoM-J4> z(b?{vVg9f&X$cpY1Go$}jag)(R4z>fQ*p1KOl&)Q?|0v~`yci%J>=eb?#+7-m>F+b z1<}48vQ2wsCR(jlwOX~wTzHI?Y6W)QTx|lp zP1Gk&kf7TLZ0xX6WFd>80oHy6pP>ce@nxW~9vGRujJN z8E`uG-<73SBoiCIqQl`UC-OMZ{I!39ozR3<67Hx?D0b1@@CWRv+E2TU}~V@7f8h92?ZqpSe_E7>4D@<2<8}aoNRd@lGF{0 z9GRgSK=F9UDTg21iv3DRqM0OM?uQquLBZzdL+ZJ!R-HM2wO0Cdk5x~zLe8|K9tLp&jVP&@@f=}IFx z@wlf+{PmUn4|SI~wTFvKh$c2&O>Bm;y)<6gCq8Y(t%jG@sIRFG62xK$Sg$g`(WC~{ zW|gRR=3Uu%u9mlhUWE(%aA z){f!<`Sm|}^N+vwx(|N%z5n=Uf8j*@oge&^(xfa?fa)@!lp6vP_%h3YfMv1Jm@%Ua zk|hh-wmRY@Dky zO<@;4oTDBgFPlN;_|)no%oHuoHP@rs&1NmL0Hzl*Y})M);&loHEZB9W=hBfjJ<^&- zl!zKSNz`^4vT=9g2g>)mc$ygkd%s7blA-?b2twe;?^zn8`rx$Z^HRu#>HDLFNk*O3 zEZ5y`+`4n|*j)?9aD{KzInxA#oNg5M$^kr*hPDaz&XsJVs<^89W#9J)-QJ+NDugJS zqRC7;D6?lIQLgJw&rTPjJey``!*E>yp^&GSMmd24;MZ!mwN#T+liWQ;2XKJuIE@G0 z!NPL$!n3xf6VtiW4;_2Buli%tG6ur&_JrQJEv}NImNA&oAdU7OIbX&IDQ739pZkpG zu+YEl;QgIJZ-3rNP{+dg+}Cbe?Y6Zc7j52s-{N6@Lc>hEUrednz;b}Q9b7ru?sqTT zv1iJw_USRv-1=QtT@63gPA1J@KGRiStOq8eawHOXD-n{eUtASnhZN!n z)ON^(l3o}Rq87*k;3ScZ~jN0>X0=i3chtjUhJAJ`Mxl|-cF>VxRp#$T=yEMRl>iQZj*+)P!p!GSP0eCnhJj$BRBPgWdqPsmZC?O`DJr zZkYaSqDzSBuD9oc-P4<<3ly}OGEA*qCaX;`w=kb1$=;pk#1(qi14neLJvm*2500zr z$3QsVp14~f_w^{H(}0f5RBFHZf*&(e)u(RSQ<`YJ?GqpR`RO`m<%*%v?S z(yO-rw_p0VZ+_|0t>;~N`4z8w^Y7g=fACxG784|M`Qh7c+CIDaPyhQHKm5f{|HbRi z+jrJkfBU|_F-ITT6!5|_Qp4tNy#39;`^LAu`#o=e-^V`pp}(Kpe(uwr_d}dGfBXJ- zt+YkwzWYUzUiap=?S1#Vu6p5%wr|_oX*Rb`&#F_U!sm4i71HinNSLqo+HZgR+kW-e zUjOl%zxLU8zpGMjJoBf2>OFtF;ZXRhK-GA`OPr2r2U-gU6y!5+&;MK3L z)g~&HRTh+)y%)eb0!`^>ZrKx^%(Knr3Wo!&X|djU9FsWyX(sYVf=|Ko}!b()6C*;fXo6XXoz8$w^>@@gQDptyZg5$8+GzS(eSu%>zd7 z*s-HNQ77!Um4S5$Eg0tjp%icw*rbhE8@0h%;e>%px7upvLd-8M9(`ctNb8s=g(Wvi zWI8rAV;~%FXAC1mv*l288Y0+>2c^Kf=IZb6wp(Ai|DKQCbIaGh@%7L)9Sw>3qYwOb zui1L$)!+S-yI#K7ZvFNL-+Sk={VsRw<6{Hh_h=9{t=uz3;W{qu0Ihw_kAGuYx7N_r81I z`J2CS^H)Aosgk$+#oHNW&-tmJy6*SibkmKW|CdjG;;Jhy-+IZO{r4R~>7qfu=%5TI z+v~KmG$}lQJj<}nJZ*WA`xn3aTfySuOJD!`m%aWsTCLR&|IK^<`uE>hu7>bo_=*q$ z6<{3t*0=tCD@|VTl9zwi3tsr%_rB+c%9SmfW|R7+G(`%igEE%kIq^zZrpHGS;pbW? z)owg?`jYH#l{6#B6fR(9F&P0oJgOVF2ajA$Cu)Tbdv5FNGeY}1b@iw<4sa=v8YNe3 zUJo3@RDh@%j@m(bw~ef_hKnq5mD=+qWIiM1I4Ovf z$5`syNNmx5-E|&~;*}+K)HRN(*Wf~PWlk6o!Rcd?&T_N?vc_B|=Mi0OoUn~KsM z+jju@!vYpdXW;?hqEG^6V49}D7hwwZI=xb*8^G3a7Vayj67JKd1e6QDW;u0$regb zr+(uNZvY>;xP-ayW>oLkyUpLRS+P?W)B|V@vkb5i74x{WQSJoZit{WKj8=j{GVqw= z*<8eK+y}TVhmkE|-6_-(sYOpm!Q&-BE;iqekw(!%(i(U(kpQ1_VWSBa)c)bWa;jmYKa^jA7$A>y5z0 zOENI;zU)$iC2wR@MZ<}i3TYvU0i)sb(aPw$%ET}Pm^z^ut@k1`)Q+O40|jg_QDh~z zRggvt&&}Y;wEqr9wzcar)@(qwQI5+TG5d|H2#3-m-H|pS=j` z0)$_1!3AT3HfDtX$+uB5+i^DrCG`Kt10bhcBgB?hQR$HlbIA*ghdmj~ez^8}Ei4;4 zG_?-rRcxm@eCoR%{3{k$(3CJX=m$`8qI^6pzKtuSYsGCF+nE>1rG&yU6#dI%QaUcKhjJgj{V(-HUkVsu zFwRE#cpY;(18|NoK@0~zXN+aE8EP=#vL({Wl0zyUz=5qrG$e8hc_QkGbR(Pvl%_nW z8mpMf=;px9i5yVl5ZTIAUt#P zK6~HY0ROd2CJKB%SL9-KdAU-l1YtOhEo?}q)q$xVxV}SNL2`zuiuzOwOG|S{kIru1 zEQN5Cv(j9dn3%A=(XknmP_n(;e(>0loWbZ;2%MnNn6@*ff@2^YZ;t_ikfkZ?jSrSl znWEPubFl3hXP$M-&x~7&9&gVRd4=ncc+7nBHE_6Hc&0SU<_D zKx7%KqkK6K9k84-K)GE9`&2TnnG3j)2&!X%i2m?=oF*3&igzTX&KiX>E;XK^Ie>z} z>N!o^6n>jyMIGH(J;;dCxU2^Zm=|D%;_M!W9k9$HVYT3w>bRtRi=ahI(hb3G`@4<> z(Gfc|I@d0Buo)^bYlM_WZj_KPB#HD(cJWX3(+qwA@R_AKHeuCShU;5JMLiWVb#a-{ zY84qBxXfik^{CJ!#W85WO2+{GZx~!{n*ze*I6YwRR4=FC&nO9wLzebDY`@3AnHYs1 z=%dI-eGH6{VTB}2KU*$oko$(A7e%qi{4`(o=)&qjbiTA^12vH(O_f~;b08=U;z1Nf zQY)GDvpmCo=((JmTe{=$gRS`^9WelJE)0UBi*xO`H%L<<@)SOoCUdRjLxUBU`!02J zt;gZeF%XWo#{_}kZfcb${Y)&xsx!zJ`gtNv!)H@vzg}{-gpT9+9_kOAF>tuiBw_a9 z2^?2xip`G=P18_GZfzFRY&IZ{#jq-vf2ji>8@150W~Sm~%fzf%+SVHM7rUL+l?92d zlcmL}VZd$U{~wWWo5IKFv07=ev~~Mt7~Fy68f6l_fFxiwof7X8%7y9{8hZvCX~HFH z3xr9xADaw+*DHz*sVqRH?Dlzv=L*1Cf!$F&KTeYq-GmHzqwBfsxcD>d4Ui}DXqF?V z#)Hf$Agv}TKueBA8@5DZKxsaj1aPPr)ZK_3jN}!MYED&|f)nM83IVxW2qsXnL1&l% zb^#jcgao#@-1sDqy$P=Jz||%kx->ZuNr@GZk%SS*r6IoPV!mq*oJvjl*q971THrXY zg)^)qvU1-k_biCSbbvqsI^Y)+zpxq}e%~cZjk1pkzBiN3{ zqLQt{50yAy%2wP}r!jW~xL^XX>4F2BIYBw|JuKQdO=ge-)0|^#*3+*ujXC5P2>^ZD9;&T69{jH3*BTSE{`MJv>$aFj8c9w2QJ19}-4ksTD9SfTKpy_7jN?LfSw$8++ox2YUV7GR+u{r_j?y4#`U* zpthB@OZ^CyHHuK}FgiIrnw0n)#-6*09#Te+>N zu?Y*h7~eiYT+3Nq8>1Y(&oSFGF4C@Tdlklmc!(II!Nu#YkIs-1%upKYG985hce zAUuPx(001w!YU`g|GXrrXaP38>U$MOM~0(b4^ciKB*|TwujOUvLZjUpL#co>^Sb3;Fx@+tnr#hTmfE_PIN8w35Jbl93zV~keqtju*k_be!frrDJ>VA z@IOJkGgo?fpqC|9gP-~%QpRyS=yg9oum1dy-%l9xGz&drb#VbAolzmdz`iig^XM7T*xuS1E`g_kXRWJDM?_5rm>v^q3TBmK_er!QObG{bGN>6Q zHdnzImg?l3T1Qfnv4DA!dJhXlL75Ue5?R-?Np$FtT?dI(xz>i~y<{}th@HGKxN zaZQwxP-nm;krmlyE(qktob0>UnnG(r*Pb8$8SF8}M@?M_b!`Hnwq=I~yIqg^ny%{{ z)3O6cp6ApC8_57k8G~PEG6G+KrM9r0kXDwbhLvEvd$ONkP`X^KMpMt$dvI4^E<Q6WlU@+7$M6WFs;hdSrBW`C{n z-qXV9Q<+Y%dPo4)o|0H-+fr_0HYcY3_zqZ8pSw&-ou!$r04Y#pM7Rv`943|3!Nc$` z_(1u_=qcDomov*n4D3x?p!C*LY=)e}cMeiX07c$qffTVYv-Gpq5Luds?Lq_0-%p>6oTi% zlp16rQ3)4`mxzF7E;l8Yd$!q)8F41y(>Q*Bms&{W0oM|NlMu5ibw8DwWi9Cn%o}48 z4$Q?QAgaydGD%@fu@#&K=ZgETJIIEmkQj9KU6>*$o@H}pL&Z$ss1%0R@X!yjZz_sg z5pZN|R*~m=k%tvQDlEax4cO;19z-GBs!Zhoig{*hE-Nk^ya&^w6ae;PhLlLP6>%(% z%Jn?pl#-F5^v8G`1L2uT1|ZeJ8Ah#y&cEI- zlPGY(FiSZk1h`tnuoZQ;yVmm)Lvs%KN+){P1A||`te<3eJA1{Xk1n_{8OwTT(6GXd`hX>zgj`|xO6$OgqBH_HK#q%PiVZE`8cU!X z+jeQpRxOfS)gaeH5l2(xn>cVHDIzyunM;PX)qp&}AN;`efeM2=U;u;&w!s9;>tX9J zq6$lANrtC1!~WEHaj_MAgLC+;qSqL}ZluAMVpfjtkPN1k&XB+qWY-2C;b$uzx3OGf z7hj8L-f(!Z3=-lP3S(Qefu#cGrzA=P zax)Bjg45wDg|TRxGJ=h&hr;p5)4I7XilH^GQ(}T#fDq+qQ6v`64$jIXL_1;t^B^S# zTr940+(CwMV549ziO^9%M2huI%Oe4XX$b{=k#{)Mt~^GoXSU4=)2TemDH;$tmAcIk0l4LMwcVoCH z$wb-nHTHg6i~SaI8yH_Tc`=hv*+Y|vd5OcD)a@EUb-L0LUfpCN5Kz0W2}5NtFZ8ia zTw^bXBMn{@Z6Zlk5DYpoMoB$}t<4EI1suQ;QUA(=ia9ky|Rwohx}W(?MZawYGU0jM%3X+f;CrCLbheo(m}+>bqE80QNu2 zX{j{CJh;6D+;JMP5R?7}0}Rec$r=sa>9n=;Pe+}rHYG|`I2b&_9$y%=R?s|pYO@pM#|<&IimT)3&IL z&{1d;*icV8L9U8*E7Qw$UYwC#-%E&}V$vaosj-t5XQ~u3!vLza1N4+-Krg9_XM%~P z!1i;)Ee0q-u%il=#sG=gXw(3IGIu@JI-EKDWS?S`=~Lur;B;zidA zV?@NFR{?lo;6!*5rm@$>RYFpCqc|Q2k9j3u=7R{+m8ghgyHKdx-L~g?nABSG6)U>f z*zhq$K!y9qXKu*7LBB7RWQ;4SyX_WJ;K7Iz3z6}|J%Y=(EXN4E#DaZe*6w7y_b~!I z4vmh1@XXwru{zQb$QCfr!N5@3{)5Wc=2B)zJ8*Jmxo&lO!~{fX8u`@oG~8ykdl#(EUEE*LAy%HwD}wjLpR+Ph($6SG(l#CWTt)_5AI%Y`s%G0N6td=L}VR z;e2_Vz{%FRthr9ZB^8+gApz{+g_*F19jKVXJOU@w8GNq~F0v%K_C-+ArCQ>Ywe7Kj zS_x*TUvL`!0hTXKv$mh*9(+x$q^6Zh zfD*94t7%wpBOPJK8UPUDl#K1vg@?qLz#0aJxGv^2VU`52+mW8UvB0`^u-XP+kjsLrXcbPV6?Gss#_G z2)C0Uq8`OI0SsK1P97`elDaPd%W^3lpXZ2zVuLSW1JqW!3g%f&>N1gGz!mK@QS|}G|M`@R4&kxI}z$`7eU4H zKUS;31DzzSTE!c(po2+*0GTFya#F3X-j}!{>xo=M;demolWth*%W~A&!K1Ygv<9lj z0w0bR7%IgyOoVM4%Og%2(@X#g&M6SD&H@h!C*W{h zBLZNpd6xIuK=E7vH4(4I0PA!j1cPl{oU3?^LQEV*Tm<{AGU2&g=6PW9!1v)|P?&$( z5vcSOE@$l`&54z#?bR5%0t^t8io|w3J^n~d@d`H0!A^Q%Ps=DIq((ZXNm8fo0;6Lx z%L0c30_V(O*wO_7Q;*stBoZhkxPGc8wC6?>uK%zU&79GGtRkOLfL6gdN+?MTDO0S}nW`IV-*FNQS9{E* zl>m;e-EAR4r?gS3ooxS5p2-3nj3oGE%0*Vs@p=s-5gLQ@6wa3hzAe=Ow^E}KC|X0D zfqgT^+ZYJfw;W57Nq|d$KnDQ=9lRqjm)n{|R3*nqT;N`Kb8r?~_(VziN2p827dr_9y}CfK<}m~vfI zCsQ6}Cn}v~Q*mGjjH8c3j zc?uSjvs`GGvp7TJh{b6fNSx^kpaCM*q2VE^_%QPDlR7FVK(oq@|v1hv8EbX{DiVggG zO??+@{)W_i9YKp=vxP?c61Mcj{$d))mXUzsUfuT?$@2jwF(!GQ0g<^?HugEqC0=c_!`jG0g}rmd63KGMO{Re8=0+rpJzjjppY% zZ_5}y>{}AgVFuR9{y?>|Ua^QZy(mcK>=w~@0C~h*^KMg7%R&J$)p^nb?UGz(ip(W2&pYKNMYB0m;jtt>ZDprSR@o!0su#MXx}jb zL|PFaKokKu0k36p6m!c5I_)@=*EtPkAIwIIxs)(4GzBhTts#mK*&1gso0x(_fm?8R zmmz<{CCNC=g;UYh301FW zJVsfk!5LC#i^mp~U0{cnwKHbt35UVW-7v?MOAm;56e*td^S%e{*7I;N6^OM-VnDML z>p2kj!G{1Q&1{eCTwuac=rWQfk%>`a4^ZBtNxVD|9-J79rU|93st?x$kk51TOxaGSDGJ(W9=KZ=QN%k6P*7mufgKmE(oEG@ zzfulchAk=K4$#$5j-v#6MY!SsaHz2nA5LBHPJGWIqGJ!T@F8eH4Q&$#T$Ge?3MW=G z-b&WR^$i&4PQoXq+&IpX(bG? zZdT(wa{X?;JS2-9>omX=CDK#0$n@Q?Opiemb1DVR;@!EqW1BW@VvLXN?HCB3pxczs zHwFAaX8c^>8lkOz!*HnY+MuYv#t4g*8D?!ePzvh%y4Avxi5NxZ_{4+-05lm2UWZqv zrc|>DypS|kHir&(JkB4_JE4$a0&s(yHpkU_AV7u%egS@k5g}HQ92g;X2FEU!k^!M% z)J;6_LQU ze?d637ZIQEb=5ix2VyPOS^ONZrO{dE>rG_<*;NsIRwE3SqmPO8&#xVo-3j7oQG{dF z7m0(bSX$&G5=mnXgIPDVT3K~kBn*V1x|?gi!2yq~h^{gP#msF!D~2fHA{J>xc#?w> ziQxm4a;c~3O1GQ9^{Mz=R7Pd^L~d9a9TszJ9IoTAuoADq;3z$FA}~YxSFfH*XyJr&pfw4uXfV)gVzn>R?jZIO?2H3wovPI1 zp2u-loowLgJmLXo99~aWRtnE@Ad&$|*if#ENUGvwptJ<2N5{o=lOzG!dO9x`?)sxg zkKKR&1Fd!|&+>5ubqs`0#BCy^=S;Z==ag~L3{k)gFol)^;@`EFhv15a6Rv5U&zFzT zEkFc;>d{K2nAYeHb~#K?cyvk&SBk=qO$8e72u+nrvB5It&t}@L+*rca>m?!zX_;td z*H4C`YbOb>Zal#uco3eeD9eJ9p?L=A7r4we;5Nm#;YZ=uPu_uDVuWLGy25xqXZ4AM zmxkP+@C2mT7|kmP)@W(Y6v?rVCZm1W`E!jd4o6U$)2;NK1f?haiaGU|obvMtwWJQrGD!;c+8y3aH`OT?La%F{=m{$OsO#GDQP`l8aQ^q=PDq zDi3K7yOoomx?WZI=q4Uwq4CR6*lh`5&Hl);3#E@c|KjqA^@Qf)D#Ppo#G7`_avIiF zWp9#52OH82T_~Goj3|0M46jY>;ZvAd1{Y10(d~3F%=ob`19*F@ao1i|IyzvJiZrz~ z6~%l_?8JuGdm!+_1?D;V2wIHOD=tKEgcCvDFamxom zAf>EUD!Mcdla7J#3Aq8lU0U-F_tLxDBmno(wfpQ*)7j=Aw&Vd6p0?Q zT|I}5njghpXc}jJGj=Dzo5zfjjVYROrZyVHQ43L}(*(=6+){3E0qD`EP{MJdVqm{L zQL1uRXw0>tX?~oQFMjlN8}J-BJMFsz=AkisWXSn1v$a{RDqGYKR#UCxP9xy9fx!Bp z6yvgSs5g%DBWj5`}I=^Shzc(?-#+J;bVC35IN_EO-Bny%~GJZIADW<+V zy4M>r!ZZa^h(xg626RM>H0CEN2QS_3R%?xNx%BOfEh;LwZWxBxyM)kER2tuJ<88b> zF``No2wxOMY?$aY-p-tBcl7Adty{M~_}~LK-0<1wKKHr6FmAv7_RBB7{7FxG(s*=E zw~3^`3Uq8~@xJ-hx6ajW$u|k3X|0C&5&b@~xiG~V58Mzw)vqWY{)wHYIyo~lGhM6I zA3YsBnGvpSS(a&RY5^=%jjzaf8*l&Nj1W~)FgJ^Xt2&N+o?(m-oEI>uAN$zHue$8pC4bjlfTxa*h7L0#@4?04wV>zA4z%=ayIRy7PJVWe8) zN$lk@)#SV={~715i+0Qa3N{)I7-7yIAF2($=lEKTxAFGGG!c*K_3`!}4}@@SGMQ3F zOGU#>LMoLC5SPP;kL=mAXFNcs41jnZW?-gxWKxQG0J8q4uU)TkX9^V^%1BRjc+4 zHA=14-ijKrslBPa_bi_Ke?0G>S5IE#IPxavVb~`xh?Jg{a%3^ zE(R$ryMfrl2|o@=S6M!rHXAp>W1^-tFaI;*U}-Xq8HcG{eS|QT6)#;_hHn3N{#fP5 zhN1J?i4N6R&DY7lUxm-HPO$^O9Lm98bn~+DZ5s5e7-y~C=OCr13 zW&%aEev!Nld%y$18RG6hufeeRxpvdRE6diPhZrr|zsEPg=yq745bliLR#4y0?+7Wa zUJ)wP3k7KF#?hGPM6p4sjbOU3ucat$?*K%34_=}>F*&t&Wag2y%X@lu)^+Mo7(3dd zsLt|6#)6QLKC1h~4~~zM{jP28pRBi1mPw*+sZC-oKC^OZ*ubg)m1j_NVSR0VYOK5w z3y7YPd3Nf96Cocb$iXT>kch%%2p;unbTe0-DFq7&!Np${a>4%z27_SQxFjGL81xYg zJpF%u!StJ1?*H|s4*w&_G@8V29RGf2Ndmz|)_Cgbisr~es zeCd$gH|Ia|<6Yu6bzdK!`PKlxi66zEy{NT%C2}OZYyp5?MMcHoA%m-{D;*KL(AnB2 z@`3!X5m~Y!MD$GK1}dtza&G*;`9Af2m5Xohs&UYBOHK;BznF%>V9uhnx-~{F1_o1| z4Kve^XSWrm&49h#+^q!iw6UqN!ni&bZB0XnldNiJXqb&crDkPG2QM^?wEq+ImgA6w zuj6SO>QFy_UJcMqL$>xbzhwQgR01yYfOQvgyK`M(Y91LLuFa`DN697xfmlrT`>DAm z(@A=7?}+P3!uY8OCFvhn-%AHa66MH8D7Y*(m3wUs6IfBEq^9PBnYA!J!ZFA7152-$ zZzL;7xP3u4Qe{Ssg8uty452bcuDg?^SH)v2ZVL@#qoejY!6$3o4Gl9)^7&u$^QS9< z+JFA+2;AG?O4So}NfHyKASdVfWKJf@f8P1=Y@(>Csi~lVctuaAE253Od1b9z_7I`m ze($?G`No`D)Oq{sD-Q(X4UFwa4daIdRj?30?w)=a4uB(>v!gkAAwjXV@k9mB0 z>hINITxe4maAl}?j6fjp@J`-gJ=IJXM07~=$QA{^nw|6bes(`%Ieaq_7j`{L#>S4ZPMwnIns)ROm~4M~B91wU0)b+u9q zUC>B5H^tfg)pUhPqb_76la#Wjn~0D=#%t4gZ+4vQ z(_typRXJLM6|&ldJyoL9lsR8jVzjj}4P_fo@>(mvi>74v-d(4qU`RSYY(PeoVy9#WAp1n-<~1mDXmFlV};ocE?$GjAMpo#$#^N^_Uh8Hn-= zC-rWyacgeVjsuX}UK0(mvgLRWCafcpB_aMXhg!)PgZw`ZN%+aSB}fI)%%KgBG(w6N z3;ti-R%1-Kr^HWOwJOEl2Lvqhg_W0=-^>pIW{i!0OWpiJ2-euaxHU%Q`kWdjU&OsO z)xr9l#EEFoz|71{Ltyu5A1n+ZT_ML2o+P&P-l_wM4fr-w{-*#I?(OMe5O;@oc&x=2 zGc7jxD7W z5x@rl$YeG*ryCYWoj4J)u1rzgYq9iFMf57A-zz+QJ=uu=+8eEXVf8qPX4A@0&n`0I zMcvPpC9o)MZf(g2?}i0j9hkP-UTpFhD-tqx{5_HDPUSYF5#qJoohW%q%;4?eQ7CPn z*y6AsZ8b(>2z+93%DJt5Rr#Uk}FCi%@_iyrro2$Kj@%QhJj*dv@6%tfG z{6n9se1A_=AFQn{n@v6I7=UUn2pPjVF0Q89rr8VJMhRd)-C9`_(F`rd4bHl{x}9B@yyKSf95A&<|`1AqTx50Sx~8?7{t3Jb&H2(PUbiQ+KHyqT^rZS?G(5Gfe5 zk0550bXc=yw_|roz%4l0pA`xYZhOx5+0V<%X}W^`EgE3_Y2`@I4tHEe9<_gizA-a< z80%$h2h&MkT_EZ#jiD&wFMnDCu3mYZtUObPzrQ`-@liobwa;NUBkw;v2{qC}2`nzl zS`2LRgp_j)40Y8i8exU3xM*k$RTT~>64DCXPwre^Ub<5m7#O(MH2WTUy4Rp&Ljcy~ z-gG6O;TQ4X1#u3rxTZKE$1@J}0m_B1viSOPUPc>NU-LcYcoh77Dv5qcQcTP1i zY3sMj^N{ORCC-tKiK8jjN;OT*4ABE}PVA~y>5D?N9-B=8Dj#Z3WK!zJ7ZA{!Dn&#m z&7b>-QRa+$%E52Q{k>4MFexcXJ^S_)o%oHz2ZTpROuXFWQd&De;;?3bF~~ z5`A(qldH?i#`glx+xi9unhV>{i3w+#-H3%Rgfq@u&~|6qxNg0Mjp|;pYGvpEDnj#8Ve3AC@^yJ~r|Bu(SIrw(=a+I|w=oglZ`S21bsuXbLgL*}_(iG*~ zs)&ytL%-H|^8DNBWn@#&Szl;teMLA~ZafWKgiccm1jiL{0AQ)xI{DmCg1PjD_X4S1 zp`V;+GVx&>RW<`{*K5&0^LBplhti1#DJ=eCs@2CqRdF>3^m%b~(G_*8%jgiXhIm}Q0v!D>683HPl>tfSn{{R!aRPR7F7RZDmbH-Vd z-F%rATMX@}Z)nI-X?izEvBcL`LczZo88!s8yQ@5 zqW!kXpJsM)mcz}yhGbS+-(bWhYyQVO`S-tb0j&RzrY4&Ig$3`~=CEu4ThR2O>D7X& zhI^5BMO77P4LB?DRnFkxGTLyRc>fb;i;lIOm7M^pwYcH|Hob8;kPA#KaIoXH&}U-@RKcN+On7km-$KR4Qx%|9ir5eqtVH zOvm#ZKNC7fMj{Yp+u}0Y8X(3IlftsJx4YZ+_z+n!;zMGX56-Bc77kM^owA?cO#Xu3 zEcc{?=!-1gHH-~2q)SUVpSHL*WJM%9SI-D{DdE)*pdygrW0T#=ckv!)H#Rnw*KstM zRA_S~>8lx49AU6xrKWoYR5`(Ch@7kANxPq7K~Jww{@z_3x)i&mUG`5zMEE;TgV%pj zi8xM-7piRz=A8YFlNA+SFk``4+o4J4mSVr_{7B$i=PM1J9e8RxytwEBj5#+qH~uW7 z|ABaa?FiX^NY^XTC%#T$kO|nIZ$Db=j@D0Q3Dj}bJS^L(-gDebQpCdW-X2{oOf`Sl z`Gz89gsLArqiLlT!zU#rl`~!0E5_j$6tvV<0GS*C-HQ;_xxTuIkwF!}oIN56zFHZj z_AM1-)T-vQ z<1@=rF8sikbuqVJP*AWO^0;U%tE#4EWwl&IGOy74dE+f1rT-KcO&YY^EKi?5o!iNY z>vSo17(-V{>@uDd2Zw{Tj{)JNZDqlqb{vqHiHoJ7^k?tRX%^n~n#hd!ZzqDYZR|^F_`1==&^2MSu z(B}X8C8zx8evU~3&+$;UVXdQ`<*j3YN;BTqC9MD5j2mUtt+=c5`*4uckNBP84GLkX-h?0 zhykrIFx+eorgud=yEqFtjFWw62;8ZvkE^fk(| zFjJBKjgMk($fUX1Sw?7Ju~J-)AN@h+N1Kfe4}!m%gtBAxZj2w{h@El9X5XMztKQfg z8Mm$VvzxQ!tfxC;R{7>Z8_C1j%^b-?cUO!b{wy?lrJ^cPCBm+Zm!}&8s1tvjwk2_o zc)WIM33x=VJkLA9zB_BlRwD0FaVaF30$9cU^JvnZh`;APp~lEN_wR-4Z>hMPxcZ+=$-!!w;XLCZ9main17ZzH~gKx0)f0wj+S$3|y)GN||4G8Pvmqhqq7jittyCFYk zueHQ~JYd~YQj%xOJ_aZ%N`^stw6cCUPIC66VyK|VezujfNFsWC+tux{eA&l;UI@dR zG=VXE%?ygAUqq$nH4Nxv?mbk}P-9mBS{h5xiNPGeU;7{FY_DW(x+?Hj$errMZ zBp{u1|0*{=RYXJ*EeY8Uzisw)xohq{q^?cDjC|+B^>8u$+(HXhXKK2b!ecD@{@CKo z`AM7mcmaBpf?mr1ye}aiNSK(Im}vAKD&zriHdWi!251%@=aIhKG8ZY}{wKkl9Ff3K zR%PgX9AJUjagb0HksAgBRpW+Yg~2!(TUehl#|%TLAc^s-6D7;KdU}fs3)j*Q^7MJF ztuouaR`jUusy+8C_jK56j8;V1JsCO0$8%x?&}va~zqRlv)vcTkMduSixus1?v|m(e z5d|})?S|iMT%WM2rQl#c4f;3Ms~=qarrK^KUBszpq4A7ErlPnw%9so=<4Q1Qkfzh7`zSk_Se)G-`WbMS=d8j zv7Cx0X^!Z}@mdwthzyFlaKa2Kv3Z>BojJI8f_^8Lp<%6lQsp7FJyhoa#d2PDktiXd zTlHXl4*w*YBWSM4XW$>=c=?~)BZeL2x9_LBS^Lg>ZhVROPe@1-JUj^Moo78)JC6W| zo80_26(%Xlg=jSTN$7`ud7PXGDVTss%D|Etj=7A-_-|mB6c!#uP7Hf^Li`$*F*|t6 zJ}_B|&~?yg556CKeziY~wK+I6bn&Q5qosiDFe8E={Px=)8YN-$M>x|pts^NDjGs{Q z^pdYQyF*;-sRGIQm#nvWEO)Qap@krM13j<9f7s=k>?;Im>YHKBicIqD@!%yZXx6rh zPfX{}4!owu=FqPMAD?(ZTHjQfY4$is)>+PPZ`+5Nnd|5TpDE^*W)94xr8P8&pQZnR z`~%c8@RGsn*Be_~0~@EqrcGrCKOcbItHFwqYAGjYQD5OF2}ekqEklER{97ZxeQVB? zsrdVZZeQoW@fnre5{o&&Bix)4rO`Bc_ds}3--9MK3#UT4i z^!p_ZU35JDtF29rixZO=p4q3TeqdIfrCmnrI(4gWIwz%%ZU7C9}9c11`WkeXHJSL>Z>HHCwV;S&Y_kSUx!2#wZ zSLMghEwSDn&2wwNuj_vD%_Y{Z)hUS%jF0TuJbs@AaF~A>YHG$hW@miC#3hx(P2;Z9 z)FR>?r>?Qy&SmFei5_w-b`pQsl@T>`^*oR1b(|%glC;knovXcczZcgO|srWr_wv-n_y4K*;aG4#cWO=MUtkpx6DNJ(|Z?xIz zW?GzX_&UvlC^j}XI~O@YnAUu$4yL1s<^wOd-Mj%r>Gemxa3hu^{M*}GBy6z1UlPdR zK$=8l>taOq{`Kg#q|MfRn$R(O?v09t0#kji%L;*yw~U6C)eoxhP&yWt1Z6KTuM2+} zvedA!R^=CKC)aNi0YQ51JGk@FF?-hlU5@vhO^%D0w|8JbjWZbt%XGe9w>1Pzm_^!J zpBNg8KdBoeCMN5d8F7M<8Z|!N?hvZaG!7a*K0aQFCYTOn_Hmhp8h&#`_Wop2Sf8P$DE%24h;L&WB=4aj&{#$z z5d*H`m%A)`#XKq(FUM8tE6osxwtgo92ZJ2C;JCMdCRbWos;=VWb3yuFjopaZh&~J~ zj2yClE{u~s{6Sj|0_Gt5R8+)PYgDdVYLA1JIfNM+?hTfWmm`WCu&w@I^uTg(lyDE4 z-PnPel{K7=cHphbplOA>x~&t(mX?MeVCz;cr%y!ieZDBbGOb z6EPCf_XiS=6NZ`b(ASX=si!9-#3yK|?!>j{As{evD#Le-Sik+cF6bzk_hWHUSH+IR jxl9Zf3DJ7?_}l_R&%Yr8dmWPw19+&s(p0E`TOj`r|0kGZ literal 0 HcmV?d00001 From fbedae90f258f4388b987fbd89ca0c15666388ca Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 27 Feb 2016 16:39:35 -0800 Subject: [PATCH 15/58] Update name --- ...steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename source/_posts/{2016-02-28-release-placeholder.markdown => 2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown} (98%) diff --git a/source/_posts/2016-02-28-release-placeholder.markdown b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown similarity index 98% rename from source/_posts/2016-02-28-release-placeholder.markdown rename to source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown index 85113e7e8a8..4a213045a99 100644 --- a/source/_posts/2016-02-28-release-placeholder.markdown +++ b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown @@ -1,6 +1,6 @@ --- layout: post -title: "0.14: Placeholder" +title: "0.14: Steam, D-Link smart plugs and Neurio Energy Sensors" description: "Home Assistant 0.14 has arrived." date: 2016-02-27 14:15:00 -0800 date_formatted: "February 28, 2016" From 1a579da185cbaf0f6f416f18e58af87e101da787 Mon Sep 17 00:00:00 2001 From: MartinHjelmare Date: Sun, 28 Feb 2016 01:37:12 +0100 Subject: [PATCH 16/58] Add mysensors binary sensor and some fixes * Add binary sensor page. Move door, motion, smoke, and part of sprinkler, leak, sound, vibration and moisture sensors to binary sensor from sensor page. * Move back S_LIGHT to switch page from light page. --- source/_components/binary_sensor.mysensors.markdown | 8 ++++---- source/_components/light.mysensors.markdown | 2 -- source/_components/sensor.mysensors.markdown | 13 ++++--------- source/_components/switch.mysensors.markdown | 4 +++- 4 files changed, 11 insertions(+), 16 deletions(-) diff --git a/source/_components/binary_sensor.mysensors.markdown b/source/_components/binary_sensor.mysensors.markdown index 098956f33a1..291392fe477 100644 --- a/source/_components/binary_sensor.mysensors.markdown +++ b/source/_components/binary_sensor.mysensors.markdown @@ -2,7 +2,7 @@ layout: page title: "MySensors Binary Sensor" description: "Instructions how to integrate MySensors binary sensors into Home Assistant." -date: 2016-02-27 20:13 +0100 +date: 2016-02-28 01:20 +0100 sidebar: true comments: false sharing: true @@ -30,9 +30,9 @@ S_TYPE | V_TYPE ---------------|---------------------------------- S_SPRINKLER | V_TRIPPED S_WATER_LEAK | V_TRIPPED -S_SOUND | V_TRIPPED, V_LEVEL -S_VIBRATION | V_TRIPPED, V_LEVEL -S_MOISTURE | V_TRIPPED, V_LEVEL +S_SOUND | V_TRIPPED +S_VIBRATION | V_TRIPPED +S_MOISTURE | V_TRIPPED For more information, visit the [serial api] of MySensors. diff --git a/source/_components/light.mysensors.markdown b/source/_components/light.mysensors.markdown index 620e8dc3593..94b01e77d2e 100644 --- a/source/_components/light.mysensors.markdown +++ b/source/_components/light.mysensors.markdown @@ -20,14 +20,12 @@ The following actuator types are supported: S_TYPE | V_TYPE ---------|-------------- -S_LIGHT | V_LIGHT S_DIMMER | V_DIMMER ##### MySensors version 1.5 and higher S_TYPE | V_TYPE ------------|------------- -S_LIGHT | V_STATUS S_DIMMER | V_PERCENTAGE S_RGB_LIGHT | V_RGB diff --git a/source/_components/sensor.mysensors.markdown b/source/_components/sensor.mysensors.markdown index ed405f6044c..2b1c709c59f 100644 --- a/source/_components/sensor.mysensors.markdown +++ b/source/_components/sensor.mysensors.markdown @@ -2,7 +2,7 @@ layout: page title: "MySensors Sensor" description: "Instructions how to integrate MySensors sensors into Home Assistant." -date: 2016-02-18 20:13 +0100 +date: 2016-02-28 01:20 +0100 sidebar: true comments: false sharing: true @@ -20,9 +20,6 @@ The following sensor types are supported: S_TYPE | V_TYPE -------------------|--------------------------------------- -S_DOOR | V_TRIPPED -S_MOTION | V_TRIPPED -S_SMOKE | V_TRIPPED S_TEMP | V_TEMP S_HUM | V_HUM S_BARO | V_PRESSURE, V_FORECAST @@ -46,11 +43,9 @@ S_TYPE | V_TYPE ---------------|---------------------------------- S_COLOR_SENSOR | V_RGB S_MULTIMETER | V_VOLTAGE, V_CURRENT, V_IMPEDANCE -S_SPRINKLER | V_TRIPPED -S_WATER_LEAK | V_TRIPPED -S_SOUND | V_TRIPPED, V_LEVEL -S_VIBRATION | V_TRIPPED, V_LEVEL -S_MOISTURE | V_TRIPPED, V_LEVEL +S_SOUND | V_LEVEL +S_VIBRATION | V_LEVEL +S_MOISTURE | V_LEVEL S_LIGHT_LEVEL | V_LEVEL S_AIR_QUALITY | V_LEVEL (replaces V_DUST_LEVEL) S_DUST | V_LEVEL (replaces V_DUST_LEVEL) diff --git a/source/_components/switch.mysensors.markdown b/source/_components/switch.mysensors.markdown index f98e23e7fbd..6b5bb9ea45f 100644 --- a/source/_components/switch.mysensors.markdown +++ b/source/_components/switch.mysensors.markdown @@ -2,7 +2,7 @@ layout: page title: "MySensors Switch" description: "Instructions how to integrate MySensors switches into Home Assistant." -date: 2016-02-15 20:49 +0100 +date: 2016-02-28 01:20 +0100 sidebar: true comments: false sharing: true @@ -23,12 +23,14 @@ S_TYPE | V_TYPE S_DOOR | V_ARMED S_MOTION | V_ARMED S_SMOKE | V_ARMED +S_LIGHT | V_LIGHT S_LOCK | V_LOCK_STATUS ##### MySensors version 1.5 and higher S_TYPE | V_TYPE -------------|------------------ +S_LIGHT | V_STATUS S_BINARY | V_STATUS, V_LIGHT S_SPRINKLER | V_STATUS S_WATER_LEAK | V_ARMED From 8deca40c45a574312ec3a2b3ec2478394f2093f5 Mon Sep 17 00:00:00 2001 From: dhaas Date: Sat, 27 Feb 2016 22:31:08 -0500 Subject: [PATCH 17/58] Update binary_sensor.bloomsky.markdown Fix a small typo --- source/_components/binary_sensor.bloomsky.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.bloomsky.markdown b/source/_components/binary_sensor.bloomsky.markdown index dbe39559e8e..305dbe86c9b 100644 --- a/source/_components/binary_sensor.bloomsky.markdown +++ b/source/_components/binary_sensor.bloomsky.markdown @@ -11,7 +11,7 @@ logo: bloomsky.png ha_category: Binary Sensor --- -The `bloomsky` binary sensor platform allows you to get data from your BoomSky device. +The `bloomsky` binary sensor platform allows you to get data from your BloomSky device. To get your BloomSky binary sensors working with Home Assistant, follow the instructions for the [BloomSky component](/components/bloomsky/) first. From 9c28b6cbadee7074f18f3de937d6aaa145149bd9 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 27 Feb 2016 22:01:47 -0800 Subject: [PATCH 18/58] Update sensor.neurio_energy.markdown --- source/_components/sensor.neurio_energy.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.neurio_energy.markdown b/source/_components/sensor.neurio_energy.markdown index 742fdca9749..502b2b0835a 100644 --- a/source/_components/sensor.neurio_energy.markdown +++ b/source/_components/sensor.neurio_energy.markdown @@ -13,7 +13,7 @@ ha_iot_class: "Cloud Polling" --- -Integrate your [Neurio](http://neur.io/) meter information into Home Assistant. To get an API key and secret, login to your Neurio account at https://my.neur.io/#settings/applications/register and register an application. Note the Homepage URL and Callback URL are optional. +Integrate your [Neurio](http://neur.io/) meter information into Home Assistant. To get an API key and secret, login to your [Neurio account](https://my.neur.io/#settings/applications/register) and register an application. Note the Homepage URL and Callback URL are optional. To enable this sensor in your installation, add the following to your `configuration.yaml` file: From 93500d53689c69b7220ff2cc6e6af066ce9fbf21 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 27 Feb 2016 22:40:24 -0800 Subject: [PATCH 19/58] Update demo --- source/demo/frontend.html | 6518 ++++++++++++++++++----------------- source/static/mdi-demo.html | 2 +- 2 files changed, 3345 insertions(+), 3175 deletions(-) diff --git a/source/demo/frontend.html b/source/demo/frontend.html index 27034d2843c..ceb54a134d8 100644 --- a/source/demo/frontend.html +++ b/source/demo/frontend.html @@ -1,6 +1,7 @@ -- \ No newline at end of file + } \ No newline at end of file diff --git a/source/static/mdi-demo.html b/source/static/mdi-demo.html index 42212a3a301..95a96f76758 100644 --- a/source/static/mdi-demo.html +++ b/source/static/mdi-demo.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file From 79b279bdb6cc650c2c5ee41fa115357315e03193 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Feb 2016 11:38:09 +0100 Subject: [PATCH 20/58] Update link --- source/_cookbook/automation_for_rainy_days.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_cookbook/automation_for_rainy_days.markdown b/source/_cookbook/automation_for_rainy_days.markdown index 1a264c7bfaa..566a3001102 100644 --- a/source/_cookbook/automation_for_rainy_days.markdown +++ b/source/_cookbook/automation_for_rainy_days.markdown @@ -10,7 +10,7 @@ footer: true ha_category: Automation Examples --- -This requires a [forecast.io](components/sensor.forecast/) sensor with the condition `weather_precip` that tells if it's raining or not. +This requires a [forecast.io](/components/sensor.forecast/) sensor with the condition `weather_precip` that tells if it's raining or not. Turn on a light in the living room when it starts raining, someone is home, and it's afternoon or later. From c82169d31361f878cc2d0bc18dcdcf4dbf80b9a5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Feb 2016 15:30:22 +0100 Subject: [PATCH 21/58] Add docs for deutsche_bahn sensor --- .../_components/sensor.deutsche_bahn.markdown | 32 ++++++++++++++++++ source/images/supported_brands/db.png | Bin 0 -> 56850 bytes 2 files changed, 32 insertions(+) create mode 100644 source/_components/sensor.deutsche_bahn.markdown create mode 100644 source/images/supported_brands/db.png diff --git a/source/_components/sensor.deutsche_bahn.markdown b/source/_components/sensor.deutsche_bahn.markdown new file mode 100644 index 00000000000..3a8a4510be2 --- /dev/null +++ b/source/_components/sensor.deutsche_bahn.markdown @@ -0,0 +1,32 @@ +--- +layout: page +title: "Swiss Public Transport" +description: "Instructions how to integrate timetable data for travelling in Switzerland within Home Assistant." +date: 2015-06-02 21:45 +sidebar: true +comments: false +sharing: true +footer: true +ha_category: Sensor +ha_iot_class: "Local Polling" +--- + + +The `deutsche_bahn` sensor will give you the departure time of the next train for the given connection. In case of a delay, the delay is also shown. Additional `ATTRIBUTES` are used to inform about eg. the type of the train, price and if it is ontime. The data are coming from the [bahn.de](http://www.bahn.de/p/view/index.shtml) website. + + +To enable this sensor, add the following lines to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sensor: + platform: deutsche_bahn + from: NAME_OF_START_STATION + to: NAME_OF_FINAL_STATION +``` + +Configuration variables: + +- **from** (*Required*): The name of the start station. +- **to** (*Required*): The name of the end station. + diff --git a/source/images/supported_brands/db.png b/source/images/supported_brands/db.png new file mode 100644 index 0000000000000000000000000000000000000000..58f5d1a9f297b4a85f780298360530c0b1e6a878 GIT binary patch literal 56850 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 Date: Sun, 28 Feb 2016 17:41:25 +0100 Subject: [PATCH 22/58] Add hddtemp example and fix template --- source/_components/sensor.tcp.markdown | 35 +++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/source/_components/sensor.tcp.markdown b/source/_components/sensor.tcp.markdown index f702902703c..e5e4f57ee16 100644 --- a/source/_components/sensor.tcp.markdown +++ b/source/_components/sensor.tcp.markdown @@ -62,7 +62,40 @@ sensor: port: 8888 timeout: 5 payload: "r WaterPressure\n" - value_template: "{{ value.split(';')[0] }}" + value_template: "{% raw %}{{ value.split(';')[0] }}{% endraw %}" unit: Bar ``` +### {% linkable_title hddtemp %} + +The tool `hddtemp` collects the temperatur of your harddisks. + +```bash +$ hddtemp +/dev/sda: SAMSUNG MZMTE256HMHP-000L1: 39°C +``` + +With `hddtemp -d` you can run the tool in TCP/IP daemon mode on port 7634 which enables you to get the data across the network. + +```bash +$ telnet localhost 7634 +Trying 127.0.0.1... +Connected to localhost. +Escape character is '^]'. +|/dev/sda|SAMSUNG MZMTE256HMHP-000L1|38|C|Connection closed by foreign host. +``` + +The entry for the `confgiuration.yaml` file for a `hddtemp` sensor could look like the example below. + +```yaml +sensor: +# Example configuration.yaml entry + - platform: tcp + name: HDD temperature + host: 127.0.0.1 + port: 7634 + timeout: 5 + payload: "\n" + value_template: "{% raw %}{{ value.split('|')[3] }}{% endraw %}" + unit: "°C" +``` From 21f81d26cc51fbfc07c965c8db86f680aa209824 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Feb 2016 17:43:33 +0100 Subject: [PATCH 23/58] Fix typo --- source/_components/sensor.tcp.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.tcp.markdown b/source/_components/sensor.tcp.markdown index e5e4f57ee16..b796c5e3b65 100644 --- a/source/_components/sensor.tcp.markdown +++ b/source/_components/sensor.tcp.markdown @@ -85,7 +85,7 @@ Escape character is '^]'. |/dev/sda|SAMSUNG MZMTE256HMHP-000L1|38|C|Connection closed by foreign host. ``` -The entry for the `confgiuration.yaml` file for a `hddtemp` sensor could look like the example below. +The entry for the `configuration.yaml` file for a `hddtemp` sensor could look like the example below. ```yaml sensor: From efaa2f8e4ee7761b9fd4dd46d05b11a189ecb05a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Feb 2016 18:14:16 +0100 Subject: [PATCH 24/58] Fix sentence and group MQTT relevant configuration vars together --- source/_components/switch.mqtt.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_components/switch.mqtt.markdown b/source/_components/switch.mqtt.markdown index 0d471b54a07..cdd0b023c2a 100644 --- a/source/_components/switch.mqtt.markdown +++ b/source/_components/switch.mqtt.markdown @@ -19,7 +19,7 @@ When a state topic is not available, the switch will work in optimistic mode. In Optimistic mode can be forced, even if state topic is available. Try to enable it, if experiencing incorrect switch operation. -To enable this s in your installation, add the following to your `configuration.yaml` file: +To enable this switch in your installation, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yml entry @@ -28,10 +28,10 @@ switch: name: "Bedroom Switch" state_topic: "home/bedroom/switch1" command_topic: "home/bedroom/switch1/set" - qos: 0 payload_on: "ON" payload_off: "OFF" optimistic: false + qos: 0 retain: true value_template: '{% raw %}{{ value.x }}{% endraw %}' ``` @@ -41,13 +41,13 @@ Configuration variables: - **name** (*Optional*): The name of the switch. Default is 'MQTT Switch'. - **state_topic** (*Optional*): The MQTT topic subscribed to receive state updates. - **command_topic** (*Required*): The MQTT topic to publish commands to change the switch state. -- **qos** (*Optional*): The maximum QoS level of the state topic. Default is 0 and will also be used to publishing messages. - **payload_on** (*Optional*): The payload that represents enabled state. Default is "ON". - **payload_off** (*Optional*): The payload that represents disabled state. Default is "OFF". - **optimistic** (*Optional*): Flag that defines if switch works in optimistic mode. Default is true if no state topic defined, else false. +- **qos** (*Optional*): The maximum QoS level of the state topic. Default is 0 and will also be used to publishing messages. - **retain** (*Optional*): If the published message should have the retain flag on or not. - **value_template** (*Optional*): Defines a [template](/getting-started/templating/) to extract a value from the payload.

- Make sure that your topics match exact. `some-topic/` and `some-topic` are different topics. +Make sure that your topic match exact. `some-topic/` and `some-topic` are different topics.

From 74ffd555052f8cc96296a510df979238e165014d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Sun, 28 Feb 2016 22:13:52 +0100 Subject: [PATCH 25/58] Update sensor.rfxtrx.markdown --- source/_components/sensor.rfxtrx.markdown | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/source/_components/sensor.rfxtrx.markdown b/source/_components/sensor.rfxtrx.markdown index 1f9ce224c85..3efb14a9919 100644 --- a/source/_components/sensor.rfxtrx.markdown +++ b/source/_components/sensor.rfxtrx.markdown @@ -16,6 +16,25 @@ To enable RFXtrx sensors in your installation, add the following to your `config ```yaml # Example configuration.yaml entry -sensor: - platform: rfxtrx +sensor: + platform: rfxtrx + automatic_add: True + devices: + sensor_0502: + name: Lving + packetid: 0a52080705020095220269 + data_type: Temperature + sensor_0601: + name: Bath_Humidity + packetid: 0a520802060100ff0e0269 + data_type: Humidity + sensor_0601 2: + name: Bath + packetid: 0a520802060100ff0e0269 ``` + +Configuration variables: + +- **devices** (*Optional*): A list of devices with their name to use in the frontend. +- **automatic_add** (*Optional*): To enable the automatic addition of new lights. +- **data_type** (*Optional*): Which data type the sensor should show From 8c415204d71e848e8d30091cb1e97f49130112af Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 28 Feb 2016 13:24:41 -0800 Subject: [PATCH 26/58] Update 2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown --- ...-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown index 4a213045a99..076bb8f48a3 100644 --- a/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown +++ b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown @@ -48,7 +48,9 @@ It's been another two weeks which means it's time for release: 0.14! - Script: Turning on a [script] that is already on is now a no-op instead of skipping current delay. - Wemo switches now have to be set up via the main [Wemo component] - Command line platforms for [switch][switch.cmd], [sensor][sensor.cmd] and [binary_sensor][binary_sensor.cmd] have been renamed to `command_line`. + - The rfxtrx sensors entity ids will incur a one time change to move to a stable format. See [the docs][sensor.rfxtrx] for more details. +[sensor.rfxtrx]: /components/sensor.rfxtrx/ [notify.command_line]: /components/notify.command_line/ [Verisure]: /components/sensor.verisure/ [binary_sensor.tcp]: /components/binary_sensor.tcp/ From f95a907d6e19851b861195beba47edff64f7e5cd Mon Sep 17 00:00:00 2001 From: Andy Loughran Date: Mon, 29 Feb 2016 11:42:54 +0000 Subject: [PATCH 27/58] Update thermostat.heatmiser.markdown --- source/_components/thermostat.heatmiser.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/thermostat.heatmiser.markdown b/source/_components/thermostat.heatmiser.markdown index 49529fb0eb2..f528f579b0e 100644 --- a/source/_components/thermostat.heatmiser.markdown +++ b/source/_components/thermostat.heatmiser.markdown @@ -14,6 +14,8 @@ ha_category: Thermostat The `heatmiser` thermostat platform let you control [Heatmiser DT/DT-E/PRT/PRT-E](http://www.heatmisershop.co.uk/heatmiser-slimline-programmable-room-thermostat/) thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -> RS485 converter, therefore it connects over IP. +Further work would be required to get this setup to connect over Wifi, but the HeatmiserV3 python module being used is a full implementation of the V3 protocol. If you would like to contribute to making this work over wifi, please contact @andylockran on github. + To set it up, add the following information to your `configuration.yaml` file: ```yaml From ea1be26cf105d48cac378734db7b2f22ceb4ca19 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Feb 2016 22:13:03 +0100 Subject: [PATCH 28/58] Add sensor classes --- source/_components/binary_sensor.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/_components/binary_sensor.markdown b/source/_components/binary_sensor.markdown index f3bbd430190..7d1437439bc 100644 --- a/source/_components/binary_sensor.markdown +++ b/source/_components/binary_sensor.markdown @@ -14,3 +14,21 @@ Binary sensors are gathering information about state of switches, contacts, pins Knowing that there are only two states allows Home Assistant to represent the sensor better in the frontend. For analog sensors please check the [component overview](https://home-assistant.io/components/#sensor). + +Most binary sensors supports the `SENSOR_CLASSES` which let you specify the type of your sensor. The following types are supoorted: + +- **None**: Generic on/off +- **opening**: Door, window, etc +- **motion**: Motion sensor +- **gas'**: CO, CO2, etc +- **smoke'**: Smoke detector +- **moisture**: Specifically a wetness sensor +- **light**: Lightness threshold +- **power**: Power, over-current, etc +- **safety**: Generic on=unsafe, off=safe +- **heat**: On means hot (or too hot) +- **cold**: On means cold (or too cold) +- **moving**: On means moving, Off means stopped +- **sound**: On means sound detected, Off means no sound +- **vibration**: On means vibration detected, Off means no vibration + From 153eee18f9719b2de037e5c8435a406686afa188 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 1 Mar 2016 07:30:54 +0100 Subject: [PATCH 29/58] Move sensor link to the bottom --- source/_components/binary_sensor.markdown | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/_components/binary_sensor.markdown b/source/_components/binary_sensor.markdown index 7d1437439bc..48c8dd29afd 100644 --- a/source/_components/binary_sensor.markdown +++ b/source/_components/binary_sensor.markdown @@ -13,9 +13,7 @@ Binary sensors are gathering information about state of switches, contacts, pins Knowing that there are only two states allows Home Assistant to represent the sensor better in the frontend. -For analog sensors please check the [component overview](https://home-assistant.io/components/#sensor). - -Most binary sensors supports the `SENSOR_CLASSES` which let you specify the type of your sensor. The following types are supoorted: +Most binary sensors support the `SENSOR_CLASSES` which let you specify the type of your sensor. The following types are supported: - **None**: Generic on/off - **opening**: Door, window, etc @@ -32,3 +30,4 @@ Most binary sensors supports the `SENSOR_CLASSES` which let you specify the type - **sound**: On means sound detected, Off means no sound - **vibration**: On means vibration detected, Off means no vibration +For analog sensors please check the [component overview](https://home-assistant.io/components/#sensor). From 375701697381ee0a9cfc009e2df198c1425cf4aa Mon Sep 17 00:00:00 2001 From: Lars Alexander Blumberg Date: Tue, 1 Mar 2016 12:57:05 +0100 Subject: [PATCH 30/58] Remove unwanted backslashes from filename --- source/developers/add_new_platform.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/developers/add_new_platform.markdown b/source/developers/add_new_platform.markdown index 91f5b6b49aa..197b172f76a 100644 --- a/source/developers/add_new_platform.markdown +++ b/source/developers/add_new_platform.markdown @@ -11,7 +11,7 @@ footer: true Components that interact with devices are structured in core- and platform logic. This allows the same logic to be used for different platforms. -For example, the built-in `switch` component consists of various platform in [`homeassistant/components/switch/`](https://github.com/balloob/home-assistant/tree/master/homeassistant/components/switch). The file `\_\_init\_\_.py` contains the core logic of all platform and the `vendor_name.py` files only the relevant platform code. +For example, the built-in `switch` component consists of various platform in [`homeassistant/components/switch/`](https://github.com/balloob/home-assistant/tree/master/homeassistant/components/switch). The file `__init__.py` contains the core logic of all platform and the `vendor_name.py` files only the relevant platform code. If you are planning to add support for a new type of device to an existing component, you can get away with only writing platform logic. Have a look at how the component works with other platforms and create a similar file for the platform that you would like to add. From 8a600ee68dc7d2b8f30754646e0ae393eec2cdae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 1 Mar 2016 09:04:49 +0100 Subject: [PATCH 31/58] Remove blank line --- source/_components/binary_sensor.arest.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_components/binary_sensor.arest.markdown b/source/_components/binary_sensor.arest.markdown index da0684b5088..0ded7c3f247 100644 --- a/source/_components/binary_sensor.arest.markdown +++ b/source/_components/binary_sensor.arest.markdown @@ -37,7 +37,6 @@ Accessing the URL http://IP_ADDRESS/digital/PIN_NUMBER should give you the state ```bash $ curl -X GET http://10.100.0.157/digital/9 {"return_value": 0, "id": "office1", "name": "Office", "connected": true} - ```

From 420016cdbedc9a69f0bd94d7d383eaa77827e33d Mon Sep 17 00:00:00 2001 From: "St. John Johnson" Date: Tue, 1 Mar 2016 10:15:34 -0800 Subject: [PATCH 32/58] Adding detail about brightness_scale --- source/_components/light.mqtt.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/light.mqtt.markdown b/source/_components/light.mqtt.markdown index f0d4680a8a7..4dace8936f7 100644 --- a/source/_components/light.mqtt.markdown +++ b/source/_components/light.mqtt.markdown @@ -69,6 +69,7 @@ Configuration variables: - **state_value_template** (*Optional*): Defines a [template](/getting-started/templating/) to extract the state value. - **brightness_value_template** (*Optional*): Defines a [template](/getting-started/templating/) to extract the brightness value. - **rgb_value_template** (*Optional*): Defines a [template](/getting-started/templating/) to extract the RGB value. +- **brightness_scale** (*Optional*): Defines the maximum brightness value (i.e. 100%) of the MQTT device (defaults to 255). - **qos** (*Optional*): The maximum QoS level of the state topic. Default is 0 and will also be used to publishing messages. - **payload_on** (*Optional*): The payload that represents enabled state. Default is "ON". - **payload_off** (*Optional*): The payload that represents disabled state. Default is "OFF". From 5aeacb3b3b288c3fdd44ce0a968e65ecc292cb7d Mon Sep 17 00:00:00 2001 From: Gregor Gruener Date: Tue, 1 Mar 2016 22:08:50 +0100 Subject: [PATCH 33/58] Added NetAtmo rainmeter support I've added the new parameters for the rainmeter in the example configuration and I've adjusted the "note" block. This page should be go live, when the new home-assistant version is going live with the NetAtmo rain gauge support (see below commit). https://github.com/balloob/home-assistant/commit/c14ca9983c66e6a2dd7bba7d42cf4a3a5e70d442 --- source/_components/sensor.netatmo.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_components/sensor.netatmo.markdown b/source/_components/sensor.netatmo.markdown index ad196eda243..966f90095ee 100644 --- a/source/_components/sensor.netatmo.markdown +++ b/source/_components/sensor.netatmo.markdown @@ -33,6 +33,10 @@ sensor: - co2 module_name2: - temperature + rainmeter_name3: + - rain + - sum_rain_1 + - sum_rain_24 ``` Configuration variables: @@ -75,5 +79,5 @@ You have to provide these name in your Home Assistant configuration file.

-The Home Assistant NetAtmo platform has only be tested with the classic indoor and outdoor module. There is no support for the rainmeter and windmeter module at this time because developers does not own these modules. +The Home Assistant NetAtmo platform has only be tested with the classic indoor, outdoor module and rainmeter. There is no support for the windmeter module at this time because developers does not own these modules.

From 20d329f1dea8a2085181b644a0ab29749386953f Mon Sep 17 00:00:00 2001 From: Yannick KERMAREC Date: Wed, 2 Mar 2016 13:59:43 +0100 Subject: [PATCH 34/58] Update rollershutter.command_line.markdown --- source/_components/rollershutter.command_line.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/rollershutter.command_line.markdown b/source/_components/rollershutter.command_line.markdown index a338b901a02..789dc642075 100644 --- a/source/_components/rollershutter.command_line.markdown +++ b/source/_components/rollershutter.command_line.markdown @@ -17,7 +17,7 @@ To enable command_rollershutter in your installation, add the following to your ```yaml # Example configuration.yaml entry rollershutter: -- platform: command_rollershutter +- platform: command_line rollershutters: Kitchen Rollershutter: upcmd: move_command up kitchen From 140fa1881005546a53e9957feb92259ea3470c8e Mon Sep 17 00:00:00 2001 From: MartinHjelmare Date: Wed, 2 Mar 2016 18:33:32 +0100 Subject: [PATCH 35/58] Update mysensors light and switch pages Clarify some of the V_TYPES used for these actuators. --- source/_components/light.mysensors.markdown | 12 +++++++----- source/_components/switch.mysensors.markdown | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/source/_components/light.mysensors.markdown b/source/_components/light.mysensors.markdown index 94b01e77d2e..f6a74f40f8b 100644 --- a/source/_components/light.mysensors.markdown +++ b/source/_components/light.mysensors.markdown @@ -2,7 +2,7 @@ layout: page title: "MySensors Light" description: "Instructions how to integrate MySensors lights into Home Assistant." -date: 2016-02-15 17:37 +0100 +date: 2016-03-02 18:20 +0100 sidebar: true comments: false sharing: true @@ -16,18 +16,20 @@ Integrates MySensors lights into Home Assistant. See the [main component] for co The following actuator types are supported: -##### MySensors version 1.4 and higher +##### MySensors version 1.4 S_TYPE | V_TYPE ---------|-------------- -S_DIMMER | V_DIMMER +S_DIMMER | V_DIMMER\*, V_LIGHT\* ##### MySensors version 1.5 and higher S_TYPE | V_TYPE ------------|------------- -S_DIMMER | V_PERCENTAGE -S_RGB_LIGHT | V_RGB +S_DIMMER | [V_DIMMER\* or V_PERCENTAGE\*], [V_LIGHT\* or V_STATUS\*] +S_RGB_LIGHT | V_RGB*, [V_LIGHT\* or V_STATUS\*], [V_DIMMER or V_PERCENTAGE] + +V_TYPES with a star (\*) denotes required V_TYPES. Use either V_LIGHT or V_STATUS and either V_DIMMER or V_PERCENTAGE for an applicable actuator. For more information, visit the [serial api] of MySensors. diff --git a/source/_components/switch.mysensors.markdown b/source/_components/switch.mysensors.markdown index 6b5bb9ea45f..f79cd8b8f29 100644 --- a/source/_components/switch.mysensors.markdown +++ b/source/_components/switch.mysensors.markdown @@ -2,7 +2,7 @@ layout: page title: "MySensors Switch" description: "Instructions how to integrate MySensors switches into Home Assistant." -date: 2016-02-28 01:20 +0100 +date: 2016-03-02 18:20 +0100 sidebar: true comments: false sharing: true @@ -31,7 +31,7 @@ S_LOCK | V_LOCK_STATUS S_TYPE | V_TYPE -------------|------------------ S_LIGHT | V_STATUS -S_BINARY | V_STATUS, V_LIGHT +S_BINARY | [V_STATUS or V_LIGHT] S_SPRINKLER | V_STATUS S_WATER_LEAK | V_ARMED S_SOUND | V_ARMED From a099de6217bf5e9ee4938299482eab9650f49eb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maido=20K=C3=A4=C3=A4ra?= Date: Wed, 2 Mar 2016 23:48:41 +0200 Subject: [PATCH 36/58] Missing disarmed state No armed state in constants, but disarmed is missing here https://github.com/balloob/home-assistant/blob/dev/homeassistant/const.py#L56 --- source/_components/alarm_control_panel.mqtt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/alarm_control_panel.mqtt.markdown b/source/_components/alarm_control_panel.mqtt.markdown index 1606d89b85a..36c9230b87e 100644 --- a/source/_components/alarm_control_panel.mqtt.markdown +++ b/source/_components/alarm_control_panel.mqtt.markdown @@ -15,7 +15,7 @@ The `mqtt` alarm panel platform enables the possibility to control MQTT capable The component will accept the following states from your Alarm Panel (in lower case): -- 'armed' +- 'disarmed' - 'armed_home' - 'armed_away' - 'pending' From 44fee36ab0be983efe59dd17e2ef373387cf3665 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 4 Mar 2016 13:29:48 +0100 Subject: [PATCH 37/58] Add another ping example --- .../_components/binary_sensor.command_line.markdown | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.command_line.markdown b/source/_components/binary_sensor.command_line.markdown index 7a6bfc73c83..c34be637491 100644 --- a/source/_components/binary_sensor.command_line.markdown +++ b/source/_components/binary_sensor.command_line.markdown @@ -60,9 +60,19 @@ Check if [RasPlex](http://www.rasplex.com/) is `online`. ```yaml binary_sensor: platform: command_line - command: 'ping rasplex.local -c 1 | grep "1 received" | wc -l' + command: 'ping -c 1 rasplex.local | grep "1 received" | wc -l' name: 'is_rasplex_online' payload_on: 1 payload_off: 0 ``` +An alternative solution could look like this: + +```yaml +binary_sensor: + platform: command_line + name: Printer + command: ping -c 1 192.168.1.10 &> /dev/null && echo success || echo fail + payload_on: "success" + payload_off: "fail" +``` From baa0bb366319e588287eeb24871d1808052bea49 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 5 Mar 2016 00:54:24 -0800 Subject: [PATCH 38/58] Update 2015-12-13-setup-encryption-using-lets-encrypt.markdown --- .../2015-12-13-setup-encryption-using-lets-encrypt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2015-12-13-setup-encryption-using-lets-encrypt.markdown b/source/_posts/2015-12-13-setup-encryption-using-lets-encrypt.markdown index 19ba680da44..6a12fddecce 100644 --- a/source/_posts/2015-12-13-setup-encryption-using-lets-encrypt.markdown +++ b/source/_posts/2015-12-13-setup-encryption-using-lets-encrypt.markdown @@ -54,7 +54,7 @@ Now you're ready to run Let's Encrypt: $ git clone https://github.com/letsencrypt/letsencrypt […] $ cd letsencrypt -$ ./letsencrypt-auto certonly --email $ ./letsencrypt-auto certonly --email your@email.address -d hass-example.duckdns.org +$ ./letsencrypt-auto certonly --email your@email.address -d hass-example.duckdns.org Updating letsencrypt and virtual environment dependencies....... Running with virtualenv: sudo /path/letsencrypt/bin/letsencrypt certonly --email your@e-mail.address -d hass-example.duckdns.org From 90fba14835bcace05c73ac8024afd0526f4f30ec Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Fri, 4 Mar 2016 13:24:56 -0800 Subject: [PATCH 39/58] Add another reported/confirmed Mikrotik SNMP OID This adds a new OID confirmed by a RouterOS 6.x user (the existing one provides no results on that platform). Also correct misspelling in the existing Mikrotik example. Reported by @llauren --- source/_components/device_tracker.snmp.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_components/device_tracker.snmp.markdown b/source/_components/device_tracker.snmp.markdown index c33e605c692..b61e1f8fad8 100644 --- a/source/_components/device_tracker.snmp.markdown +++ b/source/_components/device_tracker.snmp.markdown @@ -19,7 +19,8 @@ This device tracker needs SNMP to be enabled on the router.

OID examples: -- Microtik: 1.3.6.1.4.1.14988.1.1.1.2.1.1 (confirmed) +- Mikrotik: 1.3.6.1.4.1.14988.1.1.1.2.1.1 (confirmed, unknown RouterOS version/model) +- Mikrotik: 1.3.6.1.2.1.4.22.1.2 (confirmed, RouterOS 6.x on RB2011) - Aruba: 1.3.6.1.4.1.14823.2.3.3.1.2.4.1.2 (untested) - BiPAC 7800DXL: 1.3.6.1.2.1.17.7.1.2.2.1.1 (confirmed on firmware 2.32e) From 31a48bc0496035b169cc5090aa47915159b17c7e Mon Sep 17 00:00:00 2001 From: Stefan Jonasson Date: Sat, 5 Mar 2016 10:29:21 +0100 Subject: [PATCH 40/58] Added assumed state to the props. --- source/_components/switch.tellstick.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/switch.tellstick.markdown b/source/_components/switch.tellstick.markdown index e9f3baf21e4..055d445f07b 100644 --- a/source/_components/switch.tellstick.markdown +++ b/source/_components/switch.tellstick.markdown @@ -9,6 +9,7 @@ sharing: true footer: true logo: telldus_tellstick.png ha_category: Switch +ha_iot_class: "Assumed State" --- From cef2ef2a4030db36b9bfd507d68f7279f3ec5cd5 Mon Sep 17 00:00:00 2001 From: Stefan Jonasson Date: Sat, 5 Mar 2016 10:31:49 +0100 Subject: [PATCH 41/58] Added assumed state to the props. Related to issue #1476 --- source/_components/light.tellstick.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/light.tellstick.markdown b/source/_components/light.tellstick.markdown index 1e5b40e34df..8daa1e4918b 100644 --- a/source/_components/light.tellstick.markdown +++ b/source/_components/light.tellstick.markdown @@ -9,6 +9,7 @@ sharing: true footer: true logo: telldus_tellstick.png ha_category: Light +ha_iot_class: "Assumed State" --- From e4831ab7d0c621493ee08724f54f4f5f21105c71 Mon Sep 17 00:00:00 2001 From: Chris LaRose Date: Sat, 5 Mar 2016 15:51:50 -0800 Subject: [PATCH 42/58] Made quick spelling fixes --- source/developers/index.markdown | 4 ++-- source/getting-started/automation.markdown | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/developers/index.markdown b/source/developers/index.markdown index f7d376c7473..1b1e571000f 100644 --- a/source/developers/index.markdown +++ b/source/developers/index.markdown @@ -9,7 +9,7 @@ sharing: true footer: true --- -Home Assistant is build from the ground-up to be easily extensible by other developers using components. It uses [Python 3](https://www.python.org/) for the backend and [Polymer (Webcomponents)](https://www.polymer-project.org/) for the frontend. +Home Assistant is built from the ground up to be easily-extensible by other developers using components. It uses [Python 3](https://www.python.org/) for the backend and [Polymer (Webcomponents)](https://www.polymer-project.org/) for the frontend. Home Assistant is open-source and MIT licensed. The source can be found here: @@ -19,7 +19,7 @@ Home Assistant is open-source and MIT licensed. The source can be found here: ### {% linkable_title Starting development %} -You will need to setup a development environment if you want to start developing a new feature or component for Home Assistant. Please follow these steps to perform it. Visit the [the Home Assistant repository](https://github.com/balloob/home-assistant) first and click fork in the top right. +You will need to set up a development environment if you want to start developing a new feature or component for Home Assistant. Please follow these steps to perform it. Visit the [the Home Assistant repository](https://github.com/balloob/home-assistant) first and click fork in the top right. ```bash $ git clone https://github.com/YOUR_GIT_USERNAME/home-assistant.git diff --git a/source/getting-started/automation.markdown b/source/getting-started/automation.markdown index 807c7f3479e..4c790f9f275 100644 --- a/source/getting-started/automation.markdown +++ b/source/getting-started/automation.markdown @@ -21,7 +21,7 @@ Actions will call services within Home Assistant. For example, turn a light on, Conditions are used to prevent actions from firing unless certain conditions are met. For example, it is possible to only turn on the light if someone comes home and it is after a certain point in time. -The difference between a condition and a trigger can be confusing. The difference is that the trigger looks at the event that is happening, i.e. a car engine turning on. Conditions looks at the current state of the system, i.e. is the car engine on. +The difference between a condition and a trigger can be confusing. The difference is that the trigger looks at the event that is happening, e.g., a car engine turning on. Conditions looks at the current state of the system, e.g., is the car engine on. ### {% linkable_title Exploring the internal state %} From 3700e1c43c234415cf31f904c30114526faec9f7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 7 Mar 2016 21:09:58 +0100 Subject: [PATCH 43/58] Move content from source to docs --- source/_components/device_tracker.tomato.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_components/device_tracker.tomato.markdown b/source/_components/device_tracker.tomato.markdown index db77f188633..e9bb3582dcf 100644 --- a/source/_components/device_tracker.tomato.markdown +++ b/source/_components/device_tracker.tomato.markdown @@ -33,3 +33,6 @@ Configuration variables: - **http_id** (*Required*): The value can be obtained by logging in to the Tomato admin interface and search for `http_id` in the page source code. See the [device tracker component page](/components/device_tracker/) for instructions how to configure the people to be tracked. + +A description of the API s available in this [Tomato API](http://paulusschoutsen.nl/blog/2013/10/tomato-api-documentation/) blog post. + From 2cd46cc09ec946fd0fe140f128726ec389c9c886 Mon Sep 17 00:00:00 2001 From: "St. John Johnson" Date: Mon, 7 Mar 2016 12:20:29 -0800 Subject: [PATCH 44/58] Adding example of using input_select for automation --- ...orm_actions_based_on_input_select.markdown | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 source/_cookbook/perform_actions_based_on_input_select.markdown diff --git a/source/_cookbook/perform_actions_based_on_input_select.markdown b/source/_cookbook/perform_actions_based_on_input_select.markdown new file mode 100644 index 00000000000..63372ff3325 --- /dev/null +++ b/source/_cookbook/perform_actions_based_on_input_select.markdown @@ -0,0 +1,77 @@ +--- +layout: page +title: "Perform actions based on input select" +description: "Example playing media to chromecast based on input select element" +date: 2016-03-07 12:05 +sidebar: true +comments: false +sharing: true +footer: true +ha_category: Automation Examples +--- + +This example uses an [`input_select`](/components/input_select/) element to pick which mp3 file to play on a [Chromecast](components/media_player.cast/). + +```yaml +# Define our dropdown list +input_select: + lullaby: + name: Lullaby + options: + - Rain + - Babbling Brook + - None + initial: None + icon: mdi:weather-rainy + +# Define our media player +media_player: + - platform: cast + host: chromecast-nursery + name: Nursery + +automation: + # If you select "Rain", play the "rain.mp3" file + - alias: Play Rain Lullaby + + trigger: + platform: state + entity_id: input_select.lullaby + to: "Rain" + + action: + service: media_player.play_media + data: + entity_id: media_player.nursery + media_id: http://fileserver/rain.mp3 + media_type: audio/mp4 + + + # If you select "Babbling Brook", play the "babbling_brook.mp3" file + - alias: Play Babbling Brook Lullaby + + trigger: + platform: state + entity_id: input_select.lullaby + to: "Babbling Brook" + + action: + service: media_player.play_media + data: + entity_id: media_player.nursery + media_id: http://fileserver/babbling_brook.mp3 + media_type: audio/mp4 + + # If you select "None, turn the Chromecast off + - alias: Stop the Lullaby + + trigger: + platform: state + entity_id: input_select.lullaby + to: "None" + + action: + service: media_player.turn_off + data: + entity_id: media_player.nursery +``` From 227d484c69f26cf6b99d14d201e49abeb343e09e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 7 Mar 2016 13:49:31 -0800 Subject: [PATCH 45/58] Add links to often needed docs --- source/cookbook/index.markdown | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/cookbook/index.markdown b/source/cookbook/index.markdown index 4ee992e1a87..61990b01be9 100644 --- a/source/cookbook/index.markdown +++ b/source/cookbook/index.markdown @@ -11,7 +11,13 @@ regenerate: true hide_github_edit: true --- -This is a community currated list of different ways to use Home Assistant. New recipes can be added via the [home-assistant.io repository](https://github.com/balloob/home-assistant.io/tree/master/source/_cookbook). +This is a community curated list of different ways to use Home Assistant. Most of these examples are using the [automation] component and other built-in [automation related][sec-automation] and [organization] components available. + +[automation]: /components/automation/ +[sec-automation]: /components/#automation +[organization]: /components/#organization + +New recipes can be added via the [home-assistant.io repository](https://github.com/balloob/home-assistant.io/tree/master/source/_cookbook). {% assign cookbook = site.cookbook | sort: 'title' %} {% assign categories = cookbook | map: 'ha_category' | uniq | sort %} From e93682035ff7b0895a62f88eb7ab3ccdb9b377d4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 7 Mar 2016 13:49:46 -0800 Subject: [PATCH 46/58] Add RPi youtube video to getting started --- source/getting-started/index.markdown | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown index a750a6e98ec..5cea89b7460 100644 --- a/source/getting-started/index.markdown +++ b/source/getting-started/index.markdown @@ -33,7 +33,7 @@ Running these commands will: - Launch Home Assistant and serve the web interface on [http://localhost:8123](http://localhost:8123) -If would prefer to watch a video tutorial however, [tktino](https://github.com/tktino) has made some great ones. +If you prefer to watch a video tutorial, [tktino](https://github.com/tktino) has made some great ones. - [Windows 10](https://www.youtube.com/watch?v=X27eVvuqwnY) - [Mac OS X](https://www.youtube.com/watch?v=hej6ipN86ls) @@ -75,6 +75,9 @@ Running these commands will: - Install Home Assistant - Launch Home Assistant and serve the web interface on [http://localhost:8123](http://localhost:8123) +There is also a [video tutorial](https://www.youtube.com/watch?v=GjzOXkPb7XE) created by [brusc](https://github.com/brusc). + +
From 9b20f0523ac09281dec873a816d9ae77feba7086 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 7 Mar 2016 14:14:54 -0800 Subject: [PATCH 47/58] Components: Hide non-featured component on page load --- source/components/index.html | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/source/components/index.html b/source/components/index.html index d4df448da67..87b08f3085b 100644 --- a/source/components/index.html +++ b/source/components/index.html @@ -36,7 +36,9 @@ Support for these components is provided by the Home Assistant community.
{% for component in components %} {% if component.ha_category %} - +
{% if component.logo %} @@ -60,8 +62,19 @@ Support for these components is provided by the Home Assistant community. {% endcomment %} - - + +